PWM channels that are configured to support Variable Frequency Mode
generate a signal of fixed duty cycle (50%) and variable frequency. In
such cases, the desired frequency setting is calculated differently
internally, according to a new formula.
Change-Id: I5cbbab9fa75fdd22c75811e5f61e69b8f4abe020
Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
* refs/heads/tmp-8cf9478:
Revert "ANDROID: GKI: Enable bounds sanitizer"
ANDROID: GKI: temporarily disable LTO/CFI
ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()"
FROMLIST: KVM: arm64: Disable FWB in host stage-2
FROMLIST: KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB Stage-2 flag
FROMLIST: KVM: arm64: Protect the .hyp sections from the host
FROMLIST: KVM: arm64: Disable PMU support in protected mode
FROMLIST: KVM: arm64: Page-align the .hyp sections
FROMLIST: KVM: arm64: Wrap the host with a stage 2
FROMLIST: KVM: arm64: Provide sanitized mmfr* registers at EL2
FROMLIST: KVM: arm64: Add kvm_pgtable_stage2_find_range()
FROMLIST: KVM: arm64: Refactor the *_map_set_prot_attr() helpers
FROMLIST: KVM: arm64: Use page-table to track page ownership
FROMLIST: KVM: arm64: Always zero invalid PTEs
FROMLIST: KVM: arm64: Sort the hypervisor memblocks
FROMLIST: KVM: arm64: Reserve memory for host stage 2
FROMLIST: KVM: arm64: Make memcache anonymous in pgtable allocator
FROMLIST: KVM: arm64: Refactor __populate_fault_info()
FROMLIST: KVM: arm64: Refactor __load_guest_stage2()
FROMLIST: KVM: arm64: Refactor kvm_arm_setup_stage2()
FROMLIST: KVM: arm64: Set host stage 2 using kvm_nvhe_init_params
FROMLIST: KVM: arm64: Use kvm_arch in kvm_s2_mmu
FROMLIST: KVM: arm64: Use kvm_arch for stage 2 pgtable
FROMLIST: KVM: arm64: Elevate hypervisor mappings creation at EL2
FROMLIST: KVM: arm64: Prepare the creation of s1 mappings at EL2
FROMLIST: arm64: asm: Provide set_sctlr_el2 macro
FROMLIST: KVM: arm64: Factor out vector address calculation
FROMLIST: KVM: arm64: Provide __flush_dcache_area at EL2
FROMLIST: KVM: arm64: Enable access to sanitized CPU features at EL2
FROMLIST: KVM: arm64: Introduce a Hyp buddy page allocator
FROMLIST: KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp
FROMLIST: KVM: arm64: Introduce an early Hyp page allocator
FROMLIST: KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
FROMLIST: KVM: arm64: Make kvm_call_hyp() a function call at Hyp
FROMLIST: KVM: arm64: Introduce a BSS section for use at Hyp
FROMLIST: KVM: arm64: Factor memory allocation out of pgtable.c
FROMLIST: KVM: arm64: Avoid free_page() in page-table allocator
FROMLIST: KVM: arm64: Initialize kvm_nvhe_init_params early
FROMLIST: arm64: kvm: Add standalone ticket spinlock implementation for use at hyp
FROMLIST: KVM: arm64: Link position-independent string routines into .hyp.text
FROMLIST: arm64: lib: Annotate {clear, copy}_page() as position-independent
Revert "ANDROID: sched: cpufreq_schedutil: add sugov tracepoints"
ANDROID: Partial revert of 06881e01b564 ("ANDROID: sched: Add vendor hooks for override sugov behavior")
Revert "ANDROID: sched: Add vendor hooks for skipping sugov update"
Revert "ANDROID: sched: cpufreq_schedutil: move sugov traces to sched"
ANDROID: thermal: Add logic for filter on-die tz genl event.
ANDROID: mmc: support hardware that takes key directly
UPSTREAM: zram: fix broken page writeback
UPSTREAM: zram: fix return value on writeback_store
ANDROID: sched: Add vendor hook for util_est_update
ANDROID: GKI: Enable DTPM framework
ANDROID: GKI: Add remoteproc framework symbols to symbol list
ANDROID: vendor_hooks: Add hooks for scheduler
FROMGIT: configfs: fix a use-after-free in __configfs_open_file
ANDROID: lib/plist.c: Export plist-related APIs
ANDROID: module: Add vendor hook
ANDROID: bpf: Add vendor hook
ANDROID: kernel: Add vendor hook in creds
ANDROID: security: selinux: Add vendor hook in avc
UPSTREAM: KVM: arm64: Fix exclusive limit for IPA size
UPSTREAM: KVM: arm64: Reject VM creation when the default IPA size is unsupported
ANDROID: GKI: add android_kabi.h
UPSTREAM: MAINTAINERS: add entry for KFENCE
ANDROID: Clang LTO: Comment on symbol visibility workaround
FROMLIST: mm: fs: Invalidate BH LRU during page migration
BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily
FROMLIST: mm: replace migrate_prep with lru_add_drain_all
UPSTREAM: mm: migrate: initialize err in do_migrate_pages
UPSTREAM: mm: migrate: clean up migrate_prep{_local}
ANDROID: Clang LTO: Only set -fvisibility=hidden for x86
UPSTREAM: usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro
ANDROID: mm: build alloc_contig_dump_pages in page_alloc.o
FROMLIST: mm: page_alloc: dump migrate-failed pages
ANDROID: sched: Add vendor hook for uclamp_eff_get
ANDROID: cpu/hotplug: failure to offline 2nd to last cpu
ANDROID: qcom: Add devm_blk_ksm_init to ABI
ANDROID: arm64: add vendor hooks for unusal abort cases
UPSTREAM: powercap/drivers/dtpm: Fix size of object being allocated
UPSTREAM: powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check
UPSTREAM: powercap/drivers/dtpm: Fix some missing unlock bugs
UPSTREAM: powercap/drivers/dtpm: Fix a double shift bug
UPSTREAM: powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod unresolved symbols
UPSTREAM: powercap/drivers/dtpm: Add CPU energy model based support
UPSTREAM: powercap/drivers/dtpm: Add API for dynamic thermal power management
UPSTREAM: units: Add Watt units
UPSTREAM: Documentation/powercap/dtpm: Add documentation for dtpm
UPSTREAM: xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state
UPSTREAM: usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
UPSTREAM: xhci: Improve detection of device initiated wake signal.
UPSTREAM: usb: xhci: do not perform Soft Retry for some xHCI hosts
FROMGIT: rcu/tree: Add a trace event for RCU CPU stall warnings
ANDROID: GKI: Update virtual_device symbol list
ANDROID: usb: host: export additional xhci symbols for ring management
ANDROID: GKI: add fields required to enable CONFIG_READ_ONLY_THP_FOR_FS
ANDROID: vendor_hooks: Add hooks for rwsem and mutex
BACKPORT: usb: dwc3: gadget: Allow runtime suspend if UDC unbinded
FROMGIT: ASoC: codecs: wcd934x: add a sanity check in set channel map
FROMGIT: ASoC: qcom: sdm845: Fix array out of range on rx slim channels
FROMGIT: ASoC: qcom: sdm845: Fix array out of bounds access
FROMGIT: arm64: mte: Map hotplugged memory as Normal Tagged
ANDROID: KVM: arm64: Disable CFI only for nVHE hyp object
FROMGIT: KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
FROMGIT: KVM: arm64: Don't use cbz/adr with external symbols
FROMGIT: KVM: arm64: Fix range alignment when walking page tables
BACKPORT: binder: move structs from core file to header file
ANDROID: dma-buf: add get_each_dmabuf function
FROMLIST: drivers: thermal: Add NULL pointer check before using cooling device stats
ANDROID: GKI: Switch to LTO_FULL
ANDROID: gki_defconfig: set CONFIG_STACK_HASH_ORDER to 12
ANDROID: sched: move vendor hook to check scheduling nice value
ANDROID: qcom: Add __cfi_slowpath
FROMGIT: usb: dwc3: qcom: Honor wakeup enabled/disabled state
FROMGIT: usb: typec: stusb160x: fix return value check in stusb160x_probe()
FROMGIT: usb: typec: tps6598x: Fix return value check in tps6598x_probe()
FROMGIT: usb: typec: tcpm: turn tcpm_ams_finish into void function
FROMGIT: usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
ANDROID: GKI: Update abi_gki_aarch64_qcom for timer hook
ANDROID: Add vendor hooks when syscall prctl finished
ANDROID: cgroup: Add vendor hook to the cgroup
FROMGIT: usb: common: move function's kerneldoc next to its definition
FROMGIT: usb: xhci-mtk: print debug info of endpoint interval
FROMGIT: usb: common: add function to get interval expressed in us unit
FROMGIT: usb: xhci-mtk: support to build xhci-mtk-hcd.ko
FROMGIT: usb: xhci-mtk: remove declaration of xhci_mtk_setup()
FROMGIT: usb: xhci-mtk: add some schedule error number
FROMGIT: usb: xhci-mtk: rebuild the way to get bandwidth domain
FROMGIT: usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub
FROMGIT: usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct
FROMGIT: usb: xhci-mtk: use clear type instead of void
FROMGIT: usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct
FROMGIT: usb: xhci-mtk: add a function to get bandwidth boundary
FROMGIT: usb: xhci-mtk: add a function to (un)load bandwidth info
FROMGIT: usb: xhci-mtk: use @sch_tt to check whether need do TT schedule
FROMGIT: usb: xhci-mtk: add only one extra CS for FS/LS INTR
FROMGIT: usb: xhci-mtk: get the microframe boundary for ESIT
FROMGIT: usb: xhci-mtk: improve bandwidth scheduling with TT
FROMGIT: usb: xhci-mtk: remove or operator for setting schedule parameters
ANDROID: abi_gki_aarch64_qcom: Add __tracepoint_cpu_frequency_limits
ANDROID: cpufreq: Export cpu_frequency_limits tracepoint
ANDROID: kbuild: Copy out-of-tree kernel headers to INSTALL_HDR_PATH
ANDROID: build.config: Disable LTO for KASAN and Kprobes builds
ANDROID: GKI: arm64: Enable LTO+CFI
Linux 5.10.21
net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips
net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround
ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
ALSA: hda/realtek: Add quirk for Intel NUC 10
ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
media: v4l: ioctl: Fix memory leak in video_usercopy
tty: teach the n_tty ICANON case about the new "cookie continuations" too
tty: teach n_tty line discipline about the new "cookie continuations"
tty: clean up legacy leftovers from n_tty line discipline
tty: fix up hung_up_tty_read() conversion
tty: fix up iterate_tty_read() EOVERFLOW handling
powerpc/sstep: Fix incorrect return from analyze_instr()
powerpc/sstep: Check instruction validity against ISA version before emulation
swap: fix swapfile read/write offset
remoteproc/mediatek: Fix kernel test robot warning
zsmalloc: account the number of compacted pages correctly
xen: fix p2m size in dom0 for disabled memory hotplug case
xen-netback: respect gnttab_map_refs()'s return value
Xen/gnttab: handle p2m update errors on a per-slot basis
scsi: iscsi: Verify lengths on passthrough PDUs
scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
scsi: iscsi: Restrict sessions and handles to admin capabilities
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
sched/features: Fix hrtick reprogramming
parisc: Bump 64-bit IRQ stack size to 64 KB
ASoC: Intel: sof_sdw: detect DMIC number based on mach params
ASoC: Intel: sof-sdw: indent and add quirks consistently
perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
btrfs: fix error handling in commit_fs_roots
ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
nvme-tcp: add clean action for failed reconnection
nvme-rdma: add clean action for failed reconnection
nvme-core: add cancel tagset helpers
f2fs: fix to set/clear I_LINKABLE under i_lock
f2fs: handle unallocated section and zone on pinned/atgc
media: uvcvideo: Allow entities with no pads
drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
drm/amdgpu: Add check to prevent IH overflow
fs: make unlazy_walk() error handling consistent
crypto: tcrypt - avoid signed overflow in byte count
drm/hisilicon: Fix use-after-free
brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
staging: most: sound: add sanity check for function argument
Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
ath10k: fix wmi mgmt tx queue full due to race condition
pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
mt76: mt7615: reset token when mac_reset happens
Bluetooth: btusb: fix memory leak on suspend and resume
Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
wlcore: Fix command execute failure 19 for wl12xx
vt/consolemap: do font sum unsigned
x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
staging: fwserial: Fix error handling in fwserial_create
EDAC/amd64: Do not load on family 0x15, model 0x13
rsi: Move card interrupt handling to RX thread
rsi: Fix TX EAPOL packet handling against iwlwifi AP
ASoC: qcom: Remove useless debug print
dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
dt-bindings: ethernet-controller: fix fixed-link specification
net: fix dev_ifsioc_locked() race condition
net: psample: Fix netlink skb length with tunnel info
net: hsr: add support for EntryForgetTime
net: ag71xx: remove unnecessary MTU reservation
net: dsa: tag_rtl4_a: Support also egress tags
net/sched: cls_flower: Reject invalid ct_state flags rules
net: bridge: use switchdev for port flags set through sysfs too
mptcp: do not wakeup listener for MPJ subflows
tcp: fix tcp_rmem documentation
RDMA/rtrs-srv: Do not signal REG_MR
RDMA/rtrs-clt: Use bitmask to check sess->flags
RDMA/rtrs: Do not signal for heatbeat
mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
nbd: handle device refs for DESTROY_ON_DISCONNECT properly
riscv: Get rid of MAX_EARLY_MAPPING_SIZE
net: fix up truesize of cloned skb in skb_prepare_for_shift()
tomoyo: ignore data race while checking quota
smackfs: restrict bytes count in smackfs write functions
net/af_iucv: remove WARN_ONCE on malformed RX packets
xfs: Fix assert failure in xfs_setattr_size()
media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
erofs: fix shift-out-of-bounds of blkszbits
media: mceusb: sanity check for prescaler value
udlfb: Fix memory leak in dlfb_usb_probe
sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
JFS: more checks for invalid superblock
x86/build: Treat R_386_PLT32 relocation as R_386_PC32
drm/virtio: use kvmalloc for large allocations
Input: elan_i2c - add new trackpoint report type 0x5F
Input: elantech - fix protocol errors for some trackpoints in SMBus mode
net: usb: qmi_wwan: support ZTE P685M modem
ANDROID: GKI: Enable bounds sanitizer
ANDROID: Allow HAS_LTO_CLANG with KASAN_HW_TAGS
ANDROID: abi_gki_aarch64_qcom: Add cpufreq related symbols
ANDROID: cpufreq: Add a restricted vendor hook for freq transition
ANDROID: scsi: ufs: add hooks to track ufs commands
ANDROID: Fix compilation error when CPU_FREQ is disabled
BACKPORT: kasan, arm64: allow using KUnit tests with HW_TAGS mode
Revert "FROMGIT: kasan, arm64: allow using KUnit tests with HW_TAGS mode"
Revert "BACKPORT: kasan: remove redundant config option"
UPSTREAM: arm/kasan: fix the array size of kasan_early_shadow_pte[]
FROMGIT: KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility
FROMGIT: KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config()
FROMGIT: KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no PMU is available
FROMGIT: KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key
FROMGIT: KVM: arm64: Fix nVHE hyp panic host context restore
FROMGIT: KVM: arm64: Avoid corrupting vCPU context register in guest exit
FROMLIST: arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idreg overrides
Linux 5.10.20
ARM: dts: aspeed: Add LCLK to lpc-snoop
net_sched: fix RTNL deadlock again caused by request_module()
net: qrtr: Fix memory leak in qrtr_tun_open
net: sched: fix police ext initialization
wireguard: queueing: get rid of per-peer ring buffers
wireguard: selftests: test multiple parallel streams
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
ipv6: silence compilation warning for non-IPV6 builds
kgdb: fix to kill breakpoints on initmem after boot
drm/i915: Reject 446-480MHz HDMI clock on GLK
dm era: only resize metadata in preresume
dm era: Reinitialize bitset cache before digesting a new writeset
dm era: Use correct value size in equality function of writeset tree
dm era: Fix bitset memory leaks
dm era: Verify the data block size hasn't changed
dm era: Update in-core bitset after committing the metadata
dm era: Recover committed writeset after crash
dm writecache: fix writing beyond end of underlying device when shrinking
dm writecache: return the exact table values that were set
dm writecache: fix performance degradation in ssd mode
dm table: fix zoned iterate_devices based device capability checks
dm table: fix DAX iterate_devices based device capability checks
dm table: fix iterate_devices based device capability checks
dm: fix deadlock when swapping to encrypted device
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
gfs2: Lock imbalance on error path in gfs2_recover_one
gfs2: Don't skip dlm unlock if glock has an lvb
gfs2: fix glock confusion in function signal_our_withdraw
spi: spi-synquacer: fix set_cs handling
spi: fsl: invert spisel_boot signal on MPC8309
sparc32: fix a user-triggerable oops in clear_user()
f2fs: flush data when enabling checkpoint back
f2fs: enforce the immutable flag on open files
f2fs: fix out-of-repair __setattr_copy()
irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
um: defer killing userspace on page table update failures
um: mm: check more comprehensively for stub changes
virtio/s390: implement virtio-ccw revision 2 correctly
s390/vtime: fix inline assembly clobber list
proc: don't allow async path resolution of /proc/thread-self components
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
zonefs: Fix file size of zones in full condition
exfat: fix shift-out-of-bounds in exfat_fill_super()
printk: fix deadlock when kernel panic
mfd: gateworks-gsc: Fix interrupt type
gpio: pcf857x: Fix missing first interrupt
mei: me: add adler lake point LP DID
mei: me: add adler lake point S DID
mei: me: emmitsburg workstation DID
mei: fix transfer over dma with extended header
spmi: spmi-pmic-arb: Fix hw_irq overflow
powerpc/32s: Add missing call to kuep_lock on syscall entry
powerpc/kexec_file: fix FDT size estimation for kdump kernel
powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
KVM: nSVM: fix running nested guests when npt=0
mm, compaction: make fast_isolate_freepages() stay within zone
mm/vmscan: restore zone_reclaim_mode ABI
hugetlb: fix copy_huge_page_from_user contig page struct assumption
hugetlb: fix update_and_free_page contig page struct assumption
mm: memcontrol: fix get_active_memcg return value
mm: memcontrol: fix swap undercounting in cgroup2
x86: fix seq_file iteration for pat/memtype.c
seq_file: document how per-entry resources are managed.
fs/affs: release old buffer head on error path
mtd: spi-nor: hisi-sfc: Put child node np on error path
mtd: spi-nor: core: Add erase size check for erase command initialization
mtd: spi-nor: core: Fix erase type discovery for overlaid region
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
mtd: spi-nor: sfdp: Fix last erase region marking
coresight: etm4x: Handle accesses to TRCSTALLCTLR
watchdog: mei_wdt: request stop on unregister
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
riscv: Disable KSAN_SANITIZE for vDSO
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
arm64 module: set plt* section addresses to 0x0
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
kprobes: Fix to delay the kprobes jump optimization
rcu/nocb: Perform deferred wake up before last idle's need_resched() check
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
x86/entry: Fix instrumentation annotation
x86/fault: Fix AMD erratum #91 errata fixup for user code
x86/reboot: Force all cpus to exit VMX root if VMX is supported
x86/virt: Eat faults on VMXOFF in reboot flows
media: smipcie: fix interrupt handling and IR timeout
media: marvell-ccic: power up the device on mclk enable
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
media: ir_toy: add another IR Droid device
media: i2c: max9286: fix access to unallocated memory
floppy: reintroduce O_NDELAY fix
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
staging: gdm724x: Fix DMA from stack
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
dts64: mt7622: fix slow sd card access
pstore: Fix typo in compression option name
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
misc: rtsx: init of rts522a add OCP power off when no card is present
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
seccomp: Add missing return in non-void function
soc: samsung: exynos-asv: handle reading revision register error
soc: samsung: exynos-asv: don't defer early on not-supported SoCs
crypto: sun4i-ss - initialize need_fallback
crypto: sun4i-ss - handle BigEndian for cipher
crypto: sun4i-ss - IV register does not work on A10 and A13
crypto: sun4i-ss - checking sg length is not sufficient
crypto: michael_mic - fix broken misalignment handling
crypto: aesni - prevent misaligned buffers on the stack
crypto: arm64/sha - add missing module aliases
drm/i915/gt: Correct surface base address for renderclear
drm/i915/gt: Flush before changing register state
btrfs: fix extent buffer leak on failure to copy root
btrfs: account for new extents being deleted in total_bytes_pinned
btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
btrfs: add asserts for deleting backref cache nodes
btrfs: do not warn if we can't find the reloc root when looking up backref
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
KEYS: trusted: Reserve TPM for seal and unseal operations
KEYS: trusted: Fix migratable=1 failing
KEYS: trusted: Fix incorrect handling of tpm_get_random()
tpm_tis: Clean up locality release
tpm_tis: Fix check_locality for correct locality acquisition
erofs: initialized fields can only be observed after bit is set
selinux: fix inconsistency between inode_getxattr and inode_listsecurity
ASoC: siu: Fix build error by a wrong const prefix
drm/rockchip: Require the YTR modifier for AFBC
drm/panel: kd35t133: allow using non-continuous dsi clock
drm/sched: Cancel and flush all outstanding jobs before finish.
drm/modes: Switch to 64bit maths to avoid integer overflow
drm/nouveau/kms: handle mDP connectors
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
drm/amdkfd: Fix recursive lock warnings
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
drm/amd/display: Remove Assert from dcn10_get_dig_frontend
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
Revert "drm/amd/display: Update NV1x SR latency values"
bcache: Move journal work to new flush wq
bcache: Give btree_io_wq correct semantics again
Revert "bcache: Kill btree_io_wq"
Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y"
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes
MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA: hda/realtek: modify EAPD in the ALC886
ALSA: hda/hdmi: Drop bogus check at closing a stream
ALSA: hda: Add another CometLake-H PCI ID
ALSA: fireface: fix to parse sync status register of latter protocol
phy: lantiq: rcu-usb2: wait after clock enable
USB: serial: mos7720: fix error code in mos7720_write()
USB: serial: mos7840: fix error code in mos7840_write()
USB: serial: pl2303: fix line-speed handling on newer chips
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
usb: musb: Fix runtime PM race in musb_queue_resume_work
USB: serial: option: update interface mapping for ZTE P685M
media: mceusb: Fix potential out-of-bounds shift
Input: i8042 - add ASUS Zenbook Flip to noselftest list
Input: joydev - prevent potential read overflow in ioctl
Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
Input: raydium_ts_i2c - do not send zero length
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
ACPI: configfs: add missing check after configfs_register_default_group()
ACPI: property: Fix fwnode string properties matching
soundwire: intel: fix possible crash when no device is detected
blk-settings: align max_sectors on "logical_block_size" boundary
scsi: sd: Fix Opal support
ide/falconide: Fix module unload
block: reopen the device in blkdev_reread_part
scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
csky: Fix a size determination in gpr_get()
proc: use kvzalloc for our kernel buffer
mm/rmap: fix potential pte_unmap on an not mapped pte
mm: fix memory_failure() handling of dax-namespace metadata
mm,thp,shmem: make khugepaged obey tmpfs mount flags
i2c: exynos5: Preserve high speed master code
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
arm64: Add missing ISB after invalidating TLB in __primary_switch
KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages
KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
NFSv4: Fixes for nfs4_bitmask_adjust()
r8169: fix jumbo packet handling on RTL8168e
mm/compaction: fix misbehaviors of fast_find_migrateblock()
mm/hugetlb: suppress wrong warning info when alloc gigantic page
mm/hugetlb: fix potential double free in hugetlb_register_node() error path
mm/memory.c: fix potential pte_unmap_unlock pte error
mm: memcontrol: fix slub memory accounting
mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
ocfs2: fix a use after free on error
wireguard: kconfig: use arm chacha even with no neon
wireguard: device: do not generate ICMP for non-IP packets
vxlan: move debug check after netdev unregister
PCI: rockchip: Make 'ep-gpios' DT property optional
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
net: stmmac: fix CBS idleslope and sendslope calculation
ice: update the number of available RSS queues
ice: Fix state bits on LLDP mode switch
ice: Account for port VLAN in VF max packet size calculation
ice: report correct max number of TCs
vfio/type1: Use follow_pte()
pwm: iqs620a: Fix overflow and optimize calculations
octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
i40e: Fix add TC filter for IPv6
nios2: fixed broken sys_clone syscall
Take mmap lock in cacheflush syscall
i40e: Fix VFs not created
i40e: Fix addition of RX filters after enabling FW LLDP agent
i40e: Fix overwriting flow control settings during driver loading
i40e: Add zero-initialization of AQ command structures
i40e: Fix flow for IPv6 next header (extension header)
PCI: cadence: Fix DMA range mapping early return error
PCI: pci-bridge-emul: Fix array overruns, improve safety
device-dax: Fix default return code of range_parse()
mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
regmap: sdw: use _no_pm functions in regmap_read/write
remoteproc/mediatek: acknowledge watchdog IRQ after handled
misc: fastrpc: fix incorrect usage of dma_map_sgtable
soundwire: bus: fix confusion on device used by pm_runtime
soundwire: export sdw_write/read_no_pm functions
soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
soundwire: bus: use sdw_update_no_pm when initializing a device
nvmem: core: skip child nodes not matching binding
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
coresight: etm4x: Skip accessing TRCPDCR in save/restore
phy: USB_LGM_PHY should depend on X86
ext4: fix potential htree index checksum corruption
vfio-pci/zdev: fix possible segmentation fault issue
vfio/iommu_type1: Fix some sanity checks in detach group
vfio/iommu_type1: Populate full dirty when detach non-pinned group
drm/msm/dp: trigger unplug event in msm_dp_display_disable
drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
drm/msm: Fix race of GPU init vs timestamp power management.
drm/msm/mdp5: Fix wait-for-commit for cmd panels
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
drm/msm: Fix MSM_INFO_GET_IOVA with carveout
mei: hbm: call mei_set_devstate() on hbm stop response
PCI: Align checking of syscall user config accessors
VMCI: Use set_page_dirty_lock() when unregistering guest memory
PCI: xilinx-cpm: Fix reference count leak on error path
pwm: rockchip: Eliminate potential race condition when probing
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
pwm: rockchip: Enable APB clock during register access while probing
soundwire: cadence: fix ACK/NAK handling
PCI: rcar: Always allocate MSI addresses in 32bit space
misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
phy: rockchip-emmc: emmc_phy_init() always return 0
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
Input: zinitix - fix return type of zinitix_init_touch()
sparc: fix led.c driver when PROC_FS is not enabled
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
Input: elo - fix an error code in elo_connect()
perf test: Fix unaligned access in sample parsing test
perf intel-pt: Fix IPC with CYC threshold
perf intel-pt: Fix premature IPC
perf intel-pt: Fix missing CYC processing in PSB
perf record: Fix continue profiling after draining the buffer
Input: sur40 - fix an error code in sur40_probe()
RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
RDMA/rtrs-srv-sysfs: fix missing put_device
RDMA/rtrs-srv: fix memory leak by missing kobject free
RDMA/rtrs: Only allow addition of path to an already established session
RDMA/rtrs-srv: Fix stack-out-of-bounds
RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
RDMA/hns: Fixes missing error code of CMDQ
ceph: fix flush_snap logic after putting caps
svcrdma: Hold private mutex while invoking rdma_accept()
nfsd: register pernet ops last, unregister first
perf symbols: Fix return value when loading PE DSO
printk: avoid prb_first_valid_seq() where possible
spi: Skip zero-length transfers in spi_transfer_one_message()
spi: dw: Avoid stack content exposure
regulator: bd718x7, bd71828, Fix dvs voltage levels
perf symbols: Use (long) for iterator for bfd symbols
selftests/ftrace: Update synthetic event syntax errors
clk: aspeed: Fix APLL calculate formula from ast2600-A2
regulator: qcom-rpmh: fix pm8009 ldo7
powerpc/kuap: Restore AMR after replaying soft interrupts
powerpc/uaccess: Avoid might_fault() when user access is enabled
spi: pxa2xx: Fix the controller numbering for Wildcat Point
clk: divider: fix initialization with parent_hw
RDMA/hns: Disable RQ inline by default
RDMA/hns: Fix type of sq_signal_bits
RDMA/siw: Fix calculation of tx_valid_cpus size
RDMA/hns: Fixed wrong judgments in the goto branch
kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir
kunit: tool: fix unit test cleanup handling
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
powerpc/8xx: Fix software emulation interrupt
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
mfd: altera-sysmgr: Fix physical address storing more
spi: stm32: properly handle 0 byte transfer
RDMA/rxe: Correct skb on loopback path
RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
RDMA/rxe: Fix coding error in rxe_recv.c
perf vendor events arm64: Fix Ampere eMag event typo
perf tools: Fix DSO filtering when not finding a map for a sampled address
rtc: zynqmp: depend on HAS_IOMEM
tracepoint: Do not fail unregistering a probe due to memory failure
IB/cm: Avoid a loop when device has 255 ports
IB/mlx5: Return appropriate error code instead of ENOMEM
iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping
iommu: Move iotlb_sync_map out from __iommu_map
amba: Fix resource leak for drivers without .remove
i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
mmc: sdhci-sprd: Fix some resource leaks in the remove function
mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function
powerpc/time: Enable sched clock for irqtime
powerpc/47x: Disable 256k page size
KVM: PPC: Make the VMX instruction emulation routines static
IB/umad: Return EPOLLERR in case of when device disassociated
IB/umad: Return EIO in case of when device disassociated
iommu: Switch gather->end to the inclusive end
scsi: lpfc: Fix ancient double free
objtool: Fix ".cold" section suffix check for newer versions of GCC
objtool: Fix retpoline detection in asm code
objtool: Fix error handling for STD/CLD warnings
auxdisplay: ht16k33: Fix refresh rate handling
watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready
isofs: release buffer head before return
regulator: core: Avoid debugfs: Directory ... already present! error
power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable
power: supply: axp20x_usb_power: Init work before enabling IRQs
regulator: s5m8767: Drop regulators OF node reference
spi: atmel: Put allocated master before return
regulator: s5m8767: Fix reference count leak
certs: Fix blacklist flag type confusion
watch_queue: Drop references to /dev/watch_queue
regulator: axp20x: Fix reference cout leak
platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask
platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
clk: sunxi-ng: h6: Fix clock divider range on some clocks
IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
spi: imx: Don't print error on -EPROBEDEFER
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
power: supply: fix sbs-charger build, needs REGMAP_I2C
dmaengine: idxd: set DMA channel to be private
rtc: s5m: select REGMAP_I2C
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
RDMA/rtrs-srv: Init wr_cnt as 1
RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
RDMA/rtrs-srv: Fix missing wr_cqe
RDMA/rtrs: Call kobject_put in the failure path
RDMA/rtrs-clt: Set mininum limit when create QP
RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
RDMA/rtrs-srv: Release lock before call into close_sess
RDMA/rtrs: Extend ibtrs_cq_qp_create
of/fdt: Make sure no-map does not remove already reserved regions
fdt: Properly handle "no-map" field in the memory region
power: supply: cpcap-charger: Fix power_supply_put on null battery pointer
power: supply: cpcap-battery: Fix missing power_supply_put()
power: supply: cpcap-charger: Fix missing power_supply_put()
mfd: bd9571mwv: Use devm_mfd_add_devices()
dmaengine: hsu: disable spurious interrupt
dmaengine: owl-dma: Fix a resource leak in the remove function
dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
dmaengine: fsldma: Fix a resource leak in the remove function
RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
HID: core: detect and skip invalid inputs to snto32()
clk: renesas: r8a779a0: Fix parent of CBFUSA clock
clk: renesas: r8a779a0: Remove non-existent S2 clock
clk: sunxi-ng: h6: Fix CEC clock
spi: cadence-quadspi: Abort read if dummy cycles required are too many
i2c: iproc: handle master read request
i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
i2c: iproc: handle only slave interrupts which are enabled
quota: Fix memory leak when handling corrupted quota file
arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
clk: meson: clk-pll: make "ret" a signed integer
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
HSI: Fix PM usage counter unbalance in ssi_hw_init
capabilities: Don't allow writing ambiguous v3 file capabilities
drm/amdgpu/display: remove hdcp_srm sysfs on device removal
smp: Process pending softirqs in flush_smp_call_function_from_idle()
irqchip/imx: IMX_INTMUX should not default to y, unconditionally
ubifs: Fix error return code in alloc_wbufs()
ubifs: replay: Fix high stack usage, again
ubifs: Fix memleak in ubifs_init_authentication
jffs2: fix use after free in jffs2_sum_write_data()
fs/jfs: fix potential integer overflow on shift of a int
ASoC: simple-card-utils: Fix device module clock
ima: Free IMA measurement buffer after kexec syscall
ima: Free IMA measurement buffer on error
ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
nvmet: set status to 0 in case for invalid nsid
nvmet: remove extra variable in identify ns
nvme-multipath: set nr_zones for zoned namespaces
nvmet-tcp: fix potential race of tcp socket closing accept_work
nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
io_uring: fix possible deadlock in io_uring_poll
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
hwrng: timeriomem - Fix cooldown period calculation
drm/dp_mst: Don't cache EDIDs for physical ports
drm/lima: fix reference leak in lima_pm_busy
drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
drm/vc4: hdmi: Restore cec physical address on reconnect
drm/vc4: hdmi: Fix up CEC registers
drm/vc4: hdmi: Fix register offset with longer CEC messages
drm/vc4: hdmi: Move hdmi reset to bind
s390/zcrypt: return EIO when msg retry limit reached
KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge
btrfs: clarify error returns values in __load_free_space_cache
ASoC: SOF: debug: Fix a potential issue on string buffer termination
ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown
ASoC: qcom: lpass: Fix i2s ctl register bit map
locking/lockdep: Avoid unmatched unlock
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
drm/mediatek: Check if fb is null
KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs
ASoC: qcom: Fix typo error in HDMI regmap config callbacks
f2fs: fix a wrong condition in __submit_bio
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
f2fs: fix to avoid inconsistent quota data
mtd: parsers: afs: Fix freeing the part name memory in failure
ASoC: codecs: add missing max_register in regmap config
ASoC: cpcap: fix microphone timeslot mask
ata: ahci_brcm: Add back regulators management
mm: proc: Invalidate TLB after clearing soft-dirty page state
drm/nouveau: bail out of nouveau_channel_new if channel init fails
crypto: talitos - Fix ctr(aes) on SEC1
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
perf/arm-cmn: Move IRQs when migrating context
perf/arm-cmn: Fix PMU instance naming
ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
ASoC: qcom: lpass-cpu: Remove bit clock state check
f2fs: compress: fix potential deadlock
sched/eas: Don't update misfit status if the task is pinned
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
media: pxa_camera: declare variable when DEBUG is defined
media: mtk-vcodec: fix argument used when DEBUG is defined
media: cx25821: Fix a bug when reallocating some dma memory
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
media: atomisp: Fix a buffer overflow in debug code
media: vidtv: psi: fix missing crc for PMT
media: lmedm04: Fix misuse of comma
media: software_node: Fix refcounts in software_node_get_next_child()
drm/amd/display: Fix HDMI deep color output for DCE 6-11.
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
macintosh/adb-iop: Use big-endian autopoll mask
bsg: free the request before return error code
drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
MIPS: Compare __SYNC_loongson3_war against 0
MIPS: properly stop .eh_frame generation
media: ti-vpe: cal: fix write to unallocated memory
media: imx7: csi: Fix pad link validation
media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
drm/sun4i: tcon: fix inverted DCLK polarity
sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue
crypto: bcm - Rename struct device_private to bcm_device_private
evm: Fix memleak in init_desc
ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
ASoC: cs42l56: fix up error handling in probe
media: aspeed: fix error return code in aspeed_video_setup_video()
media: tm6000: Fix memleak in tm6000_start_stream
media: media/pci: Fix memleak in empress_init
media: em28xx: Fix use-after-free in em28xx_alloc_urbs
media: vsp1: Fix an error handling path in the probe function
media: camss: missing error code in msm_video_register()
media: mtk-vcodec: fix error return code in vdec_vp9_decode()
media: imx: Fix csc/scaler unregister
media: imx: Unregister csc/scaler only if registered
media: i2c: ov5670: Fix PIXEL_RATE minimum value
media: ipu3-cio2: Build only for x86
drm/fourcc: fix Amlogic format modifier masks
drm/virtio: make sure context is created in gem open
MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node
drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()
media: allegro: Fix use after free on error
hwrng: ingenic - Fix a resource leak in an error handling path
crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
crypto: sun4i-ss - fix kmap usage
crypto: sun4i-ss - linearize buffers content must be kept
drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check
drm/panel: mantix: Tweak init sequence
drm/fb-helper: Add missed unlocks in setcmap_legacy()
gma500: clean up error handling in init
drm/gma500: Fix error return code in psb_driver_load()
fbdev: aty: SPARC64 requires FB_ATY_CT
tty: implement read_iter
tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer
net: enetc: fix destroyed phylink dereference during unbind
net: mvneta: Remove per-cpu queue mapping for Armada 3700
net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
net: amd-xgbe: Reset link when the link never comes back
net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
net: phy: mscc: adding LCPLL reset to VSC8514
net: dsa: felix: don't deinitialize unused ports
net: dsa: felix: perform teardown in reverse order of setup
ibmvnic: skip send_request_unmap for timeout reset
ibmvnic: add memory barrier to protect long term buffer
bpf: Clear subreg_def for global function return values
b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
net: axienet: Handle deferred probe on clock properly
tcp: fix SO_RCVLOWAT related hangs under mem pressure
selftests: mptcp: fix ACKRX debug message
bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
bpf: Fix an unitialized value in bpf_iter
libbpf: Ignore non function pointer member in struct_ops
mac80211: fix potential overflow when multiplying to u32 integers
net/mlx5e: Check tunnel offload is required before setting SWP
net/mlx5e: CT: manage the lifetime of the ct entry object
net/mlx5: Disable devlink reload for lag devices
net/mlx5: Disallow RoCE on lag device
net/mlx5: Disallow RoCE on multi port slave device
net/mlx5: Disable devlink reload for multi port slave device
net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context
net/mlx5e: Replace synchronize_rcu with synchronize_net
net/mlx5: Fix health error state handling
net/mlx5e: Change interrupt moderation channel params also when channels are closed
net/mlx5e: Don't change interrupt moderation params when DIM is enabled
net: phy: consider that suspend2ram may cut off PHY power
dpaa2-eth: fix memory leak in XDP_REDIRECT
xen/netback: fix spurious event detection for common event case
bnxt_en: Fix devlink info's stored fw.psid version format.
bnxt_en: reverse order of TX disable and carrier off
ibmvnic: Set to CLOSED state even on error
selftests/bpf: Convert test_xdp_redirect.sh to bash
ath9k: fix data bus crash when setting nf_override via debugfs
iwlwifi: pnvm: increment the pointer before checking the TLV
iwlwifi: pnvm: set the PNVM again if it was already loaded
bpf_lru_list: Read double-checked variable once without lock
iwlwifi: mvm: don't check if CSA event is running before removing
iwlwifi: mvm: assign SAR table revision to the command later
iwlwifi: mvm: send stored PPAG command instead of local
iwlwifi: mvm: store PPAG enabled/disabled flag properly
iwlwifi: mvm: fix the type we use in the PPAG table validity checks
soc: aspeed: snoop: Add clock control logic
ath11k: fix a locking bug in ath11k_mac_op_start()
ath10k: Fix lockdep assertion warning in ath10k_sta_statistics
ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info()
ARM: at91: use proper asm syntax in pm_suspend
staging: wfx: fix possible panic with re-queued frames
optee: simplify i2c access
ARM: s3c: fix fiq for clang IAS
iwlwifi: mvm: set enabled in the PPAG command properly
arm64: dts: meson: fix broken wifi node for Khadas VIM3L
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
soc: qcom: ocmem: don't return NULL in of_get_ocmem
Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
opp: Correct debug message in _opp_add_static_v2()
arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
ARM: dts: armada388-helios4: assign pinctrl to each fan
ARM: dts: armada388-helios4: assign pinctrl to LEDs
can: mcp251xfd: mcp251xfd_probe(): fix errata reference
arm64: dts: renesas: beacon: Fix EEPROM compatible value
x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too
staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
usb: dwc2: Make "trimming xfer length" a debug message
usb: dwc2: Abort transaction after errors with unknown reason
usb: dwc2: Do not update data length if it is 0 on inbound transfers
ARM: dts: Configure missing thermal interrupt for 4430
memory: ti-aemif: Drop child node when jumping out loop
Bluetooth: Put HCI device if inquiry procedure interrupts
Bluetooth: drop HCI device reference before return
staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet
soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function
soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model()
arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node
usb: gadget: u_audio: Free requests only after callback
ACPICA: Fix exception code class checks
arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node
cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
cpufreq: brcmstb-avs-cpufreq: Free resources in error path
arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors
arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
arm64: dts: allwinner: H6: properly connect USB PHY to port 0
arm64: dts: allwinner: A64: properly connect USB PHY to port 0
firmware: arm_scmi: Fix call site of scmi_notification_exit
bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock
arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible
staging: vchiq: Fix bulk transfers on 64-bit builds
staging: vchiq: Fix bulk userdata handling
Bluetooth: hci_qca: Fix memleak in qca_controller_memdump
memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
arm64: dts: renesas: beacon: Fix audio-1.8V pin enable
arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio
Bluetooth: Fix initializing response id after clearing struct
Bluetooth: hci_uart: Fix a race for write_work scheduling
Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
ath10k: Fix error handling in case of CE pipe init failure
drm/i915/gt: One more flush for Baytrail clear residuals
ALSA: pcm: Don't call sync_stop if it hasn't been stopped
ALSA: pcm: Assure sync with the pending stop operation at suspend
ALSA: pcm: Call sync_stop at disconnection
random: fix the RNDRESEEDCRNG ioctl
vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
bfq: Avoid false bfq queue merging
virt: vbox: Do not use wait_event_interruptible when called from kernel context
PCI: Decline to resize resources if boot config must be preserved
PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
w1: w1_therm: Fix conversion result for negative temperatures
kdb: Make memory allocations more robust
scsi: qla2xxx: Fix mailbox Ch erroneous error
scsi: libsas: docs: Remove notify_ha_event()
debugfs: do not attempt to create a new file before the filesystem is initalized
debugfs: be more robust at handling improper input in debugfs_lookup()
vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
vmlinux.lds.h: add DWARF v5 sections
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/net/btusb.txt
Documentation/devicetree/bindings/net/ethernet-controller.yaml
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/nvmem/qcom-spmi-sdam.c
drivers/soc/qcom/socinfo.c
drivers/spmi/spmi-pmic-arb.c
net/qrtr/tun.c
Change-Id: I5a14e8d8d00a40af0a0e022ad85996f1351704f4
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Changes in 5.10.20
vmlinux.lds.h: add DWARF v5 sections
vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
debugfs: be more robust at handling improper input in debugfs_lookup()
debugfs: do not attempt to create a new file before the filesystem is initalized
scsi: libsas: docs: Remove notify_ha_event()
scsi: qla2xxx: Fix mailbox Ch erroneous error
kdb: Make memory allocations more robust
w1: w1_therm: Fix conversion result for negative temperatures
PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
PCI: Decline to resize resources if boot config must be preserved
virt: vbox: Do not use wait_event_interruptible when called from kernel context
bfq: Avoid false bfq queue merging
ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
random: fix the RNDRESEEDCRNG ioctl
ALSA: pcm: Call sync_stop at disconnection
ALSA: pcm: Assure sync with the pending stop operation at suspend
ALSA: pcm: Don't call sync_stop if it hasn't been stopped
drm/i915/gt: One more flush for Baytrail clear residuals
ath10k: Fix error handling in case of CE pipe init failure
Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
Bluetooth: hci_uart: Fix a race for write_work scheduling
Bluetooth: Fix initializing response id after clearing struct
arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio
arm64: dts: renesas: beacon: Fix audio-1.8V pin enable
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops
Bluetooth: hci_qca: Fix memleak in qca_controller_memdump
staging: vchiq: Fix bulk userdata handling
staging: vchiq: Fix bulk transfers on 64-bit builds
arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible
net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock
bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
firmware: arm_scmi: Fix call site of scmi_notification_exit
arm64: dts: allwinner: A64: properly connect USB PHY to port 0
arm64: dts: allwinner: H6: properly connect USB PHY to port 0
arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency
arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors
cpufreq: brcmstb-avs-cpufreq: Free resources in error path
cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node
ACPICA: Fix exception code class checks
usb: gadget: u_audio: Free requests only after callback
arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node
soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model()
soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function
staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet
Bluetooth: drop HCI device reference before return
Bluetooth: Put HCI device if inquiry procedure interrupts
memory: ti-aemif: Drop child node when jumping out loop
ARM: dts: Configure missing thermal interrupt for 4430
usb: dwc2: Do not update data length if it is 0 on inbound transfers
usb: dwc2: Abort transaction after errors with unknown reason
usb: dwc2: Make "trimming xfer length" a debug message
staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too
arm64: dts: renesas: beacon: Fix EEPROM compatible value
can: mcp251xfd: mcp251xfd_probe(): fix errata reference
ARM: dts: armada388-helios4: assign pinctrl to LEDs
ARM: dts: armada388-helios4: assign pinctrl to each fan
arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
opp: Correct debug message in _opp_add_static_v2()
Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv
soc: qcom: ocmem: don't return NULL in of_get_ocmem
arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
arm64: dts: meson: fix broken wifi node for Khadas VIM3L
iwlwifi: mvm: set enabled in the PPAG command properly
ARM: s3c: fix fiq for clang IAS
optee: simplify i2c access
staging: wfx: fix possible panic with re-queued frames
ARM: at91: use proper asm syntax in pm_suspend
ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info()
ath10k: Fix lockdep assertion warning in ath10k_sta_statistics
ath11k: fix a locking bug in ath11k_mac_op_start()
soc: aspeed: snoop: Add clock control logic
iwlwifi: mvm: fix the type we use in the PPAG table validity checks
iwlwifi: mvm: store PPAG enabled/disabled flag properly
iwlwifi: mvm: send stored PPAG command instead of local
iwlwifi: mvm: assign SAR table revision to the command later
iwlwifi: mvm: don't check if CSA event is running before removing
bpf_lru_list: Read double-checked variable once without lock
iwlwifi: pnvm: set the PNVM again if it was already loaded
iwlwifi: pnvm: increment the pointer before checking the TLV
ath9k: fix data bus crash when setting nf_override via debugfs
selftests/bpf: Convert test_xdp_redirect.sh to bash
ibmvnic: Set to CLOSED state even on error
bnxt_en: reverse order of TX disable and carrier off
bnxt_en: Fix devlink info's stored fw.psid version format.
xen/netback: fix spurious event detection for common event case
dpaa2-eth: fix memory leak in XDP_REDIRECT
net: phy: consider that suspend2ram may cut off PHY power
net/mlx5e: Don't change interrupt moderation params when DIM is enabled
net/mlx5e: Change interrupt moderation channel params also when channels are closed
net/mlx5: Fix health error state handling
net/mlx5e: Replace synchronize_rcu with synchronize_net
net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context
net/mlx5: Disable devlink reload for multi port slave device
net/mlx5: Disallow RoCE on multi port slave device
net/mlx5: Disallow RoCE on lag device
net/mlx5: Disable devlink reload for lag devices
net/mlx5e: CT: manage the lifetime of the ct entry object
net/mlx5e: Check tunnel offload is required before setting SWP
mac80211: fix potential overflow when multiplying to u32 integers
libbpf: Ignore non function pointer member in struct_ops
bpf: Fix an unitialized value in bpf_iter
bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation
bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
selftests: mptcp: fix ACKRX debug message
tcp: fix SO_RCVLOWAT related hangs under mem pressure
net: axienet: Handle deferred probe on clock properly
cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
bpf: Clear subreg_def for global function return values
ibmvnic: add memory barrier to protect long term buffer
ibmvnic: skip send_request_unmap for timeout reset
net: dsa: felix: perform teardown in reverse order of setup
net: dsa: felix: don't deinitialize unused ports
net: phy: mscc: adding LCPLL reset to VSC8514
net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
net: amd-xgbe: Reset link when the link never comes back
net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
net: mvneta: Remove per-cpu queue mapping for Armada 3700
net: enetc: fix destroyed phylink dereference during unbind
tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer
tty: implement read_iter
fbdev: aty: SPARC64 requires FB_ATY_CT
drm/gma500: Fix error return code in psb_driver_load()
gma500: clean up error handling in init
drm/fb-helper: Add missed unlocks in setcmap_legacy()
drm/panel: mantix: Tweak init sequence
drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check
crypto: sun4i-ss - linearize buffers content must be kept
crypto: sun4i-ss - fix kmap usage
crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled
hwrng: ingenic - Fix a resource leak in an error handling path
media: allegro: Fix use after free on error
kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()
drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node
drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
drm/virtio: make sure context is created in gem open
drm/fourcc: fix Amlogic format modifier masks
media: ipu3-cio2: Build only for x86
media: i2c: ov5670: Fix PIXEL_RATE minimum value
media: imx: Unregister csc/scaler only if registered
media: imx: Fix csc/scaler unregister
media: mtk-vcodec: fix error return code in vdec_vp9_decode()
media: camss: missing error code in msm_video_register()
media: vsp1: Fix an error handling path in the probe function
media: em28xx: Fix use-after-free in em28xx_alloc_urbs
media: media/pci: Fix memleak in empress_init
media: tm6000: Fix memleak in tm6000_start_stream
media: aspeed: fix error return code in aspeed_video_setup_video()
ASoC: cs42l56: fix up error handling in probe
ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
evm: Fix memleak in init_desc
crypto: bcm - Rename struct device_private to bcm_device_private
sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue
drm/sun4i: tcon: fix inverted DCLK polarity
media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
media: imx7: csi: Fix pad link validation
media: ti-vpe: cal: fix write to unallocated memory
MIPS: properly stop .eh_frame generation
MIPS: Compare __SYNC_loongson3_war against 0
drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
bsg: free the request before return error code
macintosh/adb-iop: Use big-endian autopoll mask
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
drm/amd/display: Fix HDMI deep color output for DCE 6-11.
media: software_node: Fix refcounts in software_node_get_next_child()
media: lmedm04: Fix misuse of comma
media: vidtv: psi: fix missing crc for PMT
media: atomisp: Fix a buffer overflow in debug code
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
media: cx25821: Fix a bug when reallocating some dma memory
media: mtk-vcodec: fix argument used when DEBUG is defined
media: pxa_camera: declare variable when DEBUG is defined
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
sched/eas: Don't update misfit status if the task is pinned
f2fs: compress: fix potential deadlock
ASoC: qcom: lpass-cpu: Remove bit clock state check
ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
perf/arm-cmn: Fix PMU instance naming
perf/arm-cmn: Move IRQs when migrating context
mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions()
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
crypto: talitos - Fix ctr(aes) on SEC1
drm/nouveau: bail out of nouveau_channel_new if channel init fails
mm: proc: Invalidate TLB after clearing soft-dirty page state
ata: ahci_brcm: Add back regulators management
ASoC: cpcap: fix microphone timeslot mask
ASoC: codecs: add missing max_register in regmap config
mtd: parsers: afs: Fix freeing the part name memory in failure
f2fs: fix to avoid inconsistent quota data
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
f2fs: fix a wrong condition in __submit_bio
ASoC: qcom: Fix typo error in HDMI regmap config callbacks
KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs
drm/mediatek: Check if fb is null
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
locking/lockdep: Avoid unmatched unlock
ASoC: qcom: lpass: Fix i2s ctl register bit map
ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown
ASoC: SOF: debug: Fix a potential issue on string buffer termination
btrfs: clarify error returns values in __load_free_space_cache
btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge
KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
s390/zcrypt: return EIO when msg retry limit reached
drm/vc4: hdmi: Move hdmi reset to bind
drm/vc4: hdmi: Fix register offset with longer CEC messages
drm/vc4: hdmi: Fix up CEC registers
drm/vc4: hdmi: Restore cec physical address on reconnect
drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
drm/lima: fix reference leak in lima_pm_busy
drm/dp_mst: Don't cache EDIDs for physical ports
hwrng: timeriomem - Fix cooldown period calculation
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
io_uring: fix possible deadlock in io_uring_poll
nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
nvmet-tcp: fix potential race of tcp socket closing accept_work
nvme-multipath: set nr_zones for zoned namespaces
nvmet: remove extra variable in identify ns
nvmet: set status to 0 in case for invalid nsid
ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
ima: Free IMA measurement buffer on error
ima: Free IMA measurement buffer after kexec syscall
ASoC: simple-card-utils: Fix device module clock
fs/jfs: fix potential integer overflow on shift of a int
jffs2: fix use after free in jffs2_sum_write_data()
ubifs: Fix memleak in ubifs_init_authentication
ubifs: replay: Fix high stack usage, again
ubifs: Fix error return code in alloc_wbufs()
irqchip/imx: IMX_INTMUX should not default to y, unconditionally
smp: Process pending softirqs in flush_smp_call_function_from_idle()
drm/amdgpu/display: remove hdcp_srm sysfs on device removal
capabilities: Don't allow writing ambiguous v3 file capabilities
HSI: Fix PM usage counter unbalance in ssi_hw_init
power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
clk: meson: clk-pll: make "ret" a signed integer
clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
quota: Fix memory leak when handling corrupted quota file
i2c: iproc: handle only slave interrupts which are enabled
i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
i2c: iproc: handle master read request
spi: cadence-quadspi: Abort read if dummy cycles required are too many
clk: sunxi-ng: h6: Fix CEC clock
clk: renesas: r8a779a0: Remove non-existent S2 clock
clk: renesas: r8a779a0: Fix parent of CBFUSA clock
HID: core: detect and skip invalid inputs to snto32()
RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
dmaengine: fsldma: Fix a resource leak in the remove function
dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
dmaengine: owl-dma: Fix a resource leak in the remove function
dmaengine: hsu: disable spurious interrupt
mfd: bd9571mwv: Use devm_mfd_add_devices()
power: supply: cpcap-charger: Fix missing power_supply_put()
power: supply: cpcap-battery: Fix missing power_supply_put()
power: supply: cpcap-charger: Fix power_supply_put on null battery pointer
fdt: Properly handle "no-map" field in the memory region
of/fdt: Make sure no-map does not remove already reserved regions
RDMA/rtrs: Extend ibtrs_cq_qp_create
RDMA/rtrs-srv: Release lock before call into close_sess
RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
RDMA/rtrs-clt: Set mininum limit when create QP
RDMA/rtrs: Call kobject_put in the failure path
RDMA/rtrs-srv: Fix missing wr_cqe
RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
RDMA/rtrs-srv: Init wr_cnt as 1
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
rtc: s5m: select REGMAP_I2C
dmaengine: idxd: set DMA channel to be private
power: supply: fix sbs-charger build, needs REGMAP_I2C
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
spi: imx: Don't print error on -EPROBEDEFER
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
clk: sunxi-ng: h6: Fix clock divider range on some clocks
platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask
regulator: axp20x: Fix reference cout leak
watch_queue: Drop references to /dev/watch_queue
certs: Fix blacklist flag type confusion
regulator: s5m8767: Fix reference count leak
spi: atmel: Put allocated master before return
regulator: s5m8767: Drop regulators OF node reference
power: supply: axp20x_usb_power: Init work before enabling IRQs
power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable
regulator: core: Avoid debugfs: Directory ... already present! error
isofs: release buffer head before return
watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready
auxdisplay: ht16k33: Fix refresh rate handling
objtool: Fix error handling for STD/CLD warnings
objtool: Fix retpoline detection in asm code
objtool: Fix ".cold" section suffix check for newer versions of GCC
scsi: lpfc: Fix ancient double free
iommu: Switch gather->end to the inclusive end
IB/umad: Return EIO in case of when device disassociated
IB/umad: Return EPOLLERR in case of when device disassociated
KVM: PPC: Make the VMX instruction emulation routines static
powerpc/47x: Disable 256k page size
powerpc/time: Enable sched clock for irqtime
mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function
mmc: sdhci-sprd: Fix some resource leaks in the remove function
mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
amba: Fix resource leak for drivers without .remove
iommu: Move iotlb_sync_map out from __iommu_map
iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping
IB/mlx5: Return appropriate error code instead of ENOMEM
IB/cm: Avoid a loop when device has 255 ports
tracepoint: Do not fail unregistering a probe due to memory failure
rtc: zynqmp: depend on HAS_IOMEM
perf tools: Fix DSO filtering when not finding a map for a sampled address
perf vendor events arm64: Fix Ampere eMag event typo
RDMA/rxe: Fix coding error in rxe_recv.c
RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
RDMA/rxe: Correct skb on loopback path
spi: stm32: properly handle 0 byte transfer
mfd: altera-sysmgr: Fix physical address storing more
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
powerpc/8xx: Fix software emulation interrupt
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
kunit: tool: fix unit test cleanup handling
kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir
RDMA/hns: Fixed wrong judgments in the goto branch
RDMA/siw: Fix calculation of tx_valid_cpus size
RDMA/hns: Fix type of sq_signal_bits
RDMA/hns: Disable RQ inline by default
clk: divider: fix initialization with parent_hw
spi: pxa2xx: Fix the controller numbering for Wildcat Point
powerpc/uaccess: Avoid might_fault() when user access is enabled
powerpc/kuap: Restore AMR after replaying soft interrupts
regulator: qcom-rpmh: fix pm8009 ldo7
clk: aspeed: Fix APLL calculate formula from ast2600-A2
selftests/ftrace: Update synthetic event syntax errors
perf symbols: Use (long) for iterator for bfd symbols
regulator: bd718x7, bd71828, Fix dvs voltage levels
spi: dw: Avoid stack content exposure
spi: Skip zero-length transfers in spi_transfer_one_message()
printk: avoid prb_first_valid_seq() where possible
perf symbols: Fix return value when loading PE DSO
nfsd: register pernet ops last, unregister first
svcrdma: Hold private mutex while invoking rdma_accept()
ceph: fix flush_snap logic after putting caps
RDMA/hns: Fixes missing error code of CMDQ
RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
RDMA/rtrs-srv: Fix stack-out-of-bounds
RDMA/rtrs: Only allow addition of path to an already established session
RDMA/rtrs-srv: fix memory leak by missing kobject free
RDMA/rtrs-srv-sysfs: fix missing put_device
RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
Input: sur40 - fix an error code in sur40_probe()
perf record: Fix continue profiling after draining the buffer
perf intel-pt: Fix missing CYC processing in PSB
perf intel-pt: Fix premature IPC
perf intel-pt: Fix IPC with CYC threshold
perf test: Fix unaligned access in sample parsing test
Input: elo - fix an error code in elo_connect()
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
sparc: fix led.c driver when PROC_FS is not enabled
Input: zinitix - fix return type of zinitix_init_touch()
ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
phy: rockchip-emmc: emmc_phy_init() always return 0
phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
PCI: rcar: Always allocate MSI addresses in 32bit space
soundwire: cadence: fix ACK/NAK handling
pwm: rockchip: Enable APB clock during register access while probing
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
pwm: rockchip: Eliminate potential race condition when probing
PCI: xilinx-cpm: Fix reference count leak on error path
VMCI: Use set_page_dirty_lock() when unregistering guest memory
PCI: Align checking of syscall user config accessors
mei: hbm: call mei_set_devstate() on hbm stop response
drm/msm: Fix MSM_INFO_GET_IOVA with carveout
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
drm/msm/mdp5: Fix wait-for-commit for cmd panels
drm/msm: Fix race of GPU init vs timestamp power management.
drm/msm: Fix races managing the OOB state for timestamp vs timestamps.
drm/msm/dp: trigger unplug event in msm_dp_display_disable
vfio/iommu_type1: Populate full dirty when detach non-pinned group
vfio/iommu_type1: Fix some sanity checks in detach group
vfio-pci/zdev: fix possible segmentation fault issue
ext4: fix potential htree index checksum corruption
phy: USB_LGM_PHY should depend on X86
coresight: etm4x: Skip accessing TRCPDCR in save/restore
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
nvmem: core: skip child nodes not matching binding
soundwire: bus: use sdw_update_no_pm when initializing a device
soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
soundwire: export sdw_write/read_no_pm functions
soundwire: bus: fix confusion on device used by pm_runtime
misc: fastrpc: fix incorrect usage of dma_map_sgtable
remoteproc/mediatek: acknowledge watchdog IRQ after handled
regmap: sdw: use _no_pm functions in regmap_read/write
ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
device-dax: Fix default return code of range_parse()
PCI: pci-bridge-emul: Fix array overruns, improve safety
PCI: cadence: Fix DMA range mapping early return error
i40e: Fix flow for IPv6 next header (extension header)
i40e: Add zero-initialization of AQ command structures
i40e: Fix overwriting flow control settings during driver loading
i40e: Fix addition of RX filters after enabling FW LLDP agent
i40e: Fix VFs not created
Take mmap lock in cacheflush syscall
nios2: fixed broken sys_clone syscall
i40e: Fix add TC filter for IPv6
octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
pwm: iqs620a: Fix overflow and optimize calculations
vfio/type1: Use follow_pte()
ice: report correct max number of TCs
ice: Account for port VLAN in VF max packet size calculation
ice: Fix state bits on LLDP mode switch
ice: update the number of available RSS queues
net: stmmac: fix CBS idleslope and sendslope calculation
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
PCI: rockchip: Make 'ep-gpios' DT property optional
vxlan: move debug check after netdev unregister
wireguard: device: do not generate ICMP for non-IP packets
wireguard: kconfig: use arm chacha even with no neon
ocfs2: fix a use after free on error
mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
mm: memcontrol: fix slub memory accounting
mm/memory.c: fix potential pte_unmap_unlock pte error
mm/hugetlb: fix potential double free in hugetlb_register_node() error path
mm/hugetlb: suppress wrong warning info when alloc gigantic page
mm/compaction: fix misbehaviors of fast_find_migrateblock()
r8169: fix jumbo packet handling on RTL8168e
NFSv4: Fixes for nfs4_bitmask_adjust()
KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages
arm64: Add missing ISB after invalidating TLB in __primary_switch
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
i2c: exynos5: Preserve high speed master code
mm,thp,shmem: make khugepaged obey tmpfs mount flags
mm: fix memory_failure() handling of dax-namespace metadata
mm/rmap: fix potential pte_unmap on an not mapped pte
proc: use kvzalloc for our kernel buffer
csky: Fix a size determination in gpr_get()
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
block: reopen the device in blkdev_reread_part
ide/falconide: Fix module unload
scsi: sd: Fix Opal support
blk-settings: align max_sectors on "logical_block_size" boundary
soundwire: intel: fix possible crash when no device is detected
ACPI: property: Fix fwnode string properties matching
ACPI: configfs: add missing check after configfs_register_default_group()
cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
Input: raydium_ts_i2c - do not send zero length
Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
Input: joydev - prevent potential read overflow in ioctl
Input: i8042 - add ASUS Zenbook Flip to noselftest list
media: mceusb: Fix potential out-of-bounds shift
USB: serial: option: update interface mapping for ZTE P685M
usb: musb: Fix runtime PM race in musb_queue_resume_work
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
USB: serial: pl2303: fix line-speed handling on newer chips
USB: serial: mos7840: fix error code in mos7840_write()
USB: serial: mos7720: fix error code in mos7720_write()
phy: lantiq: rcu-usb2: wait after clock enable
ALSA: fireface: fix to parse sync status register of latter protocol
ALSA: hda: Add another CometLake-H PCI ID
ALSA: hda/hdmi: Drop bogus check at closing a stream
ALSA: hda/realtek: modify EAPD in the ALC886
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y"
Revert "bcache: Kill btree_io_wq"
bcache: Give btree_io_wq correct semantics again
bcache: Move journal work to new flush wq
Revert "drm/amd/display: Update NV1x SR latency values"
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
drm/amd/display: Remove Assert from dcn10_get_dig_frontend
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
drm/amdkfd: Fix recursive lock warnings
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
drm/nouveau/kms: handle mDP connectors
drm/modes: Switch to 64bit maths to avoid integer overflow
drm/sched: Cancel and flush all outstanding jobs before finish.
drm/panel: kd35t133: allow using non-continuous dsi clock
drm/rockchip: Require the YTR modifier for AFBC
ASoC: siu: Fix build error by a wrong const prefix
selinux: fix inconsistency between inode_getxattr and inode_listsecurity
erofs: initialized fields can only be observed after bit is set
tpm_tis: Fix check_locality for correct locality acquisition
tpm_tis: Clean up locality release
KEYS: trusted: Fix incorrect handling of tpm_get_random()
KEYS: trusted: Fix migratable=1 failing
KEYS: trusted: Reserve TPM for seal and unseal operations
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
btrfs: do not warn if we can't find the reloc root when looking up backref
btrfs: add asserts for deleting backref cache nodes
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
btrfs: account for new extents being deleted in total_bytes_pinned
btrfs: fix extent buffer leak on failure to copy root
drm/i915/gt: Flush before changing register state
drm/i915/gt: Correct surface base address for renderclear
crypto: arm64/sha - add missing module aliases
crypto: aesni - prevent misaligned buffers on the stack
crypto: michael_mic - fix broken misalignment handling
crypto: sun4i-ss - checking sg length is not sufficient
crypto: sun4i-ss - IV register does not work on A10 and A13
crypto: sun4i-ss - handle BigEndian for cipher
crypto: sun4i-ss - initialize need_fallback
soc: samsung: exynos-asv: don't defer early on not-supported SoCs
soc: samsung: exynos-asv: handle reading revision register error
seccomp: Add missing return in non-void function
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
misc: rtsx: init of rts522a add OCP power off when no card is present
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
pstore: Fix typo in compression option name
dts64: mt7622: fix slow sd card access
arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
staging: gdm724x: Fix DMA from stack
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
floppy: reintroduce O_NDELAY fix
media: i2c: max9286: fix access to unallocated memory
media: ir_toy: add another IR Droid device
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
media: marvell-ccic: power up the device on mclk enable
media: smipcie: fix interrupt handling and IR timeout
x86/virt: Eat faults on VMXOFF in reboot flows
x86/reboot: Force all cpus to exit VMX root if VMX is supported
x86/fault: Fix AMD erratum #91 errata fixup for user code
x86/entry: Fix instrumentation annotation
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
rcu/nocb: Perform deferred wake up before last idle's need_resched() check
kprobes: Fix to delay the kprobes jump optimization
arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
arm64 module: set plt* section addresses to 0x0
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
riscv: Disable KSAN_SANITIZE for vDSO
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
watchdog: mei_wdt: request stop on unregister
coresight: etm4x: Handle accesses to TRCSTALLCTLR
mtd: spi-nor: sfdp: Fix last erase region marking
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
mtd: spi-nor: core: Fix erase type discovery for overlaid region
mtd: spi-nor: core: Add erase size check for erase command initialization
mtd: spi-nor: hisi-sfc: Put child node np on error path
fs/affs: release old buffer head on error path
seq_file: document how per-entry resources are managed.
x86: fix seq_file iteration for pat/memtype.c
mm: memcontrol: fix swap undercounting in cgroup2
mm: memcontrol: fix get_active_memcg return value
hugetlb: fix update_and_free_page contig page struct assumption
hugetlb: fix copy_huge_page_from_user contig page struct assumption
mm/vmscan: restore zone_reclaim_mode ABI
mm, compaction: make fast_isolate_freepages() stay within zone
KVM: nSVM: fix running nested guests when npt=0
nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
powerpc/kexec_file: fix FDT size estimation for kdump kernel
powerpc/32s: Add missing call to kuep_lock on syscall entry
spmi: spmi-pmic-arb: Fix hw_irq overflow
mei: fix transfer over dma with extended header
mei: me: emmitsburg workstation DID
mei: me: add adler lake point S DID
mei: me: add adler lake point LP DID
gpio: pcf857x: Fix missing first interrupt
mfd: gateworks-gsc: Fix interrupt type
printk: fix deadlock when kernel panic
exfat: fix shift-out-of-bounds in exfat_fill_super()
zonefs: Fix file size of zones in full condition
kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
proc: don't allow async path resolution of /proc/thread-self components
s390/vtime: fix inline assembly clobber list
virtio/s390: implement virtio-ccw revision 2 correctly
um: mm: check more comprehensively for stub changes
um: defer killing userspace on page table update failures
irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
f2fs: fix out-of-repair __setattr_copy()
f2fs: enforce the immutable flag on open files
f2fs: flush data when enabling checkpoint back
sparc32: fix a user-triggerable oops in clear_user()
spi: fsl: invert spisel_boot signal on MPC8309
spi: spi-synquacer: fix set_cs handling
gfs2: fix glock confusion in function signal_our_withdraw
gfs2: Don't skip dlm unlock if glock has an lvb
gfs2: Lock imbalance on error path in gfs2_recover_one
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
dm: fix deadlock when swapping to encrypted device
dm table: fix iterate_devices based device capability checks
dm table: fix DAX iterate_devices based device capability checks
dm table: fix zoned iterate_devices based device capability checks
dm writecache: fix performance degradation in ssd mode
dm writecache: return the exact table values that were set
dm writecache: fix writing beyond end of underlying device when shrinking
dm era: Recover committed writeset after crash
dm era: Update in-core bitset after committing the metadata
dm era: Verify the data block size hasn't changed
dm era: Fix bitset memory leaks
dm era: Use correct value size in equality function of writeset tree
dm era: Reinitialize bitset cache before digesting a new writeset
dm era: only resize metadata in preresume
drm/i915: Reject 446-480MHz HDMI clock on GLK
kgdb: fix to kill breakpoints on initmem after boot
ipv6: silence compilation warning for non-IPV6 builds
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
wireguard: selftests: test multiple parallel streams
wireguard: queueing: get rid of per-peer ring buffers
net: sched: fix police ext initialization
net: qrtr: Fix memory leak in qrtr_tun_open
net_sched: fix RTNL deadlock again caused by request_module()
ARM: dts: aspeed: Add LCLK to lpc-snoop
Linux 5.10.20
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3fbcecd9413ce212dac68d5cc800c9457feba56a
[ Upstream commit 72d6b2459dbd539c1369149e501fdc3dc8ddef16 ]
If state->duty_cycle is 0x100000000000000, the previous calculation of
duty_scale overflows and yields a duty cycle ratio of 0% instead of
100%. Fix this by clamping the requested duty cycle to the maximal
possible duty cycle first. This way it is possible to use a native
integer division instead of a (depending on the architecture) more
expensive 64bit division.
With this change in place duty_scale cannot be bigger than 256 which
allows to simplify the calculation of duty_val.
Fixes: 6f0841a8197b ("pwm: Add support for Azoteq IQS620A PWM generator")
Tested-by: Jeff LaBundy <jeff@labundy.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit d21ba5d6217bd5a6a696678385906ed1994b380b ]
Commit 48cf973cae33 ("pwm: rockchip: Avoid glitches on already running
PWMs") introduced a potential race condition in rockchip_pwm_probe(): A
consumer could enable an inactive PWM, or disable a running one, between
rockchip_pwm_probe() registering the device via pwmchip_add() and checking
whether it is enabled (to determine whether it was started by a
bootloader). This could result in a device's PWM clock being either enabled
once more than necessary, potentially causing it to continue running when
no longer needed, or disabled once more than necessary, producing a warning
from the kernel.
Eliminate these possibilities by modifying rockchip_pwm_probe() so it
checks whether a device is enabled before registering it rather than after.
Fixes: 48cf973cae33 ("pwm: rockchip: Avoid glitches on already running PWMs")
Reported-by: Trent Piepho <tpiepho@gmail.com>
Signed-off-by: Simon South <simon@simonsouth.net>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit d5d8d675865ccddfe4da26c85f22c55cec663bf2 ]
If rockchip_pwm_probe() fails to register a PWM device it calls
clk_unprepare() for the device's PWM clock, without having first disabled
the clock and before jumping to an error handler that also unprepares
it. This is likely to produce warnings from the kernel about the clock
being unprepared when it is still enabled, and then being unprepared when
it has already been unprepared.
Prevent these warnings by removing this unnecessary call to
clk_unprepare().
Fixes: 48cf973cae33 ("pwm: rockchip: Avoid glitches on already running PWMs")
Signed-off-by: Simon South <simon@simonsouth.net>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit d9b657a5cdbd960de35dee7e06473caf44a9016f ]
Commit 457f74abbed0 ("pwm: rockchip: Keep enabled PWMs running while
probing") modified rockchip_pwm_probe() to access a PWM device's registers
directly to check whether or not the device is enabled, but did not also
change the function so it first enables the device's APB clock to be
certain the device can respond. This risks hanging the kernel on systems
with PWM devices that use more than a single clock.
Avoid this by enabling the device's APB clock before accessing its
registers (and disabling the clock when register access is complete).
Fixes: 457f74abbed0 ("pwm: rockchip: Keep enabled PWMs running while probing")
Reported-by: Thierry Reding <thierry.reding@gmail.com>
Suggested-by: Trent Piepho <tpiepho@gmail.com>
Signed-off-by: Simon South <simon@simonsouth.net>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Currently, an error log is printed every time when parsing a DT
property fails because of probe deferral. Fix it.
Change-Id: Ic63c18393494b38bfb09a7ca85fd738dd2de56fd
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
* refs/heads/tmp-19057a6:
Revert "remoteproc: sysmon: Ensure remote notification ordering"
Linux 5.10.4
x86/CPU/AMD: Save AMD NodeId as cpu_die_id
drm/edid: fix objtool warning in drm_cvt_modes()
null_blk: Fail zone append to conventional zones
null_blk: Fix zone size initialization
Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS"
rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time
thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed
remoteproc: sysmon: Ensure remote notification ordering
regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x
PCI: Fix pci_slot_release() NULL pointer dereference
of: fix linker-section match-table corruption
mt76: add back the SUPPORTS_REORDERING_BUFFER flag
tracing: Disable ftrace selftests when any tracer is running
platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels
memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm
memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer()
memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe()
memory: jz4780_nemc: Fix an error pointer vs NULL check in probe()
xenbus/xenbus_backend: Disallow pending watch messages
xen/xenbus: Count pending messages for each watch
xen/xenbus/xen_bus_type: Support will_handle watch callback
xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()
xen/xenbus: Allow watches discard events before queueing
xen-blkback: set ring->xenblkd to NULL after kthread_stop()
driver: core: Fix list corruption after device_del()
dma-buf/dma-resv: Respect num_fences when initializing the shared fence list.
device-dax/core: Fix memory leak when rmmod dax.ko
counter: microchip-tcb-capture: Fix CMR value check
clk: tegra: Do not return 0 on failure
clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
clk: ingenic: Fix divider calculation with div tables
pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler
md/cluster: fix deadlock when node is doing resync job
md/cluster: block reshape with remote resync job
iio:adc:ti-ads124s08: Fix alignment and data leak issues.
iio:adc:ti-ads124s08: Fix buffer being too long.
iio:imu:bmi160: Fix alignment and data leak issues
iio:imu:bmi160: Fix too large a buffer.
iio:pressure:mpl3115: Force alignment of buffer
iio:magnetometer:mag3110: Fix alignment and data leak issues.
iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
iio: imu: st_lsm6dsx: fix edge-trigger interrupts
iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume
iio: buffer: Fix demux update
openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT
scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free()
scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi
scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc()
scsi: qla2xxx: Fix crash during driver load on big endian machines
mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments
mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
mtd: core: Fix refcounting for unpartitioned MTDs
mtd: parser: cmdline: Fix parsing of part-names with colons
mtd: spinand: Fix OOB read
soc: qcom: smp2p: Safely acquire spinlock without IRQs
spi: atmel-quadspi: Fix AHB memory accesses
spi: atmel-quadspi: Disable clock in probe error path
spi: mt7621: Don't leak SPI master in probe error path
spi: mt7621: Disable clock in probe error path
spi: synquacer: Disable clock in probe error path
spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
spi: spi-qcom-qspi: Fix use-after-free on unbind
spi: spi-geni-qcom: Fix use-after-free on unbind
spi: sc18is602: Don't leak SPI master in probe error path
spi: rpc-if: Fix use-after-free on unbind
spi: rb4xx: Don't leak SPI master in probe error path
spi: pic32: Don't leak DMA channels in probe error path
spi: npcm-fiu: Disable clock in probe error path
spi: mxic: Don't leak SPI master in probe error path
spi: gpio: Don't leak SPI master in probe error path
spi: fsl: fix use of spisel_boot signal on MPC8309
spi: davinci: Fix use-after-free on unbind
spi: ar934x: Don't leak SPI master in probe error path
spi: spi-mtk-nor: Don't leak SPI master in probe error path
spi: atmel-quadspi: Fix use-after-free on unbind
spi: spi-sh: Fix use-after-free on unbind
spi: pxa2xx: Fix use-after-free on unbind
iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack
drm/i915: Fix mismatch between misplaced vma check and vma insert
drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
drm/amd/display: Fix memory leaks in S3 resume
drm/amdgpu: only set DP subconnector type on DP and eDP connectors
platform/x86: mlx-platform: remove an unused variable
drm/panfrost: Move the GPU reset bits outside the timeout handler
drm/panfrost: Fix job timeout handling
jfs: Fix array index bounds check in dbAdjTree
fsnotify: fix events reported to watching parent and child
inotify: convert to handle_inode_event() interface
fsnotify: generalize handle_inode_event()
jffs2: Fix ignoring mounting options problem during remounting
jffs2: Fix GC exit abnormally
ubifs: wbuf: Don't leak kernel memory to flash
SMB3.1.1: do not log warning message if server doesn't populate salt
SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp
SMB3: avoid confusing warning message on mount to Azure
ceph: fix race in concurrent __ceph_remove_cap invocations
um: Fix time-travel mode
um: Remove use of asprinf in umid.c
ima: Don't modify file descriptor mode on the fly
ovl: make ioctl() safe
powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
powerpc/powernv/memtrace: Don't leak kernel memory to user space
powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU
powerpc/mm: Fix verification of MMU_FTR_TYPE_44x
powerpc/8xx: Fix early debug when SMC1 is relocated
powerpc/xmon: Change printk() to pr_cont()
powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE
powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
powerpc/32: Fix vmap stack - Properly set r1 before activating MMU on syscall too
xprtrdma: Fix XDRBUF_SPARSE_PAGES support
ARM: tegra: Populate OPP table for Tegra20 Ventana
ARM: dts: at91: sama5d2: fix CAN message ram offset and size
ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
iommu/arm-smmu-qcom: Implement S2CR quirk
iommu/arm-smmu-qcom: Read back stream mappings
iommu/arm-smmu: Allow implementation specific write_s2cr
KVM: SVM: Remove the call to sev_platform_status() during setup
KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
arm64: dts: marvell: keep SMMU disabled by default for Armada 7040 and 8040
arm64: dts: ti: k3-am65: mark dss as dma-coherent
RISC-V: Fix usage of memblock_enforce_memory_limit
ext4: don't remount read-only with errors=continue on reboot
ext4: fix deadlock with fs freezing and EA inodes
ext4: fix a memory leak of ext4_free_data
ext4: fix an IS_ERR() vs NULL check
btrfs: fix race when defragmenting leads to unnecessary IO
btrfs: update last_byte_to_unpin in switch_commit_roots
btrfs: do not shorten unpin len for caching block groups
USB: serial: keyspan_pda: fix write unthrottling
USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
USB: serial: keyspan_pda: fix write-wakeup use-after-free
USB: serial: keyspan_pda: fix stalled writes
USB: serial: keyspan_pda: fix write deadlock
USB: serial: keyspan_pda: fix dropped unthrottle interrupts
USB: serial: digi_acceleport: fix write-wakeup deadlocks
USB: serial: mos7720: fix parallel-port state restore
dyndbg: fix use before null check
cpuset: fix race between hotplug work and later CPU offline
EDAC/amd64: Fix PCI component registration
EDAC/i10nm: Use readl() to access MMIO registers
Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g
m68k: Fix WARNING splat in pmac_zilog driver
crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata
crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
cpufreq: intel_pstate: Use most recent guaranteed performance values
powerpc/perf: Exclude kernel samples while counting events in user space.
perf/x86/intel/lbr: Fix the return type of get_lbr_cycles()
perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake
perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY
z3fold: stricter locking and more careful reclaim
z3fold: simplify freeing slots
staging: comedi: mf6x4: Fix AI end-of-conversion detection
ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision)
ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS)
ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams
binder: add flag to clear buffer on txn complete
s390/dasd: fix list corruption of lcu list
s390/dasd: fix list corruption of pavgroup group list
s390/dasd: prevent inconsistent LCU device data
s390/dasd: fix hanging device offline processing
s390/idle: fix accounting with machine checks
s390/idle: add missing mt_cycles calculation
s390/kexec_file: fix diag308 subcode when loading crash kernel
s390/smp: perform initial CPU reset also for SMT siblings
ALSA: core: memalloc: add page alignment for iram
ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S
ALSA: usb-audio: Disable sample read check if firmware doesn't give back
ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
ALSA: hda/realtek - Supported Dell fixed type headset
ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658
ALSA: hda/realtek: Apply jack fixup for Quanta NL3
ALSA: hda/realtek: Add quirk for MSI-GP73
ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G
ALSA: pcm: oss: Fix a few more UBSAN fixes
ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button
ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop
ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg.
ALSA: hda: Fix regressions on clear and reconfig sysfs
ACPI: PNP: compare the string length in the matching_id()
Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks"
PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
ACPI: NFIT: Fix input validation of bus-family
ALSA: hda/ca0132 - Change Input Source enum strings.
Input: cyapa_gen6 - fix out-of-bounds stack access
media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
media: ipu3-cio2: Validate mbus format in setting subdev format
media: ipu3-cio2: Serialise access to pad format
media: ipu3-cio2: Return actual subdev format
media: ipu3-cio2: Remove traces of returned buffers
media: netup_unidvb: Don't leak SPI master in probe error path
media: sunxi-cir: ensure IR is handled when it is continuous
io_uring: make ctx cancel on exit targeted to actual ctx
io_uring: fix double io_uring free
io_uring: fix ignoring xa_store errors
io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work()
io_uring: fix 0-iov read buffer select
io_uring: fix io_wqe->work_list corruption
media: gspca: Fix memory leak in probe
vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU
vfio/pci: Move dummy_resources_list init in vfio_pci_probe()
io_uring: always let io_iopoll_complete() complete polled io
io_uring: fix racy IOPOLL completions
io_uring: fix io_cqring_events()'s noflush
proc mountinfo: make splice available again
Smack: Handle io_uring kernel thread privileges
io_uring: cancel reqs shouldn't kill overflow list
io_uring: fix racy IOPOLL flush overflow
perf probe: Fix memory leak when synthesizing SDT probes
ARM: 9036/1: uncompress: Fix dbgadtb size parameter name
ARM: 9044/1: vfp: use undef hook for VFP support detection
powerpc/smp: Add __init to init_big_cores()
powerpc/boot: Fix build of dts/fsl
kconfig: fix return value of do_error_if()
clk: vc5: Use "idt,voltage-microvolt" instead of "idt,voltage-microvolts"
clk: sunxi-ng: Make sure divider tables have sentinel
clk: s2mps11: Fix a resource leak in error handling paths in the probe function
clk: at91: sam9x60: remove atmel,osc-bypass support
clk: at91: sama7g5: fix compilation error
clk: bcm: dvp: Add MODULE_DEVICE_TABLE()
epoll: check for events when removing a timed out thread from the wait queue
vhost scsi: fix error return code in vhost_scsi_set_endpoint()
virtio_ring: Fix two use after free bugs
virtio_net: Fix error code in probe()
virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed()
vdpa/mlx5: Use write memory barrier after updating CQ index
nfp: move indirect block cleanup to flower app stop callback
qlcnic: Fix error code in probe
perf record: Fix memory leak when using '--user-regs=?' to list registers
tools build: Add missing libcap to test-all.bin target
io_uring: cancel only requests of current task
pwm: sun4i: Remove erroneous else branch
pwm: imx27: Fix overflow for bigger periods
pwm: lp3943: Dynamically allocate PWM chip base
pwm: zx: Add missing cleanup in error path
clk: ti: Fix memleak in ti_fapll_synth_setup
watchdog: coh901327: add COMMON_CLK dependency
watchdog: qcom: Avoid context switch in restart handler
powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug
libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
devlink: use _BITUL() macro instead of BIT() in the UAPI header
net: korina: fix return value
NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read()
block/rnbd-clt: Fix possible memleak
block/rnbd-clt: Get rid of warning regarding size argument in strlcpy
net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function
net: mscc: ocelot: Fix a resource leak in the error handling path of the probe function
net: bcmgenet: Fix a resource leak in an error handling path in the probe functin
dpaa2-eth: fix the size of the mapped SGT buffer
net: dsa: qca: ar9331: fix sleeping function called from invalid context bug
i40e, xsk: clear the status bits for the next_to_use descriptor
ice, xsk: clear the status bits for the next_to_use descriptor
lan743x: fix rx_napi_poll/interrupt ping-pong
s390/test_unwind: fix CALL_ON_STACK tests
checkpatch: fix unescaped left brace
proc: fix lookup in /proc/net subdirectories after setns(2)
mm: don't wake kswapd prematurely when watermark boosting is disabled
hugetlb: fix an error code in hugetlb_reserve_pages()
mm,memory_failure: always pin the page in madvise_inject_error
mm/vmalloc.c: fix kasan shadow poisoning size
mm/vmalloc: Fix unlock order in s_stop()
sparc: fix handling of page table constructor failure
mm/rmap: always do TTU_IGNORE_ACCESS
mm: memcg/slab: fix use after free in obj_cgroup_charge
mm: memcg/slab: fix return of child memcg objcg for root memcg
mm/gup: combine put_compound_head() and unpin_user_page()
mm/gup: prevent gup_fast from racing with COW during fork
mm/gup: reorganize internal_get_user_pages_fast()
drm/amdgpu: fix regression in vbios reservation handling on headless
perf test: Fix metric parsing test
powerpc/ps3: use dma_mapping_error()
powerpc/perf: Fix Threshold Event Counter Multiplier width for P10
drm: mxsfb: Silence -EPROBE_DEFER while waiting for bridge
nfc: s3fwrn5: Release the nfc firmware
RDMA/cma: Don't overwrite sgid_attr after device is released
RDMA/mlx5: Fix MR cache memory leak
sunrpc: fix xs_read_xdr_buf for partial pages receive
um: chan_xterm: Fix fd leak
um: tty: Fix handling of close in tty lines
um: Monitor error events in IRQ controller
ubifs: Fix error return code in ubifs_init_authentication()
watchdog: Fix potential dereferencing of null pointer
watchdog: sprd: check busy bit before new loading rather than after that
watchdog: sprd: remove watchdog disable from resume fail path
watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
watchdog: armada_37xx: Add missing dependency on HAS_IOMEM
irqchip/qcom-pdc: Fix phantom irq when changing between rising/falling
ath11k: Fix incorrect tlvs in scan start command
gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask
RDMA/hns: Do shift on traffic class when using RoCEv2
RDMA/hns: Normalization the judgment of some features
RDMA/hns: Limit the length of data copied between kernel and userspace
dmaengine: ti: k3-udma: Correct normal channel offset when uchan_cnt is not 0
irqchip/ti-sci-intr: Fix freeing of irqs
irqchip/ti-sci-inta: Fix printing of inta id on probe success
irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
mac80211: fix a mistake check for rx_stats update
mac80211: don't set set TDLS STA bandwidth wider than possible
crypto: atmel-i2c - select CONFIG_BITREVERSE
extcon: max77693: Fix modalias string
fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode()
samples/bpf: Fix possible hang in xdpsock with multiple threads
mtd: rawnand: gpmi: Fix the random DMA timeout issue
mtd: rawnand: meson: Fix a resource leak in init
mtd: rawnand: gpmi: fix reference count leak in gpmi ops
clk: tegra: Fix duplicated SE clock entry
clk: qcom: gcc-sc7180: Use floor ops for sdcc clks
remoteproc/mediatek: unprepare clk if scp_before_load fails
remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio()
remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc_of_get_memories()
remoteproc: qcom: pas: fix error handling in adsp_pds_enable
remoteproc: qcom: fix reference leak in adsp_start
remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable
remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF
remoteproc/mediatek: change MT8192 CFG register base
RDMA/uverbs: Fix incorrect variable type
RDMA/core: Do not indicate device ready when device enablement fails
ALSA: hda/hdmi: fix silent stream for first playback to DP
slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew()
powerpc/sstep: Cover new VSX instructions under CONFIG_VSX
powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set
can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit
clk: renesas: r8a779a0: Fix R and OSC clocks
erofs: avoid using generic_block_bmap
iwlwifi: mvm: hook up missing RX handlers
iwlwifi: dbg-tlv: fix old length in is_trig_data_contained()
s390/cio: fix use-after-free in ccw_device_destroy_console
fsi: Aspeed: Add mutex to protect HW access
bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
bus: fsl-mc: add back accidentally dropped error check
misc: pci_endpoint_test: fix return value of error branch
platform/chrome: cros_ec_spi: Don't overwrite spi::mode
scsi: qla2xxx: Fix N2N and NVMe connect retry failure
scsi: qla2xxx: Fix FW initialization error on big endian machines
x86/kprobes: Restore BTF if the single-stepping is cancelled
nfs_common: need lock during iterate through the list
NFSD: Fix 5 seconds delay when doing inter server copy
nfsd: Fix message level for normal termination
speakup: fix uninitialized flush_lock
usb: oxu210hp-hcd: Fix memory leak in oxu_create
usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S
ASoC: max98390: Fix error codes in max98390_dsm_init()
coresight: remove broken __exit annotations
ASoC: amd: change clk_get() to devm_clk_get() and add missed checks
drm/mediatek: avoid dereferencing a null hdmi_phy on an error message
powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK
powerpc/pseries/hibernation: remove redundant cacheinfo update
powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode
platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system
platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems
scsi: fnic: Fix error return code in fnic_probe()
seq_buf: Avoid type mismatch for seq_buf_init
scsi: iscsi: Fix inappropriate use of put_device()
scsi: pm80xx: Fix error return in pm8001_pci_probe()
scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
clk: fsl-sai: fix memory leak
arm64: dts: meson: g12b: w400: fix PHY deassert timing requirements
arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements
ARM: dts: meson: fix PHY deassert timing requirements
arm64: dts: meson: fix PHY deassert timing requirements
arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timing requirements
mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040
mtd: spi-nor: atmel: remove global protection flag
mtd: spi-nor: ignore errors in spi_nor_unlock_all()
mtd: spi-nor: sst: fix BPn bits for the SST25VF064C
adm8211: fix error return code in adm8211_probe()
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on some HP x360 models
Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134
block/rnbd: fix a null pointer dereference on dev->blk_symlink_name
block/rnbd-clt: Dynamically alloc buffer for pathname & blk_symlink_name
Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option
Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware()
Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware()
spi: dw: Fix error return code in dw_spi_bt1_probe()
staging: greybus: audio: Fix possible leak free widgets in gbaudio_dapm_free_controls
staging: bcm2835: fix vchiq_mmal dependencies
macintosh/adb-iop: Send correct poll command
macintosh/adb-iop: Always wait for reply message from IOP
cpufreq: imx: fix NVMEM_IMX_OCOTP dependency
cpufreq: vexpress-spc: Add missing MODULE_ALIAS
cpufreq: scpi: Add missing MODULE_ALIAS
cpufreq: loongson1: Add missing MODULE_ALIAS
cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE
cpufreq: st: Add missing MODULE_DEVICE_TABLE
cpufreq: qcom: Add missing MODULE_DEVICE_TABLE
cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
cpufreq: ap806: Add missing MODULE_DEVICE_TABLE
clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI
clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne
drm/msm: add IOMMU_SUPPORT dependency
drm/msm: a5xx: Make preemption reset case reentrant
memory: jz4780_nemc: Fix potential NULL dereference in jz4780_nemc_probe()
memory: ti-emif-sram: only build for ARMv7
phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure
phy: mediatek: allow compile-testing the hdmi phy
ASoC: qcom: fix QDSP6 dependencies, attempt #3
ASoC: atmel: mchp-spdifrx needs COMMON_CLK
ASoC: cros_ec_codec: fix uninitialized memory read
dm ioctl: fix error return code in target_message
ASoC: q6afe-clocks: Add missing parent clock rate
ASoC: jz4740-i2s: add missed checks for clk_get()
mt76: fix tkip configuration for mt7615/7663 devices
mt76: fix memory leak if device probing fails
net/mlx5: Properly convey driver version to firmware
mt76: dma: fix possible deadlock running mt76_dma_cleanup
mt76: set fops_tx_stats.owner to THIS_MODULE
mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE
mt76: mt7663s: fix a possible ple quota underflow
MIPS: Don't round up kernel sections size for memblock_add()
memstick: r592: Fix error return in r592_probe()
arm64: dts: rockchip: Fix UART pull-ups on rk3328
soc: rockchip: io-domain: Fix error return code in rockchip_iodomain_probe()
pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
selftests/bpf: Fix invalid use of strncat in test_sockmap
bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()
scripts: kernel-doc: fix parsing function-like typedefs
ARM: dts: at91: sama5d2: map securam as device
ARM: dts: at91: sam9x60ek: remove bypass property
libbpf: Sanitise map names before pinning
iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context
arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE
clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI
clocksource/drivers/ingenic: Fix section mismatch
clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path
powerpc/perf: Fix the PMU group constraints for threshold events in power10
powerpc/perf: Update the PMU group constraints for l2l3 events in power10
powerpc/perf: Fix to update radix_scope_qual in power10
powerpc/xmon: Fix build failure for 8xx
powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S
powerpc/perf: Fix crash with is_sier_available when pmu is not set
media: saa7146: fix array overflow in vidioc_s_audio()
media: tvp5150: Fix wrong return value of tvp5150_parse_dt()
f2fs: fix double free of unicode map
hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable
vfio-pci: Use io_remap_pfn_range() for PCI IO memory
selftests/seccomp: Update kernel config
NFS: switch nfsiod to be an UNBOUND workqueue.
lockd: don't use interval-based rebinding over TCP
net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs'
NFSv4: Fix the alignment of page data in the getdeviceinfo reply
SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
NFSv4.2: condition READDIR's mask for security label based on LSM state
SUNRPC: rpc_wake_up() should wake up tasks in the correct order
ath10k: Release some resources in an error handling path
ath10k: Fix an error handling path
ath10k: Fix the parsing error in service available event
ath11k: Fix an error handling path
ath11k: Reset ath11k_skb_cb before setting new flags
ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control
media: i2c: imx219: Selection compliance fixes
media: rdacm20: Enable GPIO1 explicitly
media: max9271: Fix GPIO enable/disable
ASoC: Intel: Boards: tgl_max98373: update TDM slot_width
platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
soundwire: master: use pm_runtime_set_active() on add
mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfree with devm_kfree
RDMA/hns: Bugfix for calculation of extended sge
RDMA/hns: Fix 0-length sge calculation error
ARM: dts: at91: at91sam9rl: fix ADC triggers
spi: spi-fsl-dspi: Use max_native_cs instead of num_chipselect to set SPI_MCR
scsi: pm80xx: Do not sleep in atomic context
scsi: hisi_sas: Fix up probe error handling for v3 hw
soc: amlogic: canvas: add missing put_device() call in meson_canvas_get()
arm64: dts: meson-sm1: fix typo in opp table
arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
PCI: iproc: Invalidate correct PAXB inbound windows
PCI: iproc: Fix out-of-bound array accesses
PCI: Fix overflow in command-line resource alignment requests
PCI: Bounds-check command-line resource alignment requests
arm64: dts: qcom: c630: Fix pinctrl pins properties
arm64: dts: qcom: c630: Polish i2c-hid devices
phy: tegra: xusb: Fix usb_phy device driver field
arm64: dts: freescale: sl28: combine SPI MTD partitions
arm64: dts: ls1028a: fix FlexSPI clock input
arm64: dts: ls1028a: fix ENETC PTP clock input
genirq/irqdomain: Don't try to free an interrupt that has no mapping
power: supply: bq24190_charger: fix reference leak
power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
power: supply: max17042_battery: Fix current_{avg,now} hiding with no current sense
arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
power: supply: bq25890: Use the correct range for IILIM register
arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name
ARM: dts: Remove non-existent i2c1 from 98dx3236
HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
drm/mediatek: Use correct aliases name for ovl
RDMA/core: Track device memory MRs
slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
media: max2175: fix max2175_set_csm_mode() error code
mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
media: imx214: Fix stop streaming
samples: bpf: Fix lwt_len_hist reusing previous BPF map
serial: 8250-mtk: Fix reference leak in mtk8250_probe
RDMA/hns: Avoid setting loopback indicator when smac is same as dmac
RDMA/hns: Fix missing fields in address vector
RDMA/hns: Only record vlan info for HIP08
arm64: dts: qcom: sc7180: limit IPA iommu streams
platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration
platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration
media: siano: fix memory leak of debugfs members in smsdvb_hotplug
drm/imx/dcss: fix rotations for Vivante tiled formats
soundwire: qcom: Fix build failure when slimbus is module
RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind
arm64: tegra: Fix DT binding for IO High Voltage entry
leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED_COLOR_ID_MULTI
leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()'
leds: netxbig: add missing put_device() call in netxbig_leds_get_of_pdata()
arm64: dts: qcom: sdm845: Limit ipa iommu streams
dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
rsi: fix error return code in rsi_reset_card()
qtnfmac: fix error return code in qtnf_pcie_probe()
orinoco: Move context allocation after processing the skb
brcmfmac: fix error return code in brcmf_cfg80211_connect()
mmc: pxamci: Fix error return code in pxamci_probe
ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
ARM: dts: at91: sam9x60: add pincontrol for USB Host
memstick: fix a double-free bug in memstick_check
pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller
soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute
RDMA/cxgb4: Validate the number of CQEs
ath11k: Fix the rx_filter flag setting for peer rssi stats
staging: mfd: hi6421-spmi-pmic: fix error return code in hi6421_spmi_pmic_probe()
clk: meson: Kconfig: fix dependency for G12A
Input: omap4-keypad - fix runtime PM error handling
arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c pin bias
arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp
soc: qcom: initialize local variable
drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
soc: ti: Fix reference imbalance in knav_dma_probe
soc: ti: knav_qmss: fix reference leak in knav_queue_probe
PCI: brcmstb: Initialize "tmp" before use
PCI: Disable MSI for Pericom PCIe-USB adapter
drm/meson: dw-hdmi: Enable the iahb clock early enough
drm/meson: dw-hdmi: Disable clocks on driver teardown
spi: fix resource leak for drivers without .remove callback
crypto: sun8i-ce - fix two error path's memory leak
crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
rcu/tree: Defer kvfree_rcu() allocation to a clean context
rcu,ftrace: Fix ftrace recursion
rcu: Allow rcu_irq_enter_check_tick() from NMI
scsi: ufs: Fix clkgating on/off
scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF
EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId
mfd: cpcap: Fix interrupt regression with regmap clear_ack
mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init()
mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE
mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpld_register_chip_i2c()
powerpc/powernv/sriov: fix unsigned int win compared to less than zero
Revert "powerpc/pseries/hotplug-cpu: Remove double free in error path"
ARM: dts: tacoma: Fix node vs reg mismatch for flash memory
powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
powerpc: Avoid broken GCC __attribute__((optimize))
selftests/bpf: Fix broken riscv build
spi: mxs: fix reference leak in mxs_spi_probe
usb/max3421: fix return error code in max3421_probe()
bus: mhi: core: Fix null pointer access when parsing MHI configuration
bus: mhi: core: Remove double locking from mhi_driver_remove()
Input: ads7846 - fix unaligned access on 7845
Input: ads7846 - fix integer overflow on Rt calculation
Input: ads7846 - fix race that causes missing releases
iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM
ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY
drm/meson: dw-hdmi: Ensure that clocks are enabled before touching the TOP registers
drm/meson: dw-hdmi: Register a callback to disable the regulator
drm/meson: Unbind all connectors on module removal
drm/meson: Free RDMA resources after tearing down DRM
drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
mmc: sdhci: tegra: fix wrong unit with busy_timeout
video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
media: solo6x10: fix missing snd_card_free in error handling case
media: venus: put dummy vote on video-mem path after last session release
scsi: core: Fix VPD LUN ID designator priorities
spi: dw: fix build error by selecting MULTIPLEXER
ASoC: meson: fix COMPILE_TEST error
RDMA/cma: Add missing error handling of listen_id
media: venus: core: vote with average bandwidth and peak bandwidth as zero
media: venus: core: vote for video-mem path
media: venus: core: change clk enable and disable order in resume and suspend
media: platform: add missing put_device() call in mtk_jpeg_probe() and mtk_jpeg_remove()
media: cedrus: fix reference leak in cedrus_start_streaming
media: staging: rkisp1: cap: fix runtime PM imbalance on error
media: ov5640: fix support of BT656 bus mode
media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must init vep argument
media: v4l2-fwnode: Return -EINVAL for invalid bus-type
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm()
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm()
media: platform: add missing put_device() call in mtk_jpeg_clk_init()
media: tm6000: Fix sizeof() mismatches
ionic: change set_rx_mode from_ndo to can_sleep
ionic: flatten calls to ionic_lif_rx_mode
ionic: use mc sync for multicast filters
drm/amdkfd: Put ACPI table after using it
scripts: kernel-doc: Restore anonymous enum parsing
staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c
staging: greybus: codecs: Fix reference counter leak in error handling
drm/udl: Fix missing error code in udl_handle_damage()
firmware: arm_scmi: Fix missing destroy_workqueue()
crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager
soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted
drm/amdgpu: fix compute queue priority if num_kcq is less than 4
MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
arm64: dts: ti: k3-am65*/j721e*: Fix unit address format error for dss node
ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG
RDMa/mthca: Work around -Wenum-conversion warning
ASoC: arizona: Fix a wrong free in wm8997_probe
virtiofs fix leak in setup
spi: sprd: fix reference leak in sprd_spi_remove
ASoC: wm8998: Fix PM disable depth imbalance on error
ASoC: wm8994: Fix PM disable depth imbalance on error
selftest/bpf: Add missed ip6ip6 test back
selftests/run_kselftest.sh: fix dry-run typo
drm/msm/dp: do not notify audio subsystem if sink doesn't support audio
drm/msm/dp: skip checking LINK_STATUS_UPDATED bit
drm/msm/dp: return correct connection status after suspend
firmware: tegra: fix strncpy()/strncat() confusion
drm/msm/a5xx: Clear shadow on suspend
drm/msm/a6xx: Clear shadow on suspend
mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
ath11k: Handle errors if peer creation fails
ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of()
spi: imx: fix reference leak in two imx operations
spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume
spi: tegra114: fix reference leak in tegra spi ops
spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
spi: tegra20-slink: fix reference leak in slink ops of tegra20
spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe
spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
spi: stm32-qspi: fix reference leak in stm32 qspi operations
Bluetooth: hci_h5: fix memory leak in h5_close
Bluetooth: Fix: LL PRivacy BLE device fails to connect
Bluetooth: Fix null pointer dereference in hci_event_packet()
drm/panel: simple: Add flags to boe_nv133fhm_n61
arm64: dts: exynos: Correct psci compatible used on Exynos7
arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free}
ath11k: fix wmi init configuration
ath11k: Fix number of rules in filtered ETSI regdomain
ath11k: Initialize complete alpha2 for regulatory change
drm/edid: Fix uninitialized variable in drm_cvt_modes()
x86/mce: Correct the detection of invalid notifier priorities
bpf: Fix tests for local_storage
spi: stm32: fix reference leak in stm32_spi_resume
nl80211/cfg80211: fix potential infinite loop
selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
crypto: caam - fix printing on xts fallback allocation error path
crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback
crypto: arm64/poly1305-neon - reorder PAC authentication with SP update
drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe
ASoC: pcm: DRAIN support reactivation
pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB
scsi: aacraid: Improve compat_ioctl handlers
spi: spi-mem: fix reference leak in spi_mem_access_start
drm/msm/dpu: fix clock scaling on non-sc7180 board
drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
drm/msm/dsi_pll_7nm: restore VCO rate during restore_state
drm/msm/dp: DisplayPort PHY compliance tests fixup
perf test: Use generic event for expand_libpfm_events()
RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr()
f2fs: call f2fs_get_meta_page_retry for nat page
spi: img-spfi: fix reference leak in img_spfi_resume
powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
drm/amdgpu: fix build_coefficients() argument
ARM: dts: aspeed: tiogapass: Remove vuart
drm/msm: Add missing stub definition
ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode
crypto: inside-secure - Fix sizeof() mismatch
crypto: talitos - Fix return type of current_desc_hdr()
crypto: talitos - Endianess in current_desc_hdr()
drm/amdgpu: fix incorrect enum type
sched: Reenable interrupts in do_sched_yield()
sched/deadline: Fix sched_dl_global_validate()
ASoC: qcom: fix unsigned int bitwidth compared to less than zero
x86/apic: Fix x2apic enablement without interrupt remapping
RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex
RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established
RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route resolving failed
ARM: p2v: fix handling of LPAE translation in BE mode
x86/mm/ident_map: Check for errors from ident_pud_init()
RDMA/rxe: Compute PSN windows correctly
RDMA/core: Fix error return in _ib_modify_qp()
ARM: dts: aspeed: s2600wf: Fix VGA memory region location
ARM: dts: aspeed-g6: Fix the GPIO memory size
selinux: fix error initialization in inode_doinit_with_dentry()
RDMA/bnxt_re: Fix entry size during SRQ create
rtc: pcf2127: fix pcf2127_nvmem_read/write() returns
RDMA/bnxt_re: Set queue pair state when being queried
Revert "i2c: i2c-qcom-geni: Fix DMA transfer race"
soc: qcom: geni: More properly switch to DMA mode
arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference
arm64: dts: ipq6018: update the reserved-memory node
arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value
soc: mediatek: Check if power domains can be powered on at boot time
soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node
arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node
drm/tve200: Fix handling of platform_get_irq() error
drm/mcde: Fix handling of platform_get_irq() error
drm/aspeed: Fix Kconfig warning & subsequent build errors
iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr()
drm/gma500: fix double free of gma_connector
hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs
ANDROID: usb: f_accessory: Don't drop NULL reference in acc_disconnect()
ANDROID: usb: f_accessory: Avoid bitfields for shared variables
ANDROID: usb: f_accessory: Cancel any pending work before teardown
ANDROID: usb: f_accessory: Don't corrupt global state on double registration
ANDROID: usb: f_accessory: Fix teardown ordering in acc_release()
ANDROID: usb: f_accessory: Add refcounting to global 'acc_dev'
ANDROID: usb: f_accessory: Wrap '_acc_dev' in get()/put() accessors
ANDROID: usb: f_accessory: Remove useless assignment
ANDROID: usb: f_accessory: Remove useless non-debug prints
ANDROID: usb: f_accessory: Remove stale comments
f2fs: compress: fix compression chksum
f2fs: fix shift-out-of-bounds in sanity_check_raw_super()
f2fs: fix race of pending_pages in decompression
f2fs: fix to account inline xattr correctly during recovery
f2fs: inline: fix wrong inline inode stat
f2fs: inline: correct comment in f2fs_recover_inline_data
f2fs: don't check PAGE_SIZE again in sanity_check_raw_super()
f2fs: convert to F2FS_*_INO macro
f2fs: introduce max_io_bytes, a sysfs entry, to limit bio size
f2fs: don't allow any writes on readonly mount
f2fs: avoid race condition for shrinker count
f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE
f2fs: add compress_mode mount option
f2fs: Remove unnecessary unlikely()
f2fs: init dirty_secmap incorrectly
f2fs: remove buffer_head which has 32bits limit
f2fs: fix wrong block count instead of bytes
f2fs: use new conversion functions between blks and bytes
f2fs: rename logical_to_blk and blk_to_logical
f2fs: fix kbytes written stat for multi-device case
f2fs: compress: support chksum
f2fs: fix to avoid REQ_TIME and CP_TIME collision
f2fs: change to use rwsem for cp_mutex
f2fs: Handle casefolding with Encryption
fscrypt: Have filesystems handle their d_ops
libfs: Add generic function for setting dentry_ops
f2fs: Remove the redundancy initialization
f2fs: remove writeback_inodes_sb in f2fs_remount
f2fs: fix double free of unicode map
f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE
f2fs: avoid unneeded data copy in f2fs_ioc_move_range()
f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl
f2fs: add F2FS_IOC_GET_COMPRESS_OPTION ioctl
f2fs: move ioctl interface definitions to separated file
f2fs: fix to seek incorrect data offset in inline data file
f2fs: call f2fs_get_meta_page_retry for nat page
Conflicts:
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/slimbus/qcom-ngd-ctrl.c
drivers/soc/qcom/smp2p.c
Change-Id: Idd89bbb5a4d4a88384563c87f865716aeaf9eb8c
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Changes in 5.10.4
hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs
drm/gma500: fix double free of gma_connector
iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr()
drm/aspeed: Fix Kconfig warning & subsequent build errors
drm/mcde: Fix handling of platform_get_irq() error
drm/tve200: Fix handling of platform_get_irq() error
arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node
arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node
soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
soc: mediatek: Check if power domains can be powered on at boot time
arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value
arm64: dts: ipq6018: update the reserved-memory node
arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference
soc: qcom: geni: More properly switch to DMA mode
Revert "i2c: i2c-qcom-geni: Fix DMA transfer race"
RDMA/bnxt_re: Set queue pair state when being queried
rtc: pcf2127: fix pcf2127_nvmem_read/write() returns
RDMA/bnxt_re: Fix entry size during SRQ create
selinux: fix error initialization in inode_doinit_with_dentry()
ARM: dts: aspeed-g6: Fix the GPIO memory size
ARM: dts: aspeed: s2600wf: Fix VGA memory region location
RDMA/core: Fix error return in _ib_modify_qp()
RDMA/rxe: Compute PSN windows correctly
x86/mm/ident_map: Check for errors from ident_pud_init()
ARM: p2v: fix handling of LPAE translation in BE mode
RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route resolving failed
RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established
RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex
x86/apic: Fix x2apic enablement without interrupt remapping
ASoC: qcom: fix unsigned int bitwidth compared to less than zero
sched/deadline: Fix sched_dl_global_validate()
sched: Reenable interrupts in do_sched_yield()
drm/amdgpu: fix incorrect enum type
crypto: talitos - Endianess in current_desc_hdr()
crypto: talitos - Fix return type of current_desc_hdr()
crypto: inside-secure - Fix sizeof() mismatch
ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode
drm/msm: Add missing stub definition
ARM: dts: aspeed: tiogapass: Remove vuart
drm/amdgpu: fix build_coefficients() argument
powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
spi: img-spfi: fix reference leak in img_spfi_resume
f2fs: call f2fs_get_meta_page_retry for nat page
RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr()
perf test: Use generic event for expand_libpfm_events()
drm/msm/dp: DisplayPort PHY compliance tests fixup
drm/msm/dsi_pll_7nm: restore VCO rate during restore_state
drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
drm/msm/dpu: fix clock scaling on non-sc7180 board
spi: spi-mem: fix reference leak in spi_mem_access_start
scsi: aacraid: Improve compat_ioctl handlers
pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB
ASoC: pcm: DRAIN support reactivation
drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe
crypto: arm64/poly1305-neon - reorder PAC authentication with SP update
crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback
crypto: caam - fix printing on xts fallback allocation error path
selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
nl80211/cfg80211: fix potential infinite loop
spi: stm32: fix reference leak in stm32_spi_resume
bpf: Fix tests for local_storage
x86/mce: Correct the detection of invalid notifier priorities
drm/edid: Fix uninitialized variable in drm_cvt_modes()
ath11k: Initialize complete alpha2 for regulatory change
ath11k: Fix number of rules in filtered ETSI regdomain
ath11k: fix wmi init configuration
brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free}
arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
arm64: dts: exynos: Correct psci compatible used on Exynos7
drm/panel: simple: Add flags to boe_nv133fhm_n61
Bluetooth: Fix null pointer dereference in hci_event_packet()
Bluetooth: Fix: LL PRivacy BLE device fails to connect
Bluetooth: hci_h5: fix memory leak in h5_close
spi: stm32-qspi: fix reference leak in stm32 qspi operations
spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe
spi: tegra20-slink: fix reference leak in slink ops of tegra20
spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
spi: tegra114: fix reference leak in tegra spi ops
spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume
spi: imx: fix reference leak in two imx operations
ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of()
ath11k: Handle errors if peer creation fails
mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
drm/msm/a6xx: Clear shadow on suspend
drm/msm/a5xx: Clear shadow on suspend
firmware: tegra: fix strncpy()/strncat() confusion
drm/msm/dp: return correct connection status after suspend
drm/msm/dp: skip checking LINK_STATUS_UPDATED bit
drm/msm/dp: do not notify audio subsystem if sink doesn't support audio
selftests/run_kselftest.sh: fix dry-run typo
selftest/bpf: Add missed ip6ip6 test back
ASoC: wm8994: Fix PM disable depth imbalance on error
ASoC: wm8998: Fix PM disable depth imbalance on error
spi: sprd: fix reference leak in sprd_spi_remove
virtiofs fix leak in setup
ASoC: arizona: Fix a wrong free in wm8997_probe
RDMa/mthca: Work around -Wenum-conversion warning
ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG
arm64: dts: ti: k3-am65*/j721e*: Fix unit address format error for dss node
MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
drm/amdgpu: fix compute queue priority if num_kcq is less than 4
soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted
crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager
crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
firmware: arm_scmi: Fix missing destroy_workqueue()
drm/udl: Fix missing error code in udl_handle_damage()
staging: greybus: codecs: Fix reference counter leak in error handling
staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c
scripts: kernel-doc: Restore anonymous enum parsing
drm/amdkfd: Put ACPI table after using it
ionic: use mc sync for multicast filters
ionic: flatten calls to ionic_lif_rx_mode
ionic: change set_rx_mode from_ndo to can_sleep
media: tm6000: Fix sizeof() mismatches
media: platform: add missing put_device() call in mtk_jpeg_clk_init()
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm()
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm()
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()
media: v4l2-fwnode: Return -EINVAL for invalid bus-type
media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must init vep argument
media: ov5640: fix support of BT656 bus mode
media: staging: rkisp1: cap: fix runtime PM imbalance on error
media: cedrus: fix reference leak in cedrus_start_streaming
media: platform: add missing put_device() call in mtk_jpeg_probe() and mtk_jpeg_remove()
media: venus: core: change clk enable and disable order in resume and suspend
media: venus: core: vote for video-mem path
media: venus: core: vote with average bandwidth and peak bandwidth as zero
RDMA/cma: Add missing error handling of listen_id
ASoC: meson: fix COMPILE_TEST error
spi: dw: fix build error by selecting MULTIPLEXER
scsi: core: Fix VPD LUN ID designator priorities
media: venus: put dummy vote on video-mem path after last session release
media: solo6x10: fix missing snd_card_free in error handling case
video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
mmc: sdhci: tegra: fix wrong unit with busy_timeout
drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
drm/meson: Free RDMA resources after tearing down DRM
drm/meson: Unbind all connectors on module removal
drm/meson: dw-hdmi: Register a callback to disable the regulator
drm/meson: dw-hdmi: Ensure that clocks are enabled before touching the TOP registers
ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY
iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM
Input: ads7846 - fix race that causes missing releases
Input: ads7846 - fix integer overflow on Rt calculation
Input: ads7846 - fix unaligned access on 7845
bus: mhi: core: Remove double locking from mhi_driver_remove()
bus: mhi: core: Fix null pointer access when parsing MHI configuration
usb/max3421: fix return error code in max3421_probe()
spi: mxs: fix reference leak in mxs_spi_probe
selftests/bpf: Fix broken riscv build
powerpc: Avoid broken GCC __attribute__((optimize))
powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
ARM: dts: tacoma: Fix node vs reg mismatch for flash memory
Revert "powerpc/pseries/hotplug-cpu: Remove double free in error path"
powerpc/powernv/sriov: fix unsigned int win compared to less than zero
mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpld_register_chip_i2c()
mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE
mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init()
mfd: cpcap: Fix interrupt regression with regmap clear_ack
EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId
scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF
scsi: ufs: Fix clkgating on/off
rcu: Allow rcu_irq_enter_check_tick() from NMI
rcu,ftrace: Fix ftrace recursion
rcu/tree: Defer kvfree_rcu() allocation to a clean context
crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
crypto: sun8i-ce - fix two error path's memory leak
spi: fix resource leak for drivers without .remove callback
drm/meson: dw-hdmi: Disable clocks on driver teardown
drm/meson: dw-hdmi: Enable the iahb clock early enough
PCI: Disable MSI for Pericom PCIe-USB adapter
PCI: brcmstb: Initialize "tmp" before use
soc: ti: knav_qmss: fix reference leak in knav_queue_probe
soc: ti: Fix reference imbalance in knav_dma_probe
drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
soc: qcom: initialize local variable
arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp
arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c pin bias
Input: omap4-keypad - fix runtime PM error handling
clk: meson: Kconfig: fix dependency for G12A
staging: mfd: hi6421-spmi-pmic: fix error return code in hi6421_spmi_pmic_probe()
ath11k: Fix the rx_filter flag setting for peer rssi stats
RDMA/cxgb4: Validate the number of CQEs
soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute
pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller
memstick: fix a double-free bug in memstick_check
ARM: dts: at91: sam9x60: add pincontrol for USB Host
ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
mmc: pxamci: Fix error return code in pxamci_probe
brcmfmac: fix error return code in brcmf_cfg80211_connect()
orinoco: Move context allocation after processing the skb
qtnfmac: fix error return code in qtnf_pcie_probe()
rsi: fix error return code in rsi_reset_card()
cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
arm64: dts: qcom: sdm845: Limit ipa iommu streams
leds: netxbig: add missing put_device() call in netxbig_leds_get_of_pdata()
leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()'
leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED_COLOR_ID_MULTI
arm64: tegra: Fix DT binding for IO High Voltage entry
RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind
soundwire: qcom: Fix build failure when slimbus is module
drm/imx/dcss: fix rotations for Vivante tiled formats
media: siano: fix memory leak of debugfs members in smsdvb_hotplug
platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration
platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration
arm64: dts: qcom: sc7180: limit IPA iommu streams
RDMA/hns: Only record vlan info for HIP08
RDMA/hns: Fix missing fields in address vector
RDMA/hns: Avoid setting loopback indicator when smac is same as dmac
serial: 8250-mtk: Fix reference leak in mtk8250_probe
samples: bpf: Fix lwt_len_hist reusing previous BPF map
media: imx214: Fix stop streaming
mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
media: max2175: fix max2175_set_csm_mode() error code
slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
RDMA/core: Track device memory MRs
drm/mediatek: Use correct aliases name for ovl
HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
ARM: dts: Remove non-existent i2c1 from 98dx3236
arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name
power: supply: bq25890: Use the correct range for IILIM register
arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
power: supply: max17042_battery: Fix current_{avg,now} hiding with no current sense
power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
power: supply: bq24190_charger: fix reference leak
genirq/irqdomain: Don't try to free an interrupt that has no mapping
arm64: dts: ls1028a: fix ENETC PTP clock input
arm64: dts: ls1028a: fix FlexSPI clock input
arm64: dts: freescale: sl28: combine SPI MTD partitions
phy: tegra: xusb: Fix usb_phy device driver field
arm64: dts: qcom: c630: Polish i2c-hid devices
arm64: dts: qcom: c630: Fix pinctrl pins properties
PCI: Bounds-check command-line resource alignment requests
PCI: Fix overflow in command-line resource alignment requests
PCI: iproc: Fix out-of-bound array accesses
PCI: iproc: Invalidate correct PAXB inbound windows
arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
arm64: dts: meson-sm1: fix typo in opp table
soc: amlogic: canvas: add missing put_device() call in meson_canvas_get()
scsi: hisi_sas: Fix up probe error handling for v3 hw
scsi: pm80xx: Do not sleep in atomic context
spi: spi-fsl-dspi: Use max_native_cs instead of num_chipselect to set SPI_MCR
ARM: dts: at91: at91sam9rl: fix ADC triggers
RDMA/hns: Fix 0-length sge calculation error
RDMA/hns: Bugfix for calculation of extended sge
mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfree with devm_kfree
soundwire: master: use pm_runtime_set_active() on add
platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
ASoC: Intel: Boards: tgl_max98373: update TDM slot_width
media: max9271: Fix GPIO enable/disable
media: rdacm20: Enable GPIO1 explicitly
media: i2c: imx219: Selection compliance fixes
ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control
ath11k: Reset ath11k_skb_cb before setting new flags
ath11k: Fix an error handling path
ath10k: Fix the parsing error in service available event
ath10k: Fix an error handling path
ath10k: Release some resources in an error handling path
SUNRPC: rpc_wake_up() should wake up tasks in the correct order
NFSv4.2: condition READDIR's mask for security label based on LSM state
SUNRPC: xprt_load_transport() needs to support the netid "rdma6"
NFSv4: Fix the alignment of page data in the getdeviceinfo reply
net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs'
lockd: don't use interval-based rebinding over TCP
NFS: switch nfsiod to be an UNBOUND workqueue.
selftests/seccomp: Update kernel config
vfio-pci: Use io_remap_pfn_range() for PCI IO memory
hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable
f2fs: fix double free of unicode map
media: tvp5150: Fix wrong return value of tvp5150_parse_dt()
media: saa7146: fix array overflow in vidioc_s_audio()
powerpc/perf: Fix crash with is_sier_available when pmu is not set
powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S
powerpc/xmon: Fix build failure for 8xx
powerpc/perf: Fix to update radix_scope_qual in power10
powerpc/perf: Update the PMU group constraints for l2l3 events in power10
powerpc/perf: Fix the PMU group constraints for threshold events in power10
clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path
clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
clocksource/drivers/ingenic: Fix section mismatch
clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI
arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE
iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context
libbpf: Sanitise map names before pinning
ARM: dts: at91: sam9x60ek: remove bypass property
ARM: dts: at91: sama5d2: map securam as device
scripts: kernel-doc: fix parsing function-like typedefs
bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()
selftests/bpf: Fix invalid use of strncat in test_sockmap
pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
soc: rockchip: io-domain: Fix error return code in rockchip_iodomain_probe()
arm64: dts: rockchip: Fix UART pull-ups on rk3328
memstick: r592: Fix error return in r592_probe()
MIPS: Don't round up kernel sections size for memblock_add()
mt76: mt7663s: fix a possible ple quota underflow
mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE
mt76: set fops_tx_stats.owner to THIS_MODULE
mt76: dma: fix possible deadlock running mt76_dma_cleanup
net/mlx5: Properly convey driver version to firmware
mt76: fix memory leak if device probing fails
mt76: fix tkip configuration for mt7615/7663 devices
ASoC: jz4740-i2s: add missed checks for clk_get()
ASoC: q6afe-clocks: Add missing parent clock rate
dm ioctl: fix error return code in target_message
ASoC: cros_ec_codec: fix uninitialized memory read
ASoC: atmel: mchp-spdifrx needs COMMON_CLK
ASoC: qcom: fix QDSP6 dependencies, attempt #3
phy: mediatek: allow compile-testing the hdmi phy
phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure
memory: ti-emif-sram: only build for ARMv7
memory: jz4780_nemc: Fix potential NULL dereference in jz4780_nemc_probe()
drm/msm: a5xx: Make preemption reset case reentrant
drm/msm: add IOMMU_SUPPORT dependency
clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne
clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI
cpufreq: ap806: Add missing MODULE_DEVICE_TABLE
cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
cpufreq: qcom: Add missing MODULE_DEVICE_TABLE
cpufreq: st: Add missing MODULE_DEVICE_TABLE
cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE
cpufreq: loongson1: Add missing MODULE_ALIAS
cpufreq: scpi: Add missing MODULE_ALIAS
cpufreq: vexpress-spc: Add missing MODULE_ALIAS
cpufreq: imx: fix NVMEM_IMX_OCOTP dependency
macintosh/adb-iop: Always wait for reply message from IOP
macintosh/adb-iop: Send correct poll command
staging: bcm2835: fix vchiq_mmal dependencies
staging: greybus: audio: Fix possible leak free widgets in gbaudio_dapm_free_controls
spi: dw: Fix error return code in dw_spi_bt1_probe()
Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware()
Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware()
Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option
block/rnbd-clt: Dynamically alloc buffer for pathname & blk_symlink_name
block/rnbd: fix a null pointer dereference on dev->blk_symlink_name
Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on some HP x360 models
adm8211: fix error return code in adm8211_probe()
mtd: spi-nor: sst: fix BPn bits for the SST25VF064C
mtd: spi-nor: ignore errors in spi_nor_unlock_all()
mtd: spi-nor: atmel: remove global protection flag
mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040
arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timing requirements
arm64: dts: meson: fix PHY deassert timing requirements
ARM: dts: meson: fix PHY deassert timing requirements
arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements
arm64: dts: meson: g12b: w400: fix PHY deassert timing requirements
clk: fsl-sai: fix memory leak
scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
scsi: pm80xx: Fix error return in pm8001_pci_probe()
scsi: iscsi: Fix inappropriate use of put_device()
seq_buf: Avoid type mismatch for seq_buf_init
scsi: fnic: Fix error return code in fnic_probe()
platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems
platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system
ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode
powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
powerpc/pseries/hibernation: remove redundant cacheinfo update
powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK
drm/mediatek: avoid dereferencing a null hdmi_phy on an error message
ASoC: amd: change clk_get() to devm_clk_get() and add missed checks
coresight: remove broken __exit annotations
ASoC: max98390: Fix error codes in max98390_dsm_init()
powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S
usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
usb: oxu210hp-hcd: Fix memory leak in oxu_create
speakup: fix uninitialized flush_lock
nfsd: Fix message level for normal termination
NFSD: Fix 5 seconds delay when doing inter server copy
nfs_common: need lock during iterate through the list
x86/kprobes: Restore BTF if the single-stepping is cancelled
scsi: qla2xxx: Fix FW initialization error on big endian machines
scsi: qla2xxx: Fix N2N and NVMe connect retry failure
platform/chrome: cros_ec_spi: Don't overwrite spi::mode
misc: pci_endpoint_test: fix return value of error branch
bus: fsl-mc: add back accidentally dropped error check
bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
fsi: Aspeed: Add mutex to protect HW access
s390/cio: fix use-after-free in ccw_device_destroy_console
iwlwifi: dbg-tlv: fix old length in is_trig_data_contained()
iwlwifi: mvm: hook up missing RX handlers
erofs: avoid using generic_block_bmap
clk: renesas: r8a779a0: Fix R and OSC clocks
can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit
powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set
powerpc/sstep: Cover new VSX instructions under CONFIG_VSX
slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew()
ALSA: hda/hdmi: fix silent stream for first playback to DP
RDMA/core: Do not indicate device ready when device enablement fails
RDMA/uverbs: Fix incorrect variable type
remoteproc/mediatek: change MT8192 CFG register base
remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF
remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable
remoteproc: qcom: fix reference leak in adsp_start
remoteproc: qcom: pas: fix error handling in adsp_pds_enable
remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc_of_get_memories()
remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio()
remoteproc/mediatek: unprepare clk if scp_before_load fails
clk: qcom: gcc-sc7180: Use floor ops for sdcc clks
clk: tegra: Fix duplicated SE clock entry
mtd: rawnand: gpmi: fix reference count leak in gpmi ops
mtd: rawnand: meson: Fix a resource leak in init
mtd: rawnand: gpmi: Fix the random DMA timeout issue
samples/bpf: Fix possible hang in xdpsock with multiple threads
fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode()
extcon: max77693: Fix modalias string
crypto: atmel-i2c - select CONFIG_BITREVERSE
mac80211: don't set set TDLS STA bandwidth wider than possible
mac80211: fix a mistake check for rx_stats update
ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
irqchip/ti-sci-inta: Fix printing of inta id on probe success
irqchip/ti-sci-intr: Fix freeing of irqs
dmaengine: ti: k3-udma: Correct normal channel offset when uchan_cnt is not 0
RDMA/hns: Limit the length of data copied between kernel and userspace
RDMA/hns: Normalization the judgment of some features
RDMA/hns: Do shift on traffic class when using RoCEv2
gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask
ath11k: Fix incorrect tlvs in scan start command
irqchip/qcom-pdc: Fix phantom irq when changing between rising/falling
watchdog: armada_37xx: Add missing dependency on HAS_IOMEM
watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
watchdog: sprd: remove watchdog disable from resume fail path
watchdog: sprd: check busy bit before new loading rather than after that
watchdog: Fix potential dereferencing of null pointer
ubifs: Fix error return code in ubifs_init_authentication()
um: Monitor error events in IRQ controller
um: tty: Fix handling of close in tty lines
um: chan_xterm: Fix fd leak
sunrpc: fix xs_read_xdr_buf for partial pages receive
RDMA/mlx5: Fix MR cache memory leak
RDMA/cma: Don't overwrite sgid_attr after device is released
nfc: s3fwrn5: Release the nfc firmware
drm: mxsfb: Silence -EPROBE_DEFER while waiting for bridge
powerpc/perf: Fix Threshold Event Counter Multiplier width for P10
powerpc/ps3: use dma_mapping_error()
perf test: Fix metric parsing test
drm/amdgpu: fix regression in vbios reservation handling on headless
mm/gup: reorganize internal_get_user_pages_fast()
mm/gup: prevent gup_fast from racing with COW during fork
mm/gup: combine put_compound_head() and unpin_user_page()
mm: memcg/slab: fix return of child memcg objcg for root memcg
mm: memcg/slab: fix use after free in obj_cgroup_charge
mm/rmap: always do TTU_IGNORE_ACCESS
sparc: fix handling of page table constructor failure
mm/vmalloc: Fix unlock order in s_stop()
mm/vmalloc.c: fix kasan shadow poisoning size
mm,memory_failure: always pin the page in madvise_inject_error
hugetlb: fix an error code in hugetlb_reserve_pages()
mm: don't wake kswapd prematurely when watermark boosting is disabled
proc: fix lookup in /proc/net subdirectories after setns(2)
checkpatch: fix unescaped left brace
s390/test_unwind: fix CALL_ON_STACK tests
lan743x: fix rx_napi_poll/interrupt ping-pong
ice, xsk: clear the status bits for the next_to_use descriptor
i40e, xsk: clear the status bits for the next_to_use descriptor
net: dsa: qca: ar9331: fix sleeping function called from invalid context bug
dpaa2-eth: fix the size of the mapped SGT buffer
net: bcmgenet: Fix a resource leak in an error handling path in the probe functin
net: mscc: ocelot: Fix a resource leak in the error handling path of the probe function
net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function
block/rnbd-clt: Get rid of warning regarding size argument in strlcpy
block/rnbd-clt: Fix possible memleak
NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read()
net: korina: fix return value
devlink: use _BITUL() macro instead of BIT() in the UAPI header
libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug
watchdog: qcom: Avoid context switch in restart handler
watchdog: coh901327: add COMMON_CLK dependency
clk: ti: Fix memleak in ti_fapll_synth_setup
pwm: zx: Add missing cleanup in error path
pwm: lp3943: Dynamically allocate PWM chip base
pwm: imx27: Fix overflow for bigger periods
pwm: sun4i: Remove erroneous else branch
io_uring: cancel only requests of current task
tools build: Add missing libcap to test-all.bin target
perf record: Fix memory leak when using '--user-regs=?' to list registers
qlcnic: Fix error code in probe
nfp: move indirect block cleanup to flower app stop callback
vdpa/mlx5: Use write memory barrier after updating CQ index
virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed()
virtio_net: Fix error code in probe()
virtio_ring: Fix two use after free bugs
vhost scsi: fix error return code in vhost_scsi_set_endpoint()
epoll: check for events when removing a timed out thread from the wait queue
clk: bcm: dvp: Add MODULE_DEVICE_TABLE()
clk: at91: sama7g5: fix compilation error
clk: at91: sam9x60: remove atmel,osc-bypass support
clk: s2mps11: Fix a resource leak in error handling paths in the probe function
clk: sunxi-ng: Make sure divider tables have sentinel
clk: vc5: Use "idt,voltage-microvolt" instead of "idt,voltage-microvolts"
kconfig: fix return value of do_error_if()
powerpc/boot: Fix build of dts/fsl
powerpc/smp: Add __init to init_big_cores()
ARM: 9044/1: vfp: use undef hook for VFP support detection
ARM: 9036/1: uncompress: Fix dbgadtb size parameter name
perf probe: Fix memory leak when synthesizing SDT probes
io_uring: fix racy IOPOLL flush overflow
io_uring: cancel reqs shouldn't kill overflow list
Smack: Handle io_uring kernel thread privileges
proc mountinfo: make splice available again
io_uring: fix io_cqring_events()'s noflush
io_uring: fix racy IOPOLL completions
io_uring: always let io_iopoll_complete() complete polled io
vfio/pci: Move dummy_resources_list init in vfio_pci_probe()
vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU
media: gspca: Fix memory leak in probe
io_uring: fix io_wqe->work_list corruption
io_uring: fix 0-iov read buffer select
io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work()
io_uring: fix ignoring xa_store errors
io_uring: fix double io_uring free
io_uring: make ctx cancel on exit targeted to actual ctx
media: sunxi-cir: ensure IR is handled when it is continuous
media: netup_unidvb: Don't leak SPI master in probe error path
media: ipu3-cio2: Remove traces of returned buffers
media: ipu3-cio2: Return actual subdev format
media: ipu3-cio2: Serialise access to pad format
media: ipu3-cio2: Validate mbus format in setting subdev format
media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
Input: cyapa_gen6 - fix out-of-bounds stack access
ALSA: hda/ca0132 - Change Input Source enum strings.
ACPI: NFIT: Fix input validation of bus-family
PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks"
ACPI: PNP: compare the string length in the matching_id()
ALSA: hda: Fix regressions on clear and reconfig sysfs
ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg.
ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop
ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button
ALSA: pcm: oss: Fix a few more UBSAN fixes
ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G
ALSA: hda/realtek: Add quirk for MSI-GP73
ALSA: hda/realtek: Apply jack fixup for Quanta NL3
ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658
ALSA: hda/realtek - Supported Dell fixed type headset
ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
ALSA: usb-audio: Disable sample read check if firmware doesn't give back
ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S
ALSA: core: memalloc: add page alignment for iram
s390/smp: perform initial CPU reset also for SMT siblings
s390/kexec_file: fix diag308 subcode when loading crash kernel
s390/idle: add missing mt_cycles calculation
s390/idle: fix accounting with machine checks
s390/dasd: fix hanging device offline processing
s390/dasd: prevent inconsistent LCU device data
s390/dasd: fix list corruption of pavgroup group list
s390/dasd: fix list corruption of lcu list
binder: add flag to clear buffer on txn complete
ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams
ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS)
ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision)
staging: comedi: mf6x4: Fix AI end-of-conversion detection
z3fold: simplify freeing slots
z3fold: stricter locking and more careful reclaim
perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY
perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake
perf/x86/intel/lbr: Fix the return type of get_lbr_cycles()
powerpc/perf: Exclude kernel samples while counting events in user space.
cpufreq: intel_pstate: Use most recent guaranteed performance values
crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata
m68k: Fix WARNING splat in pmac_zilog driver
Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g
EDAC/i10nm: Use readl() to access MMIO registers
EDAC/amd64: Fix PCI component registration
cpuset: fix race between hotplug work and later CPU offline
dyndbg: fix use before null check
USB: serial: mos7720: fix parallel-port state restore
USB: serial: digi_acceleport: fix write-wakeup deadlocks
USB: serial: keyspan_pda: fix dropped unthrottle interrupts
USB: serial: keyspan_pda: fix write deadlock
USB: serial: keyspan_pda: fix stalled writes
USB: serial: keyspan_pda: fix write-wakeup use-after-free
USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
USB: serial: keyspan_pda: fix write unthrottling
btrfs: do not shorten unpin len for caching block groups
btrfs: update last_byte_to_unpin in switch_commit_roots
btrfs: fix race when defragmenting leads to unnecessary IO
ext4: fix an IS_ERR() vs NULL check
ext4: fix a memory leak of ext4_free_data
ext4: fix deadlock with fs freezing and EA inodes
ext4: don't remount read-only with errors=continue on reboot
RISC-V: Fix usage of memblock_enforce_memory_limit
arm64: dts: ti: k3-am65: mark dss as dma-coherent
arm64: dts: marvell: keep SMMU disabled by default for Armada 7040 and 8040
KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
KVM: SVM: Remove the call to sev_platform_status() during setup
iommu/arm-smmu: Allow implementation specific write_s2cr
iommu/arm-smmu-qcom: Read back stream mappings
iommu/arm-smmu-qcom: Implement S2CR quirk
ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
ARM: dts: at91: sama5d2: fix CAN message ram offset and size
ARM: tegra: Populate OPP table for Tegra20 Ventana
xprtrdma: Fix XDRBUF_SPARSE_PAGES support
powerpc/32: Fix vmap stack - Properly set r1 before activating MMU on syscall too
powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE
powerpc/xmon: Change printk() to pr_cont()
powerpc/8xx: Fix early debug when SMC1 is relocated
powerpc/mm: Fix verification of MMU_FTR_TYPE_44x
powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU
powerpc/powernv/memtrace: Don't leak kernel memory to user space
powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
ovl: make ioctl() safe
ima: Don't modify file descriptor mode on the fly
um: Remove use of asprinf in umid.c
um: Fix time-travel mode
ceph: fix race in concurrent __ceph_remove_cap invocations
SMB3: avoid confusing warning message on mount to Azure
SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp
SMB3.1.1: do not log warning message if server doesn't populate salt
ubifs: wbuf: Don't leak kernel memory to flash
jffs2: Fix GC exit abnormally
jffs2: Fix ignoring mounting options problem during remounting
fsnotify: generalize handle_inode_event()
inotify: convert to handle_inode_event() interface
fsnotify: fix events reported to watching parent and child
jfs: Fix array index bounds check in dbAdjTree
drm/panfrost: Fix job timeout handling
drm/panfrost: Move the GPU reset bits outside the timeout handler
platform/x86: mlx-platform: remove an unused variable
drm/amdgpu: only set DP subconnector type on DP and eDP connectors
drm/amd/display: Fix memory leaks in S3 resume
drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
drm/i915: Fix mismatch between misplaced vma check and vma insert
iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack
spi: pxa2xx: Fix use-after-free on unbind
spi: spi-sh: Fix use-after-free on unbind
spi: atmel-quadspi: Fix use-after-free on unbind
spi: spi-mtk-nor: Don't leak SPI master in probe error path
spi: ar934x: Don't leak SPI master in probe error path
spi: davinci: Fix use-after-free on unbind
spi: fsl: fix use of spisel_boot signal on MPC8309
spi: gpio: Don't leak SPI master in probe error path
spi: mxic: Don't leak SPI master in probe error path
spi: npcm-fiu: Disable clock in probe error path
spi: pic32: Don't leak DMA channels in probe error path
spi: rb4xx: Don't leak SPI master in probe error path
spi: rpc-if: Fix use-after-free on unbind
spi: sc18is602: Don't leak SPI master in probe error path
spi: spi-geni-qcom: Fix use-after-free on unbind
spi: spi-qcom-qspi: Fix use-after-free on unbind
spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
spi: synquacer: Disable clock in probe error path
spi: mt7621: Disable clock in probe error path
spi: mt7621: Don't leak SPI master in probe error path
spi: atmel-quadspi: Disable clock in probe error path
spi: atmel-quadspi: Fix AHB memory accesses
soc: qcom: smp2p: Safely acquire spinlock without IRQs
mtd: spinand: Fix OOB read
mtd: parser: cmdline: Fix parsing of part-names with colons
mtd: core: Fix refcounting for unpartitioned MTDs
mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments
scsi: qla2xxx: Fix crash during driver load on big endian machines
scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc()
scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi
scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free()
openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT
iio: buffer: Fix demux update
iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume
iio: imu: st_lsm6dsx: fix edge-trigger interrupts
iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
iio:magnetometer:mag3110: Fix alignment and data leak issues.
iio:pressure:mpl3115: Force alignment of buffer
iio:imu:bmi160: Fix too large a buffer.
iio:imu:bmi160: Fix alignment and data leak issues
iio:adc:ti-ads124s08: Fix buffer being too long.
iio:adc:ti-ads124s08: Fix alignment and data leak issues.
md/cluster: block reshape with remote resync job
md/cluster: fix deadlock when node is doing resync job
pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler
clk: ingenic: Fix divider calculation with div tables
clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
clk: tegra: Do not return 0 on failure
counter: microchip-tcb-capture: Fix CMR value check
device-dax/core: Fix memory leak when rmmod dax.ko
dma-buf/dma-resv: Respect num_fences when initializing the shared fence list.
driver: core: Fix list corruption after device_del()
xen-blkback: set ring->xenblkd to NULL after kthread_stop()
xen/xenbus: Allow watches discard events before queueing
xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path()
xen/xenbus/xen_bus_type: Support will_handle watch callback
xen/xenbus: Count pending messages for each watch
xenbus/xenbus_backend: Disallow pending watch messages
memory: jz4780_nemc: Fix an error pointer vs NULL check in probe()
memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe()
memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer()
memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm
libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels
platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
tracing: Disable ftrace selftests when any tracer is running
mt76: add back the SUPPORTS_REORDERING_BUFFER flag
of: fix linker-section match-table corruption
PCI: Fix pci_slot_release() NULL pointer dereference
regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x
remoteproc: sysmon: Ensure remote notification ordering
thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed
rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time
Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS"
null_blk: Fix zone size initialization
null_blk: Fail zone append to conventional zones
drm/edid: fix objtool warning in drm_cvt_modes()
x86/CPU/AMD: Save AMD NodeId as cpu_die_id
Linux 5.10.4
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I25209e79d8b9faf5382087955a29b7404bdefe38
[ Upstream commit 6eefb79d6f5bc4086bd02c76f1072dd4a8d9d9f6 ]
Commit d3817a647059 ("pwm: sun4i: Remove redundant needs_delay") changed
the logic of an else branch so that the PWM_EN and PWM_CLK_GATING bits
are now cleared if the PWM is to be disabled, whereas previously the
condition was always false, and hence the branch never got executed.
This code is reported causing backlight issues on boards based on the
Allwinner A20 SoC. Fix this by removing the else branch, which restores
the behaviour prior to the offending commit.
Note that the PWM_EN and PWM_CLK_GATING bits still get cleared later in
sun4i_pwm_apply() if the PWM is to be disabled.
Fixes: d3817a647059 ("pwm: sun4i: Remove redundant needs_delay")
Reported-by: Taras Galchenko <tpgalchenko@gmail.com>
Suggested-by: Taras Galchenko <tpgalchenko@gmail.com>
Tested-by: Taras Galchenko <tpgalchenko@gmail.com>
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 1ce65396e6b2386b4fd54f87beff0647a772e1cd ]
The second parameter of do_div is an u32 and NSEC_PER_SEC * prescale
overflows this for bigger periods. Assuming the usual pwm input clk rate
of 66 MHz this happens starting at requested period > 606060 ns.
Splitting the division into two operations doesn't loose any precision.
It doesn't need to be feared that c / NSEC_PER_SEC doesn't fit into the
unsigned long variable "duty_cycles" because in this case the assignment
above to period_cycles would already have been overflowing as
period >= duty_cycle and then the calculation is moot anyhow.
Fixes: aef1a3799b5c ("pwm: imx27: Fix rounding behavior")
Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Tested-by: Johannes Pointner <johannes.pointner@br-automation.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
[ Upstream commit 1f0f1e80fdd3aa9631f6c22cda4f8550cfcfcc3e ]
When there are other PWM controllers enabled along with pwm-lp3943,
pwm-lp3942 is failing to probe with -EEXIST error. This is because
other PWM controllers are probed first and assigned PWM base 0 and
pwm-lp3943 is requesting for 0 again.
In order to avoid this, assign the chip base with -1, so that it is
dynamically allocated.
Fixes: af66b3c0934e ("pwm: Add LP3943 PWM driver")
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Uwe Kleine-König <u.kleine-könig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
* refs/heads/tmp-ec1fff1:
ANDROID: enable assymetric aarch32 for 32 bit app support
ANDROID: GKI: Export memblock_free to drivers
ANDROID: arch_topology: Export thermal pressure symbol
ANDROID: softirq: Export irq_handler_entry tracepoint
ANDROID: sched: Export sched_switch tracepoint symbol
Revert "ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD"
UPSTREAM: binder: add flag to clear buffer on txn complete
Revert "ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament"
Revert "ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in"
FROMGIT: dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU
FROMGIT: iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU
ANDROID: GKI: Unhide VIRTIO_DMA_SHARED_BUFFER
ANDROID: Disable dynamic ftrace for allmodconfig builds
FROMLIST: x86, build: allow LTO to be selected
FROMLIST: x86, vdso: disable LTO only for vDSO
FROMLIST: kbuild: lto: postpone objtool
FROMLIST: objtool: Split noinstr validation from --vmlinux
FROMLIST: x86, build: use objtool mcount
FROMLIST: tracing: add support for objtool mcount
FROMLIST: objtool: Don't autodetect vmlinux.o
ANDROID: objtool: Fix __mcount_loc generation with Clang's assembler
FROMLIST: objtool: Add a pass for generating __mcount_loc
FROMLIST: arm64: allow LTO to be selected
FROMLIST: arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS
FROMLIST: arm64: vdso: disable LTO
FROMLIST: drivers/misc/lkdtm: disable LTO for rodata.o
FROMLIST: efi/libstub: disable LTO
FROMLIST: scripts/mod: disable LTO for empty.c
FROMLIST: modpost: lto: strip .lto from module names
FROMLIST: PCI: Fix PREL32 relocations for LTO
FROMLIST: init: lto: fix PREL32 relocations
FROMLIST: init: lto: ensure initcall ordering
FROMLIST: kbuild: lto: add a default list of used symbols
FROMLIST: kbuild: lto: merge module sections
FROMLIST: kbuild: lto: limit inlining
FROMLIST: kbuild: lto: fix module versioning
FROMLIST: kbuild: add support for Clang LTO
FROMLIST: tracing: move function tracer options to Kconfig
UPSTREAM: arm64/mm: add fallback option to allocate virtually contiguous memory
ANDROID: add initial symbol list for cuttlefish
ANDROID: add initial symbol list for db845c
ANDROID: create initial symbol lists for android12-5.10
ANDROID: binder: Export binder_transaction_received trace point
ANDROID: binder: consolidate wakeup vendor hooks into one
ANDROID: GKI: Drop CONFIG_LOCALVERSION on 5.10
ANDROID: usb: typec: tcpm: Add a helper function to port is toggling
ANDROID: disable BTF generation
FROMLIST: dma-buf: system_heap: Add a system-uncached heap re-using the system heap
FROMLIST: dma-buf: dma-heap: Keep track of the heap device struct
Linux 5.10.1
Revert "dm raid: fix discard limits for raid1 and raid10"
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
ANDROID: GKI: remove lockup detection configs
ANDROID: tty: hvc_dcc: Save irq flags when locking
ANDROID: sched: Export sched_setattr_nocheck
ANDROID: sched/fair: fix place_entity() vendor hook
ANDROID: sched/fair: export sysctl_sched_latency symbol
FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state
FROMLIST: PM / domains: inform PM domain of a device's next wakeup
FROMLIST: PM / Domains: add domain feature flag for next wakeup
ANDROID: sched: Export key used by module
ANDROID: cgroup: Export functions used by modules
ANDROID: build.config: set branch to android12-5.10
Linux 5.10
FROMGIT: cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode
FROMGIT: PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle
FROMGIT: PM: domains: Rename pm_genpd_syscore_poweroff|poweron()
md: change mddev 'chunk_sectors' from int to unsigned
x86/kprobes: Fix optprobe to detect INT3 padding correctly
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
tools/kvm_stat: Exempt time-based counters
KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
mm/hugetlb: clear compound_nr before freeing gigantic pages
kasan: fix object remaining in offline per-cpu quarantine
elfcore: fix building with clang
initramfs: fix clang build failure
kbuild: avoid static_assert for genksyms
selftest/fpu: avoid clang warning
proc: use untagged_addr() for pagemap_read addresses
revert "mm/filemap: add static for function __add_to_page_cache_locked"
Input: cm109 - do not stomp on control URB
ANDROID: configs: GKI: disable ARMv8.3 PAC
mtd: rawnand: xway: Do not force a particular software ECC engine
mtd: rawnand: socrates: Do not force a particular software ECC engine
mtd: rawnand: plat_nand: Do not force a particular software ECC engine
mtd: rawnand: pasemi: Do not force a particular software ECC engine
mtd: rawnand: orion: Do not force a particular software ECC engine
mtd: rawnand: mpc5121: Do not force a particular software ECC engine
mtd: rawnand: gpio: Do not force a particular software ECC engine
mtd: rawnand: au1550: Do not force a particular software ECC engine
mtd: rawnand: ams-delta: Do not force a particular software ECC engine
Revert "scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()"
FROMGIT: usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled
FROMGIT: usb: typec: Add class for plug alt mode device
FROMGIT: USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition
FROMGIT: USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP
FROMGIT: USB: typec: tcpm: Fix PR_SWAP error handling
FROMGIT: USB: typec: tcpm: Hard Reset after not receiving a Request
RISC-V: Define get_cycles64() regardless of M-mode
drm/i915/display: Go softly softly on initial modeset failure
ANDROID: dm: dm-user: New target that proxies BIOs to userspace
ANDROID: uapi: Add dm-user structure definition
x86/apic/vector: Fix ordering in vector assignment
NFS: Disable READ_PLUS by default
NFSv4.2: Fix 5 seconds delay when doing inter server copy
NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
ANDROID: x86: configs: gki: add missing CONFIG_BLK_CGROUP
selftests: fix poll error in udpgro.sh
selftests/bpf: Fix "dubious pointer arithmetic" test
selftests/bpf: Fix array access with signed variable test
selftests/bpf: Add test for signed 32-bit bound check bug
bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
ANDROID: Incremental fs: Set credentials before reading/writing
ANDROID: Incremental fs: Fix incfs_test use of atol, open
ANDROID: Incremental fs: Change per UID timeouts to microseconds
ANDROID: Incremental fs: Add v2 feature flag
ANDROID: Incremental fs: Add zstd feature flag
ANDROID: sched: Add rvh for cpu controller cgroup attach
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
FROMGIT: usb: typec: intel_pmc_mux: Configure cable generation value for USB4
ANDROID: sched: Fix sched_cpu_drain CONFIG_HOTPLUG_CPU dependence
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament
zonefs: fix page reference and BIO leak
Input: i8042 - add Acer laptops to the i8042 reset list
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Revert "md/raid10: extend r10bio devs to raid disks"
Revert "md/raid10: pull codes that wait for blocked dev into one function"
Revert "md/raid10: improve raid10 discard request"
Revert "md/raid10: improve discard request for far layout"
Revert "dm raid: remove unnecessary discard limits for raid10"
MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Input: cros_ec_keyb - send 'scancodes' in addition to key events
ANDROID: Revert "GKI: build in a kernel command line of "rw""
net/mlx4_en: Handle TX error CQE
net/mlx4_en: Avoid scheduling restart task if it is already running
BACKPORT: dma-buf: system_heap: Allocate higher order pages if available
BACKPORT: dma-buf: heaps: Skip sync if not mapped
BACKPORT: dma-buf: heaps: Remove heap-helpers code
BACKPORT: dma-buf: heaps: Move heap-helper logic into the cma_heap implementation
BACKPORT: dma-buf: system_heap: Rework system heap to use sgtables instead of pagelists
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
net: flow_offload: Fix memory leak for indirect flow block
tcp: Retain ECT bits for tos reflection
ethtool: fix stack overflow in ethnl_parse_bitset()
e1000e: fix S0ix flow to allow S0i3.2 subset entry
ice: avoid premature Rx buffer reuse
ixgbe: avoid premature Rx buffer reuse
i40e: avoid premature Rx buffer reuse
igb: avoid transmit queue timeout in xdp path
igb: use xdp_do_flush
igb: skb add metasize for xdp
igb: XDP extack message on error
igb: take VLAN double header into account
igb: XDP xmit back fix error code
Revert "geneve: pull IP header before ECN decapsulation"
firmware: xilinx: Mark pm_api_features_map with static keyword
ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
FROMGIT: usb: typec: tcpci_maxim: Enable VSAFE0V signalling
FROMGIT: scsi: ufs: Print host regs in IRQ handler when AH8 error happens
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between ufshcd_abort() and eh_work()
FROMGIT: scsi: ufs: Serialize eh_work with system PM events and async scan
ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in
can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps
selftests/bpf/test_offload.py: Reset ethtool features after failed setting
selftests/bpf/test_offload.py: Fix expected case of extack messages
selftests/bpf/test_offload.py: Only check verifier log on verification fails
netdevsim: Add debugfs toggle to reject BPF programs in verifier
selftests/bpf/test_offload.py: Remove check for program load flags match
xdp: Remove the xdp_attachment_flags_ok() callback
drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
drm/amdgpu: fix size calculation with stolen vga memory
drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
drm/amdkfd: Fix leak in dmabuf import
drm/amdgpu: fix sdma instance fw version and feature version init
drm/amd/display: Add wm table for Renoir
drm/amd/display: Prevent bandwidth overflow
drm/amdgpu: fix debugfs creation/removal, again
drm/amdgpu/disply: set num_crtc earlier
FROMGIT: usb: typec: tcpci: Add support to report vSafe0V
FROMGIT: usb: typec: tcpm: Introduce vsafe0v for vbus
FROMGIT: usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover
FROMGIT: usb: typec: tcpm: Pass down negotiated rev to update retry count
FROMGIT: usb: typec: intel_pmc_mux: Use correct response message bits
netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
xen: don't use page->lru for ZONE_DEVICE memory
xen: add helpers for caching grant mapping pages
gpio: eic-sprd: break loop when getting NULL device resource
membarrier: Execute SYNC_CORE on the calling thread
membarrier: Explicitly sync remote cores when SYNC_CORE is requested
membarrier: Add an actual barrier before rseq_preempt()
x86/membarrier: Get rid of a dubious optimization
pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
mm/madvise: remove racy mm ownership check
drm/amdgpu/powerplay: parse fan table for CI asics
bpf, doc: Update KP's email in MAINTAINERS
FROMGIT: f2fs: fix race of pending_pages in decompression
tcp: select sane initial rcvq_space.space for big MSS
net: ll_temac: Fix potential NULL dereference in temac_probe()
afs: Fix memory leak when mounting with multiple source parameters
net: tipc: prevent possible null deref of link
ANDROID: x86: entry: fix LSL open coding
Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"
net: stmmac: overwrite the dma_cap.addr64 according to HW design
net: stmmac: delete the eee_ctrl_timer after napi disabled
net: stmmac: free tx skb buffer in stmmac_resume()
net: stmmac: start phylink instance before stmmac_hw_setup()
net: stmmac: increase the timeout for dma reset
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() changes
netfilter: nftables: comment indirect serialization of commit_mutex with rtnl_mutex
netfilter: nft_dynset: fix timeouts later than 23 days
bonding: fix feature flag setting at init time
Revert "cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem"
ANDROID: cpu/hotplug: vendor hook for resume cpus
ANDROID: cpu/hotplug: rebuild sched domains immediately
ANDROID: cpu/hotplug: add migration to paused_cpus
ANDROID: cpu/hotplug: add pause/resume_cpus interface
ANDROID: cpu/hotplug: protect _cpu_down against partial HP
ANDROID: cgroup/cpuset: rely on active_mask for guaranteed online CPU
ANDROID: sched/fair: update_max_interval() active_mask dependant
ANDROID: sched/rt: cpu_active_mask intersection
ANDROID: stop_machine: stop_one_cpu_async
io_uring: fix file leak on error path of io ctx creation
tools/bpftool: Fix PID fetching with a lot of results
drm/i915/gt: Declare gen9 has 64 mocs entries!
drm/i915/display/dp: Compute the correct slice count for VDSC on DP
drm/i915: fix size_t greater or equal to zero comparison
drm/i915/gt: Cancel the preemption timeout on responding to it
drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
drm/i915/gem: Propagate error from cancelled submit due to context closure
drm/i915/gem: Check the correct variable in selftest
netfilter: x_tables: Switch synchronization to RCU
ANDROID: Disable hermetic toolchain for allmodconfig builds
pinctrl: aspeed: Fix GPIO requests on pass-through banks
media: vidtv: fix some warnings
scsi: hisi_sas: Select a suitable queue for internal I/Os
scsi: core: Fix race between handling STS_RESOURCE and completion
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
dpaa2-mac: Add a missing of_node_put after of_device_is_available
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
bridge: Fix a deadlock when enabling multicast snooping
enetc: Fix reporting of h/w packet counters
powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()
clk: renesas: r9a06g032: Drop __packed for portability
clk: imx: scu: fix MXC_CLK_SCU module build break
RDMA/core: Fix empty gid table for non IB/RoCE devices
lwt_bpf: Replace preempt_disable() with migrate_disable()
lwt: Disable BH too in run_lwt_bpf()
io_uring: fix mis-seting personality's creds
MAINTAINERS: add a limited ARM and ARM64 SoC entry
MAINTAINERS: correct SoC Git address (formerly: arm-soc)
ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
net: hns3: remove a misused pragma packed
Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_use_low_level_irq list
Input: raydium_ts_i2c - do not split tx transactions
Linux 5.10-rc7
mm/mmap.c: fix mmap return value when vma is merged after call_mmap()
hugetlb_cgroup: fix offline of hugetlb cgroup with reservations
mm/filemap: add static for function __add_to_page_cache_locked
userfaultfd: selftests: fix SIGSEGV if huge mmap fails
tools/testing/selftests/vm: fix build error
mailmap: add two more addresses of Uwe Kleine-König
mm/swapfile: do not sleep with a spin lock held
mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
mm: list_lru: set shrinker map bit when child nr_items is not zero
mm: memcg/slab: fix obj_cgroup_charge() return value handling
coredump: fix core_pattern parse error
zlib: export S390 symbols for zlib modules
kbuild: avoid split lines in .mod files
Revert "mei: virtio: virtualization frontend driver"
x86/sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
net: marvell: prestera: Fix error return code in prestera_port_create()
vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
can: softing: softing_netdev_open(): fix error handling
ch_ktls: fix build warning for ipv4-only config
i2c: mlxbf: Fix the return check of devm_ioremap and ioremap
i2c: mlxbf: select CONFIG_I2C_SLAVE
mac80211: mesh: fix mesh_pathtbl_init() error path
[SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
openvswitch: fix error return code in validate_and_copy_dec_ttl()
net: bridge: vlan: fix error return code in __vlan_add()
ipv4: fix error return code in rtm_to_fib_config()
ethernet: select CONFIG_CRC32 as needed
net: ipa: pass the correct size when freeing DMA memory
block: fix incorrect branching in blk_max_size_offset()
net/sched: fq_pie: initialize timer earlier in fq_pie_init()
tracing: Fix userstacktrace option for instances
dm: remove invalid sparse __acquires and __releases annotations
dm: fix double RCU unlock in dm_dax_zero_page_range() error path
dm: fix IO splitting
tty: Fix ->session locking
tty: Fix ->pgrp locking in tiocspgrp()
xsk: Return error code if force_zc is set
usb: gadget: f_fs: Use local copy of descriptors for userspace copy
usb: ohci-omap: Fix descriptor conversion
Revert "usb-storage: fix sdev->host->dma_dev"
Revert "uas: fix sdev->host->dma_dev"
Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives"
mmc: mediatek: mark PM functions as __maybe_unused
mmc: block: Fixup condition for CMD13 polling for RPMB requests
mac80211: set SDATA_STATE_RUNNING for monitor interfaces
cfg80211: initialize rekey_data
mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
USB: serial: kl5kusb105: fix memleak on open
misc: eeprom: at24: fix NVMEM name with custom AT24 device name
pinctrl: amd: remove debounce filter setting in IRQ type setting
kvm: x86/mmu: Use cpuid to determine max gfn
kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
cifs: refactor create_sd_buf() and and avoid corrupting the buffer
cifs: add NULL check for ses->tcon_ipc
smb3: set COMPOUND_FID to FileID field of subsequent compound request
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
ANDROID: Sched: Add restricted vendor hooks for scheduler
net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS
net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled
net/mlx5: Fix wrong address reclaim when command interface is down
net/sched: act_mpls: ensure LSE is pullable before reading it
net: openvswitch: ensure LSE is pullable before reading it
net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
net: mvpp2: Fix error return code in mvpp2_open()
chelsio/chtls: fix a double free in chtls_setkey()
uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT
pwm: sl28cpld: fix getting driver data in pwm callbacks
lib/syscall: fix syscall registers retrieval on 32-bit platforms
ANDROID: tracing: Add restricted vendor hooks for preemptirq events
selftests: kvm/set_memory_region_test: Fix race in move region test
x86/platform/uv: Fix UV4 hub revision adjustment
ANDROID: Sched: Export scheduler symbols needed by vendor modules
rtw88: debug: Fix uninitialized memory in debugfs code
USB: serial: ch341: sort device-id entries
USB: serial: ch341: add new Product ID for CH341A
perf/x86/intel: Check PEBS status correctly
perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS
intel_idle: Build fix
FROMLIST: scripts: merge_config: add strict mode to fail upon any redefinition
drm/amdgpu/vcn3.0: remove old DPG workaround
drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset
drm/amd/display: Init clock value by current vbios CLKs
drm/amdgpu/pm/smu11: Fix fan set speed bug
vxlan: fix error return code in __vxlan_dev_create()
net: pasemi: fix error return code in pasemi_mac_open()
cxgb3: fix error return code in t3_sge_alloc_qset()
net/x25: prevent a couple of overflows
drm/i915/display: Defer initial modeset until after GGTT is initialised
drm/i915/display: return earlier from intel_modeset_init() without display
drm/i915/gt: Limit frequency drop to RPe on parking
drm/i915/gt: Retain default context state across shrinking
drm/i915/gt: Split the breadcrumb spinlock between global and contexts
drm/i915/gt: Protect context lifetime with RCU
xsk: Change the tx writeable condition
xsk: Replace datagram_poll by sock_poll_wait
FROMLIST: scsi: ufs: clear uac for RPMB after ufshcd resets
i2c: imx: Don't generate STOP condition if arbitration has been lost
i2c: imx: Check for I2SR_IAL after every byte
i2c: imx: Fix reset of I2SR_IAL flag
dpaa_eth: copy timestamp fields to new skb in A-050385 workaround
net: ip6_gre: set dev->hard_header_len when using header_ops
mt76: usb: fix crash on device removal
iwlwifi: pcie: add some missing entries for AX210
iwlwifi: pcie: invert values of NO_160 device config entries
iwlwifi: pcie: add one missing entry for AX210
iwlwifi: update MAINTAINERS entry
scsi: bnx2i: Requires MMU
s390: fix irq state tracing
s390/pci: fix CPU address in MSI for directed IRQ
ANDROID: binder: Add vendor hooks
i2c: qcom: Fix IRQ error misassignement
i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
media: vidtv: fix kernel-doc markups
powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
media: [next] media: vidtv: fix a read from an object after it has been freed
media: vb2: set cache sync hints when init buffers
FROMGIT: arm64: mm: account for hotplug memory when randomizing the linear region
gpio: mvebu: fix potential user-after-free on probe
KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
KVM: arm64: Fix handling of merging tables into a block entry
KVM: arm64: Fix memory leak on stage2 update of a valid PTE
gpio: zynq: fix reference leak in zynq_gpio functions
gpiolib: Don't free if pin ranges are not defined
gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend()
gpio: arizona: disable pm_runtime in case of failure
vhost_vdpa: return -EFAULT if copy_to_user() fails
vdpa: mlx5: fix vdpa/vhost dependencies
selftests/bpf: Drain ringbuf samples at the end of test
libbpf: Fix ring_buffer__poll() to return number of consumed samples
geneve: pull IP header before ECN decapsulation
inet_ecn: Fix endianness of checksum update when setting ECT(1)
RDMA/efa: Use the correct current and new states in modify QP
RDMA/qedr: iWARP invalid(zero) doorbell address fix
tipc: fix incompatible mtu of transmission
ANDROID: usb: gadget: f_midi: Avoid invalid pointer access
dm writecache: remove BUG() and fail gracefully instead
dm table: Remove BUG_ON(in_interrupt())
dm: fix bug with RCU locking in dm_blk_report_zones
Revert "dm cache: fix arm link errors with inline"
fs: 9p: add generic splice_write file operation
net: broadcom CNIC: requires MMU
ibmvnic: Fix TX completion error handling
ibmvnic: Ensure that SCRQ entry reads are correctly ordered
ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations
ANDROID: mm: add cma pcp list
ANDROID: cma: redirect page allocation to CMA
block: use gcd() to fix chunk_sectors limit stacking
Input: atmel_mxt_ts - fix lost interrupts
fpga: Specify HAS_IOMEM dependency for FPGA_DFL
fs: 9p: add generic splice_read file operations
x86/resctrl: Fix AMD L3 QOS CDP enable/disable
ANDROID: spi: of: Populate fwnode in of_register_spi_device
media: pulse8-cec: add support for FW v10 and up
media: pulse8-cec: fix duplicate free at disconnect or probe error
media: mtk-cir: fix calculation of chk period
kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1
kbuild: Hoist '--orphan-handling' into Kconfig
ANDROID: net: xfrm: always export pktgen_xfrm_outer_mode_output
KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check
arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id
arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id
USB: serial: option: fix Quectel BG96 matching
ANDROID: pcie/dwc: driver: export dw_handle_msi_irq
Input: xpad - support Ardwiino Controllers
Input: i8042 - add ByteSpeed touchpad to noloop table
scsi: mpt3sas: Increase IOCInit request timeout to 30s
scsi: mpt3sas: Fix ioctl timeout
scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()
docs: bootconfig: Add the endianness of fields
tools/bootconfig: Store size and checksum in footer as le32
bootconfig: Load size and checksum in the footer as le32
ring-buffer: Always check to put back before stamp when crossing pages
scsi: storvsc: Fix error return in storvsc_probe()
ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency
ftrace: Fix updating FTRACE_FL_TRAMP
tracing: Fix alignment of static buffer
tracing: Remove WARN_ON in start_thread()
samples/ftrace: Mark my_tramp[12]? global
vxlan: Copy needed_tailroom from lowerdev
vxlan: Add needed_headroom for lower device
chelsio/chtls: fix panic during unload reload chtls
ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
ANDROID: sched: Track wake_q length
drm/i915/gt: Program mocs:63 for cache eviction on gen9
ARM: imx: Use correct SRC base address
gfs2: Fix deadlock between gfs2_{create_inode,inode_lookup} and delete_work_func
xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()
ktest.pl: Fix incorrect reboot for grub2bls
cifs: fix potential use-after-free in cifs_echo_request()
cifs: allow syscalls to be restarted in __smb_send_rqst()
ring-buffer: Set the right timestamp in the slow path of __rb_reserve_next()
ring-buffer: Update write stamp with the correct ts
io_uring: fix recvmsg setup with compat buf-select
arm64: mte: Fix typo in macro definition
pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled
ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
ANDROID: sched/core: Add vendor hook to change task affinity
arm64: entry: fix EL1 debug transitions
arm64: entry: fix NMI {user, kernel}->kernel transitions
arm64: entry: fix non-NMI kernel<->kernel transitions
arm64: ptrace: prepare for EL1 irq/rcu tracking
arm64: entry: fix non-NMI user<->kernel transitions
arm64: entry: move el1 irq/nmi logic to C
arm64: entry: prepare ret_to_user for function call
arm64: entry: move enter_from_user_mode to entry-common.c
arm64: entry: mark entry code as noinstr
arm64: mark idle code as noinstr
arm64: syscall: exit userspace before unmasking exceptions
can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling
can: c_can: c_can_power_up(): fix error handling
can: sun4i_can: sun4i_can_err(): don't count arbitration lose as an error
can: sja1000: sja1000_err(): don't count arbitration lose as an error
can: m_can: tcan4x5x_can_probe(): fix error path: remove erroneous clk_disable_unprepare()
powerpc/pseries: Pass MSI affinity to irq_create_mapping()
genirq/irqdomain: Add an irq_create_mapping_affinity() function
drm/omap: sdi: fix bridge enable/disable
MAINTAINERS: Move Jason Cooper to CREDITS
habanalabs: put devices before driver removal
habanalabs: free host huge va_range if not used
speakup: Reject setting the speakup line discipline outside of speakup
usb: cdns3: core: fix goto label for error path
usb: cdns3: gadget: clear trb->length as zero after preparing every trb
usb: cdns3: Fix hardware based role switch
Linux 5.10-rc6
drm/panel: sony-acx565akm: Fix race condition in probe
drm/rockchip: Avoid uninitialized use of endpoint id in LVDS
dt-bindings: net: correct interrupt flags in examples
ibmvnic: reduce wait for completion time
ibmvnic: no reset timeout for 5 seconds after reset
ibmvnic: send_login should check for crq errors
ibmvnic: track pending login
ibmvnic: delay next reset if hard reset fails
ibmvnic: restore adapter state on failed reset
ibmvnic: avoid memset null scrq msgs
ibmvnic: stop free_all_rwi on failed reset
ibmvnic: handle inconsistent login with reset
selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module
ipv4: Fix tos mask in inet_rtm_getroute()
netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
ALSA: hda/generic: Add option to enforce preferred_dacs pairs
ANDROID: GKI: export dev_pm_qos_read_value
FROMGIT: usb: typec: Add type sysfs attribute file for partners
FROMGIT: usb: pd: DFP product types
FROMGIT: usb: typec: Constify static attribute_group structs
FROMGIT: usb: typec: Expose Product Type VDOs via sysfs
FROMGIT: usb: typec: Consolidate sysfs ABI documentation
FROMGIT: usb: typec: Fix num_altmodes kernel-doc error
FROMGIT: usb: typec: Add plug num_altmodes sysfs attr
FROMGIT: usb: typec: Add number of altmodes partner attr
FROMGIT: usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable
FROMGIT: platform/chrome: cros_ec_typec: Correct the Thunderbolt rounded/non-rounded cable support
sock: set sk_err to ee_errno on dequeue from errq
mptcp: fix NULL ptr dereference on bad MPJ
net: openvswitch: fix TTL decrement action netlink message format
ANDROID: drm: expose drm_mode_convert_to_umode to display module
perf probe: Change function definition check due to broken DWARF
perf probe: Fix to die_entrypc() returns error correctly
perf stat: Use proper cpu for shadow stats
perf record: Synthesize cgroup events only if needed
perf diff: Fix error return value in __cmd_diff()
perf tools: Update copy of libbpf's hashmap.c
ANDROID: Revert "thermal: Make thermal_zone_device_is_enabled() available to core only"
x86/mce: Do not overwrite no_way_out if mce_end() fails
FROMGIT: usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits
FROMGIT: usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support
FROMGIT: usb: typec: ucsi: Work around PPM losing change information
FROMGIT: usb: typec: ucsi: acpi: Always decode connector change information
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
ANDROID: sched: Export symbols for vendor EAS wakup path function
ANDROID: sched: Add vendor hooks for skipping sugov update
ANDROID: sched: Add vendor hooks for override sugov behavior
ANDROID: attribute page lock and waitqueue functions as sched
ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT
ANDROID: arch_topology: Export symbol for thermal pressure notification
ANDROID: sched/core: Export symbols needed by modules
ANDROID: modpost: Forbid double exports
FROMLIST: modpost: Make static exports fatal
ANDROID: GKI: enable CONFIG_THERMAL_NETLINK
KVM: x86: Fix split-irqchip vs interrupt injection window request
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
ALSA: usb-audio: US16x08: fix value count for level meters
ANDROID: sched: Add env->cpus to android_rvh_sched_nohz_balancer_kick
usb: typec: stusb160x: fix power-opmode property with typec-power-opmode
FROMGIT: usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen
FROMGIT: usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON
FROMGIT: usb: typec: tcpci_maxim: Fix the compatible string
netfilter: nftables_offload: build mask based from the matching bytes
netfilter: nftables_offload: set address type in control dissector
ipvs: fix possible memory leak in ip_vs_control_net_init
powerpc/numa: Fix a regression on memoryless node 0
printk: finalize records with trailing newlines
ANDROID: extract-cert: omit PKCS#11 support if building against BoringSSL
USB: serial: option: add support for Thales Cinterion EXS82
can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
FROMGIT: dt-bindings: usb: Maxim type-c controller device tree binding document
FROMGIT: usb: typec: tcpci_maxim: Fix uninitialized return variable
FROMGIT: usb: typec: tcpci_maxim: Enable auto discharge disconnect
FROMGIT: usb: typec: tcpci: Implement Auto discharge disconnect callbacks
ALSA: hda/realtek - Add new codec supported for ALC897
FROMGIT: usb: typec: tcpm: Implement enabling Auto Discharge disconnect support
batman-adv: Don't always reallocate the fragmentation skb head
batman-adv: Reserve needed_*room for fragments
batman-adv: Consider fragmentation for needed_headroom
FROMGIT: usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink
FROMGIT: usb: typec: tcpci: frs sourcing vbus callback
FROMGIT: usb: typec: tcpm: frs sourcing vbus callback
ANDROID: staging: ion: export some ion symbols
ANDROID: staging: ion: Remove unused local variable 'vaddr'
ANDROID: staging: ion: remove kmap from begin[end]_cpu_access
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: use dma_[un]map_sg_attrs
ANDROID: staging: ion: Export query function to be used in modules
FROMGIT: usb: typec: tcpm: Refactor logic for new-source-frs-typec-current
ANDROID: USB: gadget: f_accessory: add support for SuperSpeed Plus
FROMLIST: USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
FROMLIST: USB: gadget: f_midi: setup SuperSpeed Plus descriptors
FROMLIST: USB: gadget: f_fs: add SuperSpeed Plus support
FROMLIST: USB: gadget: f_acm: add support for SuperSpeed Plus
ANDROID: configs: gki: add CONFIG_PSTORE_PMSG
ANDROID: configs: gki: add CONFIG_LEDS_TRIGGER_TRANSIENT
gfs2: Upgrade shared glocks for atime updates
drm/tegra: sor: Disable clocks on error in tegra_sor_init()
mm: memcg: relayout structure mem_cgroup to avoid cache interference
drm/nouveau: make sure ret is initialized in nouveau_ttm_io_mem_reserve
io_uring: fix files grab/cancel race
RDMA/hns: Bugfix for memory window mtpt configuration
RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
RDMA/hns: Fix wrong field of SRQ number the device supports
iommu/vt-d: Don't read VCCAP register unless it exists
platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
platform/x86: touchscreen_dmi: Add info for the Predia Basic tablet
platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
platform/x86: toshiba_acpi: Fix the wrong variable assignment
platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
platform/x86: thinkpad_acpi: Whitelist P15 firmware for dual fan control
platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
platform/x86: thinkpad_acpi: add P1 gen3 second fan support
powerpc/64s: Trim offlined CPUs from mm_cpumasks
kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels
powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation
ASoC: rt5682: change SAR voltage threshold
drm: mxsfb: Implement .format_mod_supported
drm: mxsfb: fix fence synchronization
ANDROID: configs: gki: add CONFIG_PRINTK_CALLER
can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given
can: gs_usb: fix endianess problem with candleLight firmware
MAINTAINERS: Adding help for coresight subsystem
media: vidtv.rst: add kernel-doc markups
media: vidtv.rst: update vidtv documentation
media: vidtv: simplify EIT write function
media: vidtv: simplify NIT write function
media: vidtv: simplify SDT write function
media: vidtv: cleanup PMT write table function
media: vidtv: cleanup PAT write function
media: vidtv: cleanup PSI table header function
media: vidtv: cleanup PSI descriptor write function
media: vidtv: simplify the crc writing logic
media: vidtv: simplify PSI write function
media: vidtv: add date to the current event
media: vidtv: fix service_id at SDT table
media: vidtv: fix service type
media: vidtv: add a PID entry for the NIT table
media: vidtv: properly fill EIT service_id
media: vidtv: fix the network ID range
media: vidtv: improve EIT data
media: vidtv: cleanup null packet initialization logic
media: vidtv: pre-initialize mux arrays
media: vidtv: remove some unused functions
media: vidtv: do some cleanups at the driver
drm/nouveau: fix relocations applying logic and a double-free
media: vidtv: avoid copying data for PES structs
media: vidtv: avoid data copy when initializing the multiplexer
media: vidtv: fix some notes at the tone generator
media: vidtv: fix the tone generator logic
media: vidtv: fix the name of the program
media: vidtv: don't use recursive functions
media: vidtv: add error checks
media: vidtv: reorganize includes
media: vidtv: psi: fix missing assignments in while loops
media: vidtv: Move s302m specific fields into encoder context
media: vidtv: psi: extract descriptor chaining code into a helper
media: vidtv: psi: Implement an Event Information Table (EIT)
media: vidtv: psi: add a Network Information Table (NIT)
media: vidtv: extract the initial CRC value to into a #define
ch_ktls: lock is not freed
net/tls: Protect from calling tls_dev_del for TLS RX twice
devlink: Make sure devlink instance and port are in same net namespace
devlink: Hold rtnl lock while reading netdev attributes
ptp: clockmatrix: bug fix for idtcm_strverscmp
IB/hfi1: Ensure correct mm is used at all times
netfilter: nf_tables: avoid false-postive lockdep splat
netfilter: ipset: prevent uninit-value in hash_ip6_add
bpf: Add MAINTAINERS entry for BPF LSM
enetc: Let the hardware auto-advance the taprio base-time of 0
gro_cells: reduce number of synchronize_net() calls
net: stmmac: fix incorrect merge of patch upstream
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
RISC-V: fix barrier() use in <vdso/processor.h>
RISC-V: Add missing jump label initialization
riscv: Explicitly specify the build id style in vDSO Makefile again
gfs2: Don't freeze the file system during unmount
gfs2: check for empty rgrp tree in gfs2_ri_update
ANDROID: sync encrypt+casefold support with patches going upstream
efi: EFI_EARLYCON should depend on EFI
efivarfs: revert "fix memory leak in efivarfs_create()"
efi/efivars: Set generic ops before loading SSDT
RDMA/i40iw: Address an mmap handler exploit in i40iw
arm64: tegra: Fix Tegra234 VDK node names
arm64: tegra: Wrong AON HSP reg property size
arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1
arm64: tegra: Correct the UART for Jetson Xavier NX
arm64: tegra: Disable the ACONNECT for Jetson TX2
spi: dw: Fix spi registration for controllers overriding CS
ASoC: wm_adsp: fix error return code in wm_adsp_load()
x86/tboot: Don't disable swiotlb when iommu is forced on
trace: fix potenial dangerous pointer
optee: add writeback to valid memory type
vhost-vdpa: fix page pinning leakage in error path (rework)
vringh: fix vringh_iov_push_*() documentation
vhost scsi: fix lun reset completion handling
drm/ast: Reload gamma LUT after changing primary plane's color format
drm/amdgpu: Fix size calculation when init onchip memory
Documentation: netdev-FAQ: suggest how to post co-dependent series
Input: i8042 - fix error return code in i8042_setup_aux()
Input: soc_button_array - add missing include
ibmvnic: enhance resetting status check during module exit
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
net: ena: fix packet's addresses for rx_offset feature
net: ena: set initial DMA width to avoid intel iommu issue
net: ena: handle bad request id in ena_netdev
mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
dpaa2-eth: Fix compile error due to missing devlink support
gfs2: set lockdep subclass for iopen glocks
gfs2: Fix deadlock dumping resource group glocks
MAINTAINERS: Update page pool entry
bpftool: Fix error return value in build_btf_type_table
tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN
net, xsk: Avoid taking multiple skbuff references
devlink: Fix reload stats structure
aquantia: Remove the build_skb path
Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kbuild: use -fmacro-prefix-map for .S sources
Makefile.extrawarn: move -Wcast-align to W=3
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/display: Avoid HDCP initialization in devices without output
drm/i915/gt: Free stale request on destroying the virtual engine
drm/i915/gt: Don't cancel the interrupt shadow too early
drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
drm/amdgpu: fix a page fault
drm/amdgpu: fix SI UVD firmware validate resume fail
drm/amd/amdgpu: fix null pointer in runtime pm
drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
drm/i915/gvt: correct a false comment of flag F_UNALIGN
drm/i915/perf: workaround register corruption in OATAILPTR
ANDROID: vfs: d_canonical_path cleanup #if 0
intel_idle: Fix intel_idle() vs tracing
sched/idle: Fix arch_cpu_idle() vs tracing
io_uring: fix ITER_BVEC check
io_uring: fix shift-out-of-bounds when round up cq size
ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
spi: imx: fix the unbalanced spi runtime pm management
firmware: xilinx: Use hash-table for api feature check
firmware: xilinx: Fix SD DLL node reset issue
ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
mmc: sdhci-of-arasan: Fix clock registration error for Keem Bay SOC
mmc: mediatek: Extend recheck_sdio_irq fix to more variants
ANDROID: sched: add missing data type for cpu variable
net/packet: fix packet receive on L3 devices without visible hard header
soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
ANDROID: sched: Add restrict vendor hooks for load balance
i40e: Fix removing driver while bare-metal VFs pass traffic
vsock/virtio: discard packets only when socket is really closed
ANDROID: db845c_gki.fragment: Remove USB_XHCI_HCD and XHCI_PCI_RENESAS configs
tcp: fix race condition when creating child sockets from syncookies
ANDROID: sched/fair: Have sync honor fits_capacity
ANDROID: usb: f_accessory: avoid requeuing write req if disconnected
FROMGIT: scsi: ufs: Put HBA into LPM during gating
ANDROID: add vendor hooks to override show_cpufinfo_max_freq
IB/mthca: fix return value of error branch in mthca_init_cq()
btrfs: fix lockdep splat when enabling and disabling qgroups
btrfs: do nofs allocations when adding and removing qgroup relations
btrfs: fix lockdep splat when reading qgroup config on mount
btrfs: tree-checker: add missing returns after data_ref alignment checks
btrfs: don't access possibly stale fs_info data for printing duplicate device
ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state
habanalabs/gaudi: fix missing code in ECC handling
ANDROID: arm64: gki_defconfig: Disable VHE
drm/vc4: kms: Don't disable the muxing of an active CRTC
drm/vc4: kms: Store the unassigned channel list in the state
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
arm64: pgtable: Fix pte_accessible()
ANDROID: GKI: Enable CONFIG_USB_TYPEC_UCSI
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable a bunch of HID config options =y
iommu: Check return of __iommu_attach_device()
arm-smmu-qcom: Ensure the qcom_scm driver has finished probing
spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
mmc: mediatek: Fix system suspend/resume support for CQHCI
iommu/amd: Enforce 4k mapping for certain IOMMU data structures
xsk: Fix incorrect netdev reference count
ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD
ACPI/IORT: Fix doc warnings in iort.c
arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build
s390: fix fpu restore in entry.S
powerpc/64s: Fix allnoconfig build since uaccess flush
cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK
drm/exynos: depend on COMMON_CLK to fix compile tests
Linux 5.10-rc5
afs: Fix speculative status fetch going out of order wrt to modifications
mm: fix madvise WILLNEED performance problem
libfs: fix error cast of negative value in simple_attr_write()
mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
mm: memcg/slab: fix root memcg vmstats
mm: fix readahead_page_batch for retry entries
mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports
compiler-clang: remove version check for BPF Tracing
mm/madvise: fix memory leak from process_madvise
irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
irqchip/exiu: Fix the index of fwspec for IRQ type
ibmvnic: skip tx timeout reset while in resetting
ibmvnic: notify peers when failover and migration happen
ibmvnic: fix call_netdevice_notifiers in do_reset
tun: honor IOCB_NOWAIT flag
net/af_iucv: set correct sk_protocol for child sockets
usbnet: ipheth: fix connectivity with iOS 14
cxgb4: Fix build failure when CONFIG_TLS=m
bonding: wait for sysfs kobject destruction before freeing struct slave
drm/mediatek: dsi: Modify horizontal front/back porch byte formula
s390/qeth: fix tear down of async TX buffers
s390/qeth: fix af_iucv notification race
s390/qeth: make af_iucv TX notification call more robust
s390/qeth: Remove pnso workaround
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header
dpaa2-eth: select XGMAC_MDIO for MDIO bus support
ANDROID: gki_defconfig: Enable SERIAL_MSM_GENI_EARLY_CONSOLE
ANDROID: gki_defconfig: Remove QCOM_COMMAND_DB=y
cxgb4: fix the panic caused by non smac rewrite
selftests/seccomp: sh: Fix register names
selftests/seccomp: powerpc: Fix typo in macro variable name
block/keyslot-manager: prevent crash when num_slots=1
net/tls: missing received data after fast remote close
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
rose: Fix Null pointer dereference in rose_send_frame()
MAINTAINERS: Change Solarflare maintainers
spi: Take the SPI IO-mutex in the spi_setup() method
ARM: dts: sun8i: v3s: fix GIC node memory range
USB: core: Change %pK for __user pointers to %px
MAINTAINERS: Update email address for Sean Christopherson
USB: core: Fix regression in Hercules audio card
usb: gadget: Fix memleak in gadgetfs_fill_super
usb: gadget: f_midi: Fix memleak in f_midi_alloc
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
xsk: Fix umem cleanup bug at socket destruct
MAINTAINERS: Update XDP and AF_XDP entries
interconnect: fix memory trashing in of_count_icc_providers()
ALSA: hda/realtek - Fixed Dell AIO wrong sound tone
interconnect: qcom: qcs404: Remove GPU and display RPM IDs
interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes
video: hyperv_fb: Fix the cache type when mapping the VRAM
mtd: rawnand: socrates: Move the ECC initialization to ->attach_chip()
mtd: rawnand: sharpsl: Move the ECC initialization to ->attach_chip()
mtd: rawnand: r852: Move the ECC initialization to ->attach_chip()
USB: serial: option: add Fibocom NL668 variants
ANDROID: sched: rt: rearrange invocation of find_lowest_rq() vendor hook
bnxt_en: fix error return code in bnxt_init_board()
bnxt_en: fix error return code in bnxt_init_one()
ext4: fix bogus warning in ext4_update_dx_flag()
jbd2: fix kernel-doc markups
scsi: ufs: Fix race between shutdown and runtime resume flow
ANDROID: GKI: enable CONFIG_SUN4I_TIMER
xfs: revert "xfs: fix rmap key and record comparison functions"
ANDROID: mm/memblock: export memblock_end_of_DRAM
mtd: rawnand: plat_nand: Move the ECC initialization to ->attach_chip()
mtd: rawnand: pasemi: Move the ECC initialization to ->attach_chip()
mtd: rawnand: tmio: Move the ECC initialization to ->attach_chip()
mtd: rawnand: txx9ndfmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: orion: Move the ECC initialization to ->attach_chip()
mtd: rawnand: mpc5121: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_slc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: fsmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: diskonchip: Move the ECC initialization to ->attach_chip()
mtd: rawnand: davinci: Move the ECC initialization to ->attach_chip()
mtd: rawnand: cs553x: Move the ECC initialization to ->attach_chip()
ext4: drop fast_commit from /proc/mounts
mtd: rawnand: au1550: Move the ECC initialization to ->attach_chip()
mtd: rawnand: ams-delta: Move the ECC initialization to ->attach_chip()
mtd: rawnand: xway: Move the ECC initialization to ->attach_chip()
mtd: rawnand: gpio: Move the ECC initialization to ->attach_chip()
drm/i915/gt: Fixup tgl mocs for PTE tracking
fail_function: Remove a redundant mutex unlock
selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
ANDROID: Sched: Export sched_feat_keys symbol needed by vendor modules
drm/vram-helper: Fix use of top-down placement
net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
net/smc: fix matching of existing link groups
ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module
ANDROID: sched: Export few scheduler symbols for vendor modules
ALSA: mixart: Fix mutex deadlock
xfs: don't allow NOWAIT DIO across extent boundaries
libbpf: Fix VERSIONED_SYM_COUNT number parsing
HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
drm/vc4: hdmi: Disable Wifi Frequencies
dt-bindings: display: Add a property to deal with WiFi coexistence
thunderbolt: Fix use-after-free in remove_unplugged_switch()
Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account"
docs: bootconfig: Update file format on initrd image
tools/bootconfig: Align the bootconfig applied initrd image size to 4
tools/bootconfig: Fix to check the write failure correctly
tools/bootconfig: Fix errno reference after printf()
drm/vc4: kms: Document the muxing corner cases
drm/vc4: kms: Split the HVS muxing check in a separate function
drm/vc4: kms: Rename NUM_CHANNELS
drm/vc4: kms: Remove useless define
drm/vc4: kms: Switch to drmm_add_action_or_reset
drm/vc4: hdmi: Block odd horizontal timings
drm/vc4: hdmi: Make sure our clock rate is within limits
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks
powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_security_mitigations
selftests/powerpc: refactor entry and rfi_flush tests
selftests/powerpc: entry flush test
powerpc: Only include kup-radix.h for 64-bit Book3S
powerpc/64s: flush L1D after user accesses
powerpc/64s: flush L1D on kernel entry
selftests/powerpc: rfi_flush: disable entry flush if present
ALSA: hda/ca0132: Fix compile warning without PCI
MAINTAINERS: Temporarily add myself to the IOMMU entry
iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set
ARM: dts: dra76x: m_can: fix order of clocks
bus: ti-sysc: suppress err msg for timers used as clockevent/source
drm/i915/gt: Remember to free the virtual breadcrumbs
drm/i915: Handle max_bpc==16
scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
scsi: ufs: Fix unexpected values from ufshcd_read_desc_param()
net/mlx4_core: Fix init_hca fields offset
atm: nicstar: Unmap DMA on send error
page_frag: Recover from memory pressure
ANDROID: uid_sys_stats: report uid_cputime stats in microseconds
drm/amd/display: Always get CRTC updated constant values inside commit tail
net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
mlxsw: core: Use variable timeout for EMAD retries
mlxsw: Fix firmware flashing
net: Have netpoll bring-up DSA management interface
atl1e: fix error return code in atl1e_probe()
atl1c: fix error return code in atl1c_probe()
ah6: fix error return code in ah6_input()
net: usb: qmi_wwan: Set DTR quirk for MR400
regulator: ti-abb: Fix array out of bound read access on the first transition
ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock
xfs: return corresponding errcode if xfs_initialize_perag() fail
xfs: ensure inobt record walks always make forward progress
xfs: fix forkoff miscalculation related to XFS_LITINO(mp)
xfs: directory scrub should check the null bestfree entries too
xfs: strengthen rmap record flags checking
xfs: fix the minrecs logic when dealing with inode root child blocks
can: m_can: process interrupt only when not runtime suspended
gfs2: Fix regression in freeze_go_sync
can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
io_uring: order refnode recycling
io_uring: get an active ref_node from files_data
iommu/vt-d: Avoid panic if iommu init fails in tboot system
dmaengine: fix error codes in channel_register()
MAINTAINERS: add uv.c also to KVM/s390
s390/uv: handle destroy page legacy interface
x86/dumpstack: Do not try to access user space code of other tasks
can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
can: kvaser_pciefd: Fix KCAN bittiming limits
drm/sun4i: backend: Fix probe failure with multiple backends
ARC: stack unwinding: reorganize how initial register state setup
ARC: stack unwinding: don't assume non-current task is sleeping
ARC: mm: fix spelling mistakes
ARC: bitops: Remove unecessary operation and value
powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context
ipv4: use IS_ENABLED instead of ifdef
qed: fix ILT configuration of SRC block
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
tools/testing/scatterlist: Fix test to compile and run
bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list
bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self
bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
bpf, sockmap: Use truesize with sk_rmem_schedule()
bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
net/tls: Fix wrong record sn in async mode of device resync
interconnect: qcom: msm8974: Don't boost the NoC rate during boot
interconnect: qcom: msm8974: Prevent integer overflow in rate
io_uring: don't double complete failed reissue request
netdevsim: set .owner to THIS_MODULE
seccomp: Set PF_SUPERPRIV when checking capability
ptrace: Set PF_SUPERPRIV when checking capability
enetc: Workaround for MDIO register access issue
MAINTAINERS: Remove myself as LPC32xx maintainers
net/mlx5: fix error return code in mlx5e_tc_nic_init()
net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
net/mlx5: Disable QoS when min_rates on all VFs are zero
net/mlx5: Clear bw_share upon VF disable
net/mlx5: Add handling of port type in rule deletion
net/mlx5e: Fix check if netdev is bond slave
net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb
net/mlx5e: Set IPsec WAs only in IP's non checksum partial case.
net/mlx5e: Fix refcount leak on kTLS RX resync
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
net: ftgmac100: Fix crash when removing driver
KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
net: b44: fix error return code in b44_init_one()
qed: fix error return code in qed_iwarp_ll2_start()
drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
spi: npcm-fiu: Don't leak SPI master in probe error path
spi: dw: Set transfer handler before unmasking the IRQs
dm writecache: fix the maximum number of arguments
dm writecache: advance the number of arguments when reporting max_age
dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
arm64: dts: qcom: clear the warnings caused by empty dma-ranges
arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
ALSA: usb-audio: Add delay quirk for all Logitech USB devices
perf/x86: fix sysfs type mismatches
lockdep: Put graph lock/unlock under lock_recursion protection
sched/deadline: Fix priority inheritance with multiple scheduling classes
sched: Fix rq->nr_iowait ordering
sched: Fix data-race in wakeup
sched/fair: Fix overutilized update in enqueue_task_fair()
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
mmc: sdhci-of-arasan: Issue DLL reset explicitly
mmc: sdhci-of-arasan: Use Mask writes for Tap delays
mmc: sdhci-of-arasan: Allow configuring zero tap values
mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers
powerpc: Drop -me200 addition to build flags
x86/microcode/intel: Check patch signature before saving microcode for early loading
MIPS: kernel: Fix for_each_memblock conversion
KVM: SVM: fix error return code in svm_create_vcpu()
cpufreq: scmi: Fix OPP addition failure with a dummy clock provider
cpufreq: tegra186: Fix get frequency callback
scsi: target: iscsi: Fix cmd abort fabric stop race
scsi: libiscsi: Fix NOP race condition
bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs.
bnxt_en: Fix counter overflow logic.
bnxt_en: Free port stats during firmware reset.
bnxt_en: read EEPROM A2h address using page 0
net: ipa: lock when freeing transaction
net/tls: fix corrupted data in recvmsg
net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
net: mvneta: fix possible memory leak in mvneta_swbm_add_rx_fragment
net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call
net: bridge: add missing counters to ndo_get_stats64 callback
net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
net: stmmac: dwmac-intel-plat: fix error return code in intel_eth_plat_probe()
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
cx82310_eth: fix error return code in cx82310_bind()
drm/i915/selftests: Fix wrong return value of perf_request_latency()
drm/i915/selftests: Fix wrong return value of perf_series_engines()
drm/i915: Avoid memory leak with more than 16 workarounds on a list
drm/i915/tgl: Fix Media power gate sequence.
MAINTAINERS: update cxgb4 and cxgb3 maintainer
drm/amdgpu: remove experimental flag from arcturus
net: lantiq: Wait for the GPHY firmware to be ready
selftests/bpf: Fix error return code in run_getsockopt_test()
mm: never attempt async page lock if we've transferred data already
ASoC: Intel: catpt: Correct clock selection for dai trigger
ASoC: Intel: catpt: Skip position update for unprepared streams
spi: cadence-quadspi: Fix error return code in cqspi_probe
ASoC: qcom: lpass-platform: Fix memory leak
ASoC: Intel: KMB: Fix S24_LE configuration
KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
drm/amd/display: Add missing pflip irq for dcn2.0
ACPI, APEI, Fix error return value in apei_map_generic_address()
MAINTAINERS: Add Martin Schiller as a maintainer for the X.25 stack
ipv6/netfilter: Discard first fragment not including all headers
media: venus: pm_helpers: Fix kernel module reload
media: venus: venc: Fix setting of profile and level
net: fec: Fix reference count leak in fec series ops
PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
dmaengine: ioatdma: remove unused function missed during dma_v2 removal
perf test: Avoid an msan warning in a copied stack.
dmaengine: idxd: fix mapping of portal size
perf inject: Fix file corruption due to event deletion
arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
s390/dasd: fix null pointer dereference for ERP requests
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
ACPI: fan: Initialize performance state sysfs attribute
iommu/vt-d: Take CONFIG_PCI_ATS into account
KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RCU_NONIDLE
xtensa: disable preemption around cache alias management calls
xtensa: fix TLBTEMP area placement
pinctrl: baytrail: Avoid clearing debounce value when turning it off
pinctrl: merrifield: Set default bias in case no particular value given
pinctrl: jasperlake: Fix HOSTSW_OWN offset
pinctrl: jasperlake: Unhide SPI group of pins
KVM: arm64: Correctly align nVHE percpu data
usb: typec: qcom-pmic-typec: fix builtin build errors
ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo
phy: mediatek: fix spelling mistake in Kconfig "veriosn" -> "version"
phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency
phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency
phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY
usb: cdns3: gadget: calculate TD_SIZE based on TD
usb: cdns3: gadget: initialize link_trb as NULL
smb3: Handle error case during offload read path
smb3: Avoid Mid pending list corruption
smb3: Call cifs reconnect from demultiplex thread
cifs: fix a memleak with modefromsid
fix return values of seq_read_iter()
Linux 5.10-rc4
powerpc/64s: Fix KVM system reset handling when CONFIG_PPC_PSERIES=y
vhost scsi: Add support for LUN resets.
vhost scsi: add lun parser helper
vhost scsi: fix cmd completion race
vhost scsi: alloc cmds per vq instead of session
vhost: add helper to check if a vq has been setup
vdpasim: fix "mac_pton" undefined error
can: m_can: m_can_stop(): set device to software init mode before closing
can: m_can: Fix freeing of can device from peripherials
can: m_can: m_can_class_free_dev(): introduce new function
can: m_can: m_can_handle_state_change(): fix state change
can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()
can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
can: flexcan: fix failure handling of pm_runtime_get_sync()
can: flexcan: flexcan_setup_stop_mode(): add missing "req_bit" to stop mode property comment
can: peak_usb: fix potential integer overflow on shift of a int
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
can: ti_hecc: Fix memleak in ti_hecc_probe
can: dev: can_restart(): post buffer from the right context
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
can: af_can: prevent potential access of uninitialized member in can_rcv()
kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use
batman-adv: set .owner to THIS_MODULE
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
net: stmmac: dwmac_lib: enlarge dma reset timeout
lan743x: prevent entire kernel HANG on open, for some platforms
lan743x: fix issue causing intermittent kernel log warnings
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
sctp: change to hold/put transport for proto_unreach_timer
afs: Fix afs_write_end() when called with copied == 0 [ver #3]
vsock: forward all packets to the host when no H2G is registered
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
ocfs2: initialize ip_next_orphan
panic: don't dump stack twice on warn
hugetlbfs: fix anon huge page migration race
mm: memcontrol: fix missing wakeup polling thread
kernel/watchdog: fix watchdog_allowed_mask not used warning
reboot: fix overflow parsing reboot cpu number
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
compiler.h: fix barrier_data() on clang
mm/gup: use unpin_user_pages() in __gup_longterm_locked()
mm/slub: fix panic in slab_alloc_node()
mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov
mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit
mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate
mm/compaction: count pages and stop correctly during page isolation
net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe()
blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
io_uring: handle -EOPNOTSUPP on path resolution
bpf: Relax return code check for subprograms
nvme: fix memory leak freeing command effects
nvme: directly cache command effects log
nvme: free sq/cq dbbuf pointers when dbbuf set fails
drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere
drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram prior to nv50
drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth
ipv6: Fix error path to cancel the meseage
ip_tunnels: Set tunnel option flag when tunnel metadata is present
proc: don't allow async path resolution of /proc/self components
net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR
net: marvell: prestera: fix error return code in prestera_pci_probe()
net: phy: mscc: remove non-MACSec compatible phy
net: Exempt multicast addresses from five-second neighbor lifetime
net: ethernet: ti: cpsw: fix cpts irq after suspend
block: mark flush request as IDLE when it is really finished
btrfs: tree-checker: add missing return after error in root_item
btrfs: qgroup: don't commit transaction when we already hold the handle
btrfs: fix missing delalloc new bit for new delalloc ranges
ANDROID: sched_clock: Add vendor hook to print epoch values
drm/tegra: output: Do not put OF node twice
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64
ANDROID: x86: entry: work around LLVM_IAS=1 bug in LSL
spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
IB/hfi1: Fix error return code in hfi1_init_dd()
ANDROID: ARM: Bump command line size
ANDROID: ARM: Use zImage instead of Image
docs: ABI: testing: iio: stm32: remove re-introduced unsupported ABI
tools, bpftool: Add missing close before bpftool net attach exit
dt-bindings: clock: imx5: fix example
dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 and i.MX53
hwmon: (amd_energy) modify the visibility of the counters
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
MAINTAINERS: add usb raw gadget entry
usb: typec: ucsi: Report power supply changes
regulator: workaround self-referent regulators
regulator: avoid resolve_supply() infinite recursion
regulator: fix memory leak with repeated set_machine_constraints()
ASoC: rt1015: increase the time to detect BCLK
xhci: hisilicon: fix refercence leak in xhci_histb_probe
Revert "usb: musb: convert to devm_platform_ioremap_resource_byname"
ARM: dts: exynos: revert "add input clock to CMU in Exynos4412 Odroid"
KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests
KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch
KVM: x86: clflushopt should be treated as a no-op by emulation
iommu/vt-d: Cure VF irqdomain hickup
ALSA: ctl: fix error path at adding user-defined element set
ALSA: hda/realtek - HP Headset Mic can't detect after boot
ALSA: hda/realtek - Add supported mute Led for HP
arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver
arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 safe-list
arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist
arm64: Add MIDR value for KRYO2XX gold/silver CPU cores
arm64/mm: Validate hotplug range before creating linear mapping
ANDROID: scsi: ufs: Allow prepare_command to return error code
FROMLIST: scsi: ufs: show lba and length for unmap commands
mac80211: free sta in sta_info_insert_finish() on errors
drm/amdgpu: enable DCN for navi10 headless SKU
drm/amdgpu: add ta firmware load for green-sardine
drm/i915/gvt: return error when failing to take the module reference
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
net: ethernet: mtk-star-emac: fix error return code in mtk_star_enable()
bootconfig: Extend the magic check range to the preceding 3 bytes
selinux: Fix error return code in sel_ib_pkey_sid_slow()
net: ethernet: mtk-star-emac: return ok when xmit drops
net/ncsi: Fix netlink registration
drm/i915: Correctly set SFC capability for video engines
drm/i915/gem: Pull phys pread/pwrite implementations to the backend
drm/i915/gem: Allow backends to override pread implementation
x86/platform/uv: Fix copied UV5 output archtype
KVM: arm64: Handle SCXTNUM_ELx traps
KVM: arm64: Unify trap handlers injecting an UNDEF
KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace
drm: bridge: dw-hdmi: Avoid resetting force in the detect function
loop: Fix occasional uevent drop
block: add a return value to set_capacity_revalidate_and_notify
SUNRPC: Fix oops in the rpc_xdr_buf event class
perf test: Update branch sample pattern for cs-etm
perf test: Fix a typo in cs-etm testing
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
perf lock: Correct field name "flags"
MAINTAINERS/bpf: Update Andrii's entry.
spi: lpspi: Fix use-after-free on unbind
lan743x: fix use of uninitialized variable
net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO
net: udp: fix UDP header access on Fast/frag0 UDP GRO
gfs2: Fix case in which ail writes are done to jdata holes
Revert "gfs2: Ignore journal log writes for jdata holes"
RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
selftests/bpf: Fix unused attribute usage in subprogs_unused test
RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag
RDMA/cm: Make the local_id_table xarray non-irq
devlink: Avoid overwriting port attributes of registered port
vrf: Fix fast path output packet handling with async Netfilter rules
NFS: Remove unnecessary inode lock in nfs_fsync_dir()
NFS: Remove unnecessary inode locking in nfs_llseek_dir()
NFS: Fix listxattr receive buffer size
NFSv4.2: fix failure to unregister shrinker
spi: bcm-qspi: Fix use-after-free on unbind
spi: bcm2835aux: Fix use-after-free on unbind
spi: bcm2835: Fix use-after-free on unbind
spi: Introduce device-managed SPI controller allocation
HID: Add Logitech Dinovo Edge battery quirk
HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
hwmon: (applesmc) Re-work SMC comms
hwmon: (pwm-fan) Fix RPM calculation
HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
gfs2: fix possible reference leak in gfs2_check_blk_type
thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430
s390/cpum_sf.c: fix file permission for cpum_sfb_size
s390: update defconfigs
mac80211: minstrel: fix tx status processing corner case
mac80211: minstrel: remove deferred sampling code
mac80211: fix memory leak on filtered powersave frames
serial: ar933x_uart: disable clk on error handling path in probe
tty: serial: imx: keep console clocks always on
speakup: Do not let the line discipline be used several times
tty: serial: imx: fix potential deadlock
rfkill: Fix use-after-free in rfkill_resume()
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
fscrypt: fix inline encryption not used on new files
Input: elan_i2c - fix firmware update on newer ICs
ANDROID: gic-v3: Add vendor hook to GIC v3
cosa: Add missing kfree in error path of cosa_write
Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
net: switch to the kernel.org patchwork instance
ANDROID: arm64: gki_defconfig: Disable RANDOMIZE_MODULE_REGION_FULL
ch_ktls: stop the txq if reaches threshold
ch_ktls: tcb update fails sometimes
ch_ktls/cxgb4: handle partial tag alone SKBs
ch_ktls: don't free skb before sending FIN
ch_ktls: packet handling prior to start marker
ch_ktls: Correction in middle record handling
ch_ktls: missing handling of header alone
ch_ktls: Correction in trimmed_len calculation
cxgb4/ch_ktls: creating skbs causes panic
ch_ktls: Update cheksum information
ch_ktls: Correction in finding correct length
cxgb4/ch_ktls: decrypted bit is not enough
dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode
of/address: Fix of_node memory leak in of_dma_is_coherent
net/x25: Fix null-ptr-deref in x25_connect
arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode for ENETC
tipc: fix memory leak in tipc_topsrv_start()
Revert "ext4: fix superblock checksum calculation race"
ext4: handle dax mount option collision
ANDROID: ext4: fix encrypt+casefold support
io_uring: round-up cq size before comparing with rounded sq size
xfs: fix a missing unlock on error in xfs_fs_map_blocks
spi: fsi: Fix transfer returning without finalizing message
spi: fix client driver breakages when using GPIO descriptors
regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
x86/platform/uv: Drop last traces of uv_flush_tlb_others
Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id
gpio: sifive: Fix SiFive gpio probe
KVM: s390: remove diag318 reset code
KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup
ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
ARM: dts: am437x-l4: fix compatible for cpsw switch dt node
scsi: ufshcd: Fix missing destroy_workqueue()
MAINTAINERS: remove Ursula Braun as s390 network maintainer
net/af_iucv: fix null pointer dereference on shutdown
lan743x: fix "BUG: invalid wait context" when setting rx mode
net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot
net: Update window_clamp if SOCK_RCVBUF is set
rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled
vfs: move __sb_{start,end}_write* to fs.h
vfs: separate __sb_start_write into blocking and non-blocking helpers
vfs: remove lockdep bogosity in __sb_start_write
xfs: fix brainos in the refcount scrubber's rmap fragment processor
xfs: fix rmap key and record comparison functions
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
xfs: fix flags argument to rmap lookup when converting shared file rmaps
net: phy: realtek: support paged operations on RTL8201CP
lan743x: correctly handle chips with internal PHY
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
drm/mcde: Fix unbalanced regulator
MAINTAINERS: Update repositories for Intel Ethernet Drivers
igc: Fix returning wrong statistics
i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()
i40e: Fix MAC address setting for a VF via Host/VM
selftest: fix flower terse dump tests
ANDROID: scsi: ufs: revise and fix custom keyslot manager support
ANDROID: vendor_hooks: Add hook for jiffies updates
ANDROID: clk: Enable writable debugfs files
um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb()
kunit: fix display of failed expectations for strings
kunit: tool: fix extra trailing \n in raw + parsed test output
kunit: tool: print out stderr from make (like build warnings)
KUnit: Docs: usage: wording fixes
KUnit: Docs: style: fix some Kconfig example issues
KUnit: Docs: fix a wording typo
kunit: Do not pollute source directory with generated files (test.log)
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for aarch64
FROMLIST: Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kunit: Do not pollute source directory with generated files (.kunitconfig)
kunit: tool: fix pre-existing python type annotation errors
kunit: Fix kunit.py parse subcommand (use null build_dir)
ANDROID: printk: add vendor hook for console flush
ANDROID: Reduce log level for couple of prints in hotplug flow
kunit: tool: unmark test_data as binary blobs
drm/tegra: replace idr_init() by idr_init_base()
ANDROID: GKI: Enable CONFIG_RT_SOFTINT_OPTIMIZATION
ANDROID: trace: Add trace points for tasklet entry/exit
ANDROID: Revert "softirq: Let ksoftirqd do its job"
ANDROID: Revert "Mark HI and TASKLET softirq synchronous"
ANDROID: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
ANDROID: sched: avoid migrating when softint on tgt cpu should be short
ANDROID: sched: avoid placing RT threads on cores handling softirqs
Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
iwlwifi: mvm: fix kernel panic in case of assert during CSA
iwlwifi: pcie: set LTR to avoid completion timeout
iwlwifi: mvm: write queue_sync_state only for sync
iwlwifi: mvm: properly cancel a session protection for P2P
iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC
iwlwifi: sta: set max HE max A-MPDU according to HE capa
efi/x86: Free efi_pgd with free_pages()
ACPI: DPTF: Support Alder Lake
Documentation: ACPI: fix spelling mistakes
sched/debug: Fix memory corruption caused by multiple small reads of flags
sched/fair: Prefer prev cpu in asymmetric wakeup path
sched/fair: Ensure tasks spreading in LLC during LB
perf/x86/intel/uncore: Fix Add BW copypasta
lockdep: Avoid to modify chain keys in validate_chain()
drm/tegra: sor: Ensure regulators are disabled on teardown
cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account
cpufreq: Add strict_target to struct cpufreq_policy
cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET
cpufreq: Introduce governor flags
regulator: core: don't disable regulator if is_enabled return error.
tools/power turbostat: update version number
powercap: restrict energy meter to root access
nbd: fix a block_device refcount leak in nbd_release
pinctrl: qcom: sm8250: Specify PDC map
pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callback
pinctrl: amd: use higher precision for 512 RtcClk
pinctrl: amd: fix incorrect way to disable debounce filter
arm64: smp: Tell RCU about CPUs that fail to come online
arm64: psci: Avoid printing in cpu_psci_cpu_die()
arm64: kexec_file: Fix sparse warning
arm64: errata: Fix handling of 1418040 with late CPU onlining
Revert "mmc: renesas_sdhi: workaround a regression when reinserting SD cards"
mmc: tmio: bring tuning HW to a sane state with MMC_POWER_OFF
mmc: tmio: when resetting, reset DMA controller, too
dmaengine: ti: omap-dma: Block PM if SDMA is busy to fix audio
mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs
mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
ANDROID: Enable hermetic toolchain
net: xfrm: fix memory leak in xfrm_user_policy()
drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL
ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point
mptcp: provide rmem[0] limit
docs: networking: phy: s/2.5 times faster/2.5 times as fast/
ethtool: netlink: add missing netdev_features_change() call
tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies
IPv6: Set SIT tunnel hard_header_len to zero
bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare
libbpf: Don't attempt to load unused subprog as an entry-point BPF program
ACPI: button: Add DMI quirk for Medion Akoya E2228T
ACPI: GED: fix -Wformat
ACPI: Fix whitespace inconsistencies
ACPI: scan: Fix acpi_dma_configure_id() kerneldoc name
Documentation: firmware-guide: gpio-properties: Clarify initial output state
Documentation: firmware-guide: gpio-properties: active_low only for GpioIo()
Documentation: firmware-guide: gpio-properties: Fix factual mistakes
uio: Fix use-after-free in uio_unregister_device()
firmware: xilinx: fix out-of-bounds access
nitro_enclaves: Fixup type and simplify logic of the poll mask setup
speakup ttyio: Do not schedule() in ttyio_in_nowait
speakup: Fix clearing selection in safe context
speakup: Fix var_id_t values and thus keymap
perf/x86/intel: Make anythread filter support conditional
perf: Tweak perf_event_attr::exclusive semantics
perf: Fix event multiplexing for exclusive groups
perf: Simplify group_sched_in()
perf: Simplify group_sched_out()
perf/x86: Make dummy_iregs static
perf/arch: Remove perf_sample_data::regs_user_copy
perf: Optimize get_recursion_context()
perf: Fix get_recursion_context()
perf/x86: Reduce stack usage for x86_pmu::drain_pebs()
perf: Reduce stack usage of perf_output_begin()
virtio: virtio_console: fix DMA memory allocation for rproc serial
nvme: fix incorrect behavior when BLKROSET is called by the user
KVM: selftests: allow two iterations of dirty_log_perf_test
drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
fanotify: fix logic of reporting name info with watched parent
x86/xen: don't unbind uninitialized lock_kicker_irq
ARM: dts: stm32: Keep VDDA LDO1 always on on DHCOM
ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dhcor
drm/tegra: sor: Don't warn on probe deferral
futex: Don't enable IRQs unconditionally in put_pi_state()
ARM: dts: stm32: Define VIO regulator supply on DHCOM
ARM: dts: stm32: Fix LED5 on STM32MP1 DHCOM PDK2
ARM: dts: stm32: Fix TA3-GPIO-C key on STM32MP1 DHCOM PDK2
dmaengine: xilinx_dma: Fix SG capability check for MCDMA
dmaengine: xilinx_dma: Fix usage of xilinx_aximcdma_tx_segment
dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
arm64: dts: renesas: r8a774e1: Add missing audio_clk_b
s390: fix system call exit path
tee: amdtee: synchronize access to shm list
tee: amdtee: fix memory leak due to reset of global shm list
video: hyperv_fb: include vmalloc.h
xfrm/compat: Don't allocate memory with __GFP_ZERO
xfrm/compat: memset(0) 64-bit padding at right place
xfrm/compat: Translate by copying XFRMA_UNSPEC attribute
Input: sunkbd - avoid use-after-free in teardown paths
Linux 5.10-rc3
net/sunrpc: fix useless comparison in proc_do_xprt()
fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
vt: Disable KD_FONT_OP_COPY
iio: light: fix kconfig dependency bug for VCNL4035
iio/adc: ingenic: Fix AUX/VBAT readings when touchscreen is used
iio/adc: ingenic: Fix battery VREF for JZ4770 SoC
KVM: selftests: Introduce the dirty log perf test
KVM: selftests: Make the number of vcpus global
KVM: selftests: Make the per vcpu memory size global
KVM: selftests: Drop pointless vm_create wrapper
KVM: selftests: Add wrfract to common guest code
KVM: selftests: Simplify demand_paging_test with timespec_diff_now
KVM: selftests: Remove address rounding in guest code
KVM: selftests: Factor code out of demand_paging_test
KVM: selftests: Use a single binary for dirty/clear log test
KVM: selftests: Always clear dirty bitmap after iteration
KVM: selftests: Add blessed SVE registers to get-reg-list
KVM: selftests: Add aarch64 get-reg-list test
selftests: kvm: test enforcement of paravirtual cpuid features
selftests: kvm: Add exception handling to selftests
selftests: kvm: Clear uc so UCALL_NONE is being properly reported
selftests: kvm: Fix the segment descriptor layout to match the actual layout
drm: bridge: cdns: Kconfig: Switch over dependency to ARCH_K3
KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs
kvm: x86: request masterclock update any time guest uses different msr
kvm: x86: ensure pv_cpuid.features is initialized when enabling cap
kvm: x86: reads of restricted pv msrs should also result in #GP
KVM: x86: use positive error values for msr emulation that causes #GP
KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID
KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER
KVM: x86/mmu: fix counting of rmap entries in pte_list_add
powerpc/32s: Use relocation offset when setting early hash table
arm64: dts: rockchip: Reorder LED triggers from mmc devices on rk3399-roc-pc.
arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
futex: Handle transient "ownerless" rtmutex state correctly
net: marvell: prestera: fix compilation with CONFIG_BRIDGE=m
r8169: disable hw csum for short packets on all chip versions
r8169: fix potential skb double free in an error path
perf/core: Fix a memory leak in perf_event_parse_addr_filter()
x86/platform/uv: Recognize UV5 hubless system identifier
x86/platform/uv: Remove spaces from OEM IDs
x86/platform/uv: Fix missing OEM_TABLE_ID
ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button
jbd2: fix up sparse warnings in checkpoint code
ext4: fix sparse warnings in fast_commit code
ext4: cleanup fast commit mount options
jbd2: don't start fast commit on aborted journal
ext4: make s_mount_flags modifications atomic
ext4: issue fsdev cache flush before starting fast commit
ext4: disable fast commit with data journalling
ext4: fix inode dirty check in case of fast commits
ext4: remove unnecessary fast commit calls from ext4_file_mmap
ext4: mark buf dirty before submitting fast commit buffer
ext4: fix code documentatioon
ext4: dedpulicate the code to wait on inode that's being committed
jbd2: don't read journal->j_commit_sequence without taking a lock
jbd2: don't touch buffer state until it is filled
jbd2: add todo for a fast commit performance optimization
jbd2: don't pass tid to jbd2_fc_end_commit_fallback()
jbd2: don't use state lock during commit path
jbd2: drop jbd2_fc_init documentation
ext4: clean up the JBD2 API that initializes fast commits
jbd2: rename j_maxlen to j_total_len and add jbd2_journal_max_txn_bufs
ext4: fixup ext4_fc_track_* functions' signature
ext4: drop redundant calls ext4_fc_track_range
ext4: mark fc ineligible if inode gets evictied due to mem pressure
ext4: describe fast_commit feature flags
ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
ext4: silence an uninitialized variable warning
MAINTAINERS: add missing file in ext4 entry
ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA
bpf: Update verification logic for LSM programs
net/sunrpc: return 0 on attempt to write to "transports"
ANDROID: fuse: Add support for d_canonical_path
ANDROID: vfs: d_canonical_path for stacked FS
seq_file: add seq_read_iter
proc "seq files": switch to ->read_iter
proc "single files": switch to ->read_iter
proc/stat: switch to ->read_iter
proc/cpuinfo: switch to ->read_iter
proc: wire up generic_file_splice_read for iter ops
fscrypt: remove reachable WARN in fscrypt_setup_iv_ino_lblk_32_key()
ANDROID: GKI: build in a kernel command line of "rw"
null_blk: Fix scheduling in atomic with zoned mode
tty: fix crash in release_tty if tty->port is not set
serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
tty: serial: imx: enable earlycon by default if IMX_SERIAL_CONSOLE is enabled
serial: 8250_mtk: Fix uart_get_baud_rate warning
tpm: efi: Don't create binary_bios_measurements file for an empty log
tpm_tis: Disable interrupts on ThinkPad T490s
staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
KVM: arm64: Remove AA64ZFR0_EL1 accessors
KVM: arm64: Check RAZ visibility in ID register accessors
KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER
KVM: arm64: Don't hide ID registers from userspace
KVM: arm64: Fix build error in user_mem_abort()
i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED
i2c: designware: call i2c_dw_read_clear_intrbits_slave() once
i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM
i2c: mlxbf: Update author and maintainer email info
i2c: mlxbf: Update reference clock frequency
i2c: mlxbf: Remove unecessary wrapper functions
i2c: mlxbf: Fix resrticted cast warning of sparse
i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call
i2c: sh_mobile: implement atomic transfers
gpio: pcie-idio-24: Enable PEX8311 interrupts
gpio: pcie-idio-24: Fix IRQ Enable Register value
gpio: pcie-idio-24: Fix irq mask when masking
thunderbolt: Add support for Intel Tiger Lake-H
spi: bcm2835: remove use of uninitialized gpio flags variable
USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property
usb: mtu3: fix panic in mtu3_gadget_stop()
staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK
staging: mt7621-pci: avoid to request pci bus resources
printk: remove unneeded dead-store assignment
MAINTAINERS: update maintainers list for Cypress
MAINTAINERS: update Yan-Hsuan's email address
RISC-V: Fix the VDSO symbol generaton for binutils-2.35+
RISC-V: Use non-PGD mappings for early DTB access
riscv: uaccess: fix __put_kernel_nofault()
riscv: fix pfn_to_virt err in do_page_fault().
bpf: Zero-fill re-used per-cpu map element
powerpc/numa: Fix build when CONFIG_NUMA=n
bpf: BPF_PRELOAD depends on BPF_SYSCALL
tools/bpftool: Fix attaching flow dissector
riscv: Set text_offset correctly for M-Mode
ANDROID: Incremental fs: Add zstd compression support
drm/amd/display: Add missing pflip irq
io_uring: fix link lookup racing with link timeout
NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy
NFSD: Fix use-after-free warning when doing inter-server copy
NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL
SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()
NFSD: NFSv3 PATHCONF Reply is improperly formed
arm64: kexec_file: try more regions if loading segments fails
ANDROID: arm: allow hooks into ipi
ANDROID: arm64: allow hooks into ipi
x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
net/mlx5e: Fix incorrect access of RCU-protected xdp_prog
net/mlx5e: Fix VXLAN synchronization after function reload
net/mlx5: E-switch, Avoid extack error log for disabled vport
net/mlx5: Fix deletion of duplicate rules
net/mlx5e: Use spin_lock_bh for async_icosq_lock
net/mlx5e: Protect encap route dev from concurrent release
net/mlx5e: Fix modify header actions memory leak
ANDROID: printk: printk_deferred for modules
ANDROID: sched: Add trace hook for rt throttle dump
ionic: check port ptr before use
RISC-V: Remove any memblock representing unusable memory area
ASoC: rt1015: add delay to fix pop noise from speaker
selftests: binderfs: use SKIP instead of XFAIL
selftests: clone3: use SKIP instead of XFAIL
selftests: core: use SKIP instead of XFAIL in close_range_test.c
selftests: proc: fix warning: _GNU_SOURCE redefined
io_uring: use correct pointer for io_uring_show_cred()
io_uring: don't forget to task-cancel drained reqs
RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring
gpiolib: fix sysfs when cdev is not selected
pinctrl: aspeed: Fix GPI only function problem.
media: cedrus: h264: Fix check for presence of scaling matrix
media: media/platform/marvell-ccic: fix warnings when CONFIG_PM is not enabled
media: mtk-vcodec: fix build breakage when one of VPU or SCP is enabled
media: mtk-vcodec: move firmware implementations into their own files
powerpc/8xx: Manage _PAGE_ACCESSED through APG bits in L1 entry
powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
powerpc/40x: Always fault when _PAGE_ACCESSED is not set
powerpc/603: Always fault when _PAGE_ACCESSED is not set
btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
btrfs: dev-replace: fail mount if we don't have replace item with target device
btrfs: scrub: update message regarding read-only status
btrfs: clean up NULL checks in qgroup_unreserve_range()
btrfs: fix min reserved size calculation in merge_reloc_root
btrfs: print the block rsv type when we fail our reservation
btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
thunderbolt: Only configure USB4 wake for lane 0 adapters
thunderbolt: Add uaccess dependency to debugfs interface
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
pinctrl: mcp23s08: Print error message when regmap init fails
pinctrl: mcp23s08: Use full chunk of memory for regmap configuration
HID: mcp2221: Fix GPIO output handling
HID: hid-sensor-hub: Fix issue with devices with no report ID
ALSA: usb-audio: Add implicit feedback quirk for Qu-16
scsi: ufs: Try to save power mode change and UIC cmd completion timeout
scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
xfs: only flush the unshared range in xfs_reflink_unshare
r8169: work around short packet hw bug on RTL8125
clk: imx8m: fix bus critical clk registration
drm/mediatek: mtk_dpi: Fix unused variable 'mtk_dpi_encoder_funcs'
powerpc: Use asm_goto_volatile for put_user()
risc-v: kernel: ftrace: Fixes improper SPDX comment style
libbpf: Fix possible use after free in xsk_socket__delete
libbpf: Fix null dereference in xsk_socket__delete
USB: serial: option: add Telit FN980 composition 0x1055
ceph: check session state after bumping session->s_seq
PCI: mvebu: Fix duplicate resource requests
PCI: dwc: Restore ATU memory resource setup to use last entry
spi: fsl-dspi: fix wrong pointer in suspend/resume
ASoC: mchp-spdiftx: Do not set Validity bit(s)
io_uring: fix overflowed cancel w/ linked ->files
io_uring: drop req/tctx io_identity separately
io_uring: ensure consistent view of original task ->mm from SQPOLL
io_uring: properly handle SQPOLL request cancelations
io-wq: cancel request if it's asking for files and we don't have them
entry: Fix the incorrect ordering of lockdep and RCU check
xfs: fix scrub flagging rtinherit even if there is no rt device
xfs: fix missing CoW blocks writeback conversion retry
iomap: clean up writeback state logic on writepage error
iomap: support partial page discard on writeback block mapping failure
xfs: flush new eof page on truncate to avoid post-eof corruption
kprobes: Tell lockdep about kprobe nesting
pinctrl: rockchip: create irq mapping in gpio_to_irq
pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
ALSA: usb-audio: Add implicit feedback quirk for MODX
ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE
drm/amd/display: Add green_sardine support to DM
drm/amd/display: Add green_sardine support to DC
drm/amdgpu: enable vcn support for green_sardine (v2)
drm/amdgpu: enable green_sardine_asd.bin loading (v2)
drm/amdgpu/sdma: add sdma engine support for green_sardine (v2)
drm/amdgpu: add gfx support for green_sardine (v2)
drm/amdgpu: add soc15 common ip block support for green_sardine (v3)
drm/amdgpu: add green_sardine support for gpu_info and ip block setting (v2)
drm/amdgpu: add Green_Sardine APU flag
x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
Documentation: remove mic/index from misc-devices/index.rst
USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
USB: serial: cyberjack: fix write-URB completion race
ARM, xtensa: highmem: avoid clobbering non-page aligned memory reservations
habanalabs/gaudi: mask WDT error in QMAN
habanalabs/gaudi: move coresight mmu config
habanalabs: fix kernel pointer type
hwmon: (pmbus) Add mutex locking for sysfs reads
drm/amdgpu: resolved ASD loading issue on sienna
amdkfd: Check kvmalloc return before memcpy
drm/amdgpu: update golden setting for sienna_cichlid
amd/amdgpu: Disable VCN DPG mode for Picasso
drm/amdgpu/swsmu: remove duplicate call to smu_set_default_dpm_table
erofs: fix setting up pcluster for temporary pages
erofs: derive atime instead of leaving it empty
net: openvswitch: silence suspicious RCU usage warning
drm/i915: Hold onto an explicit ref to i915_vma_work.pinned
drm/i915/gt: Flush xcs before tgl breadcrumbs
drm/i915/gt: Expose more parameters for emitting writes into the ring
drm/i915: Fix encoder lookup during PSR atomic check
drm/i915/gt: Use the local HWSP offset during submission
drm/i915/gem: Flush coherency domains on first set-domain-ioctl
chelsio/chtls: fix always leaking ctrl_skb
chelsio/chtls: fix memory leaks caused by a race
can: flexcan: flexcan_remove(): disable wakeup completely
can: flexcan: add ECC initialization for VF610
can: flexcan: add ECC initialization for LX2160A
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
can: mcp251xfd: remove unneeded break
can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicolon.cocci warnings
can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase severity of CRC read error messages
can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
can: peak_usb: add range checking in decode operations
can: xilinx_can: handle failure cases of pm_runtime_get_sync
can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path
can: isotp: padlen(): make const array static, makes object smaller
can: isotp: isotp_rcv_cf(): enable RX timeout handling in listen-only mode
can: isotp: Explain PDU in CAN_ISOTP help text
can: j1939: j1939_sk_bind(): return failure if netdev is down
can: j1939: use backquotes for code samples
can: j1939: swap addr and pgn in the send example
can: j1939: fix syntax and spelling
can: j1939: rename jacd tool
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
can: rx-offload: don't call kfree_skb() from IRQ context
can: proc: can_remove_proc(): silence remove_proc_entry warning
dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml
dt-bindings: can: add can-controller.yaml
net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
i2c: mediatek: move dma reset before i2c reset
mptcp: token: fix unititialized variable
vfio/pci: Bypass IGD init in case of -ENODEV
vfio: platform: fix reference leak in vfio_platform_open
vfio/pci: Implement ioeventfd thread handler for contended memory lock
vfio/fsl-mc: Make vfio_fsl_mc_irqs_allocate static
vfio/fsl-mc: prevent underflow in vfio_fsl_mc_mmap()
afs: Fix incorrect freeing of the ACL passed to the YFS ACL store op
afs: Fix warning due to unadvanced marshalling pointer
ALSA: hda/realtek - Enable headphone for ASUS TM420
dt-bindings: irqchip: ti, sci-inta: Fix diagram indentation for unmapped events
docs: fix automarkup regression on Python 2
s390/pci: fix hot-plug of PCI function missing bus
s390/smp: move rcu_cpu_starting() earlier
s390/pkey: fix paes selftest failure with paes and pkey static build
s390: update defconfigs
s390/vdso: remove unused constants
s390/vdso: remove empty unused file
s390/mm: make pmd/pud_deref() large page aware
s390/ap: fix ap devices reference counting
arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line
iommu: Fix a check in iommu_check_bind_data()
gfs2: Wake up when sd_glock_disposal becomes zero
iommu/vt-d: Fix a bug for PDP check in prq_event_thread
iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid()
iommu/vt-d: Fix kernel NULL pointer dereference in find_domain()
iommu/amd: Increase interrupt remapping table limit to 512 entries
regulator: defer probe when trying to get voltage from unresolved supply
ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
tools feature: Fixup fast path feature detection
perf tools: Add missing swap for cgroup events
perf tools: Add missing swap for ino_generation
perf tools: Initialize output buffer in build_id__sprintf
perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse()
tools include UAPI: Update linux/mount.h copy
tools headers UAPI: Update tools's copy of linux/perf_event.h
tools kvm headers: Update KVM headers from the kernel sources
tools UAPI: Update copy of linux/mman.h from the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools x86 headers: Update required-features.h header from the kernel
tools x86 headers: Update cpufeatures.h headers copies
tools headers UAPI: Update fscrypt.h copy
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync prctl.h with the kernel sources
perf scripting python: Avoid declaring function pointers with a visibility attribute
perf tools: Remove broken __no_tail_call attribute
perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX
perf trace: Fix segfault when trying to trace events by cgroup
perf tools: Fix crash with non-jited bpf progs
tools headers UAPI: Update process_madvise affected files
perf tools: Update copy of libbpf's hashmap.c
perf tools: Remove LTO compiler options when building perl support
Fonts: Replace discarded const qualifier
arm64: NUMA: Kconfig: Increase NODES_SHIFT to 4
nvme-tcp: avoid repeated request completion
nvme-rdma: avoid repeated request completion
nvme-tcp: avoid race between time out and tear down
nvme-rdma: avoid race between time out and tear down
nvme: introduce nvme_sync_io_queues
USB: Add NO_LPM quirk for Kingston flash drive
mei: protect mei_cl_mtu from null dereference
drm/vc4: drv: Remove unused variable
drm/panfrost: Fix module unload
init/Kconfig: Fix CPU number in LOG_CPU_MAX_BUF_SHIFT description
drm/panfrost: Fix a deadlock between the shrinker and madvise path
sfp: Fix error handing in sfp_probe()
powerpc/vnic: Extend "failover pending" window
RDMA/vmw_pvrdma: Fix the active_speed and phys_state value
net: dsa: qca8k: Fix port MTU setting
scsi: mpt3sas: Fix timeouts observed while reenabling IRQ
scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
tty: make FONTX ioctl use the tty pointer they were actually passed
libbpf, hashmap: Fix undefined behavior in hash_bits
net: ethernet: ti: cpsw: disable PTPv1 hw timestamping advertisement
vfio/fsl-mc: return -EFAULT if copy_to_user() fails
vfio/type1: Use the new helper to find vfio_group
tracing: Make -ENOMEM the default error for parse_synth_field()
ring-buffer: Fix recursion protection transitions between interrupt context
gfs2: Don't call cancel_delayed_work_sync from within delete work function
kernel/hung_task.c: make type annotations consistent
epoll: add a selftest for epoll timeout race
mm: always have io_remap_pfn_range() set pgprot_decrypted()
mm, oom: keep oom_adj under or at upper limit when printing
kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
mm/truncate.c: make __invalidate_mapping_pages() static
lib/crc32test: remove extra local_irq_disable/enable
ptrace: fix task_join_group_stop() for the case when current is traced
mm: mempolicy: fix potential pte_unmap_unlock pte error
kasan: adopt KUNIT tests to SW_TAGS mode
mm: memcg: link page counters to root if use_hierarchy is false
mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg
hugetlb_cgroup: fix reservation accounting
mm/mremap_pages: fix static key devmap_managed_key updates
ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline
ARC: stack unwinding: avoid indefinite looping
IB/srpt: Fix memory leak in srpt_add_one
dpaa_eth: fix the RX headroom size alignment
dpaa_eth: update the buffer layout for non-A050385 erratum scenarios
RDMA: Fix software RDMA drivers for dma mapping error
iwlwifi: pcie: limit memory read spin time
rtw88: fix fw_fifo_addr check
Revert "nvme-pci: remove last_sq_tail"
arm64: dts: agilex/stratix10: Fix qspi node compatible
of: Drop superfluous ULL suffix for ~0
PM: runtime: Resume the device earlier in __device_release_driver()
PM: runtime: Drop pm_runtime_clean_up_links()
PM: runtime: Drop runtime PM references to supplier on link removal
ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator
ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY
powercap/intel_rapl: remove unneeded semicolon
Documentation: PM: cpuidle: correct path name
Documentation: PM: cpuidle: correct typo
cpufreq: schedutil: Don't skip freq update if need_freq_update is set
tracing: Fix the checking of stackidx in __ftrace_trace_stack
nfsroot: Default mount option should ask for built-in NFS version
swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
ftrace: Handle tracing when switching between context
ftrace: Fix recursion check for NMI test
tracing: Fix out of bounds write in get_trace_buf
scripts: get_api.pl: Add sub-titles to ABI output
scripts: get_abi.pl: Don't let ABI files to create subtitles
docs: leds: index.rst: add a missing file
docs: ABI: sysfs-class-net: fix a typo
docs: ABI: sysfs-driver-dma-ioatdma: what starts with /sys
drm/vc4: kms: Add functions to create the state objects
drm/vc4: Use devm_drm_dev_alloc
drm/vc4: Use the helper to retrieve vc4_dev when needed
drm/vc4: gem: Add a managed action to cleanup the job queue
drm/vc4: drv: Use managed drm_mode_config_init
drm/vc4: bo: Add a managed action to cleanup the cache
swiotlb: using SIZE_MAX needs limits.h included
ARM: dts: s3: pinecube: align compatible property to other S3 boards
ARM: sunxi: Add machine match for the Allwinner V3 SoC
arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet
builddeb: Fix rootless build in setuid/setgid directory
kbuild: remove unused OBJSIZE
powerpc/smp: Call rcu_cpu_starting() earlier
powerpc/eeh_cache: Fix a possible debugfs deadlock
ARM: dts: imx6q-prti6q: fix PHY address
ARM: dts: vf610-zii-dev-rev-b: Fix MDIO over clocking
arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
iio: imu: st_lsm6dsx: set 10ms as min shub slave timeout
counter/ti-eqep: Fix regmap max_register
iio: adc: stm32-adc: fix a regression when using dma and irq
iio: adc: mediatek: fix unset field
iio: cros_ec: Use default frequencies when EC returns invalid information
arm64: dts: rockchip: Remove system-power-controller from pmic on Odroid Go Advance
arm64: dts: rockchip: fix NanoPi R2S GMAC clock name
irqchip/ti-sci-inta: Add support for unmapped event handling
dt-bindings: irqchip: ti, sci-inta: Update for unmapped event handling
irqchip/renesas-intc-irqpin: Merge irlm_bit and needs_irlm
irqchip/sifive-plic: Fix chip_data access within a hierarchy
ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags
cadence: force nonlinear buffers to be cloned
IPv6: reply ICMP error if the first fragment don't include all headers
ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition
net: atm: fix update of position index in lec_seq_next
netfilter: ipset: Update byte and packet counters regardless of whether they match
percpu: convert flexible array initializers to use struct_size()
PCI: Always enable ACS even if no ACS Capability
mtd: rawnand: stm32_fmc2: fix broken ECC
net: stmmac: Fix channel lock initialization
stmmac: intel: Fix kernel panic on pci probe
gianfar: Account for Tx PTP timestamp in the skb headroom
gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
net: fec: fix MDIO probing for some FEC hardware blocks
ip6_tunnel: set inner ipproto before ip6_tnl_encap
netfilter: nf_tables: missing validation from the abort path
netfilter: use actual socket sk rather than skb sk when routing harder
wireguard: selftests: check that route_me_harder packets use the right sk
netfilter: nftables: fix netlink report logic in flowtable and genid
mac80211: don't require VHT elements for HE on 2.4 GHz
cfg80211: regulatory: Fix inconsistent format argument
mac80211: fix kernel-doc markups
mac80211: always wind down STA state
cfg80211: initialize wdev data earlier
mac80211: fix use of skb payload instead of header
mac80211: fix regression where EAPOL frames were sent in plaintext
arm64: dts imx8mn: Remove non-existent USB OTG2
arm64: dts: imx8mm-beacon-som: Fix Choppy BT audio
arm64: dts: fsl: DPAA FMan DMA operations are coherent
drm/amdgpu/powerplay: Only apply optimized mclk dpm policy on polaris
MAINTAINERS: Update AMD POWERPLAY pattern
drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
drm/amd/pm: perform SMC reset on suspend/hibernation
drm/amd/pm: enable baco reset for Hawaii
drm/amd/pm: correct the baco reset sequence for CI ASICs
drm/amdgpu: perform srbm soft reset always on SDMA resume
drm/amdgpu: rename nv_is_headless_sku()
drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU
drm/i915/gvt: Fix mmio handler break on BXT/APL.
drm/i915/gvt: Only pin/unpin intel_context along with workload
bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE
scsi: hpsa: Fix memory leak in hpsa_init_one()
arm64: dts: fsl: fix endianness issue of rcpm
arm64: dts: imx8mn-evk: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mn-ddr4-evk: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mn-var-som: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mm-evk: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mm-beacon-som: fix missing PMIC's interrupt line pull-up
arm64: dts: imx8mm-var-som: fix missing PMIC's interrupt line pull-up
gfs2: check for live vs. read-only file system in gfs2_fitrim
gfs2: don't initialize statfs_change inodes in spectator mode
gfs2: Split up gfs2_meta_sync into inode and rgrp versions
gfs2: init_journal's undo directive should also undo the statfs inodes
gfs2: Add missing truncate_inode_pages_final for sd_aspace
gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
x86/sev-es: Do not support MMIO to/from encrypted memory
x86/head/64: Check SEV encryption before switching to kernel page-table
x86/boot/compressed/64: Check SEV encryption in 64-bit boot-path
xfs: set xefi_discard when creating a deferred agfl free log intent item
tools, bpftool: Remove two unused variables.
tools, bpftool: Avoid array index warnings.
xsk: Fix possible memory leak at socket close
bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs
x86/boot/compressed/64: Sanity-check CPUID results in the early #VC handler
spi: bcm2835: fix gpio cs level inversion
ASoC: qcom: lpass-cpu: Fix clock disable failure
ASoC: qcom: lpass-sc7180: Fix MI2S bitwidth field bit positions
HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown
x86/boot/compressed/64: Introduce sev_status
arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
clk: define to_clk_regmap() as inline function
CREDITS: remove trailing white spaces
MAINTAINERS: remove Jeongtae Park from Samsung MFC entry
MAINTAINERS: move Kyungmin Park to credits
MAINTAINERS: move Kamil Debski to credits
don't dump the threads that had been already exiting when zapped.
docs: SafeSetID: fix a warning
amdgpu: fix a few kernel-doc markup issues
selftests: kselftest_harness.h: fix kernel-doc markups
drm: amdgpu_dm: fix a typo
gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups
drm: amdgpu: kernel-doc: update some adev parameters
docs: fs: api-summary.rst: get rid of kernel-doc include
IB/srpt: docs: add a description for cq_size member
locking/refcount: move kernel-doc markups to the proper place
docs: lockdep-design: fix some warning issues
MAINTAINERS: fix broken doc refs due to yaml conversion
ice: docs fix a devlink info that broke a table
crypto: sun8x-ce*: update entries to its documentation
net: phy: remove kernel-doc duplication
mm: pagemap.h: fix two kernel-doc markups
blk-mq: docs: add kernel-doc description for a new struct member
docs: userspace-api: add iommu.rst to the index file
docs: hwmon: mp2975.rst: address some html build warnings
docs: net: statistics.rst: remove a duplicated kernel-doc
docs: kasan.rst: add two missing blank lines
docs: admin-guide: net.rst: add a missing blank line
docs: hwmon: adm1266.rst: fix a broken reference
sphinx: conf.py: properly handle Sphinx 4.0
scripts: kernel-doc: use :c:union when needed
documentation: arm: sunxi: add Allwinner H6 documents
scripts: kernel-doc: split typedef complex regex
scripts: kernel-doc: fix typedef parsing
mtd: spi-nor: Fix address width on flash chips > 16MB
docs: Makefile: honor V=0 for docs building
mtd: spi-nor: Don't copy self-pointing struct around
ASoC: codecs: wcd9335: Set digital gain range correctly
phy: cpcap-usb: Use IRQF_ONESHOT
phy: qcom-qmp: Initialize another pointer to NULL
phy: tegra: xusb: Fix dangling pointer on probe failure
phy: usb: Fix incorrect clearing of tca_drv_sel bit in SETUP reg for 7211
ASoC: codecs: wcd934x: Set digital gain range correctly
pinctrl: ingenic: Fix invalid SSI pins
Revert "Revert "gpio: omap: Fix lost edge wake-up interrupts""
gpio: uapi: clarify the meaning of 'empty' char arrays
gpio: uapi: remove whitespace
gpio: uapi: kernel-doc formatting improvements
gpio: uapi: comment consistency
gpio: uapi: fix kernel-doc warnings
ALSA: hda: Reinstate runtime_allow() for all hda controllers
ALSA: hda: Separate runtime and system suspend
ALSA: hda: Refactor codec PM to use direct-complete optimization
ALSA: hda/realtek - Fixed HP headset Mic can't be detected
USB: serial: option: add Quectel EC200T module support
dmaengine: ti: k3-udma: fix -Wenum-conversion warning
dmaengine: idxd: fix wq config registers offset programming
selftests: pidfd: drop needless linux/kcmp.h inclusion in pidfd_setns_test.c
selftests: pidfd: add CONFIG_CHECKPOINT_RESTORE=y to config
selftests: pidfd: skip test on kcmp() ENOSYS
selftests: pidfd: use ksft_test_result_skip() when skipping test
selftests/harness: prettify SKIP message whitespace again
selftests: pidfd: fix compilation errors due to wait.h
selftests: filter kselftest headers from command in lib.mk
selftests/ftrace: check for do_sys_openat2 in user-memory test
selftests/ftrace: Use $FUNCTION_FORK to reference kernel fork function
samples/bpf: Set rlimit for memlock to infinity in all samples
bpf: Fix -Wshadow warnings
ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
MIPS: export has_transparent_hugepage() for modules
usb: raw-gadget: fix memory leak in gadget_setup
usb: dwc2: Avoid leaving the error_debugfs label unused
usb: dwc3: ep0: Fix delay status handling
drm/imx: tve remove extraneous type qualifier
drm/imx: parallel-display: reduce scope of edid_len
drm/imx: parallel-display: remove unused function enc_to_imxpd()
drm/imx: parallel-display: fix edid memory leak
drm/imx: imx-ldb: reduce scope of edid_len
usb: gadget: fsl: fix null pointer checking
usb: gadget: goku_udc: fix potential crashes in probe
opp: Reduce the size of critical section in _opp_table_kref_release()
ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
usb: dwc3: pci: add support for the Intel Alder Lake-S
opp: Fix early exit from dev_pm_opp_register_set_opp_helper()
opp: Don't always remove static OPPs in _of_add_opp_table_v1()
Input: i8042 - allow insmod to succeed on devices without an i8042 controller
Input: adxl34x - clean up a data type in adxl34x_probe()
asm-generic: percpu: avoid Wshadow warning
ALSA: make snd_kcontrol_new name a normal string
kunit: tools: fix kunit_tool tests for parsing test plans
Documentation: kunit: Update Kconfig parts for KUNIT's module support
kunit: test: fix remaining kernel-doc warnings
kunit: Don't fail test suites if one of them is empty
kunit: Fix kunit.py --raw_output option
mtd: rawnand: ifc: Move the ECC engine initialization to the right place
mtd: rawnand: mxc: Move the ECC engine initialization to the right place
x86/hyperv: Clarify comment on x2apic mode
selftest/bpf: Fix profiler test using CO-RE relocation for enums
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
hwmon: (pmbus/max20730) use scnprintf() instead of snprintf()
gpio: aspeed: fix ast2600 bank properties
gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip
ALSA: fix kernel-doc markups
pinctrl: intel: Set default bias in case no particular value given
pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm
arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGMII RX/TX delay on PHY
ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY
Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node
arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay
arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay
arm64: dts: allwinner: pinetab: Drop unnecessary address/size-cells information
MAINTAINERS: Add Jernej Škrabec as a reviewer for Allwinner SoCs support
drm/imx: dw_hdmi-imx: remove empty encoder_disable callback
drm/imx: drop explicit drm_mode_config_cleanup
drm/imx: imx-tve: remove redundant enable tracking
drm/imx: imx-tve: use regmap fast_io spinlock
drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of
gpu: ipu-v3: remove unused functions
bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
bus: ti-sysc: Fix reset status check for modules with quirks
ARM: OMAP2+: Fix missing select PM_GENERIC_DOMAINS_OF
ARM: OMAP2+: Fix location for select PM_GENERIC_DOMAINS
efivarfs: fix memory leak in efivarfs_create()
efi/arm: set HSCTLR Thumb2 bit correctly for HVC calls from HYP
irqchip/sifive-plic: Fix broken irq_set_affinity() callback
irqchip/stm32-exti: Add all LP timer exti direct events support
irqchip/bcm2836: Fix missing __init annotation
tools/power turbostat: harden against cpu hotplug
tools/power turbostat: adjust for temperature offset
HID: add support for Sega Saturn
spi: imx: fix runtime pm support for !CONFIG_PM
ASoC: SOF: loader: handle all SOF_IPC_EXT types
ASoC: cs42l51: manage mclk shutdown delay
ASoC: qcom: sdm845: set driver name correctly
ASoC: codecs: wsa881x: add missing stream rates and format
HID: cypress: Support Varmilo Keyboards' media hotkeys
net: xfrm: fix a race condition during allocing spi
HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses
HID: logitech-hidpp: Add PID for MX Anywhere 2
HID: uclogic: Add ID for Trust Flex Design Tablet
MAINTAINERS: Add entry for Qualcomm IPQ4019 VQMMC regulator
ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015
hv_balloon: disable warning when floor reached
drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang
drm/i915/gvt: Allow zero out HWSP addr on hws_pga_write
irqchip/mips: Drop selection of IRQ_DOMAIN_HIERARCHY
irqchip/mst: Make mst_intc_of_init static
irqchip/mst: MST_IRQ should depend on ARCH_MEDIATEK or ARCH_MSTARV7
genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
ASoC: Intel: catpt: Relax clock selection conditions
ASoC: Intel: catpt: Wake up device before configuring SSP port
ASoC: Intel: atom: Remove duplicate kconfigs
ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function
xfrm: interface: fix the priorities for ipip and ipv6 tunnels
tools/power turbostat: Build with _FILE_OFFSET_BITS=64
tools/power turbostat: Support AMD Family 19h
tools/power turbostat: Remove empty columns for Jacobsville
tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz.
tools/power x86_energy_perf_policy: Input/output error in a VM
tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled
tools/power turbostat: Support additional CPU model numbers
tools/power turbostat: Fix output formatting for ACPI CST enumeration
tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY
tools/power turbostat: Use sched_getcpu() instead of hardcoded cpu 0
tools/power turbostat: Enable accumulate RAPL display
tools/power turbostat: Introduce functions to accumulate RAPL consumption
tools/power turbostat: Make the energy variable to be 64 bit
tools/power turbostat: Always print idle in the system configuration header
tools/power turbostat: Print /dev/cpu_dma_latency
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/clock/hi6220-clock.txt
Documentation/devicetree/bindings/clock/imx5-clock.yaml
Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
Documentation/devicetree/bindings/net/nfc/pn544.txt
Documentation/devicetree/bindings/sound/rt1015.txt
arch/arm/include/uapi/asm/setup.h
drivers/android/binder.c
drivers/cpufreq/cpufreq.c
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
drivers/iommu/arm/arm-smmu/arm-smmu.h
drivers/usb/typec/ucsi/ucsi.c
drivers/usb/typec/ucsi/ucsi.h
include/linux/gfp.h
include/linux/highmem.h
include/linux/interrupt.h
include/linux/sched/wake_q.h
include/trace/events/irq.h
kernel/cgroup/cpuset.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/cpupri.c
kernel/sched/cputime.c
kernel/sched/fair.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/softirq.c
kernel/trace/trace_preemptirq.c
Change-Id: If4c21439e002e776ced1a454b2ddfd42f670e99d
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
* refs/heads/msm-5.4:
serial: msm_geni_serial: Register normal suspend instead of suspend_noirq
mm: page_alloc: avoid fatal sig check for GFP_NOFS
msm-perf: Added node for perf notification
defconfig: lahaina-qgki: Enable CONFIG_PSTORE_PMSG
msm: kgsl: Sending KGSL events to msm perf module
defconfig: enable memlat hw log driver
drivers: soc: qcom: add initial support for rimps logging
defconfig: enable RIMPS memlat drivers
drivers: soc: qcom: add initial support of rimps memlat interface
arm64: defconfig: Enable misc config for debugging for Holi
arm64: defconfig: Enable configs related to Watchdog in Holi
power: step-chg-jeita: Add support to tune hysteresis for jeita-fcc-step
clk: qcom: lahaina: Add runtime_pm support
clk: qcom: clk-debug: Resume devices before accessing HW
clk: qcom: Add functions to suspend or resume a clk_regmap's device
clk: qcom: Add common runtime_pm support
soc: qcom: pmic_glink: add an error log when pmic_glink_write fails
cnss2: Allow cold boot calibration skip for debug
dt-bindings: iio: add smb139x IIO channels
dt-bindings: iio: update pm8350b ADC channel list
msm; kgsl: Correct secure pagetable pointer check
drivers: soc: qcom: add initial support for memlat scmi client driver
Firmware: arm_scmi: add initial support for memlat vendor protocol
soc: qcom: mem-buf: Fix memory leak in mem_buf_alloc()
defconfig: Enable Qcom Rimps mailbox driver
soc: qcom: Add support for RIMPS mailbox controller
haven: Add support for the MEM_ACCEPTED notification
msm: kgsl: Add gcc_bimc_gpu_axi clock to smmu clock voteable list
power: smb1398: Update min-ilim setting to 1A
msm: cvp: update hbb bit based on ddr type for shima and lahaina
defconfig: lahaina: Enable USB_BAM and USB_F_QDSS for GKI
usb: gadget: qdss: Use usb_ep_autoconfig() instead of ss() variant
media: v4l2-core: remove the unused code
usb: dwc3: dwc3-msm: Export msm_data_fifo_config() for QDSS
platform: msm: Export usb_bam symbols for module compilation
usb: gadget: qdss: Fix overlapping comparison operators
mem-offline: add a knob to allow to skip sending RPM/AOP msg
dcc_v2: fix 1 write 1 read register configuration fail issue
defconfig: Enable smcinvoke on haven
staging: android: ion: Remove system heap aliasing
scsi: ufs-qcom: lane validity after link-startup
soc: qcom: Replace SPCOM channel owner pid with tgid
defconfig: Enable SMB1398 driver for holi
power: supply: smb1398: Add support to make SMB1398 driver GKI compliant
scsi: ufs: Add fixup_dev_quirks vops on qcom platform
coresight: stm: Remove debug fuse status check for stm
power: supply: qcom: Fix SMB5 and QG IIO device names
memshare: Use carveouts for memory sharing usecases
mm/Kconfig: Default Enable LIMIT_MOVABLE_ZONE_ALLOC
iommu: Default Enable DMA_CONFIGURE_ALIGNMENT
usb: phy: qusb2: Update tune params based on efuse value
msm: cvp: fix for arbitrary command packet sending to CVP FW
arm: defconfig: Enable STM_PROTO_BASIC for holi
soc: qcom: Enable slabowner support in minidump
irqchip: gicv3: add hardware irq print in gic_show_resume_irq()
soc: qcom: Enable pageowner support in minidump
arm64: defconfig: Enable PRIORITIZE_OOM_TASKS for holi
power: smblite: Add snapshot of SMBLITE driver and its dependencies
hwmon: qti_amoled_ecm: add debug log for nvmem writes
hwmon: qti_amoled_ecm: Fix initial value for ECM_WRITE_TO_SDAM
cnss2: Call mhi_device_get_sync() if timeout requested is 0
usb: dwc3: Fix enumeration failure with reset during transfers
clk: qcom: clk-rpmh: Add div_clk1 for Lahaina
dt-bindings: clock: Add rpmh_div_clk1 clock
msm: kgsl: Skip state change in idle check, if requested state is NONE
arm64: defconfig: Enable misc config for debugging for Lahaina/Shima
power: battery: Fix typo for cp_slave channel name
msm: kgsl: Show max gpu temperature
msm: kgsl: Fix permission in /sys/kernel/gpu/
clk: qcom: smd-rpm: Add panic notifier in HOLI
dt-bindings: clock: qcom: Add bimc_freq_log id for HOLI
input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
arm64: defconfig: add trusted touch support to GKI defconfig
arm64: defconfig: Add trusted touch config for genericarmv8
mhi: core: Remove verbose log from threaded interrupt handler
cnss2: Add cnss_smmu_unmap API
input: touchscreen: focaltech: Add trusted touch support
arch: arm64: Enable thermal emergency poweroff delay
drivers: thermal: notify at least one thermal zone if no trips are violated
soc: qcom: msm_perf: fix error checks
lpm-levels: Wakeup the isolated core for new PMQoS update
msm: adsprpc: Free dma handles in RPC call with no parameters
mmc: sdhci-msm: Add suspend late cb
rpmsg: glink: reset read/write index after ssr
msm-perf: Kgsl events collection for perf
input: touchscreen: mxt: reset IC before read again
sched/walt: Improve the scheduler
msm: kgsl: Make kgsl_iommu_clocks list dynamic
sched/fair: Improve the scheduler
input: qcom-hv-haptics: Disable haptics module during suspend
scsi: ufs: Put hba into LPM during clk gating
soc: qcom: minidump: Add md_get_region function
soc: qcom: Enable slabinfo support in minidump
soc: qcom: Enable meminfo support in minidump
defconfig: msm: Enable QCOM_INITIAL_LOGBUF for lahaina
defconfig: msm: Enable irq stats for lahaina
arm64: defconfig: Enable L3 interconnect driver for Holi
defconfig: msm: Enable minidump ftrace and panic registration
input: touchscreen: mxt: configure proper sleep state
soc: qcom: Add module info registration to minidump
soc: qcom: Dump cpu registers content during panic
soc: qcom: Add minidump collection on panic
soc: qcom: Enable ftrace support in minidump
mmc: sdhci-msm: Disable always-on LDO's when eMMC is absent
soc: qcom: pil: track secure pages used by pil
platform: msm: free the codec node after disconnect
backlight: qcom-spmi-wled: Force HFRC off when WLED is disabled
binder: update low_latency selection for binder transactions
interconnect: qcom: Enable QoS for Shima
dt-bindings: iio: Add IIO channel numbers for SMB1398
iio: adc: Correct smb1398 scaling function
soc: qcom: add disable/enable SPSS SSR ioctl()
arm64: defconfig: Enable cpufreq hw debug for HOLI and SHIMA
thermal: qcom-spmi-temp-alarm: enable stage 2 shutdown when required
mailbox: msm_qmp: Add msgram readback
cpufreq: qcom: Add support for performance lock feature
soc: qcom: Add support to dump initial bootup logs
soc: wdog: implement irq tracker to get stats
dt-bindings: msm: Add bindings for MFHDR fuse support
power: qpnp-smb5: Update the interrupt handler names
mem-offline: improve the effective utilization of movable zone
scsi: ufs-qcom: configure ufs clocks core memory
usb: pd: Clear send_get_status flag in protocol reset
Minidump: Add registration/update support for suspend context
soc: qcom: Handle device hangs during suspend/resume
soc: qcom: Move watchdog suspend/resume callbacks to syscore ops
Minidump: Add support for cpu current stack
pstore: Register pstore reserved memory into Minidump
Minidump: Add update region support for minidump regions
soc: qcom: eud: Do not fail the EUD probe for secure device
mmc: sdhci-msm: Add the missing check in sdhci_msm_check_power_status
icnss: Allow register/unregister driver execution in serial manner
crypto: Fix possible stack out of bound error
soc: qcom: Register irq stacks with minidump
mmc: sdhci_msm: Allow turning off SD card's power during initialization
clk: qcom: Add BIMC logging support during kernel panic
power: qpnp-qg: Do not round-up/down battery SOC in BASS
power: qpnp-qg: Battery-temp based ESR enable
power: qpnp-qg: Allow signed values for Rconn property
power: qpnp-qg: Add the SDAM flash-ocv offset
power: battery: Add support to enable PPS to work in CV mode
power: qpnp-smb5: Do not set BC1P2_START_ON_CC on DAM
power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
power: smb5-lib: Add support for microusb
usb: dwc3: gadget: improve several ipc log
pci: msm: Read clkreq override bit irrespective of rpmsg_send status
Revert "msm: pcie: add support to manage PCIe PHY PLL block"
cnss2: Set CNSS PM ops to PM domain
cnss2: Increase prealloc table to satisfy latest driver requirement
qtee_shmbridge: register bridges for CMA heaps
smcinvoke: add support of secure memory objects
clk: qcom: smd-rpm: Add support for clock handoff
clk: qcom: clk-smd-rpm: Remove support for LN_BB_CLK3 for Holi
soc: qcom: watchdog: Add MODULE_LICENSE and MODULE_DESCRIPTION
dt-bindings: clock: Add support for BIMC clock
arm64: defconfig: Enable QCOM_SPMI_WLED driver for holi
backlight: qcom-spmi-wled: Convert power_supply properties to iio
backlight: qcom-spmi-wled: Add support for QCOM SPMI WLED driver
input: misc: qcom-hv-haptics: disable auto resonance for FIFO streaming
clk: qcom: gcc-lahaina: Keep gcc_ddrss_gpu_axi_clk always on
usb: typec: ucsi: check partner changed flag during notification
msm: adsprpc: remove error log in case of rpmsg_send failures
msm: cvp: All CVP load treated as real-time
power: supply: qti_battery_charger: Fix FCC configuration
qcom: scm: Milestone call to enable kernel memory protection
msm: kgsl: Capture gpu globals in hwsched snapshot
msm: kgsl: Add a6xx_hwsched_snapshot function
msm: kgsl: Add hwsched based reset and recovery
msm: kgsl: Add suspend and resume for hwsched driver
msm: kgsl: Fix check for oversized HFI messages
msm: kgsl: Get rid of a6xx_hfi_send_req function
msm: kgsl: Add user command profiling with hw scheduling
msm: kgsl: Add support for kernel profiling in hw scheduler
msm: kgsl: Add the f2h daemon
msm: kgsl: Assign dispatch queue based on context priority
msm: kgsl: Modify the a6xx interrupt mask for hwsched
msm: kgsl: Add the hwsched dispatcher
msm: kgsl: Add context unregister HFI
defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
cnss2: Add changes to handle MHI power up failure properly
msm: kgsl: Add support for multiple ack waiters
msm: kgsl: Dispatch submissions using hwscheduling
msm: kgsl: Add asynchronous processing of acks
msm: kgsl: Allow sending CP INIT via GMU
msm: kgsl: Add memalloc hfi support
msm: kgsl: Add the hwsched platform driver
power: smb1398: Update win-uv threshold to 10mV
power: smb1398: Do not disable FP_FET during IREV condition
interconnect: qcom: Enable QoS for Holi
icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
msm: adsprpc: block untrusted apps from creating multiple sessions
input: touchscreen: synaptics_dsx: add new touch driver
proc/meminfo: include offlined region for mem total
PM / devfreq: qoslat: add support for multiple clients
msm: adsprpc: send non-zero message PID for process kill message
soc: qcom: secure_buffer: Add support for qcom,vmid-cp-camera-preview-ro
msm: kgsl: Add support for split pagetables
msm: kgsl: Toggle loop_en while disabling gx gdsc
msm: kgsl: Use a token address for memstore
USB: Move MBIM interface related IOCTLs definition to uapi directory
arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Holi
iommu/arm-smmu: Remove [alloc/free]_pages_exact usage
iommu/arm-smmu: Deprecate msm_iommu_flush ops
msm: kgsl: Enable IFPC for A660 GPU variant
drivers: lpm-levels: Update the RIMPS register pasring from DT
interconnect: qcom: Add QoS config support for BIMC masters
clk: qcom: clk-debug: Detach the clock request from syscon regmap
soc: qcom: eud: Update the state of extcon too during probe
arm64: defconfig: Enable CONFIG_QCOM_QFPROM_SYSFS on Lahaina/Shima
msm: kgsl: Define RBBM_SW_RESET_CMD for a6xx targets
BACKPORT: FROMLIST: firmware_loader: fix memory leak for paged buffer
defconfig: holi: Enable Incremental FS support
defconfig: msm: Enable ARCH_SHIMA for genericarmv8
serial: msm_geni_serial: Reduce nos HSUART port supported
input: qcom-hv-haptics: add LRA impedance detection support
spmi: spmi-pmic-arb-debug: replace ioremap_resource with ioremap
defconfig: lahaina-gki: enable QPNP PBS driver
power: qpnp-qg: Add support for SMB-sensing for SMB1395/6
power: qpnp-qg: Fix the sleep_length value in process_suspend
scsi: ufs: Increase ah8 idle to 10ms
arm64: defconfig: Enable vWDT support to SVM
msm: ipa: IPAv5 updates
iommu/io-pgtable: Add support for io-pgtable accounting
msm: kgsl: Add gpu_frequency trace during SLUMBER entry and exit
msm: kgsl: Add gpu_frequency tracepoint to power trace system
msm: kgsl: Drive FAL QACTIVE signal high before GMU boot
clk: qcom: debugcc: Update clk measure for gcc clocks for HOLI
defconfig: lahaina: Enable F2FS_CHECK_FS for lahaina
BACKPORT: cfg80211: Adjust 6 GHz frequency to channel conversion
power: smb5-lib: Use the unlocked version votable for FV
drivers: coresight: Add interrupt service routine for apss tgu
defconfig: gki: Enable power delivery on Holi
usb: pd: Fix cyclic dependency of pd modules
build.config: Add qnoc-qos.ko module for Lahaina
interconnect: qcom: Build qnoc-qos as module
Revert "dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON"
ABI: Add regmap_mmio_detach_clk API to QCOM whitelist
mfd: qcom-i2c-pmic: Reduce the stat-toggle delay
mfd: qcom-i2c-pmic: Toggle STAT pin at init
arm64: defconfig: enable debugging of cpuidle governor in SVM
ANDROID: db845c_gki.fragment: Remove CONFIG_USB_NET_AX88*
ANDROID: GKI: enable CONFIG_MTK_TIMER
ANDROID: ABI: Update ABI description after symbol list updates
ANDROID: ABI: Added symbols for allwinner
power: supply: qti_battery_charger: Change wireless power supply type
ANDROID: ABI: Update allowed list for QCOM
mhi: core: Check for RDDM cookie set by device to indicate readiness
mhi: core: Move to error state if firmware could not be loaded
UPSTREAM: scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
UPSTREAM: scsi: ufs: Fix possible infinite loop in ufshcd_hold
UPSTREAM: scsi: ufs-mediatek: Fix incorrect time to wait link status
UPSTREAM: scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
UPSTREAM: scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
UPSTREAM: scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
BACKPORT: scsi: ufs-mediatek: Add inline encryption support
ANDROID: Update ABI
ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
clk: qcom: gcc-shima: Update CPUSS AHB clock frequency to 19.2MHz
Revert "binder: Prevent context manager from incrementing ref 0"
cnss2: Disable LPASS full power collapse on DRV suspend
pci: msm: Add support to send vote against DRV PC
power: supply: qcom: Update SMB5 charger properties for GKI compliance
dt-bindings: iio: Add PSY_IIO_TYPEC_ACCESSORY_MODE for SMB5
sched/preemptirq: Use restricted trace hooks
FROMLIST: ufs: skip manual flush for write booster
Revert "binder: Prevent context manager from incrementing ref 0"
byte-cntr: Add mutex_unlock when rwp_offset is invalid
defconfig: Avoid disabling temp_alarm driver for holi
msm: kgsl: Add GPU minimum bandwidth vote state
regulator: rpm-smd: Update sync_state call
arm64: defconfig: Enable panic on corruption for holi
i2c-msm-geni: Add log to print the i2c bus frequency
clk: qcom: gdsc-regulator: Update support to skip GDSC disable
BACKPORT: cfg80211: Squash of all 6GHz changes
ASoC: soc-pcm: Fix playback shutdown sequence
interconnect: qcom: Add sync_state for Shima
cnss2: Remove unnecessary logs for Bus BW voting
msm: kgsl: Set the bit mask for read-modify-write of GMU registers
ANDROID: ion: export some ion symbols
serial: msm_geni_serial: Log CTS and RX IO line status
interconnect: qcom: Add support for utility factor
defconfig: arm64: Enable data configs
arm64: defconfig: Remove SDCARD_FS for holi
interconnect: qcom: sdxlemur: Remove stub functions
ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
sched/walt: Improve the scheduler
NFC: Fix NFC firmware download issue
soc: jtagv8: Correct the sequence of restoring the etm registers
drivers: soc: qcom: update sct table for LLCC on Shima
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
arm: defconfig: Enable gcc clock driver for sdxlemur
msm: cvp: enable cache op by default
msm: cvp: Print detail NOC error info
defconfig: lahaina-gki: enable PMIC PON log parser driver
soc: qcom: add PMIC PON log parser driver
cnss2: Set PCIe link state in proper state during resume
defconfig: sdxlemur: Enable drivers required for PMIC devices
cnss2: Add support to use new ramdump APIs
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
cpuidle: record state entry failed statistics
msm: adsprpc: store glink transaction history in global buffer
cnss2: Setup interconnect path for bandwidth voting
defconfig: msm: Enable debug module info config for Lahaina/Shima
Kconfig.debug: module: Add debug config to debug modules
ANDROID: Incremental fs: fix magic compatibility again
usb: pd: Add support for IIO based properties
pinctrl: qcom: Update reserved GPIOs for Shima
Delay opening slimbus ports for A2DP for Apache
usb: pd: Add support of qpnp-pdphy and policy_engine drivers
Linux 5.4.61
KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
xen: don't reschedule in preemption off sections
mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
do_epoll_ctl(): clean the failure exits up a bit
epoll: Keep a reference on files added to the check list
efi: add missed destroy_workqueue when efisubsys_init fails
powerpc/pseries: Do not initiate shutdown when system is running on UPS
net: dsa: b53: check for timeout
hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
net: ena: Prevent reset after device destruction
bonding: fix active-backup failover for current ARP slave
ARM64: vdso32: Install vdso32 from vdso_install
afs: Fix NULL deref in afs_dynroot_depopulate()
RDMA/bnxt_re: Do not add user qps to flushlist
Fix build error when CONFIG_ACPI is not set/enabled:
efi: avoid error message when booting under Xen
kconfig: qconf: fix signal connection to invalid slots
kconfig: qconf: do not limit the pop-up menu to the first row
Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
vfio/type1: Add proper error unwind for vfio_iommu_replay()
ASoC: intel: Fix memleak in sst_media_open
ASoC: msm8916-wcd-analog: fix register Interrupt offset
s390/ptrace: fix storage key handling
s390/runtime_instrumentation: fix storage key handling
bonding: fix a potential double-unregister
can: j1939: add rxtimer for multipacket broadcast session
can: j1939: abort multipacket broadcast session when timeout occurs
can: j1939: cancel rxtimer on multipacket broadcast session complete
can: j1939: fix support for multipacket broadcast message
bonding: show saner speed for broadcast mode
net: fec: correct the error path for regulator disable in probe
i40e: Fix crash during removing i40e driver
i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
can: j1939: transport: add j1939_session_skb_find_by_offset() function
can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack
can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()
bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
ASoC: q6routing: add dummy register read/write function
ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
spi: stm32: fixes suspend/resume management
netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian
ext4: don't allow overlapping system zones
ext4: fix potential negative array index in do_split()
fs/signalfd.c: fix inconsistent return codes for signalfd4
alpha: fix annotation of io{read,write}{16,32}be()
xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
media: camss: fix memory leaks on error handling paths in probe
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
ceph: fix use-after-free for fsc->mdsc
jffs2: fix UAF problem
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
xfs: fix inode quota reservation checks
svcrdma: Fix another Receive buffer leak
m68knommu: fix overwriting of bits in ColdFire V3 cache control
MIPS: Fix unable to reserve memory for Crash kernel
Input: psmouse - add a newline when printing 'proto' by sysfs
media: vpss: clean up resources in init
rtc: goldfish: Enable interrupt in set_alarm() when necessary
media: budget-core: Improve exception handling in budget_register()
scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
opp: Enable resources again if they were disabled earlier
kthread: Do not preempt current task if it is going to call schedule()
drm/amd/display: fix pow() crashing when given base 0
drm/amd/display: Fix EDID parsing after resume from suspend
drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
scsi: zfcp: Fix use-after-free in request timeout handlers
jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
ext4: fix checking of directory entry validity for inline directories
RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
mm, page_alloc: fix core hung in free_pcppages_bulk()
mm: include CMA pages in lowmem_reserve at boot
uprobes: __replace_page() avoid BUG in munlock_vma_page()
kernel/relay.c: fix memleak on destroy relay channel
romfs: fix uninitialized memory leak in romfs_dev_read()
spi: Prevent adding devices below an unregistering controller
can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer()
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
btrfs: add wrapper for transaction abort predicate
btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases
btrfs: don't show full path of bind mounts in subvol=
btrfs: export helpers for subvolume name/id resolution
bcache: avoid nr_stripes overflow in bcache_device_init()
khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
khugepaged: khugepaged_test_exit() check mmget_still_valid()
perf probe: Fix memory leakage when the probe point is not found
gfs2: Never call gfs2_block_zero_range with an open transaction
gfs2: Improve mmap write vs. punch_hole consistency
drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
kbuild: replace AS=clang with LLVM_IAS=1
kbuild: remove AS variable
kbuild: remove PYTHON2 variable
x86/boot: kbuild: allow readelf executable to be specified
net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
Documentation/llvm: fix the name of llvm-size
Documentation/llvm: add documentation on building w/ Clang/LLVM
cnss2: set high 32bit of MSI addr only when device is 64 bit capable
msm: kgsl: Make ACD QMP message sending failure non fatal
pci: msm: Configure L23 ready poll timeout using sysfs
ANDROID: ABI: Added symbols for db845c and hikey960
ANDROID: Update abi_gki_aarch64_hikey960
ANDROID: Update abi_gki_aarch64_db845c
ANDROID: build.config.hikey960: Set KMI_SYMBOL_LIST
ANDROID: build.config.d845c: Set KMI_SYMBOL_LIST
ANDROID: hikey960_gki.fragment: Remove unused CONFIG_SERIAL_8250_DW
drivers: thermal: sdpm: Add support for regulator notification
BACKPORT: FROMLIST: clk: Export clk_register_composite
ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason
arm64: defconfig: Enable selinux config
soc: qcom: ramdump: Fix 'complete ramdump' collection
cpuidle: menu: trace menu governor decisions
debug-pagealloc: Panic on pagealloc corruption
kernel/lib: add additional debug capabilities for data corruption
debug-pagealloc: print physical address for detected corruption
msm: kgsl: Fix maximum allowed power level for A660
msm: kgsl: Enable Adaptive Clock Distribution feature for A660 v2
msm: kgsl: Include data from all power levels in ACD table
kgsl: msm: Correctly check hardware idle status for a619_holi target
i2c: i2c-msm-geni: Avoid usage of dma chan_id in case of GSI transfer
ANDROID: ABI: add already existing __arm_smccc_smc to unisoc
mmc: sdhci-msm: Add support for ice core clock
arm64: defconfig: Add qcom debug config for perf build in HOLI
usb: gadget: u_ether: Add skb check in eth_start_xmit
cfg80211: Indicate support for AKM advertisement per interface
cnss2: Trigger recovery when link is down before force RDDM
cnss2: Add prefix to firmware name based on device ID
sched/cpupri: skip isolated cpus
Revert "input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up"
cnss2: Donot assert if BDF download fails on reboot
leds: qti-flash: Show on_time and off_time in microseconds
soc: qcom: hyp_core_ctl: Catch uninitialized freq QOS object
kernel: crypto: Possible null pointer dereference
ANDROID: ion: Remove unused local variable 'vaddr'
ANDROID: ion: remove kmap from begin[end]_cpu_access
scsi: ufs: Remove ufshcd-qti driver
interconnect: qcom: Add sync_state for Holi
sched: Cleanup allowed cpus in task placement
arm64: defconfig: Enable DYNAMIC_DEBUG for holi target
Revert "mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice"
msm: kgsl: Add handler for GPC interrupt on A6xx GPU
ANDROID: GKI: Update abi_gki_aarch64_exynos
iommu: skip iommu_tlb_sync in iommu_unmap()
ANDROID: tty: fix tty name overflow
Revert "tracing: Move pipe reference to trace array instead of current_tracer"
Revert "ANDROID: Revert: Merge 5.4.60 into android11-5.4"
msm_rtb: Evaluate parameter only once in reads/writes
clk: qcom: shima: Fix stuck at off warnings during probe
defconfig: Cleanup of wlan related config flags for holi
arm64: defconfig: enable CONFIG_DEBUG_PREEMPT for debug config
defconfig: Enable SMB5 and QG drivers for holi
power: supply: qg: Add support to make QG driver GKI compliant
dt-bindings: iio: add IIO channel IDs for QG device
clk: qcom: gcc-sdxlemur: Add PCIe and USB3 clock muxes
dt-bindings: clk: Add PCIe pipe and USB3 pipe clocks
power: supply: qcom: Add support to make SMB5 charger GKI compliant
dt-bindings: iio: Add IIO channel numbers for QPNP-SMB5 charger
scsi: ufs-qcom: Increase ah8 timeout to 5ms
defconfig: Enable CONFIG_VMSPLIT_3G_OPT
ANDROID: arm64: add __va_function
cnss2: Use correct timer for forcing FW assert
defconfig: lahaina: Disable console on GKI builds
mmc: core: Fix uninitialized clock scaling's freq table
soc: mmrm: Multimedia Resource Manager interface
ANDROID: ABI: fix ABI breakage
ANDROID: sched: add vendor hook for correcting cpu capacity
ANDROID: Revert: Merge 5.4.60 into android11-5.4
arm64: defconfig: enable autosleep and wakelock configs
haven: configure dbl and msgq interrupts as wakeup capable
ANDROID: sched: Use normal vendor hook in scheduler tick
ANDROID: Add vendor hooks to the scheduler
Linux 5.4.60
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
drm: Added orientation quirk for ASUS tablet model T103HAF
drm/panfrost: Use kvfree() to free bo->sgts
arm64: dts: marvell: espressobin: add ethernet alias
khugepaged: retract_page_tables() remember to test exit
sh: landisk: Add missing initialization of sh_io_port_base
perf/x86/rapl: Fix missing psys sysfs attributes
tools build feature: Quote CC and CXX for their arguments
perf bench mem: Always memset source before memcpy
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
crypto: algif_aead - fix uninitialized ctx->init
mfd: dln2: Run event handler loop under spinlock
i2c: iproc: fix race between client unreg and isr
test_kmod: avoid potential double free in trigger_config_run_type()
fs/ufs: avoid potential u32 multiplication overflow
fs/minix: remove expected error message in block_to_path()
fs/minix: fix block limit check for V1 filesystems
fs/minix: set s_maxbytes correctly
nfs: Fix getxattr kernel panic and memory overflow
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
drm/vmwgfx: Fix two list_for_each loop exit tests
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
recordmcount: Fix build failure on non arm64
Input: sentelic - fix error return when fsp_reg_write fails
x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
md-cluster: Fix potential error pointer dereference in resize_bitmaps()
watchdog: initialize device before misc_register
nfs: nfs_file_write() should check for writeback errors
scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
openrisc: Fix oops caused when dumping stack
libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
libnvdimm/security: fix a typo
clk: bcm2835: Do not use prediv with bcm2711's PLLs
ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
nfs: ensure correct writeback errors are returned on close()
i2c: rcar: avoid race when unregistering slave
tools build feature: Use CC and CXX from parent
pwm: bcm-iproc: handle clk_get_rate() return
clk: clk-atlas6: fix return value check in atlas6_clk_init()
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
i2c: rcar: slave: only send STOP event when we have been addressed
iommu/vt-d: Enforce PASID devTLB field mask
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
clk: actions: Fix h_clk for Actions S500 SoC
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
crypto: caam - Remove broken arc4 support
mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
RDMA/counter: Allow manually bind QPs with different pids to same counter
RDMA/counter: Only bind user QPs in auto mode
devres: keep both device name and resource name in pretty name
crypto: af_alg - Fix regression on empty requests
USB: serial: ftdi_sio: clean up receive processing
USB: serial: ftdi_sio: make process-packet buffer unsigned
selftests/bpf: test_progs use another shell exit on non-actions
selftests/bpf: Test_progs indicate to shell on non-actions
IB/uverbs: Set IOVA on IB MR in uverbs layer
media: rockchip: rga: Only set output CSC mode for RGB input
media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
RDMA/ipoib: Return void from ipoib_ib_dev_stop()
platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
mtd: rawnand: fsl_upm: Remove unused mtd var
octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
mfd: arizona: Ensure 32k clock is put on driver unbind and error
crypto: algif_aead - Only wake up when ctx->more is zero
pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
orangefs: get rid of knob code...
drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
remoteproc: qcom: q6v5: Update running state before requesting stop
perf intel-pt: Fix duplicate branch after CBR
perf intel-pt: Fix FUP packet state
module: Correctly truncate sysfs sections output
pseries: Fix 64 bit logical memory block panic
ceph: handle zero-length feature mask in session messages
ceph: set sec_context xattr on symlink creation
watchdog: f71808e_wdt: clear watchdog timeout occurred flag
watchdog: f71808e_wdt: remove use of wrong watchdog_info option
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
tracing: Move pipe reference to trace array instead of current_tracer
tracing: Use trace_sched_process_free() instead of exit() for pid tracing
tracing/hwlat: Honor the tracing_cpumask
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
ftrace: Setup correct FTRACE_FL_REGS flags for module
mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
mm/page_counter.c: fix protection usage propagation
ocfs2: change slot number type s16 to u16
khugepaged: collapse_pte_mapped_thp() protect the pmd lock
khugepaged: collapse_pte_mapped_thp() flush the right range
ext2: fix missing percpu_counter_inc
MIPS: qi_lb60: Fix routing to audio amplifier
MIPS: CPU#0 is not hotpluggable
driver core: Avoid binding drivers to dead devices
mac80211: fix misplaced while instead of if
bcache: fix overflow in offset_to_stripe()
bcache: allocate meta data pages as compound pages
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
net/compat: Add missing sock updates for SCM_RIGHTS
net: stmmac: dwmac1000: provide multicast filter fallback
net: ethernet: stmmac: Disable hardware multicast filter
media: vsp1: dl: Fix NULL pointer dereference on unbind
pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
powerpc: Fix circular dependency between percpu.h and mmu.h
powerpc: Allow 4224 bytes of stack expansion for the signal frame
powerpc/ptdump: Fix build failure in hashpagetable.c
cifs: Fix leak when handling lease break for cached root fid
xtensa: fix xtensa_pmu_setup prototype
xtensa: add missing exclusive access state management
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
dt-bindings: iio: io-channel-mux: Fix compatible string in example code
arm64: perf: Correct the event index in sysfs
btrfs: fix return value mixup in btrfs_get_extent
btrfs: make sure SB_I_VERSION doesn't get unset by remount
btrfs: fix memory leaks after failure to lookup checksums during inode logging
btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
btrfs: only search for left_info if there is no right_info in try_merge_free_space
btrfs: fix messages after changing compression level by remount
btrfs: fix race between page release and a fast fsync
btrfs: don't WARN if we abort a transaction with EROFS
btrfs: sysfs: use NOFS for device creation
btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree
btrfs: add missing check for nocow and compression inode flags
btrfs: relocation: review the call sites which can be interrupted by signal
btrfs: move the chunk_mutex in btrfs_read_chunk_tree
btrfs: open device without device_list_mutex
btrfs: don't traverse into the seed devices in show_devname
btrfs: remove no longer needed use of log_writers for the log root tree
btrfs: stop incremening log_batch for the log root tree when syncing log
btrfs: ref-verify: fix memory leak in add_block_entry
btrfs: don't allocate anonymous block device for user invisible roots
btrfs: free anon block device right after subvolume deletion
btrfs: allow use of global block reserve for balance item deletion
PCI: qcom: Add support for tx term offset for rev 2.1.0
PCI: qcom: Define some PARF params needed for ipq8064 SoC
PCI: Add device even if driver attach failed
PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
genirq/affinity: Make affinity setting if activated opt-in
smb3: warn on confusing error scenario with sec=krb5
defconfig: Enable CONFIG_NL80211_TESTMODE config for holi
interconnect: qcom: Add L3 support for Holi
iicc: dt-bindings: add endpoint IDs for L3 interconnect for HOLI
msm: kgsl: Update preemption context record size for a660
msm: kgsl: Fix overflow issue to gpu_busy
drivers: thermal: cpu_voltage: Use the child device node
cnss2: Wait for power up complete during SSR restart
ANDROID: ABI: FPSIMD save/restore using vendor_hooks
ANDROID: vendor_hooks: FPSIMD save/restore by using vendor_hooks
msm: cvp: Fixed a deadlock during power update
ANDROID: futex: Add vendor hook for wait queue
ANDROID: sched: add vendor hooks to handle scheduling priority
ANDROID: rwsem: Add vendor hook to the rw-semaphore
ANDROID: binder: Add vendor hook to the binder
soc: qcom: ramdump: Abort user-space read if timed-out
msm: kgsl: Save and restore the power ctrl_flags during recovery
NFC: Align DT property name with DTSI files
FROMLIST: ufs: introduce a callback to get info of command completion
ANDROID: scsi: ufs: export ufshcd_wb_ctrl func
ANDROID: GKI: enable some USB_NET_ config options
regulator: rpm-smd: Correct proxy regulator registration
ANDROID: sched: add restrict vendor hook to modify task placement policy in EAS
mailbox: msm_qmp: Assert on timeout
iommu/arm-smmu: Ensure power resources are enabled during tlb maintenance
block: Fix a race in the runtime power management code
byte-cntr: Don't start usb transfer when rwp offset is invalid
soc: qcom: eud: Fix inconsistent nature of the cmdline
cnss2: Free saved default PCIe config space
BACKPORT: kthread: Do not preempt current task if it is going to call schedule()
cnss2: Notify MSM PCIe bus driver when detect link down
cnss2: print message for abrupt device reset to PBL
cnss2: Try to recover PCIe link to collect dump after link down
cnss2: Save default config space without BME enabled
pci: msm: Add support to handle ep driver requested link down
ANDROID: GKI: enable CONFIG_USB_ROLE_SWITCH
ANDROID: ABI: Update ABI after UFS error recovery patches
BACKPORT: FROMGIT: scsi: ufs: Properly release resources if a task is aborted successfully
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between error handler and runtime PM ops
FROMGIT: scsi: ufs: Move dumps in IRQ handler to error handler
BACKPORT: FROMGIT: scsi: ufs: Recover HBA runtime PM error in error handler
BACKPORT: FROMGIT: scsi: ufs: Fix concurrency of error handler and other error recovery paths
BACKPORT: FROMGIT: scsi: ufs: Add some debug information to ufshcd_print_host_state()
FROMGIT: scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
FROMGIT: scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
FROMGIT: scsi: ufs: Add checks before setting clk-gating states
mm: Allow pages that are swapped in to come from the movable zone
ANDROID: kbuild: don't preprocess module-lto.lds
ANDROID: vendor_hooks: Add vendor hook to the net
drivers: qcom: rpmh-rsc: check for control TCS availablilty
cpuidle: lpm-levels: Fix RIMPS timer programming
defconfig: Enable scheduler Uclamp for Holi
arm64: defconfig: Enable CONFIG_MEDIA_RADIO_SUPPORT on Lahaina
Revert "ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109"
msm: kgsl: Avoid race of fault handler and recovery
Linux 5.4.59
io_uring: Fix NULL pointer dereference in loop_rw_iter()
s390/gmap: improve THP splitting
s390/dasd: fix inability to use DASD with DIAG driver
xen/gntdev: Fix dmabuf import with non-zero sgt offset
xen/balloon: make the balloon wait interruptible
xen/balloon: fix accounting in alloc_xenballooned_pages error path
fs/minix: reject too-large maximum file size
fs/minix: don't allow getting deleted inodes
fs/minix: check return value of sb_getblk()
bitfield.h: don't compile-time validate _val in FIELD_FIT
crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
crypto: ccp - Fix use of merged scatterlists
crypto: qat - fix double free in qat_uclo_create_batch_init_list
crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
pstore: Fix linking when crypto API disabled
tpm: Unify the mismatching TPM space buffer sizes
ALSA: usb-audio: add quirk for Pioneer DDJ-RB
irqdomain/treewide: Free firmware node after domain removal
ARM: 8992/1: Fix unwind_frame for clang-built kernels
parisc: mask out enable and reserved bits from sba imask
parisc: Implement __smp_store_release and __smp_load_acquire barriers
parisc: Do not use an ordered store in pa_tlb_lock()
Revert "parisc: Revert "Release spinlocks using ordered store""
Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
Revert "parisc: Drop LDCW barrier in CAS code when running UP"
erofs: fix extended inode could cross boundary
mtd: rawnand: qcom: avoid write to unavailable register
spi: spidev: Align buffers for DMA
include/asm-generic/vmlinux.lds.h: align ro_after_init
cpufreq: dt: fix oops on armada37xx
cpufreq: Fix locking issues with governors
NFS: Don't return layout segments that are in use
NFS: Don't move layouts to plh_return_segs list while in use
io_uring: set ctx sq/cq entry count earlier
drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
media: media-request: Fix crash if memory allocation fails
9p: Fix memory leak in v9fs_mount
ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
USB: serial: cp210x: enable usb generic throttle/unthrottle
USB: serial: cp210x: re-enable auto-RTS on open
net: initialize fastreuse on inet_inherit_port
net: refactor bind_bucket fastreuse into helper
vmxnet3: use correct tcp hdr length when packet is encapsulated
tcp: correct read of TFO keys on big endian systems
net/tls: Fix kmap usage
net: Set fput_needed iff FDPUT_FPUT is set
net: phy: fix memory leak in device-create error path
net/nfc/rawsock.c: add CAP_NET_RAW check.
net: Fix potential memory leak in proto_register()
drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
af_packet: TPACKET_V3: fix fill status rwlock imbalance
crypto: aesni - add compatibility with IAS
x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
pinctrl-single: fix pcs_parse_pinconf() return value
ocfs2: fix unbalanced locking
dlm: Fix kobject memleak
net: thunderx: initialize VF's mailbox mutex before first usage
fsl/fman: fix eth hash table allocation
fsl/fman: check dereferencing null pointer
fsl/fman: fix unreachable code
fsl/fman: fix dereference null return value
fsl/fman: use 32-bit unsigned integer
net: spider_net: Fix the size used in a 'dma_free_coherent()' call
liquidio: Fix wrong return value in cn23xx_get_pf_num()
net: ethernet: aquantia: Fix wrong return value
net/mlx5: Delete extra dump stack that gives nothing
net/mlx5: DR, Change push vlan action sequence
tools, bpftool: Fix wrong return value in do_dump()
tools, build: Propagate build failures from tools/build/Makefile.build
wl1251: fix always return 0 error
rtw88: coex: only skip coex triggered by BT info
rtw88: fix short GI capability based on current bandwidth
rtw88: fix LDPC field for RA info
ice: Graceful error handling in HW table calloc failure
s390/qeth: don't process empty bridge port events
ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
ASoC: meson: axg-tdm-formatters: fix sclk inversion
ASoC: meson: axg-tdmin: fix g12a skew
ASoC: meson: axg-tdm-interface: fix link fmt setup
selftests/powerpc: Fix online CPU selection
cpufreq: ap806: fix cpufreq driver needs ap cpu clk
PCI: Release IVRS table in AMD ACS quirk
RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
selftests/powerpc: Fix CPU affinity for child process
powerpc/boot: Fix CONFIG_PPC_MPC52XX references
powerpc/32s: Fix CONFIG_BOOK3S_601 uses
selftests/powerpc: Squash spurious errors due to device removal
xfs: fix inode allocation block res calculation precedence
net: dsa: rtl8366: Fix VLAN set-up
net: dsa: rtl8366: Fix VLAN semantics
Bluetooth: hci_serdev: Only unregister device if it was registered
Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
power: supply: check if calc_soc succeeded in pm860x_init_battery
Smack: prevent underflow in smk_set_cipso()
Smack: fix another vsscanf out of bounds
RDMA/core: Fix return error value in _ib_modify_qp() to negative
PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
macintosh/via-macii: Access autopoll_devs when inside lock
net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
scsi: mesh: Fix panic after host or bus reset
scsi: megaraid_sas: Clear affinity hint
usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
usb: dwc2: Fix error path in gadget registration
MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
phy: armada-38x: fix NETA lockup when repeatedly switching speeds
mt76: mt7615: fix potential memory leak in mcu message handler
powerpc/perf: Fix missing is_sier_aviable() during build
coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
usb: core: fix quirks_param_set() writing to a const pointer
USB: serial: iuu_phoenix: fix led-activity helpers
spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
gpu: ipu-v3: Restore RGB32, BGR32
drm/imx: tve: fix regulator_disable error path
drm/imx: fix use after free
powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
phy: renesas: rcar-gen3-usb2: move irq registration to init
PCI/ASPM: Add missing newline in sysfs 'policy'
ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
staging: rtl8192u: fix a dubious looking mask before a shift
ima: Have the LSM free its audit rule
RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
RDMA/qedr: SRQ's bug fixes
powerpc/vdso: Fix vdso cpu truncation
powerpc/rtas: don't online CPUs for partition suspend
kernfs: do not call fsnotify() with name without a parent
mwifiex: Prevent memory corruption handling keys
scsi: scsi_debug: Add check for sdebug_max_queue during module init
drm/bridge: sil_sii8620: initialize return of sii8620_readb
phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
drm: panel: simple: Fix bpc for LG LB070WV8 panel
leds: core: Flush scheduled work for system suspend
kobject: Avoid premature parent object freeing in kobject_cleanup()
drm/stm: repair runtime power management
PCI: Fix pci_cfg_wait queue locking problem
RDMA/rxe: Skip dgid check in loopback mode
xfs: fix reflink quota reservation accounting error
xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
media: cros-ec-cec: do not bail on device_init_wakeup failure
media: exynos4-is: Add missed check for pinctrl_lookup_state()
media: firewire: Using uninitialized values in node_probe()
ipvs: allow connection reuse for unconfirmed conntrack
scsi: eesox: Fix different dev_id between request_irq() and free_irq()
scsi: powertec: Fix different dev_id between request_irq() and free_irq()
RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
iavf: Fix updating statistics
iavf: fix error return code in iavf_init_get_resources()
staging: vchiq_arm: Add a matching unregister call
drm/radeon: fix array out-of-bounds read and write issues
cxl: Fix kobject memleak
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
ASoC: Intel: bxt_rt298: add missing .owner field
ASoC: SOF: nocodec: add missing .owner field
media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
media: cxusb-analog: fix V4L2 dependency
Bluetooth: btmtksdio: fix up firmware download sequence
Bluetooth: btusb: fix up firmware download sequence
leds: lm355x: avoid enum conversion warning
clk: bcm63xx-gate: fix last clock availability
drm/arm: fix unintentional integer overflow on left shift
drm/etnaviv: Fix error path on failure to enable bus clk
iio: improve IIO_CONCENTRATION channel type description
ath10k: Acquire tx_lock in tx error paths
video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
console: newport_con: fix an issue about leak related system resources
video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
btmrvl: Fix firmware filename for sd8997 chipset
btmrvl: Fix firmware filename for sd8977 chipset
mwifiex: Fix firmware filename for sd8997 chipset
mwifiex: Fix firmware filename for sd8977 chipset
agp/intel: Fix a memory leak on module initialisation failure
drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
drm/gem: Fix a leak in drm_gem_objects_lookup()
drm/msm: ratelimit crtc event overflow error
ACPICA: Do not increment operation_region reference counts for field units
bcache: fix super block seq numbers comparision in register_cache_set()
dyndbg: fix a BUG_ON in ddebug_describe_flags
usb: bdc: Halt controller on suspend
bdc: Fix bug causing crash after multiple disconnects
usb: gadget: net2280: fix memory leak on probe error handling paths
mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
ionic: update eid test for overflow
gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
iwlegacy: Check the return value of pcie_capability_read_*()
platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
brcmfmac: set state of hanger slot to FREE when flushing PSQ
brcmfmac: To fix Bss Info flag definition Bug
brcmfmac: keep SDIO watchdog running when console_interval is non-zero
bpf: Fix fds_example SIGSEGV error
drm/amd/powerplay: fix compile error with ARCH=arc
drm/amdgpu/display bail early in dm_pp_get_static_clocks
mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
drm/radeon: disable AGP by default
drm/debugfs: fix plain echo to connector "force" attribute
drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
drm: msm: a6xx: fix gpu failure after system resume
usb: mtu3: clear dual mode of u3port when disable device
btrfs: fix lockdep splat from btrfs_dump_space_info
mmc: sdhci-cadence: do not use hardware tuning for SD mode
drm/nouveau: fix multiple instances of reference count leaks
drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
drm/etnaviv: fix ref count leak via pm_runtime_get_sync
arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
drm/nouveau/kms/nv50-: Fix disabling dithering
md-cluster: fix wild pointer of unlock_all_bitmaps()
bus: ti-sysc: Add missing quirk flags for usb_host_hs
video: fbdev: neofb: fix memory leak in neo_scan_monitor()
video: fbdev: savage: fix memory leak on error handling path in probe
crypto: aesni - Fix build with LLVM_IAS=1
drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
drm/amdgpu: avoid dereferencing a NULL pointer
fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
ANDROID: fix a bug in quota2
loop: be paranoid on exit and prevent new additions / removals
Bluetooth: add a mutex lock to avoid UAF in do_enale_set
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
drm/tilcdc: fix leak & null ref in panel_connector_get_modes
nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
nvme-multipath: fix logic for non-optimized paths
nvme-rdma: fix controller reset hang during traffic
nvme-tcp: fix controller reset hang during traffic
md: raid0/linear: fix dereference before null check on pointer mddev
seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
iocost: Fix check condition of iocg abs_vdebt
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
spi: rockchip: Fix error in SPI slave pio read
io_uring: fix sq array offset calculation
regulator: fix memory leak on error path of regulator_register()
recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
tpm: Require that all digests are present in TCG_PCR_EVENT2 structures
spi: lantiq: fix: Rx overflow error in full duplex mode
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
ARM: dts: gose: Fix ports node name for adv7612
ARM: dts: gose: Fix ports node name for adv7180
platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
platform/x86: intel-hid: Fix return value check in check_acpi_dev()
m68k: mac: Fix IOP status/control register writes
m68k: mac: Don't send IOP message until channel is idle
clk: scmi: Fix min and max rate when registering clocks with discrete rates
sched/uclamp: Fix initialization of struct uclamp_rq
arm64: dts: exynos: Fix silent hang after boot on Espresso
firmware: arm_scmi: Fix SCMI genpd domain probing
ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
crypto: ccree - fix resource leak on error path
blktrace: fix debugfs use after free
arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
crc-t10dif: Fix potential crypto notify dead-lock
EDAC: Fix reference count leaks
arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
sched: correct SD_flags returned by tl->sd_flags()
sched/fair: Fix NOHZ next idle balance
x86/mce/inject: Fix a wrong assignment of i_mce.status
clk: qcom: clk-rpmh: Wait for completion when enabling clocks
fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe
nvme: add a Identify Namespace Identification Descriptor list quirk
HID: input: Fix devices that return multiple bytes in battery report
tracepoint: Mark __tracepoint_string's __used
spi: spi-msm-geni: Add support to disable dma mode for SPI transfers
msm: adsprpc: prevent use-after-free from fastrpc ctx
arm64: defconfig: Trim genericarmv8 defconfig
ANDROID: ABI: Update allowed list for QCOM
arm64: defconfig: Set panic timeout and panic oops config
arm64: defconfig: Enabled SOC and Haven watchdog drivers
haven: watchdog: Add virtual watchdog support
soc: qcom: Add qcom watchdog framework support
soc: qcom: Create framework for qcom watchdogs
soc: qcom: Remove watchdog percpu interrupts
soc: qcom: Remove unused member variables
soc: qcom: Remove unused macros
soc: qcom: Remove watchdog slack accounting
arm64: defconfig: Add watchdog core config
soc: qcom: Rename msm watchdog to wdt core
soc: qcom: Remove msm watchdog config
aarch64: ABI: add kernel_restart to GKI KMI symbol list
mhi: core: Add checks for bhi and bhie offsets
cnss2: Update device MMIO region length for MHI core
mhi: core: Skip RDDM download if execution env is unknown
mhi: core: Add NULL check in mhi_get_exec_env
ANDROID: db845c: set BUILD_INITRAMFS=1
soc: qcom: mem-buf: Relinquish unclaimed donated memory
soc: qcom: mem-buf: Use an unbound high priority workqueue for mem-buf
power: qpnp-smb5: Fix Initialize mutex for PD typec designs
coresight: tmc: Modified trigger number for reset CTI
sched/walt: Improve the scheduler
mhi: core: Set bhi and bhie to NULL upon power down
soc: qcom: add microdump collector
input: qcom-hv-haptics: toggle CAL_EN mode if HBST is in open loop
ANDROID: GKI: Build CEC_{CORE,NOTIFIER,PIN} in
input: qcom-hv-haptics: read CAL_TLRA_CL_STS from SDAM after boot up
input: qcom-hv-haptics: update RC_CLK_CAL_COUNT calculation
arch: arm64: Add RCU related configs for lahaina
msm: kgsl: Clean up adreno_spin_idle_debug
msm: kgsl: Add LPAC information to snapshot
msm: kgsl: Add A660 specific registers to snapshot
ANDROID: GKI: Enable CEC support
scsi: ufs: Add UFS_DEVICE_QUIRK_PA_HIBER8TIME quirk
power: supply: qti_battery_charger: allow setting ICL for USB_PD charger
ANDROID: ABI: Update ABI snapshot after additions to struct io_pgtable_cfg
usb: dwc3: Set FORCE_MEM_CORE_ON bit of GCC_USB30_MASTER_CLK
drivers: thermal: don't reset ops pointer in of-thermal sensor unregister
usb: XHCI: Implement xhci_handshake_check_state() API
usb: xhci: Reduce command abort handshake timeout
msm: kgsl: Correctly clean up dma buffer attachment in case of error
arm: defconfig: Remove I3C driver support
ANDROID: iommu/io-pgtable: Allow IOMMU drivers to allocate/free page-table memory
msm: synx: fix cleanup of fence during handle creation
msm: adsprpc: Add capability for error code change in kernel
msm: adsprpc: Race conditions when handling the ADSP SSR
sched/walt: Improve the scheduler
ANDROID: update ABI
soc: qcom: socinfo: Add support for IDP and ATP platforms
abi: Update qcom whitelist for netdev_update_features
clk: qcom: gcc: update frequency table for csi3phytimer clock
clk: qcom: debugcc: Update the debug mux for CPUSS
pinctrl: qcom: spmi-gpio: Add support for PMX65
clk: qcom: gcc-lahaina: Enable clocks for pm8008 by default
cnss2: Check for FW / IMS status for WFC QMI messages
msm: kgsl: Add clocks to access KGSL SMMU register space
msm: kgsl: Fix GBIF Halt ack timeout for a619_holi
UPSTREAM: update to latest version of scripts/checkpatch.pl
input: touchscreen: synaptics_tcm: defer probe if panel not found
FROMLIST: ufs: change the way to complete fDeviceInit
soc: qcom: msm_perf: use cpuinfo.min/max while adding freq qos request
msm: kgsl: Fix GMEM base for A615 family GPUs
msm: adsprpc: allow unsigned PD offload to secure channel
msm: kgsl: Add suspend_context to gmu based targets
msm: kgsl: Fix gmu fence error during slumber
msm: kgsl: Kick dcvs in idle thread for gmu targets
msm: kgsl: Fix KGSL_PROP_PWRCTRL property for gmu based targets
msm: kgsl: Turn off gpu interrupts during stall-on-fault
mm: memblock: Add more debug logs
clk: qcom: rpmh: Add support for RPMH clocks for sdxlemur
clk: qcom: common: Return NULL from clk_hw OF provider
defconfig: Add support for ARM_APPENDED_DTB for sdxlemur
ANDROID: GKI: add built-in BCM Bluetooth driver
Revert "Revert "genetlink: remove genl_bind""
ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
cpuidle: lpm-levels: Set suspend and s2idle ops later during probe
mmc: sdhci-msm: Calculate timeout value based on the base clock
mmc: sdhci-msm: Introduce timeout freq divider in sdhci host
sched:/fair: check cpu_allowed mask when find target
ANDROID: GKI: add abi_gki_aarch64_oplus
ANDROID: GKI: fix up abi .xml file due to previous changes.
msm: kgsl: skip if requested address doesn't fall in the svm range
msm: kgsl: Remove VM_MAYWRITE flag to restrict mprotect
ANDROID: GKI: add some padding to some driver core structures
arm64: defconfig: Enable eMMC/SD card on holi
arm64: defconfig: Enable eMMC/SD card driver for holi QGKI defconfig
clk: qcom: clk-debug: Fix clk measurement algorithm
leds: qti-flash: Fix early return in qti_flash_led_disable()
sound: usb: Add NULL check against udev with uaudio_dev_cleanup() API
msm: pcie: fix race between DRV suspend/resume and RPMSG operations
mhi: core: Add missing EXPORT_SYMBOL for some public APIs
ANDROID: vendor_hooks: add waiting information for blocked tasks
kernel: time: Fix accuracy for low resolution timer
ANDROID: GKI: Update abi_gki_aarch64_exynos
cnss_utils: Increase unsafe channel max num for 6G
USB: gadget: composite: Allow bMaxPower=0 if self-powered
ANDROID: include/linux: add low power mode and fps to notifier
msm: ADSPRPC: Size check before allocating memory from DMA
BACKPORT: scsi: ufs: Fix and simplify setup_xfer_req variant operation
qseecom : Fixes to enable shmbridge
defconfig: msm: enable event sharing in kernel for lahaina/holi
ANDROID: GKI: enable USB UVC drivers
input: touchscreen: st: increase LDO load
ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y
arm64: defconfig: Enable GENI and slimbus drivers
leds: qti-flash: Handle error return path properly
scsi: ufs: Fix some racing problems in ufshcd_shutdown()
icnss2: Send SMMU IOVA range only when SMMU S1 is enabled
ANDROID: GKI: enable LEDS_CLASS_FLASH
ASoC: Add backend user count check
ANDROID: Revert "module: Refactor section attr into bin attribute"
ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
sched: Improve the Scheduler
Revert "drm/drm_fb_helper: fix fbdev with sparc64"
qcom: pil: Move the IMEM location for disabling timeouts
msm: kgsl: Mark the scratch buffer as privileged
msm: kgsl: Use per-target scratch memory for preemption
ANDROID: fix redefinition error for restricted vendor hooks
qtee_shmbridge: Enable shmbridge on lahaina
dt-bindings: clock: Add rpmh header for sdxlemur
Linux 5.4.58
nfsd: Fix NFSv4 READ on RDMA when using readv
ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
tcp: apply a floor of 1 for RTT samples from TCP timestamps
selftests/net: relax cpu affinity requirement in msg_zerocopy test
Revert "vxlan: fix tos value before xmit"
openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
net: gre: recompute gre csum for sctp over gre tunnels
hv_netvsc: do not use VF device if link is down
dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
appletalk: Fix atalk_proc_init() return path
net: lan78xx: replace bogus endpoint lookup
vxlan: Ensure FDB dump is performed under RCU
rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
net: ethernet: mtk_eth_soc: fix MTU warnings
ipv6: Fix nexthop refcnt leak when creating ipv6 route info
ipv6: fix memory leaks on IPV6_ADDRFORM path
ipv4: Silence suspicious RCU usage warning
PCI: tegra: Revert tegra124 raw_violation_fixup
Revert "powerpc/kasan: Fix shadow pages allocation failure"
xattr: break delegations in {set,remove}xattr
Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
tools lib traceevent: Fix memory leak in process_dynamic_array_len
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
igb: reinit_locked() should be called with rtnl_lock
cfg80211: check vendor command doit pointer before use
firmware: Fix a reference count leak.
ALSA: hda: fix NULL pointer dereference during suspend
net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
usb: hso: check for return value in hso_serial_common_create()
i2c: slave: add sanity check when unregistering
i2c: slave: improve sanity check when registering
drm/drm_fb_helper: fix fbdev with sparc64
nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
net/9p: validate fds in p9_fd_open
leds: 88pm860x: fix use-after-free on unbind
leds: lm3533: fix use-after-free on unbind
leds: da903x: fix use-after-free on unbind
leds: lm36274: fix use-after-free on unbind
leds: wm831x-status: fix use-after-free on unbind
mtd: properly check all write ioctls for permissions
vgacon: Fix for missing check in scrollback handling
scripts: add dummy report mode to add_namespace.cocci
Smack: fix use-after-free in smk_write_relabel_self()
binder: Prevent context manager from incrementing ref 0
omapfb: dss: Fix max fclk divider for omap36xx
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
staging: rtl8712: handle firmware load failure
staging: android: ashmem: Fix lockdep warning for write operation
ALSA: seq: oss: Serialize ioctls
ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
Revert "ALSA: hda: call runtime_allow() for all hda controllers"
io_uring: Fix use-after-free in io_sq_wq_submit_work()
io_uring: prevent re-read of sqe->opcode
usb: xhci: Fix ASMedia ASM1142 DMA addressing
usb: xhci: define IDs for various ASMedia host controllers
USB: iowarrior: fix up report size handling for some devices
perf/core: Fix endless multiplex timer
USB: serial: qcserial: add EM7305 QDL product ID
ANDROID: GKI: update abi based on wifi 6GHz changes
BACKPORT: cfg80211: require HE capabilities for 6 GHz band
BACKPORT: cfg80211: reject HT/VHT capabilities on 6 GHz band
BACKPORT: cfg80211: treat 6 GHz channels as valid regardless of capability
BACKPORT: mac80211: Add HE 6GHz capabilities element to probe request
BACKPORT: mac80211: add HE 6 GHz Band Capability element
BACKPORT: cfg80211: add and expose HE 6 GHz band capabilities
BACKPORT: cfg80211: handle 6 GHz capability of new station
BACKPORT: ieee80211: add HE ext EIDs and 6 GHz capability defines
BACKPORT: ieee80211: add code to obtain and parse 6 GHz operation field
BACKPORT: cfg80211: add a helper to identify 6 GHz PSCs
BACKPORT: cfg80211: adapt to new channelization of the 6GHz band
BACKPORT: cfg80211: fix 6 GHz frequencies to kHz
BACKPORT: cfg80211: express channels with a KHz component
coresight: tmc: Set flush cti for both etr and etb
spi: spi-msm-geni: Return error if setup transfer fails
platform: msm-geni-se: Disable CMD_DONE in DMA mode for I2C and SPI
i2c: i2c-msm-geni: Reinitialize the variables after every transfer
Perf: core: create/delete shared kernel/user events
soc: qcom: Add rpm master stats driver
serial: msm_geni_serial: Fix DMA RX FSM reset sequence
msm: cvp: Avoid releasing non-existent ARP
Revert "Revert "Revert "ANDROID: ALSA: jack: Update supported ja..."
mhi: core: prioritize BHI error debug registers set dump
usb: dwc3: gadget: Prevent core from processing stale TRBs
mhi: core: Extend mhi_device_get_sync_atomic() for panic cases
UPSTREAM: loop: Fix wrong masking of status flags
UPSTREAM: loop: Add LOOP_CONFIGURE ioctl
UPSTREAM: loop: Clean up LOOP_SET_STATUS lo_flags handling
UPSTREAM: loop: Rework lo_ioctl() __user argument casting
UPSTREAM: loop: Move loop_set_status_from_info() and friends up
BACKPORT: loop: Factor out configuring loop from status
UPSTREAM: loop: Remove figure_loop_size()
UPSTREAM: loop: Refactor loop_set_status() size calculation
UPSTREAM: loop: Factor out setting loop device size
UPSTREAM: loop: Remove sector_t truncation checks
UPSTREAM: loop: Call loop_config_discard() only after new config is applied
adsprpc: Avoid race condition during map find and free
mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice
drivers: soc: qcom: update sct table for LLCC on Shima
defconfig: holi: enable recommended memory configs
sched: rt: Add trace point for taskplacement
sched/walt: Improve the scheduler
irqchip: mpm: Update the mpm to gic irq mapping
irqchip: mpm: Forward the irq type for the mpm parent
sched: Improve the scheduler
msm: kgsl: Add back power tracepoints to gmu and rgmu targets
msm: kgsl: Fix device check when enabling counters via cmdstream
msm: kgsl: Do not capture DTCM on gmu boot failure
leds: qti-flash: Fix error logging in qti_flash_led_symmetry_config()
msm: adsprpc: Put upper limit on IOMMU mapping size
ANDROID: Revert "module: Refactor section attr into bin attribute"
ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
clk: qcom: gpucc-lahaina: Fix "stuck at on" warning
qseecom : Pass proper device node pointer
scsi: ufs: Add workaround to bypass cfgready signal for UFS gear4
FROMLIST: rpmsg: Guard against null endpoint ops in destroy
Add support for returning power sources status
ANDROID: GKI: Add some symbols to symbol list
Linux 5.4.57
bpf: sockmap: Require attach_bpf_fd when detaching a program
selftests: bpf: Fix detach from sockmap tests
ext4: fix direct I/O read error
arm64: Workaround circular dependency in pointer_auth.h
random32: move the pseudo-random 32-bit definitions to prandom.h
random32: remove net_rand_state from the latent entropy gcc plugin
random: fix circular include dependency on arm64 after addition of percpu.h
ARM: percpu.h: fix build error
random32: update the net random state on interrupt and activity
msm: cvp: Add DSP error handling
ANDROID: Update ABI xml
UPSTREAM: of: property: Add device link support for pinctrl-0 through pinctrl-8
UPSTREAM: of: property: Add device link support for multiple DT bindings
UPSTREAM: of: property: Add device link support for extcon
UPSTREAM: driver core: Change delimiter in devlink device's name to "--"
UPSTREAM: driver core: Fix sleeping in invalid context during device link deletion
BACKPORT: driver core: Add waiting_for_supplier sysfs file for devices
msm: kgsl: Fix kgsl context debug stat
msm: kgsl: Fix HFI start failed on SA8155
msm: kgsl: Fix stuck issue while booting legacy
UPSTREAM: driver core: Add state_synced sysfs file for devices that support it
UPSTREAM: driver core: Expose device link details in sysfs
UPSTREAM: driver core: Avoid deferred probe due to fw_devlink_pause/resume()
UPSTREAM: driver core: Rename dev_links_info.defer_sync to defer_hook
UPSTREAM: driver core: Don't do deferred probe in parallel with kernel_init thread
UPSTREAM: arm64/module: Optimize module load time by optimizing PLT counting
mhi: core: Make sure to powerdown if mhi_sync_power_up fails
msm: kgsl: Disable stall on fault for GMU context bank
clk: qcom: clk-debug: Fix clk_measure files not being created
cnss2: Fix for static analysis issue
cnss2: Fix SBL logging for invalid log location address
firmware: psci: setup OSI mode at init
soc: qcom: Add support to enable eud if enabled in xbl
soc: qcom: eud: Add support for EUD TCSR register check
FROMGIT: scsi: block: pm: Simplify resume handling
sched: rt: Fix double accounting of cpu util in task placement decision
spi: spi-msm-geni: Propagate change form 4.14 to 5.4
RTC6226: send the SEEK COMPLETE event when seek cancel
defconfig: sdxlemur: add support for qdss
msm: cvp: adding new target and read fw name from dtsi
arm64: defconfig: Enable interconnect driver for Holi
RTC6226: disable the RDS during scan operation
Bluetooth: Update TCS content table based on PA config
cnss2: Add support for PCIE gen switch
msm: adsprpc: do not check for domains support in kernel
msm: cvp: power off cvp core before fw boot
cnss2: Check device power state for Suspend / Resume operations
power: supply: qti_battery_charger: update USB power supply type runtime
power: supply: qti_battery_charger: add some more properties
build.config.common: Move to clang-11
msm: adsprpc: Clean buffers on remote invocation failure
msm_rtb: Don't lose the __user tag on relaxed reads/writes
drivers: edac: Add panic notifier for kryo EDAC device
defconfig: Shima: enable recommended memory configs
usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
serial: msm_geni_serial: Do not place msm_geni_console_setup under __init
icnss2: Do not clear SHUTDOWN_DONE flag until reinit is done
icnss2: Add support for Runtime PM
soc: qcom: hyp_core_ctl: Minor cleanup
soc: qcom: hyp_core_ctl: fix issue with CPU Freq policy dependency
soc: qcom: secure_buffer: add API page_accessible
soc: qcom: secure_buffer: track all hyp based secure pages
input: touchscreen: focaltech_touch: support dynamic report rate
spi: spi-msm-geni: Add lock/unlock tre support in SPI GSI mode
Linux 5.4.56
perf bench: Share some global variables to fix build with gcc 10
perf env: Do not return pointers to local variables
perf tests bp_account: Make global variable static
x86/i8259: Use printk_deferred() to prevent deadlock
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
KVM: arm64: Don't inherit exec permission across page-table levels
drivers/net/wan: lapb: Corrected the usage of skb_cow
RISC-V: Set maximum number of mapped pages correctly
xen-netfront: fix potential deadlock in xennet_remove()
cxgb4: add missing release on skb in uld_send()
x86/stacktrace: Fix reliable check for empty user task stacks
x86/unwind/orc: Fix ORC for newly forked tasks
Revert "i2c: cadence: Fix the hold bit setting"
net: ethernet: ravb: exit if re-initialization fails in tx timeout
parisc: add support for cmpxchg on u8 pointers
scsi: core: Run queue in case of I/O resource contention failure
nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
qed: Disable "MFW indication via attention" SPAM every 5 minutes
selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
usb: hso: Fix debug compile warning on sparc32
vxlan: fix memleak of fdb
perf tools: Fix record failure when mixed with ARM SPE event
net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
net: nixge: fix potential memory leak in nixge_probe()
Bluetooth: fix kernel oops in store_pending_adv_report
arm64: csum: Fix handling of bad packets
arm64/alternatives: move length validation inside the subsection
mac80211: mesh: Free pending skb when destroying a mpath
mac80211: mesh: Free ie data when leaving mesh
bpf: Fix map leak in HASH_OF_MAPS map
ibmvnic: Fix IRQ mapping disposal in error path
mlxsw: core: Free EMAD transactions using kfree_rcu()
mlxsw: core: Increase scope of RCU read-side critical section
mlx4: disable device on shutdown
rhashtable: Fix unprotected RCU dereference in __rht_ptr
net: lan78xx: fix transfer-buffer memory leak
net: lan78xx: add missing endpoint sanity check
net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
net/mlx5e: Modify uplink state on interface up/down
net/mlx5: Verify Hardware supports requested ptp function on a given pin
net/mlx5e: Fix error path of device attach
net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
net: hns3: fix aRFS FD rules leftover after add a user FD rule
net: hns3: fix a TX timeout issue
sh: Fix validation of system call number
sh/tlb: Fix PGTABLE_LEVELS > 2
selftests/net: so_txtime: fix clang issues for target arch PowerPC
selftests/net: psock_fanout: fix clang issues for target arch PowerPC
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
nvme-tcp: fix possible hang waiting for icresp response
ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
xfrm: Fix crash when the hold queue is used.
ARM: dts sunxi: Relax a bit the CMA pool allocation range
xfrm: policy: match with both mark and mask on user interfaces
net/x25: Fix null-ptr-deref in x25_disconnect
net/x25: Fix x25_neigh refcnt leak when x25 disconnect
libtraceevent: Fix build with binutils 2.35
rds: Prevent kernel-infoleak in rds_notify_queue_get()
drm: hold gem reference until object is no longer accessed
drm/dbi: Fix SPI Type 1 (9-bit) transfer
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
drm/amd/display: Clear dm_state for fast updates
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
virtio_balloon: fix up endian-ness for free cmd id
ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
wireless: Use offsetof instead of custom macro.
9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
vhost/scsi: fix up req type endian-ness
IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
ALSA: hda/realtek - Fixed HP right speaker no sound
ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256)
ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289
ALSA: usb-audio: Add implicit feedback quirk for SSL2
mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
ath10k: enable transmit data ack RSSI for QCA9884
sunrpc: check that domain table is empty at module unload.
media: rc: prevent memory leak in cx23888_ir_probe
crypto: ccp - Release all allocated memory if sha type is invalid
spi: spi-msm-geni: Rename shared_se flag to gsi_mode flag
arm64: defconfig: Enable SPI driver configs for trusted VM on lahaina
usb: phy: qmp: Disable LDOs and clocks in error handling path
clk: qcom: smd_rpm: RPM-SDM changes for XO BUFFERS in HOLI
cnss: Add code to migrate from debugfs node to sysfs node
soc: qcom: llcc: Add support for CPU TLB System Cache Id
ABI: Disable USB_ROLE_SWITCH and TYPEC in GKI
sched/fair: Add policy for restricting prefer_spread to newly idle balance
sched/fair: Tighten prefer_spread feature
mhi: cntrl: Update device MMIO region length for MHI core
iommu/arm-smmu: add support to configure IOVA range
icnss2: Fix -Wmisleading-indentation warning
ANDROID: ABI: Update allowed list for QCOM
Revert "ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled."
ANDROID: kallsyms: increase KSYM_NAME_LEN
msm: kgsl: Use the correct pointer for preemption records
arm64: defconfig: Add incremental fs config for Lahaina
iommu/io-pgtable-fast: optimize statically allocated pages
msm: kgsl: Fix snapshot collection for gmu wrapper registers
PM / devfreq: memlat: Add writeback percentage as a lat condition
mmc: sdhci-msm: Add sysfs entry for pm qos & clk gating
mmc: sdhci-msm: Club bus voting with clk gating
arm64: defconfig: Enable QPNP_FLASH_V2 driver for holi
ABI: Add iio_write_channel_raw API to GKI qcom whitelist
RTC6226: extend the seek timeout to 15 sec
mmc: sdhci-msm: Make clk gating a delayed work
clk: qcom: gdsc-regulator: Add support to skip GDSC disable
ANDROID: GKI: update KMI after RCU CONFIGs added
ANDROID: GKI: enable RCU configs
ANDROID: KABI updates for db845c (USB_DWC3 whiplash fixups)
ANDROID: Revert "ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI"
ANDROID: Open-code OWNERS emails for now
rpmsg: glink: do not serve intent request if no callback present
net: qrtr: haven: Add fragmentation support
usb: dwc3-msm: Add orientation setting capability via sysfs
msm: adsprpc: Fix concurrency in early wake of fastrpc
ANDROID: Initial OWNERS for abi metafiles
hwkm: fail on last byte corruption
soc: qcom: Reset string table index for each dump collection request
soc: qcom: Skip setting wakeup for ipcc irqchip
msm: adsprpc: check for fastrpc session ctx initialization
mmc: sdhci-msm: Add support for pm qos in sdcc
defconfig: Support for SSG HLOS drivers
ANDROID: ABI: update symbols of charger-manager.ko to unisoc
Bluetooth: Move missing dts entries logs to info message
Bluetooth: Update power sources for QCA6390/QCA6490
arm64: defconfig: Disable LSE_ATOMIC for holi target
defconfig: Disable CTI save function on perf build for holi
defconfig: Disable the CONFIG_ARM_CPUILDE_PSCI for holi
defconfig: holi-gki: Enable various configfs functions
arm64: defconfig: Enable mem2mem drivers on Holi
ANDROID: GKI: fix symbol_get/put() build error on arm64 defconfig
arm64: defconfig: Enable dmabuf destructor support on all targets
dma-buf: Add support to set a destructor on a dma-buf
arm64: defconfig: Enable PMIC drivers required for holi
interconnect: qcom: Add USB3 master for Holi
Revert "qrtr: orphan socket in qrtr_release()"
icc: dt-bindings: Add USB3 master ID for Holi
msm: cvp: Dynamic clock voting
ANDROID: GKI: Fix up "do not export symbol_get/put()" commit
arm64: defconfig: Add support for clock/CPUFREQHW in HOLI
ANDROID: GKI: fix up abi definition files
scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE
cnss2: Add support to remove WLAN recovery from SSR framework
soc: qcom: msm_perf: fix invalid usage of dev freq qos apis
ABI: Update whitelist for arch timer
Revert "ANDROID: GKI: Enable CONFIG_USB_DWC3"
ANDROID: GKI: remove symbols from sunxi for uas driver
Linux 5.4.55
Revert "dpaa_eth: fix usage as DSA master, try 3"
PM: wakeup: Show statistics for deleted wakeup sources again
regmap: debugfs: check count when read regmap file
udp: Improve load balancing for SO_REUSEPORT.
udp: Copy has_conns in reuseport_grow().
sctp: shrink stream outq when fails to do addstream reconf
sctp: shrink stream outq only when new outcnt < old outcnt
AX.25: Prevent integer overflows in connect and sendmsg
tcp: allow at most one TLP probe per flight
rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
rtnetlink: Fix memory(net_device) leak when ->newlink fails
qrtr: orphan socket in qrtr_release()
net: udp: Fix wrong clean up for IS_UDPLITE macro
net-sysfs: add a newline when printing 'tx_timeout' by sysfs
ip6_gre: fix null-ptr-deref in ip6gre_init_net()
drivers/net/wan/x25_asy: Fix to make it work
dev: Defer free of skbs in flush_backlog
AX.25: Prevent out-of-bounds read in ax25_sendmsg()
AX.25: Fix out-of-bounds read in ax25_connect()
Revert "Revert "ANDROID: ALSA: jack: Update supported jack switch types""
Revert "Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check""
msm: cvp: Add support of mdt loader
ANDROID: GKI: enable CONFIG_VIDEO_V4L2_SUBDEV_API
FROMLIST: power: add "Wireless" to power_supply_type and power_supply_type_text
Revert "ANDROID: ASoC: compress: fix unsigned integer overflow check"
Revert "ANDROID: ALSA: jack: Update supported jack switch types"
arm64: defconfig: Enable interconnect driver for sdxlemur
iommu/iommu-logger: Log IOMMU client name in debug structures
msm: kgsl: Don't map DDR as strongly ordered
msm: kgsl: Don't print pagefault debugging in global space
msm: kgsl: Make sure that IB addresses are dword aligned
msm: kgsl: Add back apriv bit for legacy targets
msm: kgsl: Limit the HFI error log to 16 characters
msm: kgsl: Initialize CP engine before loading the zap shader
msm: kgsl: Detect missing per-process pagetable support and fallback
cnss2: Add support of runtime Vreg enable for QCA6490
msm: msi: add support for Synopsys MSI
sound: usb: Fix error handling path
sound: usb: Fix possible race between release and cleanup
sound: usb: Clear in_use if wait_event fails while disconnect
sound: usb: Ensure proper cleanup of uaudio_dev under all scenarios
leds: qpnp-flash-v2: Convert power_supply properties to iio
leds: qpnp-flash-v2: Add support for qpnp-flash-v2 driver
pinctrl: qcom: Update GPIO to PDC wakeirq map for shima
soc-compress: Update error handling to cleanup backend
msm: kgsl: Fix possible use-after-free while adding context to active list
defconfig: Enable TouchScreen for QRD holi target
arm64: enable internal regdb for holi
icnss2: Extend thermal mitigation support feature
Revert "soc: qcom: rpmh: Update dirty flag only when data changes"
Revert "soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data"
Revert "soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS"
Revert "soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request"
Revert "soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner"
Bluetooth: Add support for WCN399x series BT SoC
clk: qcom: Add debug cc clk measure nodes for SDXLEMUR
clk: qcom: gcc-sdxlemur: Add support for GCC clock driver
driver: pinctrl: Add reserved GPIOs for Holi
firmware: qcom: Remove garbage characters from qsee log
qseecom: Check error when allocating coherent buffer
msm:adsprpc: Prevent use after free in fastrpc_set_process_info
iommu/arm-smmu: Support client configured dynamic domains only in QGKI
cfg80211: Indicate support for BIGTK configuration
PM / devfreq: qoslat: move registration to late init
leds: qti-flash: Fix LMH mitigation configuration
leds: qti-flash: Fix indentations and change macros to enum
ABI: Add clock API's to GKI qcom whitelist
BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype
scsi: ufs: Configure Vccq/Vccq2 with supplied load in LPM
msm: ipa: Move internal definitions to the techpack
defconfig: Enable TSENS and cooling device drivers for holi
Linux 5.4.54
ath9k: Fix regression with Atheros 9271
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
dm integrity: fix integrity recalculation that is improperly skipped
ASoC: topology: fix tlvs in error handling for widget_dmixer
ASoC: topology: fix kernel oops on route addition error
ASoC: qcom: Drop HAS_DMA dependency to fix link failure
ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10
x86, vmlinux.lds: Page-align end of ..page_aligned sections
parisc: Add atomic64_set_release() define to avoid CPU soft lockups
drm/amd/powerplay: fix a crash when overclocking Vega M
drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
mmc: sdhci-of-aspeed: Fix clock divider calculation
io-mapping: indicate mapping failure
khugepaged: fix null-pointer dereference due to race
mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
mm/memcg: fix refcount error while moving and swapping
mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
vt: Reject zero-sized screen buffer size.
fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
/dev/mem: Add missing memory barriers for devmem_inode
serial: 8250_mtk: Fix high-speed baud rates clamping
serial: 8250: fix null-ptr-deref in serial8250_start_tx()
serial: tegra: fix CREAD handling for PIO
staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift
staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
staging: wlan-ng: properly check endpoint types
tty: xilinx_uartps: Really fix id assignment
iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU
Revert "cifs: Fix the target file was deleted when rename failed."
usb: xhci: Fix ASM2142/ASM3142 DMA addressing
usb: xhci-mtk: fix the failure of bandwidth allocation
binder: Don't use mmput() from shrinker function.
RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
drivers/perf: Prevent forced unbinding of PMU drivers
asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible()
x86: math-emu: Fix up 'cmp' insn for clang ias
arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling
ALSA: hda/realtek - fixup for yet another Intel reference board
hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
platform/x86: asus-wmi: allow BAT1 battery name
platform/x86: ISST: Add new PCI device ids
hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D
drm/amdgpu: fix preemption unit test
drm/amdgpu/gfx10: fix race condition for kiq
hwmon: (adm1275) Make sure we are reading enough data for different chips
usb: cdns3: trace: fix some endian issues
usb: cdns3: ep0: fix some endian issues
usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
usb: dwc3: pci: add support for the Intel Jasper Lake
usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
Input: elan_i2c - only increment wakeup count on touch
Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
dmaengine: ioat setting ioat timeout as module parameter
dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu
hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
regmap: dev_get_regmap_match(): fix string comparison
spi: mediatek: use correct SPI_CFG2_REG MACRO
ARM: dts: n900: remove mmc1 card detect gpio
Input: add `SW_MACHINE_COVER`
dmaengine: tegra210-adma: Fix runtime PM imbalance on error
HID: apple: Disable Fn-key key-re-mapping on clone keyboards
HID: steam: fixes race in handling device list.
HID: alps: support devices with report id 2
HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
scripts/decode_stacktrace: strip basepath from all paths
serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
geneve: fix an uninitialized value in geneve_changelink()
bonding: check return value of register_netdevice() in bond_newlink()
i2c: i2c-qcom-geni: Fix DMA transfer race
i2c: rcar: always clear ICSAR to avoid side effects
enetc: Remove the mdio bus on PF probe bailout
nfsd4: fix NULL dereference in nfsd/clients display code
Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms"
net: ethernet: ave: Fix error returns in ave_init
ipvs: fix the connection sync failed in some cases
qed: suppress false-positives interrupt error messages on HW init
qed: suppress "don't support RoCE & iWARP" flooding on HW init
netdevsim: fix unbalaced locking in nsim_create()
net: dsa: microchip: call phy_remove_link_mode during probe
net: hns3: fix error handling for desc filling
net: ag71xx: add missed clk_disable_unprepare in error path of probe
ionic: fix up filter locks and debug msgs
ionic: use offset for ethtool regs data
mlxsw: destroy workqueue when trap_register in mlxsw_emad_init
bonding: check error value of register_netdevice() immediately
net: smc91x: Fix possible memory leak in smc_drv_probe()
drm: sun4i: hdmi: Fix inverted HPD result
ieee802154: fix one possible memleak in adf7242_probe
net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration
ASoC: Intel: bytcht_es8316: Add missed put_device()
RDMA/mlx5: Use xa_lock_irq when access to SRQ table
ax88172a: fix ax88172a_unbind() failures
vsock/virtio: annotate 'the_virtio_vsock' RCU pointer
hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path
fpga: dfl: fix bug in port reset handshake
fpga: dfl: pci: reduce the scope of variable 'ret'
bnxt_en: Fix completion ring sizing with TPA enabled.
bnxt_en: Fix race when modifying pause settings.
btrfs: fix page leaks after failure to lock page for delalloc
btrfs: fix mount failure caused by race with umount
btrfs: fix double free on ulist after backref resolution failure
ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
ALSA: info: Drop WARN_ON() from buffer NULL sanity check
ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S
uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression
btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
btrfs: reloc: fix reloc root leak and NULL pointer dereference
SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")
drm/amd/display: Check DMCU Exists Before Loading
dmabuf: use spinlock to access dmabuf->name
ARM: dts: imx6qdl-gw551x: fix audio SSI
ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
irqdomain/treewide: Keep firmware node unconditionally allocated
fuse: fix weird page warning
drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
dm: use bio_uninit instead of bio_disassociate_blkg
scsi: dh: Add Fujitsu device to devinfo and dh lists
scsi: mpt3sas: Fix error returns in BRM_status_show
drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
net: sky2: initialize return of gm_phy_read
ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
drivers/net/wan/lapbether: Fixed the value of hard_header_len
scsi: mpt3sas: Fix unlock imbalance
xtensa: update *pos in cpuinfo_op.next
xtensa: fix __sync_fetch_and_{and,or}_4 declarations
scsi: scsi_transport_spi: Fix function pointer check
mac80211: allow rx of mesh eapol frames with default rx key
pinctrl: amd: fix npins for uart0 in kerncz_groups
gpio: arizona: put pm_runtime in case of failure
gpio: arizona: handle pm_runtime_get_sync failure case
soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
usb: gadget: audio: Free requests only after callback
arm64: defconfig: Enable USB_CONFIGFS_F_UAC2 for Lahaina
usb: gadget: Allow USB_CONFIGFS_F_UAC2 to be built as a module
usb: f_uac2: Add SS/SSP support to UAC2 function
usb: gadget: uac2: Change synchronization type of data ep to SYNC
msm: kgsl: Update pagefault policy when KGSL_STATE_ACTIVE
usb: xhci: Replace HCD_RH_RUNNING() check in xhci_stop_endpoint
ABI: Sybmol list update
regulator: rpm-smd: Add support for BOB on PMIC5
RTC6226: append the valid channel in scan list
net: qrtr: ns: Increase socket recvbuf
usb: misc: nb7vpq904m: support 4 lanes display
cnss2: Update QMI header file for PCIE gen switch and bdf data
cnss2: Get Bus bandwidth voting table from DT
usb: dwc3: Disable parkmode for Gen1 controllers
msm: cvp: Dump testbus for CVP debugging
USB: configfs: Don't send DISCONNECT uevent during unbind
dma-mapping-fast: Fix sg-list length calculation in fast_smmu_unmap_sg()
dma-mapping-fast: Add tracepoints for sg-list mapping functions
msm: ADSPRPC: Map and FD non-NULL check before dereferencing
dwc3: trace: Remove unused field with dwc3 request tracing
cnss2: Add additional PBL registers to debug dumps
ANDROID: build: update ABI definitions
arm64: defconfig: Enabled download/reboot reason drivers for Lahaina
firmware: qcom_scm: Add SCM call to perform warm reboot
firmware: qcom_scm: Disable SDI during shutdown
soc: qcom: Add watchdog bite in panic
power: reset: Add qcom reboot reason driver
power: reset: qcom-dload-mode: Add support for changing dump mode
power: reset: qcom-dload-mode: Store KASLR offset when available
power: reset: qcom-dload-mode: Add support for setting emmc dload mode
power: reset: Add qcom-dload-mode driver
defconfig: sdxlemur: enable QCOM PCIe drivers
msm: pcie: remove legacy arm32 IRQ support
msm: pcie: check return value when enabling PCIe GDSC
ARM: qcom: enable PCI for sdxlemur
RTC6226: send the hardware error event when tune/seek timed out
scsi: ufs-qcom: Do not return uninitialized err value
msm: kgsl: Unbind adreno from component device for nogmu
sched/walt: Improve the scheduler
msm: kgsl: Allow state transition to nap from valid states
soc: qcom: Add support to enable eud if enabled in xbl
clk: qcom: debugcc: Move the initcall for HOLI
pinctrl: qcom: function group for qup13_f* instance for holi
coresight: tpdm: add integration_test sysfs node
regmap: irq: Add support to clear ack registers
drm/bridge: LT9611UXC: add LT9611UXC driver for HDK8350
dt-bindings: regulator: define RPM-SMD regulator modes
msm: kgsl: fix a condition error and set L3 clock rate fail
soc: altmode: Add correct notify message length check
msm: kgsl: Delete unused source file
msm: kgsl: Add Battery Current Limiting support for A6xx
ABI: symbols: Update symbol list
ANDROID: update the kernel release format for GKI
usb: dwc3-msm: Add eud to MODULE_SOFTDEP
Revert "UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts"
Revert "BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend"
Revert "mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied"
msm: cvp: Relocate CVP HW PC control
leds: qti-flash: Allow dynamic symmetry current redistribution
msm: kgsl: Enable Preemption on A660 target
scsi: ufs: Read device tree to find UFS's Vccq2 voltage level
sched/walt: Improve the scheduler
msm: adsprpc: Allow kernel and static handle contexts
arm64: defconfig: Enable interconnect driver for Holi
ANDROID: GKI: update clocksource abi due to upstream fixes needed for VDSO backport
UPSTREAM: arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
UPSTREAM: arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
UPSTREAM: arm64: Introduce a way to disable the 32bit vdso
msm: kgsl: Add support for gmu wrapper memory region
ABI: Update CRC for audio fixes
input: qcom-hv-haptics: update LRA period calculations
Revert "pinctrl: set gpio 4 and 5 for qup14"
input: qcom-hv-haptics: notify HBOOST to keep VREG on during play
regulator: rpm-smd: Add support for min dropout voltage
drivers: thermal: use zero C status as sensor value instead of min temp
ANDROID: staging: android: ion: Fix compilation error for ion_trace.h
drivers: pinctrl: sdxlemur: add GPIO PDC map
defconfig: enable power management functionality for sdxlemur
soc: qcom: mem-offline: log additional time stats
power: supply: qti_battery_charger: Keep device awake during notification
usb: dwc3: gadget: Check controller status with endpoint enable/disable
soc: qcom: pil: Do not do complete ramdump for minidump elf32
iommu-debug: Remove calls to iommu_enable_config_clocks
iommu-debug: Remove trigger-fault functionality
io-pgtable-fast: Remove av8l_fast_cfg
defconfig: Enable MM defconfigs for sdxlemur
defconfig: Enable Ion for sdxlemur
defconfig: Enable CONFIG_ARM_SMMU for sdxlemur
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
ABI: Update snapshot with CRC information
soc: qcom: pil: Add property to change minidump ELF format
ANDROID: Incremental fs: magic number compatible 32-bit
cpufreq: qcom-cpufreq-hw: Add support for CPUFreq hardware debug
soc: qcom: mem-offline: add pasr support for rpm-smd based targets
memshare: Support hot plug detection for memshare
sched/tracing: GKI friendly long preempt/irq disable traces
lpm-levels: Add RIMPS timer base rail/PLL turn off functionality
ANDROID: kbuild: don't merge .*..compoundliteral in modules
scsi: ufs: Fix overlapping quirks
ANDROID: kbuild: merge more sections with LTO
ANDROID: kbuild: don't merge .*..compoundliteral in modules
scsi: ufs-qcom: Skip getting fsm state in dme context
scsi:ufs: Keep UFS's high power mode when bkops enabled
net: qrtr: ns: Change to ratelimited prints
net: qrtr: ns: Improve ipc logging
usb: dwc3: gadget: Rate limit error message within ep_dequeue() API
msm: kgsl: Enable UCHE dual command queue
ANDROID: KABI updates for db845c (QCOM_COMMAND_DB fixups)
ANDROID: soc: qcom: cmd-db: Allow COMMAND_DB driver to be loaded as a module
NFC: Enable NFC driver in the GKI build
drivers: thermal: qmi_cooling: Treat all devices as max type devices
pinctrl: set gpio 4 and 5 for qup14
soc: fix gapless playback failure
ANDROID: GKI: preserve ABI for struct sock_cgroup_data
Revert "genetlink: remove genl_bind"
Revert "arm64/alternatives: use subsections for replacement sequences"
defconfig: Enable TouchScreen for holi target
phy: ufs: Add UFS PHY support for Holi
mhi: core: Error handling for pending packets in mission_mode
dt-bindings: Add macros for defining USB QMP PHY registers
ANDROID: KABI updates for db845c (USB_EHCI_HCD, USB_EHCI_HCD_PLATFORM and DWC3 fixups)
ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI
ANDROID: db845c_gki.fragment: Remove modules built into GKI
tracing/sched: Clean up preemptoff/irqsoff extensions
cpuidle: lpm-levels: Remove dependency on QGKI
ANDROID: power: wakeup_reason: refine wakeup logs
ANDROID: power: wakeup_reason: export log_threaded_irq_wakeup_reason
rpmsg: glink: Update signals interface
firmware: qcom_scm: Set DMA coherent mask as well as the streaming mask
mm/oom_kill: Online memory before running oom-killer
mm/memory_hotplug: Fix try_online_one_block() logic
mm/memory_hotplug: Fix deadlock in try_online_one_block()
haven: ctrl: add nohypuart commandline parameter
drivers: thermal: Add support for RPM SMD cooling device
drivers: thermal: regulator-cdev: Snapshot of regulator cooling device
fsa4480: Fix headset not detected during system suspend
clk: qcom: shima: Update frequency tables and VDD data
clk: qcom: gcc: Update GCC code for HOLI
Linux 5.4.53
gpio: pca953x: disable regmap locking for automatic address incrementing
drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
iommu/vt-d: Make Intel SVM code 64-bit only
ionic: export features for vlans to use
spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
rxrpc: Fix trace string
libceph: don't omit recovery_deletes in target_copy()
block: fix get_max_segment_size() overflow on 32bit arch
block: fix splitting segments on boundary masks
drm/i915/gt: Ignore irq enabling on the virtual engines
drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
genirq/affinity: Handle affinity setting on inactive interrupts correctly
sched/fair: handle case of task_h_load() returning 0
sched: Fix unreliable rseq cpu_id for new tasks
arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
arm64: ptrace: Consistently use pseudo-singlestep exceptions
arm64: ptrace: Override SPSR.SS when single-stepping is enabled
thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
thermal: int3403_thermal: Downgrade error message
misc: atmel-ssc: lock with mutex instead of spinlock
dmaengine: fsl-edma-common: correct DSIZE_32BYTE
dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler
dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
intel_th: Fix a NULL dereference when hub driver is not loaded
intel_th: pci: Add Emmitsburg PCH support
intel_th: pci: Add Tiger Lake PCH-H support
intel_th: pci: Add Jasper Lake CPU support
powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size
powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
riscv: use 16KB kernel stack on 64-bit
timer: Fix wheel index calculation on last level
timer: Prevent base->clk from moving backward
scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro
uio_pdrv_genirq: fix use without device tree and no interrupt
uio_pdrv_genirq: Remove warning when irq is not specified
Input: elan_i2c - add more hardware ID for Lenovo laptops
Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
mei: bus: don't clean driver pointer
Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"
fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS
fuse: use ->reconfigure() instead of ->remount_fs()
fuse: ignore 'data' argument of mount(..., MS_REMOUNT)
ovl: fix unneeded call to ovl_change_flags()
ovl: relax WARN_ON() when decoding lower directory file handle
ovl: inode reference leak in ovl_is_inuse true case.
ovl: fix regression with re-formatted lower squashfs
serial: mxs-auart: add missed iounmap() in probe failure and remove
virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
Revert "tty: xilinx_uartps: Fix missing id assignment to the console"
virt: vbox: Fix guest capabilities mask check
virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream
USB: serial: option: add Quectel EG95 LTE modem
USB: serial: option: add GosunCn GM500 series
USB: serial: ch341: add new Product ID for CH340
USB: serial: cypress_m8: enable Simply Automated UPB PIM
USB: serial: iuu_phoenix: fix memory corruption
usb: gadget: function: fix missing spinlock in f_uac1_legacy
usb: chipidea: core: add wakeup support for extcon
usb: dwc2: Fix shutdown callback in platform
USB: c67x00: fix use after free in c67x00_giveback_urb
ALSA: hda/realtek - Enable Speaker for ASUS UX563
ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289
ALSA: hda/realtek - change to suitable link model for ASUS platform
ALSA: usb-audio: Fix race against the error recovery URB submission
ALSA: line6: Sync the pending work cancel at disconnection
ALSA: line6: Perform sanity check for each URB creation
HID: quirks: Ignore Simply Automated UPB PIM
HID: quirks: Always poll Obins Anne Pro 2 keyboard
HID: magicmouse: do not set up autorepeat
HID: logitech-hidpp: avoid repeated "multiplier = " log messages
slimbus: core: Fix mismatch in of_node_get/put
clk: qcom: gcc: Add missing UFS clocks for SM8150
clk: qcom: gcc: Add GPU and NPU clocks for SM8150
mtd: rawnand: oxnas: Release all devices in the _remove() path
mtd: rawnand: oxnas: Unregister all devices on error
mtd: rawnand: oxnas: Keep track of registered devices
mtd: rawnand: brcmnand: fix CS0 layout
mtd: rawnand: brcmnand: correctly verify erased pages
mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
mtd: rawnand: marvell: Fix probe error path
mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
mtd: rawnand: marvell: Fix the condition on a return code
RDMA/mlx5: Verify that QP is created with RQ or SQ
soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
soc: qcom: rpmh: Update dirty flag only when data changes
perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
PCI/PM: Call .bridge_d3() hook only if non-NULL
habanalabs: Align protection bits configuration of all TPCs
apparmor: ensure that dfa state tables have entries
soc: qcom: socinfo: add missing soc_id sysfs entry
arm: dts: mt7623: add phy-mode property for gmac2
copy_xstate_to_kernel: Fix typo which caused GDB regression
regmap: debugfs: Don't sleep while atomic for fast_io regmaps
keys: asymmetric: fix error return code in software_key_query()
arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema
ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
xprtrdma: fix incorrect header size calculations
Revert "thermal: mediatek: fix register index error"
ARM: dts: Fix dcan driver probe failed on am437x platform
fuse: don't ignore errors from fuse_writepages_fill()
NFS: Fix interrupted slots by sending a solo SEQUENCE operation
clk: AST2600: Add mux for EMMC clock
clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER
staging: comedi: verify array index is correct before using it
usb: gadget: udc: atmel: fix uninitialized read in debug printk
spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
dmaengine: dmatest: stop completed threads when running without set channel
dmaengine: dw: Initialize channel before each transfer
iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()'
bus: ti-sysc: Do not disable on suspend for no-idle
bus: ti-sysc: Fix sleeping function called from invalid context for RTC quirk
bus: ti-sysc: Fix wakeirq sleeping function called from invalid context
arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency
arm64: dts: meson: add missing gxl rng clock
phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
dmaengine: sh: usb-dmac: set tx_result parameters
soundwire: intel: fix memory leak with devm_kasprintf
iio:health:afe4404 Fix timestamp alignment and prevent data leak.
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
ACPI: video: Use native backlight on Acer TravelMate 5735Z
Input: mms114 - add extra compatible for mms345l
ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
ACPI: video: Use native backlight on Acer Aspire 5783z
ALSA: usb-audio: Rewrite registration quirk handling
mmc: sdhci: do not enable card detect interrupt for gpio cd type
doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
Input: goodix - fix touch coordinates on Cube I15-TC
ALSA: usb-audio: Add support for MOTU MicroBook IIc
bus: ti-sysc: Detect EDMA and set quirk flags for tptc
arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
bus: ti-sysc: Detect display subsystem related devices
bus: ti-sysc: Handle module unlock quirk needed for some RTC
bus: ti-sysc: Consider non-existing registers too when matching quirks
bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
ARM: at91: pm: add quirk for sam9x60's ulp1
HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
mmc: mmci: Support any block sizes for ux500v2 and qcom variant
ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot
ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879
ARM: OMAP4+: remove pdata quirks for omap4+ iommus
net: sfp: add some quirks for GPON modules
net: sfp: add support for module quirks
Revert "usb/xhci-plat: Set PM runtime as active on resume"
Revert "usb/ehci-platform: Set PM runtime as active on resume"
Revert "usb/ohci-platform: Fix a warning when hibernating"
net: ethernet: mvneta: Add back interface mode validation
net: ethernet: mvneta: Do not error out in non serdes modes
net: macb: call pm_runtime_put_sync on failure path
of: of_mdio: Correct loop scanning logic
net: dsa: bcm_sf2: Fix node reference count
spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
iio:health:afe4403 Fix timestamp alignment and prevent data leak.
iio:pressure:ms5611 Fix buffer element alignment
iio:humidity:hts221 Fix alignment and data leak issues
iio: pressure: zpa2326: handle pm_runtime_get_sync failure
iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers
iio: magnetometer: ak8974: Fix runtime PM imbalance on error
iio:humidity:hdc100x Fix alignment and data leak issues
iio:magnetometer:ak8974: Fix alignment and data leak issues
arm64/alternatives: don't patch up internal branches
i2c: eg20t: Load module automatically if ID matches
gfs2: read-only mounts should grab the sd_freeze_gl glock
tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
arm64/alternatives: use subsections for replacement sequences
cifs: prevent truncation from long to int in wait_for_free_credits
dt-bindings: mailbox: zynqmp_ipi: fix unit address
m68k: mm: fix node memblock init
m68k: nommu: register start of the memory with memblock
blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
thermal/drivers: imx: Fix missing of_node_put() at probe time
x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
drm/exynos: fix ref count leak in mic_pre_enable
drm/exynos: Properly propagate return value in drm_iommu_attach_device()
drm/msm/dpu: allow initialization of encoder locks during encoder init
drm/msm: fix potential memleak in error branch
arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
arm64: Introduce a way to disable the 32bit vdso
ip: Fix SO_MARK in RST, ACK and ICMP packets
cgroup: Fix sock_cgroup_data on big-endian.
cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
tcp: md5: allow changing MD5 keys in all socket states
tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers
vlan: consolidate VLAN parsing code and limit max parsing depth
tcp: md5: do not send silly options in SYNCOOKIES
tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key()
tcp: make sure listeners don't initialize congestion-control state
tcp: fix SO_RCVLOWAT possible hangs under high mem pressure
sched: consistently handle layer3 header accesses in the presence of VLANs
net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
net_sched: fix a memory leak in atm_tc_init()
net: dsa: microchip: set the correct number of ports
net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
llc: make sure applications use ARPHRD_ETHER
l2tp: remove skb_dst_set() from l2tp_xmit_skb()
ipv6: Fix use of anycast address with loopback
ipv6: fib6_select_path can not use out path for nexthop objects
ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg
genetlink: remove genl_bind
bridge: mcast: Fix MLD2 Report IPv6 payload length check
net: rmnet: fix lower interface leak
net: atlantic: fix ip dst and ipv6 address filters
crypto: atmel - Fix build error of CRYPTO_AUTHENC
crypto: atmel - Fix selection of CRYPTO_AUTHENC
irqchip: mpm: Update mpm mapping for tsense interrupts for holi
interconnect: qcom: Add interconnect provider driver for Holi
spi: spi-msm-geni: Add support in SPI driver for Trusted VM
dt-bindings: clock: Update GCC clock ids for HOLI
defconfig: msm: enable remote debugger driver
scripts: gki: Disable DEBUG_FS for user variant builds
crypto: msm: Fix null pointer dereference
msm: cvp: Cancel pending synx during SSR
ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled.
defconfig: lahaina-qgki: enable system PM violators driver
sched/walt: Improve the scheduler
ANDROID: GKI: Enable CONFIG_USB_DWC3
usb: dt-bindings: Add USB QMP PHY registers definition
ANDROID: ABI: add the symbols of dwc3.ko and sprd-dma.ko to unisoc
msm: kgsl: Use correct gpudev for A660 GPU variant
drivers: thermal: Add modem and wlan bandwidth cdevs to QMI devices
msm: ipa: Add ipa hw and gsi changes for holi
input: touchscreen: synaptics_tcm: Fix Propagation
input: touchscreen: synaptics_tcm: enable touch driver
clk: Add support to provide OPP tables for clocks
coresight: cti: Add sys interface to show max trigger number
ufs: ufs-qcom: add device quirk for Micron to avoid OCP
usb: gadget: f_midi: Avoid invalid pointer access
Revert "usb: dwc3: gadget: Properly handle ClearFeature(halt)"
Revert "ANDROID: kbuild: merge more sections with LTO"
ANDROID: ABI: Update the ABI whitelist for QCOM
soc: qcom: socinfo: Add the soc-id for Lahaina ATP
soc: qcom: eud: Enable EUD IRQs by default
defconfig: lahaina: enable DSCP based match
msm: pcie: add DRV enabled status for each RC
usb: gadget: qdss: Add error log with set_alt failure cases
usb: dwc3: gadget: WARN on no-resource status
clk: qcom: debugcc: Add support for Debugcc for HOLI
clk: qcom: dispcc: Add support for dispcc driver
drivers: thermal: pe_sensor: Clear the victim IRQ status
ANDROID: GKI: Update CF abi list for virtio-console
usb: phy: Add snapshot of QUSB-V2 PHY driver
usb: misc: nb7vpq904m: move gpio init before register ucsi callback
usb: phy: snps: Enable auto-resume during host mode bus suspend
arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
sound: usb: qmi: Clean up log messages
defconfig: holi: Enable dispcc and debugcc
drivers: soc: qcom: Make global minidump table pointer NULL
interconnect: qcom: Add SDC1 master for Shima
icc: dt-bindings: Add SDC1 master ID for Shima
arm64: defconfig: Add support for DISPCC, debugCC for SHIMA
clk: qcom: debugcc: Add debug clock controller support for SHIMA
clk: qcom: dispcc: Add display clock controller for SHIMA
coresight-tmc: Use sysfs_buf for byte-cntr and sw usb cases
clk: qcom: Add support for pm ops for Multimedia clock controllers
ABI: Add pm_clk* symbols to qcom whitelist
msm: adsprpc: double free when creating dynamic process
leds: qti-flash: Support zero duration for flash safety timer
leds: qti-flash: Fix debug prints, read more than one byte
kernel: sound: remove decoder structure definition
adsprpc: set QoS only to silver cluster
UPSTREAM: lkdtm/heap: Avoid edge and middle of slabs
UPSTREAM: lkdtm: Avoid more compiler optimizations for bad writes
sched: Enable latency sensitive feature
sound: usb: qmi: Move QMI service init to driver probe
interconnect: qcom: Compile Shima interconnect provider driver
dwc3: gadget: Don't perform SET XFER resource with USB GSI endpoint
ANDROID: GKI: Update ABI after RPMH config change
ANDROID: GKI: Adjust symbol lists after RPMH removed from gki_defconfig
ANDROID: db845c_gki.fragment: Add QCOM_RPMH and QCOM_RPMHPD as modules
ANDROID: gki_defconfig: Remove QCOM_RPMH from the gki_defconfig
ANDROID: Kconfig.gki: Remove GKI_QCOM_CLKS_CONFIGS and QCOM_RPMHPD from GKI_HACKS config option
FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
UPSTREAM: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
ABI: Update internal whitelist with hyp assign
ANDROID: GKI: Export memblock_free to drivers
qseecom: Change in buffer sharing mechanism in qseecom
firmware: scm: Remove arch check for dma_set_mask
cpuidle: lpm-levels: no hotplug for single core
drivers: qcom: rpmh: allow RPMH on ARM SoC
drivers: irqchip: pdc: Add irqchip for sdxlemur
usb: f_qdss: Cleanup control interface as no longer in use
drivers: qcom: stats: define readq_relaxed for ARM variants
clk: qcom: Update GCC/GPUCC code for HOLI
platform: msm-geni-se: Return correct Error code in probe context
icc: dt-bindings: Update endpoint IDs for interconnects for HOLI
ANDROID: GKI: do not export symbol_get/put()
scsi: ufs: Clear uic_cmd->cmd_active before calling complete()
soc: qcom: spcom: spcom vote for PM runtime suspend/resume
serail: msm_geni_serial: Stop TX Engine during port close
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
ANDROID: add xfs back to allmodconfig build tests
iommu-debug: Use apply_to_new_mapping to reset fastmap
arm: dma-mapping: Use iommu_dma ops for arm32
iommu-debug: Remove extra iterations
arm: dma-mapping: Add support for CONFIG_IOMMU_DMA
irqchip: qcom-pdc: Add support to load PDC on shima as module
FROMLIST: rpmsg: core: Add signal API support
pci: pci-msm-msi: Update the msi address size
msm: kgsl: Make sure first boot sequence is complete during touch event
ANDROID: GKI: Fix x86 warning on DMA_VIRTUAL_CHANNELS
ANDROID: GKI: Update ABI and export list for qcom
Revert "ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG"
Revert "ALSA: compress: fix partial_drain completion state"
Linux 5.4.52
s390/maccess: add no DAT mode to kernel_write
s390: Change s390_kernel_write() return type to match memcpy()
pwm: jz4740: Fix build failure
perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result
perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result
perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
dm writecache: reject asynchronous pmem devices
blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
s390/mm: fix huge pte soft dirty copying
s390/setup: init jump labels before command line parsing
ARC: elf: use right ELF_ARCH
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
dm: use noio when sending kobject event
drm/amdgpu: don't do soft recovery if gpu_recovery=0
drm/radeon: fix double free
btrfs: fix double put of block group with nocow
btrfs: fix fatal extent_buffer readahead vs releasepage race
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
kprobes: Do not expose probe addresses to non-CAP_SYSLOG
module: Do not expose section addresses to non-CAP_SYSLOG
module: Refactor section attr into bin attribute
kallsyms: Refactor kallsyms_show_value() to take cred
KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
KVM: x86: Mark CR4.TSD as being possibly owned by the guest
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
KVM: x86: bit 8 of non-leaf PDPEs is not reserved
KVM: arm64: Annotate hyp NMI-related functions as __always_inline
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
KVM: arm64: Fix definition of PAGE_HYP_DEVICE
ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
ALSA: usb-audio: Add implicit feedback quirk for RTX6001
ALSA: usb-audio: add quirk for MacroSilicon MS2109
ALSA: hda - let hs_mic be picked ahead of hp_mic
ALSA: opl3: fix infoleak in opl3
IB/hfi1: Do not destroy link_wq when the device is shut down
IB/hfi1: Do not destroy hfi1_wq when the device is shut down
mlxsw: pci: Fix use-after-free in case of failed devlink reload
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
net: macb: fix call to pm_runtime in the suspend/resume functions
net: macb: mark device wake capable when "magic-packet" property present
net: macb: fix wakeup test in runtime suspend/resume routines
bnxt_en: fix NULL dereference in case SR-IOV configuration fails
net/mlx5e: Fix 50G per lane indication
net/mlx5: Fix eeprom support for SFP module
qed: Populate nvm-file attributes while reading nvm config partition.
IB/mlx5: Fix 50G per lane indication
cxgb4: fix all-mask IP address comparison
nbd: Fix memory leak in nbd_add_socket
arm64: kgdb: Fix single-step exception handling oops
RDMA/siw: Fix reporting vendor_part_id
ALSA: compress: fix partial_drain completion state
net: hns3: fix use-after-free when doing self test
net: hns3: add a missing uninit debugfs when unload driver
smsc95xx: avoid memory leak in smsc95xx_bind
smsc95xx: check return value of smsc95xx_reset
perf intel-pt: Fix PEBS sample for XMM registers
perf intel-pt: Fix recording PEBS-via-PT with registers
perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
netfilter: conntrack: refetch conntrack after nf_conntrack_update()
net: dsa: microchip: set the correct number of ports
IB/sa: Resolv use-after-free in ib_nl_make_request()
net: cxgb4: fix return error value in t4_prep_fw
net: mvneta: fix use of state->speed
netfilter: ipset: call ip_set_free() instead of kfree()
bpf, sockmap: RCU dereferenced psock may be used outside RCU block
bpf, sockmap: RCU splat with redirect and strparser error or TLS
drm/mediatek: Check plane visibility in atomic_update
nl80211: don't return err unconditionally in nl80211_start_ap()
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
x86/entry: Increase entry_stack size to a full page
nvme-rdma: assign completion vector correctly
block: release bip in a right way in error path
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
scsi: mptscsih: Fix read sense data size
ARM: imx6: add missing put_device() call in imx6q_suspend_init()
cifs: update ctime and mtime during truncate
s390/kasan: fix early pgm check handler execution
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
iommu/vt-d: Don't apply gfx quirks to untrusted devices
powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
ibmvnic: continue to init in CRQ reset returns H_CLOSED
i40e: protect ring accesses with READ- and WRITE_ONCE
ixgbe: protect ring accesses with READ- and WRITE_ONCE
net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
spi: spidev: fix a potential use-after-free in spidev_release()
spi: spidev: fix a race between spidev_release and spidev_remove
ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
ASoC: SOF: Intel: add PCI ID for CometLake-S
drm: mcde: Fix display initialization problem
gpu: host1x: Detach driver on unregister
drm/tegra: hub: Do not enable orphaned window group
drm/ttm: Fix dma_fence refcnt leak when adding move fence
ARM: dts: omap4-droid4: Fix spi configuration and increase rate
perf/x86/rapl: Fix RAPL config variable bug
perf/x86/rapl: Move RAPL support to common x86 code
regmap: fix alignment issue
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
spi: spi-fsl-dspi: Adding shutdown hook
KVM: s390: reduce number of IO pins to 1
msm: adsprpc: use current PID instead of stored PID for validation
dt-bindings: clock: Update clock ID's of GPUCC and DISPCC for SHIMA
ANDROID: ABI: add already existing symbols of ufs_* to unisoc
msm: adsprpc: remove use of vfs_stat API in the fastrpc driver
defconfig: lahaina: Fix INTERCONNECT_TEST being disabled for QGKI
soc: qcom: pil: Handle uninitialized 'ret'
ion: Restore GKI system heap implementation
msm: kgsl: Add support to configure bus dcvs sampling interval
input: event_notify: Remove the support
ion: Update the system heap type to MSM_SYSTEM and update sys heap ID
ion: Move the msm system heap source into its own files
defconfig: Enable icnss2 config for holi
ANDROID: ABI: add nf_* symbols to unisoc
ANDROID: GKI: update abi xml file
icnss2: Remove vbatt feature code for holi
msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot
ANDROID: GKI: build in more Bluetooth drivers
ARM64: mm: Add log in fixmap_remap_fdt for static memory
mm: page_alloc: Add debug log in free_reserved_area for static memory
ANDROID: GKI: update abi xml file
ANDROID: GKI: Enable CONFIG_BT_HIDP as it is needed by some platforms
ANDROID: GKI: add CONFIG_BT to x86 gki_defconfig
cnss2: Notify WLAN host driver when SMMU fault is detected
clk: qcom: gcc-shima: Update video_axi clks to clk_branch2_force_off_ops
Revert "FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context"
binder: update latency_sensitive flag for binder transactions
Revert "scsi: ufs: Dump PA_VS_STATUS_REG1 in eh"
mhi: core: Prevent extra votes for multiple timesync requests
power: reset: Remove flush_cache_all usage
ANDROID: GKI: update abi definitions
ANDROID: mm: add vendor padding for SPECULATIVE_PAGE_FAULTS
net: qrtr: haven: Add doorbell retry for secondary
leds: qti-flash: Allow symmetrical switch on with no channels configured
ANDROID: GKI: enable usb storage drivers
drivers: thermal: Change parameters in thermal zone configuration
ANDROID: fscrypt: fix DUN contiguity with inline encryption + IV_INO_LBLK_32 policies
coresight: Delete path from active paths when exception happens
arm64: defconfig: remove mass storage as module
mmc: sdhci-msm: Remove unneeded device tree entries
mmc: core: Add at least 3 mclk cycle delay before next command after ACMD41
mmc: sdhci-msm: Update DDR_CONFIG reg with HSR value if supplied
UPSTREAM: mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
drivers/base/memory.c: Optimize allocated_bytes_show()
input: touchscreen: synaptics_tcm: add new touch driver
sound: usb: Use IOMMU_CACHE mapping if USB controller is dma-coherent
input: qcom-hv-haptics: set effect to NULL in constant playing
msm: kgsl: Update preemption keepalive on a660
soc: qcom: hyp_core_ctl: Fix conditional statement boundries
defconfig: Enable USB related config flags on sdxlemur
ANDROID: GKI: set CONFIG_STATIC_USERMODEHELPER_PATH
build.config.aarch64: s/COMPAT/ARM32
usb: f_qdss: Fix race between qdss_alloc_req & qdss_close
msm:ipa3: removed duplicate entries in defconfig
power: supply: qti_battery_charger: Enable Ship mode shutdown
msm: kgsl: Add snapshot size and highest bank bit for a619
ANDROID: sound: usb: Add vendor's hooking interface
mm: remove the speculative page fault traces
clk: qcom: gcc: use the holi specific vdd file
BACKPORT: mmc: sdhci-msm: Set IO pins in low power state during suspend
defconfig: Enable CPUFREQ HW module for cpu scaling
cnss2: Add debug assert on idle restart timeout
tmc-etr: Call usb_qdss_open after all etr settings are done
UPSTREAM: slimbus: core: Set fwnode for a device when setting of_node
ANDROID: f2fs: add back compress inode check
msm: cvp: Fix linked list corruption in CVP driver
ANDROID: abi: update abi dump for CONFIG_KPROBES
Move from dma_buf_kmap to dma_buf_vmap for ION
f2fs: fix use-after-free when accessing bio->bi_crypt_context
pstore: Add support to cached pages
usb: f_qdss: Setting channel to NULL in qdss_close
ANDROID: gki_defconfig: Enable Kprobes
msm: cvp: Avoid NULL pointer dereference
msm: cvp: addressing the LF making issue
mhi: core: Use appropriate names for BHI/BHIe firmware load functions
mhi: cntrl: qcom: Add support for fatal error processing
mhi: core: block unbind from userspace till channel reset
mhi: core: Add extra checks for RDDM event handling
mhi: core: move PM state to SYS_ERROR if the event arrives before RDDM
arm64: defconfig: enable DRM display driver configs
ANDROID: Correct branch name after rename
scsi: ufs: Support query the spm/rpm level from device tree
msm:adsprpc: Fixed NULL dereference in getargs()
msm: kgsl: Wait for active count when last kgsl instance is closed
kernel_headers: Disable headers matching
arm: defconfig: Enable MPROC stack for sdxlemur
scsi: ufshcd: Allow zero value setting to Auto-Hibernate Timer
soc: qcom: add VTCM debug test support
soc: qcom: mem-buf: Include Haven structure definitions
msm: kgsl: Add support for clk_set_options() to enable NAP feature
ANDROID: GKI: update ABI due to power supply changes
UPSTREAM: power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
UPSTREAM: power: supply: core: add manufacture date properties
UPSTREAM: power: supply: core: add capacity error margin property
UPSTREAM: power: supply: core: Add type property to uevent env
UPSTREAM: power: supply: core: Add a macro that maps enum properties to text values
UPSTREAM: power: supply: core: Use designated initializer for property text arrays
UPSTREAM: power: supply: core: Cleanup power supply sysfs attribute list
UPSTREAM: power: supply: core: reduce power_supply_show_usb_type() parameters
clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL
ANDROID: fix copyright notice
ANDROID: add support for vendor hooks
ANDROID: GKI: update abi definitions
iommu/iova: Free global iova rcache on iova alloc failure
iommu/iova: Retry from last rb tree node if iova search fails
pinctrl: qcom: Update pinctrl for HOLI soc
Linux 5.4.51
efi: Make it possible to disable efivar_ssdt entirely
dm zoned: assign max_io_len correctly
x86/resctrl: Fix memory bandwidth counter width for AMD
mm, compaction: make capture control handling safe wrt interrupts
mm, compaction: fully assume capture is not NULL in compact_zone_order()
irqchip/gic: Atomically update affinity
dma-buf: Move dma_buf_release() from fops to dentry_ops
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amd/display: Only revalidate bandwidth on medium and fast updates
MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
cifs: Fix the target file was deleted when rename failed.
SMB3: Honor 'handletimeout' flag for multiuser mounts
SMB3: Honor lease disabling for multiuser mounts
SMB3: Honor persistent/resilient handle flags for multiuser mounts
SMB3: Honor 'seal' flag for multiuser mounts
Revert "ALSA: usb-audio: Improve frames size computation"
nfsd: apply umask on fs without ACL support
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
i2c: mlxcpld: check correct size of maximum RECV_LEN packet
i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
samples/vfs: avoid warning in statx override
nvme: fix a crash in nvme_mpath_add_disk
nvme: fix identify error status silent ignore
SMB3: Honor 'posix' flag for multiuser mounts
virtio-blk: free vblk-vqs in error path of virtblk_probe()
drm: sun4i: hdmi: Remove extra HPD polling
nfsd: fix nfsdfs inode reference count leak
nfsd4: fix nfsdfs reference count loop
thermal/drivers/rcar_gen3: Fix undefined temperature if negative
thermal/drivers/mediatek: Fix bank number settings on mt8183
hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
hwmon: (max6697) Make sure the OVERT mask is set correctly
cxgb4: fix SGE queue dump destination buffer context
cxgb4: use correct type for all-mask IP address comparison
cxgb4: fix endian conversions for L4 ports in filters
cxgb4: parse TC-U32 key values and masks natively
cxgb4: use unaligned conversion for fetching timestamp
RDMA/counter: Query a counter before release
rxrpc: Fix afs large storage transmission performance drop
drm/msm/dpu: fix error return code in dpu_encoder_init
crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
tpm: Fix TIS locality timeout problems
selftests: tpm: Use /bin/sh instead of /bin/bash
kgdb: Avoid suspicious RCU usage warning
nvme-multipath: fix bogus request queue reference put
nvme-multipath: fix deadlock due to head->lock
nvme-multipath: fix deadlock between ana_work and scan_work
nvme-multipath: set bdi capabilities once
s390/debug: avoid kernel warning on too large number of pages
tools lib traceevent: Handle __attribute__((user)) in field names
tools lib traceevent: Add append() function helper for appending strings
usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
rxrpc: Fix race between incoming ACK parser and retransmitter
mm/slub: fix stack overruns with SLUB_STATS
mm/slub.c: fix corrupted freechain in deactivate_slab()
sched/debug: Make sd->flags sysctl read-only
usbnet: smsc95xx: Fix use-after-free after removal
EDAC/amd64: Read back the scrub rate PCI register on F15h
mm: fix swap cache node allocation mask
io_uring: make sure async workqueue is canceled on exit
sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
usb: gadget: Fix interface descriptor fields for QTI functions
PM / devfreq: make memlat and bwmon governors immutable
ANDROID: update the ABI representation after ion sysfs changes
ANDROID: add ion_stat tracepoint to common kernel
ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
ANDROID: Update ABI representation for libabigail update
ANDROID: Update the ABI representation
icnss2: Add snapshot of icnss2 driver
dt-bindings: clock: add MDSS clock names for 10nm architecture
iommu/iova: Don't BUG on invalid PFNs
input: qcom-hv-haptics: Update sequence of reading STATUS_DATA
drivers: pinctrl: Add gpio to mpm mapping for holi
ufs: ufs-qcom: Fix racing caused by ufs_qcom_testbus_config()
clk: qcom: gpucc-lahaina: Fix gpu_cc_cx_gmu_clk stuck off warning
mmc: Change locking for clk scaling from bh to irqsave
msm: cvp: Increase delay during AXI reset pulse
ANDROID: GKI: Incremental fs: move MODULE_IMPORT_NS() line
msm: adsprpc: Reserve contexts for all static handles
memshare: Move ramdump collection to AFTER_SHUTDOWN event
ANDROID: GKI: set vfs-only exports into their own namespace
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
ANDROID: GKI: make VIDEOBUF2_DMA_CONTIG under GKI_HIDDEN_MEDIA_CONFIGS
ANDROID: PM: sleep: export device_pm_callback_start/end trace event
ANDROID: fix copyright notice
ANDROID: GKI: add android_vendor.h
arm64: defconfig: Enable BFQ io scheduler on holi
ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS
mm: reduce the time spend by killed tasks in alloc path
arm64: defconfig: Move to upstream ufshcd core
RTC6226: keep tuned to valid lower band channel for dwell time
uio: msm_sharedmem: shared memory region access is also given to vm-nav
soc: qcom: secure_buffer: add support for VMID_NAV
uio: msm_sharedmem: add guard page around shared memory
arm64: defconfig: Enable shima interconnect driver
ANDROID: GKI: enable CONFIG_TYPEC_TCPM
ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
input: qcom-hv-haptics: clear HW faults before enabling play
ANDROID: GKI: move abi files to android/
ANDROID: GKI: drop unneeded "_whitelist" off of symbol filenames
msm: kgsl: Add support for A660 GPU variant
interconnect: qcom: Add Shima interconnect provider driver
bindings: clock: gcc: Add support for REF clock for HOLI
defconfig: arm64: Enable the GPUCC clock controller
clk: qcom: gpucc: Add Graphics Clock controller for HOLI
defconfig: lahaina: Enable memshare driver on lahaina_debug
ANDROID: GKI: modules should not run programs
phy: ufs: Add UFS PHY support for Holi
msm_rtb: Include <asm/io.h> header in rtb for QGKI
UPSTREAM: net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
kernel: add header file for audio compressed formats in bp
arm64: defconfig: Enable IO_PGTABLE_PAGE_ACCOUNTING for debug configs
UPSTREAM: bpf: Add gso_size to __sk_buff
clk: qcom: gcc-lahaina: Update video_axi clks to clk_branch2_force_off_ops
cnss2: Add PBL and SBL dump only for QCA6490
UPSTREAM: usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
ANDROID: ABI/Whitelist: update symbols of incrementalfs.ko and sprd_*.ko to unisoc whitelist
ANDROID: GKI: update abi definition now that EHCI driver is built in
ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM
ANDROID: GKI: support CONFIG_USB_EHCI_HCD
byte-cntr: Set offset as rwp offset when sw usb mode start
ABI: Update internal whitelist for cnss symbols
UPSTREAM: mmc: sdhci-msm: Deactivate CQE during SDHC reset
UPSTREAM: mmc: cqhci: Add cqhci_deactivate()
mhi: core: Expose API to check device execution environment
mhi: core: Use high priority workqueue for all MHI work
mhi: core: Move to error state as soon as RDDM is detected
cnss2: set rddm support boolean for MHI
mhi: core: Move power down check within the RDDM image support
mhi: core: Separate rddm support and dump collection
mhi: cntrl: qcom: expand debug modes for new device bringup
mhi: core: move certain logs to controller log buffer
mhi: cntrl: qcom: move certain logs to controller log buffer
mhi: cntrl: qcom: reduce timesync and bootlogger log buffer size
mhi: cntrl: qcom: add support for controller ipc logs
cnss2: add support for controller IPC logs
mhi: core: add log buffer for controller bootup and shutdown
input: touchscreen: focaltech_touch: Remove vfs_read()
ANDROID: Update kabi for db845c (keeping up with ufs-qcom zig-zag)
input: qcom-hv-haptics: adjust frequency calibration sequence
HID: qvr: using different dma-buf APIs
cnss2: Add support to create device sysfs group
abi: Update qcom whitelist with devm_device* APIs
ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
pci: msm: Add support to disable L1SS sleep
scsi: ufs: Read device tree to find UFS's Vcc voltage level
Linux 5.4.50
Revert "tty: hvc: Fix data abort due to race in hvc_open"
xfs: add agf freeblocks verify in xfs_agf_verify
dm writecache: add cond_resched to loop in persistent_memory_claim()
dm writecache: correct uncommitted_block when discarding uncommitted entry
xprtrdma: Fix handling of RDMA_ERROR replies
NFSv4 fix CLOSE not waiting for direct IO compeletion
pNFS/flexfiles: Fix list corruption if the mirror count changes
SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
sunrpc: fixed rollback in rpc_gssd_dummy_populate()
Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
drm/amdgpu: add fw release for sdma v5_0
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm: rcar-du: Fix build error
drm/amd: fix potential memleak in err branch
ring-buffer: Zero out time extend if it is nested and not absolute
tracing: Fix event trigger to accept redundant spaces
arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
arm64: perf: Report the PC value in REGS_ABI_32 mode
mm/memcontrol.c: add missed css_put()
ocfs2: fix panic on nfs server over ocfs2
ocfs2: fix value of OCFS2_INVALID_SLOT
ocfs2: load global_inode_alloc
ocfs2: avoid inode removal while nfsd is accessing it
mm/slab: use memzero_explicit() in kzfree()
btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
btrfs: check if a log root exists before locking the log_mutex on unlink
btrfs: fix data block group relocation failure due to concurrent scrub
btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
x86/asm/64: Align start of __clear_user() loop to 16-bytes
x86/cpu: Use pinning mask for CR4 bits needing to be 0
KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
KVM: nVMX: Plumb L2 GPA through to PML emulation
KVM: X86: Fix MSR range of APIC registers in X2APIC mode
erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
ACPI: configfs: Disallow loading ACPI tables when locked down
ACPI: sysfs: Fix pm_profile_attr type
ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
ALSA: hda/realtek - Add quirk for MSI GE63 laptop
ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
RISC-V: Don't allow write+exec only page mapping request in mmap
block: update hctx map when use multiple maps
blktrace: break out of blktrace setup on concurrent calls
kprobes: Suppress the suspicious RCU warning on kprobes
recordmcount: support >64k sections
kbuild: improve cc-option to clean up all temporary files
arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
s390/vdso: fix vDSO clock_getres()
s390/vdso: Use $(LD) instead of $(CC) to link vDSO
s390/ptrace: fix setting syscall number
s390/ptrace: pass invalid syscall numbers to tracing
pinctrl: tegra: Use noirq suspend/resume callbacks
pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
test_objagg: Fix potential memory leak in error handling
net: alx: fix race condition in alx_remove
ibmvnic: Harden device login requests
hwrng: ks-sa - Fix runtime PM imbalance on error
riscv/atomic: Fix sign extension for RV64I
drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
sata_rcar: handle pm_runtime_get_sync failure cases
sched/core: Fix PI boosting between RT and DEADLINE tasks
sched/deadline: Initialize ->dl_boosted
afs: Fix storage of cell names
i2c: core: check returned size of emulated smbus block read
i2c: fsi: Fix the port number field in status register
clk: sifive: allocate sufficient memory for struct __prci_data
net: bcmgenet: use hardware padding of runt frames
netfilter: ipset: fix unaligned atomic access
nvme: don't protect ns mutation with ns->head->lock
usb: renesas_usbhs: getting residue from callback_result
usb: gadget: udc: Potential Oops in error handling code
scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
cxgb4: move handling L2T ARP failures to caller
net: qede: fix use-after-free on recovery and AER handling
net: qede: fix PTP initialization on recovery
net: qed: fix excessive QM ILT lines consumption
net: qed: fix NVMe login fails over VFs
net: qede: stop adding events on an already destroyed workqueue
net: qed: fix async event callbacks unregistering
net: qed: fix left elements count calculation
iommu/vt-d: Update scalable mode paging structure coherency
iommu/vt-d: Enable PCI ACS for platform opt in hint
selftests/net: report etf errors correctly
RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
s390/qeth: fix error handling for isolation mode cmds
ASoC: rockchip: Fix a reference count leak.
RDMA/cma: Protect bind_list and listen_list while finding matching cm id
RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
rxrpc: Fix handling of rwind from an ACK packet
ARM: dts: NSP: Correct FA2 mailbox node
bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
devmap: Use bpf_map_area_alloc() for allocating hash buckets
regmap: Fix memory leak from regmap_register_patch
x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
ARM: dts: Fix duovero smsc interrupt for suspend
ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
bpf, xdp, samples: Fix null pointer dereference in *_user code
samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
ASoC: fsl_ssi: Fix bclk calculation for mono channel
RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
ASoC: qcom: common: set correct directions for dailinks
ASoc: q6afe: add support to get port direction
efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
efi/tpm: Verify event log header before parsing
ASoC: q6asm: handle EOS correctly
xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
ARM: OMAP2+: Fix legacy mode dss_reset
bus: ti-sysc: Ignore clockactivity unless specified as a quirk
bus: ti-sysc: Flush posted write on enable and disable
IB/hfi1: Fix module use count flaw due to leftover module put calls
IB/mad: Fix use after free when destroying MAD agent
loop: replace kill_bdev with invalidate_bdev
cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
xhci: Return if xHCI doesn't support LPM
xhci: Fix enumeration issue when setting max packet size for FS devices.
xhci: Fix incorrect EP_STATE_MASK
cifs/smb3: Fix data inconsistent when zero file range
cifs/smb3: Fix data inconsistent when punch hole
cifs: Fix cached_fid refcnt leak in open_shroot
scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
scsi: qla2xxx: Keep initiator ports after RSCN
usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
usb: cdns3: ep0: fix the test mode set incorrectly
usb: cdns3: trace: using correct dir value
ALSA: usb-audio: Fix OOB access of mixer element list
ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
ALSA: usb-audio: add quirk for Denon DCD-1500RE
ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
xhci: Poll for U0 after disabling USB2 LPM
usb: host: xhci-mtk: avoid runtime suspend when removing hcd
USB: ehci: reopen solution for Synopsys HC bug
usb: add USB_QUIRK_DELAY_INIT for Logitech C922
usb: dwc2: Postponed gadget registration to the udc class driver
USB: ohci-sm501: Add missed iounmap() in remove
binder: fix null deref of proc->context
ALSA: usb-audio: Fix potential use-after-free of streams
fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
net: sched: export __netdev_watchdog_up()
btrfs: fix a block group ref counter leak after failure to remove block group
Revert "i2c: tegra: Fix suspending in active runtime PM state"
tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
sch_cake: fix a few style nits
sch_cake: don't call diffserv parsing code when it is not needed
sch_cake: don't try to reallocate or unshare skb unconditionally
ip_tunnel: fix use-after-free in ip_tunnel_lookup()
net: phy: Check harder for errors in get_phy_id()
ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
tcp: grow window for OOO packets only for SACK flows
tcp: don't ignore ECN CWR on pure ACK
sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
rxrpc: Fix notification call on completion of discarded calls
rocker: fix incorrect error handling in dma_rings_init
openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
net: usb: ax88179_178a: fix packet alignment padding
net: increment xmit_recursion level in dev_direct_xmit()
net: Fix the arp error in some cases
net: fix memleak in register_netdevice()
net: Do not clear the sock TX queue in sk_set_socket()
net: core: reduce recursion limit value
net: bridge: enfore alignment for ethernet address
mvpp2: ethtool rxtx stats fix
mld: fix memory leak in ipv6_mc_destroy_dev()
ibmveth: Fix max MTU limit
geneve: allow changing DF behavior after creation
enetc: Fix tx rings bitmap iteration range, irq handling
block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
msm: kgsl: Update current frequency in devfreq status structure
mm, memory_hotplug: update pcp lists everytime onlining a memory block
sound: usb: Fix check with usb_get_controller_id() for valid controller id
ANDROID: GKI: revert part of the ufshcd_* export removals
ANDROID: GKI: update ABI definitions based on recent wifi backports
BACKPORT: cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
BACKPORT: nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
BACKPORT: nl80211: modify TID-config API
BACKPORT: nl80211: Add NL command to support TID speicific configurations
BACKPORT: cfg80211: Support key configuration for Beacon protection (BIGTK)
BACKPORT: cfg80211: More error messages for key addition failures
BACKPORT: cfg80211: Enhance the AKM advertizement to support per interface.
BACKPORT: nl80211: add handling for BSS color
BACKPORT: cfg80211: VLAN offload support for set_key and set_sta_vlan
drivers: thermal: Avoid multiple TSENS controller re-init simultaneously
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
ASoC: pcm: add null check for be_substream
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
defconfig: msm: Enable CONFIG_QTI_TZ_LOG on perf builds
arm64: defconfig: configuration for UTS namespace
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
spi: spi-msm-geni: Propagate missing change from 4.19 to 5.4
msm: cvp: Re-initialize the HFI queue headers after CDSP-SSR
FROMGIT: binder: fix null deref of proc->context
Revert "ANDROID: fscrypt: add key removal notifier chain"
drivers: thermal: bcl: Update the threshold conversion
soc: qcom: altmode-glink: Execute client callback in work
drivers: thermal: pe_sensor: Add code to clear victim irq status
UPSTREAM: scsi: ufs: Fix imprecise load calculation in devfreq window
UPSTREAM: scsi: ufs: Add trace event for UIC commands
UPSTREAM: scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
UPSTREAM: scsi: ufs-mediatek: Allow unbound mphy
UPSTREAM: scsi: ufs-mediatek: Fix unbalanced clock on/off
UPSTREAM: scsi: ufs-mediatek: Introduce low-power mode for device power supply
UPSTREAM: scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
UPSTREAM: scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
BACKPORT: scsi: ufs: Disable WriteBooster capability in non-supported UFS device
BACKPORT: scsi: ufs: Fix WriteBooster flush during runtime suspend
BACKPORT: scsi: ufs: Fix index of attributes query for WriteBooster feature
BACKPORT: scsi: ufs: Allow WriteBooster on UFS 2.2 devices
UPSTREAM: scsi: ufs-mediatek: Customize WriteBooster flush policy
UPSTREAM: scsi: ufs: Customize flush threshold for WriteBooster
BACKPORT: scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
UPSTREAM: scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
UPSTREAM: scsi: ufs: Cleanup WriteBooster feature
UPSTREAM: scsi: ufs-mediatek: Enable WriteBooster capability
BACKPORT: scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
BACKPORT: scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
UPSTREAM: scsi: ufs-mediatek: Add fixup_dev_quirks vops
UPSTREAM: scsi: ufs: Export ufs_fixup_device_setup() function
BACKPORT: scsi: ufs: Introduce fixup_dev_quirks vops
UPSTREAM: scsi: ufs-mediatek: add error recovery for suspend and resume
UPSTREAM: scsi: ufs: export ufshcd_link_recovery
UPSTREAM: scsi: ufs-mediatek: customize the delay for enabling host
UPSTREAM: scsi: ufs: make HCE polling more compact to improve initialization latency
BACKPORT: scsi: ufs: allow custom delay prior to host enabling
UPSTREAM: scsi: ufs-mediatek: use common delay function
UPSTREAM: scsi: ufs: introduce common and flexible delay function
UPSTREAM: scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
UPSTREAM: scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
BACKPORT: scsi: ufs: Add max_lu_supported in struct ufs_dev_info
RTC6226: set the the Channel spacing value in Radio Config register
ANDROID: GKI: remove ufshcd_* exports from whitelists
defconfig: enable fixed and stub regulator for sdxlemur
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable QCOM and HISI UFS drivers
ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI
icc: dt-bindings: Update endpoint IDs for interconnects for SHIMA
soc: qcom: crypto-qti-hwkm: add wrapped raw secret
interconnect: qcom: Add sdxlemur interconnect provider driver
dt-bindings: interconnect: Add support for SDXLEMUR DT bindings
msm: cvp: Avoid reset CVP clock during power off
msm: cvp: Avoids sending random error code to DSP
tmc-etr: Fix duplicate logs issue when use sw usb mode
Revert "irqdomain: Implement and expose API to clear IRQ mapping for radix tree"
buses: i2c: update i2c geni driver to include irq.h
UPSTREAM: amba: Retry adding deferred devices at late_initcall
scsi: ufs-qcom: add qos support for ufs
arm64: defconfig: remove configs to fix kw issues
net: qrtr: ns: Change servers radix tree to xarray
net: qrtr: ns: Change nodes radix tree to xarray
mailbox: qcom-apcs: Add compatible for sdxlemur
defconfig: arm64: Disable SDCARD_FS for Lahaina
clk: qcom: clk-branch: Add clk_branch2_force_off_ops to force off a clock
ANDROID: GKI: Enable INTERVAL_TREE
FROMGIT: binder: fix null deref of proc->context
cnss2: Handle PCI register rw operation during crash shutdown
build.config.msm.lahaina: Add qgki-consolidate as a supported variant
ANDROID: Makefile: append BUILD_NUMBER to version string when defined
arm64: defconfig: add trusted touch support to GKI defconfig
arm64: defconfig: add trusted touch config for genericarmv8
ABI: Update whitelist
defconfig: enable system pm violators for lahaina
mm: memory_hotplug: wait on device_hotplug_lock in OOM path
mm: change max readahead size to 512KB
mm: disable fault around on emulated access bit architecture
mm: allocate swapin pages from movable zone
ABI: Add synx driver ABIs for QCOM whitelist
bindings: clock: qcom: Update the GPU CC clock IDs
clk: qcom: clk-branch: Add clock ops for Voltage voting
clk: qcom: Add qcom implementation of qcom_clk_set_flags
defconfig: Enable MPM driver for Holi
dt-bindings: clock: Add support for clock ids for SDXLEMUR
soc: qcom: rpmh-rsc: Correctly handle zero active TCS for solver mode
defconfig: msm: Disable CONFIG_MSM_TZ_LOG from perf builds
staging: android: ion: Add support for the audio ML heap
soc: qcom: secure_buffer: Add support for VMID_ADSP_HEAP and VMID_LPASS
iommu: Remove iommu_debugfs_top
iommu: Refactor IOMMU pagetable page accounting into a config option
iommu: add a function to get MID/PID/BID info
soc: qcom: hwkm: Re-format cmd packet for system kdf
leds: qti-flash: Disable flash LED channel after De-strobe
leds: qti-flash: Disable flash LED when brightness is set to 0
usb: gadget: composite: Inform controller driver of self-powered
scsi: ufs: Try to save power mode change and UIC cmd completion timeout
ANDROID: GKI: update the abi definitions due to 5.4.49 and padding
ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget
ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
sched/fair: Fix need_idle argument in sched_task_util trace point
power: smb1355: Add snapshot of SMB1355 charger driver
arm64: defconfig: Add support for CAMCC, VIDEOCC, GPUCC for SHIMA
msm: adsprpc: Add support for recover session on DSP
ANDROID: ext4: Optimize match for casefolded encrypted dirs
ANDROID: ext4: Handle casefolding with encryption
pil: Fix minidump collection during SSR
arm64: Enable a bunch of android recommended configs
cnss2: Add debug dump for Wlan FW PBL and SBL
msm: cvp: Increase delay during AXI reset pulse
ufs: sysfs: Use snprintf instead of sprintf
Linux 5.4.49
net: core: device_rename: Use rwsem instead of a seqcount
sched/rt, net: Use CONFIG_PREEMPTION.patch
pwm: jz4740: Enhance precision in calculation of duty cycle
net: octeon: mgmt: Repair filling of RX ring
e1000e: Do not wake up the system via WOL if device wakeup is disabled
kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
tracing/probe: Fix memleak in fetch_op_data operations
crypto: algboss - don't wait during notifier callback
crypto: algif_skcipher - Cap recv SG list at ctx->used
Revert "drm/amd/display: disable dcn20 abm feature for bring up"
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
drm/amd/display: Use kvfree() to free coeff in build_regamma()
drm/connector: notify userspace on hotplug after register complete
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
drm/i915/gem: Avoid iterating an empty list
drm/msm: Check for powered down HW in the devfreq callbacks
drm/i915: Fix AUX power domain toggling across TypeC mode resets
s390: fix syscall_get_error for compat processes
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: split f2fs_d_compare() from f2fs_match_name()
net/mlx5: DR, Fix freeing in dr_create_rc_qp()
block: nr_sects_write(): Disable preemption on seqcount write
x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
drm/amd/display: Use swap() where appropriate
drm/dp_mst: Increase ACT retry timeout to 3s
ext4: avoid race conditions when remounting with options that change dax
jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft()
selinux: fix double free
drm/amdgpu: Replace invalid device ID with a valid device ID
drm/qxl: Use correct notify port address when creating cursor ring
drm/dp_mst: Reformat drm_dp_check_act_status() a bit
ext4: avoid utf8_strncasecmp() with unstable name
ext4: fix partial cluster initialization when splitting extent
drm: encoder_slave: fix refcouting error for modules
libata: Use per port sync for detach
arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
mvpp2: remove module bugfix
block: Fix use-after-free in blkdev_get()
scsi: ufs-bsg: Fix runtime PM imbalance on error
bnxt_en: Return from timer if interface is not in open state.
afs: Fix the mapping of the UAEOVERFLOW abort code
afs: Set error flag rather than return error from file status decode
afs: Always include dir in bulk status fetch from afs_do_lookup()
afs: Fix EOF corruption
afs: afs_write_end() should change i_size under the right lock
afs: Fix non-setting of mtime when writing into mmap
powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
bcache: fix potential deadlock problem in btree_gc_coalesce
ext4: stop overwrite the errcode in ext4_setup_super
perf stat: Fix NULL pointer dereference
perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
usb/ehci-platform: Set PM runtime as active on resume
usb: host: ehci-platform: add a quirk to avoid stuck
usb/xhci-plat: Set PM runtime as active on resume
bpf: Fix memlock accounting for sock_hash
iavf: fix speed reporting over virtchnl
xdp: Fix xsk_generic_xmit errno
nfs: set invalid blocks after NFSv4 writes
nvme-pci: use simple suspend when a HMB is enabled
net/filter: Permit reading NET in load_bytes_relative when MAC not set
x86/idt: Keep spurious entries unset in system_vectors
scsi: acornscsi: Fix an error handling path in acornscsi_probe()
libbpf: Handle GCC noreturn-turned-volatile quirk
drm/sun4i: hdmi ddc clk: Fix size of m divider
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
bpf, sockhash: Synchronize delete from bucket list on map free
bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
ASoC: rt5645: Add platform-data for Asus T101HA
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
ASoC: core: only convert non DPCM link to DPCM link
afs: Fix memory leak in afs_put_sysnames()
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
selftests/net: in timestamping, strncpy needs to preserve null byte
drivers/perf: hisi: Fix wrong value for all counters enable
i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
NTB: ntb_test: Fix bug when counting remote files
NTB: perf: Fix race condition when run with ntb_test
NTB: perf: Fix support for hardware that doesn't have port numbers
NTB: perf: Don't require one more memory window than number of peers
NTB: Revert the change to use the NTB device dev for DMA allocations
NTB: ntb_tool: reading the link file should not end in a NULL byte
ntb_tool: pass correct struct device to dma_alloc_coherent
ntb_perf: pass correct struct device to dma_alloc_coherent
net: marvell: Fix OF_MDIO config check
gfs2: fix use-after-free on transaction ail lists
blktrace: fix endianness for blk_log_remap()
blktrace: fix endianness in get_pdu_int()
blktrace: use errno instead of bi_status
selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
include/linux/bitops.h: avoid clang shift-count-overflow warnings
lib/zlib: remove outdated and incorrect pre-increment optimization
geneve: change from tx_error to tx_dropped on missing metadata
crypto: omap-sham - add proper load balancing support for multicore
drm/amd/display: Revalidate bandwidth before commiting DC updates
nfsd: safer handling of corrupted c_type
pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
scsi: ufs: Don't update urgent bkops level when toggling auto bkops
scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
gfs2: Allow lock_nolock mount to specify jid=X
nfsd4: make drc_slab global, not per-net
ceph: don't return -ESTALE if there's still an open file
drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
openrisc: Fix issue with argument clobbering for clone/fork
rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
rtc: rv3028: Add missed check for devm_regmap_init_i2c()
vfio/mdev: Fix reference count leak in add_mdev_supported_type
ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
powerpc/4xx: Don't unmap NULL mbase
input: i8042 - Remove special PowerPC handling
of: Fix a refcounting bug in __of_attach_node_sysfs()
NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
/dev/mem: Revoke mappings when a driver claims the region
misc: xilinx-sdfec: improve get_user_pages_fast() error handling
clk: ast2600: Fix AHB clock divider for A1
clk: sprd: return correct type of value for _sprd_pll_recalc_rate
KVM: PPC: Book3S: Fix some RCU-list locks
KVM: PPC: Book3S HV: Ignore kmemleak false positives
scsi: ufs-qcom: Fix scheduling while atomic issue
clk: bcm2835: Fix return type of bcm2835_register_gate
scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
ASoC: fix incomplete error-handling in img_i2s_in_probe.
powerpc/32s: Don't warn when mapping RO data ROX.
mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
mfd: stmfx: Fix stmfx_irq_init error path
mfd: stmfx: Reset chip on resume as supply was disabled
x86/apic: Make TSC deadline timer detection message visible
RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
scripts: headers_install: Exit with error on config leak
usb: gadget: Fix issue with config_ep_by_speed function
usb: gadget: fix potential double-free in m66592_probe.
usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
usb: dwc2: gadget: move gadget resume after the core is in L0 state
watchdog: da9062: No need to ping manually before setting timeout
IB/cma: Fix ports memory leak in cma_configfs
PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
PCI: dwc: Fix inner MSI IRQ domain registration
PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
powerpc/64s/pgtable: fix an undefined behaviour
arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
fuse: copy_file_range should truncate cache
fuse: fix copy_file_range cache issues
firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
scsi: target: tcmu: Userspace must not complete queued commands
RDMA/hns: Fix cmdq parameter of querying pf timer resource
RDMA/hns: Bugfix for querying qkey
clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
fpga: dfl: afu: Corrected error handling levels
tty: n_gsm: Fix bogus i++ in gsm_data_kick
USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
usb/ohci-platform: Fix a warning when hibernating
vfio-pci: Mask cap zero
powerpc/ps3: Fix kexec shutdown hang
drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
powerpc/pseries/ras: Fix FWNMI_VALID off by one
powerpc/64s/exception: Fix machine check no-loss idle wakeup
ipmi: use vzalloc instead of kmalloc for user creation
habanalabs: increase timeout during reset
PCI/PM: Assume ports without DLL Link Active train links in 100 ms
HID: Add quirks for Trust Panora Graphic Tablet
ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
tty: n_gsm: Fix waking up upper tty layer when room available
tty: n_gsm: Fix SOF skipping
powerpc/64: Don't initialise init_task->thread.regs
PCI: Fix pci_register_host_bridge() device_register() error handling
clk: ti: composite: fix memory leak
USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
dlm: remove BUG() before panic()
pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
ASoC: ux500: mop500: Fix some refcounted resources issues
SoC: rsnd: add interrupt support for SSI BUSIF buffer
scsi: mpt3sas: Fix double free warnings
scsi: target: loopback: Fix READ with data and sensebytes
arm64: dts: msm8996: Fix CSI IRQ types
ASoC: SOF: core: fix error return code in sof_probe_continue()
power: supply: smb347-charger: IRQSTAT_D is volatile
power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
scsi: qla2xxx: Fix warning after FC target reset
PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
PCI: rcar: Fix incorrect programming of OB windows
drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
serial: amba-pl011: Make sure we initialize the port.lock spinlock
i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
staging: sm750fb: add missing case while setting FB_VISUAL
staging: wilc1000: Increase the size of wid_list array
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: gadget: Properly handle ClearFeature(halt)
HID: intel-ish-hid: avoid bogus uninitialized-variable warning
soundwire: slave: don't init debugfs on device registration error
ASoC: max98373: reorder max98373_reset() in resume
clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
gpio: pca953x: fix handling of automatic address incrementing
clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
clk: meson: meson8b: Fix the polarity of the RESET_N lines
clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
slimbus: ngd: get drvdata from correct device
tty: hvc: Fix data abort due to race in hvc_open
s390/qdio: put thinint indicator after early error
ALSA: usb-audio: Fix racy list management in output queue
ALSA: usb-audio: Improve frames size computation
staging: gasket: Fix mapping refcnt leak when register/store fails
staging: gasket: Fix mapping refcnt leak when put attribute fails
firmware: qcom_scm: fix bogous abuse of dma-direct internals
arm64: dts: qcom: fix pm8150 gpio interrupts
virtiofs: schedule blocking async replies in separate worker
pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
gpio: dwapb: Append MODULE_ALIAS for platform driver
RDMA/mlx5: Fix udata response upon SRQ creation
ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
arm64: dts: qcom: msm8916: remove unit name for thermal trip points
scsi: qedi: Do not flush offload work if ARP not resolved
arm64: dts: mt8173: fix unit name warnings
staging: greybus: fix a missing-check bug in gb_lights_light_config()
x86/purgatory: Disable various profiling and sanitizing options
apparmor: fix nnp subset test for unconfined
scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
scsi: sr: Fix sr_probe() missing deallocate of device minor
bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
ASoC: meson: add missing free_irq() in error path
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
apparmor: check/put label on apparmor_sk_clone_security()
net: dsa: lantiq_gswip: fix and improve the unsupported interface error
apparmor: fix introspection of of task mode for unconfined tasks
mksysmap: Fix the mismatch of '.L' symbols in System.map
NTB: Fix the default port and peer numbers for legacy drivers
NTB: ntb_pingpong: Choose doorbells based on port number
yam: fix possible memory leak in yam_init_driver
sparc32: mm: Don't try to free page-table pages if ctor() fails
pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
powerpc/crashkernel: Take "mem=" option into account
ASoC: qcom: q6asm-dai: kCFI fix
cifs: set up next DFS target before generic_ip_connect()
RDMA/core: Fix several reference count leaks.
PCI: vmd: Filter resource type bits from shadow register
nfsd: Fix svc_xprt refcnt leak when setup callback client failed
powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
clk: clk-flexgen: fix clock-critical handling
scsi: vhost: Notify TCM about the maximum sg entries supported per command
scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
clk: zynqmp: fix memory leak in zynqmp_register_clocks
scsi: cxgb3i: Fix some leaks in init_act_open()
mfd: wm8994: Fix driver operation if loaded as modules
powerpc/ptdump: Add _PAGE_COHERENT flag
usb: gadget: core: sync interrupt before unbind the udc
gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
m68k/PCI: Fix a memory leak in an error handling path
PCI: pci-bridge-emul: Fix PCIe bit conflicts
scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
RDMA/mlx5: Add init2init as a modify command
coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
vfio/pci: fix memory leaks in alloc_perm_bits()
arm64: dts: fvp/juno: Fix node address fields
ps3disk: use the default segment boundary
PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
arm64: dts: fvp: Fix GIC child nodes
ASoC: SOF: Do nothing when DSP PM callbacks are not set
clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
arm64: dts: juno: Fix GIC child nodes
arm64: dts: armada-3720-turris-mox: fix SFP binding
arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
dm mpath: switch paths in dm_blk_ioctl() code path
misc: fastrpc: fix potential fastrpc_invoke_ctx leak
misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
serial: 8250: Fix max baud limit in generic 8250 port
usblp: poison URBs upon disconnect
clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
f2fs: report delalloc reserve as non-free in statfs for project quota
iio: bmp280: fix compensation of humidity
rtc: mc13xxx: fix a double-unlock issue
powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
Input: edt-ft5x06 - fix get_default register write access
scsi: qla2xxx: Fix issue with adapter's stopping state
PCI: Allow pci_resize_resource() for devices on root bus
ALSA: isa/wavefront: prevent out of bounds write in ioctl
ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
arm64: dts: meson: fixup SCP sram nodes
scsi: qedi: Check for buffer overflow in qedi_set_path()
scsi: core: free sgtables in case command setup fails
ARM: dts: stm32: Add missing ethernet PHY reset on AV96
ARM: integrator: Add some Kconfig selections
ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
ARM: dts: renesas: Fix IOMMU device node names
backlight: lp855x: Ensure regulators are disabled on probe failure
ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
clk: qcom: msm8916: Fix the address location of pll->config_reg
remoteproc: Fix IDR initialisation in rproc_alloc()
iio: pressure: bmp280: Tolerate IRQ before registering
ASoC: SOF: imx8: Fix randbuild error
i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
ASoC: tegra: tegra_wm8903: Support nvidia, headset property
clk: sunxi: Fix incorrect usage of round_down()
power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
memshare: Add debug logs to track subsystem notification
ANDROID: abi_gki_aarch64_qcom_whitelist: Add reboot_mode
cpufreq: qcom: cpufreq-hw: Remove enable of GT_IRQ for EPSS
usb: dwc3-msm: Fix potential array out-of- bounds access
clk: qcom: gpucc: Add Support for GPUCC clock driver for SHIMA
msm: kgsl: Fix kgsl_state_is_awake for gmu targets
msm: kgsl: Move rscc to a6xx gmu space
msm: kgsl: Get rid of gmu_core_snapshot and gmu_core_dev_snapshot
msm: kgsl: Pare down the gmu core and dev ops
msm: kgsl: Move gmu_fault from snapshot structure
msm: kgsl: Do inline gmu and rgmu snapshot
msm: kgsl: Make kgsl_pwrctrl_axi return a value
ANDROID: Update kabi for db845c (following moving pinctrl to a module)
ANDROID: GKI: Remove msm_pinctrl-* symbols from the abi lists
ANDROID: db845c_gki.fragment: Add PINCTRL_MSM=m
ANDROID: GKI: Remove PINCTRL_MSM as built in driver
ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
msm: kgsl: Add target specific clock and bus scaling
config: Enable module signature in generic defconfig
msm: ipa: Add more ipa API to ipa framework
serial: msm_geni_serial: Fix DMA TX FSM reset sequence
serial: msm-geni-serial: Fix possible null pointer access with handle_rx
msm: kgsl: Fix datatype of count in kgsl_alloc_secure_pages
power: smb1398: Add snapshot of driver
trace: increase caller depth for preempt/irqs disable events
serial: Refactor code to reduce cyclomatic complexity
input: touchscreen: st: add trusted touch support
msm: adsprpc: limit number of pending invocations to DSP
sched: use wake_q length only when WALT is enabled
ANDROID: GKI: update ABI after struct vm_fault changes
ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
net: qrtr: ns: Add ipc logging to ns
net: qrtr: Fix early exit in del client and bye cmds
msm: adsprpc: limit number of cached buffers
FROMLIST: f2fs: fix use-after-free when accessing bio->bi_crypt_context
ANDROID: GKI: Update ABI for incremental fs
ANDROID: GKI: Update whitelist and defconfig for incfs
sysfs: ufs-qcom: Add sysfs entries for flashpvl
ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
ANDROID: GKI: scripts: Makefile: update the lz4 command
msm: kgsl: Do not clear dispatcher fault when adreno reset fails
ANDROID: Use depmod from the hermetic toolchain
ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
taskstats: extended taskstats2 with acct fields
Linux 5.4.48
perf symbols: Fix kernel maps for kcore and eBPF
perf symbols: Fix debuginfo search for Ubuntu
perf probe: Check address correctness by map instead of _etext
perf probe: Fix to check blacklist address correctly
perf probe: Do not show the skipped events
f2fs: fix checkpoint=disable:%u%%
w1: omap-hdq: cleanup to add missing newline for some dev_dbg
mtd: rawnand: tmio: Fix the probe error path
mtd: rawnand: mtk: Fix the probe error path
mtd: rawnand: pasemi: Fix the probe error path
mtd: rawnand: plat_nand: Fix the probe error path
mtd: rawnand: sunxi: Fix the probe error path
mtd: rawnand: oxnas: Fix the probe error path
mtd: rawnand: socrates: Fix the probe error path
mtd: rawnand: orion: Fix the probe error path
mtd: rawnand: xway: Fix the probe error path
mtd: rawnand: ingenic: Fix the probe error path
mtd: rawnand: sharpsl: Fix the probe error path
mtd: rawnand: diskonchip: Fix the probe error path
mtd: rawnand: brcmnand: fix hamming oob layout
mtd: rawnand: onfi: Fix redundancy detection check
mtd: rawnand: Fix nand_gpio_waitrdy()
sunrpc: clean up properly in gss_mech_unregister()
sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
kbuild: force to build vmlinux if CONFIG_MODVERSION=y
powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
powerpc/64s: Don't let DT CPU features set FSCR_DSCR
powerpc/32: Disable KASAN with pages bigger than 16k
powerpc/kasan: Fix shadow pages allocation failure
powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
drivers/macintosh: Fix memleak in windfarm_pm112 driver
ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
soc/tegra: pmc: Select GENERIC_PINCONF
ARM: tegra: Correct PL310 Auxiliary Control Register initialization
kernel/cpu_pm: Fix uninitted local in cpu_pm
powerpc/fadump: Account for memory_limit while reserving memory
powerpc/fadump: consider reserved ranges while reserving memory
powerpc/fadump: use static allocation for reserved memory ranges
alpha: fix memory barriers so that they conform to the specification
dm crypt: avoid truncating the logical block size
sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
sparc32: fix register window handling in genregs32_[gs]et()
gnss: sirf: fix error return code in sirf_probe()
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
power: supply: core: fix memory leak in HWMON error path
power: supply: core: fix HWMON temperature labels
power: vexpress: add suppress_bind_attrs to true
EDAC/amd64: Add AMD family 17h model 60h PCI IDs
hwmon: (k10temp) Add AMD family 17h model 60h PCI match
igb: Report speed and duplex as unknown when device is runtime suspended
clk: mediatek: assign the initial value to clk_init_data of mtk_mux
media: ov5640: fix use of destroyed mutex
b43_legacy: Fix connection problem with WPA3
b43: Fix connection problem with WPA3
b43legacy: Fix case where channel status is corrupted
Bluetooth: hci_bcm: fix freeing not-requested IRQ
serial: 8250: Avoid error message on reprobe
media: cedrus: Program output format during each run
media: go7007: fix a miss of snd_card_free
carl9170: remove P2P_GO support
e1000e: Relax condition to trigger reset for ME workaround
e1000e: Disable TSO for buffer overrun workaround
PCI: Program MPS for RCiEP devices
ima: Set again build_ima_appraise variable
ima: Remove redundant policy rule set in add_rules()
x86/amd_nb: Add AMD family 17h model 60h PCI IDs
serial: 8250_pci: Move Pericom IDs to pci_ids.h
PCI: Add Loongson vendor ID
x86/amd_nb: Add Family 19h PCI IDs
PCI: vmd: Add device id for VMD device 8086:9A0B
PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
PCI: Avoid FLR for AMD Starship USB 3.0
PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
ext4: fix race between ext4_sync_parent() and rename()
ext4: fix error pointer dereference
ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
evm: Fix possible memory leak in evm_calc_hmac_or_hash()
ima: Remove __init annotation from ima_pcrread()
ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
ima: Directly assign the ima_default_policy pointer to ima_rules
ima: Evaluate error in init_ima()
ima: Switch to ima_hash_algo for boot aggregate
ima: Fix ima digest hash table key calculation
mm: call cond_resched() from deferred_init_memmap()
mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
mm: initialize deferred pages with interrupts enabled
mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
btrfs: fix space_info bytes_may_use underflow during space cache writeout
btrfs: fix space_info bytes_may_use underflow after nocow buffered write
btrfs: fix wrong file range cleanup after an error filling dealloc range
btrfs: fix error handling when submitting direct I/O bio
btrfs: force chunk allocation if our global rsv is larger than metadata
btrfs: send: emit file capabilities after chown
btrfs: include non-missing as a qualifier for the latest_bdev
btrfs: free alien device after device add
string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
selftests/bpf, flow_dissector: Close TAP device FD after the test
bpf: Fix running sk_skb program types with ktls
bpf: Refactor sockmap redirect code so its easy to reuse
bpf: Fix map permissions check
libbpf: Fix perf_buffer__free() API for sparse allocs
platform/x86: asus_wmi: Reserve more space for struct bias_args
platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
cpuidle: Fix three reference count leaks
spi: dw: Return any value retrieved from the dma_transfer callback
mmc: sdhci-esdhc-imx: fix the mask for tuning start point
iwlwifi: mvm: fix aux station leak
ixgbe: fix signed-integer-overflow warning
ice: fix potential double free in probe unrolling
mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
bcache: fix refcount underflow in bcache_device_free()
MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
PCI: Don't disable decoding when mmio_always_on is set
macvlan: Skip loopback packets in RX handler
btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
btrfs: improve global reserve stealing logic
m68k: mac: Don't call via_flush_cache() on Mac IIfx
MIPS: tools: Fix resource leak in elf-entry.c
x86/mm: Stop printing BRK addresses
selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
crypto: stm32/crc32 - fix multi-instance
crypto: stm32/crc32 - fix run-time self test issue.
crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
mips: Add udelay lpj numbers adjustment
mips: MAAR: Use more precise address mask
sched: Defend cfs and rt bandwidth quota against overflow
x86/boot: Correct relocation destination on old linkers
kgdboc: Use a platform device to handle tty drivers showing up late
mwifiex: Fix memory corruption in dump_station
rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
net/mlx5e: IPoIB, Drop multicast packets that this interface sent
veth: Adjust hard_start offset on redirect XDP frames
iocost: don't let vrate run wild while there's no saturation signal
raid5: remove gfp flags from scribble_alloc()
md: don't flush workqueue unconditionally in md_open
mt76: avoid rx reorder buffer overflow
drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
wcn36xx: Fix error handling path in 'wcn36xx_probe()'
ath10k: Remove msdu from idr when management pkt send fails
nvme-tcp: use bh_lock in data_ready
nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
nvme: refine the Qemu Identify CNS quirk
iwlwifi: avoid debug max amsdu config overwriting itself
platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
platform/x86: intel-vbtn: Split keymap into buttons and switches parts
platform/x86: intel-vbtn: Use acpi_evaluate_integer()
xfs: fix duplicate verification from xfs_qm_dqflush()
xfs: reset buffer write failure state on successful completion
kgdb: Fix spurious true from in_dbg_master()
mips: cm: Fix an invalid error code of INTVN_*_ERR
MIPS: Truncate link address into 32bit for 32bit kernel
Crypto/chcr: fix for ccm(aes) failed test
xfs: clean up the error handling in xfs_swap_extents
libertas_tf: avoid a null dereference in pointer priv
powerpc/spufs: fix copy_to_user while atomic
net: allwinner: Fix use correct return type for ndo_start_xmit()
media: cec: silence shift wrapping warning in __cec_s_log_addrs()
drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
selinux: fix error return code in policydb_read()
net: lpc-enet: fix error return code in lpc_mii_init()
iocost_monitor: drop string wrap around numbers when outputting json
drivers/perf: hisi: Fix typo in events attribute array
sched/core: Fix illegal RCU from offline CPUs
exit: Move preemption fixup up, move blocking operations down
lib/mpi: Fix 64-bit MIPS build with Clang
net: bcmgenet: Fix WoL with password after deep sleep
net: bcmgenet: set Rx mode before starting netif
selftests/bpf: Fix memory leak in extract_build_id()
netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
dpaa2-eth: fix return codes used in ndo_setup_tc
Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
audit: fix a net reference leak in audit_list_rules_send()
Bluetooth: btbcm: Add 2 missing models to subver tables
ath10k: add flush tx packets for SDIO chip
MIPS: Make sparse_init() using top-down allocation
media: platform: fcp: Set appropriate DMA parameters
media: dvb: return -EREMOTEIO on i2c transfer failure.
audit: fix a net reference leak in audit_send_reply()
drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
e1000: Distribute switch variables for initialization
tools api fs: Make xxx__mountpoint() more scalable
regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
brcmfmac: fix wrong location to get firmware feature
spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
media: staging/intel-ipu3: Implement lock for stream on/off operations
ath10k: fix kernel null pointer dereference
staging: android: ion: use vmap instead of vm_map_ram
x86: fix vmap arguments in map_irq_stack
net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
spi: dw: Fix Rx-only DMA transfers
Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
ice: Fix memory leak
batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
btrfs: account for trans_block_rsv in may_commit_transaction
media: dvbdev: Fix tuner->demod media controller link
clocksource: dw_apb_timer_of: Fix missing clockevent timers
clocksource: dw_apb_timer: Make CPU-affiliation being optional
spi: dw: Enable interrupts in accordance with DMA xfer mode
mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
ACPI/IORT: Fix PMCG node single ID mapping handling
pmu/smmuv3: Clear IRQ affinity hint on device removal
kgdb: Prevent infinite recursive entries to the debugger
kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
Bluetooth: Add SCO fallback for invalid LMP parameters error
MIPS: Loongson: Build ATI Radeon GPU driver as module
platform/x86: dell-laptop: don't register micmute LED if there is no token
ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
lockdown: Allow unprivileged users to see lockdown status
drm: rcar-du: Set primary plane zpos immutably at initializing
block: reset mapping if failed to update hardware queue count
arm64: insn: Fix two bugs in encoding 32-bit logical immediates
block: alloc map and request for new hardware queue
ACPICA: Dispatcher: add status checks
spi: dw: Zero DMA Tx and Rx configurations on stack
rtw88: fix an issue about leak system resources
media: staging: ipu3: Fix stale list entries on parameter queue failure
arm64: cacheflush: Fix KGDB trap detection
ath10k: remove the max_sched_scan_reqs value
efi/libstub/x86: Work around LLVM ELF quirk build regression
net: ena: fix error returning in ena_com_get_hash_function()
net: atlantic: make hw_get_regs optional
sched/fair: Refill bandwidth before scaling
x86,smap: Fix smap_{save,restore}() alternatives
spi: pxa2xx: Apply CS clk quirk to BXT
libbpf: Fix memory leak and possible double-free in hashmap__clear
arm64/kernel: Fix range on invalidating dcache for boot page tables
drm/amdgpu: Init data to avoid oops while reading pp_num_states.
spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
objtool: Ignore empty alternatives
media: si2157: Better check for running tuner in init
media: vicodec: Fix error codes in probe function
crypto: ccp -- don't "select" CONFIG_DMADEVICES
media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
media: staging: imgu: do not hold spinlock during freeing mmu page table
drm: bridge: adv7511: Extend list of audio sample rates
ath10k: Fix the race condition in firmware dump work queue
drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
clk: qcom: Add clk_list_rates support for divider clocks
serial: Propagate missing UART fix 4.19 to 5.4
defconfig: arm64: Enable SMD-RPM clock for HOLI
clk: qcom: clk-smd-rpm: Refactor the code for HOLI
pinctrl: qcom: Expose ufs_reset as gpio on holi
usb: gadget: Fix double free of device descriptor pointers
dwc3: gadget: Separate out top and bottom half based logging
msm: cvp: add trace utililty for systrace profiling
defconfig: lahaina-qgki: Enable debug clock controller
msm: kgsl: Add target specific touch wakeup function
msm: kgsl: Create a6xx rgmu power ops
msm: kgsl: Separate out reset sequence for a6xx gmu targets
msm: kgsl: Add a6xx gmu suspend and resume
msm: kgsl: Create a6xx gmu power ops
msm: kgsl: Remove fault argument from target specific reset
msm: kgsl: Move bus counter allocation to its own function
msm: kgsl: Move kgsl_idle_check to target specific probe
msm: kgsl: Create adreno power operations
msm: kgsl: Consolidate gmu register programming
msm: kgsl: Remove duplicated register write
msm: kgsl: Remove gmu_core_dev_enable_lm function
msm: kgsl: Remove any eCP references
writeback: Drop I_DIRTY_TIME_EXPIRE
writeback: Fix sync livelock due to b_dirty_time processing
writeback: Avoid skipping inode writeback
writeback: Protect inode->i_io_list with inode->i_lock
Revert "writeback: Avoid skipping inode writeback"
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched/walt: Improve the scheduler
sched: Improve the scheduler
arm64: defconfig: Enable CONFIG_PSI_FTRACE on Lahaina
vmscan: Support multiple kswapd threads per node
coresight: tpdm: add an option "qcom,cmb-msr-skip" for tpdm
msm: cvp: Add IPCC mapping for CVP FW
soc: qcom: Check rmb status register for spss bootup status
msm: synx: fence callback fixes
ABI: Add cnss2 symbol
bluetooth: fix the gpio names in devicetree
scsi: ufshcd: Properly set the device Icc Level
ANDROID: GKI: enable some more USB configfs options
mm: support vector address ranges for process_madvise
mm/madvise: allow KSM hints for remote API
mm/madvise: support both pid and pidfd for process_madvise
pid: move pidfd_get_pid() to pid.c
mm/madvise: check fatal signal pending of target process
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
driver: pinctrl: Add reserved GPIOs for Shima
taskstats: remove redundant MM_STAT config check
pinctrl: qcom: Update configuration for Shima
mhi: core: add mhi_device_get_sync_atomic() to wait until M0
scsi: ufs: Record last intr status and its timestamp
scsi: ufs: Fix imbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
soc: qcom: hwkm: check key size before unwrap
drivers: qcom: rpmh: caching batch requests should flag the cache dirty
drivers: soc: Add devcoredump based ramdump APIs
drivers: qcom: add system PM violators debug driver
Linux 5.4.47
KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
xen/pvcalls-back: test for errors when calling backend_connect()
block/floppy: fix contended case in floppy_queue_rq()
mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
mmc: tmio: Further fixup runtime PM management at remove
mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
agp/intel: Reinforce the barrier after GTT updates
perf: Add cond_resched() to task_function_call()
fat: don't allow to mount if the FAT length == 0
mm/slub: fix a memory leak in sysfs_slab_add()
drm/vkms: Hold gem object while still in-use
Smack: slab-out-of-bounds in vsscanf
ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
ath9k: Fix use-after-free Read in htc_connect_service
selftests/ftrace: Return unsupported if no error_log file
scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
scsi: megaraid_sas: TM command refire leads to controller firmware crash
KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
KVM: nSVM: leave ASID aside in copy_vmcb_control_area
KVM: nSVM: fix condition for filtering async PF
KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
video: fbdev: w100fb: Fix a potential double free.
video: vt8500lcdfb: fix fallthrough warning
EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
cpufreq: Fix up cpufreq_boost_set_sw()
remoteproc: Fix and restore the parenting hierarchy for vdev
remoteproc: Fall back to using parent memory pool if no dedicated available
proc: Use new_inode not new_inode_pseudo
ovl: initialize error in ovl_copy_xattr
net/mlx5e: Fix repeated XSK usage on one channel
net/mlx5: Fix fatal error handling during device load
net/mlx5: drain health workqueue in case of driver load error
selftests/net: in rxtimestamp getopt_long needs terminating null entry
dccp: Fix possible memleak in dccp_init and dccp_fini
crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
firmware: imx: scu: Fix corruption of header
firmware: imx-scu: Support one TX and one RX
firmware: imx: warn on unexpected RX
x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
crypto: drbg - fix error return code in drbg_alloc_state()
crypto: algapi - Avoid spurious modprobe on LOADED
crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
gup: document and work around "COW can break either way" issue
PM: runtime: clk: Fix clk_pm_runtime_get() error path
spi: bcm-qspi: when tx/rx buffer is NULL set to 0
spi: bcm-qspi: Handle clock probe deferral
spi: bcm2835aux: Fix controller unregister order
spi: bcm2835: Fix controller unregister order
spi: pxa2xx: Fix runtime PM ref imbalance on probe error
spi: pxa2xx: Fix controller unregister order
spi: Fix controller unregister order
spi: dw: Fix controller unregister order
nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
lib/lzo: fix ambiguous encoding bug in lzo-rle
arm64: acpi: fix UBSAN warning
ACPI: PM: Avoid using power resources if there are none for D0
ACPI: GED: add support for _Exx / _Lxx handler methods
ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
ALSA: usb-audio: Fix inconsistent card PM state after resume
ALSA: pcm: fix snd_pcm_link() lockdep splat
ALSA: pcm: disallow linking stream to itself
ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
ALSA: fireface: fix configuration error for nominal sampling transfer frequency
ALSA: es1688: Add the missed snd_card_free()
watchdog: imx_sc_wdt: Fix reboot on crash
smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
efi/efivars: Add missing kobject_put() in sysfs entry creation error path
io_uring: use kvfree() in io_sqe_buffer_register()
ASoC: max9867: fix volume controls
powerpc/ptdump: Properly handle non standard page size
KVM: x86: Fix APIC page invalidation race
KVM: x86: respect singlestep when emulating instruction
KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
x86/reboot/quirks: Add MacBook6,1 reboot quirk
x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
x86/speculation: Prevent rogue cross-process SSBD shutdown
x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
x86_64: Fix jiffies ODR violation
sctp: fix refcount bug in sctp_wfree
sctp: fix possibly using a bad saddr with a given dst
iwlwifi: mvm: fix NVM check for 3168 devices
ipv4: fix a RCU-list lock in fib_triestat_seq_show
aio: fix async fsync creds
fanotify: fix ignore mask logic for events on child and on dir
selftests: fix flower parent qdisc
mm: add kvfree_sensitive() for freeing sensitive data objects
perf probe: Accept the instance number of kretprobe event
PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
KVM: x86: only do L1TF workaround on affected processors
x86/cpu/amd: Make erratum #1054 a legacy erratum
s390/pci: Log new handle in clp_disable_fh()
padata: add separate cpuhp node for CPUHP_PADATA_DEAD
RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
smack: avoid unused 'sip' variable warning
ath9k_htc: Silence undersized packet warnings
spi: dw: Fix native CS being unset
powerpc/xive: Clear the page tables for the ESB IO mapping
drivers/net/ibmvnic: Update VNIC protocol version reporting
gfs2: Even more gfs2_find_jhead fixes
csky: Fixup abiv2 syscall_trace break a4 & a5
Input: synaptics - add a second working PNP_ID for Lenovo T470s
sched/fair: Don't NUMA balance for kthreads
ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
Input: mms114 - fix handling of mms345l
elfnote: mark all .note sections SHF_ALLOC
bpf: Support llvm-objcopy for vmlinux BTF
vxlan: Avoid infinite loop when suppressing NS messages with invalid options
bridge: Avoid infinite loop when suppressing NS messages with invalid options
tun: correct header offsets in napi frags mode
net_failover: fixed rollback in net_failover_open()
mlxsw: core: Use different get_trend() callbacks for different thermal zones
ipv6: fix IPV6_ADDRFORM operation logic
Revert "interconnect: qcom: Build icc-rpmh with qnoc-lahaina"
msm: adsprpc: Fix array index underflow problem
net: qrtr: haven: Add svm device tree parsing
net: qrtr: haven: Add memory sharing support
net: qrtr: haven: Read peer name from device tree
net: qrtr: haven: Store haven label
scsi: ufs: Dump PA_VS_STATUS_REG1 in eh
mm: allow vmas with vm_ops to be speculatively handled
defconfig: lahaina: Enable LIMIT_MOVABLE_ZONE_ALLOC
pagemap.h: Allow readahead Movable allocations from CMA region
mm: direct previous __GFP_CMA allocations to offlinable memory
mm: Allow only __GFP_OFFLINABLE allocations from Movable zone
cnss2: Add synchronized force wake support
firmware: qcom_scm: Add support to read LMH data
power: supply: qti_battery_charger: support wireless firmware update
defconfig: arm64: Enable SDPM clock monitor for Lahaina
defconfig: arm64: Enable Policy Engine sensor for Lahaina
drivers: thermal: sdpm: Add SDPM clock notifier driver
drivers: thermal: pe_sensor: Add Policy Engine sensor
fs-verity: remove unnecessary extern keywords
fs-verity: fix all kerneldoc warnings
fscrypt: add support for IV_INO_LBLK_32 policies
fscrypt: make test_dummy_encryption use v2 by default
fscrypt: support test_dummy_encryption=v2
defconfig: Add UAPI_HEADER_TEST for Lahaina GKI
usb: dwc3: trace: print enqueue/dequeue pointers too
usb: dwc3: gadget: Properly handle failed kick_transfer
usb: dwc3: gadget: Fix request completion check
usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
fscrypt: add fscrypt_add_test_dummy_key()
linux/parser.h: add include guards
fscrypt: remove unnecessary extern keywords
fscrypt: name all function parameters
fscrypt: fix all kerneldoc warnings
clk: qcom: lahaina: Lucid PLL 5LPE config and frequency plan update
soc: qcom: mem-buf: Treat zero-sized sg-lists as invalid inputs
arm64: defconfig: Add support for KPROBE for lahaina/shima/holi debug
soc: qcom: spcom: remove excessive debug prints
mm: process_reclaim: consider compound pages
tmc-etr: Correct condition for SW USB mode when setup sysfs buf
defconfig: Add support for compiling sdxlemur target
usb: dwc3: gadget: Remove unnecessary checks
usb: dwc3: gadget: Check for in-progress END_TRANSFER
neuron: ch_haven: Add support for svm device tree format
neuron: ch_haven: Add memory sharing support
neuron: ch_haven: Store haven label for future use
neuron: ch_haven: Read peer name from device tree
soc: qcom: guestvm_loader: Wait for ready state before start
sched/walt: Fix negative count of sched_asym_cpucapacity static key
sched/fair: Depend on sched_asym_cpucapacity for new ilb
aarch64: ABI: Update snapshot with newer libabigail version
msm: cvp:fix potential prop_array idx out range
scsi: ufshcd-crypto-qti.c: do not resume for key reprogram
ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL.
msm: cvp:fix potential null ptr dereference msghdr
msm: kgsl: Move RGMU to the a6xx target specific space
msm: kgsl: Finish the GMU transition to a6xx
msm: kgsl: Move HFI to the a6xx space
msm: kgsl: Make all GMU code target specific
msm: kgsl: Remove gmu_core_regulator_isenabled()
msm: kgsl: Add a6xx probe function
msm: kgsl: Add a5xx probe function
msm: kgsl: Add a3xx probe function
msm: kgsl: Add target specific probe functions
scripts: headers_install: Turn CONFIG_* leak checker to report error
scripts: headers_install: Add sysstats.h and taskstats.h into the bypass list
net: qrtr: Add tracepoint support
USB: f_accessory: Set manufacturer and model string to default value
scsi: ufs: Fixes line-reset and adapt sequence
ANDROID: arch: arm: Increase kernel command line size
ANDROID: arch: arm64: Increase kernel command line size
ANDROID: scsi: ufs: Handle clocks when lrbp fails
Use data format as unspecified for voice
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
msm: kgsl: Use BW_STEP as 50 for AB voting
Revert "ALSA: PCM: volume API implementation"
cpufreq: qcom: Add code to support module removal
drver:soc:llcc_perfmon: qdss clk node control
ANDROID: ABI: Add typec symbols to QCOM ABI whitelist
UPSTREAM: usb: typec: Remove the callback members from struct typec_capability
UPSTREAM: usb: typec: ucsi: Start using struct typec_operations
UPSTREAM: usb: typec: tps6598x: Start using struct typec_operations
UPSTREAM: usb: typec: tcpm: Start using struct typec_operations
UPSTREAM: usb: typec: Separate the operations vector
UPSTREAM: usb: typec: Introduce typec_get_drvdata()
UPSTREAM: usb: typec: Copy everything from struct typec_capability during registration
sched/walt: Remove dependency on sd_asym_cpucapacity for task placement
ion: Add support for the display non-secure CMA heap
soc: qcom: mem-buf: Add support for consumers to import dma-bufs
soc: qcom: mem-buf: Avoid clearing transferred memory twice
soc: qcom: mem-buf: Add support for suppliers to export dma-bufs
ion: msm: Add support for dynamically preventing dma-buf mappings
cnss2: Ignore debugfs non availability during init
soc: qcom: crypto-qti-hwkm: Return negative errors
input: qcom-hv-haptics: Fix a possible NULL pointer dereference
pci: controller: msm: Remove support for loopback
ABI: Update rmnet_ctl symbols
.gitignore: ignore GKI generated defconfigs
scripts: gki: Add support for qgki-consolidate_defconfig
defconfig: Add initial defconfig fragment of consolidate for Lahaina
msm: kgsl: Enable IFPC on A660 target
input: qcom-hv-haptics: restore RC calibration mode after FIFO playing
input: qcom-hv-haptics: Deglitch fifo-empty interrupt
dma: gpi: Add support to assign static GPII for I2C Touch on Lahaina
i2c: i2c-msm-geni: Add per session lock/unlock support in i2c
UPSTREAM: mmc: sdhci-msm: Add CQHCI support for sdhci-msm
mmc: sdhci: Let a vendor driver supply and update ADMA descriptor size
coresight: byte-cnter: Replace dev_err with ratelimited API
arm64: defconfig: Remove unnecessary configs in genericarmv8-64
arm64: defconfig: Disable tracing on genericarmv8-64
ANDROID: kbuild: ensure __cfi_check is correctly aligned
ANDROID: kbuild: merge more sections with LTO
msm: kgsl: PERFCNTR_CTRL needs to be at end of restore list
msm: kgsl: Add support to toggle GPU GX CPR loop enable
UPSTREAM: driver core: Remove unnecessary is_fwnode_dev variable in device_add()
UPSTREAM: driver core: Remove check in driver_deferred_probe_force_trigger()
UPSTREAM: of: platform: Batch fwnode parsing when adding all top level devices
BACKPORT: driver core: fw_devlink: Add support for batching fwnode parsing
BACKPORT: driver core: Look for waiting consumers only for a fwnode's primary device
scsi: ufs-qcom: Remove unnecessary devm_kfree
UPSTREAM: usb: musb: Add support for MediaTek musb controller
UPSTREAM: usb: musb: Add musb_clearb/w() interface
UPSTREAM: usb: musb: Add noirq type of dma create interface
UPSTREAM: usb: musb: Add get/set toggle hooks
UPSTREAM: dt-bindings: usb: musb: Add support for MediaTek musb controller
mmc: sdhci-msm: Ensure larger discard size
mm: Fix sleeping while atomic during speculative page fault
mm: don't do swap readahead during speculative page fault
mm: protect against PTE changes done by dup_mmap()
arm64/mm: add speculative page fault
arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
mm: add speculative page fault vmstats
mm: speculative page fault handler return VMA
mm: adding speculative page fault failure trace events
mm: provide speculative fault infrastructure
mm: protect mm_rb tree with a rwlock
mm: introduce __page_add_new_anon_rmap()
mm: introduce __vm_normal_page()
mm: introduce __lru_cache_add_active_or_unevictable
mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()
mm: cache some VMA fields in the vm_fault structure
sched: walt: Improve the scheduler
llcc_perfmon: Initialize variable before use
coresight: tmc-etr: Fix deadlock issue while reading from ETR
ABI: Update internal whitelist with debugfs symbols
power: qti_battery_charger: call power_supply_changed() if fake_soc is set
cnss2: Make sure PCIe/MHI is up before collecting RAM dump
sched: Improve the scheduler
sound: usb: Increase upper bound check for bInterval to 16
Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
usb: xhci: Don't check for USB_STATE_NOTATTACHED in sec_event_ring_cleanup
Linux 5.4.46
Revert "net/mlx5: Annotate mutex destroy for root ns"
uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
x86/speculation: Add Ivy Bridge to affected list
x86/speculation: Add SRBDS vulnerability and mitigation documentation
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
x86/cpu: Add 'table' argument to cpu_matches()
x86/cpu: Add a steppings field to struct x86_cpu_id
x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
nvmem: qfprom: remove incorrect write support
CDC-ACM: heed quirk also in error handling
staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
tty: hvc_console, fix crashes on parallel open/close
vt: keyboard: avoid signed integer overflow in k_ascii
usb: musb: Fix runtime PM imbalance on error
usb: musb: start session in resume for host port
iio: adc: stm32-adc: fix a wrong error message when probing interrupts
iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
iio: vcnl4000: Fix i2c swapped word reading.
iio:chemical:sps30: Fix timestamp alignment
USB: serial: ch341: add basis for quirk detection
USB: serial: option: add Telit LE910C1-EUX compositions
USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
USB: serial: qcserial: add DW5816e QDL support
net: be more gentle about silly gso requests coming from user
net: check untrusted gso_size at kernel entry
vsock: fix timeout in vsock_accept()
nfp: flower: fix used time of merge flow statistics
NFC: st21nfca: add missed kfree_skb() in an error path
net: usb: qmi_wwan: add Telit LE910C1-EUX composition
net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
net/mlx5: Fix crash upon suspend/resume
l2tp: do not use inet_hash()/inet_unhash()
l2tp: add sk_family checks to l2tp_validate_socket
devinet: fix memleak in inetdev_init()
ANDROID: GKI: Update ABI after scsi/ufs changes
soc: qti_battery_debug: Move qbg_context to device bin file
genirq/cpuhotplug: Reduce logging level for couple of prints
smcinvoke: Move error message to debug
FROMLIST: Documentation:sysfs-ufs: Add WriteBooster documentation
FROMGIT: scsi: ufs-qcom: Configure write booster type
FROMGIT: scsi: ufs: sysfs: Add sysfs entries for write booster
BACKPORT: FROMGIT: scsi: ufs: Add write booster feature support
coresight: byte-cnter: Add ETR status check in bypass notifier
dma-mapping-fast: reduce TLBI during map
clk: qcom: gcc: Make gcc_ddrss_gpu_axi_clk as always ON
arm64: enable internal regdb for lahaina
coresight: Forbid enabling sink while reading sink
ANDROID: ABI/Whitelist: update symbols of unisoc whitelist
ANDROID: scs: fix recursive spinlock in scs_check_usage
usb: xhci: Don't check for USB_STATE_NOTATTACHED in xhci_stop_endpoint
qcom: whitelist: Remove symbol from whitelist
arm64: defconfig: enable USB redriver on Lahaina QRD
usb: typec: ucsi: Modify IPC log string
scsi: ufs: Enable WriteBooster
defconfig: msm: Add config fragment for DEBUG_FS disablement
sched/tracing: Fix format specifiers in sched_compute_energy
scsi: ufs: Move ufshcd_vops_dbg_register_dump out of ufshcd_print_host_regs
uapi: qg: Fix UAPI header to enable UAPI_HEADER_TEST
BACKPORT: FROMGIT: scsi: ufs: Remove unnecessary memset for dev_info
devfreq: memlat: fix potential deadlock during CPU hotplug
build.config: Add build.config files for Lahaina
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: Skip sync if not mapped
ANDROID: staging: ion: use dma_[un]map_sg_attrs
msm: cvp: Allow re-send DSP HFI queue after SSR
net: qrtr: Use radix_tree_iter_delete
net: qrtr: avoid calling node lookup from rx worker
net: qrtr: Use lock while looking up tx flow
msm: kgsl: Add support for gpu busy multiplier
ANDROID: arch: arm64: vdso: export the symbols for time()
ANDROID: dm-bow: Add block_size option
aarch64: ABI: Update the QCOM whitelist
ANDROID: GKI: remove squashfs-needed symbols from exported abi
sched/tracing: Print task status in sched_migrate_task
ANDROID: GKI: remove erofs symbols from exported abi
ANDROID: GKI: enable CONFIG_EROFS_FS=y
ANDROID: scs: fix recursive spinlock in scs_check_usage
clk: qcom: videocc: Update frequency table of video_cc_mvs0_clk_src
scsi: ufs-qcom: Dump bus test and PHY registers only if sleep is allowed
scsi: ufs: add checks before setting clk-gating states
sched: Improve the scheduler
ion: Derive CMA buffer struct page without using priv_virt
mm: protect SPF handler against anon_vma changes
mm: protect mremap() against SPF hanlder
mm: protect VMA modifications using VMA sequence count
mm: VMA sequence count
mm: introduce INIT_VMA()
mm: make pte_unmap_same compatible with SPF
mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE
mm: prepare for FAULT_FLAG_SPECULATIVE
mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT
dt-bindings: clock: Add support for GPUCC PLL0
ANDROID: GKI: Enable SYS_HYPERVISOR
f2fs: attach IO flags to the missing cases
f2fs: add node_io_flag for bio flags likewise data_io_flag
f2fs: remove unused parameter of f2fs_put_rpages_mapping()
f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
f2fs: avoid utf8_strncasecmp() with unstable name
f2fs: don't return vmalloc() memory from f2fs_kmalloc()
ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
soc: qcom: mem-buf: Improve modularity of certain functions
soc: qcom: mem-buf: Add tracepoints and augment logging
mmc: Kconfig: Change MMC_SDHCI_MSM to be static module
ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
ANDROID: Incremental fs: Cache successful hash calculations
arm64: defconfig: Enable SMCInvoke for GKI based config
arm: mm: Fix compilation error when IOMMU is disabled
ANDROID: Incremental fs: Fix four error-path bugs
interconnect: qcom: Add check to return status of clk_bulk_prepare_enable
drivers: soc: qcom: update sct table for LLCC on lahaina
interconnect: qcom: Fix the link error on 32bit architecture
RTIC: Move selinux_state to a separate 4k
power: supply: qcom: Add snapshot of SMB5 charger driver
defconfig: Update initial defconfig fragments for Holi
input: qcom-hv-haptics: update drive waveform data format
input: qcom-hv-haptics: detect 5V variant and update gain setting
msm: adsprpc: Check size with length passed by client
power: supply: Add snapshot of QPNP QG driver and its dependencies
ANDROID: GKI: mm: add struct vm_fault fields for SPECULATIVE_PAGE_FAULTS
dcc_v2: Add dcc region to minidump table
soc: qcom: mem-offline: Restore page table mappings properly in online path
msm: adsprpc: ignoring error messages for duplicate RPC respond packets
Linux 5.4.45
net: smsc911x: Fix runtime PM imbalance on error
selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
net/ethernet/freescale: rework quiesce/activate for ucc_geth
null_blk: return error for invalid zone size
s390/mm: fix set_huge_pte_at() for empty ptes
drm/edid: Add Oculus Rift S to non-desktop list
net: bmac: Fix read of MAC address from ROM
x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
io_uring: initialize ctx->sqo_wait earlier
i2c: altera: Fix race between xfer_msg and isr thread
scsi: pm: Balance pm_only counter of request queue during system resume
evm: Fix RCU list related warnings
ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
ARC: Fix ICCM & DCCM runtime size checks
RDMA/qedr: Fix synchronization methods and memory leaks in qedr
RDMA/qedr: Fix qpids xarray api used
s390/ftrace: save traced function caller
ASoC: intel - fix the card names
spi: dw: use "smp_mb()" to avoid sending spi data error
powerpc/xmon: Restrict when kernel is locked down
powerpc/powernv: Avoid re-registration of imc debugfs directory
scsi: hisi_sas: Check sas_port before using it
drm/i915: fix port checks for MST support on gen >= 11
airo: Fix read overflows sending packets
net: dsa: mt7530: set CPU port to fallback mode
scsi: ufs: Release clock if DMA map fails
media: staging: ipu3-imgu: Move alignment attribute to field
media: Revert "staging: imgu: Address a compiler warning on alignment"
mmc: fix compilation of user API
kernel/relay.c: handle alloc_percpu returning NULL in relay_open
mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
p54usb: add AirVasT USB stick device-id
HID: i2c-hid: add Schneider SCL142ALM to descriptor override
HID: multitouch: enable multi-input as a quirk for some devices
HID: sony: Fix for broken buttons on DS3 USB dongles
mm: Fix mremap not considering huge pmd devmap
Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
clk: qcom: alpha-pll: Add odd/even support for Trion PLL
soc: qcom: smd-rpm: Support new clocks resources
dt-bindings: clock: Update the SMD-RPM clock ID
msm: kgsl: Make GPU core initialization consistent across the list
aarch64: ABI: Update the QCOM whitelist
tracing: Remove unnecessary DEBUG_FS dependency
usb: dwc3: debugfs: Add LPM check for ep_info_register
net: qrtr: Handle error from skb_put_padto
msm:adsprpc: Fix 32 bit error in capability API
scsi: Block reset attempts to UFS through scsi ioctl
soc: qcom: qti_battery_debug: Add NULL check
iommu: arm-smmu: Add support for new attributes
soc: qcom: mem-buf: Fix error handling when releasing memory
haven: dbl: Fix use-after-free in tx/rx unregister
soc: qcom: mem-buf: Do not free memory if hyp_assign() fails
soc: qcom: mem-buf: Align allocation sizes to MHP subsection size
defconfig: lahaina: Enable AMOLED ECM driver
haven: irq: Support lending from other domains
include: linux: remove unused APIs when CORESIGHT is disabled
cpuidle: lpm_levels: Wakeup biased cpu
config: Enable TOS and DSCP target support
msm: synx: default user callback fix
taskstats: handle NULL nla case in taskstats2
taskstats: add support for system stats
taskstats: add a option to send all tasks data to user
mm: skip rss check on MM_UNRECLAIMABLE
ion: add ion pages to NR_UNRECLAIMABLE_PAGES
mm: introduce NR_UNRECLAIMABLE_PAGES
mm: add rss counter for unreclaimable pages
mm/madvise: pass task and mm to do_madvise
mm: check that mm is still valid in madvise()
mm: make do_madvise() available internally
clk: qcom: clk-rcg2: Add support to print rcg's CMD_DFSR register
clk: qcom: clk-alpha-pll: Add support to print PLL SSC registers
dwc3-msm: Add support to vote USB FORCE_MEM_CORE_ON
mhi: core: Trigger host resume if client requests device vote
usb: phy: Reset and initialize HSPHY in host mode when EUD is enable
dwc3-msm: Move override usb speed functionality outside edev check
f2fs: fix retry logic in f2fs_write_cache_pages()
sched: Compile cpu_isolated_mask in SCHED_WALT only
arm64: configs: Disable DCC console for Lahaina
defconfig: arm64: Enable Global clock controller for HOLI
Revert "defconfig: holi: Add support for Global clock controller"
clk: qcom: gcc-lahaina: Add USB force_mem_core_on clocks
dt-bindings: clock: Add USB FORCE_MEM_CORE_ON bindings
ANDROID: GKI: Enable SYS_HYPERVISOR
arm64: defconfig: change VA bits to 39 from 48
kernel: sound: update codec options with block size
ANDROID: Update ABI representation
radio: RTC6226: implement file read for rtc6226 driver
leds: qti-flash: Do not enable flash without the timeout
ANDROID: GKI: disable CONFIG_I2C_CHARDEV
hwmon: Add QTI AMOLED ECM driver
abi: Update qcom whitelist for cnss and netif
cpuidle: lpm-levels: Track and predict next rescheduling ipi
uapi: sound: add support for TTP render mode
msm: ADSPRPC: Fix to avoid race condition and use after free
msm: camera: Add camera dt binding definitions
sched/walt: Consolidate WALT parameters
sched/walt: Create WALT specific datatype
sched/walt: Cleanup cpu_util_freq
msm: cvp: poll on cvp lpi status during power down
msm: kgsl: Disable UCHE dual command queue
mmc: sdhci_msm: keep a reference to the sdhc host instance
cnss2: Allow WLAN driver register after cold boot calibration
bluetooth: Vote VREG_L7E_2P8 from BT driver
usb: dwc3: gsi: Disable GSI wrapper on clearing run_stop
qseecom: Enable APIs only when module is enabled
clk: qcom: lahaina: Add pll test ctl regs
ANDROID: GKI: remove netfilter apis from supported symbols
sched: Improve the scheduler
sched: Improve the scheduler
Linux 5.4.44
perf: Make perf able to build with latest libbfd
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
netfilter: conntrack: comparison of unsigned in cthelper confirmation
bonding: Fix reference count leak in bond_sysfs_slave_add.
net: dsa: declare lockless TX feature for slave ports
ipv4: nexthop version of fib_info_nh_uses_dev
nexthop: Expand nexthop_is_multipath in a few places
nexthops: don't modify published nexthop groups
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
crypto: chelsio/chtls: properly set tp->lsndtime
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
xsk: Add overflow check for u64 division, stored into u32
ieee80211: Fix incorrect mask for default PE duration
bnxt_en: Fix accumulation of bp->net_stats_prev.
esp6: get the right proto for transport mode in esp6_gso_encap
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: make conntrack userspace helpers work again
netfilter: ipset: Fix subcounter update skip
netfilter: nft_reject_bridge: enable reject with bridge vlan
ip_vti: receive ipip packet by calling ip_tunnel_rcv
xfrm: fix error in comment
xfrm: fix a NULL-ptr deref in xfrm_local_error
xfrm: fix a warning in xfrm_policy_insert_list
xfrm interface: fix oops when deleting a x-netns interface
xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
xfrm: remove the xfrm_state_put call becofe going to out_reset
xfrm: do pskb_pull properly in __xfrm_transport_prep
xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
copy_xstate_to_kernel(): don't leave parts of destination uninitialized
x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
mac80211: mesh: fix discovery timer re-arming issue / crash
x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
cfg80211: fix debugfs rename crash
parisc: Fix kernel panic in mem_init()
iommu: Fix reference count leak in iommu_group_alloc.
gpio: fix locking open drain IRQ lines
Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
include/asm-generic/topology.h: guard cpumask_of_node() macro argument
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
mm,thp: stop leaking unreleased file pages
IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
drm/amd/display: drop cursor position check in atomic test
RDMA/core: Fix double destruction of uobject
ceph: flush release queue when handling caps for unknown inode
libceph: ignore pool overlay and cache logic on redirects
ALSA: hda/realtek - Add new codec supported for ALC287
ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
clk: qcom: gcc: Fix parent for gpll0_out_even
exec: Always set cap_ambient in cap_bprm_set_creds
ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
ALSA: hwdep: fix a left shifting 1 by 31 UB bug
RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
gpio: pxa: Fix return value of pxa_gpio_probe()
mmc: block: Fix use-after-free issue for rpmb
ARM: dts: bcm: HR2: Fix PPI interrupt types
ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
ARM: dts/imx6q-bx50v3: Set display interface clock parents
IB/qib: Call kobject_put() when kobject_init_and_add() fails
gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
soc: mediatek: cmdq: return send msg error code
arm64: dts: mt8173: fix vcodec-enc clock
gpio: exar: Fix bad handling for ida_simple_get error path
ARM: uaccess: fix DACR mismatch with nested exceptions
ARM: uaccess: integrate uaccess_save and uaccess_restore
ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
ARM: 8970/1: decompressor: increase tag size
Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
Input: synaptics-rmi4 - really fix attn_data use-after-free
Input: i8042 - add ThinkPad S230u to i8042 reset list
Input: dlink-dir685-touchkeys - fix a typo in driver name
Input: xpad - add custom init packet for Xbox One S controllers
Input: evdev - call input_flush_device() on release(), not flush()
Input: usbtouchscreen - add support for BonXeon TP
drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
samples: bpf: Fix build error
csky: Fixup raw_copy_from_user()
cifs: Fix null pointer check in cifs_read
hwmon: (nct7904) Fix incorrect range of temperature limit registers
csky: Fixup remove duplicate irq_disable
csky: Fixup perf callchain unwind
csky: Fixup msa highest 3 bits mask
clk: ti: am33xx: fix RTC clock parent
riscv: stacktrace: Fix undefined reference to `walk_stackframe'
IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
net: freescale: select CONFIG_FIXED_PHY where needed
usb: gadget: legacy: fix redundant initialization warnings
usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
usb: dwc3: pci: Enable extcon driver for Intel Merrifield
cachefiles: Fix race between read_waiter and read_copier involving op->to_do
drm/amdgpu: Use GEM obj reference for KFD BOs
drm/amd/powerplay: perform PG ungate prior to CG ungate
drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
gfs2: Grab glock reference sooner in gfs2_add_revoke
gfs2: move privileged user check to gfs2_quota_lock_check
net: microchip: encx24j600: add missed kthread_stop
ALSA: usb-audio: add mapping for ASRock TRX40 Creator
gpio: tegra: mask GPIO IRQs during IRQ shutdown
ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
ARM: dts: rockchip: swap clock-names of gpu nodes
arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
ARM: dts: rockchip: fix phy nodename for rk3229-xms6
ARM: dts: rockchip: fix phy nodename for rk3228-evb
mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
net/mlx4_core: fix a memory leak bug.
net: sun: fix missing release regions in cas_init_one().
net/tls: free record only on encryption error
net/tls: fix encryption error checking
net/mlx5: Annotate mutex destroy for root ns
net/mlx5: Fix error flow in case of function_setup failure
net/mlx5e: Update netdev txq on completions during closure
net/mlx5: Fix memory leak in mlx5_events_init
net/mlx5e: Fix inner tirs handling
net/mlx5e: kTLS, Destroy key object after destroying the TIS
tipc: block BH before using dst_cache
sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
sctp: Don't add the shutdown timer if its already been added
r8152: support additional Microsoft Surface Ethernet Adapter variant
nexthop: Fix attribute checking for groups
net/tls: fix race condition causing kernel panic
net sched: fix reporting the first-time use timestamp
net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
net: nlmsg_cancel() if put fails for nhmsg
net: mvpp2: fix RX hashing for non-10G ports
net/mlx5: Add command entry handling completion
net: ipip: fix wrong address family in init error path
net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
__netif_receive_skb_core: pass skb by reference
net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
net: dsa: mt7530: fix roaming from DSA user ports
net: don't return invalid table id error when we fall back to PF_UNSPEC
dpaa_eth: fix usage as DSA master, try 3
ax25: fix setsockopt(SO_BINDTODEVICE)
proc: update perms of node "reclaim"
add documentation about reclaim knob on proc.txt
mm: Support address range reclaim
mm: Enhance per process reclaim to consider shared pages
mhi: core: Read transfer length from an event properly
clk: qcom: Add API to query corner voltage on given clk frequency
mhi: core: Fix out of bound channel id handling
dwc3: gadget: Don't block doorbell before halting USB controller
ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD
haven: touch: add touch notify tag for memory sharing
haven: touch: add IRQ label for trusted touch
drivers: soc: qcom: handle system sleep activities
drivers: irqchip: Add support to make mpm as module
drivers: irqchip: mpm: Add QTI SoC interrupt controller
defconfig: Enable RPM_SMD driver for Holi
config: Enable TOS and DSCP target support
FROMGIT: USB: dummy-hcd: use configurable endpoint naming scheme
soc: qcom: dcc: avoid memory access violation
ANDROID: GKI: enable a bunch of HID config options =y
UPSTREAM: usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
UPSTREAM: usb: raw-gadget: documentation updates
UPSTREAM: usb: raw-gadget: support stalling/halting/wedging endpoints
UPSTREAM: usb: raw-gadget: fix gadget endpoint selection
UPSTREAM: usb: raw-gadget: improve uapi headers comments
UPSTREAM: usb: raw-gadget: fix return value of ep read ioctls
UPSTREAM: usb: raw-gadget: fix raw_event_queue_fetch locking
UPSTREAM: usb: raw-gadget: Fix copy_to/from_user() checks
qbt: Add support for touch events from input framework
radio: RTC6226: remove the V4L2_CAP_DEVICE_CAPS cap as device_caps
cpufreq: qcom: Set the register for GT Limits Management interrupt
aarch64: ABI: Update abi snapshot for enabling CFI in enforcement mode
msm: adsprpc: use persistent header buffers
msm: cvp: Support new HFI FLUSH MSG value
msm: kgsl: Fix gpu boot ab vote
ANDROID: GKI: update abi definitions after enabling PCIEPORTBUS
Revert "ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS"
tty: hvc_console, fix crashes on parallel open/close
msm: adsprpc: Fix error code for invalid ioctl
defconfig: lahaina: Enable linux bridge
Revert "usb: dwc3: gadget: Enable SUSPEND event after CONNECT DONE"
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
msm: cvp: Fix a CVP SSR deadlock
f2fs: fix wrong discard space
f2fs: compress: don't compress any datas after cp stop
f2fs: remove unneeded return value of __insert_discard_tree()
f2fs: fix wrong value of tracepoint parameter
f2fs: protect new segment allocation in expand_inode_data
f2fs: code cleanup by removing ifdef macro surrounding
writeback: Avoid skipping inode writeback
clk: qcom: clk-rcg2: Fix possible dereference of clk parent for dfs clocks
i2c: i2c-msm-geni: Do I2C configurations during resume
clk: qcom: clk-debug: Fix possible NULL dereference in _mux_get_parent
clk: qcom: gdsc-regulator: Fix using uninitialized variable
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
msm: kgsl: Add GPU_RBBM_GBIF_CLIENT_QOS_CNTL to powerup register list
Revert "ALSA: PCM: User control API implementation"
msm: ipa: Add support to notify wan upstream iface info
arm64: defconfig: Reduce default CMA pool from to 8 MB for trusted VM
cnss2: Save PCIe GEN speed and width changed from device
cnss2: Add support for bus bandwidth scale
msm: kgsl: Do not program CP_LPAC_ROQ_THRESHOLDS registers
soc: qcom: mem-buf: Fix compilation errors when hotplug is disabled
mm/memory_hotplug: Rate limit page migration warnings
pwm: qti-lpg: Read tick duration via device tree
mhi: core: expose soc reset and register dump debugfs entries
scripts: gki: Add generic configuration options for defconfig
ANDROID: GKI: update abi definitions now that sdcardfs is gone
Revert "ANDROID: sdcardfs: Enable modular sdcardfs"
ANDROID: remove sdcardfs-needed exports from whitelist
Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
Revert "ANDROID: fs: Restore vfs_path_lookup() export"
ANDROID: sdcardfs: remove sdcardfs from system
ion: Use kthread_run for ion heap pool kworker threads
PM / devfreq: icc: add support for L3 BW devices
arm64: defconfig: Add support for Global clock controller for SHIMA
dwc3-msm: Force USB speed as high speed if SS release lane is called
memory_dump: resolve the issue of configuring core_reg_numer
mhi: core: Do a null pointer check before reading debug registers
regulator: core: avoid deadlock in QTI addition to regulator_unregister()
FROMGIT: driver core: Update device link status correctly for SYNC_STATE_ONLY links
UPSTREAM: driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
UPSTREAM: driver core: Fix SYNC_STATE_ONLY device link implementation
net: qrtr: Allocate workqueue before kernel_bind
pwm: qti-lpg: Adapt to two-nvmem PBS triggering scheme
soc: qcom: spcom: add channel name for each txn_id print
NFC: Add support for LDO voting
mhi: core: Enable both time synchronization methods to co-exist
mhi: core: improve time synchronization events handling
mhi: core: block fast suspends on controller device bus vote
pwm: qti-lpg: Support two-nvmem PPG scheme
scsi: ufs: Don't update urgent bkops level when toggle auto bkops
input: qcom-hv-haptics: adjust T_LRA for auto RC CLK calibration case
coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
PM / devfreq: memlat: increase ratio_ceil limit
uapi: Fix QCOM headers to work with UAPI_HEADER_TEST
Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
.gitignore: Ignore vendor devicetree directories from git
aarch64: ABI: add symbols to qcom whitelist
msm: kgsl: Add BICUBIC registers to power up register list
ANDROID: remove unused variable
scsi: ufshcd: Move to ufshcd core
scsi: ufshcd: Turn-off Vdd-hba during suspend
scsi: ufshcd: Add a wmb before sending uic cmd
scsi: ufs: remove unnecessary memset
bluetooth: add support for retrieving power resource values
arm64: defconfig: Enable config to add QTI specific code
cnss2: Set no_d3hot flag to avoid PCIe framework saving config space
msm: kgsl: 'qcom,kgsl-3d0' device does not need to get regulators
Linux 5.4.43
sched/fair: Fix enqueue_task_fair() warning some more
sched/fair: Fix reordering of enqueue/dequeue_task_fair()
sched/fair: Reorder enqueue/dequeue_task_fair path
tpm: check event log version before reading final events
rxrpc: Fix ack discard
rxrpc: Trace discarded ACKs
iio: adc: stm32-dfsdm: fix device used to request dma
iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
iio: adc: stm32-adc: fix device used to request dma
iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
s390/kexec_file: fix initrd location for kdump kernel
rxrpc: Fix a memory leak in rxkad_verify_response()
rxrpc: Fix the excessive initial retransmission timeout
kasan: disable branch tracing for core runtime
rapidio: fix an error in get_user_pages_fast() error handling
device-dax: don't leak kernel memory to user space after unloading kmem
s390/kaslr: add support for R_390_JMP_SLOT relocation type
s390/pci: Fix s390_mmio_read/write with MIO
ipack: tpci200: fix error return code in tpci200_register()
mei: release me_cl object reference
tty: serial: add missing spin_lock_init for SiFive serial console
misc: rtsx: Add short delay after exit from ASPM
iio: adc: ti-ads8344: Fix channel selection
iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
iio: sca3000: Remove an erroneous 'get_device()'
staging: greybus: Fix uninitialized scalar variable
staging: kpc2000: fix error return code in kp2000_pcie_probe()
staging: iio: ad2s1210: Fix SPI reading
media: fdp1: Fix R-Car M3-N naming in debug message
Revert "gfs2: Don't demote a glock until its revokes are written"
kbuild: Remove debug info from kallsyms linking
bpf: Avoid setting bpf insns pages read-only when prog is jited
powerpc/64s: Disable STRICT_KERNEL_RWX
powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
drm/i915: Propagate error from completed fences
drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
vsprintf: don't obfuscate NULL and error pointers
dmaengine: owl: Use correct lock in owl_dma_get_pchan()
dmaengine: dmatest: Restore default for channel
drm/etnaviv: Fix a leak in submit_pin_objects()
dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
apparmor: Fix aa_label refcnt leak in policy_update
apparmor: fix potential label refcnt leak in aa_change_profile
apparmor: Fix use-after-free in aa_audit_rule_init
drm/etnaviv: fix perfmon domain interation
arm64: Fix PTRACE_SYSEMU semantics
scsi: target: Put lun_ref at end of tmr processing
scsi: qla2xxx: Do not log message when reading port speed via sysfs
ALSA: hda/realtek - Add more fixup entries for Clevo machines
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
ALSA: pcm: fix incorrect hw_base increase
ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
ALSA: hda/realtek: Add quirk for Samsung Notebook
ALSA: hda/realtek - Add HP new mute led supported for ALC236
ALSA: hda/realtek - Add supported new mute Led for HP
ALSA: hda: Manage concurrent reg access more properly
ALSA: hda: patch_realtek: fix empty macro usage in if block
ALSA: hda - constify and cleanup static NodeID tables
scripts/gdb: repair rb_first() and rb_last()
ARM: futex: Address build warning
KVM: selftests: Fix build for evmcs.h
drm/amd/display: Prevent dpcd reads with passive dongles
iommu/amd: Call domain_flush_complete() in update_domain()
platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
USB: core: Fix misleading driver bug report
stmmac: fix pointer check after utilization in stmmac_interrupt
ceph: fix double unlock in handle_cap_export()
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
x86/apic: Move TSC deadline timer debug printk
ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
ibmvnic: Skip fatal error reset after passive init
x86/mm/cpa: Flush direct map alias during cpa
HID: i2c-hid: reset Synaptics SYNA2393 on resume
scsi: ibmvscsi: Fix WARN_ON during event pool release
net/ena: Fix build warning in ena_xdp_set()
component: Silence bind error on -EPROBE_DEFER
aquantia: Fix the media type of AQC100 ethernet controller in the driver
vhost/vsock: fix packet delivery order to monitoring devices
configfs: fix config_item refcnt leak in configfs_rmdir()
scsi: qla2xxx: Delete all sessions before unregister local nvme port
scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
HID: alps: Add AUI1657 device ID
HID: multitouch: add eGalaxTouch P80H84 support
gcc-common.h: Update for GCC 10
net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
mtd: Fix mtd not registered due to nvmem name collision
afs: Don't unlock fetched data pages until the op completes successfully
ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
evm: Fix a small race in init_desc()
iommu/amd: Fix over-read of ACPI UID from IVRS table
i2c: fix missing pm_runtime_put_sync in i2c_device_probe
ubifs: remove broken lazytime support
fix multiplication overflow in copy_fdtable()
mtd: spinand: Propagate ECC information to the MTD structure
ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
ubifs: fix wrong use of crypto_shash_descsize()
ima: Fix return value of ima_write_policy()
evm: Check also if *tfm is an error pointer in init_desc()
ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
KVM: SVM: Fix potential memory leak in svm_cpu_init()
i2c: dev: Fix the race between the release of i2c_dev and cdev
Kconfig: Add menu choice option to reclaim virtual memory
dma-mapping: add i/o coherency support for 32bit
soc: qcom: Add VTCM handling to cdsprm driver
Revert "arm: dma: Allow CMA pages to not have a kernel mapping"
msm: cvp: stop session queue when session closed
usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
usb: dwc3: gadget: Rate limit ep_queue() error message
defconfig: holi: Enable GPU driver
pci: framework: disable auto suspend link
NFC: Enable NFC driver in the GKI build
ANDROID: scsi: ufs: Handle clocks when lrbp fails
net: qrtr: Ignore ENODEV failures in ns
net: qrtr: Add pr_fmt to ns
soc: qcom: socinfo: Add LAHAINAP's soc-id
clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL print registers
clk: qcom: clk-alpha-pll: Add support for fixed Lucid EVO PLL
msm: adsprpc: Fix NULL pointer error when DEBUG_FS is disabled
ANDROID: ABI/Whitelist: add erofs whitelist to unisoc whitelist
msm: rdbg: Add snapshot of remote debugger driver
aarch64: ABI: Remove slim_* APIs from whitelist
msm: adsprpc: remove exsessive logging in context_free
arm: dma: Allow CMA pages to not have a kernel mapping
arm: dma-mapping: map_page map to nearest page
arm: dma-mapping: fix data types to hold size_t
arm: dma-mapping: DMA buf may not have cpu virtual addr
arm: make default iova alignment as 2mb
arm: provision page alloc debug support
arm: mm: program ptes for access restriction
arm: dma-mapping: handle IOVA address zero
arm: dma-mapping: map sg lists into the SMMU as virtually contiguous
arm: dma: Expand the page protection attributes
arm: keep address range pmd aligned while remap
arm: mm: consider only lowmem regions while remap
arm: mm: fix pte allocation with CONFIG_FORCE_PAGES feature
arm: Allow remapping lowmem as 4K pages
arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute
arm: dma-mapping: Use default iommu domain
msm: synx: support for external dma fence
input: touchscreen: st: fix security issue
f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
soc: qcom: spss_utils: fix driver module remove
soc: qcom: spcom: pr_fmt to print function name
clk: qcom: camcc: Add support for CAMCC clock driver for SHIMA
dt-bindings: clock: Update clock ids and BCRs of CAMCC and GPUCC for SHIMA
net: qrtr: Fix FIXME related to qrtr_ns_init()
net: qrtr: Fix error pointer vs NULL bugs
net: qrtr: Respond to HELLO message
net: qrtr: fix spelling mistake "serivce" -> "service"
net: qrtr: Migrate nameservice to kernel from userspace
aarch64: ABI: Update the ABI whitelist with kernel_bind
mmc: Enable SD card clock scaling
soc: qcom: mem-buf: Limit the number of input ACL entries
soc: qcom: mem-buf: Fix message queue registration check
soc: qcom: mem-buf: Configure the mem-buf device's DMA mask
msm: cvp: handles dsp error more reliably
haven: Fix compilation error when DEBUG_FS is disabled
ANDROID: GKI: Update abi for 5.4.42 update
usb: dwc3: debugfs: Add support for 64bit division on 32bit chipsets
UPSTREAM: serial: samsung: 32-bit access for TX/RX hold registers
BACKPORT: serial: samsung: dt-bindings: Add reg-io-width compatible
UPSTREAM: serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
coresight: tmc: set buffer size to 32MB on SW USB mode
coresight: etm4x: call cpus_read_unlock in error exit
msm: kgsl: Add support for A619 GPU variant
usb: phy: qmp: Call chain notifier for cable connect/disconnect
usb: dwc3: gadget: Give back staled requests
trace: msm_low_power: update text description
input: qcom-hv-haptics: check FIFO fill status before stopping play
input: qcom-hv-haptics: Add debugfs files for more brake settings
input: qcom-hv-haptics: Add LRA frequency calibration interfaces
soc: qti_battery_debug: Remove CONFIG_DEBUG_FS dependency
scsi: ufshcd-qti: Invoke sysfs node creation
scsi: ufs: Resume ufs host before accessing ufs device
Makefile: Add a check of CONFIG_TRIM_UNUSED_KSYMS before remaking vmlinux
ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
msm: cvp: Treat DME stream corrupt as warning
thermal: core: Add appropriate error checks
soc: qcom: pil: allow subsystem to allocate extra memory
iommu/arm-smmu: add qcom smmuv2 support
clk: qcom: gcc-shima: Add support for ref clocks
dt-bindings: clock: Add clock ids of ref clocks in GCC for SHIMA
thermal: adc-tm: Ensure valid match data is obtained
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
usb: dwc3: gadget: Wrap around when skip TRBs
usb: dwc3: gadget: Don't clear flags before transfer ended
mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
mhi: core: improve bandwidth switch events processing
build.config.common: Revert the compiler back to clang-r370808
cnss2: Assert if unexpected second QMI server arrive comes
drivers: rpm-smd: Add support to make rpm-smd as module
PM / devfreq: bw_hwmon: remove unused variable
PM / devfreq: bw_hwmon: add bw_hwmon_debug event
msm: kgsl: Add kobject sysfs ops for the /sys/kernel/gpu directory
msm: adsprpc: Print and return appropriate error codes
Linux 5.4.42
bpf: Test_progs, fix test_get_stack_rawtp_err.c build
selftest/bpf: fix backported test_select_reuseport selftest changes
libbpf: Extract and generalize CPU mask parsing logic
Makefile: disallow data races on gcc-10 as well
KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
bpf: Fix sk_psock refcnt leak when receiving message
SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()")
ARM: dts: r8a7740: Add missing extal2 to CPG node
arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
ARM: dts: r8a73a4: Add missing CMT1 interrupts
arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
arm64: dts: meson-g12-common: fix dwc2 clock names
arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
clk: Unlink clock if failed to prepare or enable
Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
usb: gadget: legacy: fix error return code in cdc_bind()
usb: gadget: legacy: fix error return code in gncm_bind()
usb: gadget: audio: Fix a missing error return value in audio_bind()
usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
fanotify: fix merging marks masks with FAN_ONDIR
dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
exec: Move would_dump into flush_old_exec
x86/unwind/orc: Fix error handling in __unwind_start()
x86: Fix early boot crash on gcc-10, third try
cifs: fix leaked reference on requeued write
powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
drm/amd/display: add basic atomic check for cursor plane
ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
ARM: dts: dra7: Fix bus_dma_limit for PCIe
Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
USB: gadget: fix illegal array access in binding with UDC
usb: cdns3: gadget: prev_req->trb is NULL for ep0
usb: host: xhci-plat: keep runtime active when removing host
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
USB: usbfs: fix mmap dma mismatch
usb: usbfs: correct kernel->user page attribute mismatch
gcc-10: avoid shadowing standard library 'free()' in crypto
gcc-10: mark more functions __init to avoid section mismatch warnings
gcc-10 warnings: fix low-hanging fruit
gcc-10: disable 'restrict' warning for now
gcc-10: disable 'stringop-overflow' warning for now
gcc-10: disable 'array-bounds' warning for now
gcc-10: disable 'zero-length-bounds' warning for now
Stop the ad-hoc games with -Wno-maybe-initialized
net/rds: Use ERR_PTR for rds_message_alloc_sgs()
pnp: Use list_for_each_entry() instead of open coding
NFSv3: fix rpc receive buffer size for MOUNT call
mm, memcg: fix inconsistent oom event behavior
s390/ism: fix error return code in ism_probe()
hwmon: (da9052) Synchronize access with mfd
RDMA/iw_cxgb4: Fix incorrect function parameters
RDMA/core: Fix double put of resource
IB/core: Fix potential NULL pointer dereference in pkey cache
IB/mlx4: Test return value of calls to ib_get_cached_pkey
RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
netfilter: nft_set_rbtree: Add missing expired checks
netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
SUNRPC: Signalled ASYNC tasks need to exit
nfs: fix NULL deference in nfs4_get_valid_delegation
arm64: fix the flush_icache_range arguments in machine_kexec
drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
nfs: fscache: use timespec64 in inode auxdata
NFS: Fix fscache super_cookie index_key from changing after umount
drm/amdgpu: force fbdev into vram
fork: prevent accidental access to clone3 features
gfs2: More gfs2_find_jhead fixes
mmc: block: Fix request completion in the CQE timeout path
mmc: core: Fix recursive locking issue in CQE recovery path
mmc: core: Check request type before completing the request
mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
mmc: alcor: Fix a resource leak in the error path for ->probe()
bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
bpf, sockmap: msg_pop_data can incorrecty set an sge length
drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
i40iw: Fix error handling in i40iw_manage_arp_cache()
ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
bpf: Fix error return code in map_lookup_and_delete_elem()
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
pinctrl: qcom: fix wrong write in update_dual_edge
pinctrl: baytrail: Enable pin configuration setting for GPIO chip
pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
IB/hfi1: Fix another case where pq is left on waitlist
mmc: sdhci-pci-gli: Fix no irq handler from suspend
gfs2: Another gfs2_walk_metadata fix
ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
drm/amdgpu: invalidate L2 before SDMA IBs (v2)
drm/amdgpu: simplify padding calculations (v2)
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
drm/amd/display: check if REFCLK_CNTL register is present
drm/amd/powerplay: avoid using pm_en before it is initialized revised
ALSA: hda/hdmi: fix race in monitor detection during probe
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
selftests/ftrace: Check the first record for kprobe_args_type.tc
dmaengine: mmp_tdma: Reset channel error on release
dmaengine: mmp_tdma: Do not ignore slave config validation errors
dmaengine: pch_dma.c: Avoid data race between probe and irq handler
riscv: fix vdso build with lld
umh: fix memory leak on execve failure
r8169: re-establish support for RTL8401 chip version
nfp: abm: fix error return code in nfp_abm_vnic_alloc()
net: tcp: fix rx timestamp behavior for tcp_recvmsg
netprio_cgroup: Fix unlimited memory leak of v2 cgroups
net: ipv4: really enforce backoff for redirects
net: dsa: loop: Add module soft dependency
hinic: fix a bug of ndo_stop
dpaa2-eth: prevent array underflow in update_cls_rule()
virtio_net: fix lockdep warning on 32 bit
tcp: fix SO_RCVLOWAT hangs with fat skbs
tcp: fix error recovery in tcp_zerocopy_receive()
Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
pppoe: only process PADT targeted at local interfaces
net: stmmac: fix num_por initialization
net: phy: fix aneg restart in phy_ethtool_set_eee
netlabel: cope with NULL catmap
net: fix a potential recursive NETDEV_FEAT_CHANGE
dpaa2-eth: properly handle buffer size restrictions
mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
selftests/bpf: fix goto cleanup label not defined
scsi: sg: add sg_remove_request in sg_write
net_sched: fix tcm_parent in tc filter dump
sun6i: dsi: fix gcc-4.8
virtio-blk: handle block_device_operations callbacks after hot unplug
drop_monitor: work around gcc-10 stringop-overflow warning
ftrace/selftests: workaround cgroup RT scheduling issues
net: moxa: Fix a potential double 'free_irq()'
net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
SUNRPC: Fix GSS privacy computation of auth->au_ralign
SUNRPC: Add "@len" parameter to gss_unwrap()
gpio: pca953x: Fix pca953x_gpio_set_config
KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
shmem: fix possible deadlocks on shmlock_user_lock
net: dsa: Do not make user port errors fatal
crypto: msm: make qcrypto and qcedev independent of DEBUG_FS
cpufreq: qcom: Update the scheduler of throttle removal
net: qrtr: Remove rcu logic for port lookup/remove
net: qrtr: Do not take sock lock on blocking recv
Revert "SoC: soc-pcm: call pcm_new when creating new pcm"
ALSA: pcm: add macro SND_PCM_ADD_VOLUME_CTL and SND_PCM_ADD_USR_CTL
mm: Remove shrink_page
msm: cvp: Avoids DSP memory leak
cnss2: Add build type info to wlfw_cap_req_msg
msm: kgsl: Add a flag for guard page allocation
dwc3: gadget: Add handling of bus resume and L1 resume functionality
cnss2: Assert for recovery if there is already a recovery going on
dwc3: core: Add ssp u3 u0 link state related quirk
leds: qti-flash: Limit off_time of switch to a maximum of 1280 ms
aarch64: ABI: Update the ABI whitelist with __ioread32_copy
f2fs: compress: fix zstd data corruption
f2fs: add compressed/gc data read IO stat
f2fs: fix potential use-after-free issue
f2fs: compress: don't handle non-compressed data in workqueue
f2fs: remove redundant assignment to variable err
f2fs: refactor resize_fs to avoid meta updates in progress
f2fs: use round_up to enhance calculation
f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
f2fs: Avoid double lock for cp_rwsem during checkpoint
f2fs: report delalloc reserve as non-free in statfs for project quota
f2fs: Fix wrong stub helper update_sit_info
f2fs: compress: let lz4 compressor handle output buffer budget properly
f2fs: remove blk_plugging in block_operations
f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
f2fs: shrink spinlock coverage
f2fs: correctly fix the parent inode number during fsync()
f2fs: compress: support lzo-rle compress algorithm
f2fs: introduce mempool for {,de}compress intermediate page allocation
f2fs: introduce f2fs_bmap_compress()
f2fs: support fiemap on compressed inode
f2fs: flush dirty meta pages when flushing them
f2fs: support partial truncation on compressed inode
f2fs: fix checkpoint=disable:%u%%
f2fs: remove redundant compress inode check
f2fs: use strcmp() in parse_options()
f2fs: Use the correct style for SPDX License Identifier
f2fs: rework filename handling
f2fs: split f2fs_d_compare() from f2fs_match_name()
f2fs: don't leak filename in f2fs_try_convert_inline_dir()
ANDROID: clang: update to 11.0.1
FROMLIST: x86_64: fix jiffies ODR violation
ANDROID: ABI/Whitelist: add ufs whitelist to unisoc whitelist
aarch64: ABI: Update the ABI whitelist with qcom_scm symbols
msm: cvp: Avoid sending DSP HFI buf twice
ANDROID: GKI: Enable net testing options
clk: qcom: Add support for VIDEOCC clock driver for SHIMA
soc: altmode: Detect when remote subsys fails to respond
soc: altmode: Add debugfs nodes to send PAN EN and PAN ACK
soc: altmode: Remove altmode device name
soc: altmode: Update client APIs, notifier bookkeeping
ANDROID: fscrypt: set dun_bytes more precisely
ANDROID: dm-default-key: set dun_bytes more precisely
ANDROID: block: backport the ability to specify max_dun_bytes
aarch64: ABI: Add drm_dp_check_act_status to the whitelist
pwm: qti-lpg: Fix erroneous clearing of LUT
cnss2: Reject idle restart if fails to get driver ops lock
cnss2: Add mutex protection between unregister driver and idle restart
cnss2: Serialize driver load and unload
ANDROID: Incremental fs: wake up log pollers less often
ANDROID: Incremental fs: Fix scheduling while atomic error
ANDROID: Incremental fs: Avoid continually recalculating hashes
firmware: qcom_scm: fix the arguments types information
ANDROID: export: Disable symbol trimming on modules
pinctrl: qcom: Update configuration for Shima
ANDROID: ABI/Whitelist: add the symbol sdhci_request_atomic to unisoc whitelist
soc: qcom: dcc: Set transaction timeout for dcc linklist
Enable RTIC MPGen using QGKI
firmware: qcom_scm: Pass arginfo for sec_wdog_trigger
FROMGIT: media: uapi: h264: Add new profile and levels
FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
ANDROID: dm-default-key: Update key size for wrapped keys
nvmem: qcom-spmi-sdam: Enable multiple devices
dt-bindings: clock: dispcc: Remove mdss dp crypto clocks
clk: qcom: Add support to proxy vote until clk controllers sync states
clk: qcom: lahaina: Enable common regulator handle initialization
clk: qcom: Add common regulator handle initialization
PM / devfreq: qoslat: implement get_dev_status()
ANDROID: GKI: abi update due to mmc patches merged
cpufreq: qcom-cpufreq-hw: Simplify the boost frequency
drivers: qcom: rpmh_master_stat: Remove unused size for SMEM item
FROMGIT: mmc: host: sdhci-sprd: Implement the request_atomic() API
FROMGIT: mmc: host: sdhci: Implement the request_atomic() API
FROMGIT: mmc: host: Introduce the request_atomic() for the host
FROMGIT: mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
FROMGIT: mmc: sdhci: Tidy sdhci_request() a bit
FROMGIT: mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
FROMGIT: mmc: sdhci: Stop exporting sdhci_send_command()
FROMGIT: mmc: sdhci: Add helpers for the auto-CMD23 flag
FROMGIT: mmc: sdhci-sprd: Drop redundant cap flags
msm: kgsl: Disable GBIF_CLIENT_QOS on all A660 GPU revisions
ANDROID: GKI: update abi definition due to 5.4.41 merge
CSR: Keep qdss clk being on for msr register before msr_reset
nvmem: core: Export nvmem cell info to userspace
Linux 5.4.41
fanotify: merge duplicate events on parent and child
fsnotify: replace inode pointer with an object id
bdi: add a ->dev_name field to struct backing_dev_info
bdi: move bdi_dev_name out of line
mm, memcg: fix error return value of mem_cgroup_css_alloc()
scripts/decodecode: fix trapping instruction formatting
iommu/virtio: Reverse arguments to list_add
objtool: Fix stack offset tracking for indirect CFAs
netfilter: nf_osf: avoid passing pointer to local var
netfilter: nat: never update the UDP checksum when it's 0
arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
KVM: x86: Fixes posted interrupt check for IRQs delivery modes
x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
x86/unwind/orc: Fix error path for bad ORC entry type
x86/unwind/orc: Prevent unwinding before ORC initialization
x86/unwind/orc: Don't skip the first frame for inactive tasks
x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
x86/entry/64: Fix unwind hints in kernel exit path
x86/entry/64: Fix unwind hints in register clearing code
batman-adv: Fix refcnt leak in batadv_v_ogm_process
batman-adv: Fix refcnt leak in batadv_store_throughput_override
batman-adv: Fix refcnt leak in batadv_show_throughput_override
batman-adv: fix batadv_nc_random_weight_tq
iocost: protect iocg->abs_vdebt with iocg->waitq.lock
riscv: set max_pfn to the PFN of the last page
coredump: fix crash when umh is disabled
staging: gasket: Check the return value of gasket_get_bar_index()
ceph: demote quotarealm lookup warning to a debug message
ceph: fix endianness bug when handling MDS session feature bits
mm: limit boost_watermark on small zones
mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
eventpoll: fix missing wakeup for ovflist in ep_poll_callback
epoll: atomically remove wait entry on wake up
ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
drm: ingenic-drm: add MODULE_DEVICE_TABLE
arm64: hugetlb: avoid potential NULL dereference
KVM: arm64: Fix 32bit PC wrap-around
KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
crypto: arch/nhpoly1305 - process in explicit 4k chunks
tracing: Add a vmalloc_sync_mappings() for safe measure
USB: serial: garmin_gps: add sanity checking for data length
usb: chipidea: msm: Ensure proper controller reset using role switch API
USB: uas: add quirk for LaCie 2Big Quadra
HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
net/mlx5: Fix command entry leak in Internal Error State
net/mlx5: Fix forced completion access non initialized command entry
net/mlx5: DR, On creation set CQ's arm_db member to right value
bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
bnxt_en: Return error when allocating zero size context memory.
bnxt_en: Improve AER slot reset.
bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
bnxt_en: Fix VF anti-spoof filter setup.
tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
tipc: fix partial topology connection closure
sch_sfq: validate silly quantum values
sch_choke: avoid potential panic in choke_reset()
nfp: abm: fix a memory leak bug
net: usb: qmi_wwan: add support for DW5816e
net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
net: tc35815: Fix phydev supported/advertising mask
net: stricter validation of untrusted gso packets
net_sched: sch_skbprio: add message validation to skbprio_change()
net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
net: macsec: preserve ingress frame ordering
net: macb: fix an issue about leak related system resources
net: dsa: Do not leave DSA master with NULL netdev_ops
neigh: send protocol value in neighbor create notification
mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
ipv6: Use global sernum for dst validation with nexthop objects
fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
dp83640: reverse arguments to list_add_tail
devlink: fix return value after hitting end in region read
tty: xilinx_uartps: Fix missing id assignment to the console
vt: fix unicode console freeing with a common interface
drm/amdgpu: drop redundant cg/pg ungate on runpm enter
drm/amdgpu: move kfd suspend after ip_suspend_phase1
net: macb: Fix runtime PM refcounting
tracing/kprobes: Fix a double initialization typo
nvme: fix possible hang when ns scanning fails during error recovery
nvme: refactor nvme_identify_ns_descs error handling
USB: serial: qcserial: Add DW5816e support
iommu/arm-smmu: Updates probe defer handle from secure_buffer
arm64: ABI: Update the ABI whitelist for OOM notifiers
msm: pcie: add support to manage PCIe PHY PLL block
msm: adsprpc: add support to print logs on VERIFY failures
msm: pcie: add DRV SSR support during DRV resume
qseecom: process smcinvoke callback request
ARM: dts: msm: Create softlink for vendor specific dt
drivers: pinctrl: Add pinctrl support for SDXLEMUR target
ALSA: Compress - dont use lock for all ioctls
Revert "ALSA: jack: Add support to report second microphone"
usb: dwc3: Use an ordered workqueue for sm_work
defconfig: Enable CONFIG_DEBUG_FS for holi
ASoC: pcm: QGKI startup sequence for playback and capture
arm64: defconfig: Disable CONFIG_CFI_PERMISSIVE flag
soc: qcom: mem-buf: Add support for restricting memory transfers
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
arm64: add config option to enable DT overlay
defconfig: holi: Add support for Global clock controller
ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
soc: qcom: socinfo: Fix array out-of-bounds access
cnss2: Enable io-coherency
arm64: defconfig: Enable CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
kbuild: Add support for CONFIG_UNUSED_KSYMS_WHITELIST_ONLY
ABI: Add initial snapshot of QCOM whitelists
ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
drivers: cpuidle: lpm-levels: check for valid LPM stats
radio: RTC6226: add support to scan valid lower freq channel
soc: qcom: spss_utils: protect from event signaled twice
radio: RTC6226: post original tune event after scan complete
usb: gadget: Allow f_rndis and f_gsi to coexist as modules
Revert "usb: Add support for rndis uplink aggregation"
Revert "usb: gadget: Add support for rndis flow control callback"
ANDROID: dm-default-key: Update key size for wrapped keys
scsi: ufshcd-qti: Keep the correct device and link state
usb: gadget: f_qdss: Add ipc logging for qdss driver
msm: ipa: enable SYSPIPE_ERR_DETECTION bit for deaggr_err
mmc: Define config flag to add qcom code to upstream module
mmc: Add MMC clock scaling support for sdhci-msm layer
mmc: Add MMC clock scaling support to core layer
mmc: Add MMC clock scaling support in the block layer
sched: Completely remove CFS_BANDWIDTH support in WALT
msm: cvp: Rename cvpss to evass
pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
Send actual keylen to TZ
soc: qcom: hwkm: fix minor issues
soc: qcom: spss_utils: add spss events support
thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
Add ports and port child node check in legacy function
qseecom: Set max size for dma segment
defconfig: Enable Glink over RPM defconfig for Holi
Revert "sched: reduce sleep duration in wait_task_inactive()"
kthread: Do not preempt current task if it is going to call schedule()
Revert "ASoC: soc-pcm: BE dai needs prepare when pause release after resume"
msm: cvp: Remove deprecated old synx usage
ANDROID: GKI: x86: Drop CONFIG_DEVPORT
Linux 5.4.40
PM / devfreq: Add missing locking while setting suspend_freq
udp: document udp_rcv_segment special case for looped packets
tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources
Revert "drm/amd/display: setting the DIG_MODE to the correct value."
mm/mremap: Add comment explaining the untagging behaviour of mremap()
libbpf: Fix readelf output parsing for Fedora
cgroup, netclassid: remove double cond_resched
mac80211: add ieee80211_is_any_nullfunc()
ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
x86/kvm: fix a missing-prototypes "vmread_error"
ALSA: hda: Match both PCI ID and SSID for driver blacklist
hexagon: define ioremap_uc
hexagon: clean up ioremap
mfd: intel-lpss: Use devm_ioremap_uc for MMIO
lib: devres: add a helper function for ioremap_uc
Revert "software node: Simplify software_node_release() function"
drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
net: systemport: suppress warnings on failed Rx SKB allocations
net: bcmgenet: suppress warnings on failed Rx SKB allocations
mac80211: sta_info: Add lockdep condition for RCU list usage
lib/mpi: Fix building for powerpc with clang
tracing: Fix memory leaks in trace_events_hist.c
cifs: do not share tcons with DFS
scripts/config: allow colons in option strings for sed
cifs: protect updating server->dstaddr with a spinlock
ASoC: rsnd: Fix "status check failed" spam for multi-SSI
ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
net: stmmac: Fix sub-second increment
net: stmmac: fix enabling socfpga's ptp_ref_clock
wimax/i2400m: Fix potential urb refcnt leak
drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
usb: dwc3: gadget: Properly set maxpacket limit
ASoC: topology: Fix endianness issue
ASoC: sgtl5000: Fix VAG power-on handling
selftests/ipc: Fix test failure seen after initial test run
ASoC: topology: Check return value of soc_tplg_dai_config
ASoC: topology: Check return value of pcm_new_ver
ASoC: topology: Check soc_tplg_add_route return value
ASoC: topology: Check return value of soc_tplg_*_create
ASoC: topology: Check return value of soc_tplg_create_tlv
drm/bridge: analogix_dp: Split bind() into probe() and real bind()
vhost: vsock: kick send_pkt worker once device is started
msm: cvp: Enhance CVP release persist buf process
lpm-levels: Read next hrtimer event after tick_nohz_idle_stop_tick()
arm64: defconfig: Add support for Global clock controller for SHIMA
clk: qcom: gcc: Update voltage voting Support for GCC CPUSS AHB clock
cpufreq: qcom: Update logic to register for GT Limits Management interrupt
msm: kgsl: Handle page allocation failure
defconfig: enable display configs for trusted VM
firmware: qcom: add enlarged qsee log support
regulator: qcom_pm8008-regulator: avoid transactions after suspend
msm: pcie: add new DRV commands for APPS to control PCIe L1ss sleep
hvc: haven: Prevent tty layer from closing SELF console
drivers: Fix compilation issues when debugfs is disabled
haven: Fix non-zero input SG-List handling for MEM_ACCEPT
iommu: iommu-debug: Fix functional_fast_dma test
iommu/arm-smmu: Add support for split page table domains
Revert "usb: gadget: rndis: Add packet filter handling for hw accelerated path"
Revert "usb: gadget: rndis: Add new rndis parameters"
Revert "USB: rndis: Honor dl_max_packet_size value sent by host"
iommu: Introduce DOMAIN_ATTR_SPLIT_TABLES
devfreq: memlat: correct null pointer derference
mm: make shrink_page_list with pages work from multiple zones
mm: Per process reclaim
coresight: Fix support for sparsely populated ports
i2c: i2c-msm-geni: Propagate missing changes from 4.19 to 5.4
msm: kgsl: Use DMA APIs for cache operations
interconnect: qcom: Fix small BW votes being truncated to zero
regulator: qpnp-amoled: add support to configure single phase for IBB
regulator: qpnp-amoled: Fix IBB load current threshold
clk: qcom: gdsc-regulator: Poll PWR_ON during GDSC HW to SW mode switch
soc/qcom/hyp_core_ctl: update reserved CPUs only after VM is booted
arm64: defconfig: enable dynamic debug for genericarmv8
ANDROID: GKI: update abi definition due to FAIR_GROUP_SCHED removal
ANDROID: GKI: Remove FAIR_GROUP_SCHED
ANDROID: Drop ABI monitoring from KASAN build config
ANDROID: Enforce KMI stability
Linux 5.4.39
selinux: properly handle multiple messages in selinux_netlink_send()
arm64: vdso: Add -fasynchronous-unwind-tables to cflags
dmaengine: dmatest: Fix process hang when reading 'wait' parameter
dmaengine: dmatest: Fix iteration non-stop logic
nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
nvme: prevent double free in nvme_alloc_ns() error handling
Fix use after free in get_tree_bdev()
ALSA: opti9xx: shut up gcc-10 range warning
i2c: aspeed: Avoid i2c interrupt status clear race condition.
iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
scsi: target/iblock: fix WRITE SAME zeroing
iommu/qcom: Fix local_base status check
vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
i2c: iproc: generate stop event for slave writes
RDMA/cm: Fix an error check in cm_alloc_id_priv()
RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
RDMA/core: Fix race between destroy and release FD object
RDMA/core: Prevent mixed use of FDs between shared ufiles
RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
RDMA/mlx4: Initialize ib_spec on the stack
RDMA/mlx5: Set GRH fields in query QP on RoCE
scsi: qla2xxx: check UNLOADING before posting async work
scsi: qla2xxx: set UNLOADING before waiting for session deletion
ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
dm writecache: fix data corruption when reloading the target
dm verity fec: fix hash block number in verity_fec_decode
PM: hibernate: Freeze kernel threads in software_resume()
PM: ACPI: Output correct message on target power state
IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
ALSA: line6: Fix POD HD500 audio playback
ALSA: hda/hdmi: fix without unlocked before return
ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
crypto: caam - fix the address of the last entry of S/G
mmc: meson-mx-sdio: remove the broken ->card_busy() op
mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
mmc: sdhci-msm: Enable host capabilities pertains to R1b response
mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
btrfs: fix partial loss of prealloc extent past i_size after fsync
btrfs: fix block group leak when removing fails
btrfs: fix transaction leak in btrfs_recover_relocation
NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
drm/qxl: qxl_release use after free
drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
drm/amd/display: Fix green screen issue after suspend
drm/edid: Fix off-by-one in DispID DTD pixel clock
dma-buf: Fix SET_NAME ioctl uapi
msm: cvp: Fix a cvp BW over-voting problem
ANDROID: Rename build.config.gki.arch_kasan
ANDROID: Incremental fs: Fix issues with very large files
msm: cvp: Allows concurrent DSP commands handling
sched: walt: Improve the scheduler
ANDROID: Correct build.config branch name
FROMGIT: f2fs: fix missing check for f2fs_unlock_op
ANDROID: Fix build.config.gki-debug
UPSTREAM: vdso: Fix clocksource.h macro detection
Linux 5.4.38
Revert "ASoC: meson: axg-card: fix codec-to-codec link setup"
ANDROID: GKI: update abi definition due to added padding
ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
ANDROID: GKI: timer.h: add Android ABI padding to a structure
ANDROID: GKI: quota.h: add Android ABI padding to some structures
ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
ANDROID: GKI: mm.h: add Android ABI padding to a structure
ANDROID: GKI: kobject.h: add Android ABI padding to some structures
ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
ANDROID: GKI: ioport.h: add Android ABI padding to a structure
ANDROID: GKI: iomap.h: add Android ABI padding to a structure
ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
ANDROID: GKI: genhd.h: add Android ABI padding to some structures
ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
ANDROID: GKI: sched: add Android ABI padding to some structures
ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
ANDROID: GKI: scsi.h: add Android ABI padding to a structure
ANDROID: GKI: pci: add Android ABI padding to some structures
ANDROID: GKI: update abi definition due to 5.4.37 merge
Linux 5.4.37
ASoC: stm32: spdifrx: fix regmap status check
ASoC: soc-core: disable route checks for legacy devices
ext4: check for non-zero journal inum in ext4_calculate_overhead
qed: Fix use after free in qed_chain_free
net: use indirect call wrappers for skb_copy_datagram_iter()
Crypto: chelsio - Fixes a hang issue during driver registration
qed: Fix race condition between scheduling and destroying the slowpath workqueue
taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
hwmon: (jc42) Fix name to have no illegal characters
blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
ext4: convert BUG_ON's to WARN_ON's in mballoc.c
ext4: increase wait time needed before reuse of deleted inode numbers
ext4: use matching invalidatepage in ext4_writepage
arm64: Delete the space separator in __emit_inst
mac80211: fix channel switch trigger from unknown mesh peer
net: stmmac: socfpga: Allow all RGMII modes
ALSA: hda: call runtime_allow() for all hda controllers
xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
objtool: Support Clang non-section symbols in ORC dump
objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
scsi: target: fix PR IN / READ FULL STATUS for FC
ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
ALSA: hda: Keep the controller initialization even if no codecs found
ALSA: hda: Release resources at error in delayed probe
xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
afs: Fix length of dump of bad YFSFetchStatus record
signal: check sig before setting info in kill_pid_usb_asyncio
x86: hyperv: report value of misc_features
net: fec: set GPR bit on suspend by DT configuration.
libbpf: Initialize *nl_pid so gcc 10 is happy
bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
xfs: clear PF_MEMALLOC before exiting xfsaild thread
mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
bpf, x86_32: Fix logic error in BPF_LDX zero-extension
bpf, x86_32: Fix clobbering of dst for BPF_JSET
bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
blk-iocost: Fix error on iocost_ioc_vrate_adj
PM: sleep: core: Switch back to async_schedule_dev()
netfilter: nat: fix error handling upon registering inet hook
perf/core: fix parent pid/tid in task exit events
sched/core: Fix reset-on-fork from RT with uclamp
net/mlx5: Fix failing fw tracer allocation on s390
s390/pci: do not set affinity for floating irqs
cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
ARM: dts: bcm283x: Disable dsi0 node
PCI: Move Apex Edge TPU class quirk to fix BAR assignment
PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
PCI: Add Zhaoxin Vendor ID
PCI: Unify ACS quirk desired vs provided checking
PCI: Make ACS quirk implementations more uniform
PCI: Add ACS quirk for Zhaoxin multi-function devices
PCI: Avoid ASMedia XHCI USB PME# from D0 defect
net/mlx5e: Get the latest values from counters in switchdev mode
net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
svcrdma: Fix leak of svc_rdma_recv_ctxt objects
svcrdma: Fix trace point use-after-free race
xfs: acquire superblock freeze protection on eofblocks scans
net/cxgb4: Check the return from t4_query_params properly
rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
i2c: altera: use proper variable to hold errno
bpf: Forbid XADD on spilled pointers for unprivileged users
nfsd: memory corruption in nfsd4_lock()
drivers: soc: xilinx: fix firmware driver Kconfig dependency
ASoC: wm8960: Fix wrong clock after suspend & resume
ASoC: meson: axg-card: fix codec-to-codec link setup
ASoC: tas571x: disable regulators on failed probe
ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
s390/ftrace: fix potential crashes when switching tracers
counter: 104-quad-8: Add lock guards - generic interface
propagate_one(): mnt_set_mountpoint() needs mount_lock
iio:ad7797: Use correct attribute_group
afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
usb: gadget: udc: atmel: Fix vbus disconnect handling
usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
kbuild: fix DT binding schema rule again to avoid needless rebuilds
usb: dwc3: gadget: Do link recovery for SS and SSP
ASoC: stm32: sai: fix sai probe
printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
remoteproc: Fix wrong rvring index computation
defconfig: lahaina: Enable gpu devfreq governors for GKI
ANDROID: Update ABI representation after enabling CONFIG_HID_BATTERY_STRENGTH
ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
pinctrl: qcom: spmi-gpio: Add support for PMIC5 variants
ANDROID: Update ABI representation after adding exynos whitelist
ANDROID: Add abi_gki_aarch64_exynos_whitelist
ANDROID: build.config.gki.aarch64: Enable WHITELIST_STRICT_MODE
ANDROID: abi_gki_aarch64_sunxi_whitelist: remove stale symbols
ANDROID: abi_gki_aarch64_unisoc_whitelist: remove stale symbols
ANDROID: abi_gki_aarch64_qcom_whitelist: Sync with android-5.4
ANDROID: abi_gki_aarch64_hikey960_whitelist: remove stale symbols
ANDROID: Incremental fs: Add setattr call
msm: cvp: disable cache op by default
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC on x86
ANDROID: drivers: gpu: drm: fix export symbol type
ANDROID: driver: gpu: drm: fix export symbol types
ANDROID: drm: kirin: fix export symbol type
ANDROID: iommu: fix export symbol type
ANDROID: ion: fix export symbol type
ANDROID: mm/memory.c: fix export symbol type
ANDROID: sdcardfs: fix export symbol type
ANDROID: SoC: core: fix export symbol type
ANDROID: ufshcd-crypto: fix export symbol type
Revert "ANDROID: gki_defconfig: enabled UAPI header compile testing"
xhci-plat: Mark usb1 and usb2 devices as wakeup source
ANDROID: GKI: update abi and cf/gf whitelists
ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
ANDROID: virt_wifi: fix export symbol types
ANDROID: vfs: fix export symbol type
ANDROID: vfs: fix export symbol types
ANDROID: fscrypt: fix export symbol type
ANDROID: cfi: fix export symbol types
ANDROID: bpf: fix export symbol type
Linux 5.4.36
s390/mm: fix page table upgrade vs 2ndary address mode accesses
compat: ARM64: always include asm-generic/compat.h
powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
Revert "serial: uartps: Register own uart console and driver structures"
Revert "serial: uartps: Move Port ID to device data structure"
Revert "serial: uartps: Change uart ID port allocation"
Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
Revert "serial: uartps: Fix error path when alloc failed"
Revert "serial: uartps: Use the same dynamic major number for all ports"
Revert "serial: uartps: Fix uartps_major handling"
serial: sh-sci: Make sure status register SCxSR is read in correct sequence
xhci: Don't clear hub TT buffer on ep0 protocol stall
xhci: prevent bus suspend if a roothub port detected a over-current condition
xhci: Fix handling halted endpoint even if endpoint ring appears empty
usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
usb: dwc3: gadget: Fix request completion check
fpga: dfl: pci: fix return value of cci_pci_sriov_configure
UAS: fix deadlock in error handling and PM flushing work
UAS: no use logging any details in case of ENODEV
cdc-acm: introduce a cool down
cdc-acm: close race betrween suspend() and acm_softint
staging: vt6656: Power save stop wake_up_count wrap around.
staging: vt6656: Fix pairwise key entry save.
staging: vt6656: Fix drivers TBTT timing counter.
staging: vt6656: Fix calling conditions of vnt_set_bss_mode
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
vt: don't use kmalloc() for the unicode screen buffer
vt: don't hardcode the mem allocation upper bound
staging: comedi: Fix comedi_device refcnt leak in comedi_open
staging: comedi: dt2815: fix writing hi byte of analog output
powerpc/setup_64: Set cache-line-size based on cache-block-size
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
cifs: fix uninitialised lease_key in open_shroot()
iwlwifi: mvm: fix inactive TID removal return value usage
iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
iwlwifi: mvm: limit maximum queue appropriately
iwlwifi: mvm: beacon statistics shouldn't go backwards
iwlwifi: pcie: actually release queue memory in TVQM
SUNRPC: Fix backchannel RPC soft lockups
mac80211: populate debugfs only after cfg80211 init
ASoC: dapm: fixup dapm kcontrol widget
audit: check the length of userspace generated audit records
signal: Avoid corrupting si_pid and si_uid in do_notify_parent
usb-storage: Add unusual_devs entry for JMicron JMS566
tty: rocket, avoid OOB access
tty: hvc: fix buffer overflow during hvc_alloc().
KVM: VMX: Enable machine check support for 32bit targets
KVM: Check validity of resolved slot when searching memslots
KVM: s390: Return last valid slot if approx index is out-of-bounds
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
tpm: fix wrong return value in tpm_pcr_extend
tpm/tpm_tis: Free IRQ if probing fails
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
ALSA: hda/hdmi: Add module option to disable audio component binding
ALSA: hda/realtek - Add new codec supported for ALC245
ALSA: hda/realtek - Fix unexpected init_amp override
ALSA: usx2y: Fix potential NULL dereference
tools/vm: fix cross-compile build
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
mm/hugetlb: fix a addressing exception caused by huge_pte_offset
coredump: fix null pointer dereference on coredump
staging: gasket: Fix incongruency in handling of sysfs entries creation
vmalloc: fix remap_vmalloc_range() bounds checks
tty: serial: owl: add "much needed" clk_prepare_enable()
USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices")
USB: hub: Fix handling of connect changes during sleep
USB: core: Fix free-while-in-use bug in the USB S-Glibrary
USB: early: Handle AMD's spec-compliant identifiers, too
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
USB: sisusbvga: Change port variable from signed to unsigned
iio: xilinx-xadc: Make sure not exceed maximum samplerate
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
iio: xilinx-xadc: Fix ADC-B powerdown
iio: adc: ti-ads8344: properly byte swap value
iio: adc: stm32-adc: fix sleep in atomic context
iio: st_sensors: rely on odr mask to know if odr can be set
iio: core: remove extra semi-colon from devm_iio_device_register() macro
ALSA: usb-audio: Add connector notifier delegation
ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
ALSA: hda: Remove ASUS ROG Zenith from the blacklist
KEYS: Avoid false positive ENOMEM error on key read
vrf: Check skb for XFRM_TRANSFORMED flag
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
net: dsa: b53: Rework ARL bin logic
net: dsa: b53: Fix ARL register definitions
net: dsa: b53: Fix valid setting for MDB entries
net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
vrf: Fix IPv6 with qdisc and xfrm
team: fix hang in team_mode_get()
tcp: cache line align MAX_TCP_HEADER
selftests: Fix suppress test in fib_tests.sh
sched: etf: do not assume all sockets are full blown
net/x25: Fix x25_neigh refcnt leak when receiving frame
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
net: openvswitch: ovs_ct_exit to be done under ovs_lock
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
net/mlx4_en: avoid indirect call in TX completion
net: bcmgenet: correct per TX/RX ring statistics
mlxsw: Fix some IS_ERR() vs NULL bugs
macvlan: fix null dereference in macvlan_device_event()
macsec: avoid to set wrong mtu
ipv6: fix restrict IPV6_ADDRFORM operation
ipv4: Update fib_select_default to handle nexthop objects
cxgb4: fix large delays in PTP synchronization
cxgb4: fix adapter crash due to wrong MC size
PCI/PM: Add missing link delays required by the PCIe spec
PCI/ASPM: Allow re-enabling Clock PM
scsi: smartpqi: fix problem with unique ID for physical device
scsi: smartpqi: fix call trace in device discovery
scsi: smartpqi: fix controller lockup observed during force reboot
virtio-blk: improve virtqueue error to BLK_STS
tracing/selftests: Turn off timeout setting
ASoC: SOF: trace: fix unconditional free in trace release
PCI: pciehp: Prevent deadlock on disconnect
libbpf: Fix readelf output parsing on powerpc with recent binutils
PCI/PM: Add pcie_wait_for_link_delay()
drm/amd/display: Not doing optimize bandwidth if flip pending.
xhci: Finetune host initiated USB3 rootport link suspend and resume
xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
drm/amd/display: Calculate scaling ratios on every medium/full update
perf/core: Disable page faults when getting phys address
pwm: bcm2835: Dynamically allocate base
pwm: renesas-tpu: Fix late Runtime PM enablement
nvme: fix compat address handling in several ioctls
powerpc/pseries: Fix MCE handling on pseries
Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
loop: Better discard support for block devices
s390/cio: avoid duplicated 'ADD' uevents
s390/cio: generate delayed uevent for vfio-ccw subchannels
lib/raid6/test: fix build on distros whose /bin/sh is not bash
kconfig: qconf: Fix a few alignment issues
ipc/util.c: sysvipc_find_ipc() should increase position index
selftests: kmod: fix handling test numbers above 9
kernel/gcov/fs.c: gcov_seq_next() should increase position index
dma-direct: fix data truncation in dma_direct_get_required_mask()
drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
nvme: fix deadlock caused by ANA update wrong locking
ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
tools/test/nvdimm: Fix out of tree build
scsi: iscsi: Report unbind session event when the target has been removed
nvme-tcp: fix possible crash in write_zeroes processing
pwm: rcar: Fix late Runtime PM enablement
ceph: don't skip updating wanted caps when cap is stale
ceph: return ceph_mdsc_do_request() errors from __get_parent()
scsi: libfc: If PRLI rejected, move rport to PLOGI state
scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
scsi: lpfc: Fix crash after handling a pci error
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
watchdog: reset last_hw_keepalive time at start
tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
arm64: Silence clang warning on mismatched value/register sizes
arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
net, ip_tunnel: fix interface lookup with no key
f2fs: fix to avoid memory leakage in f2fs_listxattr
ext4: fix extent_status fragmentation for plain files
ANDROID: GKI: Update abi and cf/gf whitelists
defconfig: msm: enable remote debugger driver on Lahaina
ANDROID: ABI/Whitelist: update pcie whitelist to unisoc whitelist
ANDROID: GKI: Update ABI for DRM core changes
ANDROID: add compat cross compiler
UPSTREAM: arm64: vdso32: Enable Clang Compilation
BACKPORT: lib/vdso: Enable common headers
BACKPORT: arm: vdso: Enable arm to use common headers
BACKPORT: x86/vdso: Enable x86 to use common headers
UPSTREAM: arm64: vdso32: Include common headers in the vdso library
UPSTREAM: arm64: vdso: Include common headers in the vdso library
UPSTREAM: arm64: Introduce asm/vdso/processor.h
UPSTREAM: arm64: vdso32: Code clean up
UPSTREAM: linux/elfnote.h: Replace elf.h with UAPI equivalent
UPSTREAM: scripts: Fix the inclusion order in modpost
UPSTREAM: common: Introduce processor.h
UPSTREAM: linux/ktime.h: Extract common header for vDSO
UPSTREAM: linux/jiffies.h: Extract common header for vDSO
UPSTREAM: linux/time64.h: Extract common header for vDSO
BACKPORT: linux/time32.h: Extract common header for vDSO
BACKPORT: linux/time.h: Extract common header for vDSO
UPSTREAM: linux/math64.h: Extract common header for vDSO
BACKPORT: linux/clocksource.h: Extract common header for vDSO
BACKPORT: arm64: Introduce asm/vdso/clocksource.h
BACKPORT: arm: Introduce asm/vdso/clocksource.h
BACKPORT: x86: Introduce asm/vdso/clocksource.h
UPSTREAM: linux/limits.h: Extract common header for vDSO
UPSTREAM: linux/bits.h: Extract common header for vDSO
UPSTREAM: linux/const.h: Extract common header for vDSO
BACKPORT: lib/vdso: Allow the high resolution parts to be compiled out
BACKPORT: lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres()
UPSTREAM: lib/vdso: Mark do_hres() and do_coarse() as __always_inline
UPSTREAM: lib/vdso: Avoid duplication in __cvdso_clock_getres()
UPSTREAM: lib/vdso: Let do_coarse() return 0 to simplify the callsite
UPSTREAM: lib/vdso: Remove checks on return value for 32 bit vDSO
UPSTREAM: lib/vdso: Build 32 bit specific functions in the right context
UPSTREAM: lib/vdso: Make __cvdso_clock_getres() static
UPSTREAM: arm64: compat: vdso: Expose BUILD_VDSO32
ANDROID: GKI: Enable GENERIC_IRQ_CHIP
ANDROID: ABI/Whitelist: update unisoc Whitelist after CONFIG_PPP =m
ANDROID: ABI/Whitelist: update for allwinner.
ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
ANDROID: Incremental fs: Use simple compression in log buffer
ANDROID: dm-bow: Fix not to skip trim at framented range
ANDROID: Remove VLA from uid_sys_stats.c
ANDROID: ABI/Whitelist: add net whitelist to unisoc Whitelist
f2fs: fix missing check for f2fs_unlock_op
ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO
ANDROID: Add padding for crypto related structs in UFS and MMC
ANDROID: mmc: MMC crypto API
ANDROID: GKI: USB: Add vendor specified variables to hc_driver
ANDROID: hikey960_gki.fragment enable CONFIG_SDCARD_FS=m
ANDROID: GKI: update abi.xml due to additional Android ABI padding
ANDROID: GKI: elevator: add Android ABI padding to some structures
ANDROID: GKI: dentry: add Android ABI padding to some structures
ANDROID: GKI: bio: add Android ABI padding to some structures
ANDROID: GKI: scsi: add Android ABI padding to some structures
ANDROID: GKI: ufs: add Android ABI padding to some structures
ANDROID: sdcardfs: fix export symbol types
Linux 5.4.35
bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test
bpf: Test_progs, add test to catch retval refine error handling
bpf: Test_verifier, bpf_get_stack return value add <0
bpf: fix buggy r0 retval refinement for tracing helpers
KEYS: Don't write out to userspace while holding key semaphore
mtd: phram: fix a double free issue in error path
mtd: lpddr: Fix a double free in probe()
docs: Fix path to MTD command line partition parser
mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
mtd: rawnand: free the nand_device object
locktorture: Print ratio of acquisitions, not failures
tty: evh_bytechan: Fix out of bounds accesses
fbmem: Adjust indentation in fb_prepare_logo and fb_blank
iio: si1133: read 24-bit signed integer for measurement
ARM: dts: sunxi: Fix DE2 clocks register range
fbdev: potential information leak in do_fb_ioctl()
dma-debug: fix displaying of dma allocation type
net: dsa: bcm_sf2: Fix overflow checks
drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
f2fs: fix to wait all node page writeback
iommu/amd: Fix the configuration of GCR3 table root pointer
libnvdimm: Out of bounds read in __nd_ioctl()
power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
csky: Fixup init_fpu compile warning with __init
sunrpc: Fix gss_unwrap_resp_integ() again
ext2: fix debug reference to ext2_xattr_cache
iommu/vt-d: Fix page request descriptor size
iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
ext2: fix empty body warnings when -Wextra is used
SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
iommu/vt-d: Fix mm reference leak
iommu/virtio: Fix freeing of incomplete domains
drm/vc4: Fix HDMI mode validation
um: falloc.h needs to be directly included for older libc
ACPICA: Fixes for acpiExec namespace init file
f2fs: fix NULL pointer dereference in f2fs_write_begin()
csky: Fixup get wrong psr value from phyical reg
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
drm/amdkfd: kfree the wrong pointer
csky: Fixup cpu speculative execution to IO area
x86: ACPI: fix CPU hotplug deadlock
leds: core: Fix warning message when init_data
drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
KVM: s390: vsie: Fix possible race when shadowing region 3 tables
compiler.h: fix error in BUILD_BUG_ON() reporting
percpu_counter: fix a data race at vm_committed_as
include/linux/swapops.h: correct guards for non_swap_entry()
drm/nouveau/svm: fix vma range check for migration
drm/nouveau/svm: check for SVM initialized before migrating
mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
cifs: Allocate encryption header through kmalloc
um: ubd: Prevent buffer overrun on command completion
ext4: do not commit super on read-only bdev
s390/cpum_sf: Fix wrong page count in error message
powerpc/maple: Fix declaration made after definition
powerpc/prom_init: Pass the "os-term" message to hypervisor
btrfs: add RCU locks around block group initialization
hibernate: Allow uswsusp to write to swap
s390/cpuinfo: fix wrong output when CPU0 is offline
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
phy: uniphier-usb3ss: Add Pro5 support
f2fs: fix to show norecovery mount option
KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
NFSv4.2: error out when relink swapfile
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
NFS: alloc_nfs_open_context() must use the file cred when available
rtc: 88pm860x: fix possible race condition
dma-coherent: fix integer overflow in the reserved-memory dma allocation
soc: imx: gpc: fix power up sequencing
arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
arm64: tegra: Fix Tegra194 PCIe compatible string
arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
clk: tegra: Fix Tegra PMC clock out parents
power: supply: bq27xxx_battery: Silence deferred-probe error
arm64: dts: allwinner: a64: Fix display clock register range
ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
f2fs: fix the panic in do_checkpoint()
net/mlx5e: Enforce setting of a single FEC mode
clk: at91: usb: continue if clk_hw_round_rate() return zero
clk: Don't cache errors from clk_ops::get_phase()
drm/ttm: flush the fence on the bo after we individualize the reservation object
x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
rbd: avoid a deadlock on header_rwsem when flushing notifies
block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
block, bfq: make reparent_leaf_entity actually work only on leaf entities
block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
afs: Fix race between post-modification dir edit and readdir/d_revalidate
afs: Fix afs_d_validate() to set the right directory version
afs: Fix rename operation status delivery
afs: Fix decoding of inline abort codes from version 1 status records
afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
x86/Hyper-V: Report crash data in die() when panic_on_oops is set
x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
x86/Hyper-V: Report crash register data or kmsg before running crash kernel
x86/Hyper-V: Trigger crash enlightenment only once during system crash.
x86/Hyper-V: Unload vmbus channel in hv panic callback
of: overlay: kmemleak in dup_and_fixup_symbol_prop()
of: unittest: kmemleak in of_unittest_overlay_high_level()
of: unittest: kmemleak in of_unittest_platform_populate()
of: unittest: kmemleak on changeset destroy
xsk: Add missing check on user supplied headroom size
ALSA: hda: Don't release card at firmware loading error
irqchip/mbigen: Free msi_desc on device teardown
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
scsi: sg: add sg_remove_request in sg_common_write
objtool: Fix switch table detection in .text.unlikely
arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
xsk: Fix out of boundary write in __xsk_rcv_memcpy
watchdog: sp805: fix restart handler
ext4: use non-movable memory for superblock readahead
ANDROID: ABI/Whitelist: update unisoc Whitelist to latest
ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
FROMLIST: BACKPORT: dynamic_debug: Add an option to enable dynamic debug for modules only
ANDROID: init: GKI: enable hidden configs for GPU
FROMLIST: clocksource/drivers/sprd: Add module support to Spreadtrum timer
FROMLIST: drivers/clocksource/timer-of: Remove __init markings
UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint
Linux 5.4.34
x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
scsi: target: fix hang when multiple threads try to destroy the same iscsi session
scsi: target: remove boilerplate code
x86/resctrl: Fix invalid attempt at removing the default resource group
x86/resctrl: Preserve CDP enable over CPU hotplug
irqchip/ti-sci-inta: Fix processing of masked irqs
ext4: do not zeroout extents beyond i_disksize
i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
drm/amdgpu: fix the hw hang during perform system reboot and reset
drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
net/mlx5e: Use preactivate hook to set the indirection table
net/mlx5e: Rename hw_modify to preactivate
net/mlx5e: Encapsulate updating netdev queues into a function
mac80211_hwsim: Use kstrndup() in place of kasprintf()
mac80211: fix race in ieee80211_register_hw()
nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
btrfs: check commit root generation in should_ignore_root
tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
keys: Fix proc_keys_next to increase position index
arm64: vdso: don't free unallocated pages
ALSA: usb-audio: Check mapping at creating connector controls, too
ALSA: usb-audio: Don't create jack controls for PCM terminals
ALSA: usb-audio: Don't override ignore_ctl_error value from the map
ALSA: usb-audio: Filter error from connector kctl ops, too
ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
ASoC: Intel: mrfld: return error codes when an error occurs
ASoC: Intel: mrfld: fix incorrect check on p->sink
usb: dwc3: gadget: Don't clear flags before transfer ended
arm64: dts: librem5-devkit: add a vbus supply to usb0
ARM: dts: imx7-colibri: fix muxing of usbc_det pin
clk: at91: usb: use proper usbs_mask
clk: at91: sam9x60: fix usb clock parents
ext4: fix incorrect inodes per group in error message
ext4: fix incorrect group count in ext4_fill_super error message
net/bpfilter: remove superfluous testing message
pwm: pca9685: Fix PWM/GPIO inter-operation
perf report: Fix no branch type statistics report issue
acpi/nfit: improve bounds checking for 'func'
jbd2: improve comments about freeing data buffers whose page mapping is NULL
platform/chrome: cros_ec_rpmsg: Fix race with host event
scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
ovl: fix value of i_ino for lower hardlink corner case
Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()"
net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
net/mlx5e: Fix pfnum in devlink port attribute
net/mlx5e: Fix nest_level for vlan pop action
net/mlx5e: Add missing release firmware call
net/mlx5: Fix frequent ioread PCI access during recovery
net: ethernet: mediatek: move mt7623 settings out off the mt7530
net: dsa: mt7530: move mt7623 settings out off the mt7530
net: tun: record RX queue in skb before do_xdp_generic()
net: revert default NAPI poll timeout to 2 jiffies
net: qrtr: send msgs from local of same id as broadcast
net: phy: micrel: use genphy_read_status for KSZ9131
net: ipv6: do not consider routes via gateways for anycast address check
net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
l2tp: Allow management of tunnels and session in user namespace
hsr: check protocol version in hsr_newlink()
amd-xgbe: Use __napi_schedule() in BH context
crypto: msm: change clock operation in qcedev driver
ANDROID: Add C protos for dma_buf/drm_prime get_uuid
f2fs: fix quota_sync failure due to f2fs_lock_op
f2fs: support read iostat
f2fs: Fix the accounting of dcc->undiscard_blks
f2fs: fix to handle error path of f2fs_ra_meta_pages()
f2fs: report the discard cmd errors properly
f2fs: fix long latency due to discard during umount
f2fs: add tracepoint for f2fs iostat
f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
ANDROID: GKI: update abi for 5.4.33 changes
Linux 5.4.33
scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list()
ASoC: stm32: sai: Add missing cleanup
efi/x86: Fix the deletion of variables in mixed mode
mfd: dln2: Fix sanity checking for endpoints
bpf: Fix tnum constraints for 32-bit comparisons
mmc: sdhci: Refactor sdhci_set_timeout()
mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
powerpc/kasan: Fix kasan_remap_early_shadow_ro()
drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
drm/amdgpu: fix gfx hang during suspend with video playback (v2)
drm/dp_mst: Fix clearing payload state on topology disable
Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
scsi: lpfc: Fix broken Credit Recovery after driver load
scsi: lpfc: Fix configuration of BB credit recovery in service parameters
scsi: lpfc: Fix Fabric hostname registration if system hostname changes
scsi: lpfc: Add registration for CPU Offline/Online events
dm clone: Add missing casts to prevent overflows and data corruption
dm clone: Fix handling of partial region discards
dm clone: replace spin_lock_irqsave with spin_lock_irq
dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
arm64: Always force a branch protection mode when the compiler has one
powerpc: Make setjmp/longjmp signature standard
scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
powerpc/64: Prevent stack protection in early boot
powerpc/kprobes: Ignore traps that happened in real mode
powerpc/xive: Fix xmon support on the PowerNV platform
powerpc/64: Setup a paca before parsing device tree etc.
powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
ipmi: fix hung processes in __get_guid()
libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
hfsplus: fix crash and filesystem corruption when deleting files
cpufreq: powernv: Fix use-after-free
kmod: make request_module() return an error when autoloading is disabled
clk: ingenic/TCU: Fix round_rate returning error
clk: ingenic/jz4770: Exit with error if CGU init failed
ftrace/kprobe: Show the maxactive number on kprobe_events
Input: i8042 - add Acer Aspire 5738z to nomux list
s390/diag: fix display of diagnose call statistics
perf tools: Support Python 3.8+ in Makefile
ocfs2: no need try to truncate file beyond i_size
fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
ext4: fix a data race at inode->i_blocks
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
NFS: Fix use-after-free issues in nfs_pageio_add_request()
nfsd: fsnotify on rmdir under nfsd/clients/
powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
drm/amdgpu: unify fw_write_wait for new gfx9 asics
drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
drm: Remove PageReserved manipulation from drm_pci_alloc
drm/etnaviv: rework perfmon query infrastructure
drm/i915/gem: Flush all the reloc_gpu batch
vfio: platform: Switch to platform_get_irq_optional()
selftests/powerpc: Add tlbie_test in .gitignore
selftests/vm: fix map_hugetlb length used for testing read and write
selftests: vm: drop dependencies on page flags from mlock2 tests
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
scsi: ufs: fix Auto-Hibern8 error detection
scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
crypto: ccree - dec auth tag size from cryptlen map
crypto: ccree - only try to map auth tag if needed
crypto: ccree - protect against empty or NULL scatterlists
crypto: caam - update xts sector size for large input length
crypto: caam/qi2 - fix chacha20 data size error
xarray: Fix early termination of xas_for_each_marked
XArray: Fix xas_pause for large multi-index entries
dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
dm clone: Add overflow check for number of regions
dm verity fec: fix memory leak in verity_fec_dtr
dm integrity: fix a crash with unusually large tag size
dm writecache: add cond_resched to avoid CPU hangs
mm, memcg: do not high throttle allocators based on wraparound
arm64: dts: allwinner: h5: Fix PMU compatible
sched/core: Remove duplicate assignment in sched_tick_remote()
arm64: dts: allwinner: h6: Fix PMU compatible
net: qualcomm: rmnet: Allow configuration updates to existing devices
tools: gpio: Fix out-of-tree build regression
powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions
io_uring: honor original task RLIMIT_FSIZE
erofs: correct the remaining shrink objects
crypto: mxs-dcp - fix scatterlist linearization for hash
crypto: rng - Fix a refcounting bug in crypto_rng_reset()
remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
btrfs: use nofs allocations for running delayed items
btrfs: fix missing semaphore unlock in btrfs_sync_file
btrfs: unset reloc control if we fail to recover
btrfs: fix missing file extent item for hole after ranged fsync
btrfs: drop block from cache on error in relocation
btrfs: set update the uuid generation as soon as possible
btrfs: reloc: clean dirty subvols if we fail to start a transaction
Btrfs: fix crash during unmount due to race with delayed inode workers
btrfs: Don't submit any btree write bio if the fs has errors
mtd: spinand: Do not erase the block before writing a bad block marker
mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
CIFS: Fix bug which the return value by asynchronous read is error
smb3: fix performance regression with setting mtime
KVM: VMX: fix crash cleanup when KVM wasn't used
KVM: VMX: Add a trampoline to fix VMREAD error handling
KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
KVM: x86: Allocate new rmap and large page tracking when moving memslot
KVM: s390: vsie: Fix delivery of addressing exceptions
KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
KVM: nVMX: Properly handle userspace interrupt window request
platform/x86: asus-wmi: Support laptops where the first battery is named BATT
x86/entry/32: Add missing ASM_CLAC to general_protection entry
x86/tsc_msr: Make MSR derived TSC frequency more accurate
x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
x86/tsc_msr: Use named struct initializers
signal: Extend exec_id to 64bits
ath9k: Handle txpower changes even when TPC is disabled
PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
MIPS: OCTEON: irq: Fix potential NULL pointer dereference
MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
pstore: pstore_ftrace_seq_next should increase position index
io_uring: remove bogus RLIMIT_NOFILE check in file registration
irqchip/versatile-fpga: Apply clear-mask earlier
genirq/debugfs: Add missing sanity checks to interrupt injection
cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
KEYS: reaching the keys quotas correctly
tpm: tpm2_bios_measurements_next should increase position index
tpm: tpm1_bios_measurements_next should increase position index
tpm: Don't make log failures fatal
sched/fair: Fix enqueue_task_fair warning
PCI: endpoint: Fix for concurrent memory allocation in OB address region
PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
PCI: Add boot interrupt quirk mechanism for Xeon chipsets
PCI/ASPM: Clear the correct bits when enabling L1 substates
PCI: pciehp: Fix indefinite wait on sysfs requests
efi/x86: Add TPM related EFI tables to unencrypted mapping checks
nvme-fc: Revert "add module to ops template to allow module references"
nvmet-tcp: fix maxh2cdata icresp parameter
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
ACPI: PM: s2idle: Refine active GPEs check
ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
acpi/x86: ignore unspecified bit positions in the ACPI global lock field
seccomp: Add missing compat_ioctl for notify
media: ti-vpe: cal: fix a kernel oops when unloading module
media: ti-vpe: cal: fix disable_irqs to only the intended target
media: hantro: Read be32 words starting at every fourth byte
media: venus: firmware: Ignore secure call error on first resume
ALSA: hda/realtek - Add quirk for MSI GL63
ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
ALSA: hda/realtek - a fake key event is triggered by running shutup
ALSA: hda/realtek: Enable mute LED on an HP system
ALSA: pcm: oss: Fix regression by buffer overflow fix
ALSA: ice1724: Fix invalid access for enumerated ctl items
ALSA: hda: Fix potential access overflow in beep helper
ALSA: hda: Add driver blacklist
ALSA: usb-audio: Add mixer workaround for TRX40 and co
usb: gadget: composite: Inform controller driver of self-powered
usb: gadget: f_fs: Fix use after free issue as part of queue failure
ASoC: topology: use name_prefix for new kcontrol
ASoC: dpcm: allow start or stop during pause for backend
ASoC: dapm: connect virtual mux with default value
ASoC: fix regwmask
btrfs: track reloc roots based on their commit root bytenr
btrfs: restart relocate_tree_blocks properly
btrfs: remove a BUG_ON() from merge_reloc_roots()
btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
firmware: fix a double abort case with fw_load_sysfs_fallback
md: check arrays is suspended in mddev_detach before call quiesce operations
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
usb: dwc3: core: add support for disabling SS instances in park mode
media: i2c: ov5695: Fix power on and off sequences
block: Fix use-after-free issue accessing struct io_cq
genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
efi/x86: Ignore the memory attributes table on i386
x86/boot: Use unsigned comparison for addresses
cpufreq: imx6q: fix error handling
gfs2: Don't demote a glock until its revokes are written
gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
pstore/platform: fix potential mem leak if pstore_init_fs failed
libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
media: i2c: video-i2c: fix build errors due to 'imply hwmon'
block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
PCI/switchtec: Fix init_completion race condition with poll_wait()
selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
sched: Avoid scale real weight down to zero
media: allegro: fix type of gop_length in channel_create message
time/sched_clock: Expire timer in hardirq context
irqchip/versatile-fpga: Handle chained IRQs properly
debugfs: Check module state before warning in {full/open}_proxy_open()
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
x86: Don't let pgprot_modify() change the page encryption bit
ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
xhci: bail out early if driver can't accress host in resume
media: imx: imx7-media-csi: Fix video field handling
media: imx: imx7_mipi_csis: Power off the source when stopping streaming
null_blk: fix spurious IO errors after failed past-wp access
null_blk: Handle null_add_dev() failures properly
null_blk: Fix the null_add_dev() error path
firmware: arm_sdei: fix double-lock on hibernate with shared events
media: venus: hfi_parser: Ignore HEVC encoding for V1
staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
media: rc: add keymap for Videostrong KII Pro
i2c: pca-platform: Use platform_irq_get_optional
i2c: st: fix missing struct parameter description
qlcnic: Fix bad kzalloc null test
cfg80211: Do not warn on same channel at the end of CSA
drm/scheduler: fix rare NULL ptr race
cxgb4/ptp: pass the sign of offset delta in FW CMD
selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
hinic: fix wrong value of MIN_SKB_LEN
hinic: fix wrong para of wait_for_completion_timeout
hinic: fix out-of-order excution in arm cpu
hinic: fix the bug of clearing event queue
hinic: fix a bug of waitting for IO stopped
net: vxge: fix wrong __VA_ARGS__ usage
net: stmmac: platform: Fix misleading interrupt error msg
rxrpc: Fix call interruptibility handling
rxrpc: Abstract out the calculation of whether there's Tx space
soc: fsl: dpio: register dpio irq handlers after dpio create
Input: tm2-touchkey - add support for Coreriver TC360 variant
iwlwifi: mvm: Fix rate scale NSS configuration
bpf: Fix deadlock with rq_lock in bpf_send_signal()
ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
ANDROID: GKI: ABI update for dma-buf/DRM get_uuid change
ANDROID: ABI/Whitelist: update for db845c after changing drivers to modules.
ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
ANDROID: GKI: Add DRM_TTM config to GKI
FROMLIST: drm/prime: add support for virtio exported objects
FROMLIST: dma-buf: add support for virtio exported objects
ANDROID: Incremental fs: Fix create_file performance
UPSTREAM: Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android-5.4 (v5.7-rc1)
ANDROID: fix allmodconfig build to use the right toolchain
ANDROID: Incremental fs: Fix compound page usercopy crash
ANDROID: Incremental fs: Clean up incfs_test build process
ANDROID: Incremental fs: make remount log buffer change atomic
ANDROID: Incremental fs: Optimize get_filled_block
ANDROID: Incremental fs: Fix mislabeled __user ptrs
ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
Linux 5.4.32
iommu/vt-d: Allow devices with RMRRs to use identity domain
drm/i915: Fix ref->mutex deadlock in i915_active_wait()
fbcon: fix null-ptr-deref in fbcon_switch
blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
RDMA/siw: Fix passive connection establishment
RDMA/cma: Teach lockdep about the order of rtnl and lock
RDMA/ucma: Put a lock around every call to the rdma_cm layer
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
ceph: canonicalize server path in place
ceph: remove the extra slashes in the server path
ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A
ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
IB/hfi1: Fix memory leaks in sysfs registration and unregistration
IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
ACPI: PM: Add acpi_[un]register_wakeup_handler()
hwrng: imx-rngc - fix an error path
tools/accounting/getdelays.c: fix netlink attribute length
slub: improve bit diffusion for freelist ptr obfuscation
uapi: rename ext2_swab() to swab() and share globally in swab.h
usb: dwc3: gadget: Wrap around when skip TRBs
random: always use batched entropy for get_random_u{32,64}
s390: prevent leaking kernel address in BEAR
r8169: change back SG and TSO to be disabled by default
mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
tun: Don't put_page() for all negative return values from XDP program
slcan: Don't transmit uninitialized stack data in padding
net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
net_sched: fix a missing refcnt in tcindex_init()
net_sched: add a temporary refcnt for struct tcindex_data
net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
net: dsa: mt7530: fix null pointer dereferencing in port5 setup
net: dsa: bcm_sf2: Ensure correct sub-node is parsed
net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
ipv6: don't auto-add link-local address to lag ports
cxgb4: fix MPS index overwrite when setting MAC address
net: phy: realtek: fix handling of RTL8105e-integrated PHY
ANDROID: ABI/Whitelist: add display whitelist to unisoc whitelist
ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY
ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
ANDROID: power: wakeup_reason: wake reason enhancements
UPSTREAM: cpufreq: Make cpufreq_global_kobject static
ANDROID: staging: ion: implement vmap for built-in heaps
ANDROID: KABI: Update kABI after dropping CONFIG_PCIEPORTBUS from gki_defconfig
ANDROID: gki_defconfig: Drop CONFIG_PCIEPORTBUS
pci: pci-msm-msi: Re-name irq chip name for the driver
ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
FROMLIST: power_supply: Add additional health properties to the header
UPSTREAM: power: supply: core: Update sysfs-class-power ABI document
ANDROID: GKI: update ABI for mmc changes
UPSTREAM: mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
UPSTREAM: mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
UPSTREAM: mmc: host: sdhci-sprd: Add software queue support
UPSTREAM: mmc: host: sdhci: Add a variable to defer to complete requests if needed
UPSTREAM: mmc: host: sdhci: Add request_done ops for struct sdhci_ops
UPSTREAM: mmc: core: Enable the MMC host software queue for the SD card
UPSTREAM: mmc: Add MMC host software queue support
FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
ANDROID: ignore compiler tag __must_check for GENKSYMS
UPSTREAM: mfd: sc27xx: Add USB charger type detection support
UPSTREAM: Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
UPSTREAM: pinctrl: sprd: Add pin high impedance mode support
UPSTREAM: pinctrl: sprd: Use the correct pin output configuration
UPSTREAM: nvmem: sprd: Determine double data programming from device data
UPSTREAM: nvmem: sprd: Optimize the block lock operation
UPSTREAM: nvmem: sprd: Fix the block lock operation
UPSTREAM: dmaengine: sprd: Set request pending flag when DMA controller is active
Linux 5.4.31
mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
padata: always acquire cpu_hotplug_lock before pinst->lock
net: Fix Tx hash bound checking
i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
watchdog: iTCO_wdt: Export vendorsupport
tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
IB/hfi1: Ensure pq is not left on waitlist
rxrpc: Fix sendmsg(MSG_WAITALL) handling
iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
iwlwifi: yoyo: don't add TLV offset when reading FIFOs
iwlwifi: consider HE capability when setting LDPC
net/mlx5e: kTLS, Fix wrong value in record tracker enum
soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
Revert "dm: always call blk_queue_split() in dm_process_bio()"
power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
extcon: axp288: Add wakeup support
nvmem: check for NULL reg_read and reg_write before dereferencing
mei: me: add cedar fork device ids
coresight: do not use the BIT() macro in the UAPI header
PCI: sysfs: Revert "rescan" file renames
misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
misc: rtsx: set correct pcr_ops for rts522A
brcmfmac: abort and release host after error
padata: fix uninitialized return value in padata_replace()
XArray: Fix xa_find_next for large multi-index entries
net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
tools/power turbostat: Fix 32-bit capabilities warning
tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
tools/power turbostat: Fix gcc build warnings
drm/amdgpu: fix typo for vcn1 idle check
initramfs: restore default compression behavior
drm/bochs: downgrade pci_request_region failure from error to warning
drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
kconfig: introduce m32-flag and m64-flag
nvme-rdma: Avoid double freeing of async event data
ANDROID: GKI: update ABI for SCHED_AUTOGROUP removal
ANDROID: GKI: Remove SCHED_AUTOGROUP
ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
ANDROID: block: require drivers to declare supported crypto key type(s)
ANDROID: block: make blk_crypto_start_using_mode() properly check for support
lib: stackdepot: Add support to configure STACK_HASH_SIZE
mm: workingset: remove zero-seek setting for shadow node shrinker
ANDROID: GKI: defconfig: modify debug configs
ANDROID: kbuild: ensure __cfi_check is correctly aligned
f2fs: keep inline_data when compression conversion
f2fs: fix to disable compression on directory
f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
f2fs: switch discard_policy.timeout to bool type
f2fs: fix to verify tpage before releasing in f2fs_free_dic()
f2fs: show compression in statx
f2fs: clean up dic->tpages assignment
f2fs: compress: support zstd compress algorithm
f2fs: compress: add .{init,destroy}_decompress_ctx callback
f2fs: compress: fix to call missing destroy_compress_ctx()
f2fs: change default compression algorithm
f2fs: clean up {cic,dic}.ref handling
f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
f2fs: xattr.h: Make stub helpers inline
f2fs: fix to avoid double unlock
f2fs: fix potential .flags overflow on 32bit architecture
f2fs: fix NULL pointer dereference in f2fs_verity_work()
f2fs: fix to clear PG_error if fsverity failed
f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
f2fs: don't trigger data flush in foreground operation
f2fs: fix NULL pointer dereference in f2fs_write_begin()
f2fs: clean up f2fs_may_encrypt()
f2fs: fix to avoid potential deadlock
f2fs: don't change inode status under page lock
f2fs: fix potential deadlock on compressed quota file
f2fs: delete DIO read lock
f2fs: don't mark compressed inode dirty during f2fs_iget()
FROMLIST: kmod: make request_module() return an error when autoloading is disabled
UPSTREAM: loop: Only freeze block queue when needed.
UPSTREAM: loop: Only change blocksize when needed.
ANDROID: GKI: Fix ABI for CMA page allocation
ANDROID: GKI: mm: add cma pcp list
ANDROID: GKI: cma: redirect page allocation to CMA
ANDROID: Fix wq fp check for CFI builds
ANDROID: Incremental fs: Fix remount
ANDROID: Incremental fs: Protect get_fill_block, and add a field
ANDROID: Incremental fs: Fix crash polling 0 size read_log
ANDROID: Incremental fs: get_filled_blocks: better index_out
UPSTREAM: sched/rt: cpupri_find: Trigger a full search as fallback
UPSTREAM: sched/rt: Remove unnecessary push for unfit tasks
UPSTREAM: sched/rt: Allow pulling unfitting task
UPSTREAM: sched/rt: Optimize cpupri_find() on non-heterogenous systems
UPSTREAM: sched/rt: Re-instate old behavior in select_task_rq_rt()
UPSTREAM: sched/rt: cpupri_find: Implement fallback mechanism for !fit case
ANDROID: staging: ion: move definition of attachment
ANDROID: Incremental fs: Fix four resource bugs
Linux 5.4.30
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
ARM: dts: sun8i: r40: Move AHCI device node based on address order
ARM: dts: N900: fix onenand timings
ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
ARM: dts: oxnas: Fix clear-mask property
perf map: Fix off by one in strncpy() size argument
arm64: alternative: fix build with clang integrated assembler
libceph: fix alloc_msg_with_page_vector() memory leaks
clk: ti: am43xx: Fix clock parent for RTC clock
clk: imx: Align imx sc clock parent msg structs to 4
clk: imx: Align imx sc clock msg structs to 4
net: ks8851-ml: Fix IO operations, again
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
bpf: Explicitly memset some bpf info structures declared on the stack
bpf: Explicitly memset the bpf_attr structure
platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
vt: vt_ioctl: fix use-after-free in vt_in_use()
vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
vt: vt_ioctl: remove unnecessary console allocation checks
vt: switch vt_dont_switch to bool
vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
vt: selection, introduce vc_is_sel
serial: sprd: Fix a dereference warning
mac80211: fix authentication with iwlwifi/mvm
mac80211: Check port authorization in the ieee80211_tx_dequeue() case
ANDROID: 5.4.29 ABI update
ANDROID: GKI: remove kernel_read/write from whitelists
ANDROID: GKI: Fix ABI for scsi/ufs patches
FROMGIT: scsi: ufs-qcom: Override devfreq parameters
BACKPORT: FROMGIT: scsi: ufshcd: Let vendor override devfreq parameters
FROMGIT: scsi: ufshcd: Update the set frequency to devfreq
FROMLIST: scsi: ufs: full reinit upon resume if link was off
FROMGIT: scsi: ufs: set device as active power mode after resetting device
FROMGIT: scsi: ufs: Enable block layer runtime PM for well-known logical units
UPSTREAM: scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
ANDROID: db845c build: Use merge_configs
ANDROID: ABI/Whitelist: update whitelist of unisoc
Linux 5.4.29
net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
media: v4l2-core: fix a use-after-free bug of sd->devnode
media: xirlink_cit: add missing descriptor sanity checks
media: stv06xx: add missing descriptor sanity checks
media: dib0700: fix rc endpoint lookup
media: ov519: add missing endpoint sanity checks
libfs: fix infoleak in simple_attr_read()
ahci: Add Intel Comet Lake H RAID PCI ID
staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
staging: kpc2000: prevent underflow in cpld_reconfigure()
media: usbtv: fix control-message timeouts
media: flexcop-usb: fix endpoint sanity check
usb: musb: fix crash with highmen PIO and usbmon
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
USB: cdc-acm: restore capability check order
USB: serial: option: add Wistron Neweb D19Q1
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add support for ASKEY WWHC050
bpf: Undo incorrect __reg_bound_offset32 handling
clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
r8169: fix PHY driver check on platforms w/o module softdeps
vti6: Fix memory leak of skb if input policy check fails
ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
bpf/btf: Fix BTF verification of enum members in struct/union
bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
netfilter: nft_fwd_netdev: validate family and chain type
netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
ieee80211: fix HE SPR size calculation
afs: Fix unpinned address list during probing
afs: Fix some tracing details
afs: Fix client call Rx-phase signal handling
xfrm: policy: Fix doulbe free in xfrm_policy_timer
xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
xfrm: fix uctx len check in verify_sec_ctx_len
RDMA/mlx5: Block delay drop to unprivileged users
RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
vti[6]: fix packet tx through bpf_redirect() in XinY cases
xfrm: handle NETDEV_UNREGISTER for xfrm device
genirq: Fix reference leaks on irq affinity notifiers
afs: Fix handling of an abort from a service handler
RDMA/core: Ensure security pkey modify is not lost
bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
mm: fork: fix kernel_stack memcg stats for various stack implementations
mm/sparse: fix kernel crash with pfn_section_valid check
drivers/base/memory.c: indicate all memory blocks as removable
mm/swapfile.c: move inode_lock out of claim_swapfile
mac80211: mark station unauthorized before key removal
mac80211: drop data frames without key on encrypted links
nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
scsi: sd: Fix optimal I/O size for devices that change reported values
scripts/dtc: Remove redundant YYLOC global declaration
tools: Let O= makes handle a relative path with -C option
rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44
perf probe: Do not depend on dwfl_module_addrsym()
perf probe: Fix to delete multiple probe event
x86/ioremap: Fix CONFIG_EFI=n build
ARM: dts: omap5: Add bus_dma_limit for L3 bus
ARM: dts: dra7: Add bus_dma_limit for L3 bus
ceph: fix memory leak in ceph_cleanup_snapid_map()
ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
RDMA/mad: Do not crash if the rdma device does not have a umad interface
RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
gpiolib: Fix irq_disable() semantics
RDMA/core: Fix missing error check on dev_set_name()
IB/rdmavt: Free kernel completion queue when done
Input: avoid BIT() macro usage in the serio.h UAPI header
Input: synaptics - enable RMI on HP Envy 13-ad105ng
Input: fix stale timestamp on key autorepeat events
Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
i2c: hix5hd2: add missed clk_disable_unprepare in remove
iwlwifi: mvm: fix non-ACPI function
iommu/vt-d: Populate debugfs if IOMMUs are detected
iommu/vt-d: Fix debugfs register reads
net: hns3: fix "tc qdisc del" failed issue
sxgbe: Fix off by one in samsung driver strncpy size arg
dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
scsi: ipr: Fix softlockup when rescanning devices in petitboot
s390/qeth: handle error when backing RX buffer
s390/qeth: don't reset default_out_queue
iommu/vt-d: Silence RCU-list debugging warnings
drm/exynos: Fix cleanup of IOMMU related objects
drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
drm/amd/display: update soc bb for nv14
fsl/fman: detect FMan erratum A050385
arm64: dts: ls1043a: FMan erratum A050385
dt-bindings: net: FMan erratum A050385
cgroup1: don't call release_agent when it is ""
drivers/of/of_mdio.c:fix of_mdiobus_register()
cpupower: avoid multiple definition with gcc -fno-common
nfs: add minor version to nfs_server_key for fscache
cgroup-v1: cgroup_pidlist_next should update position index
net/mlx5e: Do not recover from a non-fatal syndrome
net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
net/mlx5e: Enhance ICOSQ WQE info fields
net/mlx5: DR, Fix postsend actions write length
hsr: set .netnsok flag
hsr: add restart routine into hsr_get_node_list()
hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
net: ip_gre: Accept IFLA_INFO_DATA-less configuration
net: ip_gre: Separate ERSPAN newlink / changelink callbacks
bnxt_en: Reset rings if ring reservation fails during open()
bnxt_en: Free context memory after disabling PCI in probe error path.
bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
vxlan: check return value of gro_cells_init()
tcp: repair: fix TCP_QUEUE_SEQ implementation
tcp: ensure skb->dev is NULL before leaving TCP stack
tcp: also NULL skb->dev when copy was needed
slcan: not call free_netdev before rtnl_unlock in slcan_open
r8169: re-enable MSI on RTL8168c
NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
net_sched: keep alloc_hash updated after hash allocation
net_sched: hold rtnl lock in tcindex_partial_destroy_work()
net_sched: cls_route: remove the right filter from hashtable
net/sched: act_ct: Fix leak of ct zone template on replace
net: qmi_wwan: add support for ASKEY WWHC050
net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
net: phy: mdio-bcm-unimac: Fix clock handling
net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
net/packet: tpacket_rcv: avoid a producer race condition
net: mvneta: Fix the case where the last poll did not process all rx
net: ena: Add PCI shutdown handler to allow safe kexec
net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
net: dsa: mt7530: Change the LINK bit to reflect the link status
net: dsa: Fix duplicate frames flooded by learning
net: cbs: Fix software cbs to consider packet sending time
net/bpfilter: fix dprintf usage for /dev/kmsg
mlxsw: spectrum_mr: Fix list iteration in error path
mlxsw: pci: Only issue reset when system is ready
macsec: restrict to ethernet devices
ipv4: fix a RCU-list lock in inet_dump_fib()
hsr: fix general protection fault in hsr_addr_is_self()
geneve: move debug check after netdev unregister
cxgb4: fix Txq restart check during backpressure
cxgb4: fix throughput drop during Tx backpressure
ACPI: PM: s2idle: Rework ACPI events synchronization
mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
mmc: core: Allow host controllers to require R1B for CMD6
ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
UPSTREAM: usb: raw_gadget: fix compilation warnings in uapi headers
BACKPORT: usb: gadget: add raw-gadget interface
UPSTREAM: usb: gadget: move choice ... endchoice to legacy/Kconfig
ANDROID: GKI: Added goldfish whitelist to aarch64 abi
ANDROID: GKI: update cf whitelist + gki whitelist
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: ABI: Add initial ABI whitelist for QCOM
ANDROID: GKI: Removed cuttlefish configs
ANDROID: GKI: Removed cuttlefish configs
ANDROID: ABI/Whitelist: update for db845c
ANDROID: clang: update to 10.0.5
FROMLIST: arm64: define __alloc_zeroed_user_highpage
BACKPORT: extcon: Mark extcon_get_edev_name() function as exported symbol
ANDROID: Incremental fs: Fix two typos
ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
f2fs: xattr.h: Replace zero-length array with flexible-array member
f2fs: fix to update f2fs_super_block fields under sb_lock
f2fs: Add a new CP flag to help fsck fix resize SPO issues
f2fs: Fix mount failure due to SPO after a successful online resize FS
f2fs: use kmem_cache pool during inline xattr lookups
f2fs: skip migration only when BG_GC is called
f2fs: fix to show tracepoint correctly
f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
f2fs: fix to avoid triggering IO in write path
f2fs: add prefix for f2fs slab cache name
f2fs: introduce DEFAULT_IO_TIMEOUT
f2fs: skip GC when section is full
f2fs: add migration count iff migration happens
f2fs: clean up bggc mount option
f2fs: clean up lfs/adaptive mount option
f2fs: fix to show norecovery mount option
f2fs: clean up parameter of macro XATTR_SIZE()
f2fs: clean up codes with {f2fs_,}data_blkaddr()
f2fs: show mounted time
f2fs: Use scnprintf() for avoiding potential buffer overflow
f2fs: allow to clear F2FS_COMPR_FL flag
f2fs: fix to check dirty pages during compressed inode conversion
f2fs: fix to account compressed inode correctly
f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
f2fs: fix to avoid using uninitialized variable
f2fs: fix inconsistent comments
f2fs: remove i_sem lock coverage in f2fs_setxattr()
f2fs: cover last_disk_size update with spinlock
f2fs: fix to check i_compr_blocks correctly
f2fs: fix to avoid potential deadlock
f2fs: add missing function name in kernel message
f2fs: recycle unused compress_data.chksum feild
f2fs: fix to avoid NULL pointer dereference
f2fs: fix leaking uninitialized memory in compressed clusters
f2fs: fix the panic in do_checkpoint()
f2fs: fix to wait all node page writeback
mm/swapfile.c: move inode_lock out of claim_swapfile
ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
ANDROID: Follow aosp/1233812 to update ABI whitelists post-TPM addition.
ANDROID: dm-bow: Fix free_show value is incorrect
ANDROID: GKI: workqueue.h: add Android ABI padding to some structures
ANDROID: gki_defconfig: enabled UAPI header compile testing
ANDROID: GKI: fs.h: add Android ABI padding to some structures
FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
ANDROID: update ABI for 5.4.28
ANDROID: kbuild: do not merge .section..* into .section in modules
Linux 5.4.28
staging: greybus: loopback_test: fix potential path truncations
staging: greybus: loopback_test: fix potential path truncation
drm/bridge: dw-hdmi: fix AVI frame colorimetry
nvmet-tcp: set MSG_MORE only if we actually have more to send
arm64: smp: fix crash_smp_send_stop() behaviour
arm64: smp: fix smp_send_stop() behaviour
ALSA: hda/realtek: Fix pop noise on ALC225
futex: Unbreak futex hashing
futex: Fix inode life-time issue
x86/mm: split vmalloc_sync_all()
page-flags: fix a crash at SetPageError(THP_SWAP)
mm, slub: prevent kmalloc_node crashes and memory leaks
mm: slub: be more careful about the double cmpxchg of freelist
epoll: fix possible lost wakeup on epoll_ctl() path
mm: do not allow MADV_PAGEOUT for CoW pages
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
mm, memcg: throttle allocators based on ancestral memory.high
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
stm class: sys-t: Fix the use of time_after()
drm/lease: fix WARNING in idr_destroy
drm/amd/amdgpu: Fix GPR read from debugfs (v2)
btrfs: fix log context list corruption after rename whiteout error
xhci: Do not open code __print_symbolic() in xhci trace events
arm64: compat: Fix syscall number of compat_clock_getres
rtc: max8907: add missing select REGMAP_IRQ
modpost: move the namespace field in Module.symvers last
intel_th: pci: Add Elkhart Lake CPU support
intel_th: Fix user-visible error codes
intel_th: msu: Fix the unexpected state warning
staging/speakup: fix get_word non-space look-ahead
staging: greybus: loopback_test: fix poll-mask build breakage
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
kbuild: Disable -Wpointer-to-enum-cast
CIFS: fiemap: do not return EINVAL if get nothing
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
iio: light: vcnl4000: update sampling periods for vcnl4040
iio: light: vcnl4000: update sampling periods for vcnl4200
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
iio: adc: stm32-dfsdm: fix sleep in atomic context
iio: magnetometer: ak8974: Fix negative raw values in sysfs
iio: accel: adxl372: Set iio_chan BE
iio: trigger: stm32-timer: disable master mode when stopping
iio: st_sensors: remap SMO8840 to LIS2DH12
iio: chemical: sps30: fix missing triggered buffer dependency
tty: fix compat TIOCGSERIAL checking wrong function ptr
tty: fix compat TIOCGSERIAL leaking uninitialized memory
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
ALSA: pcm: oss: Avoid plugin buffer overflow
ALSA: seq: oss: Fix running status after receiving sysex
ALSA: seq: virmidi: Fix running status after receiving sysex
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
ALSA: line6: Fix endless MIDI read loop
USB: cdc-acm: fix rounding error in TIOCSSERIAL
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
usb: typec: ucsi: displayport: Fix a potential race during registration
usb: typec: ucsi: displayport: Fix NULL pointer dereference
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
USB: serial: pl2303: add device-id for HP LD381
usb: host: xhci-plat: add a shutdown
USB: serial: option: add ME910G1 ECM composition 0x110b
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
USB: Disable LPM on WD19's Realtek Hub
Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"
binderfs: use refcount for binder control devices too
parse-maintainers: Mark as executable
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
xenbus: req->err should be updated before req->state
xenbus: req->body should be updated before req->state
drm/amd/display: fix dcc swath size calculations on dcn1
drm/amd/display: Clear link settings on MST disable connector
drm/amdgpu: clean wptr on wb when gpu recovery
riscv: Fix range looking for kernel image memblock
riscv: Force flat memory model with no-mmu
spi: spi_register_controller(): free bus id on error paths
ASoC: stm32: sai: manage rebind issue
riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
dm integrity: use dm_bio_record and dm_bio_restore
dm bio record: save/restore bi_end_io and bi_integrity
altera-stapl: altera_get_note: prevent write beyond end of 'key'
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
drm/exynos: dsi: fix workaround for the legacy clock name
drm/exynos: dsi: propagate error value and silence meaningless warning
spi/zynqmp: remove entry that causes a cs glitch
spi: pxa2xx: Add CS control clock quirk
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
cifs: add missing mount option to /proc/mounts
cifs: fix potential mismatch of UNC paths
powerpc: Include .BTF section
spi: qup: call spi_qup_pm_resume_runtime before suspending
ARM: dts: dra7-l4: mark timer13-16 as pwm capable
phy: ti: gmii-sel: do not fail in case of gmii
phy: ti: gmii-sel: fix set of copy-paste errors
drm/mediatek: Find the cursor plane instead of hard coding it
spi: spi-omap2-mcspi: Support probe deferral for DMA channels
locks: reinstate locks_delete_block optimization
locks: fix a potential use-after-free problem when wakeup a waiter
ANDROID: ABI/Whitelist: update whitelist of unisoc
ANDROID: staging: ion: Allow for attach and detach ops to be overridden
ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
ANDROID: ABI/Whitelist: update for db845c
ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
ANDROID: ABI/Whitelist: update for hikey960
ANDROID: hikey960: Add external mali driver support to build.config.hikey960
ANDROID: hikey960: Add build.config.hikey960
ANDROID: config: Add hikey960_gki fragment
ANDROID: misc: hisi_hikey_usb: Driver to support usb functionality of Hikey960
ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960
FROMGIT: usb: dwc3: Rework resets initialization to be more flexible
FROMGIT: usb: dwc3: Rework clock initialization to be more flexible
FROMGIT: dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
FROMGIT: usb: dwc3: Add support for role-switch-default-mode binding
FROMGIT: dt-bindings: usb: generic: Add role-switch-default-mode binding
FROMGIT: usb: dwc3: Registering a role switch in the DRD code.
UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
UPSTREAM: bpf: Explicitly memset the bpf_attr structure
FROMGIT: BACKPORT: driver core: Add device links from fwnode only for the primary device
Linux 5.4.27
ipv4: ensure rcu_read_lock() in cipso_v4_error()
ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
HID: add ALWAYS_POLL quirk to lenovo pixart mouse
HID: google: add moonball USB id
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
ARM: 8958/1: rename missed uaccess .fixup section
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
blk-mq: insert flush request to the front of dispatch queue
jbd2: fix data races at struct journal_head
sfc: fix timestamp reconstruction at 16-bit rollover points
net: rmnet: fix packet forwarding in rmnet bridge mode
net: rmnet: fix bridge mode bugs
net: rmnet: use upper/lower device infrastructure
net: rmnet: do not allow to change mux id if mux id is duplicated
net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
net: rmnet: fix suspicious RCU usage
net: rmnet: fix NULL pointer dereference in rmnet_changelink()
net: rmnet: fix NULL pointer dereference in rmnet_newlink()
hinic: fix a bug of rss configuration
hinic: fix a bug of setting hw_ioctxt
hinic: fix a irq affinity bug
net: phy: mscc: fix firmware paths
slip: not call free_netdev before rtnl_unlock in slip_open
signal: avoid double atomic counter increments for user accounting
kbuild: add dt_binding_check to PHONY in a correct place
kbuild: add dtbs_check to PHONY
drm/amdgpu: fix memory leak during TDR test(v2)
blk-mq: insert passthrough request into hctx->dispatch directly
net: ll_temac: Handle DMA halt condition caused by buffer underrun
net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
net: ll_temac: Add more error handling of dma_map_single() calls
net: ll_temac: Fix race condition causing TX hang
mac80211: rx: avoid RCU list traversal under mutex
net: ks8851-ml: Fix IRQ handling and locking
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
scsi: libfc: free response frame from GPN_ID
cfg80211: check reg_rule for NULL in handle_channel_custom()
tracing: Fix number printing bug in print_synth_event()
selftests/rseq: Fix out-of-tree compilation
HID: hid-bigbenff: fix race condition for scheduled work during removal
HID: hid-bigbenff: call hid_hw_stop() in case of error
HID: hid-bigbenff: fix general protection fault caused by double kfree
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
ACPI: watchdog: Set default timeout in probe
HID: apple: Add support for recent firmware on Magic Keyboards
ACPI: watchdog: Allow disabling WDAT at boot
drm/amdgpu: Fix TLB invalidation request when using semaphore
netfilter: xt_hashlimit: unregister proc file before releasing mutex
netfilter: hashlimit: do not use indirect calls during gc
ANDROID: staging: ion: Export query function to be used in modules
UPSTREAM: Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991
UPSTREAM: Bluetooth: btqca: Rename ROME specific variables to generic variables
ANDROID: ABI: Update abi after enabling CONFIG_USB_PHY
ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
ANDROID: Update abi_gki_aarch64_unisoc_whitelist
ANDROID: GKI: USB: add Android ABI padding to some structures
FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
ANDROID: GKI: mm: add Android ABI padding to some structures
ANDROID: GKI: mount.h: add Android ABI padding to some structures
ANDROID: GKI: sched.h: add Android ABI padding to some structures
ANDROID: GKI: sock.h: add Android ABI padding to some structures
ANDROID: GKI: module.h: add Android ABI padding to some structures
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
ANDROID: Incremental fs: Remove signature checks from kernel
ANDROID: Incremental fs: Pad hash blocks
ANDROID: Incremental fs: Make fill block an ioctl
ANDROID: Incremental fs: Remove all access_ok checks
ANDROID: GKI: device.h: add Android ABI padding to some structures
ANDROID: GKI: phy: add Android ABI padding to some structures
ANDROID: ABI update for 5.4.26
Linux 5.4.26
net/smc: cancel event worker during device removal
net/smc: check for valid ib_client_data
ipv6: restrict IPV6_ADDRFORM operation
iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
i2c: acpi: put device when verifying client fails
iommu/vt-d: Ignore devices with out-of-spec domain number
iommu/vt-d: Fix the wrong printing in RHSA parsing
netfilter: nft_chain_nat: inet family is missing module ownership
netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
netfilter: nft_tunnel: add missing attribute validation for tunnels
netfilter: nft_payload: add missing attribute validation for payload csum flags
netfilter: cthelper: add missing attribute validation for cthelper
perf bench futex-wake: Restore thread count default to online CPU count
nl80211: add missing attribute validation for channel switch
nl80211: add missing attribute validation for beacon report scanning
nl80211: add missing attribute validation for critical protocol indication
i2c: gpio: suppress error on probe defer
iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
driver code: clarify and fix platform device DMA mask allocation
drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
pinctrl: core: Remove extra kref_get which blocks hogs being freed
drm/i915/gvt: Fix dma-buf display blur issue on CFL
virtio_ring: Fix mem leak with vring_new_virtqueue()
pinctrl: imx: scu: Align imx sc msg structs to 4
pinctrl: meson-gxl: fix GPIOX sdio pins
clk: imx8mn: Fix incorrect clock defines
batman-adv: Don't schedule OGM for disabled interface
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
iommu/vt-d: Fix RCU list debugging warnings
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
iommu/dma: Fix MSI reservation allocation
x86/mce: Fix logic and comments around MSR_PPIN_CTL
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
mt76: fix array overflow on receiving too many fragments for a packet
i2c: designware-pci: Fix BUG_ON during device removal
efi: Add a sanity check to efivar_store_raw()
efi: Fix a race and a buffer overflow while reading efivars via sysfs
x86/ioremap: Map EFI runtime services data as encrypted for SEV
macintosh: windfarm: fix MODINFO regression
fscrypt: don't evict dirty inodes after removing key
blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
ipmi_si: Avoid spurious errors for optional IRQs
s390/dasd: fix data corruption for thin provisioned devices
fuse: fix stack use after return
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
KVM: x86: clear stale x86_emulate_ctxt->intercept value
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
cifs_atomic_open(): fix double-put on late allocation failure
ktest: Add timeout for ssh sync testing
pinctrl: falcon: fix syntax error
mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
drm/i915: Defer semaphore priority bumping to a workqueue
drm/i915: be more solid in checking the alignment
drm/amd/display: remove duplicated assignment to grph_obj_type
workqueue: don't use wq_select_unbound_cpu() for bound works
netfilter: x_tables: xt_mttg_seq_next should increase position index
netfilter: xt_recent: recent_seq_next should increase position index
netfilter: synproxy: synproxy_cpu_seq_next should increase position index
netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
virtio-blk: fix hw_queue stopped on arbitrary error
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
netfilter: nf_tables: fix infinite loop when expr is not available
cgroup: Iterate tasks that did not finish do_exit()
cgroup: cgroup_procs_next should increase position index
net: phy: Avoid multiple suspends
net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
selftests/net/fib_tests: update addr_metric_test for peer route testing
net/ipv6: remove the old peer route if change it to a new one
net/ipv6: need update peer route when modify metric
net: phy: fix MDIO bus PM PHY resuming
net: phy: avoid clearing PHY interrupts twice in irq handler
nfc: add missing attribute validation for vendor subcommand
nfc: add missing attribute validation for deactivate target
nfc: add missing attribute validation for SE API
tipc: add missing attribute validation for MTU property
team: add missing attribute validation for array index
team: add missing attribute validation for port ifindex
net: taprio: add missing attribute validation for txtime delay
net: fq: add missing attribute validation for orphan mask
macsec: add missing attribute validation for port
can: add missing attribute validation for termination
nl802154: add missing attribute validation for dev_type
nl802154: add missing attribute validation
fib: add missing attribute validation for tun_id
devlink: validate length of region addr/len
devlink: validate length of param values
net: memcg: fix lockdep splat in inet_csk_accept()
net: memcg: late association of sock to memcg
cgroup: memcg: net: do not associate sock with unrelated cgroup
bnxt_en: fix error handling when flashing from file
bnxt_en: reinitialize IRQs when MTU is modified
bonding/alb: make sure arp header is pulled before accessing it
taprio: Fix sending packets without dequeueing them
slip: make slhc_compress() more robust against malicious packets
sfc: detach from cb_page in efx_copy_channel()
r8152: check disconnect status after long sleep
net: systemport: fix index check to avoid an array out of bounds access
net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
net: phy: bcm63xx: fix OOPS due to missing driver name
net/packet: tpacket_rcv: do not increment ring index on drop
net: nfc: fix bounds checking bugs on "pipe"
net: macsec: update SCI upon MAC address change.
netlink: Use netlink header as base to calculate bad attribute offset
net/ipv6: use configured metric when add peer route
net: hns3: fix a not link up issue when fibre port supports autoneg
net: fec: validate the new settings in fec_enet_set_coalesce()
net: dsa: mv88e6xxx: fix lockup on warm boot
net: dsa: fix phylink_start()/phylink_stop() calls
macvlan: add cond_resched() during multicast processing
ipvlan: don't deref eth hdr before checking it's set
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
ipvlan: do not add hardware address of master to its unicast filter list
ipvlan: add cond_resched_rcu() while processing muticast backlog
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
inet_diag: return classid for all socket types
gre: fix uninit-value in __iptunnel_pull_header
cgroup, netclassid: periodically release file_lock on classid updating
ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported
ALSA: hda/realtek - Add Headset Mic supported for HP cPC
ALSA: hda/realtek - More constifications
virtio_balloon: Adjust label in virtballoon_probe
ANDROID: GKI: Revert "mm: unexport free_reserved_area"
ANDROID: Export functions to be used with dma_map_ops in modules
ANDROID: GKI: add android_kabi.h
ANDROID: GKI: update abi due to CONFIG_JUMP_LABEL being enabled
ANDROID: GKI: enable CONFIG_JUMP_LABEL
ANDROID: Add build.config.gki-debug.x86_64
ANDROID: update the abi signatures
ANDROID: Add build.config.gki-debug.aarch64
Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
Revert "ANDROID: drm: Parse Colorimetry data block from EDID"
ANDROID: Add build.config files for ARM 32-bit
ANDROID: Kconfig.gki: Add FRAME_VECTOR
UPSTREAM: cgroup: Iterate tasks that did not finish do_exit()
ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
Revert "ANDROID: tty: serdev: Fix broken serial console input"
ANDROID: serdev: restrict claim of platform devices
ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
FROMGIT: ASoC: sprd: Allow the MCDT driver to build into modules
FROMGIT: thermal: sprd: Add Spreadtrum thermal driver support
FROMGIT: dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
ANDROID: ABI update due to power supply patches being merged
FROMGIT: pinctrl: sprd: Fix the kconfig warning
FROMGIT: pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
FROMGIT: pinctrl: Export some needed symbols at module load time
FROMGIT: power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
FROMGIT: power: reset: sc27xx: Change to use cpu_down()
FROMGIT: power: reset: sc27xx: Power off the external subsystems' connection
FROMGIT: power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
UPSTREAM: power: supply: sc27xx: Calibrate the resistance of coulomb counter
UPSTREAM: dt-bindings: power: sc27xx: Add a new property to describe the real resistance of coulomb counter chip
UPSTREAM: power: supply: sc27xx: Optimize the battery resistance with measuring temperature
UPSTREAM: power: supply: core: Add battery internal resistance temperature table support
UPSTREAM: dt-bindings: power: Introduce one property to describe the battery resistance with temperature changes
ANDROID: abi_gki_aarch64_whitelist: update after whitelist changes
ANDROID: update abi_gki_aarch64_cuttlefish_whitelist
ANDROID: update abi_gki_aarch64_db845c_whitelist
ANDROID: update abi due to interconnect changes
UPSTREAM: interconnect: Handle memory allocation errors
UPSTREAM: interconnect: Add basic tracepoints
UPSTREAM: interconnect: Add a name to struct icc_path
UPSTREAM: interconnect: Move internal structs into a separate file
Linux 5.4.25
drm/virtio: module_param_named() requires linux/moduleparam.h
csky: Implement copy_thread_tls
block, bfq: remove ifdefs from around gets/puts of bfq groups
block, bfq: get a ref to a group when adding it to a service tree
efi: READ_ONCE rng seed size before munmap
efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
bus: ti-sysc: Fix 1-wire reset quirk
arm64: dts: meson: fix gxm-khadas-vim2 wifi
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
dma-buf: free dmabuf->name in dma_buf_release()
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
ARM: dts: imx7-colibri: Fix frequency for sd/mmc
ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
ARM: imx: build v7_cpu_resume() unconditionally
IB/hfi1, qib: Ensure RCU is locked when accessing list
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
RDMA/core: Fix protection fault in ib_mr_pool_destroy
RDMA/iwcm: Fix iwcm work deallocation
RDMA/siw: Fix failure handling during device creation
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
RDMA/rw: Fix error flow during RDMA context initialization
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
soc: imx-scu: Align imx sc msg structs to 4
firmware: imx: Align imx_sc_msg_req_cpu_start to 4
firmware: imx: scu-pd: Align imx sc msg structs to 4
firmware: imx: misc: Align imx sc msg structs to 4
arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
ARM: dts: imx6: phycore-som: fix emmc supply
phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
drm/i915/selftests: Fix return in assert_mmap_offset()
drm/i915: Program MBUS with rmw during initialization
drm/sun4i: de2/de3: Remove unsupported VI layer formats
drm/sun4i: Fix DE2 VI layer format support
drm/sun4i: Add separate DE3 VI layer formats
drm: kirin: Revert "Fix for hikey620 display offset problem"
drm/panfrost: Don't try to map on error faults
spi: atmel-quadspi: fix possible MMIO window size overrun
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
ASoC: Intel: Skylake: Fix available clock counter incrementation
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
powerpc: Convert flush_icache_range & friends to C
powerpc: define helpers to get L1 icache sizes
ASoC: intel: skl: Fix possible buffer overflow in debug outputs
ASoC: intel: skl: Fix pin debug prints
ASoC: SOF: Fix snd_sof_ipc_stream_posn()
ASoC: topology: Fix memleak in soc_tplg_manifest_load()
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
drm/virtio: fix resource id creation race
drm/virtio: make resource id workaround runtime switchable.
spi: bcm63xx-hsspi: Really keep pll clk enabled
ARM: dts: ls1021a: Restore MDIO compatible to gianfar
arm64: dts: meson-sm1-sei610: add missing interrupt-names
dm: fix congested_fn for request-based device
dm zoned: Fix reference counter initial value of chunk works
dm writecache: verify watermark during resume
dm: report suspended device during destroy
dm cache: fix a crash due to incorrect work item cancelling
dm integrity: fix invalid table returned due to argument count mismatch
dm integrity: fix a deadlock due to offloading to an incorrect workqueue
dm integrity: fix recalculation when moving from journal mode to bitmap mode
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
dmaengine: tegra-apb: Fix use-after-free
dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
dmaengine: imx-sdma: fix context cache
s390/mm: fix panic in gup_fast on large pud
s390/pci: Fix unexpected write combine on resource
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
spi: spidev: Fix CS polarity if GPIO descriptors are used
perf arm-spe: Fix endless record after being terminated
perf cs-etm: Fix endless record after being terminated
perf intel-bts: Fix endless record after being terminated
perf intel-pt: Fix endless record after being terminated
media: v4l2-mem2mem.c: fix broken links
media: vicodec: process all 4 components for RGB32 formats
media: mc-entity.c: use & to check pad flags, not ==
media: hantro: Fix broken media controller links
vt: selection, push sel_lock up
vt: selection, push console lock down
vt: selection, close sel_buffer race
serial: 8250_exar: add support for ACCES cards
tty: serial: fsl_lpuart: free IDs allocated by IDA
tty:serial:mvebu-uart:fix a wrong return
arm: dts: dra76x: Fix mmc3 max-frequency
arm64: dts: socfpga: agilex: Fix gmac compatible
btrfs: fix RAID direct I/O reads with alternate csums
fat: fix uninit-memory access for partial initialized inode
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
vgacon: Fix a UAF in vgacon_invert_region
usb: core: port: do error out if usb_autopm_get_interface() fails
usb: core: hub: do error out if usb_autopm_get_interface() fails
usb: core: hub: fix unhandled return by employing a void function
usb: cdns3: gadget: toggle cycle bit before reset endpoint
usb: cdns3: gadget: link trb should point to next request
usb: dwc3: gadget: Update chain bit correctly when using sg list
usb: quirks: add NO_LPM quirk for Logitech Screen Share
usb: storage: Add quirk for Samsung Fit flash
cifs: fix rename() by ensuring source handle opened with DELETE bit
cifs: don't leak -EAGAIN for stat() during reconnect
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
ALSA: hda/realtek - Add Headset Mic supported
binder: prevent UAF for binderfs devices II
binder: prevent UAF for binderfs devices
firmware: imx: scu: Ensure sequential TX
selftests: forwarding: vxlan_bridge_1d: use more proper tos value
arch/csky: fix some Kconfig typos
csky: Fixup compile warning for three unimplemented syscalls
csky: Fixup ftrace modify panic
csky/smp: Fixup boot failed when CONFIG_SMP
csky: Set regs->usp to kernel sp, when the exception is from kernel
csky/mm: Fixup export invalid_pte_table symbol
net: thunderx: workaround BGX TX Underflow issue
x86/xen: Distribute switch variables for initialization
ice: Don't tell the OS that link is going down
nvme: Fix uninitialized-variable warning
s390/qdio: fill SL with absolute addresses
x86/boot/compressed: Don't declare __force_order in kaslr_64.c
nvme-pci: Use single IRQ vector for old Apple models
nvme/pci: Add sleep quirk for Samsung and Toshiba drives
iommu/amd: Disable IOMMU on Stoney Ridge systems
net/mlx5: DR, Fix matching on vport gvmi
efi: Only print errors about failing to get certs if EFI vars are found
s390: make 'install' not depend on vmlinux
s390/cio: cio_ignore_proc_seq_next should increase position index
watchdog: da9062: do not ping the hw during stop()
net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
net: ks8851-ml: Fix 16-bit IO operation
net: ks8851-ml: Fix 16-bit data access
net: ks8851-ml: Remove 8-bit bus accessors
net: atlantic: check rpc result and wait for rpc address
selftests: forwarding: vxlan_bridge_1d: fix tos value
selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
drm/msm/dsi/pll: call vco set rate explicitly
drm/msm/dsi: save pll state before dsi host is powered off
scsi: megaraid_sas: silence a warning
drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
drm/modes: Make sure to parse valid rotation value from cmdline
drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
drm/msm/mdp5: rate limit pp done timeout warnings
habanalabs: patched cb equals user cb in device memset
habanalabs: do not halt CoreSight during hard reset
habanalabs: halt the engines before hard-reset
usb: gadget: serial: fix Tx stall after buffer overflow
usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
usb: gadget: composite: Support more than 500mA MaxPower
selftests: fix too long argument
serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
ALSA: hda: do not override bus codec_mask in link_get()
blktrace: fix dereference after null check
kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
kbuild: fix 'No such file or directory' warning when cleaning
RDMA/core: Fix use of logical OR in get_new_pps
RDMA/core: Fix pkey and port assignment in get_new_pps
dm thin metadata: fix lockdep complaint
net: stmmac: fix notifier registration
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
block, bfq: do not insert oom queue into position tree
block, bfq: get extra ref to prevent a queue from being freed during a group move
FROMGIT: kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
FROMGIT: samples/hw_breakpoint: drop use of kallsyms_lookup_name()
FROMGIT: samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
UPSTREAM: fscrypt: don't evict dirty inodes after removing key
fscrypt: don't evict dirty inodes after removing key
ANDROID: ABI/Whitelist: update whitelist of unisoc upstream code
ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
ANDROID: arm64: update the abi with the new gki_defconfig
ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
ANDROID: Update the abi xml file
ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays
FROMGIT: power: supply: Allow charger manager can be built as a module
ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
ANDROID: iommu/iova: Fix to use __alloc_and_insert_iova_best_fit
ANDROID: enable CONFIG_WATCHDOG_CORE=y
ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
ANDROID: gki_defconfig: enable CONFIG_TYPEC
UPSTREAM: scsi: ufs: ufs-mediatek: add waiting time for reference clock
UPSTREAM: scsi: ufs: introduce common function to disable host TX LCC
UPSTREAM: scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
UPSTREAM: scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
UPSTREAM: scsi: ufs: fix Auto-Hibern8 error detection
UPSTREAM: scsi: ufs: ufs-mediatek: support linkoff state during suspend
UPSTREAM: scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
UPSTREAM: scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device_params_init()
BACKPORT: scsi: ufs: Split ufshcd_probe_hba() based on its called flow
FROMGIT: driver core: Reevaluate dev->links.need_for_probe as suppliers are added
FROMGIT: driver core: Call sync_state() even if supplier has no consumers
ANDROID: cpufreq: times: Remove per-UID time in state tracking
Revert "ANDROID: proc: Add /proc/uid directory"
Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test
Revert "ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test"
ANDROID: staging: ion: Add an in-kernel interface to request heap info.
FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
UPSTREAM: scsi: ufs: Abort gating if clock on request is pending
UPSTREAM: scsi: ufs: Fix irq return code
UPSTREAM: scsi: ufs: Fix register dump caused sleep in atomic context
UPSTREAM: scsi: ufs-qcom: Add reset control support for host controller
UPSTREAM: scsi: ufs: Add device reset in link recovery path
FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
BACKPORT: FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist
Conflicts:
.gitignore
Documentation/ABI/testing/sysfs-class-devlink
Documentation/ABI/testing/sysfs-class-power
Documentation/ABI/testing/sysfs-fs-f2fs
Documentation/admin-guide/hw-vuln/special-register-buffer-data-sampling.rst
Documentation/admin-guide/kernel-parameters.txt
Documentation/filesystems/f2fs.txt
Documentation/filesystems/porting.rst
Documentation/filesystems/proc.txt
Documentation/kbuild/index.rst
Documentation/kbuild/llvm.rst
Documentation/kbuild/modules.rst
Documentation/lzo.txt
Documentation/media/uapi/v4l/ext-ctrls-codec.rst
Documentation/usb/index.rst
Documentation/virt/kvm/api.txt
Makefile
abi_gki_aarch64.xml
arch/alpha/kernel/syscalls/syscall.tbl
arch/arc/plat-eznps/Kconfig
arch/arm/Kconfig
arch/arm/boot/compressed/Makefile
arch/arm/boot/compressed/vmlinux.lds.S
arch/arm/boot/dts/bcm283x.dtsi
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi
arch/arm/boot/dts/stm32mp157a-avenger96.dts
arch/arm/boot/dts/sun8i-r40.dtsi
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi
arch/arm/include/asm/clocksource.h
arch/arm/include/asm/kvm_emulate.h
arch/arm/include/asm/kvm_host.h
arch/arm/include/asm/percpu.h
arch/arm/include/asm/vdso/clocksource.h
arch/arm/include/asm/vdso/gettimeofday.h
arch/arm/kernel/hw_breakpoint.c
arch/arm/kernel/vdso.c
arch/arm/mach-integrator/Kconfig
arch/arm/mach-omap2/omap-iommu.c
arch/arm/mach-tegra/cpuidle-tegra114.c
arch/arm/mm/dma-mapping.c
arch/arm/mm/proc-macros.S
arch/arm/tools/syscall.tbl
arch/arm64/Kconfig
arch/arm64/Makefile
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi
arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi
arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi
arch/arm64/boot/dts/arm/foundation-v8.dtsi
arch/arm64/boot/dts/arm/juno-motherboard.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi
arch/arm64/boot/dts/freescale/imx8mm-evk.dts
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
arch/arm64/boot/dts/mediatek/mt8173.dtsi
arch/arm64/boot/dts/nvidia/tegra194.dtsi
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi
arch/arm64/boot/dts/qcom/msm8916.dtsi
arch/arm64/configs/db845c_gki.fragment
arch/arm64/configs/gki_defconfig
arch/arm64/configs/vendor/genericarmv8-64_defconfig
arch/arm64/configs/vendor/holi_GKI.config
arch/arm64/configs/vendor/holi_QGKI.config
arch/arm64/configs/vendor/holi_debug.config
arch/arm64/configs/vendor/lahaina_GKI.config
arch/arm64/configs/vendor/lahaina_QGKI.config
arch/arm64/configs/vendor/lahaina_debug.config
arch/arm64/include/asm/clocksource.h
arch/arm64/include/asm/cpucaps.h
arch/arm64/include/asm/kvm_asm.h
arch/arm64/include/asm/memory.h
arch/arm64/include/asm/page.h
arch/arm64/include/asm/pgtable-prot.h
arch/arm64/include/asm/pointer_auth.h
arch/arm64/include/asm/processor.h
arch/arm64/include/asm/unistd.h
arch/arm64/include/asm/unistd32.h
arch/arm64/include/asm/vdso/clocksource.h
arch/arm64/include/asm/vdso/compat_gettimeofday.h
arch/arm64/include/asm/vdso/gettimeofday.h
arch/arm64/include/asm/vdso/vsyscall.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/kernel/perf_regs.c
arch/arm64/kernel/process.c
arch/arm64/kernel/ptrace.c
arch/arm64/kernel/smp.c
arch/arm64/kernel/vdso.c
arch/arm64/kernel/vdso32/Makefile
arch/arm64/kernel/vmlinux.lds.S
arch/arm64/kvm/guest.c
arch/arm64/kvm/handle_exit.c
arch/arm64/kvm/hyp-init.S
arch/arm64/kvm/reset.c
arch/arm64/mm/fault.c
arch/csky/Kconfig
arch/csky/include/asm/processor.h
arch/csky/kernel/entry.S
arch/csky/kernel/process.c
arch/csky/kernel/setup.c
arch/csky/kernel/smp.c
arch/csky/kernel/traps.c
arch/csky/mm/fault.c
arch/hexagon/include/asm/io.h
arch/ia64/kernel/syscalls/syscall.tbl
arch/m68k/kernel/syscalls/syscall.tbl
arch/microblaze/kernel/syscalls/syscall.tbl
arch/mips/configs/loongson3_defconfig
arch/mips/include/asm/cpu-features.h
arch/mips/kernel/mips-cm.c
arch/mips/kernel/setup.c
arch/mips/kernel/syscalls/syscall_n32.tbl
arch/mips/kernel/syscalls/syscall_n64.tbl
arch/mips/lantiq/xway/sysctrl.c
arch/parisc/kernel/syscalls/syscall.tbl
arch/powerpc/Kconfig
arch/powerpc/include/asm/book3s/64/pgtable.h
arch/powerpc/include/asm/cache.h
arch/powerpc/include/asm/cacheflush.h
arch/powerpc/include/asm/drmem.h
arch/powerpc/include/asm/processor.h
arch/powerpc/include/asm/ptrace.h
arch/powerpc/include/asm/timex.h
arch/powerpc/kernel/Makefile
arch/powerpc/kernel/cputable.c
arch/powerpc/kernel/fadump.c
arch/powerpc/kernel/machine_kexec.c
arch/powerpc/kernel/misc_32.S
arch/powerpc/kernel/signal_64.c
arch/powerpc/kernel/syscalls/syscall.tbl
arch/powerpc/mm/book3s64/pkeys.c
arch/powerpc/mm/fault.c
arch/powerpc/mm/kasan/kasan_init_32.c
arch/powerpc/mm/mem.c
arch/powerpc/mm/ptdump/ptdump.c
arch/powerpc/platforms/cell/spufs/file.c
arch/powerpc/platforms/powernv/opal-imc.c
arch/powerpc/platforms/pseries/suspend.c
arch/powerpc/xmon/xmon.c
arch/riscv/kernel/module.c
arch/riscv/mm/init.c
arch/s390/include/asm/uaccess.h
arch/s390/include/asm/vdso.h
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/entry.S
arch/s390/kernel/mcount.S
arch/s390/kernel/perf_cpum_sf.c
arch/s390/kernel/smp.c
arch/s390/kernel/syscalls/syscall.tbl
arch/s390/kernel/time.c
arch/s390/kernel/vdso64/Makefile
arch/s390/kernel/vdso64/clock_getres.S
arch/s390/mm/gmap.c
arch/s390/pci/pci_mmio.c
arch/sh/kernel/entry-common.S
arch/sh/kernel/syscalls/syscall.tbl
arch/sparc/kernel/ptrace_32.c
arch/sparc/kernel/ptrace_64.c
arch/sparc/kernel/syscalls/syscall.tbl
arch/sparc/mm/srmmu.c
arch/um/Makefile
arch/x86/boot/Makefile
arch/x86/boot/compressed/Makefile
arch/x86/boot/compressed/head_32.S
arch/x86/boot/compressed/head_64.S
arch/x86/boot/compressed/kaslr_64.c
arch/x86/configs/gki_defconfig
arch/x86/entry/entry_32.S
arch/x86/entry/entry_64.S
arch/x86/entry/syscalls/syscall_32.tbl
arch/x86/entry/syscalls/syscall_64.tbl
arch/x86/events/Kconfig
arch/x86/events/rapl.c
arch/x86/include/asm/fpu/internal.h
arch/x86/include/asm/kvm_host.h
arch/x86/include/asm/pgtable_types.h
arch/x86/include/asm/processor.h
arch/x86/include/asm/vdso/clocksource.h
arch/x86/kernel/apic/apic.c
arch/x86/kernel/apic/msi.c
arch/x86/kernel/cpu/bugs.c
arch/x86/kernel/cpu/common.c
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/cpu/resctrl/core.c
arch/x86/kernel/cpu/resctrl/internal.h
arch/x86/kernel/cpu/resctrl/monitor.c
arch/x86/kernel/fpu/xstate.c
arch/x86/kernel/kprobes/core.c
arch/x86/kernel/livepatch.c
arch/x86/kernel/unwind_orc.c
arch/x86/kvm/kvm_cache_regs.h
arch/x86/kvm/lapic.c
arch/x86/kvm/mmu.c
arch/x86/kvm/mmu.h
arch/x86/kvm/paging_tmpl.h
arch/x86/kvm/svm.c
arch/x86/kvm/vmx/nested.c
arch/x86/kvm/vmx/ops.h
arch/x86/kvm/vmx/vmenter.S
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/vmx/vmx.h
arch/x86/kvm/x86.c
arch/x86/mm/fault.c
arch/x86/mm/pageattr.c
arch/x86/net/bpf_jit_comp.c
arch/x86/platform/efi/efi.c
arch/x86/purgatory/Makefile
arch/x86/xen/enlighten_pv.c
arch/xtensa/kernel/syscalls/syscall.tbl
block/bio-integrity.c
block/blk-core.c
block/blk-crypto-fallback.c
block/blk-crypto-internal.h
block/blk-crypto.c
block/blk-iocost.c
block/blk-mq-sched.c
block/blk-mq.c
block/blk-settings.c
block/keyslot-manager.c
build.config.aarch64
build.config.allmodconfig.arm
build.config.arm
build.config.common
build.config.db845c
build.config.gki-debug.aarch64
build.config.gki-debug.x86_64
build.config.gki.aarch64
build.config.gki_kasan.aarch64
build.config.gki_kasan.x86_64
build.config.msm.common
build.config.msm.gki
build.config.msm.lahaina
build.targets
crypto/af_alg.c
crypto/lrw.c
crypto/xts.c
drivers/acpi/apei/ghes.c
drivers/acpi/ec.c
drivers/acpi/evged.c
drivers/acpi/nfit/core.c
drivers/acpi/nfit/nfit.h
drivers/acpi/processor_idle.c
drivers/acpi/sleep.c
drivers/android/Kconfig
drivers/android/binder.c
drivers/android/binder_alloc.c
drivers/android/vendor_hooks.c
drivers/ata/ahci.c
drivers/base/arch_topology.c
drivers/base/core.c
drivers/base/dd.c
drivers/base/firmware_loader/main.c
drivers/base/memory.c
drivers/base/power/wakeup.c
drivers/base/regmap/regmap-irq.c
drivers/block/loop.c
drivers/block/null_blk_zoned.c
drivers/block/rbd.c
drivers/bluetooth/btmrvl_sdio.c
drivers/bluetooth/btqca.c
drivers/bluetooth/hci_h5.c
drivers/bluetooth/hci_qca.c
drivers/bluetooth/hci_serdev.c
drivers/bus/ti-sysc.c
drivers/char/Kconfig
drivers/char/adsprpc.c
drivers/char/hw_random/imx-rngc.c
drivers/char/ipmi/ipmi_msghandler.c
drivers/clk/actions/owl-s500.c
drivers/clk/at91/clk-usb.c
drivers/clk/at91/sam9x60.c
drivers/clk/bcm/clk-bcm2835.c
drivers/clk/clk-composite.c
drivers/clk/clk.c
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/clk/qcom/clk-debug.c
drivers/clk/qcom/clk-rpmh.c
drivers/clk/qcom/clk-smd-rpm.c
drivers/clk/qcom/common.h
drivers/clk/qcom/vdd-class.c
drivers/clk/renesas/renesas-cpg-mssr.c
drivers/clk/samsung/clk-exynos5420.c
drivers/clk/tegra/clk-tegra-pmc.c
drivers/clocksource/arm_arch_timer.c
drivers/clocksource/hyperv_timer.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/imx6q-cpufreq.c
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/cpuidle/Kconfig.arm
drivers/cpuidle/cpuidle.c
drivers/cpuidle/governors/menu.c
drivers/cpuidle/lpm-levels-of.c
drivers/cpuidle/lpm-levels.c
drivers/cpuidle/lpm-levels.h
drivers/cpuidle/sysfs.c
drivers/crypto/Kconfig
drivers/crypto/ccree/cc_buffer_mgr.c
drivers/crypto/ccree/cc_buffer_mgr.h
drivers/crypto/ccree/cc_cipher.c
drivers/crypto/chelsio/chtls/chtls_io.c
drivers/crypto/omap-sham.c
drivers/crypto/stm32/stm32-crc32.c
drivers/crypto/virtio/virtio_crypto_algs.c
drivers/dax/kmem.c
drivers/dma-buf/Kconfig
drivers/dma-buf/dma-buf.c
drivers/dma/dmatest.c
drivers/dma/imx-sdma.c
drivers/dma/ioat/dma.c
drivers/edac/amd64_edac.c
drivers/edac/synopsys_edac.c
drivers/firmware/arm_sdei.c
drivers/firmware/efi/Kconfig
drivers/firmware/efi/libstub/Makefile
drivers/firmware/efi/libstub/tpm.c
drivers/firmware/imx/imx-scu.c
drivers/firmware/psci/psci.c
drivers/firmware/qcom_scm-smc.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/fpga/dfl-afu-dma-region.c
drivers/gpio/gpio-dwapb.c
drivers/gpio/gpio-pca953x.c
drivers/gpio/gpiolib-acpi.c
drivers/gpio/gpiolib.c
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
drivers/gpu/drm/amd/display/dc/core/dc.c
drivers/gpu/drm/amd/display/dc/core/dc_link.c
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
drivers/gpu/drm/amd/powerplay/amd_powerplay.c
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
drivers/gpu/drm/amd/powerplay/renoir_ppt.c
drivers/gpu/drm/amd/powerplay/renoir_ppt.h
drivers/gpu/drm/amd/powerplay/smu_v11_0.c
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c
drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/drm_dp_helper.c
drivers/gpu/drm/drm_dp_mst_topology.c
drivers/gpu/drm/drm_encoder_slave.c
drivers/gpu/drm/drm_gem.c
drivers/gpu/drm/drm_panel.c
drivers/gpu/drm/drm_pci.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/exynos/exynos_drm_dma.c
drivers/gpu/drm/exynos/exynos_drm_dsi.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_dsi.c
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_display_power.c
drivers/gpu/drm/i915/display/intel_dp.c
drivers/gpu/drm/i915/display/intel_dp_mst.c
drivers/gpu/drm/i915/display/intel_fbc.c
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
drivers/gpu/drm/i915/gvt/display.c
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/gvt/scheduler.c
drivers/gpu/drm/i915/gvt/vgpu.c
drivers/gpu/drm/i915/i915_active.c
drivers/gpu/drm/i915/i915_active.h
drivers/gpu/drm/i915/i915_request.c
drivers/gpu/drm/i915/intel_pm.c
drivers/gpu/drm/imx/dw_hdmi-imx.c
drivers/gpu/drm/imx/parallel-display.c
drivers/gpu/drm/ingenic/ingenic-drm.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
drivers/gpu/drm/nouveau/nouveau_sgdma.c
drivers/gpu/drm/nouveau/nouveau_svm.c
drivers/gpu/drm/sun4i/sun4i_tcon.c
drivers/gpu/drm/sun4i/sun8i_mixer.c
drivers/gpu/drm/ttm/ttm_bo.c
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/virtio/virtgpu_object.c
drivers/gpu/drm/vkms/vkms_gem.c
drivers/gpu/msm/adreno_a6xx_preempt.c
drivers/hid/hid-ids.h
drivers/hid/hid-multitouch.c
drivers/hid/hid-quirks.c
drivers/hid/hid-qvr.c
drivers/hv/channel_mgmt.c
drivers/hv/vmbus_drv.c
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-cti.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-platform.c
drivers/hwtracing/coresight/coresight-stm.c
drivers/hwtracing/coresight/coresight-tmc-etf.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight.c
drivers/hwtracing/intel_th/pci.c
drivers/i2c/busses/i2c-altera.c
drivers/i2c/busses/i2c-aspeed.c
drivers/i2c/busses/i2c-designware-platdrv.c
drivers/i2c/busses/i2c-rcar.c
drivers/i2c/busses/i2c-tegra.c
drivers/i2c/i2c-core-base.c
drivers/idle/intel_idle.c
drivers/iio/adc/at91-sama5d2_adc.c
drivers/iio/adc/stm32-adc.c
drivers/iio/adc/stm32-dfsdm-adc.c
drivers/iio/dac/ad5592r-base.c
drivers/iio/health/afe4403.c
drivers/iio/industrialio-core.c
drivers/iio/light/si1133.c
drivers/iio/light/vcnl4000.c
drivers/iio/magnetometer/ak8974.c
drivers/infiniband/core/cm.c
drivers/infiniband/core/cma.c
drivers/infiniband/core/core_priv.h
drivers/infiniband/core/nldev.c
drivers/infiniband/core/ucma.c
drivers/infiniband/core/uverbs_cmd.c
drivers/infiniband/hw/mlx4/qp.c
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/qp.c
drivers/infiniband/hw/qedr/qedr_iw_cm.c
drivers/infiniband/hw/qedr/verbs.c
drivers/infiniband/sw/rdmavt/cq.c
drivers/infiniband/sw/rxe/rxe_recv.c
drivers/infiniband/sw/siw/siw_cm.c
drivers/infiniband/sw/siw/siw_main.c
drivers/input/mouse/elan_i2c_core.c
drivers/input/mouse/synaptics.c
drivers/input/serio/i8042-x86ia64io.h
drivers/input/touchscreen/Makefile
drivers/interconnect/Makefile
drivers/interconnect/core.c
drivers/interconnect/qcom/Kconfig
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/iommu/Kconfig
drivers/iommu/amd_iommu.c
drivers/iommu/amd_iommu_init.c
drivers/iommu/amd_iommu_types.h
drivers/iommu/arm-smmu-impl.c
drivers/iommu/arm-smmu-qcom.c
drivers/iommu/arm-smmu.c
drivers/iommu/arm-smmu.h
drivers/iommu/dma-mapping-fast.c
drivers/iommu/dmar.c
drivers/iommu/intel-iommu-debugfs.c
drivers/iommu/intel-iommu.c
drivers/iommu/intel-svm.c
drivers/iommu/intel_irq_remapping.c
drivers/iommu/io-pgtable-arm.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/io-pgtable.c
drivers/iommu/iommu.c
drivers/iommu/qcom_iommu.c
drivers/iommu/virtio-iommu.c
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/irq-gic-v3.c
drivers/irqchip/irq-gic.c
drivers/irqchip/qcom-pdc.c
drivers/leds/Makefile
drivers/leds/leds-lm36274.c
drivers/macintosh/via-macii.c
drivers/mailbox/qcom-apcs-ipc-mailbox.c
drivers/md/bcache/btree.c
drivers/md/bcache/super.c
drivers/md/dm-bow.c
drivers/md/dm-clone-target.c
drivers/md/dm-default-key.c
drivers/md/dm-integrity.c
drivers/md/dm-mpath.c
drivers/md/dm-writecache.c
drivers/md/dm-zoned-reclaim.c
drivers/md/dm-zoned-target.c
drivers/md/dm.c
drivers/md/md.c
drivers/md/raid5.c
drivers/media/cec/cec-adap.c
drivers/media/firewire/firedtv-fw.c
drivers/media/platform/cros-ec-cec/cros-ec-cec.c
drivers/media/platform/exynos4-is/media-dev.c
drivers/media/platform/rcar-fcp.c
drivers/media/platform/ti-vpe/cal.c
drivers/media/platform/vicodec/codec-v4l2-fwht.c
drivers/media/platform/vicodec/vicodec-core.c
drivers/media/usb/b2c2/flexcop-usb.c
drivers/mfd/sprd-sc27xx-spi.c
drivers/misc/Kconfig
drivers/misc/habanalabs/device.c
drivers/misc/habanalabs/habanalabs.h
drivers/misc/hisi_hikey_usb.c
drivers/misc/pci_endpoint_test.c
drivers/misc/qseecom.c
drivers/misc/xilinx_sdfec.c
drivers/mmc/core/block.c
drivers/mmc/core/host.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/queue.c
drivers/mmc/core/sdio.c
drivers/mmc/host/Kconfig
drivers/mmc/host/meson-mx-sdio.c
drivers/mmc/host/mmci.c
drivers/mmc/host/renesas_sdhi_internal_dmac.c
drivers/mmc/host/sdhci-esdhc-imx.c
drivers/mmc/host/sdhci-msm.c
drivers/mmc/host/sdhci-omap.c
drivers/mmc/host/sdhci-pci-gli.c
drivers/mmc/host/sdhci-sprd.c
drivers/mmc/host/sdhci-tegra.c
drivers/mmc/host/sdhci.c
drivers/mmc/host/sdhci.h
drivers/mtd/nand/raw/brcmnand/brcmnand.c
drivers/mtd/nand/raw/fsl_upm.c
drivers/mtd/nand/raw/marvell_nand.c
drivers/mtd/nand/raw/nand_onfi.c
drivers/mtd/nand/raw/nand_timings.c
drivers/mtd/nand/raw/oxnas_nand.c
drivers/mtd/nand/spi/core.c
drivers/net/Kconfig
drivers/net/caif/Kconfig
drivers/net/dsa/b53/b53_common.c
drivers/net/dsa/bcm_sf2.c
drivers/net/dsa/microchip/ksz8795.c
drivers/net/dsa/mt7530.c
drivers/net/dsa/rtl8366.c
drivers/net/ethernet/amazon/ena/ena_com.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
drivers/net/ethernet/broadcom/genet/bcmgenet.h
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
drivers/net/ethernet/cadence/macb_main.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
drivers/net/ethernet/cortina/gemini.c
drivers/net/ethernet/freescale/Kconfig
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
drivers/net/ethernet/freescale/enetc/Kconfig
drivers/net/ethernet/freescale/enetc/enetc_pf.c
drivers/net/ethernet/freescale/fec_main.c
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h
drivers/net/ethernet/huawei/hinic/hinic_main.c
drivers/net/ethernet/huawei/hinic/hinic_rx.c
drivers/net/ethernet/ibm/ibmvnic.c
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
drivers/net/ethernet/intel/ice/ice_controlq.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/mediatek/mtk_eth_soc.c
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
drivers/net/ethernet/mellanox/mlx5/core/health.c
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
drivers/net/ethernet/micrel/ks8851_mll.c
drivers/net/ethernet/qlogic/qed/qed_dev.c
drivers/net/ethernet/qlogic/qed/qed_int.c
drivers/net/ethernet/qlogic/qede/qede_main.c
drivers/net/ethernet/realtek/r8169_main.c
drivers/net/ethernet/rocker/rocker_main.c
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/xilinx/ll_temac.h
drivers/net/ethernet/xilinx/ll_temac_main.c
drivers/net/geneve.c
drivers/net/hippi/rrunner.c
drivers/net/macsec.c
drivers/net/netdevsim/netdev.c
drivers/net/phy/dp83867.c
drivers/net/phy/mdio-bcm-unimac.c
drivers/net/phy/mdio-mux-bcm-iproc.c
drivers/net/phy/mscc.c
drivers/net/phy/phy.c
drivers/net/phy/sfp-bus.c
drivers/net/usb/smsc95xx.c
drivers/net/veth.c
drivers/net/vxlan.c
drivers/net/wan/Makefile
drivers/net/wan/lapbether.c
drivers/net/wireless/ath/ath9k/hif_usb.c
drivers/net/wireless/ath/ath9k/htc_drv_init.c
drivers/net/wireless/ath/ath9k/wmi.c
drivers/net/wireless/ath/ath9k/wmi.h
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c
drivers/net/wireless/intel/iwlwifi/mvm/sta.h
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
drivers/net/wireless/mediatek/mt76/mt76.h
drivers/nfc/qti/nfc_common.h
drivers/nvme/host/core.c
drivers/nvme/host/fc.c
drivers/nvme/host/multipath.c
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c
drivers/nvme/host/rdma.c
drivers/nvme/host/tcp.c
drivers/nvme/target/tcp.c
drivers/nvmem/core.c
drivers/nvmem/nvmem-sysfs.c
drivers/nvmem/qcom-spmi-sdam.c
drivers/nvmem/qfprom.c
drivers/of/of_mdio.c
drivers/opp/core.c
drivers/pci/controller/Kconfig
drivers/pci/controller/dwc/pci-meson.c
drivers/pci/controller/dwc/pcie-qcom.c
drivers/pci/controller/pci-aardvark.c
drivers/pci/controller/pcie-cadence-host.c
drivers/pci/controller/pcie-rcar.c
drivers/pci/controller/vmd.c
drivers/pci/endpoint/pci-epc-mem.c
drivers/pci/pci-bridge-emul.c
drivers/pci/pci-driver.c
drivers/pci/pci.c
drivers/pci/pcie/aspm.c
drivers/pci/probe.c
drivers/pci/quirks.c
drivers/pci/switch/switchtec.c
drivers/perf/arm_dsu_pmu.c
drivers/phy/renesas/phy-rcar-gen3-usb2.c
drivers/pinctrl/intel/pinctrl-cherryview.c
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
drivers/pinctrl/pinctrl-ingenic.c
drivers/pinctrl/pinctrl-rza1.c
drivers/pinctrl/qcom/Makefile
drivers/pinctrl/qcom/pinctrl-msm.c
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
drivers/pinctrl/samsung/pinctrl-exynos.c
drivers/platform/msm/ipa_fmwk/ipa_fmwk.c
drivers/platform/msm/msm_ext_display.c
drivers/platform/x86/Kconfig
drivers/platform/x86/asus-nb-wmi.c
drivers/platform/x86/asus-wmi.c
drivers/platform/x86/intel-vbtn.c
drivers/platform/x86/intel_int0002_vgpio.c
drivers/power/reset/Makefile
drivers/power/reset/sc27xx-poweroff.c
drivers/power/supply/Kconfig
drivers/power/supply/Makefile
drivers/power/supply/bq27xxx_battery.c
drivers/power/supply/power_supply_core.c
drivers/power/supply/power_supply_hwmon.c
drivers/power/supply/power_supply_sysfs.c
drivers/power/supply/sc27xx_fuel_gauge.c
drivers/pwm/pwm-jz4740.c
drivers/pwm/pwm-pca9685.c
drivers/pwm/pwm-renesas-tpu.c
drivers/regulator/core.c
drivers/regulator/qcom_pm8008-regulator.c
drivers/remoteproc/qcom_q6v5_mss.c
drivers/remoteproc/remoteproc_core.c
drivers/remoteproc/remoteproc_virtio.c
drivers/rpmsg/qcom_glink_native.c
drivers/rpmsg/rpmsg_core.c
drivers/rpmsg/rpmsg_internal.h
drivers/rtc/rtc-88pm860x.c
drivers/s390/block/dasd.c
drivers/s390/cio/qdio_setup.c
drivers/s390/net/qeth_core_main.c
drivers/scsi/lpfc/lpfc.h
drivers/scsi/lpfc/lpfc_hbadisc.c
drivers/scsi/lpfc/lpfc_init.c
drivers/scsi/lpfc/lpfc_sli.c
drivers/scsi/megaraid/megaraid_sas_fusion.c
drivers/scsi/scsi_debug.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_transport_iscsi.c
drivers/scsi/sg.c
drivers/scsi/smartpqi/smartpqi.h
drivers/scsi/smartpqi/smartpqi_init.c
drivers/scsi/sr.c
drivers/scsi/ufs/Makefile
drivers/scsi/ufs/ufs-mediatek.c
drivers/scsi/ufs/ufs-mediatek.h
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs-qcom.h
drivers/scsi/ufs/ufs-sysfs.c
drivers/scsi/ufs/ufs.h
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd-crypto.c
drivers/scsi/ufs/ufshcd-crypto.h
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/soc/imx/soc-imx-scu.c
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/ddr_stats.c
drivers/soc/qcom/eud.c
drivers/soc/qcom/llcc-lahaina.c
drivers/soc/qcom/llcc-shima.c
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/rpmh_master_stat.c
drivers/soc/qcom/soc_sleep_stats.c
drivers/soc/qcom/spcom.c
drivers/soc/qcom/spss_utils.c
drivers/soc/qcom/sys_pm_vx.c
drivers/spi/spi-bcm2835.c
drivers/spi/spi-dw-mid.c
drivers/spi/spi-dw.c
drivers/spi/spi-fsl-dspi.c
drivers/spi/spi-omap2-mcspi.c
drivers/spi/spi-stm32.c
drivers/spi/spi-sun6i.c
drivers/staging/android/ion/heaps/ion_msm_system_heap.c
drivers/staging/android/ion/heaps/ion_msm_system_heap.h
drivers/staging/android/ion/heaps/ion_page_pool.c
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/staging/android/ion/heaps/msm_ion.c
drivers/staging/android/ion/heaps/msm_ion_dma_buf.c
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion_dma_buf.c
drivers/staging/media/allegro-dvt/allegro-core.c
drivers/staging/media/hantro/hantro_h1_jpeg_enc.c
drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c
drivers/staging/media/imx/imx7-mipi-csis.c
drivers/staging/rtl8188eu/core/rtw_mlme.c
drivers/staging/rtl8712/wifi.h
drivers/staging/sm750fb/sm750.c
drivers/staging/speakup/main.c
drivers/staging/speakup/selection.c
drivers/staging/vt6656/int.c
drivers/staging/vt6656/key.c
drivers/staging/vt6656/main_usb.c
drivers/staging/wilc1000/wilc_wlan.c
drivers/staging/wlan-ng/prism2usb.c
drivers/target/target_core_user.c
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/of-thermal.c
drivers/thermal/sprd_thermal.c
drivers/tty/n_gsm.c
drivers/tty/serial/8250/8250_exar.c
drivers/tty/serial/kgdboc.c
drivers/tty/serial/msm_geni_serial.c
drivers/tty/serial/serial-tegra.c
drivers/tty/serial/xilinx_uartps.c
drivers/tty/vt/selection.c
drivers/tty/vt/vt_ioctl.c
drivers/usb/cdns3/ep0.c
drivers/usb/cdns3/gadget.c
drivers/usb/class/cdc-acm.c
drivers/usb/class/cdc-acm.h
drivers/usb/core/hub.c
drivers/usb/core/quirks.c
drivers/usb/dwc2/platform.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/drd.c
drivers/usb/dwc3/dwc3-msm.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_qdss.c
drivers/usb/gadget/function/u_ether.c
drivers/usb/gadget/legacy/Kconfig
drivers/usb/gadget/udc/bdc/bdc_core.c
drivers/usb/gadget/udc/net2272.c
drivers/usb/host/ehci-platform.c
drivers/usb/host/xhci-hub.c
drivers/usb/musb/Kconfig
drivers/usb/musb/Makefile
drivers/usb/musb/mediatek.c
drivers/usb/serial/ch341.c
drivers/usb/serial/ftdi_sio.c
drivers/usb/serial/option.c
drivers/usb/serial/pl2303.c
drivers/usb/storage/unusual_devs.h
drivers/usb/storage/unusual_uas.h
drivers/usb/typec/tcpm/tcpm.c
drivers/vfio/vfio_iommu_type1.c
drivers/video/backlight/Makefile
drivers/video/console/vgacon.c
drivers/virt/haven/hh_ctrl.c
drivers/virtio/virtio_balloon.c
drivers/w1/masters/omap_hdq.c
drivers/watchdog/iTCO_wdt.c
drivers/watchdog/watchdog_dev.c
drivers/xen/preempt.c
drivers/xen/xenbus/xenbus_client.c
fs/afs/cmservice.c
fs/afs/dir.c
fs/afs/dir_silly.c
fs/afs/fs_probe.c
fs/afs/fsclient.c
fs/afs/inode.c
fs/afs/internal.h
fs/afs/rotate.c
fs/afs/rxrpc.c
fs/afs/server.c
fs/afs/vl_probe.c
fs/afs/volume.c
fs/afs/write.c
fs/afs/yfsclient.c
fs/binfmt_elf.c
fs/block_dev.c
fs/btrfs/block-group.c
fs/btrfs/block-rsv.c
fs/btrfs/ctree.h
fs/btrfs/disk-io.c
fs/btrfs/extent_io.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/btrfs/qgroup.c
fs/btrfs/relocation.c
fs/btrfs/space-info.c
fs/btrfs/sysfs.c
fs/btrfs/volumes.c
fs/ceph/super.c
fs/cifs/connect.c
fs/cifs/file.c
fs/cifs/inode.c
fs/cifs/smb2ops.c
fs/cifs/transport.c
fs/crypto/bio.c
fs/crypto/fname.c
fs/crypto/fscrypt_private.h
fs/crypto/inline_crypt.c
fs/crypto/keysetup.c
fs/crypto/policy.c
fs/debugfs/file.c
fs/erofs/utils.c
fs/eventpoll.c
fs/exec.c
fs/ext4/block_validity.c
fs/ext4/ext4.h
fs/ext4/inline.c
fs/ext4/inode.c
fs/ext4/namei.c
fs/ext4/super.c
fs/f2fs/checkpoint.c
fs/f2fs/compress.c
fs/f2fs/data.c
fs/f2fs/dir.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/gc.c
fs/f2fs/inode.c
fs/f2fs/namei.c
fs/f2fs/node.c
fs/f2fs/segment.c
fs/f2fs/super.c
fs/f2fs/sysfs.c
fs/f2fs/xattr.c
fs/fuse/dev.c
fs/fuse/file.c
fs/fuse/inode.c
fs/fuse/virtio_fs.c
fs/gfs2/glops.c
fs/gfs2/ops_fstype.c
fs/incfs/Kconfig
fs/incfs/data_mgmt.c
fs/incfs/data_mgmt.h
fs/incfs/format.c
fs/incfs/format.h
fs/incfs/vfs.c
fs/internal.h
fs/io_uring.c
fs/jbd2/journal.c
fs/kernfs/file.c
fs/libfs.c
fs/namei.c
fs/nfs/callback_proc.c
fs/nfs/mount_clnt.c
fs/nfs/pagelist.c
fs/nfs/write.c
fs/nfsd/nfs4callback.c
fs/nfsd/nfs4xdr.c
fs/nfsd/nfscache.c
fs/nfsd/nfsd.h
fs/notify/fanotify/fanotify.c
fs/notify/inotify/inotify_fsnotify.c
fs/ocfs2/dlmfs/dlmfs.c
fs/open.c
fs/orangefs/file.c
fs/overlayfs/file.c
fs/overlayfs/inode.c
fs/overlayfs/super.c
fs/proc/Kconfig
fs/proc/meminfo.c
fs/pstore/ram.c
fs/userfaultfd.c
fs/xattr.c
fs/xfs/libxfs/xfs_trans_space.h
fs/xfs/xfs_buf.c
fs/xfs/xfs_dquot.c
fs/xfs/xfs_reflink.c
fs/xfs/xfs_trans_dquot.c
include/asm-generic/vmlinux.lds.h
include/drm/drm_dp_helper.h
include/drm/drm_panel.h
include/dt-bindings/clock/qcom,rpmcc.h
include/dt-bindings/clock/qcom,rpmh.h
include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
include/dt-bindings/iio/qcom,spmi-vadc.h
include/keys/big_key-type.h
include/linux/bio-crypt-ctx.h
include/linux/bio.h
include/linux/blk-crypto.h
include/linux/bpf.h
include/linux/cgroup-defs.h
include/linux/compiler.h
include/linux/coresight-stm.h
include/linux/coresight.h
include/linux/cpu.h
include/linux/cpuidle.h
include/linux/dcache.h
include/linux/device.h
include/linux/dma-buf.h
include/linux/dma-mapping.h
include/linux/dsa/8021q.h
include/linux/dynamic_debug.h
include/linux/ethtool.h
include/linux/fs.h
include/linux/fscrypt.h
include/linux/fsnotify.h
include/linux/fwnode.h
include/linux/genhd.h
include/linux/hyperv.h
include/linux/inet_diag.h
include/linux/intel-iommu.h
include/linux/io-pgtable-fast.h
include/linux/io-pgtable.h
include/linux/iommu.h
include/linux/ipa.h
include/linux/ipa_fmwk.h
include/linux/irq.h
include/linux/irqdomain.h
include/linux/keyslot-manager.h
include/linux/memcontrol.h
include/linux/mhi.h
include/linux/mm.h
include/linux/mm_types.h
include/linux/mmc/host.h
include/linux/mmu_notifier.h
include/linux/mmzone.h
include/linux/module.h
include/linux/mount.h
include/linux/namei.h
include/linux/net.h
include/linux/netdevice.h
include/linux/nfs_fs.h
include/linux/pci-epc.h
include/linux/phy.h
include/linux/pid.h
include/linux/platform_data/ti-sysc.h
include/linux/platform_device.h
include/linux/power/charger-manager.h
include/linux/prandom.h
include/linux/printk.h
include/linux/qcom_scm.h
include/linux/qed/qed_chain.h
include/linux/random.h
include/linux/regmap.h
include/linux/rhashtable.h
include/linux/rpmsg.h
include/linux/sched.h
include/linux/sched/mm.h
include/linux/sched/signal.h
include/linux/sched/topology.h
include/linux/scmi_protocol.h
include/linux/soc/qcom/llcc-qcom.h
include/linux/soc/qcom/msm_mmrm.h
include/linux/sunrpc/clnt.h
include/linux/sunrpc/svc_rdma.h
include/linux/sunrpc/xdr.h
include/linux/swap.h
include/linux/syscalls.h
include/linux/tcp.h
include/linux/time32.h
include/linux/tracepoint.h
include/linux/usb.h
include/linux/usb/gadget.h
include/linux/vmalloc.h
include/net/af_rxrpc.h
include/net/cfg80211.h
include/net/drop_monitor.h
include/net/genetlink.h
include/net/ndisc.h
include/net/nexthop.h
include/net/tcp.h
include/scsi/scsi_cmnd.h
include/scsi/scsi_device.h
include/soc/qcom/lpm_levels.h
include/sound/jack.h
include/sound/pcm.h
include/sound/rt5670.h
include/sound/soc.h
include/trace/events/f2fs.h
include/trace/events/gpu_mem.h
include/trace/events/iocost.h
include/trace/events/rpcrdma.h
include/trace/events/rxrpc.h
include/trace/events/sched.h
include/trace/events/trace_msm_low_power.h
include/trace/hooks/debug.h
include/trace/hooks/sched.h
include/trace/hooks/topology.h
include/trace/hooks/vendor_hooks.h
include/uapi/asm-generic/unistd.h
include/uapi/linux/incrementalfs.h
include/uapi/linux/msm_ion_ids.h
include/uapi/linux/msm_ipa.h
include/uapi/linux/nl80211.h
include/uapi/linux/seccomp.h
include/uapi/linux/taskstats.h
include/uapi/linux/wireless.h
include/uapi/sound/compress_params.h
include/vdso/datapage.h
include/vdso/time.h
init/Kconfig.gki
init/Makefile
kernel/audit.c
kernel/bpf/cgroup.c
kernel/bpf/core.c
kernel/bpf/helpers.c
kernel/bpf/syscall.c
kernel/bpf/sysfs_btf.c
kernel/bpf/verifier.c
kernel/cfi.c
kernel/cgroup/cgroup-v1.c
kernel/cgroup/cgroup.c
kernel/cpu_pm.c
kernel/dma/mapping.c
kernel/events/core.c
kernel/exit.c
kernel/fork.c
kernel/futex.c
kernel/irq/debugfs.c
kernel/kallsyms.c
kernel/kprobes.c
kernel/livepatch/core.c
kernel/locking/lockdep.c
kernel/locking/rwsem.c
kernel/module.c
kernel/notifier.c
kernel/pid.c
kernel/power/hibernate.c
kernel/power/wakeup_reason.c
kernel/printk/printk.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/cpupri.c
kernel/sched/deadline.c
kernel/sched/debug.c
kernel/sched/fair.c
kernel/sched/idle.c
kernel/sched/rt.c
kernel/sched/sched.h
kernel/sched/stop_task.c
kernel/sched/topology.c
kernel/scs.c
kernel/sysctl.c
kernel/taskstats.c
kernel/time/timer.c
kernel/trace/blktrace.c
kernel/trace/ftrace.c
kernel/trace/power-traces.c
kernel/trace/ring_buffer.c
kernel/trace/trace.c
kernel/trace/trace_events_hist.c
kernel/umh.c
kernel/workqueue.c
lib/Kconfig.debug
lib/Makefile
lib/crc-t10dif.c
lib/devres.c
lib/dynamic_debug.c
lib/find_bit.c
lib/kobject.c
lib/raid6/test/Makefile
lib/random32.c
lib/test_kasan.c
lib/vdso/gettimeofday.c
mm/Kconfig
mm/compaction.c
mm/filemap.c
mm/gup.c
mm/huge_memory.c
mm/hugetlb.c
mm/kasan/Makefile
mm/khugepaged.c
mm/ksm.c
mm/madvise.c
mm/memblock.c
mm/memcontrol.c
mm/memory-failure.c
mm/memory.c
mm/memory_hotplug.c
mm/mempolicy.c
mm/migrate.c
mm/mmap.c
mm/mprotect.c
mm/nommu.c
mm/oom_kill.c
mm/page_alloc.c
mm/page_owner.c
mm/slab_common.c
mm/slub.c
mm/sparse.c
mm/swap.c
mm/swap_state.c
mm/swapfile.c
mm/vmalloc.c
mm/vmscan.c
mm/vmstat.c
mm/zsmalloc.c
modules.list.msm.lahaina
net/ax25/af_ax25.c
net/bridge/Kconfig
net/bridge/br_private.h
net/ceph/osd_client.c
net/ceph/osdmap.c
net/compat.c
net/core/dev.c
net/core/devlink.c
net/core/filter.c
net/core/flow_dissector.c
net/core/skmsg.c
net/core/sock_map.c
net/dsa/dsa2.c
net/dsa/master.c
net/dsa/port.c
net/dsa/slave.c
net/dsa/tag_8021q.c
net/dsa/tag_mtk.c
net/dsa/tag_sja1105.c
net/hsr/hsr_netlink.c
net/hsr/hsr_slave.c
net/ipv4/inet_diag.c
net/ipv4/ip_vti.c
net/ipv4/netfilter/nf_nat_pptp.c
net/ipv4/nexthop.c
net/ipv4/tcp.c
net/ipv4/tcp_bpf.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_output.c
net/ipv4/udp.c
net/ipv4/xfrm4_output.c
net/ipv6/icmp.c
net/ipv6/udp.c
net/ipv6/xfrm6_output.c
net/l2tp/l2tp_core.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c
net/mac80211/mesh.c
net/mac80211/mesh_hwmp.c
net/mac80211/mesh_plink.c
net/mac80211/mlme.c
net/mac80211/rc80211_minstrel_ht.c
net/mac80211/status.c
net/mac80211/tx.c
net/mac80211/util.c
net/netfilter/nf_tables_api.c
net/netfilter/nft_set_rbtree.c
net/netlink/af_netlink.c
net/qrtr/ns.c
net/qrtr/qrtr.c
net/rxrpc/af_rxrpc.c
net/rxrpc/ar-internal.h
net/rxrpc/conn_client.c
net/rxrpc/input.c
net/rxrpc/key.c
net/rxrpc/local_object.c
net/rxrpc/output.c
net/rxrpc/peer_object.c
net/rxrpc/rtt.c
net/sched/act_ct.c
net/sched/sch_cake.c
net/smc/smc_ib.c
net/sunrpc/auth_gss/auth_gss.c
net/sunrpc/auth_gss/gss_krb5_wrap.c
net/sunrpc/auth_gss/svcauth_gss.c
net/sunrpc/svcsock.c
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
net/sunrpc/xprtrdma/svc_rdma_rw.c
net/sunrpc/xprtrdma/svc_rdma_sendto.c
net/sunrpc/xprtrdma/svc_rdma_transport.c
net/wireless/chan.c
net/wireless/nl80211.c
net/wireless/reg.c
net/wireless/sme.c
net/wireless/util.c
net/xdp/xdp_umem.c
net/xdp/xsk.c
net/xfrm/xfrm_device.c
net/xfrm/xfrm_interface.c
samples/bpf/xdp_redirect_cpu_user.c
scripts/Kconfig.include
scripts/Makefile.extrawarn
scripts/Makefile.lib
scripts/checkpatch.pl
scripts/gcc-plugins/Makefile
scripts/gen_autoksyms.sh
scripts/headers_install.sh
scripts/kconfig/qconf.cc
scripts/link-vmlinux.sh
scripts/mkcompile_h
scripts/mod/modpost.c
scripts/module-lto.lds
security/integrity/ima/ima.h
security/integrity/ima/ima_appraise.c
security/integrity/ima/ima_crypto.c
security/integrity/ima/ima_policy.c
security/integrity/platform_certs/load_uefi.c
security/keys/big_key.c
security/keys/encrypted-keys/encrypted.c
security/keys/keyctl.c
security/keys/trusted.c
security/selinux/hooks.c
security/smack/smack_lsm.c
sound/core/compress_offload.c
sound/core/hwdep.c
sound/core/jack.c
sound/core/oss/pcm_plugin.c
sound/core/seq/oss/seq_oss.c
sound/pci/hda/hda_intel.c
sound/pci/hda/patch_ca0132.c
sound/pci/hda/patch_hdmi.c
sound/pci/hda/patch_realtek.c
sound/soc/codecs/max98373.c
sound/soc/codecs/rt5670.c
sound/soc/fsl/fsl_asrc_dma.c
sound/soc/fsl/fsl_esai.c
sound/soc/intel/atom/sst-mfld-platform-pcm.c
sound/soc/intel/boards/bytcr_rt5640.c
sound/soc/meson/axg-tdm-interface.c
sound/soc/qcom/Kconfig
sound/soc/qcom/common.c
sound/soc/qcom/qdsp6/q6afe-dai.c
sound/soc/sh/rcar/ssi.c
sound/soc/soc-compress.c
sound/soc/soc-core.c
sound/soc/soc-pcm.c
sound/soc/soc-topology.c
sound/soc/sof/imx/Kconfig
sound/soc/stm/stm32_sai_sub.c
sound/usb/card.c
sound/usb/format.c
sound/usb/line6/podhd.c
sound/usb/mixer_maps.c
sound/usb/pcm.c
sound/usb/quirks-table.h
sound/usb/quirks.c
tools/arch/x86/include/uapi/asm/unistd.h
tools/cgroup/iocost_monitor.py
tools/lib/bpf/hashmap.c
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf_internal.h
tools/objtool/check.c
tools/perf/arch/arm/util/auxtrace.c
tools/perf/arch/arm/util/cs-etm.c
tools/perf/arch/arm64/util/arm-spe.c
tools/perf/arch/x86/util/intel-bts.c
tools/perf/arch/x86/util/intel-pt.c
tools/perf/bench/epoll-wait.c
tools/perf/bench/futex-hash.c
tools/perf/bench/futex-lock-pi.c
tools/perf/util/evsel.c
tools/perf/util/map.c
tools/perf/util/probe-event.c
tools/perf/util/probe-finder.c
tools/perf/util/stat.c
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c
tools/testing/selftests/bpf/test_select_reuseport.c
tools/testing/selftests/bpf/verifier/bpf_get_stack.c
tools/testing/selftests/filesystems/incfs/Makefile
tools/testing/selftests/filesystems/incfs/incfs_test.c
tools/testing/selftests/filesystems/incfs/utils.c
tools/testing/selftests/filesystems/incfs/utils.h
tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc
tools/testing/selftests/lib.mk
tools/testing/selftests/networking/timestamping/rxtimestamp.c
tools/testing/selftests/networking/timestamping/timestamping.c
tools/testing/selftests/powerpc/mm/.gitignore
tools/testing/selftests/x86/protection_keys.c
usr/Kconfig
virt/kvm/arm/aarch32.c
virt/kvm/arm/arm.c
virt/kvm/arm/hyp/aarch32.c
virt/kvm/arm/mmu.c
virt/kvm/arm/vgic/vgic-mmio-v2.c
virt/kvm/arm/vgic/vgic-mmio-v3.c
virt/kvm/arm/vgic/vgic-mmio.c
virt/kvm/arm/vgic/vgic-mmio.h
Change-Id: I5dd433d183ce212962dd0dea2b4bbc5400ae3a00
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
Currently .get_state() and .apply() use dev_get_drvdata() on the struct
device related to the pwm chip. This only works after .probe() called
platform_set_drvdata() which in this driver happens only after
pwmchip_add() and so comes possibly too late.
Instead of setting the driver data earlier use the traditional
container_of approach as this way the driver data is conceptually and
computational nearer.
Fixes: 9db33d221efc ("pwm: Add support for sl28cpld PWM controller")
Tested-by: Michael Walle <michael@walle.cc>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* refs/heads/tmp-561eb83:
ANDROID: Temporarily disable XFRM_USER_COMPAT filtering
ANDROID: Incremental fs: Small improvements
ANDROID: Incremental fs: Initialize mount options correctly
ANDROID: fix kernelci build-break due to stop_ipi hook
Revert "ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER"
ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module
ANDROID: dma: Rework so dev_get_cma_area() can be called from a module
ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU.
FROMLIST: fuse: Use daemon creds in passthrough mode
FROMLIST: fuse: Handle asynchronous read and write in passthrough
FROMLIST: fuse: Introduce synchronous read and write for passthrough
FROMLIST: fuse: Passthrough initialization and release
FROMLIST: fuse: Definitions and ioctl() for passthrough
ANDROID: GKI: Enable DEBUG_INFO_DWARF4
ANDROID: Enable generation of BTF type information
Revert "Revert "security/keys: remove compat_keyctl_instantiate_key_iov""
Revert "Revert "mm: remove compat_process_vm_{readv,writev}""
Revert "Revert "fs: remove compat_sys_vmsplice""
Revert "Revert "fs: remove the compat readv/writev syscalls""
Revert "Revert "fs: remove various compat readv/writev helpers""
Revert "Revert "iov_iter: transparently handle compat iovecs in import_iovec""
Revert "Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec""
Revert "Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c""
Linux 5.10-rc2
ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER
KVM: vmx: remove unused variable
KVM: selftests: Don't require THP to run tests
KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again
KVM: selftests: test behavior of unmapped L2 APIC-access address
ANDROID: Drop left-over out-of-tree difference after 5.10-rc1 merge
ANDROID: Revert out of tree difference by unclean revert
ANDROID: Drop trivial out of tree difference
printk: ringbuffer: Replace zero-length array with flexible-array member
net/smc: Replace zero-length array with flexible-array member
net/mlx5: Replace zero-length array with flexible-array member
mei: hw: Replace zero-length array with flexible-array member
gve: Replace zero-length array with flexible-array member
Bluetooth: btintel: Replace zero-length array with flexible-array member
ANDROID: um: Return to old __section declarations for um
KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()
KVM: x86: replace static const variables with macros
lockdep: Fix nr_unused_locks accounting
locking/lockdep: Remove more raw_cpu_read() usage
KVM: arm64: Handle Asymmetric AArch32 systems
blk-mq: mark flush request as IDLE in flush_end_io()
scripts: get_abi.pl: assume ReST format by default
docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication
docs: ABI: sysfs-class-backlight: unify ABI documentation
docs: ABI: sysfs-c2port: remove a duplicated entry
docs: ABI: sysfs-class-power: unify duplicated properties
docs: ABI: unify /sys/class/leds/<led>/brightness documentation
docs: ABI: stable: remove a duplicated documentation
docs: ABI: change read/write attributes
docs: ABI: cleanup several ABI documents
docs: ABI: sysfs-bus-nvdimm: use the right format for ABI
docs: ABI: vdso: use the right format for ABI
docs: ABI: fix syntax to be parsed using ReST notation
docs: ABI: convert testing/configfs-acpi to ReST
docs: Kconfig/Makefile: add a check for broken ABI files
docs: abi-testing.rst: enable --rst-sources when building docs
docs: ABI: don't escape ReST-incompatible chars from obsolete and removed
docs: ABI: create a 2-depth index for ABI
docs: ABI: make it parse ABI/stable as ReST-compatible files
docs: ABI: sysfs-uevent: make it compatible with ReST output
docs: ABI: testing: make the files compatible with ReST output
docs: ABI: stable: make files ReST compatible
docs: ABI: README: specify that files should be ReST compatible
docs: add ABI documentation to the admin-guide book
docs: kernel_abi.py: Handle with a lazy Sphinx parser
docs: kernel_abi.py: use --enable-lineno for get_abi.pl
docs: kernel_abi.py: make it compatible with Sphinx 1.7+
docs: kernel_abi.py: fix UTF-8 support
docs: kernel_abi.py: add a script to parse ABI documentation
docs: kernellog.py: add support for info()
scripts: get_abi.pl: auto-generate cross references
scripts: get_abi.pl: use bold font for ABI definitions
scripts: get_abi.pl: prevent duplicated file names
scripts: get_abi.pl: output users in ReST format
scripts: get_abi.pl: detect duplicated ABI definitions
scripts: get_abi.pl: cleanup ABI cross-reference logic
scripts: get_abi.pl: improve its parser to better catch up indentation
scripts: get_abi.pl: Allow optionally record from where a line came from
scripts: get_abi.pl: fix parsing on ReST mode
scripts: get_abi.pl: change script to allow parsing in ReST mode
arm64: cpufeature: upgrade hyp caps to final
arm64: cpufeature: reorder cpus_have_{const, final}_cap()
KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code()
arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
arm64/smp: Move rcu_cpu_starting() earlier
vdpasim: allow to assign a MAC address
vdpasim: fix MAC address configuration
vdpa: handle irq bypass register failure case
vdpa_sim: Fix DMA mask
Revert "vhost-vdpa: fix page pinning leakage in error path"
vdpa/mlx5: Fix error return in map_direct_mr()
vhost_vdpa: Return -EFAULT if copy_from_user() fails
debugfs: remove return value of debugfs_create_devm_seqfile()
usb: cdns3: gadget: own the lock wrongly at the suspend routine
usb: cdns3: Fix on-chip memory overflow issue
drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()
drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
drm/nouveau/device: fix changing endianess code to work on older GPUs
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
drm/nouveau/nouveau: fix the start/end range for migration
scsi: target: tcmu: Replace zero-length array with flexible-array member
ima: Replace zero-length array with flexible-array member
enetc: Replace zero-length array with flexible-array member
fs: Replace zero-length array with flexible-array member
Bluetooth: Replace zero-length array with flexible-array member
params: Replace zero-length array with flexible-array member
tracepoint: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_proto: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_commands: Replace zero-length array with flexible-array member
mailbox: zynqmp-ipi-message: Replace zero-length array with flexible-array member
dmaengine: ti-cppi5: Replace zero-length array with flexible-array member
soc: ti: ti_sci_pm_domains: check for proper args count in xlate
KVM: arm64: Force PTE mapping on fault resulting in a device mapping
KVM: arm64: Use fallback mapping sizes for contiguous huge page sizes
ANDROID: arm64: Enable KVM for Asym AArch32
ANDROID: arm64: kvm: Hide asym aarch32 systems from KVM
ANDROID: arm64: Disallow offlining the last aarch32 cpu
ANDROID: arm64: Handle AArch32 tasks running on non AArch32 cpu
ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations
KVM: arm64: Fix masks in stage2_pte_cacheable()
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT
KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transition
KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidation
KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call
coresight: cti: Initialize dynamic sysfs attributes
coresight: Fix uninitialised pointer bug in etm_setup_aux()
r8169: fix issue with forced threading in combination with shared interrupts
netem: fix zero division in tabledist
FROMLIST: scsi: ufs: fix clkgating on/off correctly
FROMLIST: scsi: ufs: atomic update for clkgating_enable
FROMLIST: scsi: ufs: avoid to call REQ_CLKS_OFF to CLKS_OFF
ibmvnic: fix ibmvnic_set_mac
mptcp: add missing memory scheduling in the rx path
drm/i915: Reject 90/270 degree rotated initial fbs
drm/i915: Restore ILK-M RPS support
drm/i915/region: fix max size calculation
include: jhash/signal: Fix fall-through warnings for Clang
tipc: fix memory leak caused by tipc_buf_append()
ANDROID: sched: gki: add padding to some structs to support WALT
gtp: fix an use-before-init in gtp_newlink()
dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n
lib/scatterlist: use consistent sg_copy_buffer() return type
ANDROID: overlayfs: fixup after upstream merge
xsysace: use platform_get_resource() and platform_get_irq_optional()
afs: Fix dirty-region encoding on ppc32 with 64K pages
afs: Fix afs_invalidatepage to adjust the dirty region
afs: Alter dirty range encoding in page->private
afs: Wrap page->private manipulations in inline functions
afs: Fix where page->private is set during write
afs: Fix page leak on afs_write_begin() failure
afs: Fix to take ref on page when PG_private is set
null_blk: Fix locking in zoned mode
null_blk: Fix zone reset all tracing
nbd: don't update block size after device is started
cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set
cpufreq: Introduce cpufreq_driver_test_flags()
arm64: Add workaround for Arm Cortex-A77 erratum 1508412
arm64: Add part number for Arm Cortex-A77
FROMLIST: char: misc: increase DYNAMIC_MINORS value
usb: cdns3: gadget: suspicious implicit sign extension
drm/vc4: Rework the structure conversion functions
drm/vc4: hdmi: Add a name to the codec DAI component
coresight: add module license
xhci: Don't create stream debugfs files with spinlock held.
usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
xhci: Fix sizeof() mismatch
usb: typec: stusb160x: fix signedness comparison issue with enum variables
usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
ANDROID: vendor_hooks: fix __section macro
misc: mic: remove the MIC drivers
x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID
arm64: mte: Document that user PSTATE.TCO is ignored by kernel uaccess
ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/...
ext4: use generic casefolding support
ext4: do not use extent after put_bh
ext4: use IS_ERR() for error checking of path
ext4: fix mmap write protection for data=journal mode
jbd2: fix a kernel-doc markup
ext4: use s_mount_flags instead of s_mount_state for fast commit state
ext4: make num of fast commit blocks configurable
ext4: properly check for dirty state in ext4_inode_datasync_dirty()
ext4: fix double locking in ext4_fc_commit_dentry_updates()
cpufreq: speedstep: remove unneeded semicolon
FROMLIST: proc "single files": switch to ->read_iter
futex: Fix incorrect should_fail_futex() handling
FROMLIST: proc/cpuinfo: switch to ->read_iter
FROMLIST: proc: wire up generic_file_splice_read for iter ops
FROMLIST: seq_file: add seq_read_iter
FROMLIST: scsi: qla2xxx: remove incorrect sparse #ifdef
FROMLIST: cachefiles: Handle readpage error correctly
FROMLIST: crypto: x86/poly1305 - add back a needed assignment
module: use hidden visibility for weak symbol references
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_read""
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_write""
Revert "Revert "powerpc: remove address space overrides using set_fs()""
Revert "Revert "powerpc: use non-set_fs based maccess routines""
Revert "Revert "x86: remove address space overrides using set_fs()""
Revert "Revert "x86: make TASK_SIZE_MAX usable from assembly code""
Revert "Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h""
Revert "Revert "lkdtm: remove set_fs-based tests""
Revert "Revert "test_bitmap: remove user bitmap tests""
Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()""
Revert "Revert "fs: don't allow splice read/write without explicit ops""
ARM: dts: stm32: Describe Vin power supply on stm32mp157c-edx board
ARM: dts: stm32: Describe Vin power supply on stm32mp15xx-dkx board
arm64: efi: increase EFI PE/COFF header padding to 64 KB
ata: sata_nv: Fix retrieving of active qcs
block: advance iov_iter on bio_add_hw_page failure
arm64: vmlinux.lds: account for spurious empty .igot.plt sections
kselftest/arm64: Fix check_user_mem test
kselftest/arm64: Fix check_ksm_options test
kselftest/arm64: Fix check_mmap_options test
kselftest/arm64: Fix check_child_memory test
kselftest/arm64: Fix check_tags_inclusion test
kselftest/arm64: Fix check_buffer_fill test
arm64: avoid -Woverride-init warning
ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk
RDMA/qedr: Fix memory leak in iWARP CM
vt_ioctl: fix GIO_UNIMAP regression
vt: keyboard, extend func_buf_lock to readers
vt: keyboard, simplify vt_kdgkbsent
tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
tty: serial: 21285: fix lockup on open
USB: apple-mfi-fastcharge: don't probe unhandled devices
usbcore: Check both id_table and match() when both available
usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()
usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe
usb: typec: tcpm: reset hard_reset_count for any disconnect
usb: cdc-acm: fix cooldown mechanism
usb: host: fsl-mph-dr-of: check return of dma_set_mask()
usb: fix kernel-doc markups
RDMA: Add rdma_connect_locked()
usb: typec: stusb160x: fix some signedness bugs
drm/shme-helpers: Fix dma_buf_mmap forwarding bug
KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
mmc: sdhci-of-esdhc: make sure delay chain locked for HS400
usb: cdns3: Variable 'length' set but not used
ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE
null_blk: synchronization fix for zoned device
net: protect tcf_block_unbind with block lock
ibmveth: Fix use of ibmveth in a bridge.
FROMLIST: interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
ANDROID: dts: Align sdm845 dts files with upstream
net/sched: act_mpls: Add softdep on mpls_gso.ko
ravb: Fix bit fields checking in ravb_hwtstamp_get()
devlink: Unlock on error in dumpit()
devlink: Fix some error codes
chelsio/chtls: fix memory leaks in CPL handlers
chelsio/chtls: fix deadlock issue
ANDROID: scsi: ufs: fix more bad merge resolutions with custom sg entry size
x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6)
x86/debug: Only clear/set ->virtual_dr6 for userspace #DB
x86/debug: Fix BTF handling
afs: Fix afs_launder_page to not clear PG_writeback
afs: Fix a use after free in afs_xattr_get_acl()
afs: Fix tracing deref-before-check
afs: Fix copy_file_range()
ANDROID: gki_defconfig: Enable memory hotplug
ANDROID: gki_defconfig: Enable CONFIG_MEMORY_HOTREMOVE
drm/vc4: hdmi: Avoid sleeping in atomic context
ANDROID: Kconfig.gki: Enable media controller configs
mm/process_vm_access: Add missing #include <linux/compat.h>
ACPI: NFIT: Fix comparison to '-ENXIO'
arm/build: Always handle .ARM.exidx and .ARM.extab sections
ACPI: dock: fix enum-conversion warning
PNP: fix kernel-doc markups
ANDROID: clang: update to 11.0.5
device property: Don't clear secondary pointer for shared primary firmware node
device property: Keep secondary firmware node secondary by type
vmlinux.lds.h: Keep .ctors.* with .ctors
PM: sleep: fix typo in kernel/power/process.c
drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x
drm/amd/pm: fix the wrong fan speed in fan1_input
drm/amdgpu/swsmu: drop smu i2c bus on navi1x
intel_idle: Fix max_cstate for processor models without C-state tables
cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode
cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag
cpufreq: Avoid configuring old governors as default with intel_pstate
cpufreq: e_powersaver: remove unreachable break
Fix compat regression in process_vm_rw()
asm-generic: mark __{get,put}_user_fn as __always_inline
drm/vc4: drv: Add error handding for bind
btrfs: convert data_seqcount to seqcount_mutex_t
btrfs: don't fallback to buffered read if we don't need to
interconnect: qcom: use icc_sync state for sm8[12]50
tracing, synthetic events: Replace buggy strcat() with seq_buf operations
staging: fieldbus: anybuss: jump to correct label in an error path
staging: wfx: fix test on return value of gpiod_get_value()
staging: wfx: fix use of uninitialized pointer
staging: mmal-vchiq: Fix memory leak for vchiq_instance
staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
staging: octeon: Drop on uncorrectable alignment or FCS error
staging: octeon: repair "fixed-link" support
Revert "arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes"
ANDROID: GKI: Drop CONFIG_POWER_AVS from arm64 gki_defconfig
drm: drm_print.h: fix kernel-doc markups
drm: kernel-doc: drm_dp_helper.h: fix a typo
drm: kernel-doc: add description for a new function parameter
drm: drm_edid: remove a duplicated kernel-doc declaration
drm/dp: fix a kernel-doc issue at drm_edid.c
drm/dp: fix kernel-doc warnings at drm_dp_helper.c
drm: kernel-doc: document drm_dp_set_subconnector_property() params
Revert "fs: don't allow splice read/write without explicit ops"
Revert "uaccess: add infrastructure for kernel builds with set_fs()"
Revert "test_bitmap: remove user bitmap tests"
Revert "lkdtm: remove set_fs-based tests"
Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h"
Revert "x86: make TASK_SIZE_MAX usable from assembly code"
Revert "x86: remove address space overrides using set_fs()"
Revert "powerpc: use non-set_fs based maccess routines"
Revert "powerpc: remove address space overrides using set_fs()"
Revert "fs: Allow a NULL pos pointer to __kernel_write"
Revert "fs: Allow a NULL pos pointer to __kernel_read"
nvmet: fix a NULL pointer dereference when tracing the flush command
nvme-fc: remove nvme_fc_terminate_io()
nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery
nvme-fc: remove err_work work item
nvme-fc: track error_recovery while connecting
nvme-rdma: handle unexpected nvme completion data length
nvme: ignore zone validate errors on subsequent scans
FROMLIST: checkpatch: Enable GIT_DIR environment use to set git repository location
net: hns3: Clear the CMDQ registers before unmapping BAR region
bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
bnxt_en: Check abort error state in bnxt_open_nic().
bnxt_en: Re-write PCI BARs after PCI fatal error.
bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
mlxsw: core: Fix memory leak on module removal
mlxsw: Only advertise link modes supported by both driver and device
ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC
ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC
s390/ism: fix incorrect system EID
net/smc: fix suppressed return code
net/smc: fix null pointer dereference in smc_listen_decline()
vsock: use ns_capable_noaudit() on socket create
cxgb4: set up filter action after rewrites
net: hns3: clean up a return in hclge_tm_bp_setup()
scsi: qla2xxx: remove incorrect sparse #ifdef
arch/um: partially revert the conversion to __section() macro
RDMA/uverbs: Fix false error in query gid IOCTL
RDMA/mlx5: Fix devlink deadlock on net namespace deletion
RDMA/rxe: Fix small problem in network_type patch
scsi: hisi_sas: Stop using queue #0 always for v2 hw
drm/amd/display: Clean up debug macros
drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
drm/amd/display: Fix kernel panic by dal_gpio_open() error
drm/amdgpu/display: use kvzalloc again in dc_create_state
drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns
scsi: ibmvscsi: Fix potential race after loss of transport
dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'
dt-bindings: Explicitly allow additional properties in board/SoC schemas
dt-bindings: More whitespace clean-ups in schema files
mfd: google,cros-ec: add missing properties
dt-bindings: input: convert cros-ec-keyb to json-schema
dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
drm/amd/display: prevent null pointer access
drm/amdgpu: increase the reserved VM size to 2MB
drm/amd/display: Fixed panic during seamless boot.
drm/amdgpu: don't map BO in reserved region
drm/amdgpu: add DID for navi10 blockchain SKU
drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
scsi: qla2xxx: Return EBUSY on fcport deletion
scsi: core: Don't start concurrent async scan on same host
cachefiles: Handle readpage error correctly
btrfs: add a helper to read the tree_root commit root for backref lookup
btrfs: drop the path before adding qgroup items when enabling qgroups
btrfs: fix readahead hang and use-after-free after removing a device
btrfs: fix use-after-free on readahead extent after failure to create it
btrfs: tree-checker: validate number of chunk stripes and parity
btrfs: tree-checker: fix incorrect printk format
btrfs: drop the path before adding block group sysfs files
blk-cgroup: Pre-allocate tree node on blkg_conf_prep
blk-cgroup: Fix memleak on error path
ANDROID: dm-default-key: move kzfree() usage to kfree_sensitive()
s390: correct __bootdata / __bootdata_preserved macros
arm64: vdso32: Allow ld.lld to properly link the VDSO
stop_machine, rcu: Mark functions as notrace
time: Prevent undefined behaviour in timespec64_to_ns()
drm/v3d: Fix double free in v3d_submit_cl_ioctl()
drm/sun4i: frontend: Fix the scaler phase on A33
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
drm/sun4i: frontend: Rework a bit the phase data
timers: Remove unused inline funtion debug_timer_free()
hrtimer: Remove unused inline function debug_hrtimer_free()
time/sched_clock: Mark sched_clock_read_begin/retry() as notrace
ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios"
ARM: dts: mmp3: Add power domain for the camera
arm64: berlin: Select DW_APB_TIMER_OF
dt-bindings: sram: sunxi-sram: add V3s compatible string
MAINTAINERS: Move Sangbeom Kim to credits
MAINTAINERS: Move Kukjin Kim to credits
MAINTAINERS: step down as maintainer of UniPhier SoCs and Denali driver
ANDROID: ion: fix movement of dma header file
ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default
ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default
arm64: defconfig: Build in CONFIG_GPIO_MXC by default
of: Fix reserved-memory overlap detection
dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value
dt-bindings: leds: Update devicetree documents for ID_RGB
Linux 5.10-rc1
treewide: Convert macro and uses of __section(foo) to __section("foo")
io_uring: use type appropriate io_kiocb handler for double poll
kernel/sys.c: fix prototype of prctl_get_tid_address()
mm: remove kzfree() compatibility definition
checkpatch: enable GIT_DIR environment use to set git repository location
ANDROID: adjust 5.10 fscrypt merge resolution
ANDROID: GKI: fix up arguments for trace_android_vh_arch_set_freq_scale()
i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
ANDROID: GKI: remove explicit CONFIG_SECCOMP from defconfig for arm64
random32: add a selftest for the prandom32 code
random32: add noise from network and scheduling activity
random32: make prandom_u32() output unpredictable
Revert "block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE"
KVM: ioapic: break infinite recursion on lazy EOI
KVM: vmx: rename pi_init to avoid conflict with paride
KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build
cifs: update internal module version number
tcp: Prevent low rmem stalls with SO_RCVLOWAT.
net: ucc_geth: Drop extraneous parentheses in comparison
ionic: fix mem leak in rx_empty
ionic: no rx flush in deinit
ionic: clean up sparse complaints
chelsio/chtls: fix tls record info to user
net: ipa: command payloads already mapped
crypto: x86/poly1305 - add back a needed assignment
x86/uaccess: fix code generation in put_user()
smb3: add some missing definitions from MS-FSCC
smb3: remove two unused variables
smb3: add support for stat of WSL reparse points for special file types
io_uring: simplify __io_queue_sqe()
io_uring: simplify nxt propagation in io_queue_sqe
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
io_uring: don't defer put of cancelled ltimeout
io_uring: always clear LINK_TIMEOUT after cancel
io_uring: don't adjust LINK_HEAD in cancel ltimeout
io_uring: remove opcode check on ltimeout kill
ata: pata_ns87415.c: Document support on parisc with superio chip
ata: fix some kernel-doc markups
block: blk-mq: fix a kernel-doc markup
parisc: Add wrapper syscalls to fix O_NONBLOCK flag usage
arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ANDROID: sched: export wake_up_if_idle()
ANDROID: tick/nohz: export tick_nohz_get_sleep_length()
FROMLIST: cpuidle: governor: export cpuidle governor functions
vdpa_sim: implement get_iova_range()
vhost: vdpa: report iova range
vdpa: introduce config op to get valid iova range
gfs2: Recover statfs info in journal head
gfs2: lookup local statfs inodes prior to journal recovery
mmc: sdhci-of-esdhc: set timeout to max before tuning
nvme-fc: shorten reconnect delay if possible for FC
nvme-fc: wait for queues to freeze before calling update_hr_hw_queues
nvme-fc: fix error loop in create_hw_io_queues
nvme-fc: fix io timeout to abort I/O
Documentation: add xen.fifo_events kernel parameter description
xen/events: unmask a fifo event channel only if it was masked
xen/events: only register debug interrupt for 2-level events
xen/events: make struct irq_info private to events_base.c
xen: remove no longer used functions
dma-mapping: document dma_{alloc,free}_pages
Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec"
Revert "iov_iter: transparently handle compat iovecs in import_iovec"
Revert "fs: remove various compat readv/writev helpers"
Revert "fs: remove the compat readv/writev syscalls"
Revert "fs: remove compat_sys_vmsplice"
Revert "mm: remove compat_process_vm_{readv,writev}"
Revert "security/keys: remove compat_keyctl_instantiate_key_iov"
dt-binding: display: Require two resets on mantix panel
drm/panel: mantix: Fix panel reset
drm/panel: mantix: Don't dereference NULL mode
kvm: x86/mmu: NX largepage recovery for TDP MMU
kvm: x86/mmu: Don't clear write flooding count for direct roots
kvm: x86/mmu: Support MMIO in the TDP MMU
kvm: x86/mmu: Support write protection for nesting in tdp MMU
kvm: x86/mmu: Support disabling dirty logging for the tdp MMU
kvm: x86/mmu: Support dirty logging for the TDP MMU
kvm: x86/mmu: Support changed pte notifier in tdp MMU
kvm: x86/mmu: Add access tracking for tdp_mmu
kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU
kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU
kvm: x86/mmu: Add TDP MMU PF handler
ANDROID: irqchip/gic-v3: fix bad merge resolution
ANDROID: GKI: add built-in PCIE_DW_PLAT_EP
ANDROID: usb: f_accessory: Send uevent when receive control request
docs: Add two missing entries in vm sysctl index
docs/vm: trivial fixes to several spelling mistakes
hil/parisc: Disable HIL driver when it gets stuck
parisc: Improve error return codes when setting rtc time
splice: change exported internal do_splice() helper to take kernel offset
io_uring: make loop_rw_iter() use original user supplied pointers
tcp: fix to update snd_wl1 in bulk receiver fast path
net: Properly typecast int values to set sk_max_pacing_rate
ARC: perf: redo the pct irq missing in device-tree handling
SMB3: add support for recognizing WSL reparse tags
cifs: remove bogus debug code
smb3.1.1: fix typo in compression flag
cifs: move smb version mount options into fs_context.c
cifs: move cache mount options to fs_context.ch
cifs: move security mount options into fs_context.ch
cifs: add files to host new mount api
ACPI: utils: remove unreachable breaks
PM: sleep: remove unreachable break
ANDROID: GKI: Enable CONFIG_USB_ANNOUNCE_NEW_DEVICES
PM: AVS: Drop the avs directory and the corresponding Kconfig
null_blk: use zone status for max active/open
PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers
io_uring: remove req cancel in ->flush()
ring-buffer: Update the description for ring_buffer_wait
ring-buffer: Return 0 on success from ring_buffer_resize()
io-wq: re-set NUMA node affinities if CPUs come online
nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru
nvmet: cleanup nvmet_passthru_map_sg()
nvmet: limit passthru MTDS by BIO_MAX_PAGES
nvmet: fix uninitialized work for zero kato
nvme-pci: disable Write Zeroes on Sandisk Skyhawk
nvme: use queuedata for nvme_req_qid
nvme-rdma: fix crash due to incorrect cqe
nvme-rdma: fix crash when connect rejected
netfilter: nf_fwd_netdev: clear timestamp in forwarding path
x86/alternative: Don't call text_poke() in lazy TLB mode
lockdep: Fix preemption WARN for spurious IRQ-enable
interconnect: qcom: Ensure that the floor bandwidth value is enforced
ALSA: hda - Fix the return value if cb func is already registered
ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps"
ibmvnic: save changed mac address to adapter->mac_addr
selftests: mptcp: depends on built-in IPv6
powerpc/pseries: Avoid using addr_to_pfn in real mode
Revert "virtio-net: ethtool configurable RXCSUM"
powerpc/uaccess: Don't use "m<>" constraint with GCC 4.9
ext4: fix invalid inode checksum
ext4: add fast commit stats in procfs
ext4: add a mount opt to forcefully turn fast commits on
ext4: fast commit recovery path
jbd2: fast commit recovery path
ext4: main fast-commit commit path
jbd2: add fast commit machinery
ext4 / jbd2: add fast commit initialization
ext4: add fast_commit feature and handling for extended mount options
doc: update ext4 and journalling docs to include fast commit feature
drm/amdgpu: correct the cu and rb info for sienna cichlid
drm/amd/pm: remove the average clock value in sysfs
drm/amd/pm: fix pp_dpm_fclk
Revert drm/amdgpu: disable sienna chichlid UMC RAS
drm/amd/pm: fix pcie information for sienna cichlid
drm/amdkfd: Use same SQ prefetch setting as amdgpu
rtnetlink: fix data overflow in rtnl_calcit()
net: ethernet: mtk-star-emac: select REGMAP_MMIO
net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
powerpc/eeh: Fix eeh_dev_check_failure() for PE#0
bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
exfat: remove useless check in exfat_move_file()
exfat: remove 'rwoffset' in exfat_inode_info
exfat: replace memcpy with structure assignment
exfat: remove useless directory scan in exfat_add_entry()
exfat: eliminate dead code in exfat_find()
exfat: use i_blocksize() to get blocksize
exfat: fix misspellings using codespell tool
bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
xfs: cancel intents immediately if process_intents fails
smb3: do not try to cache root directory if dir leases not supported
smb3: fix stat when special device file and mounted with modefromsid
cifs: Print the address and port we are connecting to in generic_ip_connect()
SMB3: Resolve data corruption of TCP server info fields
io_uring: don't reuse linked_timeout
kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg
kvm: x86/mmu: Support zapping SPTEs in the TDP MMU
KVM: Cache as_id in kvm_memory_slot
kvm: x86/mmu: Add functions to handle changed TDP SPTEs
kvm: x86/mmu: Allocate and free TDP MMU roots
kvm: x86/mmu: Init / Uninit the TDP MMU
kvm: x86/mmu: Introduce tdp_iter
KVM: mmu: extract spte.h and spte.c
KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp
kvm: x86/mmu: Separate making SPTEs from set_spte
kvm: mmu: Separate making non-leaf sptes from link_shadow_page
KVM: PPC: Book3S HV: Make struct kernel_param_ops definition const
KVM: x86: Let the guest own CR4.FSGSBASE
KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault
KVM: x86: Move call to update_exception_bitmap() into VMX code
KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates
KVM: x86: Intercept LA57 to inject #GP fault when it's reserved
KVM: SVM: Initialize prev_ga_tag before use
KVM: nSVM: implement on demand allocation of the nested state
KVM: x86: allow kvm_x86_ops.set_efer to return an error value
drm/amd/swsmu: correct wrong feature bit mapping
KVM: x86: report negative values from wrmsr emulation to userspace
KVM: x86: xen_hvm_config: cleanup return values
kvm x86/mmu: Make struct kernel_param_ops definitions const
KVM: x86: bump KVM_MAX_CPUID_ENTRIES
KVM: x86: allocate vcpu->arch.cpuid_entries dynamically
KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries
Documentation: kvm: fix some typos in cpuid.rst
kvm: x86: only provide PV features if enabled in guest's CPUID
kvm: x86: set wall_clock in kvm_write_wall_clock()
kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn
x86/kvm: Update the comment about asynchronous page fault in exc_page_fault()
x86/kvm: hide KVM options from menuconfig when KVM is not compiled
Documentation: kvm: fix a typo
KVM: VMX: Forbid userspace MSR filters for x2APIC
KVM: VMX: Ignore userspace MSR filters for x2APIC
drm/amd/psp: Fix sysfs: cannot create duplicate filename
drm/amd/display: Avoid MST manager resource leak.
drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/swsmu: add missing feature map for sienna_cichlid
drm/amdgpu: correct the gpu reset handling for job != NULL case
drm/amdgpu: add rlc iram and dram firmware support
drm/amdgpu: add function to program pbb mode for sienna cichlid
docs: submitting-patches: describe preserving review/test tags
Documentation: Chinese translation of Documentation/arm64/hugetlbpage.rst
Documentation: x86: fix a missing word in x86_64/mm.rst.
docs: driver-api: remove a duplicated index entry
docs: lkdtm: Modernize and improve details
docs: deprecated.rst: Expand str*cpy() replacement notes
docs/cpu-load: format the example code.
Revert "ANDROID: disable ANDROID_VENDOR_HOOKS"
ANDROID: use static_call() for restricted hooks
xfs: fix fallocate functions when rtextsize is larger than 1
mptcp: depends on IPV6 but not as a module
PCI: vmd: Update VMD PM to correctly use generic PCI PM
MAINTAINERS: add URL for virtio-mem
vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call
vringh: fix __vringh_iov() when riov and wiov are different
vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK
s390: virtio: PV needs VIRTIO I/O device protection
virtio: let arch advertise guest's memory access restrictions
vhost_vdpa: Fix duplicate included kernel.h
vhost: reduce stack usage in log_used
virtio-mem: Constify mem_id_table
virtio_input: Constify id_table
virtio-balloon: Constify id_table
vdpa/mlx5: Fix failure to bring link up
vdpa/mlx5: Make use of a specific 16 bit endianness API
NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy
drm/i915: Drop runtime-pm assert from vgpu io accessors
drm/i915: Force VT'd workarounds when running as a guest OS
drm/i915: Exclude low pages (128KiB) of stolen from use
drm/i915/gt: Onion unwind for scratch page allocation failure
xen-blkfront: Apply changed parameter name to the document
xen-blkfront: add a parameter for disabling of persistent grants
xen-blkback: add a parameter for disabling of persistent grants
ANDROID: disable ANDROID_VENDOR_HOOKS
arm64: proton-pack: Update comment to reflect new function name
sfc: move initialisation of efx->filter_sem to efx_init_struct()
mpls: load mpls_gso after mpls_iptunnel
net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
net: dsa: bcm_sf2: make const array static, makes object smaller
mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
net: chelsio: inline_crypto: fix Kconfig and build errors
chelsio/chtls: fix writing freed memory
chelsio/chtls: correct function return and return type
chelsio/chtls: Fix panic when listen on multiadapter
chelsio/chtls: fix panic when server is on ipv6
chelsio/chtls: correct netdevice for vlan interface
chelsio/chtls: fix socket lock
nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it
mptcp: move mptcp_options_received's port initialization
mptcp: initialize mptcp_options_received's ahmac
net/sched: act_ct: Fix adding udp port mangle operation
arm64: dts: amlogic: add missing ethernet reset ID
netsec: ignore 'phy-mode' device property on ACPI systems
bpf, doc: Fix patchwork URL to point to kernel.org instance
io_uring: unify fsize with def->work_flags
ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
gfs2: Add fields for statfs info in struct gfs2_log_header_host
gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
gfs2: Eliminate gl_vm
gfs2: Only access gl_delete for iopen glocks
gfs2: Fix comments to glock_hash_walk
drm/ttm: fix eviction valuable range check.
PCI: vmd: Create IRQ allocation helper
PCI: vmd: Create IRQ Domain configuration helper
PCI: vmd: Create bus offset configuration helper
PCI: vmd: Create physical offset helper
ANDROID: arm64: traps: export dump_backtrace symbol
PM: runtime: Fix typo in pm_runtime_set_active() helper comment
PM: domains: Fix build error for genpd notifiers
nfc: remove unneeded break
net: remove unneeded break
SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
sunrpc: raise kernel RPC channel buffer size
cifs: make const array static, makes object smaller
SMB3.1.1: Fix ids returned in POSIX query dir
smb3: add dynamic trace point to trace when credits obtained
clk: imx8mq: Fix usdhc parents order
clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
PCI: v3-semi: Remove unneeded break
kbuild: Use uname for LINUX_COMPILE_HOST detection
kbuild: Only add -fno-var-tracking-assignments for old GCC versions
kbuild: remove leftover comment for filechk utility
treewide: remove DISABLE_LTO
selftests/timens: Add a test for futex()
futex: Adjust absolute futex timeouts with per time namespace offset
arm64: spectre-v2: Favour CPU-specific mitigation at EL2
block: remove unused members for io_context
blk-mq: remove the calling of local_memory_node()
powerpc/64s: Remove TM from Power10 features
ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk
netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
docs: nf_flowtable: fix typo.
netfilter: ebtables: Fixes dropping of small packets in bridge nat
netfilter: Drop fragmented ndisc packets assembled in netfilter
netfilter: conntrack: connection timeout after re-register
ipvs: adjust the debug info in function set_tcp_state
arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
arm64: Fix a broken copyright header in gen_vdso_offsets.sh
ANDROID: GKI: Enable CONFIG_X86_X2APIC
PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus()
dma-mapping: move more functions to dma-map-ops.h
xen/events: block rogue events for some time
xen/events: defer eoi in case of excessive number of events
xen/events: use a common cpu hotplug hook for event channels
xen/events: switch user event channels to lateeoi model
xen/pciback: use lateeoi irq binding
xen/pvcallsback: use lateeoi irq binding
xen/scsiback: use lateeoi irq binding
xen/netback: use lateeoi irq binding
xen/blkback: use lateeoi irq binding
xen/events: add a new "late EOI" evtchn framework
xen/events: fix race in evtchn_fifo_unmask()
xen/events: add a proper barrier to 2-level uevent unmasking
xen/events: avoid removing an event channel while handling it
ARM/sa1111: add a missing include of dma-map-ops.h
smb3.1.1: do not fail if no encryption required but server doesn't support it
nexthop: Fix performance regression in nexthop deletion
net: dsa: seville: the packet buffer is 2 megabits, not megabytes
selftests: rtnetlink: load fou module for kci_test_encap_fou() test
net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags
net: korina: cast KSEG0 address to pointer in kfree
r8169: fix operation under forced interrupt threading
bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked
bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked
bpf: Enforce id generation for all may-be-null register type
selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround
powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
rtc: r9701: set range
rtc: r9701: convert to devm_rtc_allocate_device
rtc: r9701: stop setting RWKCNT
rtc: r9701: remove useless memset
rtc: r9701: stop setting a default time
rtc: r9701: remove leftover comment
rtc: rv3032: Add a driver for Microcrystal RV-3032
dt-bindings: rtc: rv3032: add RV-3032 bindings
dt-bindings: rtc: add trickle-voltage-millivolt
cifs: Return the error from crypt_message when enc/dec key not found.
smb3.1.1: set gcm256 when requested
smb3.1.1: rename nonces used for GCM and CCM encryption
smb3.1.1: print warning if server does not support requested encryption type
io_uring: fix racy REQ_F_LINK_TIMEOUT clearing
io_uring: do poll's hash_node init in common code
io_uring: inline io_poll_task_handler()
io_uring: remove extra ->file check in poll prep
io_uring: make cached_cq_overflow non atomic_t
io_uring: inline io_fail_links()
io_uring: kill ref get/drop in personality init
io_uring: flags-based creds init in queue
bpf: Remove unneeded break
drm/i915/gt: Wait for CSB entries on Tigerlake
drm/i915/gt: Widen CSB pointer to u64 for the parsers
x86/boot/64: Explicitly map boot_params and command line
perf: correct SNOOPX field offset
drm/i915: Use the active reference on the vma while capturing
drm/i915/gt: Undo forced context restores after trivial preemptions
drm/i915/gt: Delay execlist processing for tgl
drm/i915/gem: Support parsing of oversize batches
drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init
drm/i915/gt: Initialize reserved and unspecified MOCS indices
drm/i915/dp: Tweak initial dpcd backlight.enabled value
KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms
Fonts: Support FONT_EXTRA_WORDS macros for font_6x8
docs: fb: Add font_6x8 to available built-in fonts
powercap: Fix typo in Kconfig "Plance" -> "Plane"
cpufreq: schedutil: restore cached freq when next_f is not changed
zram: Fix __zram_bvec_{read,write}() locking order
acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
io_uring: use blk_queue_nowait() to check if NOWAIT supported
vfio/pci: Clear token on bypass registration failure
vfio/fsl-mc: fix the return of the uninitialized variable ret
ACPICA: Add missing type casts in GPE register access code
iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
powerpc/powernv/dump: Handle multiple writes to ack attribute
powerpc/powernv/dump: Fix race while processing OPAL dump
x86/head/64: Disable stack protection for head$(BITS).o
x86/boot/64: Initialize 5-level paging variables earlier
powerpc/smp: Use GFP_ATOMIC while allocating tmp mask
powerpc/smp: Remove unnecessary variable
drm/amd/display: Fix incorrect dsc force enable logic
net: core: use list_del_init() instead of list_del() in netdev_run_todo()
ixgbe: fix probing of multi-port devices with one MDIO
net: usb: rtl8150: don't incorrectly assign random MAC addresses
selftests: forwarding: Add missing 'rp_filter' configuration
net: openvswitch: fix to make sure flow_lookup() is not preempted
mm: remove duplicate include statement in mmu.c
mm: remove the filename in the top of file comment in vmalloc.c
mm: cleanup the gfp_mask handling in __vmalloc_area_node
mm: remove alloc_vm_area
x86/xen: open code alloc_vm_area in arch_gnttab_valloc
xen/xenbus: use apply_to_page_range directly in xenbus_map_ring_pv
drm/i915: use vmap in i915_gem_object_map
drm/i915: stop using kmap in i915_gem_object_map
drm/i915: use vmap in shmem_pin_map
zsmalloc: switch from alloc_vm_area to get_vm_area
mm: allow a NULL fn callback in apply_to_page_range
mm: add a vmap_pfn function
mm: add a VM_MAP_PUT_PAGES flag for vmap
mm: update the documentation for vfree
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
pid: move pidfd_get_pid() to pid.c
mm/madvise: pass mm to do_madvise
selftests/vm: 10x speedup for hmm-tests
binfmt_elf: take the mmap lock around find_extend_vma()
mm/gup_benchmark: take the mmap lock around GUP
mm/mmap: add inline munmap_vma_range() for code readability
mm/mmap: add inline vma_next() for readability of mmap code
mm/migrate: avoid possible unnecessary process right check in kernel_move_pages()
mm/memory_hotplug: remove a wrapper for alloc_migration_target()
mm/memory-failure: remove a wrapper for alloc_migration_target()
mm: kmem: enable kernel memcg accounting from interrupt contexts
mm: kmem: prepare remote memcg charging infra for interrupt contexts
mm: kmem: remove redundant checks from get_obj_cgroup_from_current()
mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()
mm, memcg: rework remote charging API to support nesting
ia64: fix build error with !COREDUMP
ext4: Detect already used quota file early
jbd2: avoid transaction reuse after reformatting
ext4: use the normal helper to get the actual inode
ext4: fix bs < ps issue reported with dioread_nolock mount opt
ext4: data=journal: write-protect pages on j_submit_inode_data_buffers()
ext4: data=journal: fixes for ext4_page_mkwrite()
jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data_buffers()
jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()
ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable()
ext4: use ext4_sb_bread() instead of sb_bread()
ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable()
ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc()
ext4: use common helpers in all places reading metadata buffers
ext4: introduce new metadata buffer read helpers
ext4: clear buffer verified flag if read meta block from disk
ext4: limit entries returned when counting fsmap records
ext4: make mb_check_counter per group
ext4: delete invalid comments near mb_buddy_adjust_border
ext4: fix bdev write error check failed when mount fs with ro
ext4: rename system_blks to s_system_blks inside ext4_sb_info
ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
jbd2: fix the comment of struct jbd2_journal_handle
ext4: add trace exit in exception path.
ext4: optimize file overwrites
ext4: remove unused including <linux/version.h>
ext4: fix superblock checksum calculation race
ext4: fix error handling code in add_new_gdb
ext4: disallow modifying DAX inode flag if inline_data has been set
ext4: remove unused argument from ext4_(inc|dec)_count
ext4: do not interpret high bytes if 64bit feature is disabled
ext4: delete duplicated words + other fixes
ext4: flag as supporting buffered async reads
ext4: fix leaking sysfs kobject after failed mount
ext4: discard preallocations before releasing group lock
ext4: fix dead loop in ext4_mb_new_blocks
ext4: implement swap_activate aops using iomap
coccinelle: api: add kfree_mismatch script
task_work: cleanup notification modes
tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume()
mm: use limited read-ahead to satisfy read
mm: mark async iocb read as NOWAIT once some data has been copied
io_uring: fix double poll mask init
io-wq: inherit audit loginuid and sessionid
io_uring: use percpu counters to track inflight requests
io_uring: assign new io_identity for task if members have changed
io_uring: store io_identity in io_uring_task
io_uring: COW io_identity on mismatch
io_uring: move io identity items into separate struct
io_uring: rely solely on work flags to determine personality.
io_uring: pass required context in as flags
io-wq: assign NUMA node locality if appropriate
io_uring: fix error path cleanup in io_sqe_files_register()
Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly"
io_uring: fix REQ_F_COMP_LOCKED by killing it
io_uring: dig out COMP_LOCK from deep call chain
io_uring: don't put a poll req under spinlock
io_uring: don't unnecessarily clear F_LINK_TIMEOUT
io_uring: don't set COMP_LOCKED if won't put
io_uring: Fix sizeof() mismatch
skd_main: remove unused including <linux/version.h>
ALSA: hda/ca0132: make some const arrays static, makes object smaller
ALSA: sparc: dbri: fix repeated word 'the'
mailbox: avoid timer start from callback
net: pcs-xpcs: depend on MDIO_BUS instead of selecting it
icmp: randomize the global rate limiter
net: ftgmac100: Fix Aspeed ast2600 TX hang issue
xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
xfs: fix high key handling in the rt allocator's query_range function
tipc: fix incorrect setting window for bcast link
tipc: re-configure queue limit for broadcast link
lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE
svcrdma: fix bounce buffers for unaligned offsets and multiple pages
nfsd: remove unneeded break
net/sunrpc: Fix return value for sysctl sunrpc.transports
lib, uaccess: add failure injection to usercopy functions
lib, include/linux: add usercopy failure capability
ROMFS: support inode blocks calculation
ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang
sched.h: drop in_ubsan field when UBSAN is in trap mode
scripts/gdb/tasks: add headers and improve spacing format
scripts/gdb/proc: add struct mount & struct super_block addr in lx-mounts command
kernel/relay.c: drop unneeded initialization
panic: dump registers on panic_on_warn
rapidio: fix the missed put_device() for rio_mport_add_riodev
rapidio: fix error handling path
nilfs2: fix some kernel-doc warnings for nilfs2
autofs: harden ioctl table
ramfs: fix nommu mmap with gaps in the page cache
mm: remove the now-unnecessary mmget_still_valid() hack
mm/gup: take mmap_lock in get_dump_page()
binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot
coredump: rework elf/elf_fdpic vma_dump_size() into common helper
coredump: refactor page range dumping into common helper
coredump: let dump_emit() bail out on short writes
binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU
tools/testing/selftests: add self-test for verifying load alignment
fs/binfmt_elf: use PT_LOAD p_align values for suitable start address
checkpatch: add new warnings to author signoff checks.
checkpatch: fix false positive on empty block comment lines
checkpatch: fix multi-statement macro checks for while blocks.
checkpatch: emit a warning on embedded filenames
checkpatch: extend author Signed-off-by check for split From: header
checkpatch: allow not using -f with files that are in git
checkpatch: warn on self-assignments
const_structs.checkpatch: add pinctrl_ops and pinmux_ops
checkpatch: warn if trace_printk and friends are called
const_structs.checkpatch: add phy_ops
checkpatch: add test for comma use that should be semicolon
checkpatch: move repeated word test
checkpatch: add --kconfig-prefix
bitops: use the same mechanism for get_count_order[_long]
bitops: simplify get_count_order_long()
lib/crc32.c: fix trivial typo in preprocessor condition
lib/test_hmm.c: fix an error code in dmirror_allocate_chunk()
include/linux/list.h: add a macro to test if entry is pointing to the head
lib/percpu_counter.c: use helper macro abs()
lib/scatterlist.c: avoid a double memset
lib/idr.c: document that ida_simple_{get,remove}() are deprecated
lib/idr.c: document calling context for IDA APIs mustn't use locks
lib/mpi/mpi-bit.c: fix spello of "functions"
lib: test_sysctl: delete duplicated words
lib: syscall: delete duplicated words
lib: radix-tree: delete duplicated words
lib: earlycpio: delete duplicated words
lib: dynamic_queue_limits: delete duplicated words + fix typo
lib: decompress_bunzip2: delete duplicated words
lib: libcrc32c: delete duplicated words
lib: bitmap: delete duplicated words
MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org
get_maintainer: exclude MAINTAINERS file(s) from --git-fallback
get_maintainer: add test for file in VCS
kernel: acct.c: fix some kernel-doc nits
kernel/: fix repeated words in comments
kernel/sys.c: replace do_brk with do_brk_flags in comment of prctl_set_mm_map()
kernel.h: split out min()/max() et al. helpers
fs: configfs: delete repeated words in comments
mm: rename page_order() to buddy_order()
include/linux/mmzone.h: remove unused early_pfn_valid()
mm: use helper function put_write_access()
mm/workingset.c: fix some doc warnings
mm: fix some comments formatting
mm: fix some broken comments
mm: use self-explanatory macros rather than "2"
mm/highmem.c: clean up endif comments
mm/page_reporting.c: drop stale list head check in page_reporting_cycle
mm/slab.h: remove duplicate include
zram: failing to decompress is WARN_ON worthy
mm/memory_hotplug: update comment regarding zone shuffling
mm/page_alloc: place pages to tail in __free_pages_core()
mm/page_alloc: move pages to tail in move_to_free_list()
mm/page_alloc: place pages to tail in __putback_isolated_page()
mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag
mm: don't panic when links can't be created in sysfs
kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()
hv_balloon: try to merge system ram resources
xen/balloon: try to merge system ram resources
virtio-mem: try to merge system ram resources
mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources
mm/memory_hotplug: prepare passing flags to add_memory() and friends
mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG
kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED
kernel/resource: make release_mem_region_adjustable() never fail
mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory
mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()
mm/page_alloc: drop stale pageblock comment in memmap_init_zone*()
mm/memory_hotplug: simplify page onlining
mm/page_isolation: simplify return value of start_isolate_page_range()
mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages()
mm/page_alloc: simplify __offline_isolated_pages()
mm/memory_hotplug: simplify page offlining
mm/memory_hotplug: enforce section granularity when onlining/offlining
mm/memory_hotplug: inline __offline_pages() into offline_pages()
mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert
mm/util.c: update the kerneldoc for kstrdup_const()
mm/vmstat.c: use helper macro abs()
mm/page_poison.c: replace bool variable with static key
mm,hwpoison: try to narrow window race for free pages
mm,hwpoison: double-check page count in __get_any_page()
mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
mm,hwpoison: return 0 if the page is already poisoned in soft-offline
mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page
mm,hwpoison: rework soft offline for in-use pages
mm,hwpoison: rework soft offline for free pages
mm,hwpoison: unify THP handling for hard and soft offline
mm,hwpoison: kill put_hwpoison_page
mm,hwpoison: refactor madvise_inject_error
mm,hwpoison: unexport get_hwpoison_page and make it static
mm,hwpoison-inject: don't pin for hwpoison_filter
mm, hwpoison: remove recalculating hpage
mm,hwpoison: cleanup unused PageHuge() check
mm/readahead: pass a file_ra_state into force_page_cache_ra
mm/filemap: fold ra_submit into do_sync_mmap_readahead
mm/readahead: add page_cache_sync_ra and page_cache_async_ra
mm/readahead: pass readahead_control to force_page_cache_ra
mm/readahead: make ondemand_readahead take a readahead_control
mm/readahead: make do_page_cache_ra take a readahead_control
mm/readahead: make page_cache_ra_unbounded take a readahead_control
mm/readahead: add DEFINE_READAHEAD
mm: fix a race during THP splitting
fs: do not update nr_thps for mappings which support THPs
fs: add a filesystem flag for THPs
mm/vmscan: allow arbitrary sized pages to be paged out
mm/page-writeback: support tail pages in wait_for_stable_page
mm/truncate: fix truncation for pages of arbitrary size
mm/rmap: fix assumptions of THP size
mm/huge_memory: fix can_split_huge_page assumption of THP size
mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size
mm/huge_memory: fix split assumption of page size
mm/huge_memory: fix total_mapcount assumption of page size
mm/page_owner: change split_page_owner to take a count
mm/memory: remove page fault assumption of compound page size
mm/filemap: fix page cache removal for arbitrary sized THPs
mm/filemap: fix storing to a THP shadow entry
XArray: add xas_split
XArray: add xa_get_order
mm/debug_vm_pgtable: avoid doing memory allocation with pgtable_t mapped.
mm/debug_vm_pgtable: avoid none pte in pte_clear_test
mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64
mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on pte entries
mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP
mm/debug_vm_pgtable/locks: take correct page table lock
mm/debug_vm_pgtable/locks: move non page table modifying test together
mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to update an existing pte entry
mm/debug_vm_pgtable/savedwrite: enable savedwrite test with CONFIG_NUMA_BALANCING
mm/debug_vm_pgtables/hugevmap: use the arch helper to identify huge vmap support.
mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value
powerpc/mm: move setting pte specific flags to pfn_pte
powerpc/mm: add DEBUG_VM WARN for pmd_clear
device-dax/kmem: fix resource release
FROMLIST: clk: versatile: remove dependency on ARCH_*
ANDROID: GKI: Add configs needed for ARM Fixed Virtual Platform
RDMA/ucma: Fix use after free in destroy id flow
RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI
RDMA: Explicitly pass in the dma_device to ib_register_device
PM: AVS: smartreflex Move driver to soc specific drivers
PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers
PCI/ASPM: Remove struct pcie_link_state.l1ss
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap
PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused)
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr
PCI/ASPM: Remove struct aspm_register_info.latency_encoding
PCI/ASPM: Remove struct aspm_register_info.enabled
PCI/ASPM: Remove struct aspm_register_info.support
PCI/ASPM: Use 'parent' and 'child' for readability
PCI/ASPM: Move LTR path check to where it's used
PCI/ASPM: Move pci_clear_and_set_dword() earlier
ACPI: DPTF: Add ACPI_DPTF Kconfig menu
ACPI: DPTF: Fix participant driver names
ACPI: processor: remove comment regarding string _UID support
ACPI: reboot: Avoid racing after writing to ACPI RESET_REG
ANDROID: serial: msm_geni_serial_earlycon: Remove unused variable
ACPI: debug: don't allow debugging when ACPI is disabled
ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep.
PM: domains: enable domain idle state accounting
PM: domains: Add curly braces to delimit comment + statement block
lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values
PM: domains: Add support for PM domain on/off notifiers for genpd
powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain
powercap/intel_rapl: Fix domain detection
ata: sata_rcar: Fix DMA boundary mask
sgl_alloc_order: fix memory leak
lightnvm: fix out-of-bounds write to array devices->info[]
intel_idle: Ignore _CST if control cannot be taken from the platform
cpuidle: Remove pointless stub
intel_idle: mention assumption that WBINVD is not needed
MAINTAINERS: Add section for cpuidle-psci PM domain
cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver
cpufreq: Improve code around unlisted freq check
btrfs: fix relocation failure due to race with fallocate
tracing: Remove __init from __trace_early_add_new_event()
afs: Don't assert on unpurgeable server records
afs: Add tracing for cell refcount and active user count
afs: Fix cell removal
afs: Fix cell purging with aliases
afs: Fix cell refcounting by splitting the usage counter
NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
afs: Fix rapid cell addition/removal by not using RCU on cells tree
powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash
Revert "ANDROID: drivers: gpu: drm: add support for secure framebuffer"
Revert "ANDROID: include: uapi: drm: add additional drm mode flags"
Revert "ANDROID: driver: gpu: drm: add notifier for panel related events"
PM / devfreq: remove a duplicated kernel-doc markup
mm/doc: fix a literal block markup
workqueue: fix a kernel-doc warning
docs: virt: user_mode_linux_howto_v2.rst: fix a literal block markup
smb3.1.1: add new module load parm enable_gcm_256
smb3.1.1: add new module load parm require_gcm_256
cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES
SMB3.1.1: add defines for new signing negotiate context
cifs: handle -EINTR in cifs_setattr
Handle STATUS_IO_TIMEOUT gracefully
powerpc/opal_elog: Handle multiple writes to ack attribute
remoteproc/mediatek: Remove non-standard dsb()
Revert "ANDROID: drivers: gpu: drm: fix bugs encountered while fuzzing"
coccinelle: iterators: Add for_each_child.cocci script
power: reset: POWER_RESET_OCELOT_RESET should depend on Ocelot or Sparx5
Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
net, sockmap: Don't call bpf_prog_put() on NULL pointer
bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo
bpf, sockmap: Add locking annotations to iterator
HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle
vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger
netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements
fs: Allow a NULL pos pointer to __kernel_read
fs: Allow a NULL pos pointer to __kernel_write
NFSv4: Fix up RCU annotations for struct nfs_netns_client
net: fix pos incrementment in ipv6_route_seq_next
net/smc: fix invalid return code in smcd_new_buf_create()
net/smc: fix valid DMBE buffer sizes
net/smc: fix use-after-free of delayed events
vfs: move the generic write and copy checks out of mm
vfs: move the remap range helpers to remap_range.c
bpfilter: Fix build error with CONFIG_BPFILTER_UMH
cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
tracing: support "bool" type in synthetic trace events
selftests/ftrace: Add test case for synthetic event syntax errors
tracing: Handle synthetic event array field type checking correctly
selftests/ftrace: Change synthetic event name for inter-event-combined test
tracing: Add synthetic event error logging
tracing: Check that the synthetic event and field names are legal
tracing: Move is_good_name() from trace_probe.h to trace.h
tracing: Don't show dynamic string internals in synthetic event description
tracing: Fix some typos in comments
tracing/boot: Add ftrace.instance.*.alloc_snapshot option
tracing: Fix race in trace_open and buffer resize call
tracing: Check return value of __create_val_fields() before using its result
gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders)
perf c2c: Update documentation for metrics reorganization
bpf: Fix register equivalence tracking.
perf c2c: Add metrics "RMT Load Hit"
perf c2c: Correct LLC load hit metrics
perf c2c: Change header for LLC local hit
perf c2c: Use more explicit headers for HITM
perf c2c: Change header from "LLC Load Hitm" to "Load Hitm"
perf c2c: Organize metrics based on memory hierarchy
perf c2c: Display "Total Stores" as a standalone metrics
perf c2c: Display the total numbers continuously
gfs2: Ignore journal log writes for jdata holes
gfs2: simplify gfs2_block_map
gfs2: Only set PageChecked if we have a transaction
gfs2: don't lock sd_ail_lock in gfs2_releasepage
gfs2: make gfs2_ail1_empty_one return the count of active items
gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe
gfs2: enhance log_blocks trace point to show log blocks free
gfs2: add missing log_blocks trace points in gfs2_write_revokes
gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm
gfs2: add validation checks for size of superblock
rxrpc: Fix loss of final ack on shutdown
rxrpc: Fix bundle counting for exclusive connections
mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
arm64: mremap speedup - Enable HAVE_MOVE_PMD
printk: ringbuffer: Wrong data pointer when appending small string
arm64: mm: use single quantity to represent the PA to VA translation
rtc: rv3028: ensure ram configuration registers are saved
rtc: rv3028: factorize EERD bit handling
rtc: rv3028: fix trickle resistor values
rtc: rv3028: fix clock output support
rtc: mt6397: Remove unused member dev
arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks
interconnect: qcom: sc7180: Init BCMs before creating the nodes
interconnect: qcom: sdm845: Init BCMs before creating the nodes
interconnect: Aggregate before setting initial bandwidth
interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
parisc/sticon: Add user font support
parisc/sticon: Always register sticon console driver
parisc: Add MAP_UNINITIALIZED define
parisc: Improve spinlock handling
parisc: Install vmlinuz instead of zImage file
parisc: Rewrite tlb flush threshold calculation
parisc: Switch to more fine grained lws locks
parisc: Mark pointers volatile in __xchg8(), __xchg32() and __xchg64()
parisc: Fix comments and enable interrupts later
parisc: Add alternative patching to synchronize_caches define
parisc: Add ioread64_hi_lo() and iowrite64_hi_lo()
parisc: disable CONFIG_IDE in defconfigs
parisc: Drop useless comments in uapi/asm/signal.h
parisc: Define O_NONBLOCK to become 000200000
parisc: Drop HP-UX specific fcntl and signal flags
parisc: Avoid external interrupts when IPI finishes
parisc: Add qemu fw_cfg interface
fw_cfg: Add support for parisc architecture
Input: sparse-keymap: add a description for @sw
rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu
nl80211: docs: add a description for s1g_cap parameter
usb: docs: document altmode register/unregister functions
kunit: test.h: fix a bad kernel-doc markup
drivers: core: fix kernel-doc markup for dev_err_probe()
docs: bio: fix a kerneldoc markup
kunit: test.h: solve kernel-doc warnings
block: bio: fix a warning at the kernel-doc markups
docs: powerpc: syscall64-abi.rst: fix a malformed table
drivers: net: hamradio: fix document location
net: appletalk: Kconfig: Fix docs location
dt-bindings: fix references to files converted to yaml
memblock: get rid of a :c:type leftover
math64.h: kernel-docs: Convert some markups into normal comments
media: uAPI: buffer.rst: remove a left-over documentation
docs: zh_CN: amu.rst: fix document title markup
docs: infrastructure.rst: exclude device_link_state from device.h
docs: conf.py: change the Sphinx 3.x+ text
docs: conf.py: fix c:function support with Sphinx 3.x
docs: basics.rst: avoid duplicated C function declaration
docs: mei.rst: fix a C expression markup
docs: it_IT: hacking.rst: fix a typo on a markup
docs: devices.rst: fix a C reference markup
docs: gpu: i915.rst: Fix several C duplication warnings
docs: infrastructure.rst: don't include firmware kernel-doc
docs: libata.rst: fix a wrong usage of :c:type: tag
docs: kgdb.rst: fix :c:type: usages
docs: fpga: replace :c:member: macros
docs: writing-an-alsa-driver.rst: fix some bad c:func: markups
docs: block: blk-mq.rst: get rid of :c:type
docs: sound: writing-an-alsa-driver.rst: get rid of :c:type
docs: devices.rst: get rid of :c:type macros
docs: fs: fscrypt.rst: get rid of :c:type: tags
docs: pstore-blk.rst: fix kernel-doc tags
docs: basics.rst: get rid of rcu kernel-doc macros
docs: device_link.rst: remove duplicated kernel-doc include
docs: scsi: target.rst: remove iSCSI transport class kernel-doc markup
docs: basics.rst: move kernel-doc workqueue markups to workqueue.rst
docs: remove sound API duplication
docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag
docs: genericirq.rst: don't document chip.c functions twice
docs: net: ieee802154.rst: fix C expressions
docs: it_IT: fix namespace collisions at locking.rst
docs: trace-uses.rst: remove bogus c-domain tags
docs: get rid of :c:type explicit declarations for structs
docs: remove some replace macros like |struct foo|
media: cec-core.rst: don't use c:type for structs
media: docs: make RC documents more compatible with Sphinx 3.1+
media: docs: make MC documents more compatible with Sphinx 3.1+
media: docs: make DVB documents more compatible with Sphinx 3.1+
media: docs: make V4L documents more compatible with Sphinx 3.1+
media: docs: make CEC documents compatible with Sphinx 3.1+
docs: automarkup.py: Add cross-reference for parametrized C macros
docs: automarkup.py: Skip C reserved words when cross-referencing
docs: automarkup.py: Fix regexes to solve sphinx 3 warnings
docs: automarkup.py: Use new C roles in Sphinx 3
docs: kerneldoc.py: add support for kerneldoc -nosymbol
docs: kerneldoc.py: append the name of the parsed doc file
docs: cdomain.py: extend it to handle new Sphinx 3.x tags
docs: cdomain.py: add support for a new Sphinx 3.1+ tag
scripts: kernel-doc: try to use c:function if possible
scripts: kernel-doc: fix line number handling
scripts: kernel-doc: allow passing desired Sphinx C domain dialect
scripts: kernel-doc: don't mangle with parameter list
scripts: kernel-doc: fix typedef identification
scripts: kernel-doc: reimplement -nofunction argument
scripts: kernel-doc: fix troubles with line counts
scripts: kernel-doc: use a less pedantic markup for funcs on Sphinx 3.x
scripts: kernel-doc: make it more compatible with Sphinx 3.x
scripts: kernel-doc: add support for typedef enum
netfilter: restore NF_INET_NUMHOOKS
ibmveth: Identify ingress large send packets.
ibmveth: Switch order of ibmveth_helper calls.
Revert "powerpc/pci: unmap legacy INTx interrupts when a PHB is removed"
cxgb4: handle 4-tuple PEDIT to NAT mode translation
ANDROID: sysrq: add vendor hook for sysrq crash information
selftests: Add VRF route leaking tests
ipv6/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
vfs: move generic_remap_checks out of mm
powerpc32: don't adjust unmoved stack pointer in csum_partial_copy_generic() epilogue
MIPS: DEC: Restore bootmem reservation for firmware working memory area
fs: fix NULL dereference due to data race in prepend_path()
gfs2: use-after-free in sysfs deregistration
gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
gfs2: use iomap for buffered I/O in ordered and writeback mode
gfs2: call truncate_inode_pages_final for address space glocks
gfs2: simplify the logic in gfs2_evict_inode
gfs2: factor evict_linked_inode out of gfs2_evict_inode
gfs2: further simplify gfs2_evict_inode with new func evict_should_delete
gfs2: factor evict_unlinked_inode out of gfs2_evict_inode
gfs2: rename variable error to ret in gfs2_evict_inode
gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro
gfs2: Fix bad comment for trans_drain
gfs2: Make sure we don't miss any delayed withdraws
MIPS: dec: fix section mismatch
f2fs: code cleanup by removing unnecessary check
f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
drm/amdkfd: Use kvfree in destroy_crat_image
drm/amdgpu: vcn and jpeg ring synchronization
drm/amd/pm: increase mclk switch threshold to 200 us
docs: amdgpu: fix a warning when building the documentation
drm/amd/display: kernel-doc: document force_timing_sync
drm/amdgpu/swsmu: init the baco mutex in early_init
drm/amd/display: Fix module load hangs when connected to an eDP
Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
nbd: make the config put is called before the notifying the waiter
sched/features: Fix !CONFIG_JUMP_LABEL case
sched: Replace zero-length array with flexible-array
x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake
firmware: arm_scmi: Fix duplicate workqueue name
firmware: arm_scmi: Fix locking in notifications
perf bench: Use condition variables in numa.
clk: Restrict CLK_HSDK to ARC_SOC_HSDK
clk: at91: sam9x60: support only two programmable clocks
perf jevents: Fix event code for events referencing std arch events
perf diff: Support hot streams comparison
perf streams: Report hot streams
perf streams: Calculate the sum of total streams hits
perf streams: Link stream pair
perf streams: Compare two streams
perf streams: Get the evsel_streams by evsel_idx
perf streams: Introduce branch history "streams"
perf intel-pt: Improve PT documentation slightly
locking/seqlocks: Fix kernel-doc warnings
x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
perf tools: Add support for exclusive groups/events
hyperv_fb: Update screen_info after removing old framebuffer
x86/kexec: Use up-to-dated screen_info copy to fill boot params
perf test: Add build id shell test
perf tools: Align buildid list output for short build ids
perf tools: Add size to 'struct perf_record_header_build_id'
dt-bindings: misc: explicitly add #address-cells for slave mode
spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode
watchdog: Add Toshiba Visconti watchdog driver
watchdog: bindings: Add binding documentation for Toshiba Visconti watchdog device
watchdog: it87_wdt: add IT8784 ID
watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled
watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
watchdog: renesas_wdt: support handover from bootloader
watchdog: imx7ulp: Watchdog should continue running for wait/stop mode
watchdog: rti: Simplify with dev_err_probe()
watchdog: davinci: Simplify with dev_err_probe()
watchdog: cadence: Simplify with dev_err_probe()
watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h>
watchdog: Use put_device on error
watchdog: Fix memleak in watchdog_cdev_register
watchdog: imx7ulp: Strictly follow the sequence for wdog operations
watchdog: it87_wdt: add IT8772 ID
watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed
drivers: watchdog: rdc321x_wdt: Fix race condition bugs
perf tools: Pass build_id object to dso__build_id_equal()
virtiofs: calculate number of scatter-gather elements accurately
perf tools: Pass build_id object to dso__set_build_id()
perf tools: Pass build_id object to build_id__sprintf()
perf tools: Pass build id object to sysfs__read_build_id()
perf tools: Pass build_id object to filename__read_build_id()
perf tools: Use build_id object in dso
selftests/powerpc: Fix eeh-basic.sh exit codes
f2fs: fix writecount false positive in releasing compress blocks
f2fs: introduce check_swap_activate_fast()
f2fs: don't issue flush in f2fs_flush_device_cache() for nobarrier case
f2fs: handle errors of f2fs_get_meta_page_nofail
kbuild: deb-pkg: clean up package name variables
kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n
clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
clk: ingenic: Use readl_poll_timeout instead of custom loop
clk: ingenic: Use to_clk_info() macro for all clocks
clk: bcm2835: add missing release if devm_clk_hw_register fails
clk: at91: clk-sam9x60-pll: remove unused variable
clk: at91: clk-main: update key before writing AT91_CKGR_MOR
clk: at91: remove the checking of parent_name
clk: clk-prima2: fix return value check in prima2_clk_init()
clk: mmp2: Fix the display clock divider base
clk: pxa: Constify static struct clk_ops
clk: baikal-t1: Mark Ethernet PLL as critical
clk: qoriq: modify MAX_PLL_DIV to 32
clk: axi-clkgen: Set power bits for fractional mode
clk: axi-clkgen: Add support for fractional dividers
e1000: remove unused and incorrect code
i40e: Allow changing FEC settings on X722 if supported by FW
mm/migrate: remove obsolete comment about device public
mm/migrate: remove cpages-- in migrate_vma_finalize()
mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
memblock: use separate iterators for memory and reserved regions
memblock: implement for_each_reserved_mem_region() using __next_mem_region()
memblock: remove unused memblock_mem_size()
x86/setup: simplify reserve_crashkernel()
x86/setup: simplify initrd relocation and reservation
arch, drivers: replace for_each_membock() with for_each_mem_range()
arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()
memblock: reduce number of parameters in for_each_mem_range()
memblock: make memblock_debug and related functionality private
memblock: make for_each_memblock_type() iterator private
mircoblaze: drop unneeded NUMA and sparsemem initializations
riscv: drop unneeded node initialization
h8300, nds32, openrisc: simplify detection of memory extents
arm64: numa: simplify dummy_numa_init()
arm, xtensa: simplify initialization of high memory pages
dma-contiguous: simplify cma_early_percent_memory()
KVM: PPC: Book3S HV: simplify kvm_cma_reserve()
mm/mempool: add 'else' to split mutually exclusive case
mm: remove unused alloc_page_vma_node()
mm/mempolicy: remove or narrow the lock on current
selftests/vm: 8x compaction_test speedup
include/linux/compaction.h: clean code by removing unused enum value
mm/compaction.c: micro-optimization remove unnecessary branch
mm/zbud: remove redundant initialization
mm/z3fold.c: use xx_zalloc instead xx_alloc and memset
mm/vmscan: fix comments for isolate_lru_page()
mm/vmscan: fix infinite loop in drop_slab_node
hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share
mm/hugetlb: take the free hpage during the iteration directly
mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page
mm/hugetlb: a page from buddy is not on any list
mm/hugetlb: count file_region to be added when regions_needed != NULL
mm/hugetlb: use list_splice to merge two list at once
mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache()
mm/hugetlb: not necessary to coalesce regions recursively
doc/vm: fix typo in the hugetlb admin documentation
mm/hugetlb.c: remove the unnecessary non_swap_entry()
mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool
include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preemptible contexts
mm/page_alloc.c: fix freeing non-compound pages
mm: move call to compound_head() in release_pages()
mmzone: clean code by removing unused macro parameter
mm/page_alloc.c: __perform_reclaim should return 'unsigned long'
mm/page_alloc.c: clean code by merging two functions
mm/page_alloc.c: fix early params garbage value accesses
mm/page_alloc.c: micro-optimization remove unnecessary branch
mm/page_alloc.c: clean code by removing unnecessary initialization
mm, isolation: avoid checking unmovable pages across pageblock boundary
mm: document semantics of ZONE_MOVABLE
virtio-mem: don't special-case ZONE_MOVABLE
mm/page_isolation: cleanup set_migratetype_isolate()
mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate()
mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate()
mm/page_alloc: tweak comments in has_unmovable_pages()
mm: kasan: do not panic if both panic_on_warn and kasan_multishot set
KASAN: Testing Documentation
KASAN: port KASAN Tests to KUnit
KUnit: KASAN Integration
kasan/kunit: add KUnit Struct to Current Task
docs/vm: fix 'mm_count' vs 'mm_users' counter confusion
mm/vmalloc.c: fix the comment of find_vm_area
mm/vmalloc.c: update the comment in __vmalloc_area_node()
mm/memory-failure.c: remove unused macro `writeback'
mm/memory-failure: do pgoff calculation before for_each_process()
mm/dmapool.c: replace hard coded function name with __func__
mm/dmapool.c: replace open-coded list_for_each_entry_safe()
lib/test_hmm.c: remove unused dmirror_zero_page
tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro
include/linux/huge_mm.h: remove mincore_huge_pmd declaration
mm: remove src/dst mm parameter in copy_page_range()
mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct()
mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct()
mm: use helper function mapping_allow_writable()
mm/mmap: check on file instead of the rb_root_cached of its address_space
mm/mmap: not necessary to check mapping separately
mm/memory.c: fix spello of "function"
mm/mmap: leave adjust_next as virtual address instead of page frame number
mm: simplify PageDoubleMap with PF_SECOND policy
mm: move PageDoubleMap bit
mm: proc: smaps_rollup: do not stall write attempts on mmap_lock
mm: smaps*: extend smap_gather_stats to support specified beginning
mmap locking API: add mmap_lock_is_contended()
mm/mmap: leverage vma_rb_erase_ignore() to implement vma_rb_erase()
mm/mmap: rename __vma_unlink_common() to __vma_unlink()
mm/memory.c: replace vmf->vma with variable vma
mm/memory.c: fix typo in __do_fault() comment
mm: account PMD tables like PTE tables
selftests/vm: fix incorrect gcc invocation in some cases
selftests/vm: fix false build success on the second and later attempts
mm/memcg: fix device private memcg accounting
mm: memcg/slab: uncharge during kmem_cache_free_bulk()
mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom()
mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge()
mm: memcontrol: add the missing numa_stat interface for cgroup v2
mm/memcg: unify swap and memsw page counters
mm/memcg: simplify mem_cgroup_get_max()
mm/memcg: clean up obsolete enum charge_type
mm: memcontrol: correct the comment of mem_cgroup_iter()
mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj()
mm: memcontrol: use the preferred form for passing the size of a structure type
mm: memcontrol: use flex_array_size() helper in memcpy()
mm/memremap.c: convert devmap static branch to {inc,dec}
mm/swapfile.c: fix potential memory leak in sys_swapon
mm/swapfile.c: remove unnecessary goto out in _swap_info_get()
mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable()
mm/page_io.c: remove useless out label in __swap_writepage()
mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache()
mm/swap.c: fix confusing comment in release_pages()
mm: remove superfluous __ClearPageActive()
mm: remove activate_page() from unuse_pte()
swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity
mm/gup: protect unpin_user_pages() against npages==-ERRNO
mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM
mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag
mm/gup_benchmark: update the documentation in Kconfig
mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED
mm/filemap: fix filemap_map_pages for THP
mm: add find_lock_head
mm/shmem: return head page from find_lock_entry
mm: convert find_get_entry to return the head page
i915: use find_lock_page instead of find_lock_entry
proc: optimise smaps for shmem entries
mm: optimise madvise WILLNEED
mm: use find_get_incore_page in memcontrol
mm: factor find_get_incore_page out of mincore_page
mm, dump_page: rename head_mapcount() --> head_compound_mapcount()
mm/debug.c: do not dereference i_ino blindly
device-dax: add a range mapping allocation attribute
dax/hmem: introduce dax_hmem.region_idle parameter
device-dax: add an 'align' attribute
device-dax: make align a per-device property
device-dax: introduce 'mapping' devices
device-dax: add dis-contiguous resource support
mm/memremap_pages: support multiple ranges per invocation
mm/memremap_pages: convert to 'struct range'
device-dax: add resize support
drivers/base: make device_find_child_by_name() compatible with sysfs inputs
device-dax: introduce 'seed' devices
device-dax: introduce 'struct dev_dax' typed-driver operations
device-dax: add an allocation interface for device-dax instances
device-dax/kmem: replace release_resource() with release_mem_region()
device-dax/kmem: move resource name tracking to drvdata
device-dax/kmem: introduce dax_kmem_range()
device-dax: make pgmap optional for instance creation
device-dax: move instance creation parameters to 'struct dev_dax_data'
device-dax: drop the dax_region.pfn_flags attribute
ACPI: HMAT: attach a device for each soft-reserved range
mm/memory_hotplug: introduce default phys_to_target_node() implementation
resource: report parent to walk_iomem_res_desc() callback
ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device
efi/fake_mem: arrange for a resource entry per efi_fake_mem instance
x86/numa: add 'nohmat' option
x86/numa: cleanup configuration dependent command-line options
mm,kmemleak-test.c: move kmemleak-test.c to samples dir
mm/kmemleak: rely on rcu for task stack scanning
mm/slub: make add_full() condition more explicit
mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc
mm/slub.c: branch optimization in free slowpath
include/linux/slab.h: fix a typo error in comment
mm/slab.c: clean code by removing redundant if condition
fs_parse: mark fs_param_bad_value() as static
fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr
ocfs2: fix potential soft lockup during fstrim
ocfs2: delete repeated words in comments
ntfs: add check for mft record size in superblock
scripts/decodecode: add the capability to supply the program counter
scripts/spelling.txt: add "arbitrary" typo
scripts/spelling.txt: increase error-prone spell checking
kbuild: doc: describe proper script invocation
export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang
compiler.h: avoid escaped section names
compiler-gcc: improve version error
kasan: remove mentions of unsupported Clang versions
Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer"
Revert "arm64: vdso: Fix compilation with clang older than 8"
Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support"
Revert "kbuild: disable clang's default use of -fmerge-all-constants"
compiler-clang: add build check for clang 10.0.1
ip_gre: set dev->hard_header_len and dev->needed_headroom properly
clk: qcom: Add display clock controller driver for SM8150 and SM8250
dt-bindings: clock: add QCOM SM8150 and SM8250 display clock bindings
clk: qcom: add video clock controller driver for SM8250
clk: qcom: add video clock controller driver for SM8150
dt-bindings: clock: add SM8250 QCOM video clock bindings
dt-bindings: clock: add SM8150 QCOM video clock bindings
dt-bindings: clock: combine qcom,sdm845-videocc and qcom,sc7180-videocc
clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs
clk: meson: use semicolons rather than commas to separate statements
clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
clk: uniphier: use semicolons rather than commas to separate statements
xfrm: use new function dev_fetch_sw_netstats
net: openvswitch: use new function dev_fetch_sw_netstats
mac80211: use new function dev_fetch_sw_netstats
iptunnel: use new function dev_fetch_sw_netstats
net: dsa: use new function dev_fetch_sw_netstats
net: bridge: use new function dev_fetch_sw_netstats
qtnfmac: use new function dev_fetch_sw_netstats
net: usbnet: use new function dev_fetch_sw_netstats
net: usb: qmi_wwan: use new function dev_fetch_sw_netstats
net: macsec: use new function dev_fetch_sw_netstats
IB/hfi1: use new function dev_fetch_sw_netstats
net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats
virtio-net: ethtool configurable RXCSUM
remoteproc: Add recovery configuration to the sysfs interface
remoteproc: Add coredump as part of sysfs interface
net/af_unix: Remove unused old_pid variable
remoteproc: Change default dump configuration to "disabled"
socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
socket: fix option SO_TIMESTAMPING_NEW
net/tls: use semicolons rather than commas to separate statements
net/ipv6: use semicolons rather than commas to separate statements
tcp: use semicolons rather than commas to separate statements
net: mscc: ocelot: remove duplicate ocelot_port_dev_check
macb: support the two tx descriptors on at91rm9200
macb: prepare at91 to use a 2-frame TX queue
macb: add RM9200's interrupt flag TBRE
remoteproc: k3-r5: Add loading support for on-chip SRAM regions
remoteproc: k3-r5: Initialize TCM memories for ECC
remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem
dt-bindings: remoteproc: Add bindings for R5F subsystem on TI K3 SoCs
clk/qcom: fix spelling typo
netfilter: nf_log: missing vlan offload tag and proto
docs: networking: update XPS to account for netif_set_xps_queue
clk: mediatek: Add MT8167 clock support
dt-bindings: clock: mediatek: add bindings for MT8167 clocks
FROMLIST: arm64: vdso32: Allow ld.lld to properly link the VDSO
power: supply: bq25980: Fix uninitialized wd_reg_val and overrun
scsi: handle zone resources errors
nvme: translate zone resource errors
block: add zone specific block statuses
block/rnbd-clt: send_msg_close if any error occurs after send_msg_open
block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device
block/rnbd-clt: remove nr argument from send_usr_msg
perf config: Export the perf_config_from_file() function
NFS: Only reference user namespace from nfs4idmap struct instead of cred
perf python: Autodetect python3 binary
perf tests: Show python test script in verbose mode
perf build: Allow nested externs to enable BUILD_BUG() usage
dt: Remove booting-without-of.rst
x86/platform/uv: Remove unused variable in UV5 NMI handler
x86/traps: Fix #DE Oops message regression
vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit
perf trace: Fix off by ones in memset() after realloc() in arches using libaudit
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
lib: kunit: add bitfield test conversion to KUnit
LSM: SafeSetID: Fix warnings reported by test bot
LSM: SafeSetID: Add GID security policy handling
LSM: Signal to SafeSetID when setting group IDs
perf c2c: Update usage for showing memory events
xfs: annotate grabbing the realtime bitmap/summary locks in growfs
xfs: make xfs_growfs_rt update secondary superblocks
xfs: fix realtime bitmap/summary file truncation when growing rt volume
tools lib traceevent: Hide non API functions
perf sched: Show start of latency as well
perf vendor events: Fix typos in power8 PMU events
perf bench: Run inject-build-id with --buildid-all option too
perf inject: Add --buildid-all option
perf inject: Do not load map/dso when injecting build-id
perf inject: Enter namespace when reading build-id
perf inject: Add missing callbacks in perf_tool
perf bench: Add build-id injection benchmark
dt-bindings: update usb-c-connector example
XArray: Fix xas_create_range for ranges above 4 billion
Revert "ANDROID: include: uapi: drm: add additional QCOM modifiers"
radix-tree: fix the comment of radix_tree_next_slot()
XArray: Fix xas_reload for multi-index entries
XArray: Add private interface for workingset node deletion
ARM/ixp4xx: add a missing include of dma-map-ops.h
perf build: Allow nested externs to enable BUILD_BUG() usage
bcm963xx_tag.h: fix duplicated word
mips: ralink: enable zboot support
MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES
firmware: arm_scmi: Add missing Rx size re-initialisation
PCI: dwc: Fix MSI page leakage in suspend/resume
PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled
PCI: keystone: Remove iATU register mapping
PCI: dwc: Add common iATU register support
dt-bindings: PCI: uniphier-ep: Add iATU register description
dt-bindings: PCI: uniphier: Add iATU register description
tee: client UUID: Skip REE kernel login method as well
maiblox: mediatek: Fix handling of platform_get_irq() error
mailbox: arm_mhu: Add ARM MHU doorbell driver
mailbox: arm_mhu: Match only if compatible is "arm,mhu"
dt-bindings: mailbox: add doorbell support to ARM MHU
dt-bindings: mailbox : arm,mhu: Convert to Json-schema
mailbox: bcm: convert tasklets to use new tasklet_setup() API
x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT
x86: Make __put_user() generate an out-of-line call
x86: Make __get_user() generate an out-of-line call
net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload
net/mlx5e: IPsec: Add TX steering rule per IPsec state
net/mlx5: Add NIC TX domain namespace
net/mlx5: Fix uininitialized pointer read on pointer attr
overflow: Add __must_check attribute to check_*() helpers
bnxt_en: Add stored FW version info to devlink info_get cb.
bnxt_en: Refactor bnxt_dl_info_get().
bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info.
bnxt_en: Log unknown link speed appropriately.
bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event.
bnxt_en: Simplify bnxt_async_event_process().
bnxt_en: Set driver default message level.
bnxt_en: Enable online self tests for multi-host/NPAR mode.
bnxt_en: Return -EROFS to user space, if NVM writes are not permitted.
net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
mlx4: handle non-napi callers to napi_poll
gpiolib: Update indentation in driver.rst for code excerpts
Documentation/admin-guide: tainted-kernels: Fix typo occured
mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml
dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml
drm/ingenic: Fix bad revert
drm/i915: Set all unused color plane offsets to ~0xfff again
drm/i915: Fix TGL DKL PHY DP vswing handling
dt-bindings: pwm: imx: document i.MX compatibles
MAINTAINERS: Add entry for s390 vfio-pci
vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO
vfio/fsl-mc: Add support for device reset
vfio/fsl-mc: Add read/write support for fsl-mc devices
vfio/fsl-mc: trigger an interrupt via eventfd
vfio/fsl-mc: Add irq infrastructure for fsl-mc devices
vfio/fsl-mc: Added lock support in preparation for interrupt handling
vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions
vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call
vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl
vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind
nfs: add missing "posix" local_lock constant table definition
net: korina: fix kfree of rx/tx descriptor array
net: dsa: microchip: fix race condition
cx82310_eth: use netdev_err instead of dev_err
cx82310_eth: re-enable ethernet mode after router reboot
module: statically initialize init section freeing data
ANDROID: GKI: add built-in BCM Bluetooth driver
scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121
netfilter: nftables: extend error reporting for chain updates
NFSD: Encode a full READ_PLUS reply
NFSD: Return both a hole and a data segment
NFSD: Add READ_PLUS hole segment encoding
NFSD: Add READ_PLUS data support
NFSD: Hoist status code encoding into XDR encoder functions
dt-bindings: Add running yamllint to dt_binding_check
firmware: arm_scmi: Expand SMC/HVC message pool to more than one
libceph: clear con->out_msg on Policy::stateful_server faults
libceph: format ceph_entity_addr nonces as unsigned
libceph: fix ENTITY_NAME format suggestion
libceph: move a dout in queue_con_delay()
ceph: comment cleanups and clarifications
ceph: break up send_cap_msg
ceph: drop separate mdsc argument from __send_cap
ceph: promote to unsigned long long before shifting
ceph: don't SetPageError on readpage errors
ceph: mark ceph_fmt_xattr() as printf-like for better type checking
ceph: fold ceph_update_writeable_page into ceph_write_begin
ceph: fold ceph_sync_writepages into writepage_nounlock
ceph: fold ceph_sync_readpages into ceph_readpage
ceph: don't call ceph_update_writeable_page from page_mkwrite
ceph: break out writeback of incompatible snap context to separate function
ceph: add a note explaining session reject error string
libceph: switch to the new "osd blocklist add" command
libceph, rbd, ceph: "blacklist" -> "blocklist"
ceph: have ceph_writepages_start call pagevec_lookup_range_tag
ceph: use kill_anon_super helper
ceph: metrics for opened files, pinned caps and opened inodes
ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
ceph: drop special-casing for ITER_PIPE in ceph_sync_read
ceph: add column 'mds' to show caps in more user friendly
libceph: multiple workspaces for CRUSH computations
ceph: remove unnecessary return in switch statement
ceph: encode inodes' parent/d_name in cap reconnect message
firmware: arm_scmi: Fix ARCH_COLD_RESET
perf/core: Fix race in the perf_mmap_close() function
ALSA: hda: fix jack detection with Realtek codecs when in D3
tomoyo: Loosen pathname/domainname validation.
cpufreq: stats: Fix string format specifier mismatch
thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp()
thermal: ti-soc-thermal: Enable addition power management
thermal: sun8i: Add A100's THS controller support
thermal: sun8i: add TEMP_CALIB_MASK for calibration data in sun50i_h6_ths_calibrate
dt-bindings: thermal: sun8i: Add binding for A100's THS controller
thermal: cooling: Remove unused variable *tz
thermal: int340x: Add keep alive response method
thermal: core: Add new event for sending keep alive notifications
thermal: int340x: Provide notification for OEM variable change
thermal: core: remove unnecessary mutex_init()
thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns
thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config
thermal: stm32: simplify the return expression of stm_thermal_prepare()
dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
thermal: rcar_thermal: Add missing braces to conditional statement
thermal: Use kobj_to_dev() instead of container_of()
thermal: imx8mm: Use dev_err_probe() to simplify error handling
thermal: imx: Use dev_err_probe() to simplify error handling
drivers: thermal: Kconfig: fix spelling mistake "acces" -> "access"
MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit
MIPS: cpu-probe: introduce exclusive R3k CPU probe
MIPS: cpu-probe: move fpu probing/handling into its own file
MIPS: replace add_memory_region with memblock
MIPS: Loongson64: Clean up numa.c
MIPS: Loongson64: Select SMP in Kconfig to avoid build error
mips: octeon: Add Ubiquiti E200 and E220 boards
FROMLIST: clk: Export clk_register_composite
scripts: coccicheck: Change default condition for parallelism
scripts: coccicheck: Add quotes to improve portability
fuse: connection remove fix
can: remove obsolete version strings
can: isotp: implement cleanups / improvements from review
net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
ALSA: fireworks: use semicolons rather than commas to separate statements
ALSA: hda: use semicolons rather than commas to separate statements
cifs: compute full_path already in cifs_readdir()
cifs: return cached_fid from open_shroot
update structure definitions from updated protocol documentation
smb3: add defines for new crypto algorithms
Convert trailing spaces and periods in path components
bpf, selftests: Add three new sockmap tests for verdict only programs
bpf, selftests: Add option to test_sockmap to omit adding parser program
bpf, sockmap: Allow skipping sk_skb parser program
bpf, sockmap: Check skb_verdict and skb_parser programs explicitly
bpf, sockmap: Add memory accounting so skbs on ingress lists are visible
bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup
bpf, sockmap: Remove dropped data on errors in redirect case
bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage
bpf, sockmap: On receive programs try to fast track SK_PASS ingress
bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
kbuild: enforce -Werror=return-type
ipvs: clear skb->tstamp in forwarding path
selftests: netfilter: extend nfqueue test case
netfilter: flowtable: reduce calls to pskb_may_pull()
netfilter: nf_tables: add inet ingress support
netfilter: add inet ingress support
netfilter: add nf_ingress_hook() helper function
netfilter: add nf_static_key_{inc,dec}
ipvs: inspect reply packets from DR/TUN real servers
um: vector: Add dynamic tap interfaces and scripting
um: Clean up stacktrace dump
um: Fix incorrect assumptions about max pid length
um: Remove dead usage of TIF_IA32
um: Remove redundant NULL check
um: change sigio_spinlock to a mutex
Linux 5.9
um: time-travel: Return the sequence number in ACK messages
um: time-travel: Fix IRQ handling in time_travel_handle_message()
um: Allow static linking for non-glibc implementations
um: Some fixes to build UML with musl
um: vector: Use GFP_ATOMIC under spin lock
um: Fix null pointer dereference in vector_user_bpf
ubifs: mount_ubifs: Release authentication resource in error handling path
ubifs: Don't parse authentication mount options in remount process
ubifs: Fix a memleak after dumping authentication mount options
bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org.
bpf: Always return target ifindex in bpf_fib_lookup
samples: bpf: Refactor XDP kern program maps with BTF-defined map
samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu
samples: bpf: Refactor xdp_monitor with libbpf
selftests: net: mscc: ocelot: add test for VLAN modify action
net: dsa: tag_ocelot: use VLAN information from tagging header when available
net: mscc: ocelot: offload VLAN mangle action to VCAP IS1
enetc: Migrate to PHYLINK and PCS_LYNX
arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENETC port 0
enetc: Clean up serdes configuration
enetc: Clean up MAC and link configuration
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
mm: validate inode in mapping_set_error()
mm: mmap: Fix general protection fault in unlink_file_vma()
MAINTAINERS: Antoine Tenart's email address
MAINTAINERS: change hardening mailing list
bpf, selftests: Add redirect_peer selftest
bpf, selftests: Make redirect_neigh test more extensible
bpf, selftests: Add test for different array inner map size
bpf: Allow for map-in-map with dynamic inner array map entries
bpf: Add redirect_peer helper
bpf: Improve bpf_redirect_neigh helper description
scripts: remove namespace.pl
cifs: Fix incomplete memory allocation on setxattr path
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
power: supply: ltc2941: Fix ptr to enum cast
coccinelle: api: kfree_sensitive: print memset position
drivers/net/wan/hdlc_fr: Move the skb_headroom check out of fr_hard_header
io_uring: keep a pointer ref_node in file_data
io_uring: refactor *files_register()'s error paths
io_uring: clean file_data access in files_register
io_uring: don't delay io_init_req() error check
io_uring: clean leftovers after splitting issue
io_uring: remove timeout.list after hrtimer cancel
io_uring: use a separate struct for timeout_remove
io_uring: improve submit_state.ios_left accounting
io_uring: simplify io_file_get()
io_uring: kill extra check in fixed io_file_get()
io_uring: clean up ->files grabbing
io_uring: don't io_prep_async_work() linked reqs
ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
net: dsa: rtl8366rb: Roof MTU for switch
mptcp: subflows garbage collection
mptcp: fix fallback for MP_JOIN subflows
net: phy: Move of_mdio from drivers/of to drivers/net/mdio
dpaa_eth: enable NETIF_MSG_HW by default
r8169: factor out handling rtl8169_stats
net: usbnet: remove driver version
net: smc: fix missing brace warning for old compilers
net: smc: fix missing brace warning for old compilers
net: thunderx: Use struct_size() helper in kmalloc()
dt-bindings: interrupt-controller: Add MStar interrupt controller
irqchip/irq-mst: Add MStar interrupt controller support
i2c: owl: Clear NACK and BUS error bits
soc/tegra: pmc: Don't create fake interrupt hierarchy levels
soc/tegra: pmc: Allow optional irq parent callbacks
gpio: tegra186: Allow optional irq parent callbacks
genirq/irqdomain: Allow partial trimming of irq_data hierarchy
Revert "i2c: imx: Fix reset of I2SR_IAL flag"
binder: fix UAF when releasing todo list
staging: comedi: check validity of wMaxPacketSize of usb endpoints found
staging: wfx: improve robustness of wfx_get_hw_rate()
staging: wfx: drop unicode characters from strings
staging: wfx: gpiod_get_value() can return an error
staging: wfx: increase robustness of hif_generic_confirm()
staging: wfx: wfx_init_common() returns NULL on error
staging: wfx: standardize the error when vif does not exist
staging: wfx: check memory allocation
staging: wfx: improve error handling of hif_join()
staging: dpaa2-switch: add a dpaa2_switch prefix to all functions in ethsw.c
staging: dpaa2-switch: add a dpaa2_switch_ prefix to all functions in ethsw-ethtool.c
usb: musb: gadget: Use fallthrough pseudo-keyword
netlink: export policy in extended ACK
netlink: policy: refactor per-attr policy writing
tipc: fix NULL pointer dereference in tipc_named_rcv
tipc: fix the skb_unshare() in tipc_buf_append()
net/smc: restore smcd_version when all ISM V2 devices failed to init
net/smc: cleanup buffer usage in smc_listen_work()
net/smc: consolidate unlocking in same function
net/tls: remove a duplicate function prototype
net/tls: sendfile fails with ktls offload
net: tlan: Fix typo abitrary
net: ipv6: Discard next-hop MTU less than minimum link MTU
net: ipa: skip suspend/resume activities if not set up
s390/uaccess: fix indentation
s390/uaccess: add default cases for __put_user_fn()/__get_user_fn()
s390/zcrypt: fix wrong format specifications
s390/kprobes: move insn_page to text segment
Documentation: kunit: add a brief blurb about kunit_test_suite
kunit: test: add test plan to KUnit TAP format
init: main: add KUnit to kernel init
kunit: test: create a single centralized executor for all tests
vmlinux.lds.h: add linker section for KUnit test suites
Documentation: kunit: Add naming guidelines
ice: fix adding IP4 IP6 Flow Director rules
ice: Fix pointer cast warnings
ice: add additional debug logging for firmware update
ice: refactor devlink_port to be per-VSI
ice: add the DDP Track ID to devlink info
ice: Change ice_info_get_dsn to be void
ice: remove repeated words
ice: devlink: use %*phD to print small buffer
net: dsa: microchip: add ksz9563 to ksz9477 I2C driver
kunit: tool: fix display of make errors
selftests/bpf: Asm tests for the verifier regalloc tracking.
selftests/bpf: Add profiler test
bpf: Track spill/fill of bounded scalars.
bpf: Propagate scalar ranges through register assignments.
net/rds: suppress page allocation failure error in recv buffer refill
drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
drm/amdgpu: Remove warning for virtual_display
drm/amdgpu: kfd_initialized can be static
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
drm/amdgpu: prevent spurious warning
drm/amdgpu/swsmu: fix ARC build errors
drm/amd/display: Fix OPTC_DATA_FORMAT programming
drm/amd/display: Don't allow pstate if no support in blank
devlink: Add Documentation/networking/devlink/devlink-reload.rst
net/mlx5: Add support for devlink reload limit no reset
net/mlx5: Add support for fw live patch event
net/mlx5: Add devlink param enable_remote_dev_reset support
devlink: Add enable_remote_dev_reset generic parameter
net/mlx5: Add support for devlink reload action fw activate
net/mlx5: Handle sync reset abort event
net/mlx5: Handle sync reset now event
net/mlx5: Handle sync reset request event
net/mlx5: Set cap for pci sync for fw update event
net/mlx5: Add functions to set/query MFRL register
devlink: Add remote reload stats
devlink: Add reload stats
devlink: Add devlink reload limit option
devlink: Add reload action option to devlink reload command
devlink: Change devlink_reload_supported() param type
ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
block: fix uapi blkzoned.h comments
blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
blk-mq: get rid of the dead flush handle code path
block: get rid of unnecessary local variable
block: fix comment and add lockdep assert
blk-mq: use helper function to test hw stopped
block: use helper function to test queue register
block: remove redundant mq check
block: invoke blk_mq_exit_sched no matter whether have .exit_sched
percpu_ref: don't refer to ref->data if it isn't allocated
f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode
EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh
drm/panfrost: increase readl_relaxed_poll_timeout values
builddeb: Add support for all required debian/rules targets
IB/mlx4: Convert rej_tmout radix-tree to XArray
Documentation: better locations for sysfs-pci, sysfs-tagging
MAINTAINERS: remove LIBATA PATA DRIVERS entry
net: mptcp: make DACK4/DACK8 usage consistent among all subflows
FROMLIST: soc: qcom: Kconfig: make RPMH match Command DB setting
net: fec: Fix PHY init after phy_reset_after_clk_enable()
bpf: Add tcp_notsent_lowat bpf setsockopt
net/sched: get rid of qdisc->padded
Revert "iwlwifi: remove wide_cmd_header field"
spi: cadence: Add SPI transfer delays
io_uring: Convert advanced XArray uses to the normal API
io_uring: Fix XArray usage in io_uring_add_task_file
builddeb: Enable rootless builds
builddeb: Pass -n to gzip for reproducible packages
kbuild: split the build log of kallsyms
kbuild: explicitly specify the build id style
io_uring: Fix use of XArray in __io_uring_files_cancel
ALSA: hda/i915 - fix list corruption with concurrent probes
xsk: Introduce padding between ring pointers
fuse: implement crossmounts
ASoC: dmaengine: Document support for TX only or RX only streams
ASoC: mchp-spdiftx: remove 'TX' from playback stream name
NFSv4: Use the net namespace uniquifier if it is set
NFSv4: Clean up initialisation of uniquified client id strings
usb: typec: Add QCOM PMIC typec detection driver
staging: rtl8188eu: Fix long lines
PCI: iproc: Fix using plain integer as NULL pointer in iproc_pcie_pltfm_probe
dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
Revert "arm64: initialize per-cpu offsets earlier"
tests: remove O_NONBLOCK before waiting for WSTOPPED
9p/xen: Fix format argument warning
mmc: sdhci_am654: Fix module autoload
MAINTAINERS: Update entry for st7703 driver after the rename
lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables"
lockdep: Fix lockdep recursion
lockdep: Fix usage_traceoverflow
mmc: core: don't set limits.discard_granularity as 0
perf: Fix task_function_call() error handling
md/raid5: fix oops during stripe resizing
md/bitmap: fix memory leak of temporary bitmap
md: fix the checking of wrong work queue
md/bitmap: md_bitmap_get_counter returns wrong blocks
md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
md/raid0: remove unused function is_io_in_chunk_boundary()
f2fs: reject CASEFOLD inode flag without casefold feature
f2fs: fix memory alignment to support 32bit
io_uring: fix break condition for __io_uring_register() waiting
erofs: remove unnecessary enum entries
selftests: mptcp: interpret \n as a new line
net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps for VSC7514
ANDROID: GKI: enable THERMAL_EMERGENCY_POWEROFF feature
mptcp: fix infinite loop on recvmsg()/worker() race.
cxgb4: convert tasklets to use new tasklet_setup() API
ANDROID: scsi: ufs: split up UFSHCD_QUIRK_NO_KEYSLOTS
RDMA/rxe: Fix bug rejecting all multicast packets
RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
power: supply: sbs-battery: chromebook workaround for PEC
RDMA/rxe: Remove duplicate entries in struct rxe_mr
ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET
ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr
power: supply: test-power: revise parameter printing to use sprintf
power: supply: charger-manager: fix incorrect check on charging_duration_ms
power: supply: max17040: Fix ptr to enum cast
spi: dw: Add Baikal-T1 SPI Controller bindings
spi: dw: Add Baikal-T1 SPI Controller glue driver
spi: dw: Add poll-based SPI transfers support
spi: dw: Introduce max mem-ops SPI bus frequency setting
spi: dw: Add memory operations support
spi: dw: Add generic DW SSI status-check method
spi: dw: Move num-of retries parameter to the header file
spi: dw: Explicitly de-assert CS on SPI transfer completion
spi: dw: De-assert chip-select on reset
spi: dw: Discard chip enabling on DMA setup error
spi: dw: Unmask IRQs after enabling the chip
spi: dw: Perform IRQ setup in a dedicated function
spi: dw: Refactor IRQ-based SPI transfer procedure
spi: dw: Refactor data IO procedure
spi: dw: Add DW SPI controller config structure
spi: dw: Update Rx sample delay in the config function
spi: dw: Simplify the SPI bus speed config procedure
spi: dw: Update SPI bus speed in a config function
spi: dw: Detach SPI device specific CR0 config method
spi: dw: Add DWC SSI capability
spi: dw: Use an explicit set_cs assignment
power: supply: bq25980: Fix uninitialized wd_reg_val
clk: mediatek: add UART0 clock support
power: supply: bq25980: remove redundant zero check on ret
net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
power: reset: ocelot: Add support for Sparx5
dt-bindings: reset: ocelot: Add Sparx5 support
can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
drm/amd/display: Change ABM config init interface
gpiolib: Update header block in gpiolib-cdev.h
gpiolib: cdev: switch from kstrdup() to kstrndup()
docs: gpio: add a new document to its index.rst
scsi: qla2xxx: Fix return of uninitialized value in rval
scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands
scsi: sr: Initialize ->cmd_len
seccomp: Make duplicate listener detection non-racy
seccomp: Move config option SECCOMP to arch/Kconfig
selftests/clone3: Avoid OS-defined clone_args
selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit
ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn
ASoC: tas2764: Add the driver for the TAS2764
dt-bindings: tas2764: Add the TAS2764 binding doc
ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency
ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled
selftests/seccomp: Allow syscall nr and ret value to be set separately
selftests/seccomp: Record syscall during ptrace entry
vdpa/mlx5: Fix dependency on MLX5_CORE
vdpa/mlx5: should keep avail_index despite device status
ANDROID: Add more hvc devices for virtio-console.
ASoC: stm32: dfsdm: add actual resolution trace
ASoC: stm32: dfsdm: change rate limits
MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo
tracing: Fix synthetic print fmt check for use of __get_str()
tracing: Remove a pointless assignment
ftrace: ftrace_global_list is renamed to ftrace_ops_list
ftrace: Format variable declarations of ftrace_allocate_records
ftrace: Simplify the calculation of page number for ftrace_page->records
ftrace: Simplify the dyn_ftrace->flags macro
ftrace: Simplify the hash calculation
ftrace: Use fls() to get the bits for dup_hash()
tracing: Change synthetic event string format to limit printed length
selftests/ftrace: Add test case for synthetic event dynamic strings
tracing: Add README information for synthetic_events file
ASoC: qcom: sc7180: Add support for audio over DP
Asoc: qcom: lpass-platform : Increase buffer size
ASoC: qcom: Add support for lpass hdmi driver
Asoc: qcom: lpass:Update lpaif_dmactl members order
Asoc:qcom:lpass-cpu:Update dts property read API
ASoC: dt-bindings: Add dt binding for lpass hdmi
ASoC: Add sc7180-lpass binding header hdmi define
net: usb: qmi_wwan: add Cellient MPL200 card
macsec: avoid use-after-free in macsec_handle_frame()
r8169: consider that PHY reset may still be in progress after applying firmware
openvswitch: handle DNAT tuple collision
sctp: fix sctp_auth_init_hmacs() error path
bridge: Netlink interface fix.
dt-bindings: powerpc: Add a schema for the 'sleep' property
dt-bindings: pinctrl: sirf: Fix typo abitrary
dt-bindings: pinctrl: qcom: Fix typo abitrary
IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS
IB/rdmavt: Fix sizeof mismatch
MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER
ANDROID: gki_defconfig: Enable serialized DCC driver
ANDROID: tty: hvc_dcc: Add parameter to enable DCC
afs: Fix deadlock between writeback and truncate
iwlwifi: bump FW API to 59 for AX devices
iwlwifi: read and parse PNVM file
iwlwifi: pcie: implement set_pnvm op
iwlwifi: add trans op to set PNVM
iwlwifi: move PNVM implementation to common code
iwlwifi: rs: align to new TLC config command API
iwlwifi: fix sar geo table initialization
iwlwifi: stats: add new api fields for statistics cmd/ntfy
iwlwifi: mvm: fix suspicious rcu usage warnings
iwlwifi: mvm: remove memset of kek_kck command
iwlwifi: mvm: don't send a CSA command the firmware doesn't know
iwlwifi: pcie: fix the xtal latency value for a few qu devices
iwlwifi: pcie: fix xtal latency for 9560 devices
mm: avoid early COW write protect games during fork()
iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct
iwlwifi: mvm: avoid possible NULL pointer dereference
iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12
iwlwifi: mvm: add a get lmac id function
iwlwifi: mvm: prepare roc_done_wk to work sync
iwlwifi: mvm: re-enable TX after channel switch
iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
iwlwifi: support an additional Qu subsystem id
iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL
iwlwifi: mvm: ring the doorbell and wait for PNVM load completion
iwlwifi: update prph scratch structure to include PNVM data
iwlwifi: mvm: read and parse SKU ID if available
iwlwifi: mvm: get number of stations from TLV
direct-io: defer alignment check until after the EOF check
direct-io: don't force writeback for reads beyond EOF
direct-io: clean up error paths of do_blockdev_direct_IO
block: ratelimit handle_bad_sector() message
ACPICA: Update version to 20200925 Version 20200925
ACPICA: Remove unnecessary semicolon
ACPICA: Debugger: Add a new command: "ALL <NameSeg>"
ACPICA: iASL: Return exceptions for string-to-integer conversions
ACPICA: acpi_help: Update UUID list
ACPICA: Add predefined names found in the SMBus sepcification
ACPICA: Tree-wide: fix various typos and spelling mistakes
ACPICA: Drop the repeated word "an" in a comment
ACPICA: Add support for 64 bit risc-v compilation
PNP: remove the now unused pnp_find_card() function
arm: disable frequency invariance for CONFIG_BL_SWITCHER
cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale()
USB: serial: option: add Cellient MPL200 card
ALSA: hda/realtek - The front Mic on a HP machine doesn't work
XArray: Fix xas_for_each_conflict documentation
XArray: Test marked multiorder iterations
blk-throttle: Re-use the throtl_set_slice_end()
blk-throttle: Open code __throtl_de/enqueue_tg()
blk-throttle: Move service tree validation out of the throtl_rb_first()
blk-throttle: Move the list operation after list validation
blk-throttle: Fix IO hang for a corner case
blk-throttle: Avoid tracking latency if low limit is invalid
blk-throttle: Avoid getting the current time if tg->last_finish_time is 0
blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()
block: Remove redundant 'return' statement
io_uring: no need to call xa_destroy() on empty xarray
ALSA: hdspm: Fix typo arbitary
media: dvb-frontends/drxk_hard.c: fix uninitialized variable warning
media: tvp7002: fix uninitialized variable warning
media: s5k5baf: drop 'data' field in struct s5k5baf_fw
rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff
mwifiex: fix double free
ath11k: Fix memory leak on error path
iwlwifi: iwl-drv: Provide descriptions debugfs dentries
iwlwifi: dvm: devices: Fix function documentation formatting issues
iwlwifi: mvm: tx: Demote misuse of kernel-doc headers
iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers
iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers
iwlwifi: mvm: utils: Fix some doc-rot
iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers
iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names'
iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers
iwlwifi: calib: Demote seemingly unintentional kerneldoc header
iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers
iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers
iwlwifi: rs: Demote non-compliant kernel-doc headers
iwlwifi: dvm: Demote non-compliant kernel-doc headers
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
mac80211: copy configured beacon tx rate to driver
cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
powerpc/time: Make get_tb() common to PPC32 and PPC64
powerpc/time: Make get_tbl() common to PPC32 and PPC64
powerpc/time: Remove get_tbu()
powerpc/time: Avoid using get_tbl() and get_tbu() internally
powerpc/time: Make mftb() common to PPC32 and PPC64
powerpc/time: Rename mftbl() to mftb()
powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_book3s_32.S
powerpc/32s: Rename head_32.S to head_book3s_32.S
powerpc/32s: Setup the early hash table at all time.
powerpc/time: Remove ifdef in get_dec() and set_dec()
powerpc: Remove get_tb_or_rtc()
powerpc: Remove __USE_RTC()
powerpc: Tidy up a bit after removal of PowerPC 601.
powerpc: Remove support for PowerPC 601
powerpc: Remove PowerPC 601
powerpc: Drop SYNC_601() ISYNC_601() and SYNC()
powerpc: Remove CONFIG_PPC601_SYNC_FIX
powerpc: Remove SYNC on non 6xx
i2c: meson: fixup rate calculation with filter delay
i2c: meson: keep peripheral clock enabled
i2c: meson: fix clock setting overwrite
i2c: imx: Fix reset of I2SR_IAL flag
dmaengine: owl-dma: fix kernel-doc style for enum
dmaengine: zynqmp_dma: fix kernel-doc style for tasklet
dmaengine: xilinx_dma: fix kernel-doc style for tasklet
dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet
dmaengine: altera-msgdma: fix kernel-doc style for tasklet
mmc: renesas_sdhi: workaround a regression when reinserting SD cards
bpf: Fix scalar32_min_max_or bounds tracking
ANDROID: inode_owner_or_capable called during execv
docs: net: 80211: reduce docs build time
cfg80211: only allow S1G channels on S1G band
mac80211: initialize last_rate for S1G STAs
x86/mce: Allow for copy_mc_fragile symbol checksum to be generated
mac80211: handle lack of sband->bitrates in rates
MIPS: SGI-IP28: disable use of ll/sc in kernel
MIPS: tx49xx: move tx4939_add_memory_regions into only user
docs: w1: w1_therm: Fix broken xref, mistakes, clarify text
usb: typec: tcpci_maxim: Add support for Sink FRS
usb: typec: tcpci: Implement callbacks for FRS
usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS)
usb: typec: tcpci_maxim: Chip level TCPC driver
usb: typec: tcpci: Add set_vbus tcpci callback
usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference
misc: Kconfig: fix a HISI_HIKEY_USB dependency
media: dt-bindings: media: venus: Add an optional power domain for perf voting
media: rcar-vin: rcar-dma: Fix setting VNIS_REG for RAW8 formats
media: staging: rkisp1: uapi: Do not use BIT() macro
media: v4l2-mem2mem: Fix spurious v4l2_m2m_buf_done
media: usbtv: Fix refcounting mixup
X.509: Fix modular build of public_key_sm2
crypto: xor - Remove unused variable count in do_xor_speed
X.509: fix error return value on the failed path
crypto: bcm - Verify GCM/CCM key length in setkey
crypto: qat - drop input parameter from adf_enable_aer()
crypto: qat - fix function parameters descriptions
ANDROID: GKI: enable CONFIG_CPU_FREQ_STAT and more thermal configs
scsi: arcmsr: Update driver version to v1.50.00.02-20200819
scsi: arcmsr: Add support for ARC-1886 series RAID controllers
scsi: arcmsr: Fix device hot-plug monitoring timer stop
scsi: arcmsr: Remove unnecessary syntax
scsi: pm80xx: Driver version update
scsi: pm80xx: Increase the number of outstanding I/O supported to 1024
scsi: pm80xx: Remove DMA memory allocation for ccb and device structures
scsi: pm80xx: Increase number of supported queues
scsi: sym53c8xx_2: Fix sizeof() mismatch
scsi: isci: Fix a typo in a comment
scsi: qla4xxx: Fix inconsistent format argument type
scsi: myrb: Fix inconsistent format argument types
scsi: myrb: Remove redundant assignment to variable timeout
scsi: bfa: Fix error return in bfad_pci_init()
scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup()
scsi: snic: Simplify the return expression of svnic_cq_alloc()
scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc()
scsi: target: rd: Drop double zeroing
scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE
scsi: qla2xxx: Initialize variable in qla8044_poll_reg()
scsi: qla2xxx: Do not consume srb greedily
scsi: qla2xxx: Use constant when it is known
clk: rockchip: Initialize hw to error to avoid undefined behavior
powerpc/papr_scm: Add PAPR command family to pass-through command-set
powerpc/lmb-size: Use addr #size-cells value when fetching lmb-size
powerpc/book3s64/radix: Make radix_mem_block_size 64bit
powerpc/memhotplug: Make lmb size 64bit
powerpc/drmem: Make lmb_size 64 bit
powerpc/security: Fix link stack flush instruction
selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions
libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override
libbpf: Support safe subset of load/store instruction resizing with CO-RE
libbpf: Skip CO-RE relocations for not loaded BPF programs
scsi: 53c700: Remove set but not used variable
scsi: gdth: Make option_setup() static
scsi: initio: Use module_pci_driver() to simplify the code
scsi: dc395x: Use module_pci_driver() to simplify the code
scsi: core: Only start the request just before dispatching
scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd()
scsi: core: Clean up allocation and freeing of sgtables
scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd()
scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check()
scsi: core: Use rq_dma_dir in scsi_setup_cmnd()
scsi: core: Move command size detection out of the fast path
scsi: core: Remove scsi_init_cmd_errh
scsi: core: Don't export scsi_device_from_queue()
dm: fix request-based DM to not bounce through indirect dm_submit_bio
dm: remove special-casing of bio-based immutable singleton target on NVMe
9P: Cast to loff_t before multiplying
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
platform/x86: mlx-platform: Add capability field to platform FAN description
platform_data/mlxreg: Extend core platform structure
platform_data/mlxreg: Update module license
platform/x86: mlx-platform: Remove PSU EEPROM configuration
can: xilinx_can: Fix incorrect variable and initialize with a default value
can: xilinx_can: Check return value of set_reset_mode
can: xilinx_can: Limit CANFD brp to 2
can: flexcan: remove ack_grp and ack_bit handling from driver
dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode
dt-bindings: can: flexcan: list supported processors
dt-bindings: can: rcar_can: Document r8a774e1 support
dt-bindings: can: rcar_canfd: Document r8a774e1 support
dt-bindings: can: rcar_can: Add r8a7742 support
can: add ISO 15765-2:2016 transport protocol
can: dev: add a helper function to calculate the duration of one bit
MAINTAINERS: Update maintainers for pmc_core driver
platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info()
platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support
platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize
platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
platform/x86: intel_pmc_core: Fix TigerLake power gating status map
platform/x86: pmc_core: Use descriptive names for LPM registers
drm/amdgpu/swsmu: fix ARC build errors
drm/amdgpu: fix NULL pointer dereference for Renoir
tools/power/x86/intel-speed-select: Update version for v5.10
tools/power/x86/intel-speed-select: Fix missing base-freq core IDs
libbpf: Fix compatibility problem in xsk_socket__create
vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO
s390/pci: track whether util_str is valid in the zpci_dev
s390/pci: stash version in the zpci_dev
vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices
Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
s390/sie: fix typo in SIGP code description
s390/lib: fix kernel doc for memcmp()
s390/zcrypt: Introduce Failure Injection feature
s390/zcrypt: move ap_msg param one level up the call chain
s390/ap/zcrypt: revisit ap and zcrypt error handling
s390/ap: Support AP card SCLP config and deconfig operations
s390/sclp: Add support for SCLP AP adapter config/deconfig
s390/ap: add card/queue deconfig state
s390/ap: add error response code field for ap queue devices
s390/ap: split ap queue state machine state from device state
s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG
s390/zcrypt: introduce msg tracking in zcrypt functions
io_uring: batch account ->req_issue and task struct references
NFS: Decode a full READ_PLUS reply
SUNRPC: Add an xdr_align_data() function
NFS: Add READ_PLUS hole segment decoding
SUNRPC: Add the ability to expand holes in data pages
SUNRPC: Split out _shift_data_right_tail()
SUNRPC: Split out xdr_realign_pages() from xdr_align_pages()
NFS: Add READ_PLUS data segment support
NFS: Use xdr_page_pos() in NFSv4 decode_getacl()
SUNRPC: Implement a xdr_page_pos() function
SUNRPC: Split out a function for setting current page
bpf: Fix typo in uapi/linux/bpf.h
bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n
kernel/bpf/verifier: Fix build when NET is not enabled
dt-bindings: Explicitly allow additional properties in common schemas
dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'
dt-bindings: Add missing 'unevaluatedProperties'
locking/atomics: Check atomic-arch-fallback.h too
locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc
Docs: Fixing spelling errors in Documentation/devicetree/bindings/
x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction
x86/asm: Carve out a generic movdir64b() helper for general usage
xfs: fix the indent in xfs_trans_mod_dquot
xfs: do the ASSERT for the arguments O_{u,g,p}dqpp
xfs: fix deadlock and streamline xfs_getfsmap performance
xfs: limit entries returned when counting fsmap records
xfs: only relog deferred intent items if free space in the log gets low
xfs: expose the log push threshold
xfs: periodically relog deferred intent items
xfs: change the order in which child and parent defer ops are finished
xfs: fix an incore inode UAF in xfs_bui_recover
xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
xfs: clean up bmap intent item recovery checking
xfs: xfs_defer_capture should absorb remaining transaction reservation
xfs: xfs_defer_capture should absorb remaining block reservations
xfs: proper replay of deferred ops queued during log recovery
xfs: remove XFS_LI_RECOVERED
xfs: remove xfs_defer_reset
ALSA: bebob: potential info leak in hwdep_read()
ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
cpufreq: stats: Add memory barrier to store_reset()
cpufreq: schedutil: Simplify sugov_fast_switch()
block: soft limit zone-append sectors as well
platform/x86: hp-wmi: add support for thermal policy
doc: dev-tools: kselftest.rst: Update examples and paths
selftests/run_kselftest.sh: Make each test individually selectable
selftests: Extract run_kselftest.sh and generate stand-alone test list
partitions/ibm: fix non-DASD devices
samples: configfs: prefer pr_err() over bare printk(KERN_ERR
samples: configfs: don't use spaces before tabs
samples: configfs: consolidate local variables of the same type
samples: configfs: don't reinitialize variables which are already zeroed
samples: configfs: replace simple_strtoul() with kstrtoint()
samples: configfs: fix alignment in item struct
samples: configfs: drop unnecessary ternary operators
samples: configfs: remove redundant newlines
MAINTAINERS: add the sample directory to the configfs entry
pinctrl: amd: Add missing pins to the pin group list
arm64: random: Remove no longer needed prototypes
i3c: master: Fix error return in cdns_i3c_master_probe()
XArray: Test two more things about xa_cmpxchg
ida: Free allocated bitmap in error path
radix tree test suite: Fix compilation
perf stat: Fix out of bounds CPU map access when handling armv8_pmu events
ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun"
serial: mcf: add sysrq capability
powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask
powerpc/perf/hv-gpci: Add cpu hotplug support
Documentation/ABI: Add ABI documentation for hv-gpci format
Documentation/ABI: Add ABI documentation for hv-24x7 format
powerpc/perf/hv-gpci: Fix starting index value
powerpc/pseries/eeh: Fix use of uninitialised variable
powerpc/eeh: Delete eeh_pe->config_addr
dt-bindings: staging: wfx: silabs,wfx yaml conversion
staging: wfx: update copyrights dates
staging: wfx: fix QoS priority for slow buses
staging: wfx: fix BA sessions for older firmwares
staging: wfx: remove remaining code of 'secure link' feature
staging: wfx: fix handling of MMIC error
btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
btrfs: annotate device name rcu_string with __rcu
btrfs: skip devices without magic signature when mounting
btrfs: cleanup cow block on error
btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
fs: remove no longer used dio_end_io()
btrfs: return error if we're unable to read device stats
btrfs: init device stats for seed devices
btrfs: remove struct extent_io_ops
btrfs: call submit_bio_hook directly for metadata pages
btrfs: stop calling submit_bio_hook for data inodes
btrfs: don't opencode is_data_inode in end_bio_extent_readpage
btrfs: call submit_bio_hook directly in submit_one_bio
btrfs: remove extent_io_ops::readpage_end_io_hook
btrfs: replace readpage_end_io_hook with direct calls
btrfs: send, recompute reference path after orphanization of a directory
btrfs: send, orphanize first all conflicting inodes when processing references
btrfs: tree-checker: fix false alert caused by legacy btrfs root item
btrfs: use unaligned helpers for stack and header set/get helpers
btrfs: free-space-cache: use unaligned helpers to access data
btrfs: send: use helpers for unaligned access to header members
btrfs: use own btree inode io_tree owner id
btrfs: reschedule when cloning lots of extents
btrfs: use kvcalloc for allocation in btrfs_ioctl_send()
btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
btrfs: remove inode argument from btrfs_start_ordered_extent
btrfs: remove inode argument from add_pending_csums
btrfs: sink inode argument in insert_ordered_extent_file_extent
btrfs: switch btrfs_remove_ordered_extent to btrfs_inode
btrfs: clean BTRFS_I usage in btrfs_destroy_inode
btrfs: open code extent_read_full_page to its sole caller
btrfs: sink mirror_num argument in __do_readpage
btrfs: sink read_flags argument into extent_read_full_page
btrfs: sink mirror_num argument in extent_read_full_page
btrfs: promote extent_read_full_page to btrfs_readpage
btrfs: remove mirror_num argument from extent_read_full_page
btrfs: remove btrfs_get_extent indirection from __do_readpage
btrfs: remove btree_get_extent
btrfs: simplify metadata pages reading
btrfs: remove btree_readpage
btrfs: reschedule if necessary when logging directory items
btrfs: do not create raid sysfs entries under any locks
btrfs: kill the RCU protection for fs_info->space_info
btrfs: improve error message in setup_items_for_insert
btrfs: add kerneldoc for setup_items_for_insert
btrfs: sink total_data parameter in setup_items_for_insert
btrfs: eliminate total_size parameter from setup_items_for_insert
btrfs: re-arrange statements in setup_items_for_insert
btrfs: sysfs: export supported send stream version
btrfs: send: use btrfs_file_extent_end() in send_write_or_clone()
btrfs: send: avoid copying file data
btrfs: send: get rid of i_size logic in send_write()
btrfs: rename btrfs_insert_clone_extent() to a more generic name
btrfs: rename btrfs_punch_hole_range() to a more generic name
btrfs: rename struct btrfs_clone_extent_info to a more generic name
btrfs: remove item_size member of struct btrfs_clone_extent_info
btrfs: fix metadata reservation for fallocate that leads to transaction aborts
btrfs: remove unused function calc_global_rsv_need_space()
btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration
btrfs: simplify gotos in open_seed_device
btrfs: remove unnecessary tmp variable in btrfs_assign_next_active_device()
btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev
btrfs: use sprout device_list_mutex in btrfs_init_devices_late
btrfs: reada: lock all seed/sprout devices in __reada_start_machine
btrfs: handle errors in btrfs_sysfs_add_fs_devices
btrfs: initialize sysfs devid and device link for seed device
btrfs: split and refactor btrfs_sysfs_remove_devices_dir
btrfs: simplify parameters of btrfs_sysfs_add_devices_dir
btrfs: make btrfs_sysfs_remove_devices_dir return void
btrfs: add btrfs_sysfs_remove_device helper
btrfs: add btrfs_sysfs_add_device helper
btrfs: fix replace of seed device
btrfs: improve device scanning messages
btrfs: pretty print leaked root name
btrfs: sysfs: export currently running exclusive operation
btrfs: enumerate the type of exclusive operation in progress
btrfs: sysfs: init devices outside of the chunk_mutex
btrfs: make extent_fiemap take btrfs_inode
btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode
btrfs: make copy_inline_to_page take btrfs_inode
btrfs: make btrfs_find_ordered_sum take btrfs_inode
btrfs: make get_extent_skip_holes take btrfs_inode
btrfs: make btrfs_writepage_endio_finish_ordered btrfs_inode-centric
btrfs: make btrfs_invalidatepage work on btrfs_inode
btrfs: convert btrfs_inode_sectorsize to take btrfs_inode
btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode
btrfs: make ordered extent tracepoint take btrfs_inode
btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode
btrfs: make inode_tree_del take btrfs_inode
btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots
btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
btrfs: add nesting tags to the locking helpers
btrfs: introduce btrfs_path::recurse
btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed
btrfs: don't opencode sync_blockdev in btrfs_init_new_device
btrfs: remove redundant code from btrfs_free_stale_devices
btrfs: refactor locked condition in btrfs_init_new_device
btrfs: use RCU for quick device check in btrfs_init_new_device
btrfs: ctree: check key order before merging tree blocks
btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()
btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
btrfs: extent_io: do extra check for extent buffer read write functions
btrfs: rework error detection in init_tree_roots
btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations
btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
btrfs: do not hold device_list_mutex when closing devices
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
btrfs: remove alloc_list splice in btrfs_prepare_sprout
btrfs: document some invariants of seed code
btrfs: switch seed device to list api
btrfs: simplify setting/clearing fs_info to btrfs_fs_devices
btrfs: make close_fs_devices return void
btrfs: factor out loop logic from btrfs_free_extra_devids
btrfs: factor out reada loop in __reada_start_machine
btrfs: remove err variable from btrfs_get_extent
btrfs: dio iomap DSYNC workaround
btrfs: switch to iomap for direct IO
btrfs: add owner and fs_info to alloc_state io_tree
btrfs: make read_block_group_item return void
btrfs: sysfs: fix unused-but-set-variable warnings
btrfs: make fast fsyncs wait only for writeback
btrfs: do not commit logs and transactions during link and rename operations
btrfs: do not take the log_mutex of the subvolume when pinning the log
btrfs: send: remove indirect callback parameter for changed_cb
btrfs: scrub: rename ratelimit state varaible to avoid shadowing
btrfs: remove unnecessarily shadowed variables
btrfs: compression: move declarations to header
btrfs: remove const from btrfs_feature_set_name
btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need()
btrfs: fix possible infinite loop in data async reclaim
btrfs: add a comment explaining the data flush steps
btrfs: do async reclaim for data reservations
btrfs: flush delayed refs when trying to reserve data space
btrfs: run delayed iputs before committing the transaction for data
btrfs: don't force commit if we are data
btrfs: drop the commit_cycles stuff for data reservations
btrfs: use the same helper for data and metadata reservations
btrfs: serialize data reservations if we are flushing
btrfs: use ticketing for data space reservations
btrfs: add btrfs_reserve_data_bytes and use it
btrfs: add the data transaction commit logic into may_commit_transaction
btrfs: add flushing states for handling data reservations
btrfs: check tickets after waiting on ordered extents
btrfs: use btrfs_start_delalloc_roots in shrink_delalloc
btrfs: use the btrfs_space_info_free_bytes_may_use helper for delalloc
btrfs: call btrfs_try_granting_tickets when reserving space
btrfs: call btrfs_try_granting_tickets when unpinning anything
btrfs: call btrfs_try_granting_tickets when freeing reserved bytes
btrfs: make ALLOC_CHUNK use the space info flags
btrfs: make shrink_delalloc take space_info as an arg
btrfs: handle U64_MAX for shrink_delalloc
btrfs: remove orig from shrink_delalloc
btrfs: change nr to u64 in btrfs_start_delalloc_roots
btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid
btrfs: remove spurious BUG_ON in btrfs_get_extent
btrfs: delete duplicated words + other fixes in comments
btrfs: tracepoints: output proper root owner for trace_find_free_extent()
leds: pwm: Remove platform_data support
dt-bindings: pinctrl: sunxi: Allow pinctrl with more interrupt banks
dmaengine: xilinx: dpdma: convert tasklets to use new tasklet_setup() API
dmaengine: sf-pdma: convert tasklets to use new tasklet_setup() API
iommu/vt-d: Gracefully handle DMAR units with no supported address widths
pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_VISCONTI
gpio: pca953x: Survive spurious interrupts
gpiolib: Disable compat ->read() code in UML case
x86/mce: Decode a kernel instruction to determine if it is copying from user
x86/mce: Recover from poison found while copying from user space
x86/mce: Avoid tail copy when machine check terminated a copy from user
mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E
x86/mce: Add _ASM_EXTABLE_CPY for copy user access
dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling
x86/mce: Provide method to find out the type of an exception handler
dma-direct: factor out a dma_direct_alloc_from_pool helper
dma-direct check for highmem pages in dma_direct_alloc_pages
x86/mce: Pass pointer to saved pt_regs to severity calculation routines
pinctrl: mediatek: Free eint data on failure
usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled
LSM: Fix type of id parameter in kernel_post_load_data prototype
misc: Kconfig: add a new dependency for HISI_HIKEY_USB
x86/platform/uv: Update Copyrights to conform to HPE standards
x86/platform/uv: Update for UV5 NMI MMR changes
x86/platform/uv: Update UV5 TSC checking
x86/platform/uv: Update node present counting
x86/platform/uv: Update UV5 MMR references in UV GRU
x86/platform/uv: Adjust GAM MMR references affected by UV5 updates
x86/platform/uv: Update MMIOH references based on new UV5 MMRs
x86/platform/uv: Add and decode Arch Type in UVsystab
x86/platform/uv: Add UV5 direct references
x86/platform/uv: Update UV MMRs for UV5
ANDROID: scsi: ufs: add hooks to monitor stats of UFS traffic
drivers/misc/sgi-xp: Adjust references in UV kernel modules
x86/platform/uv: Remove SCIR MMR references for UV systems
x86/platform/uv: Remove UV BAU TLB Shootdown Handler
nvme-core: remove extra condition for vwc
nvme-core: remove extra variable
nvme: remove nvme_identify_ns_list
nvme: refactor nvme_validate_ns
nvme: move nvme_validate_ns
nvme: query namespace identifiers before adding the namespace
nvme: revalidate zone bitmaps in nvme_update_ns_info
nvme: remove nvme_update_formats
nvme: update the known admin effects
nvme: set the queue limits in nvme_update_ns_info
nvme: remove the 0 lba_shift check in nvme_update_ns_info
nvme: clean up the check for too large logic block sizes
nvme: freeze the queue over ->lba_shift updates
nvme: factor out a nvme_configure_metadata helper
nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block
nvme: lift the check for an unallocated namespace into nvme_identify_ns
nvme: rename __nvme_revalidate_disk
nvme: rename _nvme_revalidate_disk
nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns
nvme: remove the disk argument to nvme_update_zone_info
nvme: fix initialization of the zone bitmaps
block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED
nvme-loop: don't put ctrl on nvme_init_ctrl error
nvme-core: put ctrl ref when module ref get fail
drm/nouveau/mem: guard against NULL pointer access in mem_del
drm/nouveau/device: return error for unknown chipsets
exfat: fix use of uninitialized spinlock on error path
exfat: fix pointer error checking
arm/arm64: xen: Fix to convert percpu address to gfn correctly
Input: Add MAINTAINERS entry for SiS i2c touch input driver
selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64
Input: evdev - per-client waitgroups
riscv: Fixup bootup failure with HARDENED_USERCOPY
scsi: hisi_sas: Recover PHY state according to the status before reset
scsi: hisi_sas: Filter out new PHY up events during suspend
scsi: hisi_sas: Add device link between SCSI devices and hisi_hba
scsi: hisi_sas: Add check for methods _PS0 and _PR0
scsi: hisi_sas: Add controller runtime PM support for v3 hw
scsi: hisi_sas: Switch to new framework to support suspend and resume
scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling synchronize_irq()
hwmon: (pmbus/max20730) adjust the vout reading given voltage divider
dt-bindings: hwmon: max20730: adding device tree doc for max20730
hwmon: Add hardware monitoring driver for Moortec MR75203 PVT controller
hwmon: Add DT bindings schema for PVT controller
can: m_can_platform: don't call m_can_class_suspend in runtime suspend
can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
can: raw: add missing error queue support
MAINTAINERS: adjust to mcp251xfd file renaming
can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
can: softing: softing_card_shutdown(): add braces around empty body in an 'if' statement
can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming
block: Consider only dispatched requests for inflight statistic
dt-bindings: hwmon: Add the +vs supply to the lm75 bindings
dt-bindings: hwmon: Convert lm75 bindings to yaml
RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl.
RDMA/bnxt_re: Use rdma_umem_for_each_dma_block()
dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema
samples: bpf: Driver interrupt statistics in xdpsock
samples: bpf: Count syscalls in xdpsock
samples: bpf: Split xdpsock stats into new struct
samples/bpf: Fix a compilation error with fallthrough marking
samples/bpf: Change Makefile to cope with latest llvm
dt-bindings: riscv: convert pwm bindings to json-schema
dt-bindings: riscv: convert plic bindings to json-schema
dt-bindings: fu540: prci: convert PRCI bindings to json-schema
bpf, libbpf: Use valid btf in bpf_program__set_attach_target
selftest/bpf: Test pinning map with reused map fd
libbpf: Check if pin_path was set even map fd exist
libbpf: Close map fd if init map slots failed
dt-bindings: vendor-prefixes: favor "gateworks" over "gw"
usermodehelper: reset umask to default before executing user process
splice: teach splice pipe reading about empty pipe buffers
FROMLIST: soc: qcom: cmd-db: allow loading as a module
crypto: arm64: Use x16 with indirect branch to bti_c
staging: vchiq: Fix list_for_each exit tests
firmware_loader: fix a kernel-doc markup
ANDROID: workqueue: add vendor hook for wq lockup information
ALSA: usb-audio: endpoint.c: fix repeated word 'there'
ALSA: portman2x4: fix repeated word 'if'
dt-bindings: Another round of adding missing 'additionalProperties'
dt-bindings: hwlock: omap: Fix warnings with k3.yaml
ANDROID: Incremental fs: Fix read_log_test which failed sporadically
spi: spi-mtk-nor: Add power management support
spi: spi-mtk-nor: support 36bit dma addressing
spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer
dt-bindings: spi: add mt8192-nor compatible string
dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compatible matching
scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug
scsi: scsi_debug: Support host tagset
scsi: hisi_sas: Switch v3 hw to MQ
scsi: core: Show nr_hw_queues in sysfs
scsi: Add host and host template flag 'host_tagset'
objtool: Allow nested externs to enable BUILD_BUG()
ASoC: omap-mcbsp: Fix use of uninitialised pointer
NFS: fix nfs_path in case of a rename retry
ASoC: Intel: Remove sst_dsp_get_thread_context
ASoC: Intel: Remove sst_pdata structure
ASoC: Intel: Make atom components independent of sst-dsp
ASoC: Intel: Remove SST-legacy specific constants
ASoC: Intel: Remove unused DSP interface fields
ASoC: Intel: Remove unused DSP operations
ASoC: Intel: Skylake: Unassign ram_read and read_write ops
ASoC: Intel: Remove SST firmware components
ASoC: Intel: Remove SST ACPI component
ASoC: Intel: Remove baytrail solution
ASoC: Intel: Remove rt5640 support for baytrail solution
ASoC: Intel: Remove max98090 support for baytrail solution
ASoC: Intel: Remove haswell solution
dt-bindings: mailbox: fsl,mu: Add missing power-domains
ovl: use generic vfs_ioc_setflags_prepare() helper
ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories
block: move blk_mq_sched_try_merge to blk-merge.c
block: remove the unused blk_integrity_merge_bio export
block: remove the unused blk_integrity_merge_rq export
block: move 'q_usage_counter' into front of 'request_queue'
percpu_ref: reduce memory footprint of percpu_ref in fast path
ethtool: specify which header flags are supported per command
netlink: add mask validation
netlink: create helpers for checking type is an int
ethtool: link up ethnl_header_policy as a nested policy
ethtool: trim policy tables
ethtool: wire up set policies to ops
ethtool: wire up get policies to ops
ipv4: use dev_sw_netstats_rx_add()
net: openvswitch: use dev_sw_netstats_rx_add()
xfrm: use dev_sw_netstats_rx_add()
ipv6: use dev_sw_netstats_rx_add()
gtp: use dev_sw_netstats_rx_add()
bareudp: use dev_sw_netstats_rx_add()
geneve: use dev_sw_netstats_rx_add()
vxlan: use dev_sw_netstats_rx_add()
net: netdevice.h: sw_netstats_rx_add helper
perf/x86: Fix n_metric for cancelled txn
perf/x86: Fix n_pair for cancelled txn
net: atlantic: implement media detect feature via phy tunables
net: atlantic: implement phy downshift feature
ethtool: allow netdev driver to define phy tunables
net: always dump full packets with skb_dump
tcp: fix receive window update in tcp_add_backlog()
ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
mptcp: don't skip needed ack
mptcp: more DATA FIN fixes
net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
pseries/hotplug-memory: hot-add: skip redundant LMB lookup
selftests/powerpc: Add a rtas_filter selftest
powerpc/rtas: Restrict RTAS requests from userspace
powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
powerpc/smp: Optimize update_coregroup_mask
powerpc/smp: Move coregroup mask updation to a new function
powerpc/smp: Optimize update_mask_by_l2
powerpc/smp: Check for duplicate topologies and consolidate
powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs
powerpc/smp: Stop passing mask to update_mask_by_l2
powerpc/smp: Limit CPUs traversed to within a node.
powerpc/smp: Optimize remove_cpu_from_masks
powerpc/smp: Remove get_physical_package_id
powerpc/smp: Stop updating cpu_core_mask
powerpc/topology: Update topology_core_cpumask
powerpc/tm: Save and restore AMR on treclaim and trechkpt
powerpc/eeh: Clean up PE addressing
powerpc/pseries/eeh: Allow zero to be a valid PE configuration address
powerpc/pseries/eeh: Rework device EEH PE determination
powerpc/pseries/eeh: Clean up pe_config_addr lookups
powerpc/eeh: Move EEH initialisation to an arch initcall
powerpc/eeh: Delete eeh_ops->init
powerpc/pseries: Stop using eeh_ops->init()
powerpc/powernv: Stop using eeh_ops->init()
powerpc/eeh: Rework EEH initialisation
powerpc: switch 85xx defconfigs from legacy ide to libata
powerpc: PPC_SECURE_BOOT should not require PowerNV
powerpc/papr_scm: Fix warnings about undeclared variable
powerpc/64: make restore_interrupts 64e only
powerpc/64e: remove 64s specific interrupt soft-mask code
powerpc/64e: remove PACA_IRQ_EE_EDGE
powerpc/64: fix irq replay pt_regs->softe value
powerpc/64: fix irq replay missing preempt
powerpc/pseries: add new branch prediction security bits for link stack
powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address
powerpc: untangle cputable mce include
powerpc/powernv/elog: Fix race while processing OPAL error log event.
ANDROID: overlayfs: readdir override_creds=off option bypass creator_cred
MIPS: pgtable: Remove used PAGE_USERIO define
MIPS: alchemy: Share prom_init implementation
MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX is disabled
ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
ACPI: EC: PM: Flush EC work unconditionally after wakeup
irqchip/qcom-pdc: Reset PDC interrupts during init
irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Use return value from irq_set_wake() call
pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags
PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
power: supply: sbs-battery: keep error code when get_property() fails
x86/copy_mc: Introduce copy_mc_enhanced_fast_string()
x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
mtd: hyperbus: add Renesas RPC-IF driver
ANDROID: perf: Export clock_set_rate tracepoint
Revert "mtd: spi-nor: Prefer asynchronous probe"
dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>
dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma
dma-mapping: move dma-debug.h to kernel/dma/
dma-mapping: remove <asm/dma-contiguous.h>
dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>
dma-contiguous: remove dma_contiguous_set_default
dma-contiguous: remove dev_set_cma_area
dma-contiguous: remove dma_declare_contiguous
dma-mapping: split <linux/dma-mapping.h>
cma: decrease CMA_ALIGNMENT lower limit to 2
FROMLIST: scsi: ufs: clear uac for rpmb lun
arc: include/asm: fix typos of "themselves"
ARC: SMP: fix typo and use "come up" instead of "comeup"
ARC: [dts] fix the errors detected by dtbs_check
arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
ARC: [plat-eznps]: Drop support for EZChip NPS platform
FROMGIT: drm/virtio: Fix use after free in get_capset_info callback.
RDMA/umem: Move to allocate SG table from pages
lib/scatterlist: Add support in dynamic allocation of SG table from pages
tools/testing/scatterlist: Show errors in human readable form
tools/testing/scatterlist: Rejuvenate bit-rotten test
tracing: Add support for dynamic strings to synthetic events
bpf, doc: Update Andrii's email in MAINTAINERS
tracing: Save normal string variables
tracing: Fix parse_synth_field() error handling
tracing: Change STR_VAR_MAX_LEN
bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
Smack: Remove unnecessary variable initialization
Documentation: i2c: add testunit docs to index
i2c: tegra: Improve driver module description
i2c: tegra: Clean up whitespaces, newlines and indentation
i2c: tegra: Clean up and improve comments
i2c: tegra: Clean up printk messages
i2c: tegra: Clean up variable names
i2c: tegra: Improve formatting of variables
i2c: tegra: Check errors for both positive and negative values
i2c: tegra: Factor out hardware initialization into separate function
i2c: tegra: Factor out register polling into separate function
i2c: tegra: Factor out packet header setup from tegra_i2c_xfer_msg()
i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg()
i2c: tegra: Rename wait/poll functions
i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg()
i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear()
i2c: tegra: Remove likely/unlikely from the code
i2c: tegra: Remove outdated barrier()
i2c: tegra: Clean up variable types
i2c: tegra: Reorder location of functions in the code
i2c: tegra: Clean up probe function
i2c: tegra: Move out all device-tree parsing into tegra_i2c_parse_dt()
i2c: tegra: Use clk-bulk helpers
i2c: tegra: Use platform_get_irq()
i2c: tegra: Use devm_platform_get_and_ioremap_resource()
i2c: tegra: Use reset_control_reset()
i2c: tegra: Remove error message used for devm_request_irq() failure
i2c: tegra: Runtime PM always available on Tegra
i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member
i2c: tegra: Initialize div-clk rate unconditionally
i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()
i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()
i2c: tegra: Add missing pm_runtime_put()
i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer
i2c: testunit: improve documentation
drm/amd/display: HDMI remote sink need mode validation for Linux
drm/amd/display: Change to correct unit on audio rate
drm/amd/display: Avoid set zero in the requested clk
drm/amdgpu: align frag_end to covered address space
drm/amdgpu: fix NULL pointer dereference for Renoir
leds: lm3697: Fix out-of-bound access
ipmi_si: Fix wrong return value in try_smi_init()
RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
arm64: initialize per-cpu offsets earlier
spi: renesas,sh-msiof: Add r8a77961 support
kselftest/arm64: Check mte tagged user address in kernel
kselftest/arm64: Verify KSM page merge for MTE pages
kselftest/arm64: Verify all different mmap MTE options
kselftest/arm64: Check forked child mte memory accessibility
kselftest/arm64: Verify mte tag inclusion via prctl
kselftest/arm64: Add utilities and a test to validate mte memory
arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
arm64: dts: meson: add missing g12 rng clock
arm64: dts: meson-axg-s400: enable USB OTG
arm64: dts: meson-axg: add USB nodes
regmap: irq: Add support to clear ack registers
ASoC: Intel: haswell: Mark FE DAIs as nonatomic
ASoC: Intel: broadwell: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1
block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
block: make blk_crypto_rq_bio_prep() able to fail
block: make bio_crypt_clone() able to fail
PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
block: add a bdget_part helper
drbd: remove ->this_bdev
docs: hwmon: (ltc2945) update datasheet link
hwmon: (mlxreg-fan) Fix double "Mellanox"
hwmon: (pmbus/max20730) add device monitoring via debugfs
hwmon: (pmbus/max34440) Fix OC fault limits
rxrpc: Fix server keyring leak
spi: imx: Fix freeing of DMA channels if spi_bitbang_start() fails
ANDROID: GKI: Build INCREMENTAL_FS into GKI
docs: programming-languages: refresh blurb on clang support
Documentation: kvm: fix a typo
rxrpc: The server keyring isn't network-namespaced
rxrpc: Fix accept on a connection that need securing
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
rxrpc: Fix rxkad token xdr encoding
regulator: bd9576: Fix print
regulator: bd9576: fix regulator binfdings dt node names
dt-bindings: regulator: document pm8950 and pm8953 smd regulators
regulator: qcom_smd: add pm8953 regulators
regulator: Make constraint debug processing conditional on DEBUG
ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT
ASoC: mchp-spdifrx: convert to devm_platform_get_and_ioremap_resource
printk: Use fallthrough pseudo-keyword
bpf, verifier: Use fallthrough pseudo-keyword
xsk: Remove internal DMA headers
ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion
ASoC: rt715-sdw: probe with RT714 Device ID
ASoC: Intel: sof_sdw_rt1316: add missing component string
ASoC: Intel: sof_sdw_rt1308: add extra check on init
ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata
ASoC: sun8i-codec: Enable AIF mono/stereo control
ASoC: sun8i-codec: Fix AIF widget channel references
ASoC: sun8i-codec: Correct DAPM widget types
ASoC: sun8i-codec: Consistently name DAPM widgets and routes
ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes
ASoC: sun8i-codec: Swap module clock/reset dependencies
ASoC: sun8i-codec: Set up clock tree at probe time
cpufreq: Move traces and update to policy->cur to cpufreq core
cpufreq: stats: Enable stats for fast-switch as well
cpufreq: stats: Mark few conditionals with unlikely()
cpufreq: stats: Remove locking
cpufreq: stats: Defer stats update to cpufreq_stats_record_transition()
net: phy: marvell: Use phy_read_paged() instead of open coding it
dt-bindings: mfd: ti,j721e-system-controller: Fix incorrect pattern property
dt-bindings: display: Add dsi-controller.yaml in DSI controller schemas
dt-bindings: arm: Add missing root node constraint for board/SoC bindings
net: dsa: propagate switchdev vlan_filtering prepare phase to drivers
w1: w1_therm: make w1_poll_completion static
staging: greybus: use __force when assigning __u8 value to snd_ctl_elem_type_t
staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for format bitmask
staging: greybus: fix warnings about endianness detected by sparse
MAINTAINERS: Add maintainer of DW APB SSI driver
PCI: meson: Build as module by default
m68knommu: include SDHC support only when hardware has it
m68knommu: fix sparse warnings in signal code
m68knommu: switch to using asm-generic/uaccess.h
binder: simplify the return expression of binder_mmap
test_firmware: Test partial read support
firmware: Add request_partial_firmware_into_buf()
firmware: Store opt_flags in fw_priv
fs/kernel_file_read: Add "offset" arg for partial reads
IMA: Add support for file reads without contents
LSM: Add "contents" flag to kernel_read_file hook
module: Call security_kernel_post_load_data()
firmware_loader: Use security_post_load_data()
LSM: Introduce kernel_post_load_data() hook
fs/kernel_read_file: Add file_size output argument
fs/kernel_read_file: Switch buffer size arg to size_t
fs/kernel_read_file: Remove redundant size argument
fs/kernel_read_file: Split into separate source file
fs/kernel_read_file: Split into separate include file
fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum
serial: mcf: add sysrq capability
serial: fsl_lpuart: add sysrq support when using dma
ACPI: button: fix handling lid state changes when input device closed
power: supply: Constify static w1_family_ops structs
w1: Constify static w1_family_ops structs
w1: Constify struct w1_family_ops
usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
USB: serial: ftdi_sio: use cur_altsetting for consistency
intel_th: pci: Add Alder Lake CPU support
intel_th: pci: Add Alder Lake-S support
stm class: ftrace: Use different channel accroding to CPU
stm class: ftrace: Enable supported trace export flag
tracing: Add trace_export support for trace_marker
tracing: Add trace_export support for event trace
tracing: Add flag to control different traces
stm class: ftrace: Change dependency to TRACING
ARM: dts: sun4i-a10: fix cpu_alert temperature
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation
sparc32: Move ioremap/iounmap declaration before asm-generic/io.h include
sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard
USB: serial: option: Add Telit FT980-KS composition
mfd: kempld-core: Fix unused variable 'kempld_acpi_table' when !ACPI
mfd: sl28cpld: Depend on I2C
staging: r8188eu: remove unnecessary type casts (struct wlan_bssid_ex *)
staging: rtl8723bs: replace _cancel_timer with del_timer_sync
staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
staging: rtl8723bs: remove unused macros
staging: rtl8723bs: replace _RND8 with round_up()
staging: rtl8723bs: replace _RND4 with round_up()
staging: rtl8723bs: replace RND4 with round_up()
staging: qlge: fix build breakage with dumping enabled
dt-bindings: Fix 'reg' size issues in zynqmp examples
dmaengine: rcar-dmac: drop double zeroing
dmaengine: sh: drop double zeroing
dmaengine: ioat: Allocate correct size for descriptor chunk
dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname
dmaengine: fsl: remove bad channel update
dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
net: openvswitch: Constify static struct genl_small_ops
mptcp: Constify mptcp_pm_ops
Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2
Input: synaptics-rmi4 - support bootloader v8 in f34v7
Input: synaptics-rmi4 - add support for F3A
Input: synaptics-rmi4 - rename f30_data to gpio_data
x86/xen: Fix typo in xen_pagetable_p2m_free()
x86/xen: disable Firmware First mode for correctable memory errors
xen/arm: do not setup the runstate info page if kpti is enabled
xen: remove redundant initialization of variable ret
xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*()
xen/gntdev.c: Mark pages as dirty
RISC-V: Make sure memblock reserves the memory containing DT
Input: add zinitix touchscreen driver
dt-bindings: input/touchscreen: add bindings for zinitix
Linux 5.9-rc8
drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
net: mvneta: fix double free of txq->buf
net_sched: check error pointer in tcf_dump_walker()
net: team: fix memory leak in __team_options_register
bnxt_en: Eliminate unnecessary RX resets.
bnxt_en: Reduce unnecessary message log during RX errors.
bnxt_en: Add a software counter for RX ring reset.
bnxt_en: Implement RX ring reset in response to buffer errors.
bnxt_en: Refactor bnxt_init_one_rx_ring().
bnxt_en: Refactor bnxt_free_rx_skbs().
bnxt_en: Log FW health status info, if reset is aborted.
bnxt_en: perform no master recovery during startup
bnxt_en: log firmware status on firmware init failure
bnxt_en: refactor bnxt_alloc_fw_health()
bnxt_en: Update firmware interface spec to 1.10.1.68.
net: dsa: mv88e6xxx: Add per port devlink regions
net: dsa: Add helper for converting devlink port to ds and port
net: dsa: Add devlink port regions support to DSA
net: devlink: Add support for port regions
net: dsa: Register devlink ports before calling DSA driver setup()
net: dsa: Make use of devlink port flavour unused
net: devlink: Add unused port flavour
MAINTAINERS: TPM DEVICE DRIVER: Update GIT
netfilter: nf_tables: Implement fast bitwise expression
netfilter: nf_tables: Enable fast nft_cmp for inverted matches
netfilter: nfnetlink: place subsys mutexes in distinct lockdep classes
netfilter: ipset: enable memory accounting for ipset allocations
netfilter: nf_tables_offload: Remove unused macro FLOW_SETUP_BLOCK
riscv: remove address space overrides using set_fs()
riscv: implement __get_kernel_nofault and __put_user_nofault
riscv: refactor __get_user and __put_user
riscv: use memcpy based uaccess for nommu again
asm-generic: make the set_fs implementation optional
asm-generic: add nommu implementations of __{get,put}_kernel_nofault
asm-generic: improve the nommu {get,put}_user handling
uaccess: provide a generic TASK_SIZE_MAX definition
media: zoran.rst: place it at the right place this time
hwmon: (bt1-pvt) Wait for the completion with timeout
hwmon: (bt1-pvt) Cache current update timeout
hwmon: (bt1-pvt) Test sensor power supply on probe
hwmon: (lm75) Add regulator support
hwmon: Add hwmon driver for Intel MAX 10 BMC
dt-bindings: Add MP2975 voltage regulator device
hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller
hwmon: (tmp513) fix spelling typo in comments
hwmon: (amd_energy) Update driver documentation
hwmon: (amd_energy) Improve the accumulation logic
vhost-vdpa: fix page pinning leakage in error path
vhost-vdpa: fix vhost_vdpa_map() on error condition
vhost: Don't call log_access_ok() when using IOTLB
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
vhost: Don't call access_ok() when using IOTLB
mptcp: ADD_ADDRs with echo bit are smaller
dt-bindings: net: dsa: b53: Fix full duplex in example
dt-bindings: net: dsa: b53: Specify unit address in hex
net: dsa: sja1105: remove duplicate prefix for VL Lookup dynamic config
bnx2x: Use fallthrough pseudo-keyword
net: ksz884x: Use fallthrough pseudo-keyword
net: bna: Use fallthrough pseudo-keyword
usbnet: Use fallthrough pseudo-keyword
net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
net/sched: act_vlan: Add {POP,PUSH}_ETH actions
net: typhoon: Fix a typo Typoon --> Typhoon
net: phy: dp83869: fix unsigned comparisons against less than zero values
net/smc: use an array to check fields in system EID
net/smc: send ISM devices with unique chid in CLC proposal
powerpc: dts: t1040rdb: add ports for Seville Ethernet switch
powerpc: dts: t1040: add bindings for Seville Ethernet switch
tcp: account total lost packets properly
power: supply: bq25980: Add support for the BQ259xx family
net: hinic: fix DEVLINK build errors
net/iucv: fix indentation in __iucv_message_receive()
net/af_iucv: right-size the uid variable in iucv_sock_bind()
dt-binding: bq25980: Add the bq25980 flash charger
net: remove NETDEV_HW_ADDR_T_SLAVE
net: stmmac: Modify configuration method of EEE timers
power: supply: fix spelling mistake "unprecise" -> "imprecise"
power: supply: test_power: add missing newlines when printing parameters by sysfs
genetlink: allow dumping command-specific policy
genetlink: properly support per-op policy dumping
genetlink: factor skb preparation out of ctrl_dumppolicy()
netlink: rework policy dump to support multiple policies
netlink: compare policy more accurately
power: supply: pm2301: drop duplicated i2c_device_id
power: supply: charger-manager: drop unused charger assignment
power: supply: rt9455: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: goldfish: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq25890: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq2515x: fix kerneldoc
power: supply: bq24257: skip 'struct acpi_device_id' when !CONFIG_ACPI
coccinelle: misc: add flexible_array.cocci script
ARM: dts: nspire: Fix SP804 users
arm64: dts: lg: Fix SP804 users
arm64: dts: lg: Fix SP805 clocks
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Select MStar intc
ARM: multi_v7_defconfig: add FMC2 EBI controller support
ARM: stm32: Replace HTTP links with HTTPS ones
scripts/spelling.txt: fix malformed entry
mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs
mm, slub: restore initial kmem_cache flags
power: supply: max17040: Support soc alert
power: supply: max17040: Support setting rcomp
dt-bindings: power: supply: max17040: Add maxim,rcomp
power: supply: max17040: Support compatible devices
dt-bindings: power: supply: Extend max17040 compatibility
x86/events/amd/iommu: Fix sizeof mismatch
perf/x86/intel: Check perf metrics feature for each CPU
sched/deadline: Unthrottle PI boosted threads while enqueuing
sched/debug: Add new tracepoint to track cpu_capacity
sched/fair: Tweak pick_next_entity()
power: supply: max17040: Use regmap i2c
power: supply: max17040: Use devm_ to automate remove
power: supply: document current direction
KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept
media: add Zoran cardlist
security/keys: remove compat_keyctl_instantiate_key_iov
mm: remove compat_process_vm_{readv,writev}
fs: remove compat_sys_vmsplice
fs: remove the compat readv/writev syscalls
fs: remove various compat readv/writev helpers
iov_iter: transparently handle compat iovecs in import_iovec
iov_iter: refactor rw_copy_check_uvector and import_iovec
bpf: Deref map in BPF_PROG_BIND_MAP when it's already used
genetlink: switch control commands to per-op policies
genetlink: use parsed attrs in dumppolicy
taskstats: move specifying netlink policy back to ops
genetlink: bring back per op policy
genetlink: use .start callback for dumppolicy
genetlink: add a structure for dump state
genetlink: move to smaller ops wherever possible
genetlink: add small version of ops
genetlink: reorg struct genl_family
scsi: qedf: Remove redundant assignment to variable 'rc'
scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store()
scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro
scsi: qla4xxx: Delete unneeded variable 'status' in qla4xxx_process_ddb_changed
scsi: sun_esp: Use module_platform_driver to simplify the code
scsi: sun3x_esp: Use module_platform_driver to simplify the code
scsi: sni_53c710: Use module_platform_driver to simplify the code
scsi: qlogicpti: Use module_platform_driver to simplify the code
scsi: mac_esp: Use module_platform_driver to simplify the code
scsi: jazz_esp: Use module_platform_driver to simplify the code
scsi: mvumi: Fix error return in mvumi_io_attach()
scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req()
scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
scsi: aacraid: Add a missing iounmap call
scsi: qedi: Add schedule_hw_err_handler callback for fan failure
scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c
scsi: snic: Remove unnecessary condition
scsi: fnic: Do not call 'scsi_done()' for unhandled commands
block: scsi_ioctl: Avoid the use of one-element arrays
rsxx: Use fallthrough pseudo-keyword
pata_cmd64x: Use fallthrough pseudo-keyword
dpaa2-eth: add support for devlink parser error drop traps
dpaa2-eth: add basic devlink support
devlink: add .trap_group_action_set() callback
devlink: add parser error drop packet traps
ionic: add new bad firmware error code
ionic: use lif ident for filter count
ionic: refill lif identity after fw_up
ionic: disable all queue napi contexts on timeout
ionic: check qcq ptr in ionic_qcq_disable
ionic: clear linkcheck bit on alloc fail
ionic: drain the work queue
ionic: contiguous memory for notifyq
s390/ctcm: remove orphaned function declarations
s390/qeth: static checker cleanups
s390/qeth: use netdev_name()
s390/qeth: constify the disciplines
s390/qeth: allow configuration of TX queues for OSA devices
s390/qeth: de-magic the QIB parm area
s390/qeth: keep track of wanted TX queues
scsi: ufs: Fix missing brace warning for old compilers
scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c
scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c
scsi: sd: Allow user to configure command retries
scsi: core: Add limitless cmd retry support
selftests: ocelot: add some example VCAP IS1, IS2 and ES0 tc offloads
net: mscc: ocelot: offload redirect action to VCAP IS2
net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter_rules()
net: mscc: ocelot: only install TCAM entries into a specific lookup and PAG
net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0
net: mscc: ocelot: offload ingress skbedit and vlan actions to VCAP IS1
net: mscc: ocelot: create TCAM skeleton from tc filter chains
net: mscc: ocelot: introduce conversion helpers between port and netdev
net: mscc: ocelot: offload multiple tc-flower actions in same rule
scsi: target: core: Add CONTROL field for trace events
tcp: fix syn cookied MPTCP request socket leak
libceph: use sendpage_ok() in ceph_tcp_sendpage()
scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
drbd: code cleanup by using sendpage_ok() to check page for kernel_sendpage()
tcp: use sendpage_ok() to detect misused .sendpage
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
net: introduce helper sendpage_ok() in include/linux/net.h
net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address()
net: usb: pegasus: Proper error handing when setting pegasus' MAC address
bpf, sockmap: Update selftests to use skb_adjust_room
bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload
dt-bindings: net: dsa: b53: Add missing reg property to example
net: core: document two new elements of struct net_device
bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr()
bpf: Introducte bpf_this_cpu_ptr()
bpf: Introduce bpf_per_cpu_ptr()
selftests/bpf: Ksyms_btf to test typed ksyms
bpf/libbpf: BTF support for typed ksyms
bpf: Introduce pseudo_btf_id
RISC-V: Add page table dump support for uefi
RISC-V: Add EFI runtime services
RISC-V: Add EFI stub support.
RISC-V: Add PE/COFF header for EFI stub
RISC-V: Implement late mapping page table allocation functions
RISC-V: Add early ioremap support
RISC-V: Move DT mapping outof fixmap
spi: spi-s3c64xx: Turn on interrupts upon resume
spi: spi-s3c64xx: Increase transfer timeout
spi: spi-s3c64xx: Ensure cur_speed holds actual clock value
spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_driver_data
spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_*
spi: spi-s3c64xx: Report more information when errors occur
spi: spi-s3c64xx: Check return values
spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250
spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
ahci: qoriq: enable acpi support in qoriq ahci driver
sata, highbank: simplify the return expression of ahci_highbank_suspend
ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs
Documentation/x86: Fix incorrect references to zero-page.txt
net: dsa: Utilize __vlan_find_dev_deep_rcu()
net: dsa: Obtain VLAN protocol from skb->protocol
net: dsa: b53: Set untag_bridge_pvid
net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv()
bcache: remove embedded struct cache_sb from struct cache_set
bcache: check and set sync status on cache's in-memory super block
bcache: remove can_attach_cache()
bcache: don't check seq numbers in register_cache_set()
bcache: only use bucket_bytes() on struct cache
bcache: remove useless bucket_pages()
bcache: remove useless alloc_bucket_pages()
bcache: only use block_bytes() on struct cache
bcache: add set_uuid in struct cache_set
bcache: remove for_each_cache()
bcache: explicitly make cache_set only have single cache
bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
bcache: Convert to DEFINE_SHOW_ATTRIBUTE
bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
bcache: share register sysfs with async register
netlink: fix policy dump leak
ASoC: wm8523: Fix a typo in a comment
ASoC: fsl_spdif: Remove unused np
ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend
netlink: fix policy dump leak
ASoC: add DT bindings for Microchip S/PDIF RX Controller
ASoC: mchp-spdifrx: add driver for SPDIF RX
static_call: Fix return type of static_call_init
tracepoint: Fix out of sync data passing by static caller
bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags
bpf: tcp: Do not limit cb_flags when creating child sk from listen sk
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ftrace: Fix some typos in comment
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
net/mlx5e: Fix VLAN create flow
net/mlx5e: Fix VLAN cleanup flow
net/mlx5e: Fix return status when setting unsupported FEC mode
net/mlx5e: Fix driver's declaration to support GRE offload
net/mlx5e: CT, Fix coverity issue
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
net/mlx5e: Fix error path for RQ alloc
net/mlx5: Fix request_irqs error flow
net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
net/mlx5: Add retry mechanism to the command entry index allocation
net/mlx5: poll cmd EQ in case of command timeout
net/mlx5: Avoid possible free of command entry while timeout comp handler
net/mlx5: Fix a race when moving command interface to polling mode
tools/power/acpi: Serialize Makefile
PM: domains: Allow to abort power off when no ->power_off() callback
PM: domains: Rename power state enums for genpd
ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug()
ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
ACPI / extlog: Check for RDMSR failure
ACPI: Make acpi_evaluate_dsm() prototype consistent
docs: mm: numaperf.rst Add brief description for access class 1.
node: Add access1 class to represent CPU to memory characteristics
ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
ACPI: Let ACPI know we support Generic Initiator Affinity Structures
x86: Support Generic Initiator only proximity domains
ACPI: Support Generic Initiator only domains
tools: Avoid comma separated statements
random32: Restore __latent_entropy attribute on net_rand_state
kunit: tool: handle when .kunit exists but .kunitconfig does not
mm: memcg/slab: fix slab statistics in !SMP configuration
PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers maintainers
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
ASoC: qcom: fix SDM845 & QDSP6 dependencies more
selftests/bpf: Properly initialize linfo in sockmap_basic
selftests/bpf: Initialize duration in xdp_noinline.c
ASoC: Intel: Select catpt and deprecate haswell
ASoC: Intel: bdw-5677: Remove haswell-solution specific code
ASoC: Intel: bdw-5650: Remove haswell-solution specific code
ASoC: Intel: broadwell: Remove haswell-solution specific code
ASoC: Intel: haswell: Remove haswell-solution specific code
ASoC: Intel: catpt: Simple sysfs attributes
ASoC: Intel: catpt: Event tracing
ASoC: Intel: catpt: Device driver lifecycle
ASoC: Intel: catpt: PCM operations
ASoC: Intel: catpt: Firmware loading and context restore
ASoC: Intel: catpt: Define DSP operations
ASoC: Intel: catpt: Add IPC message handlers
ASoC: Intel: catpt: Implement IPC protocol
ASoC: Intel: Add catpt base members
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360"
objtool: Permit __kasan_check_{read,write} under UACCESS
clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separate statements
bus/fsl-mc: Add a new version for dprc_get_obj_region command
bus/fsl-mc: Extend ICID size from 16bit to 32bit
bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO
bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
bus/fsl-mc: Add a container setup function
bus/fsl-mc: Export a cleanup function for DPRC
bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used by multiple entities
bus/fsl-mc: Add dprc-reset-container support
bus/fsl-mc: Cache the DPRC API version
bus/fsl-mc: Set the QMAN/BMAN region flags
bus/fsl-mc: add support for 'driver_override' in the mc-bus
bus/fsl-mc: Add a new parameter to dprc_scan_objects function
bus/fsl-mc: Do no longer export the total number of irqs outside dprc_scan_objects
mic: vop: copy data to kernel space then write to io memory
misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
misc: vop: build VOP based on CONFIG_VOP
w1: mxc_w1: Fix timeout resolution problem leading to bus error
misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver
fbcon: remove no-op fbcon_set_origin()
regmap: debugfs: use semicolons rather than commas to separate statements
platform/x86: intel_pmc_core: do not create a static struct device
NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
NFSD: Remove the RETURN_STATUS() macro
NFSD: Call NFSv2 encoders on error returns
NFSD: Fix .pc_release method for NFSv2
NFSD: Remove vestigial typedefs
NFSD: Refactor nfsd_dispatch() error paths
NFSD: Clean up nfsd_dispatch() variables
NFSD: Clean up stale comments in nfsd_dispatch()
NFSD: Clean up switch statement in nfsd_dispatch()
NFSD: Encoder and decoder functions are always present
NFSACL: Replace PROC() macro with open code
lockd: Replace PROC() macro with open code
NFSD: Add missing NFSv2 .pc_func methods
USB: core: remove polling for /sys/kernel/debug/usb/devices
usb: typec: add support for STUSB160x Type-C controller family
usb: typec: add typec_find_pwr_opmode
phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode
dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema
tty/sysrq: Extend the sysrq_key_table to cover capital letters
fs: nfs: return per memcg count for xattr shrinkers
NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
nfs: remove incorrect fallthrough label
s390/startup: correct early pgm check info formatting
s390: remove orphaned extern variables declarations
s390/kasan: make sure int handler always run with DAT on
s390/ipl: add support to control memory clearing for nvme re-IPL
s390/nvme: support firmware-assisted dump to NVMe disks
s390/ipl: support NVMe IPL kernel parameters
s390: nvme dump support
media: admin-guide: update cardlists
media: siano: rename a duplicated card string
media: zoran: move documentation file to the right place
PCI: xgene: Remove unused assignment to variable msi_val
PCI: loongson: Simplify loongson_pci_probe() return expression
PCI: cadence: Simplify cdns_pcie_host_init_address_translation() return expression
PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() return expression
PCI: iproc: Use module_bcma_driver to simplify the code
PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to match list
PCI: brcmstb: Set bus max burst size by chip type
PCI: brcmstb: Accommodate MSI for older chips
PCI: brcmstb: Set additional internal memory DMA viewport sizes
PCI: brcmstb: Add control of rescal reset
PCI: hv: Fix hibernation in case interrupts are not re-created
bus: fsl-mc: MC control registers are not always available
bus: fsl-mc: don't assume an iommu is always present
drivers core: node: Use a more typical macro definition style for ACCESS_ATTR
drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show
mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit
drivers core: Miscellaneous changes for sysfs_emit
drivers core: Reindent a couple uses around sysfs_emit
drivers core: Remove strcat uses around sysfs_emit and neaten
drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
usb: dwc2: Fix INTR OUT transfers in DDMA mode.
usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
usb: dwc2: override PHY input signals with usb role switch support
dt-bindings: usb: dwc2: add optional usb-role-switch property
usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform
dt-bindings: usb: Add Intel Keem Bay USB controller bindings
usb: dwc3: gadget: Support up to max stream id
mac80211: avoid processing non-S1G elements on S1G band
nl80211: fix non-split wiphy information
nl80211: reduce non-split wiphy dump size
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
w1: w1_therm: Add support for GXCAS GX20MH01 device.
w1: w1_therm: Add sysfs entries to control conversion time and driver features
samples: mpssd: fix the build errors when enable DEBUG in mpssd.c
eeprom: ee1004: use module_i2c_driver to simplify the code
virt: vbox: simplify the return expression of vbg_input_open()
ocxl: simplify the return expression of free_function_dev()
ocxl: fix kconfig dependency warning for OCXL
x86/dumpstack: Fix misleading instruction pointer error message
bus: mhi: debugfs: Print channel context read-pointer
bus: mhi: core: Fix the building of MHI module
bus: mhi: Remove unused nr_irqs_req variable
bus: mhi: core: Allow shared IRQ for event rings
bus: mhi: core: Introduce sysfs entries for MHI
bus: mhi: core: Introduce debugfs entries for MHI
bus: mhi: Fix entries based on Kconfig coding style
bus: mhi: Remove include of rwlock_types.h
bus: mhi: core: Add const qualifier to MHI config information
bus: mhi: core: Introduce APIs to allocate and free the MHI controller
bus: mhi: core: Read and save device hardware information from BHI
bus: mhi: core: Introduce counters to track MHI device state transitions
bus: mhi: core: Introduce helper function to check device state
bus: mhi: core: Use generic name field for an MHI device
bus: mhi: core: Trigger host resume if suspended during mhi_device_get()
bus: mhi: core: Use helper API to trigger a non-blocking host resume
bus: mhi: core: Abort suspends due to outgoing pending packets
bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration
bus: mhi: fix doubled words and struct image_info kernel-doc
scripts/spdxcheck.py: handle license identifiers in XML comments
USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
net: pegasus: Use the new usb control message API.
net: rtl8150: Use the new usb control message API.
usb: typec: displayport: Reduce noise from the driver
USB: hub: Add Kconfig option to reduce number of port initialization retries
USB: hub: Clean up use of port initialization schemes and retries
ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
KVM: arm64: Ensure user_mem_abort() return value is initialised
KVM: arm64: Pass level hint to TLBI during stage-2 permission fault
KVM: arm64: Fix some documentation build warnings
efi: mokvar: add missing include of asm/early_ioremap.h
crypto: atmel-tdes - use semicolons rather than commas to separate statements
crypto: drivers - use semicolons rather than commas to separate statements
hwrng: mxc-rnga - use semicolons rather than commas to separate statements
hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
hwrng: stm32 - use semicolons rather than commas to separate statements
crypto: xor - use ktime for template benchmarking
crypto: xor - defer load time benchmark to a later time
crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num'
crypto: hisilicon/zip - fix the return value when device is busy
crypto: hisilicon/zip - fix zero length input in GZIP decompress
crypto: hisilicon/zip - fix the uncleared debug registers
lib/mpi: Fix unused variable warnings
crypto: x86/poly1305 - Remove assignments with no effect
hwrng: npcm - modify readl to readb
crypto: sa2ul - Fix DMA mapping API usage
crypto: caam/qi2 - add support for XTS with 16B IV
crypto: caam/qi - add support for XTS with 16B IV
crypto: caam/jr - add support for XTS with 16B IV
crypto: caam - add xts check for block length equal to zero
crypto: caam/qi2 - add support for more XTS key lengths
crypto: caam/qi - add support for more XTS key lengths
crypto: caam/jr - add support for more XTS key lengths
crypto: caam/qi2 - add fallback for XTS with more than 8B IV
crypto: caam/qi - add fallback for XTS with more than 8B IV
crypto: caam/jr - add fallback for XTS with more than 8B IV
crypto: mediatek - simplify the return expression of mtk_dfe_dse_reset()
crypto: marvell/octeontx - simplify the return expression of create_sysfs_eng_grps_info()
crypto: ccp - fix error handling
crypto: cpt - simplify the return expression of cav_register_algs
mtd: parsers: bcm63xx: Do not make it modular
mtd: spear_smi: Enable compile testing
mtd: maps: vmu-flash: fix typos for struct memcard
mtd: physmap: Add Baikal-T1 physically mapped ROM support
mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
usb: dwc3: gadget: Return early if no TRB update
usb: dwc3: gadget: Keep TRBs in request order
usb: dwc3: gadget: Revise setting IOC when no TRB left
usb: dwc3: gadget: Look ahead when setting IOC
usb: dwc3: gadget: Allow restarting a transfer
usb: bdc: remove duplicated error message
usb: dwc3: Stop active transfers before halting the controller
usb: cdns3: gadget: enlarge the TRB ring length
usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above
usb: cdns3: gadget: need to handle sg case for workaround 2 case
usb: cdns3: gadget: handle sg list use case at completion correctly
usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case
usb: cdns3: gadget: improve the dump TRB operation at cdns3_ep_run_transfer
usb: cdns3: gadget: using correct sg operations
dt-bindings: document a new quirk for dwc3
usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
usb: bdc: Fix unused assignment in bdc_probe()
usb: gadget: uvc: Fix the wrong v4l2_device_unregister call
usb: dwc3: gadget: Rename misleading function names
usb: dwc3: gadget: Refactor preparing last TRBs
usb: dwc3: gadget: Set IOC if not enough for extra TRBs
usb: dwc3: gadget: Check for number of TRBs prepared
usb: dwc3: gadget: Return the number of prepared TRBs
usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
usb: dwc3: gadget: Improve TRB ZLP setup
usb: dwc3: gadget: Refactor preparing extra TRB
usb: dwc3: gadget: Reclaim extra TRBs after request completion
usb: dwc3: gadget: Check MPS of the request length
usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root
usb: gadget: tegra-xudc: Do not print errors on probe deferral
usb: gadget: tegra-xudc: Properly align parameters
usb: gadget: fix spelling mistake "Dectected" -> "Detected"
usb: gadget: tegra-xudc: Use consistent spelling and formatting
usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed
usb: gadget: core: do not try to disconnect gadget if it is not connected
usb: dwc3: gadget: Refactor ep command completion
usb: gadget: s3c: Remove unused 'udc' variable
usb: dwc3: debugfs: do not queue work if try to change mode on non-drd
usb: dwc3: core: add phy cleanup for probe error handling
usb: dwc3: core: don't trigger runtime pm when remove driver
Revert "usb: udc: allow adding and removing the same gadget device"
usb: dwc3: allocate gadget structure dynamically
usb: cdns3: gadget: fix possible memory leak
USB: UDC: net2272: Fix memory leaks
USB: UDC: net2280: Fix memory leaks
USB: UDC: Expand device model API interface
usb: cdns3: gadget: fix some endian issues
usb: gadget: fsl: Fix unsigned expression compared with zero in fsl_udc_probe
usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
usb: gadget: u_serial: clear suspended flag when disconnecting
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBurst to 15
usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
usb: cdns3: gadget: move wait configuration operation
usb: cdns3: drd: call PHY .set_mode accordingly
usb: cdns3: gadget: clear the interrupt status when disconnect the host
usb: cdns3: gadget: set fast access bit
usb: cdns3: core: quit if it uses role switch class
usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
usb: dwc2: Always disable regulators on driver teardown
usb: gadget: config_ep_by_speed_and_alt instead of config_ep_by_speed
usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE
usb: dwc2: add support for APM82181 USB OTG
dt-bindings: usb: dwc2: add support for APM82181 SoCs USB OTG HS and FS
USB: gadget: f_ncm: Fix NDP16 datagram validation
usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance test PHY lockup
dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property
dt-bindings: usb: Convert cdns-usb3.txt to YAML schema
usb: dwc-meson-g12a: Add support for USB on AXG SoCs
dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic AXG Families USB Glue Bindings
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: gadget: pch_udc: Convert to use GPIO descriptors
usb: cdns3: imx: add glue layer runtime pm implementation
usb: cdns3: add runtime PM support
usb: cdns3: introduce set_phy_power_on{off} APIs
usb: mtu3: Remove unsused inline function is_first_entry
usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG
usb: gadget: function: printer: fix use-after-free in __lock_acquire
MAINTAINERS: Add entry for Broadcom BDC driver
usb: gadget: f_acm: don't disable disabled EP
usb: gadget: aspeed: fixup vhub port irq handling
usb: dwc3: gadget: fix checkpatch warnings
usb: dwc3: core: fix checkpatch warnings
usb: dwc3: debugfs: fix checkpatch warnings
usb: dwc3: qcom: fix checkpatch warnings
usb: dwc3: ep0: fix checkpatch warnings
usb: dwc3: debug: fix checkpatch warning
usb: dwc3: trace: fix checkpatch warnings
usb: dwc3: ulpi: fix checkpatch warning
usb: dwc3: meson: fix checkpatch errors and warnings
usb: dwc3: debug: fix sparse warning
usb: dwc3: meson: fix coccinelle WARNING
usb: dwc3: qcom: Add interconnect support in dwc3 driver
usb: gadget: udc: Drop surplus include
MAINTAINERS: add Cadence USB3 DRD IP driver entry
pipe: remove pipe_wait() and fix wakeup race with splice
lib8390: Use netif_msg_init to initialize msg_enable bits
net: phy: realtek: Modify 2.5G PHY name to RTL8226
caif_virtio: Remove redundant initialization of variable err
net-sysfs: Fix inconsistent of format with argument type in net-sysfs.c
pktgen: Fix inconsistent of format with argument type in pktgen.c
drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
RDMA/uverbs: Expose the new GID query API to user space
RDMA/core: Introduce new GID table query API
RDMA/core: Modify enum ib_gid_type and enum rdma_network_type
RDMA/core: Change rdma_get_gid_attr returned error code
overflow: Include header file with SIZE_MAX declaration
RDMA/qedr: Endianness warnings cleanup
RDMA/rtrs: Constify static struct attribute_group
RDMA/core: Constify struct attribute_group
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
spi: spi-stm32: remove redundant irqsave and irqrestore in hardIRQ
spi: spi-tegra20-sflash: remove redundant irqsave and irqrestore in hardIRQ
spi: atmel: Exposing effective spi speed
spi: spi-mtk-nor: fix op checks in supports_op
spi: spi-mtk-nor: add helper for checking prg mode ops
spi: spi-mtk-nor: make use of full capability of prg mode
power: supply: bq27xxx: add support for TI bq34z100
power: supply: bq27xxx: add separate flag for capacity inaccurate
power: supply: bq27xxx: add separate flag for single SoC register
power: supply: bq27xxx: adjust whitespace and use BIT() for bitflags
power: supply: bq27xxx: report "not charging" on all types
dt-bindings: power: bq27xxx: add bq34z100
perf: arm-cmn: Fix conversion specifiers for node type
perf: arm-cmn: Fix unsigned comparison to less than zero
ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe()
ASoC: Remove unused 'linux,hdmi-audio'
tpm_tis: Add a check for invalid status
tpm: use %*ph to print small buffer
dt-bindings: Add SynQucer TPM MMIO as a trivial device
tpm: tis: add support for MMIO TPM on SynQuacer
regulator: qcom: labibb: Constify static structs
regulator: dt-bindings: Document the PM660/PM660L PMICs entries
regulator: qcom_smd: Add PM660/PM660L regulator support
regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries
regulator: qcom_spmi: Add PM660/PM660L regulators
regulator: qcom_spmi: Add support for new regulator types
regulator: core: Enlarge max OF property name length to 64 chars
ravb: Add support for explicit internal clock delay configuration
ravb: Split delay handling in parsing and applying
dt-bindings: net: renesas,etheravb: Convert to json-schema
dt-bindings: net: renesas,ravb: Document internal clock delay properties
dt-bindings: net: ethernet-controller: Add internal delay properties
coccinelle: api: add kvmalloc script
RDMA/mlx5: Sync device with CPU pages upon ODP MR registration
RDMA/mlx5: Extend advice MR to support non faulting mode
IB/core: Enable ODP sync without faulting
ASoC: soc-pcm: add missing ret=0 at soc_pcm_open()
IB/core: Improve ODP to use hmm_range_fault()
r8169: fix data corruption issue on RTL8402
r8169: fix handling ether_clk
wcn36xx: Advertise beacon filtering support in bmps
ath11k: remove unnecessary casts to u32
ath11k: enable idle power save mode
ath11k: start a timer to update HP for CE pipe 4
ath11k: start a timer to update REO cmd ring
ath11k: start a timer to update TCL HP
ath11k: set WMI pipe credit to 1 for QCA6390
ath11k: enable shadow register configuration and access
ath11k: read and write registers below unwindowed address
ath11k: debugfs: fix crash during rmmod
ath11k: fix warning caused by lockdep_assert_held
ath11k: mac: remove unused conf_mutex to solve a deadlock
ath11k: pci: fix rmmod crash
ath11k: add packet log support for QCA6390
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc
ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
ath11k: disable monitor mode on QCA6390
ath11k: pci: check TCSR_SOC_HW_VERSION
ath11k: add interface_modes to hw_params
ath11k: fix AP mode for QCA6390
ath11k: support loading ELF board files
ath11k: Correctly check errors for calls to debugfs_create_dir()
ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open()
ASoC: tegra: trimslice.c: use devm_snd_soc_register_card()
ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card()
ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card()
ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname
ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card()
ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card()
ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card()
ath11k: mac: fix parenthesis alignment
drm/vmwgfx: fix regression in thp code due to ttm init refactor.
dm: export dm_copy_name_and_uuid
dm: fix comment in __dm_suspend()
dm: fold dm_process_bio() into dm_submit_bio()
iwlwifi: bump FW API to 57 for AX devices
iwlwifi: yoyo: add support for internal buffer allocation in D3
iwlwifi: api: fix u32 -> __le32
iwlwifi: use correct group for alive notification
iwlwifi: support version 5 of the alive notification
iwlwifi: mvm: ignore the scan duration parameter
iwlwifi: dbg: add debug host notification (DHN) time point
iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent
iwlwifi: mvm: clear all scan UIDs
iwlwifi: mvm: d3: parse wowlan status version 11
iwlwifi: align RX status flags with firmware
iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
iwlwifi: thermal: support new temperature measurement API
iwlwifi: dbg: run init_cfg function once per driver load
iwlwifi: mvm: add d3 prints
iwlwifi: dbg: remove no filter condition
iwlwifi: mvm: d3: support GCMP ciphers
iwlwifi: mvm: support more GTK rekeying algorithms
iwlwifi: move all bus-independent TX functions to common code
iwlwifi: mvm: initiator: add option for adding a PASN responder
iwlwifi: mvm: responder: allow to set only the HLTK for an associated station
iwlwifi: mvm: location: set the HLTK when PASN station is added
iwlwifi: mvm: Add FTM initiator RTT smoothing logic
iwlwifi: mvm: add support for responder dynamic config command version 3
iwlwifi: mvm: add support for range request command ver 11
iwlwifi: remove wide_cmd_header field
iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
iwlwifi: rs: set RTS protection for all non legacy rates
iwlwifi: mvm: support new KEK KCK api
iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
iwlwifi: acpi: rename geo structs to contain versioning
iwlwifi: support REDUCE_TX_POWER_CMD version 6
iwlwifi: acpi: prepare SAR profile selection code for multiple sizes
iwlwifi: add a common struct for all iwl_tx_power_cmd versions
iwlwifi: add new card for MA family
iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
iwlwifi: remove iwl_validate_sar_geo_profile() export
iwlwifi: mvm: use CHECKSUM_COMPLETE
iwlwifi: mvm: remove redundant support_umac_log field
iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version
iwlwifi: don't export acpi functions unnecessarily
iwlwifi: mvm: process ba-notifications also when sta rcu is invalid
iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S
iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
iwlwifi: mvm: split a print to avoid a WARNING in ROC
iwl-trans: move dev_cmd_offs, page_offs to a common trans header
iwlwifi: regulatory: regulatory capabilities api change
iwlwifi: dbg: add dumping special device memory
iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
iwlwifi: acpi: support ppag table command v2
iwlwifi: add new cards for MA family
iwlwifi: move bc_table_dword to a common trans header
iwlwifi: iwl-trans: move tfd to trans layer
iwlwifi: move bc_pool to a common trans header
iwlwifi: iwl-trans: move all txcmd init to trans alloc
iwlwifi: enable twt by default
iwlwifi: mvm: add an option to add PASN station
iwlwifi: add new cards for AX201 family
iwlwifi: fw: move assert descriptor parser to common code
iwlwifi: wowlan: adapt to wowlan status API version 10
iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
iwlwifi: msix: limit max RX queues for 9000 family
iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN
iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware
iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
iwlwifi: mvm: add PROTECTED_TWT firmware API
iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
ASoC: wm_adsp: Pass full name to snd_ctl_notify
x86/uv/time: Use a flexible array in struct uv_rtc_timer_head
bpf: Fix "unresolved symbol" build error with resolve_btfids
ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA
regulator: tps65910: use regmap accessors
perf python scripting: Fix printable strings in python3 scripts
drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
drm/amdgpu/swsmu: add interrupt work function
drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
drm/amdgpu: support indirect access reg outside of mmio bar (v2)
drm/amdgpu: switch to indirect reg access helper
drm/amdgpu: add helper function for indirect reg access (v3)
perf trace: Use the autogenerated mmap 'prot' string/id table
fs: dlm: fix race in nodeid2con
tools beauty: Add script to generate table of mmap's 'prot' argument
debugobjects: Free per CPU pool after CPU unplug
kdb: Fix pager search for multi-line strings
pipe: Fix memory leaks in create_pipe_files()
rtw88: pci: Power cycle device during shutdown
brcmfmac: Fix warning message after dongle setup failed
brcmfmac: Fix warning when hitting FW crash with flow control feature
bcma: use semicolons rather than commas to separate statements
kernel: debug: Centralize dbg_[de]activate_sw_breakpoints
kgdb: Add NOKPROBE labels on the trap handler functions
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
iommu/vt-d: Check UAPI data processed by IOMMU core
iommu/uapi: Handle data and argsz filled by users
iommu/uapi: Rename uapi functions
iommu/uapi: Use named union for user data
iommu/uapi: Add argsz for user filled data
docs: IOMMU user API
xen/events: don't use chip_data for legacy IRQs
x86/nmi: Fix nmi_handle() duration miscalculation
dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema
dt-bindings: arm: hisilicon: convert LPC controller bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200-perictrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootwrapper bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabric bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert system controller bindings to json-schema
dt-bindings: arm: hisilicon: add binding for SD5203 SoC
dt-bindings: arm: hisilicon: convert Hisilicon board/soc bindings to json-schema
dt-bindings: arm: hisilicon: split the dt-bindings of each controller into a separate file
dt-bindings: arm: hisilicon: delete the descriptions of HiP05/HiP06 controllers
dt-bindings: mfd: syscon: add some compatible strings for Hisilicon
iommu/amd: Fix the overwritten field in IVMD header
arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD
media: atomisp: fixes build breakage for ISP2400 due to a cleanup
drm: bridge: cdns-mhdp8546: fix compile warning
media: zoran: fix mixed case on vars
media: zoran: get rid of an unused var
reiserfs: Fix oops during mount
media: zoran: use upper case for card types
serial: max310x: rework RX interrupt handling
staging: rtl8188eu: clean up indent style issue
staging: rtl8188eu: remove unused variable ratelen
staging: rtl8188eu: remove cckrates{only}_included()
staging: rtl8188eu: rename struct field bUsed -> used
staging: rtl8188eu: use ETH_ALEN
staging: rtl8188eu: rename struct field Bssid -> bssid
staging: rtl8188eu: clean up comparsions to NULL
staging: rtl8188eu: remove unused macros and definitions
staging: vchiq: Fix an uninitialized variable
staging: rtl8712: Fix enqueue_reorder_recvframe()
Staging: nvec: Removes repeated word typo in comment
KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest
arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op
x86/asm: Replace __force_order with a memory clobber
clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate statements
media: zoran: fix sparse warnings
media: zoran: fix smatch warning
media: zoran: update TODO
media: zoran: convert to vb2
pinctrl: single: fix debug output when #pinctrl-cells = 2
media: zoran: remove deprecated .vidioc_g_jpegcomp
media: zoran: fix some compliance test
media: zoran: fix use of buffer_size and sizeimage
pinctrl: single: fix pinctrl_spec.args_count bounds check
media: zoran: remove test_interrupts
media: zoran: add vidioc_g_parm
media: zoran: remove framebuffer support
media: zoran: enable makefile
media: zoran: device support only 32bit DMA address
media: zoran: disable output
gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
gpio: pca953x: Use bitmap API over implicit GCC extension
media: zoran: Add vb_queue
media: zoran: Add more check for compliance
media: zoran: constify codec_name
media: zoran: constify struct tvnorm
media: zoran: add stat_com buffer
media: zoran: use devm_ioremap
media: zoran: use pci_request_regions
media: zoran: use devm for videocodec_master alloc
media: zoran: convert mdelay to udelay
pinctrl: mediatek: check mtk_is_virt_gpio input parameter
pinctrl: qcom: sm8250: correct sdc2_clk
media: zoran: convert zoran alloc to devm
media: zoran: convert irq to pci irq
media: zoran: zoran does not support STD_ALL
media: zoran: use ZR_NORM
media: zoran: Use DMA coherent for stat_com
media: zoran: remove overlay
media: zoran: Change zoran_v4l_set_format parameter from zoran_fh to zoran
media: zoran: Use video_drvdata to get struct zoran
media: zoran: move overlay_settings out of zoran_fh
media: zoran: move jpg_settings out of zoran_fh
media: zoran: move v4l_settings out of zoran_fh
media: zoran: move buffer_size out of zoran_fh
media: zoran: do not print random guest 0
USB: serial: qcserial: fix altsetting probing
USB: serial: ftdi_sio: clean up jtag quirks
media: zoran: use v4l2_buffer_set_timestamp
media: zoran: use VFL_TYPE_VIDEO
phy: qcom-qmp: initialize the pointer to NULL
media: zoran: remove proc_fs
media: zoran: zoran_device.c: convert pr_x to pci_x
media: zoran: convert dprintk debug
media: zoran: convert dprintk info to pci_info
media: zoran: convert dprintk warn
media: zoran: convert all error dprintk to pci_err/pr_err
media: zoran: do not forward declare zr36057_init_vfe
media: zoran: fix checkpatch issue
media: zoran: Documentation: fix typo
media: zoran: datasheet is no longer available from zoran.com
media: MAINTAINERS: change maintainer of the zoran driver
media: staging: media: Revert "media: zoran: remove deprecated driver"
media: platform: s5p-mfc: Fix adding a standard frame skip mode control
media: vidtv: fix decoding with gstreamer and Vlc
media: vidtv: rewrite the adaption field logic
media: vidtv: simplify parameters for vidtv_pes_write_stuffing()
media: vidtv: fix a typo
media: vidtv: cleanup SDT string identifiers
media: vidtv: cleanup PSI version numbers
media: vidtv: fix initialization of the network_id field at SDT
media: vidtv: remove more ENDIAN_BITFIELD nonsense
media: vidtv: simplify PCR logic to get jiffies
selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS
bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array
dmaengine: pl330: fix argument for tasklet
net/mlx5e: Fix potential null pointer dereference
net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get()
net/mlx5: Fix dereference on pointer attr after null check
net/mlx5: Use dma device access helper
net/mlx5: E-Switch, Support flow source for local vport
net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch
net/mlx5: E-switch, Use helper function to load unload representor
net/mlx5: E-switch, Add helper to check egress ACL need
net/mlx5: E-switch, Use PF num in metadata reg c0
net/mlx5: DR, Add support for rule creation with flow source hint
net/mlx5: DR, Call ste_builder directly with tag pointer
net/mlx5: DR, Remove unneeded local variable
net/mlx5: DR, Remove unneeded vlan check from L2 builder
net/mlx5: DR, Remove unneeded check from source port builder
net/mlx5: DR, Replace the check for valid STE entry
io_uring: kill callback_head argument for io_req_task_work_add()
io_uring: move req preps out of io_issue_sqe()
io_uring: decouple issuing and req preparation
io_uring: remove nonblock arg from io_{rw}_prep()
io_uring: set/clear IOCB_NOWAIT into io_read/write
io_uring: remove F_NEED_CLEANUP check in *prep()
io_uring: io_kiocb_ppos() style change
io_uring: simplify io_alloc_req()
io-wq: kill unused IO_WORKER_F_EXITING
io-wq: fix use-after-free in io_wq_worker_running
io_uring: show sqthread pid and cpu in fdinfo
io_uring: process task work in io_uring_register()
io_uring: add blkcg accounting to offloaded operations
io_uring: improve registered buffer accounting for huge pages
io_uring: remove unneeded semicolon
io_uring: cap SQ submit size for SQPOLL with multiple rings
io_uring: get rid of req->io/io_async_ctx union
io_uring: kill extra user_bufs check
io_uring: fix overlapped memcpy in io_req_map_rw()
io_uring: refactor io_req_map_rw()
io_uring: simplify io_rw_prep_async()
io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits
io_uring: mark io_uring_fops/io_op_defs as __read_mostly
io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOLL thread too
io_uring: base SQPOLL handling off io_sq_data
io_uring: split SQPOLL data into separate structure
io_uring: split work handling part of SQPOLL into helper
io_uring: move SQPOLL post-wakeup ring need wakeup flag into wake handler
io_uring: use private ctx wait queue entries for SQPOLL
fs: align IOCB_* flags with RWF_* flags
io_uring: io_sq_thread() doesn't need to flush signals
io_wq: Make io_wqe::lock a raw_spinlock_t
io_uring: allow disabling rings during the creation
io_uring: add IOURING_REGISTER_RESTRICTIONS opcode
io_uring: use an enumeration for io_uring_register(2) opcodes
io_uring: move io_uring_get_socket() into io_uring.h
io_uring: reference ->nsproxy for file table commands
io_uring: don't rely on weak ->files references
io_uring: enable task/files specific overflow flushing
io_uring: return cancelation status from poll/timeout/files handlers
io_uring: unconditionally grab req->task
io_uring: stash ctx task reference for SQPOLL
io_uring: move dropping of files into separate helper
io_uring: allow timeout/poll/files killing to take task into account
selftests/bpf: Fix alignment of .BTF_ids
selftests: net: Add drop monitor test
drop_monitor: Filter control packets in drop monitor
drop_monitor: Remove duplicate struct
drop_monitor: Remove no longer used functions
drop_monitor: Convert to using devlink tracepoint
drop_monitor: Prepare probe functions for devlink tracepoint
devlink: Add a tracepoint for trap reports
PCI: Add Kconfig options for MPS/MRRS strategy
power: supply: ucs1002: fix some health status issues
ionic: prevent early watchdog check
ionic: stop watchdog timer earlier on remove
octeontx2-pf: Fix synchnorization issue in mbox
octeontx2-pf: Fix the device state on error
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
octeontx2-af: Fix enable/disable of default NPC entries
PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds"
PCI/PM: Remove unused PCI_PM_BUS_WAIT
PCI/P2PDMA: Drop double zeroing for sg_init_table()
PCI: Simplify bool comparisons
MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer
arm64: permit ACPI core to map kernel memory used for table overrides
tcp: add exponential backoff in __tcp_send_ack()
inet: remove icsk_ack.blocked
net: macb: move pdata to private header
selftests: mlxsw: Add a PFC test
selftests: mlxsw: Add headroom handling test
selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos
selftests: forwarding: devlink_lib: Support port-less topologies
selftests: forwarding: devlink_lib: Add devlink_cell_size_get()
selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set
HID: add vivaldi HID driver
can: flexcan: disable runtime PM if register flexcandev failed
can: flexcan: add flexcan driver for i.MX8MP
can: flexcan: initialize all flexcan memory for ECC function
can: mcp251xfd: rename all remaining occurrence to mcp251xfd
can: mcp251xfd: rename all user facing strings to mcp251xfd
can: mcp251xfd: rename driver files and subdir to mcp251xfd
MIPS: process: include exec.h header in process.c
MIPS: process: Add prototype for function arch_dup_task_struct
dm: fix missing imposition of queue_limits from dm_wq_work() thread
selftests/bpf: Test "incremental" btf_dump in C format
libbpf: Make btf_dump work with modifiable BTF
drm/amd/amdkfd: Surface files in Sysfs to allow users to get number of compute units that are in use.
drm/amd/amdgpu: Define and implement a function that collects number of waves that are in flight.
bpf, selftests: Add redirect_neigh selftest
bpf, selftests: Use bpf_tail_call_static where appropriate
bpf, libbpf: Add bpf_tail_call_static helper for bpf programs
bpf: Add redirect_neigh helper as redirect drop-in
bpf, net: Rework cookie generator as per-cpu one
bpf: Add classid helper only based on skb->sk
RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
RDMA/core: Remove ucontext->closing
drm/i915: Avoid mixing integer types during batch copies
drm/i915/gem: Always test execution status on closing the context
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
drm/i915: Cancel outstanding work after disabling heartbeats on an engine
drm/i915/gem: Hold request reference for canceling an active context
drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
drm/i915: check i915_vm_alloc_pt_stash for errors
drm/i915: Fix uninitialised variable in intel_context_create_request.
drm/i915: Break up error capture compression loops with cond_resched()
drm/i915: Fix an error code i915_gem_object_copy_blt()
drm/i915/gt: Clear the buffer pool age before use
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
drm/i915/gem: Avoid implicit vmap for highmem on x86-32
RDMA/rtrs: Remove unused field of rtrs_iu
RISC-V: Check clint_time_val before use
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amdgpu: drop duplicated ecc check for vega10 (v5)
cgroup: Zero sized write should be no-op
drm/amd/display: add pipe reassignment prevention code to dcn3
drm/amdgpu: use function pointer for gfxhub functions
drm/amd/amdgpu: Prepare implementation to support reporting of CU usage
drm/amd/amdgpu: Clean up header file of symbols that are defined to be static
btrfs: fix filesystem corruption after a device replace
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
leds: ns2: do not guard OF match pointer with of_match_ptr
leds: ns2: convert to fwnode API
leds: tlc591xx: fix leak of device node iterator
leds: pca963x: use struct led_init_data when registering
leds: pca963x: register LEDs immediately after parsing, get rid of platdata
leds: tca6507: remove binding comment
leds: tca6507: cosmetic change: use helper variable
leds: tca6507: do not set GPIO names
dt-bindings: leds: tca6507: convert to YAML
ledtrig-cpu: Limit to 8 CPUs
leds: TODO: Add documentation about possible subsystem improvements
leds: pca9532: read pwm settings from device tree
leds: pca9532: correct shift computation in pca9532_getled
leds: lm36274: Fix warning for undefined parameters
leds: lm3532: Fix warnings for undefined parameters
leds: pca963x: use flexible array
leds: pca963x: cosmetic: rename variables
leds: pca963x: cosmetic: rename variables
leds: pca963x: use devres LED registering function
leds: pca963x: cosmetic: use helper variables, better indentation
leds: tca6507: fix potential zero passed to ERR_PTR
leds: tca6507: fix warning triggered by fwnode conversion.
leds: tca6507: use fwnode API instead of OF
leds: tca6507: Absorb platform data
media: hist-v4l2.rst: remove :c:`type` from structs and enums
media: hist-v4l2.rst: remove struct duplication
media: v4l2-subdev.h: fix a kernel-doc markup
media: cec-core.rst: fix warnings with Sphinx 3.0+
media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup
media: dvb-frontends: remove a clone of a kernel-doc markup at zd1301_demod.h
media: docs: ipu3.rst: rely at automarkup extension
mfd: asic3: Build if COMPILE_TEST=y
dt-bindings: mfd: Correct interrupt flags in examples
mfd: Add ACPI support to Kontron PLD driver
mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC
MAINTAINERS: exclude char maintainers from things they do not maintain
cgroup: remove redundant kernfs_activate in cgroup_setup_root()
ACPI / NUMA: Add stub function for pxm_to_node()
ARM: imx6q: Fixup RCU usage for cpuidle
Documentation: PM: Fix a reStructuredText syntax error
cpufreq: intel_pstate: Fix missing return statement
bpf: fix raw_tp test run in preempt kernel
ice: preserve NVM capabilities in safe mode
ice: increase maximum wait time for flash write commands
mfd: lp87565: Add LP87524-Q1 variant
dt-bindings: mfd: Add LP87524-Q1
dt-bindings: mfd: lp87565: Convert to yaml
mfd: mt6360: Remove unused include <linux/version.h>
mfd: sm501: Fix leaks in probe()
mfd: syscon: Don't free allocated name for regmap_config
dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 compatibles
dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings
dt-bindings: mfd: ab8500: Remove weird Unicode characters
mfd: sprd: Add wakeup capability for PMIC IRQ
vhost vdpa: fix vhost_vdpa_open error handling
mfd: intel-lpss: Add device IDs for UART ports for Lakefield
mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table
mfd: wcd934x: Simplify with dev_err_probe()
mfd: stmfx: Simplify with dev_err_probe()
mfd: madera: Simplify with dev_err_probe()
mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller
dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding
mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning
mfd: rn5t618: Add a power supply subdevice
mfd: Kconfig: Fix typo of 'individual'
ASoC: atmel-pcm: remove unnecessary include
spi: atmel: remove unnecessary include
ASoC: hdac_hda: allow runtime pm at end of probe
ALSA: HDA: Early Forbid of runtime PM
mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
mtd: rawnand: cadence: remove a redundant dev_err call
mtd: rawnand: ams-delta: Fix non-OF build warning
mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
mtd: rawnand: atmel: Check return values for nand_read_data_op
mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
mtd: rawnand: qcom: Simplify with dev_err_probe()
mtd: rawnand: marvell: Fix and update kerneldoc
mtd: rawnand: marvell: Simplify with dev_err_probe()
mtd: rawnand: gpmi: Simplify with dev_err_probe()
mtd: rawnand: atmel: Simplify with dev_err_probe()
mtd: onenand: Simplify with dev_err_probe()
mtd: rawnand: marvell: Support panic_write for mtdoops
mtd: spinand: gigadevice: Add support for GD5F4GQ4xC
mtd: spinand: gigadevice: Add QE Bit
mtd: spinand: gigadevice: Only one dummy byte in QUADIO
mtd: rawnand: vf610: disable clk on error handling path in probe
mtd: rawnand: oxnas: cleanup/simplify code
mtd: spinand: macronix: Add support for MX31UF1GE4BC
mtd: spinand: macronix: Add support for MX31LF1GE4BC
mtd: rawnand: pasemi: Make pasemi_device_ready() static
mtd: rawnand: stm32_fmc2: fix a buffer overflow
mtd: rawnand: atmel: Get rid of the legacy interface implementation
mtd: rawnand: atmel: Convert the driver to exec_op()
mtd: rawnand: atmel: Use nand_prog_page_end_op()
mtd: rawnand: atmel: Use nand_{write,read}_data_op()
mtd: rawnand: atmel: Drop redundant nand_read_page_op()
mtd: rawnand: atmel: Enable the NFC controller at probe time
mtd: rawnand: Use the NAND framework user_conf object for ECC flags
mtd: rawnand: Use the ECC framework user input parsing bits
mtd: rawnand: Use the ECC framework nand_ecc_is_strong_enough() helper
mtd: rawnand: Use the ECC framework OOB layouts
drm: drm_dsc.h: fix a kernel-doc markup
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
xfs: fix finobt btree block recovery ordering
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
serial: 8250_dw: Fix clk-notifier/port suspend deadlock
serial: 8250: Skip uninitialized TTY port baud rate update
serial: 8250: Discard RTS/DTS setting from clock update method
perf beauty mmap_flags: Conditionaly define the mmap flags
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() to avoid IRQ storm
serial: 8250_fsl: Fix TX interrupt handling condition
serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
tty: serial: lpuart: fix lpuart32_write usage
regulator: rtmv20: Add missing regcache cache only before marked as dirty
regulator: rtmv20: Update DT binding document and property name parsing
printk: reduce setup_text_buf size to LOG_LINE_MAX
misc: mic: drop double zeroing
ASoC: soc-core: use devm_snd_soc_register_card()
printk: avoid and/or handle record truncation
ALSA: hda - Don't register a cb func if it is registered already
s390: remove orphaned function declarations
s390/startup: add kaslr_offset to pgm check info print
s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab
s390/sclp_sdias: remove unused sclp_sdias_exit
s390/startup: correct "dfltcc" option parsing
s390/vdso: remove orphaned declarations
s390/cio: remove unused channel_subsystem_reinit
s390: remove cad commandline option
gpio: pca953x: Add support for the NXP PCAL9554B/C
selftests: netfilter: add time counter check
netfilter: nf_tables: add userdata attributes to nft_chain
netfilter: nf_tables: use nla_memdup to copy udata
pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent
pinctrl: cannonlake: Modify COMMUNITY macros to be consistent
pinctrl: tigerlake: Fix register offsets for TGL-H variant
pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2
netfilter: nf_tables: fix userdata memleak
can: mcp25xxfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
tools: gpio: add debounce support to gpio-event-mon
tools: gpio: add multi-line monitoring to gpio-event-mon
tools: gpio: port gpio-event-mon to v2 uAPI
tools: gpio: port gpio-hammer to v2 uAPI
tools: gpio: rename nlines to num_lines
tools: gpio: port gpio-watch to v2 uAPI
tools: gpio: port lsgpio to v2 uAPI
gpio: uapi: document uAPI v1 as deprecated
gpiolib: cdev: support setting debounce
gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL
gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL
gpiolib: cdev: support edge detection for uAPI v2
gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO_V2_GET_LINEINFO_WATCH_IOCTL
gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_LINE_GET_VALUES_IOCTL
gpiolib: add build option for CDEV v1 ABI
gpiolib: make cdev a build option
gpio: uapi: define uAPI v2
gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes
gpiolib: cdev: replace strncpy() with strscpy()
gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset
gpio: mockup: refactor the module init function
gpio: mockup: use the generic 'gpio-line-names' property
gpio: mockup: pass the chip label as device property
gpio: mockup: increase the number of supported device properties
gpio: mockup: remove unneeded return statement
gpio: mockup: use pr_fmt()
gpio: mockup: use KBUILD_MODNAME
gpio: mockup: drop unneeded includes
Documentation: gpio: add documentation for gpio-mockup
lib: string_helpers: provide kfree_strarray()
gpio: mpc8xxx: simplify ls1028a/ls1088a support
gpio: mockup: fix resource leak in error path
pinctrl: mediatek: use devm_platform_ioremap_resource_byname()
x86/mce: Use idtentry_nmi_enter/exit()
pinctrl: nuvoton: npcm7xx: Constify static ops structs
dt-binding: can: mcp25xxfd: documentation fixes
can: mcp25xxfd: mcp25xxfd_irq(): add missing initialization of variable set_normal mode
can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak during cleanup
can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit related errata information
can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related errata and update log messages
mtd: hyperbus: hbmc-am654: Add DMA support for reads
mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe
mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access
mtd: hyperbus: Provide per device private pointer
kvm: arm64: Remove unnecessary hyp mappings
kvm: arm64: Set up hyp percpu data for nVHE
kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE
kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp
kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars
kvm: arm64: Remove hyp_adr/ldr_this_cpu
kvm: arm64: Remove __hyp_this_cpu_read
kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM
kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h
kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY
serial: qcom_geni_serial: To correct QUP Version detection logic
clocksource: clint: Export clint_time_val for modules
habanalabs/gaudi: use correct define for qman init
ARM: dts: hisilicon: add SD5203 dts
ARM: dts: hisilicon: fix the system controller compatible nodes
media: glossary.rst: use the right case for glossary entries
x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list
media: camera-sensor.rst: fix a doc build warning
x86/mce: Add Skylake quirk for patrol scrub reported errors
hwmon: (amd_energy) optimize accumulation interval
hwmon: (amd_energy) Move label out of accumulation structure
drm/vmwgfx: Fix error handling in get_node
scsi: qla2xxx: Update version to 10.02.00.103-k
scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue
scsi: qla2xxx: Fix crash on session cleanup with unload
scsi: qla2xxx: Fix reset of MPI firmware
scsi: qla2xxx: Fix MPI reset needed message
scsi: qla2xxx: Fix buffer-buffer credit extraction error
scsi: qla2xxx: Correct the check for sscanf() return value
scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()
scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_byname()
ARM: debug: add UART early console support for SD5203
ARM: hisi: add support for SD5203 SoC
net: mscc: ocelot: look up the filters in flower_stats() and flower_destroy()
net: mscc: ocelot: add a new ocelot_vcap_block_find_filter_by_id function
net: mscc: ocelot: rename variable 'cnt' in vcap_data_offset_get()
net: mscc: ocelot: rename variable 'count' in vcap_data_offset_get()
net: mscc: ocelot: calculate vcap offsets correctly for full and quarter entries
net: mscc: ocelot: parse flower action before key
net: mscc: ocelot: remove unneeded VCAP parameters for IS2
net: mscc: ocelot: automatically detect VCAP constants
net: mscc: ocelot: add definitions for VCAP ES0 keys, actions and target
net: mscc: ocelot: add definitions for VCAP IS1 keys, actions and target
net: mscc: ocelot: generalize existing code for VCAP
net: mscc: ocelot: return error if VCAP filter is not found
net: mscc: ocelot: introduce a new ocelot_target_{read,write} API
mptcp: Handle incoming 32-bit DATA_FIN values
mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
net: mvneta: avoid possible cache misses in mvneta_rx_swbm
autofs: use __kernel_write() for the autofs pipe writing
libbpf: Compile in PIC mode only for shared library case
libbpf: Compile libbpf under -O2 level by default and catch extra warnings
libbpf: Fix uninitialized variable in btf_parse_type_sec
bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth
bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue
selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access
MAINTAINERS: Remove Andrew F. Davis
power: supply: ab8500-fg: fix spelling typo
power: supply: bq25890: document IBAT compensation DT properties
power: supply: bq25890: support IBAT compensation
power: supply: ds278x: fix spelling typo
dt-bindings: power: ingenic,battery: add new compatibles
dt-bindings: power: Convert ingenic,battery.txt to YAML
via-rhine: New device driver maintainer
via-rhine: Eliminate version information
via-rhine: VTunknown1 device is really VT8251 South Bridge
via-rhine: Fix for the hardware having a reset failure after resume
MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amd/display: fix return value check for hdcp_work
perf trace beauty: Add script to autogenerate mremap's flags args string/id table
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
drm/amd/pm: Removed fixed clock in auto mode DPM
lib8390: Replace panic() call with BUILD_BUG_ON
net: rtlwifi: Replace in_interrupt() for context detection
net: rtlwifi: Remove in_interrupt() from debug macro
net: rtlwifi: Remove void* casts related to delayed work
net: libertas: Use netif_rx_any_context()
net: libertas libertas_tf: Remove in_interrupt() from debug macro.
net: mwifiex: Use netif_rx_any_context().
net: hostap: Remove in_interrupt() usage
net: iwlwifi: Remove in_interrupt() from tracing macro.
net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros
net: brcmfmac: Convey allocation mode as argument
net: brcmfmac: Convey execution context via argument to brcmf_netif_rx()
net: brcmfmac: Replace in_interrupt()
net: wan/lmc: Remove lmc_trace()
net: usb: net1080: Remove in_interrupt() comment
net: usb: kaweth: Remove last user of kaweth_control()
net: usb: kaweth: Replace kaweth_control() with usb_control_msg()
net: zd1211rw: Remove ZD_ASSERT(in_interrupt())
net: vxge: Remove in_interrupt() conditionals
net: sun3lance: Remove redundant checks in interrupt handler
net: sunbmac: Replace in_interrupt() usage
net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats()
net: sfc: Replace in_interrupt() usage
net: natsemi: Replace in_interrupt() usage.
net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
net: ionic: Remove WARN_ON(in_interrupt()).
net: ionic: Replace in_interrupt() usage.
net: intel: Remove in_interrupt() warnings
net: fec_mpc52xx: Replace in_interrupt() usage
net: e100: Remove in_interrupt() usage and pointless GFP_ATOMIC allocation
net: cxbg4: Remove pointless in_interrupt() check
net: cxgb3: Cleanup in_interrupt() usage
net: atheros: Remove WARN_ON(in_interrupt())
net: caif: Use netif_rx_any_context()
net: Add netif_rx_any_context()
net: caif: Remove unused caif SPI driver
net: enic: Cure the enic api locking trainwreck
devlink: include <linux/const.h> for _BITUL
cxgb4/ch_ktls: ktls stats are added at port level
cxgb4: Avoid log flood
ch_ktls: Issue if connection offload fails
selinux: provide a "no sooner than" date for the checkreqprot removal
scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
dt-bindings: Fix 'reg' size issues in zynqmp examples
dm snap persistent: simplify area_io()
dm thin metadata: Remove unused local variable when create thin and snap
dm raid: remove unnecessary discard limits for raid10
dm raid: fix discard limits for raid1 and raid10
dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
dm: use dm_table_get_device_name() where appropriate in targets
dm table: make 'struct dm_table' definition accessible to all of DM core
dm: eliminate need for start_io_acct() forward declaration
dm: simplify __process_abnormal_io()
dm: push use of on-stack flush_bio down to __send_empty_flush()
dm: optimize max_io_len() by inlining max_io_len_target_boundary()
dm: push md->immutable_target optimization down to __process_bio()
dm: change max_io_len() to use blk_max_size_offset()
dm table: stack 'chunk_sectors' limit to account for target-specific splitting
dt-bindings: vendor-prefixes: add Zealz
dt-bindings: vendor-prefixes: add Wandbord/Technexion
dt-bindings: vendor-prefixes: add Embest RIoT
dt-bindings: vendor-prefixes: add iMX6 Rex Project
dt-bindings: vendor-prefixes: add DFI
dt-bindings: example: Grammar improvements
dt-bindings: gpu: samsung-rotator: Add missing properties
dt-bindings: Add LM81 and DS1780 as trivial devices
fddi/skfp: Avoid the use of one-element array
l2tp: report rx cookie discards in netlink get
net: dsa: seville: fix VCAP IS2 action width
net: dsa: felix: fix incorrect action offsets for VCAP IS2
bpf, selftests: Fix warning in snprintf_btf where system() call unchecked
rtc: rv8803: simplify the return expression of rv8803_nvram_write
rtc: meson: simplify the return expression of meson_vrtc_probe
rtc: rx8010: rename rx8010_init_client() to rx8010_init()
net: hns3: dump tqp enable status in debugfs
net: hns3: debugfs add new command to query device specifications
net: hns3: remove unused code in hns3_self_test()
net: hns3: Add RoCE VF reset support
net: hns3: add UDP segmentation offload support
net: hns3: rename trace event hns3_over_8bd
net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM
drm/amdgpu: Use SKU instead of DID for FRU check v2
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amd/powerplay: add one sysfs file to support the feature to modify gfx clock on Raven/Raven2/Picasso APU.
octeontx2-af: add parser support for NAT-T-ESP
octeontx2-af: optimize parsing of IPv6 fragments
octeontx2-af: Add IPv6 fields to default MKEX
octeontx2-af: fix Extended DSA and eDSA parsing
octeontx2-af: add parser support for Forward DSA
octeontx2-af: cleanup KPU config data
octeontx2-af: fix LD CUSTOM LTYPE aliasing
drm/amdgpu: add new trace event for page table update
drm/amdgpu: fix incorrect comment
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amd/display: make two symbols static
drm/amd/display: make get_color_space_type() static
amd/drm/display: avoid dcn3 on flip opp change for slave pipes
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: [FW Promotion] Release 0.0.35
selftests: Add selftest for disallowing modify_return attachment to freplace
selftests/bpf: Adding test for arg dereference in extension trace
selftests: Add test for multiple attachments of freplace program
libbpf: Add support for freplace attachment in bpf_link_create
bpf: Fix context type resolving for extension programs
bpf: Support attaching freplace programs to multiple attach points
bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach
drm/amd/display: Revert check for flip pending before locking pipes
drm/amd/display: Add debug param to force dio disable
drm/amd/display: Calc DLG from dummy p-state if full p-state unsupported
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: Ensure all debug bits are passed to fw
drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual stream encoder
drm/amd/display: Update NV1x SR latency values
net: phy: realtek: fix rtl8211e rx/tx delay config
virtio-net: don't disable guest csum when disable LRO
i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ
i2c: efm32: Use devm_platform_get_and_ioremap_resource()
i2c: i801: Add support for Intel Alder Lake PCH-S
PCI/PM: Rename pci_dev.d3_delay to d3hot_delay
PCI/PM: Remove unused pcibios_pm_ops
selftests/bpf: Test BTF's handling of endianness
libbpf: Support BTF loading and raw data output in both endianness
selftests/bpf: Move and extend ASSERT_xxx() testing macros
fs: dlm: rework receive handling
fs: dlm: disallow buffer size below default
fs: dlm: handle range check as callback
fs: dlm: fix mark per nodeid setting
fs: dlm: remove lock dependency warning
selftests: Make sure all 'skel' variables are declared static
xsk: Fix a documentation mistake in xsk_queue.h
selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id
bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore
selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h
selftests/bpf: Fix unused-result warning in snprintf_btf.c
efi: efivars: limit availability to X86 builds
efi: remove some false dependencies on CONFIG_EFI_VARS
efi: gsmi: fix false dependency on CONFIG_EFI_VARS
efi: efivars: un-export efivars_sysfs_init()
efi: pstore: move workqueue handling out of efivars
efi: pstore: disentangle from deprecated efivars module
efi: mokvar-table: fix some issues in new code
ftrace: Move RCU is watching check after recursion check
RDMA/hns: Remove unused variables and definitions
iio: adc: gyroadc: fix leak of device node iterator
iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
iio: adc: at91-sama5d2_adc: fix DMA conversion crash
tracing: Fix trace_find_next_entry() accounting of temp buffer size
iio: ad7292: Fix of_node refcounting
iio: ltc2983: Fix of_node refcounting
counter: use semicolons rather than commas to separate statements
iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol
iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
iio: cros_ec: unify hw fifo attributes into the core file
dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
iio: adc: ad9467: add support for AD9265 high-speed ADC
iio: adc: ad9467: add support for AD9434 high-speed ADC
iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
iio: buffer-dmaengine: remove non managed alloc/free
iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()
iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
iio: ssp: use PLATFORM_DEVID_NONE
dt-bindings: iio: adc: ad7291: add binding
iio: adc: ad7291: convert to device tree
iio: event: NULL-ify IIO device's event_interface ref during unregister
iio: event: use short-hand variable in iio_device_{un}register_eventset functions
dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion
iio:light:gp2ap002 fix spelling typo in comments
spi: spi-dw: Remove extraneous locking
spi: dw: Add KeemBay Master capability
spi: dw: Convert CS-override to DW SPI capabilities
spi: dw: Discard DW SSI chip type storages
spi: dw: Use relaxed IO-methods to access FIFOs
spi: dw: Disable all IRQs when controller is unused
spi: dw: Clear IRQ status on DW SPI controller reset
spi: dw: Initialize n_bytes before the memory barrier
spi: dw: Discard IRQ threshold macro
f2fs: fix slab leak of rpages pointer
f2fs: compress: fix to disallow enabling compress on non-empty file
f2fs: compress: introduce cic/dic slab cache
f2fs: compress: introduce page array slab cache
RDMA/i40iw: Remove intermediate pointer that points to the same struct
RDMA/mthca: Combine special QP struct with mthca QP
RDMA/drivers: Remove udata check from special QP
RDMA/core: Align write and ioctl checks of QP types
RDMA/mlx4: Prepare QP allocation to remove from the driver
RDMA/mlx4: Embed GSI QP into general mlx4_ib QP
RDMA/mlx5: Delete not needed GSI QP signal QP type
RDMA/mlx5: Change GSI QP to have same creation flow like other QPs
RDMA/mlx5: Reuse existing fields in parent QP storage object
RDMA/mlx5: Embed GSI QP into general mlx5_ib QP
extcon: axp288: Use module_platform_driver to simplify the code
extcon: ptn5150: Do not print error during probe if nothing is attached
spi: dw-dma: Add one-by-one SG list entries transfer
spi: dw-dma: Pass exact data to the DMA submit and wait methods
spi: dw-dma: Move DMAC register cleanup to DMA transfer method
spi: dw-dma: Detach DMA transfer into a dedicated method
spi: dw-dma: Remove DMA Tx-desc passing around
spi: dw-dma: Check DMA Tx-desc submission status
spi: dw-dma: Move DMA transfers submission to the channels prep methods
spi: dw-dma: Check rx_buf availability in the xfer method
spi: dw-dma: Configure the DMA channels in dma_setup
spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified
spi: dw-dma: Set DMA Level registers on init
iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()
udf: Limit sparing table size
udf: Remove pointless union in udf_inode_info
udf: Avoid accessing uninitialized data on failed inode read
arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option
arm64: Pull in task_stack_page() to Spectre-v4 mitigation code
KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled
arm64: Get rid of arm64_ssbd_state
KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()
KVM: arm64: Get rid of kvm_arm_have_ssbd()
KVM: arm64: Simplify handling of ARCH_WORKAROUND_2
arm64: Rewrite Spectre-v4 mitigation code
arm64: Move SSBD prctl() handler alongside other spectre mitigation code
arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4
arm64: Treat SSBS as a non-strict system feature
arm64: Group start_thread() functions together
KVM: arm64: Set CSV2 for guests on hardware unaffected by Spectre-v2
arm64: Rewrite Spectre-v2 mitigation code
arm64: Introduce separate file for spectre mitigations and reporting
arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2
KVM: arm64: Simplify install_bp_hardening_cb()
KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE
arm64: Remove Spectre-related CONFIG_* options
arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
null_blk: add support for max open/active zone limit for zoned devices
block-mq: fix comments in blk_mq_queue_tag_busy_iter
blk-mq: call commit_rqs while list empty but error happen
dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching
io_uring: fix async buffered reads when readahead is disabled
efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
pinctrl: mediatek: mt7622: add antsel pins/groups
pinctrl: ocelot: simplify the return expression of ocelot_gpiochip_register()
pinctrl: at91-pio4: add support for sama7g5 SoC
dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5
KVM: arm64: Match PMU error code descriptions with error conditions
KVM: arm64: Add undocumented return values for PMU device control group
pinctrl: spear: simplify the return expression of tvc_connect()
pinctrl: spear: simplify the return expression of spear310_pinctrl_probe
KVM: arm64: Document PMU filtering API
KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1
KVM: arm64: Add PMU event filtering infrastructure
KVM: arm64: Use event mask matching architecture revision
KVM: arm64: Refactor PMU attribute error handling
mtd: spi-nor: winbond: Add support for w25q64jwm
mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-S SPI serial flash
mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d
mtd: spi-nor: Prefer asynchronous probe
gpio: mxc: Support module build
s390/startup: avoid save_area_sync overflow
s390: remove unused _swsusp_reset_dma
s390/kaslr: correct and explain randomization base generation
s390/kaslr: avoid mixing valid random value and an error code
s390/3215: simplify the return expression of tty3215_open()
pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
pinctrl: sprd: use module_platform_driver to simplify the code
pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs.
pinctrl: Ingenic: Correct the pullup and pulldown parameters of JZ4780.
pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780.
pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks
pinctrl: aspeed: Use the right pinconf mask
pinctrl: aspeed: Format pinconf debug consistent with pinmux
dt-bindings: pinctrl: renesas,pfc: align example GPIO hog name with dtschema
dt-bindings: gpio: convert bindings for Maxim MAX732x family to dtschema
dt-bindings: gpio: convert bindings for NXP PCA953x family to dtschema
perf tools: Separate the checking of headers only used to build beautification tables
dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names
dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 compatibles
dt-bindings: gpio: pl061: add gpio-line-names
pinctrl: imx: Support building i.MX pinctrl core driver as module
pinctrl: imx: Support building SCU pinctrl core driver as module
pinctrl: imx: Use function callbacks for SCU related functions
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
serial: mvebu-uart: fix unused variable warning
arm64: dts: xilinx: align GPIO hog names with dtschema
USB: serial: pl2303: add device-id for HP GC device
KVM: VMX: vmx_uret_msrs_list[] can be static
f2fs: fix to do sanity check on segment/section count
f2fs: fix to check segment boundary during SIT page readahead
f2fs: fix uninit-value in f2fs_lookup
PM / devfreq: tegra30: Improve initial hardware resetting
PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function
PM / devfreq: Change prototype of devfreq_get_devfreq_by_phandle function
PM / devfreq: Add devfreq_get_devfreq_by_node function
f2fs: remove unneeded parameter in find_in_block()
f2fs: fix wrong total_sections check and fsmeta check
f2fs: remove duplicated code in sanity_check_area_boundary
f2fs: remove unused check on version_bitmap
f2fs: relocate blkzoned feature check
f2fs: do sanity check on zoned block device path
f2fs: add trace exit in exception path
f2fs: change return value of reserved_segments to unsigned int
ubifs: journal: Make sure to not dirty twice for auth nodes
ath11k: Move non-fatal warn logs to dbg level
ath9k: Remove set but not used variable
wl3501_cs: Remove unnecessary NULL check
wl1251/wl12xx: fix a typo in comments
qtnfmac: fix resource leaks on unsupported iftype error return path
rtw88: show current regulatory in tx power table
rtw88: add dump fw crash log
rtw88: add dump firmware fifo support
rtw88: handle and recover when firmware crash
rtw88: increse the size of rx buffer size
platform/chrome: Use kobj_to_dev() instead of container_of()
perf/x86/intel: Fix Ice Lake event constraint table
perf/x86/intel/uncore: Fix the scale of the IMC free-running events
perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
perf/x86/msr: Add Jasper Lake support
perf/x86/intel: Add Jasper Lake support
perf/x86/intel/uncore: Reduce the number of CBOX counters
perf/x86/intel/uncore: Update Ice Lake uncore units
perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support
lockdep: Optimize the memory usage of circular queue
USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp
selftests/bpf: Test BTF writing APIs
libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset
libbpf: Add BTF writing APIs
ethtool: mark netlink family as __ro_after_init
genetlink: add missing kdoc for validation flags
net/sched: cls_u32: Replace one-element array with flexible-array member
qed/qed_ll2: Replace one-element array with flexible-array member
stmmac: intel: Adding ref clock 1us tic for LPI cntr
net: usb: ax88179_178a: add MCT usb 3.0 adapter
net: usb: ax88179_178a: fix missing stop entry in driver_info
net: ipa: fix two comments
net: ipa: rename a phandle variable
net: ipa: fix two mild warnings
net: ipa: share field mask values for GSI general interrupt
net: ipa: share field mask values for GSI global interrupt
net: ipa: share field mask values for GSI interrupt type
net: ipa: remove unused status structure field masks
net: ipa: kill unused status exceptions
net: ipa: kill unused status opcodes
net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK
selftests/bpf: Add test for bpf_seq_printf_btf helper
bpf: Add bpf_seq_printf_btf helper
selftests/bpf: Fix overflow tests to reflect iter size increase
bpf: Bump iter seq size to support BTF representation of large data structures
selftests/bpf: Add bpf_snprintf_btf helper tests
bpf: Add bpf_snprintf_btf helper
bpf: Move to generic BTF show support, apply it to seq files/strings
bpf: Provide function to get vmlinux BTF information
libbpf: Add btf__new_empty() to create an empty BTF object
libbpf: Allow modification of BTF and add btf__add_str API
libbpf: Extract generic string hashing function for reuse
libbpf: Generalize common logic for managing dynamically-sized arrays
libbpf: Remove assumption of single contiguous memory for BTF data
libbpf: Refactor internals of BTF type index
drm/msm: fix 32b build warns
selftests: Remove fmod_ret from test_overhead
bpf: verifier: refactor check_attach_btf_id()
bpf: change logging calls from verbose() to bpf_log() and use log pointer
bpf: disallow attaching modify_return tracing functions to other BPF programs
selftest: bpf: Test copying a sockmap and sockhash
selftests: bpf: Remove shared header from sockmap iter test
selftests: bpf: Add helper to compare socket cookies
bpf: sockmap: Enable map_update_elem from bpf_iter
Input: joystick - add ADC attached joystick driver.
dt-bindings: input: Add docs for ADC driven joystick
Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
Input: trackpoint - enable Synaptics trackpoints
ibmvnic: create send_control_ip_offload
ibmvnic: create send_query_ip_offload
ibmvnic: rename send_map_query to send_query_map
ibmvnic: rename ibmvnic_send_req_caps to send_request_cap
ibmvnic: rename send_cap_queries to send_query_cap
ibmvnic: set up 200GBPS speed
atm: atmtcp: Constify atmtcp_v_dev_ops
ip6gre: avoid tx_error when sending MLD/DAD on external tunnels
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
iommu/arm-smmu-v3: Add SVA device feature
iommu/arm-smmu-v3: Check for SVA features
iommu/arm-smmu-v3: Seize private ASID
iommu/arm-smmu-v3: Share process page tables
iommu/arm-smmu-v3: Move definitions to a header
iommu/io-pgtable-arm: Move some definitions to a header
PCI: shpchp: Remove unused 'rc' assignment
net/smc: CLC decline - V2 enhancements
net/smc: introduce CLC first contact extension
net/smc: CLC accept / confirm V2
net/smc: determine accepted ISM devices
net/smc: build and send V2 CLC proposal
net/smc: determine proposed ISM devices
net/smc: introduce list of pnetids for Ethernet devices
net/smc: introduce CHID callback for ISM devices
net/smc: introduce System Enterprise ID (SEID)
net/smc: prepare for more proposed ISM devices
net/smc: split CLC confirm/accept data to be sent
net/smc: separate find device functions
net/smc: CLC header fields renaming
net/smc: remove constant and introduce helper to check for a pnet id
net: Use kobj_to_dev() API
arm64: mte: Fix typo in memory tagging ABI documentation
net: core: add nested_level variable in net_device
net: core: introduce struct netdev_nested_priv for nested interface infrastructure
net: core: add __netdev_upper_dev_unlink()
net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free
iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer
fscrypt: export fscrypt_d_revalidate()
e1000e: Add support for Meteor Lake
igc: Clean up nvm_info structure
igc: Reject schedules with a base_time in the future
igc: Export a way to read the PTP timer
igc: Remove reset disable flag
igc: Save PTP time before a reset
igc: Remove references to SYSTIMR register
igc: Expose LPI counters
igc: Clean RX descriptor error flags
igc: Remove timeout check from ptp_tx work
igc: Don't reschedule ptp_tx work
igc: Rename IGC_TSYNCTXCTL_VALID macro
igc: Add new device ID's
igb: read PBA number from flash
igb: add XDP support
bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature
Documentation: Chinese translation of Documentation/arm64/amu.rst
arm64: cpufeature: Export symbol read_sanitised_ftr_reg()
doc: zh_CN: index files in arm64 subdirectory
mailmap: add entry for <mstarovoitov@marvell.com>
drm/i915: Fix state checker hw.active/hw.enable readout
doc: seq_file: clarify role of *pos in ->next()
arm64: mm: Pin down ASIDs for sharing mm with devices
firmware: arm_sdei: Remove _sdei_event_unregister()
firmware: arm_sdei: Remove _sdei_event_register()
firmware: arm_sdei: Introduce sdei_do_local_call()
firmware: arm_sdei: Cleanup on cross call function
firmware: arm_sdei: Remove while loop in sdei_event_unregister()
firmware: arm_sdei: Remove while loop in sdei_event_register()
firmware: arm_sdei: Remove redundant error message in sdei_probe()
firmware: arm_sdei: Remove duplicate check in sdei_get_conduit()
firmware: arm_sdei: Unregister driver on error in sdei_init()
firmware: arm_sdei: Avoid nested statements in sdei_init()
firmware: arm_sdei: Retrieve event number from event instance
firmware: arm_sdei: Common block for failing path in sdei_event_create()
firmware: arm_sdei: Remove sdei_is_err()
net_sched: remove a redundant goto chain check
selftests/bpf: Add raw_tp_test_run
libbpf: Support test run of raw tracepoint programs
bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint
ASoC: lpass-platform: use devm_regmap_field_bulk_alloc
docs: vxlan: add info about device features
selftests: net: add a test for static UDP tunnel ports
netdevsim: support the static IANA VXLAN port flag
ice: convert to new udp_tunnel infrastructure
ice: remove unused args from ice_get_open_tunnel_port()
i40e: convert to new udp_tunnel infrastructure
selftests: net: add a test for shared UDP tunnel info tables
netdevsim: shared UDP tunnel port table support
netdevsim: add warnings on unexpected UDP tunnel port errors
udp_tunnel: add the ability to share port tables
regmap: add support to regmap_field_bulk_alloc/free apis
net: bridge: fdb: don't flush ext_learn entries
net: phy: dp83869: Add speed optimization feature
net: phy: dp83869: support Wake on LAN
net: ethernet: ave: Replace alloc_etherdev() with devm_alloc_etherdev()
spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred"
xsk: Fix possible crash in socket_release when out-of-memory
spi: fsl-dspi: fix NULL pointer dereference
regulator: rtmv20: Add DT-binding document for Richtek RTMV20
regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator
regulator: resolve supply after creating regulator
regulator: print symbolic errors in kernel messages
regulator: print state at boot
arm_pmu: arm64: Use NMIs for PMU
arm_pmu: Introduce pmu_irq_ops
KVM: arm64: pmu: Make overflow handler NMI safe
arm64: perf: Defer irq_work to IPI_IRQ_WORK
arm64: perf: Remove PMU locking
arm64: perf: Avoid PMXEV* indirection
arm64: perf: Add missing ISB in armv8pmu_enable_counter()
perf: Add Arm CMN-600 PMU driver
perf: Add Arm CMN-600 DT binding
coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
coresight: core: Allow the coresight core driver to be built as a module
coresight: catu: Allow catu drivers to be built as modules
coresight: tmc-etr: Add function to register catu ops
coresight: cti: Allow cti to be built as a module
coresight: cti: Increase reference count when enabling cti
coresight: cti: Don't disable ect device if it's not enabled
coresight: cti: Fix bug clearing sysfs links on callback
coresight: cti: Fix remove sysfs link error
coresight: cti: Add function to register cti associate ops
coresight: replicator: Allow replicator driver to be built as module
coresight: funnel: Allow funnel driver to be built as module
coresight: tmc: Allow tmc to be built as a module
coresight: tpiu: Allow tpiu to be built as a module
coresight: etb: Allow etb to be built as a module
coresight: etm4x: Allow etm4x to be built as a module
coresight: etm3x: Allow etm3x to be built as a module
coresight: etm: perf: Fix warning caused by etm_setup_aux failure
coresight: stm: Allow to build coresight-stm as a module
coresight: Add try_get_module() in coresight_grab_device()
coresight: Export global symbols
coresight: Add coresight prefix to barrier_pkt
coresight: Use IS_ENABLED for CONFIGs that may be modules
coresight: cpu_debug: Define MODULE_DEVICE_TABLE
coresight: cpu_debug: Add module name in Kconfig
regmap: destroy mutex (if used) in regmap_exit()
regmap: debugfs: use semicolons rather than commas to separate statements
ASoC: cs4234: Add support for Cirrus Logic CS4234 codec
ASoC: cs4234: Add dtschema binding document
ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock
ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n
ASoC: rt715: Add power-up delay to fix dmic pop sound issue.
ASoC: dt-bindings: sgtl5000: Add common clock properties
PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready
mm: do not rely on mm == current->mm in __get_user_pages_locked
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open()
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup()
ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close()
ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()
ASoC: soc-component: add mark for soc_pcm_components_open/close()
ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()
ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()
iomap: Call inode_dio_end() before generic_write_sync()
iomap: Allow filesystem to call iomap_dio_complete without i_rwsem
iomap: Set all uptodate bits for an Uptodate page
io_uring: fix potential ABBA deadlock in ->show_fdinfo()
blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
io_uring: always delete double poll wait entry on match
PM: runtime: Fix timer_expires data type on 32-bit arches
x86: Use tracepoint_enabled() for msr tracepoints instead of open coding it
PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS
mtd: rawnand: Make use of the ECC framework
mtd: nand: Use the new generic ECC object
mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevant
mtd: nand: Create helpers to set/extract the ECC requirements
mtd: spinand: Use nanddev_get_ecc_conf() when relevant
mtd: nand: Create a helper to extract the ECC configuration
mtd: rawnand: Use the new ECC engine type enumeration
PM: hibernate: Batch hibernate and resume IO requests
mtd: rawnand: Separate the ECC engine type and the ECC byte placement
arm64: perf: Add support caps under sysfs
nl80211: extend support to config spatial reuse parameter set
mac80211: Support not iterating over not-sdata-in-driver ifaces
nl80211: fix OBSS PD min and max offset validation
ARM: dts: bcm2835: Change firmware compatible from simple-bus to simple-mfd
mac80211: fix some more kernel-doc in mesh
perf test: Fix msan uninitialized use.
perf parse-events: Reduce casts around bp_addr
perf test: Add expand cgroup event test
cfg80211: regulatory: remove a bogus initialization
mac80211: fix regression in sta connection monitor
perf tools: Allow creation of cgroup without open
perf tools: Copy metric events properly when expand cgroups
mac80211_hwsim: indicate support for S1G
mac80211_hwsim: write TSF timestamp correctly to S1G beacon
nl80211: include frequency offset in survey info
mac80211: support S1G association
perf stat: Add --for-each-cgroup option
mac80211: receive and process S1G beacons
KVM: x86: do not attempt TSC synchronization on guest writes
KVM: nSVM: delay MSR permission processing to first nested VM run
KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES
KVM: selftests: Add test for user space MSR handling
KVM: x86: Introduce MSR filtering
KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied
KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied
KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs
KVM: x86: Add infrastructure for MSR filtering
KVM: x86: Allow deflecting unknown MSR accesses to user space
KVM: x86: Return -ENOENT on unimplemented MSRs
KVM: VMX: Rename vmx_uret_msr's "index" to "slot"
KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list"
KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr"
KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr"
KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap
KVM: VMX: Move uret MSR lookup into update_transition_efer()
KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX
KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr"
KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded"
KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs"
KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs"
KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr"
KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot"
KVM: VMX: Prepend "MAX_" to MSR array size defines
KVM: x86: Rename "shared_msrs" to "user_return_msrs"
KVM: x86/mmu: Move individual kvm_mmu initialization into common helper
KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit
KVM: x86: Use common definition for kvm_nested_vmexit tracepoint
KVM: x86: Add macro wrapper for defining kvm_exit tracepoint
KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint
KVM: VMX: Add a helper to test for a valid error code given an intr info
KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint
KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint
KVM: nVMX: WARN on attempt to switch the currently loaded VMCS
KVM: nVMX: Drop redundant VMCS switch and free_nested() call
KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state
KVM: nVMX: Move free_nested() below vmx_switch_vmcs()
KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest
KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
KVM: nVMX: Reset the segment cache when stuffing guest segs
KVM: x86/mmu: Track write/user faults using bools
KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level
KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)
KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested
KVM: x86/mmu: Capture requested page level before NX huge page workaround
KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers
KVM: x86/mmu: Refactor the zap loop for recovering NX lpages
KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
KVM: VMX: Rename ops.h to vmx_ops.h
KVM: VMX: Extract posted interrupt support to separate files
KVM: x86/mmu: Bail early from final #PF handling on spurious faults
KVM: x86/mmu: Return unique RET_PF_* values if the fault was fixed
KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation
KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID
KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent
KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg)
KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC
KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst
KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots()
KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls
KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE"
KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID
KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*()
cpuidle-haltpoll: fix error comments in arch_haltpoll_disable
KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check
KVM: x86: Move illegal GPA helper out of the MMU code
KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function
KVM: x86: Unexport cpuid_query_maxphyaddr()
KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check
KVM: VMX: Do not perform emulation for INVD intercept
mac80211: avoid rate init for S1G band
KVM: SEV: shorten comments around sev_clflush_pages
KVM: SVM: Mark SEV launch secret pages as dirty.
KVM: nVMX: Add VM-Enter failed tracepoints for super early checks
KVM: nSVM: CR3 MBZ bits are only 63:52
KVM: x86: emulating RDPID failure shall return #UD rather than #GP
KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI
KVM: MIPS: clean up redundant kvm_run parameters in assembly
KVM: SVM: Add tracepoint for cr_interception
KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run()
KVM: VMX: Invoke NMI handler via indirect call instead of INTn
KVM: VMX: Move IRQ invocation to assembly subroutine
KVM: x86: Add kvm_x86_ops hook to short circuit emulation
KVM: SVM: use __GFP_ZERO instead of clear_page()
KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it
KVM: x86: fix MSR_IA32_TSC read for nested migration
KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev()
KVM: SVM: Enable INVPCID feature on AMD
KVM: X86: Move handling of INVPCID types to x86
KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c
KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept
KVM: SVM: Add new intercept word in vmcb_control_area
KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors
KVM: SVM: Modify intercept_exceptions to generic intercepts
KVM: SVM: Change intercept_dr to generic intercepts
KVM: SVM: Change intercept_cr to generic intercepts
KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)
KVM: nSVM: Remove unused field
KVM: SVM: refactor exit labels in svm_create_vcpu
KVM: SVM: use __GFP_ZERO instead of clear_page
KVM: SVM: refactor msr permission bitmap allocation
KVM: nSVM: rename nested vmcb to vmcb12
KVM: SVM: rename a variable in the svm_create_vcpu
KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns
KVM: LAPIC: Narrow down the kick target vCPU
KVM: LAPIC: Guarantee the timer is in tsc-deadline mode when setting
KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled
KVM: LAPIC: Fix updating DFR missing apic map recalculation
kvm/eventfd: move wildcard calculation outside loop
KVM: nVMX: Simplify the initialization of nested_vmx_msrs
KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled
KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state()
mac80211: handle S1G low rates
mac80211: don't calculate duration for S1G
mac80211: encode listen interval for S1G
perf evsel: Add evsel__clone() function
cfg80211: handle Association Response from S1G STA
mac80211: convert S1G beacon to scan results
cfg80211: parse S1G Operation element for BSS channel
cfg80211: convert S1G beacon to scan results
mac80211: support S1G STA capabilities
nl80211: support S1G capability overrides in assoc
mac80211: s1g: choose scanning width based on frequency
mac80211: get correct default channel width for S1G
wireless: radiotap: fix some kernel-doc
mac80211: fix some missing kernel-doc
mac80211_hwsim: fix typo in kernel-doc
nl80211/cfg80211: support 6 GHz scanning
perf vendor events: Update SkylakeX events to v1.21
perf vendor events intel: Update CascadelakeX events to v1.08
PCI: dwc: Fix 'cast truncates bits from constant value'
ARM: dts: sun8i: v3s: Add simple-framebuffer
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
dt-bindings: arm: sunxi: add Pine64 PineCube binding
mac80211: Inform AP when returning operating channel
kgdb: Honour the kprobe blocklist when setting breakpoints
PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro
ASoC: q6afe-clocks: Fix typo in SPDX Licence
ARM: Handle no IPI being registered in show_ipi_list()
mmc: sdhci_am654: Enable tuning for SDR50
mmc: sdhci_am654: Add support for software tuning
mmc: sdhci_am654: Add support for input tap delay
mmc: sdhci_am654: Fix hard coded otap delay array size
dt-bindings: mmc: sdhci-am654: Add documentation for input tap delay
dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 controller documentation to json schema
mmc: sdhci-of-esdhc: fix reference clock source selection
gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST
mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
memstick: Skip allocating card when removing host
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions
x86/hyperv: Remove aliases with X64 in their name
PCI: hv: Document missing hv_pci_protocol_negotiation() parameter
scsi: storvsc: Support PAGE_SIZE larger than 4K
Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes
HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes
Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes
hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication
hv: hyperv.h: Introduce some hvpfn helper functions
Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header
Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
Drivers: hv: vmbus: Introduce types of GPADL
Drivers: hv: vmbus: Move __vmbus_open()
Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl
ide/macide: Convert Mac IDE driver to platform driver
net: vlan: Fixed signedness in vlan_group_prealloc_vid()
phy: qcom-qmp: Add support for sc7180 DP phy
phy: qcom-qmp: Add support for DP in USB3+DP combo phy
phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
phy: qcom-qmp: Get dp_com I/O resource by index
phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
phy: qcom-qmp: Move phy mode into struct qmp_phy
dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
soundwire: sysfs: add slave status and device number before probe
soundwire: bus: add enumerated Slave device to device list
Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support
scripts: coccicheck: Change default value for parallelism
r8169: fix RTL8168f/RTL8411 EPHY config
bnxt_en: Improve preset max value for ethtool -l.
bnxt_en: Implement ethtool set_fec_param() method.
bnxt_en: Report Active FEC encoding during link up.
bnxt_en: Report FEC settings to ethtool.
bnxt_en: avoid link reset if speed is not changed
bnxt_en: Handle ethernet link being disabled by firmware.
bnxt_en: ethtool: support PAM4 link speeds up to 200G
bnxt_en: add basic infrastructure to support PAM4 link speeds
bnxt_en: refactor bnxt_get_fw_speed()
bnxt_en: refactor code to limit speed advertising
bnxt_en: Update firmware interface spec to 1.10.1.65.
dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC
ptp: add stub function for ptp_get_msgtype()
net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI
mlxsw: spectrum_ethtool: Expose transceiver_overheat counter
mlxsw: Update module's settings when module is plugged in
mlxsw: spectrum: Initialize netdev's module overheat counter
mlxsw: Enable temperature event for all supported port module sensors
mlxsw: Update transceiver_overheat counter according to MTWE
mlxsw: core: Add an infrastructure to track transceiver overheat counter
mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields
mlxsw: reg: Add Ports Module Administrative and Operational Status Register
mlxsw: reg: Add Port Module Plug/Unplug Event Register
mlxsw: reg: Add Management Temperature Warning Event Register
net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc()
net: hns3: add a check for device specifications queried from firmware
net: hns3: replace the macro of max tm rate with the queried specification
net: hns3: add support to query device specifications
net: hns3: add debugfs to dump device capabilities
net: hns3: use capabilities queried from firmware
net: hns3: use capability flag to indicate FEC
net: hns3: add support to query device capability
net: hns3: delete redundant PCI revision judgement
net: hns3: add device version to replace pci revision
mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
mdio: fix mdio-thunder.c dependency & build error
agp: use semicolons rather than commas to separate statements
x86/apic/msi: Unbreak DMAR and HPET MSI
i2c: npcm7xx: Clear LAST bit after a failed transaction.
dt-bindings: i2c: imx: Fix i.MX 7 compatible matching
dt-bindings: i2c: imx: Add properties and use unevaluatedProperties
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching
dt-bindings: i2c: imx-lpi2c: Add properties and use unevaluatedProperties
i2c: imx: Fix external abort on interrupt in exit paths
i2c: rk3x: Simplify with dev_err_probe()
i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC
dt-bindings: i2c: I2C binding for Mellanox BlueField SoC
i2c: cpm: Fix i2c_ram structure
dyndbg: use keyword, arg varnames for query term pairs
nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
vt_ioctl: make VT_RESIZEX behave like VT_RESIZE
serial: mvebu-uart: simplify the return expression of mvebu_uart_probe()
tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
pch_uart: drop double zeroing
dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings
dt-bindings: serial: renesas, scif: Document r8a774e1 bindings
MIPS: idle: Add prototype for function check_wait
staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
media: MAINTAINERS: remove Maxime Jourdan as maintainer of Amlogic VDEC
media: staging: rkisp1: cap: protect access to buf with the spin lock
media: staging: rkisp1: use the right variants of spin_lock
media: staging: rkisp1: params: no need to lock default config
media: staging: rkisp1: stats: protect write to 'is_streaming' in start_streaming cb
x86/hyperv: Remove aliases with X64 in their name
media: staging: rkisp1: isp: don't enable signal RKISP1_CIF_ISP_FRAME_IN
media: staging: rkisp1: isp: add a warning and debugfs var for irq delay
media: staging: rkisp1: remove atomic operations for frame sequence
media: staging: rkisp1: params: set vb.sequence to be the isp's frame_sequence + 1
media: staging: rkisp1: params: avoid using buffer if params is not streaming
media: staging: rkisp1: params: use the new effect value in cproc config
media: staging: rkisp1: params: in the isr, return if buffer list is empty
media: staging: rkisp1: params: upon stream stop, iterate a local list to return the buffers
media: docs: v4l2-subdev: move calling ops to a subsection
media: docs: v4l2-subdev: move "Subdev registration" to a subsection
media: docs: v4l2-subdev: fix typo
media: docs: v4l2-subdev: fix typo
media: saa7146: drop double zeroing
media: firewire: fix memory leak
media: rcar-vin: Extend RAW8 support to all RGB layouts
media: rcar-csi2: Extend RAW8 support to all RGB layouts
media: bindings: media: gpio-ir-receiver: add linux,autosuspend-period property
media: rc: gpio-ir-recv: add QoS support for cpuidle system
media: dvb-frontends: tda18271c2dd: Constify static structs
media: flexcop-usb: remove needless check before usb_free_coherent()
media: flexcop-usb: sanity checking of endpoint type
media: netup_unidvb: drop initialization of PM pointers
media: ati_remote: sanity check for both endpoints
media: dvb-frontends: rtl2832_sdr: set error code in probe
pinctrl: mediatek: Add MT8167 Pinctrl driver
media: cedrus: Propagate OUTPUT resolution to CAPTURE
media: MAINTAINERS: add documentation files for rkisp1
media: admin-guide: add documentation file rkisp1.rst
pinctrl: mt65xx: add OF bindings for MT8167
media: pixfmt-meta-rkisp1.rst: add description of rkisp1 metadata formats in pixfmt-meta-rkisp1.rst
media: staging: rkisp1: fix configuration for GREY pixelformat
media: staging: rkisp1: cap: simplify link validation by comparing media bus code
media: staging: rkisp1: rsz: Add support to more YUV encoded mbus codes on src pad
media: staging: rkisp1: rsz: enumerate the formats on the src pad according to the capture
media: staging: rkisp1: add a helper function to enumerate supported mbus formats on capture
media: staging: rkisp1: add capability V4L2_CAP_IO_MC to capture devices
media: staging: rkisp1: don't support bayer format on selfpath resizer
media: staging: rkisp1: cap: remove unsupported format YUV444
MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER
MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.
media: staging: rkisp1: cap: remove unsupported formats
media: staging: rkisp1: cap: change RGB24 format to XBGR32
MIPS: Ingenic: Add system type for new Ingenic SoCs.
dt-bindings: MIPS: Add X2000E based CU2000-Neo.
media: st-delta: Fix reference count leak in delta_run_work
media: sti: Fix reference count leaks
media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak
media: ti-vpe: Fix a missing check and reference count leak
media: stm32-dcmi: Fix a reference count leak
media: s5p-mfc: Fix a reference count leak
media: camss: Fix a reference count leak.
media: platform: fcp: Fix a reference count leak.
media: rockchip/rga: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: vsp1: Fix runtime PM imbalance on error
media: coda: Fix runtime PM imbalance in coda_probe
media: platform: s3c-camif: Fix runtime PM imbalance on error
media: platform: sti: hva: Fix runtime PM imbalance on error
media: bdisp: Fix runtime PM imbalance on error
nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue
nvme: fix error handling in nvme_ns_report_zones
nvmet-fc: fix missing check for no hostport struct
nvmet: add passthru ZNS support
nvmet: handle keep-alive timer when kato is modified by a set features cmd
nvmet-tcp: have queue io_work context run on sock incoming cpu
nvme-pci: Move enumeration by class to be last in the table
nvme: use an xarray to lookup the Commands Supported and Effects log
nvme: lift the file open code from nvme_ctrl_get_by_path
fs: remove KSTAT_QUERY_FLAGS
fs: remove vfs_stat_set_lookup_flags
fs: move vfs_fstatat out of line
fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat
fs: remove vfs_statx_fd
netdevsim: fix duplicated debugfs directory
net: dsa: tag_rtl4_a: use the generic flow dissector procedure
net: dsa: tag_sja1105: use a custom flow dissector procedure
net: dsa: tag_qca: use the generic flow dissector procedure
net: dsa: tag_mtk: use the generic flow dissector procedure
net: dsa: tag_edsa: use the generic flow dissector procedure
net: dsa: tag_dsa: use the generic flow dissector procedure
net: dsa: tag_brcm: use generic flow dissector procedure
net: flow_dissector: avoid indirect call to DSA .flow_dissect for generic case
net: dsa: point out the tail taggers
net: dsa: add a generic procedure for the flow dissector
net: dsa: make the .flow_dissect tagger callback return void
net: dsa: tag_ocelot: use a short prefix on both ingress and egress
net: dsa: tag_sja1105: request promiscuous mode for master
net: dsa: allow drivers to request promiscuous mode on master
net: mscc: ocelot: move NPI port configuration to DSA
leds: parse linux,default-trigger DT property in LED core
leds: syscon: use struct led_init_data when registering
leds: lm3532: don't parse label DT property
leds: lm36274: use devres LED registering function
leds: lm36274: use platform device as parent of LED
leds: lm36274: do not set chip settings in DT parsing function
leds: lm36274: use struct led_init_data when registering
leds: lm36274: don't iterate through children since there is only one
leds: lm36274: cosmetic: rename lm36274_data to chip
leds: Add driver for Acer Iconia Tab A500
leds: pca9532 - simplify the return expression of pca9532_remove
leds: ns2: use struct led_init_data when registering
leds: ns2: remove unneeded variable
leds: ns2: register LED immediately after parsing DT properties
leds: ns2: cosmetic change: use helper variable
leds: ns2: cosmetic change
leds: ns2: cosmetic variable rename
leds: ns2: cosmetic structure rename
leds: ns2: use devres API for getting GPIO descriptors
leds: ns2: move parsing of one LED into separate function
leds: ns2: support OF probing only, forget platdata
leds: ns2: alloc simple array instead of struct ns2_led_priv
leds: ns2: use devres LED registering function
leds: is31fl32xx: use struct led_init_data when registering
leds: pm8058: cosmetic change: no need to return in if guard
leds: pm8058: cosmetic change: use helper variable
leds: pm8058: use struct led_init_data when registering
leds: mt6323: cosmetic change: use helper variable
leds: mt6323: use struct led_init_data when registering
leds: max77650: use struct led_init_data when registering
leds: lm3697: cosmetic change: use helper variable, reverse christmas tree
leds: lm3697: use struct led_init_data when registering
leds: bcm6328, bcm6358: use struct led_init_data when registering
leds: bcm6328, bcm6358: use devres LED registering function
leds: various: fix OF node leaks
leds: various: use only available OF children
leds: lt3593: do not rewrite .of_node of new LED device to wrong value
leds: various: use dev_of_node(dev) instead of dev->of_node
leds: various: use device_get_match_data
leds: ip30: compile if COMPILE_TEST=y
leds: various: compile if COMPILE_TEST=y
leds: pwm: Allow automatic labels for DT based devices
Revert "vxlan: move encapsulation warning"
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: build DTBs with make dtbs
s390/stp: unify stp_work_mutex and clock_sync_mutex
s390/stp: add sysfs file to show scheduled leap seconds
s390/stp: add support for leap seconds
s390/stp: use u32 instead of unsigned int
s390/stp: use __packed
s390/stp: add locking to sysfs functions
media: rcar-vin: Enable YDS bit depending on bus_width and data_shift
media: rcar-vin: Enable support for R8A774E1
media: rcar-csi2: Enable support for R8A774E1
media: dt-bindings: media: renesas,vin: Add R8A774E1 support
media: dt-bindings: media: renesas,csi2: Add R8A774E1 support
media: media/pci: prevent memory leak in bttv_probe
media: saa7134: use generic power management
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_VIN config
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_CSI2 config
media: rcar-fcp: Update description for VIDEO_RENESAS_FCP Kconfig entry
media: dt-bindings: media: renesas,vin: Add device tree support for r8a7742
media: videobuf2: use sgtable-based scatterlist wrappers
media: pci: fix common ALSA DMA-mapping related codes
media: marvell-ccic: mmp: mark PM functions as __maybe_unused
media: MAINTAINERS: media: cec: fix files location
media: tc358743: cleanup tc358743_cec_isr
media: cec-adap.c: add 'unregistered' checks
media: cec-core.c: stop kthread_config before kthread
media: tegra-video: Fix compilation warning of unused variable
media: tc358743: initialize variable
media: mtk-mdp: Fix Null pointer dereference when calling list_add
media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb
media: staging: rkisp1: allow quantization setting by userspace on the isp source pad
media: v4l2: extend the CSC API to subdevice.
media: vivid: Add support to the CSC API
media: v4l2: add support for colorspace conversion API (CSC) for video capture
media: v4l2-mem2mem: simplify poll logic
media: v4l2-mem2mem: always consider OUTPUT queue during poll
media: mx2_emmaprp: Fix memleak in emmaprp_probe
media: usb: uvc: no need to check return value of debugfs_create functions
media: mtk-vcodec: make IRQs disabled upon request
media: mtk-vcodec: venc: fix invalid time per frame in S_PARM
media: mtk-vcodec: venc: set default time per frame
media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT formats
media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES
media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_FIELD_NONE
media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control
media: Revert "media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding"
media: mtk-vcodec: add support for MT8183 encoder
media: dt-bindings: media: document mediatek,mt8183-vcodec-enc
media: mtk-vcodec: venc: specify supported formats per-chip
media: mtk-vcodec: venc: specify bitrate range per-chip
media: mtk-vcodec: venc: handle firmware version field
media: mtk-vcodec: venc: support SCP firmware
media: mtk-vcodec: add SCP firmware ops
media: dt-bindings: media: mtk-vcodec: document SCP node
media: mtk-vcodec: abstract firmware interface
remoteproc: scp: add COMPILE_TEST dependency
remoteproc/mediatek: Add support for mt8192 SCP
remoteproc: Fixup coredump debugfs disable request
remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot
remoteproc/mediatek: fix null pointer dereference on null scp pointer
drm/msm/dp: fix incorrect function prototype of dp_debug_get()
HID: hid-input: fix stylus battery reporting
ice: add support for flash update overwrite mask
netdevsim: add support for flash_update overwrite mask
devlink: introduce flash update overwrite mask
devlink: convert flash_update to use params structure
devlink: check flash_update parameter support in net core
net: atlantic: fix build when object tree is separate
tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost
tcp: simplify tcp_mark_skb_lost
tcp: move tcp_mark_skb_lost
tcp: consistently check retransmit hint
dpaa2-mac: Fix potential null pointer dereference
MAINTAINERS: Add Vladimir as a maintainer for DSA
dpaa2-eth: install a single steering rule when SHARED_FS is enabled
dpaa2-eth: no need to check link state right after ndo_open
dpaa2-mac: do not check for both child and parent DTS nodes
dpaa2-eth: fix command version for Tx shaping
net: usb: ax88179_178a: add Toshiba usb 3.0 adapter
bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL
team: set dev->needed_headroom in team_setup_by_port()
bonding: set dev->needed_headroom in bond_setup_by_slave()
vxlan: fix vxlan_find_sock() documentation for l3mdev
vxlan: check rtnl_configure_link return code correctly
vxlan: move encapsulation warning
vxlan: add unlikely to vxlan_remcsum check
vxlan: don't collect metadata if remote checksum is wrong
net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
net: bridge: mcast: remove only S,G port groups from sg_port hash
net: stmmac: Fix clock handling on remove path
net: stmmac: Add option for VLAN filter fail queue enable
bpf: Add AND verifier test case where 32bit and 64bit bounds differ
bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases
vmxnet3: fix cksum offload issues for non-udp tunnels
net: dsa: sja1105: implement .devlink_info_get
net: dsa: sja1105: expose static config as devlink region
net: dsa: sja1105: move devlink param code to sja1105_devlink.c
drivers/net/ethernet: clean up mis-targeted comments
sfc: fix kdoc warning
drivers/net/ethernet: remove incorrectly formatted doc
drivers/net/ethernet: add some basic kdoc tags
drivers/net/ethernet: handle one warning explicitly
drivers/net/ethernet: rid ethernet of no-prototype warnings
drivers/net/ethernet: clean up unused assignments
intel: handle unused assignments
intel-ethernet: clean up W=1 warnings in kdoc
nfsd: rq_lease_breaker cleanup
nfsd4: remove check_conflicting_opens warning
nfsd: Cache R, RW, and W opens separately
sunrpc: simplify do_cache_clean
mm/page_ref: Convert the open coded tracepoint enabled to the new helper
tracepoints: Add helper to test if tracepoint is enabled in a header
sunrpc: cache : Replace seq_printf with seq_puts
silence nfscache allocation warnings with kvzalloc
nfsd: fix comparison to bool warning
NFSD: Correct type annotations in COPY XDR functions
NFSD: Correct type annotations in user xattr XDR functions
NFSD: Correct type annotations in user xattr helpers
SUNRPC/NFSD: Implement xdr_reserve_space_vec()
nfsd: rename delegation related tracepoints to make them less confusing
Documentation: update RPCSEC_GSSv3 RFC link
MAINTAINERS: Note NFS docs under Documentation/
nfsd: Remove unnecessary assignment in nfs4xdr.c
net: sunrpc: delete repeated words
nfsd: Fix typo in comment
nfsd: give up callbacks on revoked delegations
nfsd: remove fault injection code
efivarfs: Replace invalid slashes with exclamation marks in dentries.
efi: Delete deprecated parameter comments
efi/libstub: Fix missing-prototypes in string.c
efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability to report it
net: vlan: Avoid using BUG() in vlan_proto_idx()
drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors
drm/amdgpu: fix a warning in amdgpu_ras.c (v2)
drm/amdgpu: clean up ras sysfs creation (v2)
drm/amdgpu: stop data_exchange work thread before reset
drm/amdgpu: Implement new guest side VF2PF message transaction (v2)
bpf: selftest: Add test_btf_skc_cls_ingress
bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h
bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test
bpf: selftest: Use network_helpers in the sock_fields test
bpf: selftest: Adapt sock_fields test to use skel and global variables
bpf: selftest: Move sock_fields test into test_progs
bpf: selftest: Add ref_tracking verifier test for bpf_skc casting
bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Enable bpf_skc_to_* sock casting helper to networking prog type
bpf: Move the PTR_TO_BTF_ID check to check_reg_type()
drm/amdgpu: Update VF2PF interface
drm/include: add PP_FEATURE_MASK comments (v3)
drm/amdgpu: disable sienna chichlid UMC RAS
drm/amdgpu: add an auto setting to the noretry parameter
drm/amdgpu: store noretry parameter per driver instance
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amdgpu: Remove some useless code
drm/amd: Skip not used microcode loading in SRIOV
drm/amd/pm: Skip use smc fw data in SRIOV
drm/amd/display: fix return value check for hdcp_work
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
spi: spi-mtk-nor: fix timeout calculation overflow
spi: hisi-sfc-v3xx: add support for IRQ mode
spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register
spi: hisi-sfc-v3xx: factor out bus config and transfer functions
spi: hisi-sfc-v3xx: factor out IO modes configuration
ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together
ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_kzalloc()
dt-bindings: tas2770: Mark ti,asi-format to deprecated
tracing/boot: Initialize per-instance event list in early boot
xfs: remove deprecated sysctl options
xfs: remove deprecated mount options
xfs: directly call xfs_generic_create() for ->create() and ->mkdir()
xfs: avoid shared rmap operations for attr fork extents
xfs: drop the obsolete comment on filestream locking
xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}
xfs: do the assert for all the log done items in xfs_trans_cancel
xfs: remove the unused parameter id from xfs_qm_dqattach_one
xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
xfs: fix some comments
xfs: remove the unnecessary xfs_dqid_t type cast
xfs: use the existing type definition for di_projid
xfs: remove the unused SYNCHRONIZE macro
Bluetooth: MGMT: Fix not checking if BT_HS is enabled
Bluetooth: Disable High Speed by default
Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
Bluetooth: A2MP: Fix not initializing all members
ASoC: SOF: Add .prepare/.complete callbacks
ASoC: SOF: Activate runtime PM with SOF OF device
ASoC: q6asm: fix kernel doc warnings
ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id
MAINTAINERS: Update Cirrus Logic Codecs maintainers
ASoC: fsl_sai: Instantiate snd_soc_dai_driver
ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE()
ACPI: battery: include linux/power_supply.h
ACPI: wakeup: Remove dead ACPICA debug code
ACPI: video: Remove leftover ACPICA debug code
ACPI: tiny-power-button: Remove dead ACPICA debug code
ACPI: processor: Remove dead ACPICA debug code
ACPI: proc: Remove dead ACPICA debug code
ACPI: PCI: Remove unused ACPICA debug code
ACPI: event: Remove leftover ACPICA debug code
ACPI: dock: Remove dead ACPICA debug code
ACPI: debugfs: Remove dead ACPICA debug code
ACPI: custom_method: Remove dead ACPICA debug code
ACPI: container: Remove leftover ACPICA debug functionality
ACPI: platform: Remove ACPI_MODULE_NAME()
ACPI: memhotplug: Remove leftover ACPICA debug functionality
ACPI: LPSS: Remove ACPI_MODULE_NAME()
ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME()
ACPI: PCI: update kernel-doc line comments
PNP: ACPI: Fix missing-prototypes in acpi_pnp.c
ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler'
ACPI: configfs: Add missing config_item_put() to fix refcount leak
PNP: quirks: Fix duplicate included pci.h
MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller
irqchip: Add Actions Semi Owl SIRQ controller
dt-bindings: interrupt-controller: Add Actions SIRQ controller binding
Bluetooth: Fix update of own_addr_type if ll_privacy supported
dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller
irqchip/dw-apb-ictl: Add primary interrupt controller support
irqchip/dw-apb-ictl: Refactor priot to introducing hierarchical irq domains
iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c
compat.h: fix a spelling error in <linux/compat.h>
genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER
drm/mediatek: reduce clear event
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: mtk-infracfg: Fix kerneldoc
x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer
USB: cdc-acm: clean up no-union-descriptor handling
USB: cdc-acm: use common data-class define
USB: cdc-acm: handle broken union descriptors
Revert "cdc-acm: hardening against malicious devices"
PM: runtime: Remove link state checks in rpm_get/put_supplier()
drm/vc4: crtc: Keep the previously assigned HVS FIFO
drm/vc4: crtc: Rework a bit the CRTC state code
usbcore/driver: Accommodate usbip
usbcore/driver: Fix incorrect downcast
usbcore/driver: Fix specific driver selection
Revert "usbip: Implement a match function to fix usbip"
powercap: include header to fix -Wmissing-prototypes
btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
ice: fix memory leak in ice_vsi_setup
ice: fix memory leak if register_netdev_fails
ice: Fix call trace on suspend
iavf: Fix incorrect adapter get in iavf_resume
iocost: consider iocgs with active delays for debt forgiveness
iocost: add iocg_forgive_debt tracepoint
iocost: reimplement debt forgiveness using average usage
iocost: recalculate delay after debt reduction
iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one
iocost: factor out ioc_forgive_debts()
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
USB: legousbtower: use usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: correct API of usb_control_msg_send/recv
Revert "USB: legousbtower: use usb_control_msg_recv()"
Revert "sound: usx2y: move to use usb_control_msg_send()"
Revert "sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: hiface: move to use usb_control_msg_send()"
Revert "Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()"
Revert "USB: core: hub.c: use usb_control_msg_send() in a few places"
iopoll: update kerneldoc of read_poll_timeout_atomic()
usb: udc: net2280: convert to readl_poll_timeout_atomic()
usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic()
usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic()
usb: isp1760-hcd: convert to readl_poll_timeout_atomic()
usb: fotg210-hcd: convert to readl_poll_timeout_atomic()
usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic()
usb: xhci-rcar: convert to readl_poll_timeout_atomic()
usb: pci-quirks: convert to readl_poll_timeout_atomic()
usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic()
usb: early: convert to readl_poll_timeout_atomic()
dm: add support for REQ_NOWAIT and enable it for linear target
block: add QUEUE_FLAG_NOWAIT
vsprintf: use bd_partno in bdev_name
block: use bd_partno in bdevname
target/iblock: fix holder printing in iblock_show_configfs_dev_params
drbd: don't set ->bd_contains
drbd: don't detour through bd_contains for the gendisk
md: don't detour through bd_contains for the gendisk
md: compare bd_disk instead of bd_contains
block: add a bdev_is_partition helper
Documentation/hdio: fix up obscure bd_contains references
eeprom: at24: Support custom device names for AT24 EEPROMs
slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
slimbus: core: do not enter to clock pause mode in core
slimbus: core: check get_addr before removing laddr ida
staging: vchiq: avoid mixing kernel and user pointers
staging: vchiq: fix __user annotations
rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
rseq/selftests,x86_64: Add rseq_offset_deref_addv()
rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
sched/fair: Use dst group while checking imbalance for NUMA balancer
sched/fair: Reduce busy load balance interval
sched/fair: Minimize concurrent LBs between domain level
sched/fair: Reduce minimal imbalance threshold
sched/fair: Relax constraint on task's load during load balance
sched/fair: Remove the force parameter of update_tg_load_avg()
sched/fair: Fix wrong cpu selecting from isolated domain
sched: Remove unused inline function uclamp_bucket_base_value()
sched/rt: Disable RT_RUNTIME_SHARE by default
sched/deadline: Fix stale throttling on de-/boosted tasks
sched/numa: Use runnable_avg to classify node
RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters()
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
habanalabs/gaudi: configure QMAN LDMA registers properly
habanalabs: add notice of device not idle
habanalabs: add debug messages for opening/closing context
habanalabs: release kernel context after hw_fini
habanalabs: correct an error message
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am437x-l4: drop legacy cpsw dt node
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
mmc: sdhci-s3c: hide forward declaration of of_device_id behind CONFIG_OF
mmc: sdhci: fix indentation mistakes
mmc: moxart: remove unneeded check for drvdata
mmc: renesas_sdhi: drop local flag for tuning
mmc: rtsx_usb_sdmmc: simplify the return expression of sd_change_phase()
mmc: core: document mmc_hw_reset()
HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
ACPI: video: use ACPI backlight for HP 635 Notebook
MAINTAINERS: Use my kernel.org address for Intel PMIC work
ACPI: APD: Clean up header file include statements
ACPI: APD: Remove unnecessary APD_ADDR() macro stub
ACPI: APD: Remove ACPI_MODULE_NAME()
ACPI: APD: Remove flags from struct apd_device_desc
ACPI: APD: Add kerneldoc for properties in struct apd_device_desc
ACPI: Remove three unused inline functions
quota: clear padding in v2r1_mem2diskdqb()
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
xfrm: Use correct address family in xfrm_state_find
integrity: Asymmetric digsig supports SM2-with-SM3 algorithm
X.509: support OSCCA SM2-with-SM3 certificate verification
X.509: support OSCCA certificate parse
crypto: sm2 - add SM2 test vectors to testmgr
crypto: testmgr - Fix potential memory leak in test_akcipher_one()
crypto: testmgr - support test with different ciphertext per encryption
crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
lib/mpi: Introduce ec implementation to MPI library
lib/mpi: Extend the MPI library
crypto: sm3 - export crypto_sm3_final function
crypto: hisilicon/qm - remove the update of flags
crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata'
crypto: hisilicon/hpre - fix a bug in dh algorithm
crypto: hisilicon/hpre - adjust some coding style
crypto: hisilicon/hpre - remove useless code
crypto: chelsio - fix minor indentation issue
crypto: af_alg - add extra parameters for DRBG interface
crypto: sun8i-ss - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - Add support for the TRNG
crypto: sun8i-ce - Add support for the PRNG
crypto: sun8i-ce - Add stat_bytes debugfs
crypto: sun8i-ce - support hash algorithms
crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
crypto: sun8i-ce - handle different error registers
crypto: sun8i-ce - split into prepare/run/unprepare
crypto: sun8i-ce - move iv data to request context
crypto: sun8i-ce - handle endianness of t_common_ctl
crypto: sun8i-ss - better debug printing
crypto: sun8i-ss - Add more comment on some structures
crypto: sun8i-ss - fix a trivial typo
crypto: sun8i-ss - support hash algorithms
crypto: sun8i-ss - Add support for the PRNG
crypto: sun8i-ss - Add SS_START define
crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: proc - Removing some useless only space lines
crypto: marvell/cesa - use devm_platform_ioremap_resource_byname
crypto: arm/aes-neonbs - use typed init/exit routines for XTS
crypto: arm/aes-neonbs - avoid loading reorder argument on encryption
crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switches
crypto: stm32/crc32 - Avoid lock if hardware is already used
crypto: qat - remove unnecessary mutex_init()
crypto: arm/sha512-neon - avoid ADRL pseudo instruction
crypto: arm/sha256-neon - avoid ADRL pseudo instruction
crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro
crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionally
crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey
crypto: inside-secure - Move ipad/opad into safexcel_context
crypto: inside-secure - Move priv pointer into safexcel_context
crypto: atmel-aes - convert to use be32_add_cpu()
cypto: mediatek - fix leaks in mtk_desc_ring_alloc
hwrng: ingenic - Add hardware TRNG for Ingenic X1830
dt-bindings: RNG: Add Ingenic TRNG bindings.
ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
firewire-ohci: use dma_alloc_pages
dma-iommu: implement ->alloc_noncoherent
dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods
dma-mapping: add a new dma_alloc_pages API
dma-mapping: remove dma_cache_sync
53c700: convert to dma_alloc_noncoherent
sgiseeq: convert to dma_alloc_noncoherent
lib82596: convert to dma_alloc_noncoherent
hal2: convert to dma_alloc_noncoherent
sgiwd93: convert to dma_alloc_noncoherent
dma-mapping: add a new dma_alloc_noncoherent API
53c700: improve non-coherent DMA handling
lib82596: move DMA allocation into the callers of i82596_probe
net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT
drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT
drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT
mm: turn alloc_pages into an inline function
ARM/omap1: switch to use dma_direct_set_offset for lbus DMA offsets
dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR
dma-mapping: move valid_dma_direction to dma-direction.h
dma-mapping: remove DMA_MASK_NONE
net: hns3: rename macro of pci device id of vf
net: hns3: add support for 200G device
net: hns3: add debugfs of dumping pf interrupt resources
net: hns3: add a hardware error detect type
net: hns3: remove unnecessary variable initialization
net: hns3: refactor the function for dumping tc information in debugfs
net: tcp: drop unused function argument from mptcp_incoming_options
tcp: skip DSACKs with dubious sequence ranges
net/fsl: quieten expected MDIO access failures
net: dsa: microchip: really look for phy-mode in port nodes
net/tls: race causes kernel panic
net/ethernet/broadcom: fix spelling typo
net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3
net: dsa: felix: convert TAS link speed based on phylink speed
hinic: fix wrong return value of mac-set cmd
mptcp: retransmit ADD_ADDR when timeout
mptcp: add sk_stop_timer_sync helper
mptcp: add struct mptcp_pm_add_entry
selftests: mptcp: add remove addr and subflow test cases
selftests: mptcp: add remove cfg in mptcp_connect
mptcp: add mptcp_destroy_common helper
mptcp: add RM_ADDR related mibs
mptcp: implement mptcp_pm_remove_subflow
mptcp: remove addr and subflow in PM netlink
mptcp: add accept_subflow re-check
selftests: mptcp: add ADD_ADDR mibs check function
mptcp: add ADD_ADDR related mibs
mptcp: send out ADD_ADDR with echo flag
mptcp: add the incoming RM_ADDR support
mptcp: add the outgoing RM_ADDR support
mptcp: rename addr_signal and the related functions
drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop functions
net/ipv4: always honour route mtu during forwarding
dpaa2-mac: add PCS support through the Lynx module
of: add of_mdio_find_device() api
net: pcs-lynx: add support for 10GBASER
net: mscc: ocelot: always pass skb clone to ocelot_port_add_txtstamp_skb
net_sched: commit action insertions together
net_sched: defer tcf_idr_insert() in tcf_action_init_1()
md/raid10: improve discard request for far layout
md/raid10: improve raid10 discard request
md/raid10: pull codes that wait for blocked dev into one function
md/raid10: extend r10bio devs to raid disks
md: add md_submit_discard_bio() for submitting discard bio
md: Simplify code with existing definition RESYNC_SECTORS in raid10.c
md/raid5: reallocate page array after setting new stripe_size
md/raid5: resize stripe_head when reshape array
md/raid5: let multiple devices of stripe_head share page
md/raid6: let async recovery function support different page offset
md/raid6: let syndrome computor support different page offset
md/raid5: convert to new xor compution interface
md/raid5: add new xor function to support different page offset
md/raid5: make async_copy_data() to support different page offset
md/raid5: add a new member of offset into r5dev
md: only calculate blocksize once and use i_blocksize()
ep_create_wakeup_source(): dentry name can change under you...
timers: Mask invalid flags in do_init_timer()
treewide: Make all debug_obj_descriptors const
debugobjects: Allow debug_obj_descr to be const
null_blk: Support shared tag bitmap
bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
bdi: invert BDI_CAP_NO_ACCT_WB
bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
mm: use SWP_SYNCHRONOUS_IO more intelligently
bdi: remove BDI_CAP_SYNCHRONOUS_IO
bdi: remove BDI_CAP_CGROUP_WRITEBACK
block: lift setting the readahead size into the block layer
md: update the optimal I/O size on reshape
bdi: initialize ->ra_pages and ->io_pages in bdi_init
aoe: set an optimal I/O size
bcache: inherit the optimal I/O size
drbd: remove dead code in device_to_statistics
fs: remove the unused SB_I_MULTIROOT flag
RDMA/hns: Support inline data in extented sge space for RC
ALSA: hda - remove kerneldoc for internal hdac_i915 function
RDMA/hns: Fix missing sq_sig_type when querying QP
RDMA/hns: Fix configuration of ack_req_freq in QPC
RDMA/hns: Fix the wrong value of rnr_retry when querying qp
RDMA/hns: Solve the overflow of the calc_pg_sz()
RDMA/hns: Add check for the validity of sl configuration
RDMA/hns: Correct typo of hns_roce_create_cq()
RDMA/hns: Add interception for resizing SRQs
RDMA/hns: Refactor process about opcode in post_send()
RDMA/hns: Add support for SCCC in size of 64 Bytes
RDMA/hns: Add support for QPC in size of 512 Bytes
RDMA/hns: Add support for CQE in size of 64 Bytes
RDMA/hns: Add support for EQE in size of 64 Bytes
libbpf: Fix XDP program load regression for old kernels
scripts/setlocalversion: make git describe output more reliable
docs: trace: ring-buffer-design.rst: use the new SPDX tag
Documentation: kernel-parameters: clarify "module." parameters
Fix references to nommu-mmap.rst
docs: rewrite admin-guide/sysctl/abi.rst
docs: fb: Remove vesafb scrollback boot option
docs: fb: Remove sstfb scrollback boot option
docs: fb: Remove matroxfb scrollback boot option
docs: fb: Remove framebuffer scrollback boot option
docs: replace the old User Mode Linux HowTo with a new one
Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
Documentation/admin-guide: README & svga: remove use of "rdev"
soc: amlogic: pm-domains: use always-on flag
Documentation/admin-guide: kernel-parameters: capitalize Korina
Documentation: admin-guide: kernel-parameters: reformat "lapic=" boot option
Documentation/admin-guide: kernel-parameters: fix "io7" parameter description
Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording
Documentation: Remove CMA's dependency on architecture
docs: admin-guide: update kdump documentation due to change of crash URL
Documentation: kernel-parameters: fix formatting of MIPS "machtype"
Documentation: filesystems: mount_api: fix headings
Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param
documentation: arm: sunxi: Allwinner H2+/H3 update
mt76: mt7663s: remove max_tx_fragments limitation
mt76: Convert to DEFINE_SHOW_ATTRIBUTE
mt76: mt7915: add offchannel condition in switch channel command
mt76: mt7915: convert to use le16_add_cpu()
mt76: Fix unsigned expressions compared with zero
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
mt76: mt76x0: Move tables used only by init.c to their own header file
mt76: Use fallthrough pseudo-keyword
mt76: mt7615: unlock dfs bands
mt76: mt7663: check isr read return value in mt7663s_rx_work
mt76: mt7663s: introduce sdio tx aggregation
mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota
mt76: move pad estimation out of mt76_skb_adjust_pad
mt76: mt7663s: introduce __mt7663s_xmit_queue routine
mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota
mt76: mt7663s: do not use altx for ctl/mgmt traffic
mt76: mt7622: fix fw hang on mt7622
mt76: mt7615: fix VHT LDPC capability
mt76: mt7615: Remove set but unused variable 'index'
mt76: remove retry_q from struct mt76_txq and related code
mt76: move txwi handling code to dma.c, since it is mmio specific
mt76: mt7915: fix queue/tid mapping for airtime reporting
mt76: mt7915: simplify mt7915_lmac_mapping
mt76: dma: cache dma map address/len in struct mt76_queue_entry
mt76: mt7915: fix HE BSS info
mt76: convert from tx tasklet to tx worker thread
mt76: add utility functions for deferring work to a kernel thread
mt76: testmode: add a limit for queued tx_frames packets
mt76: mt7615: fix antenna selection for testmode tx_frames
mt76: mt7615: fix MT_ANT_SWITCH_CON register definition
mt76: mt7915: fix unexpected firmware mode
mt76: mt76x02: tune tx ring size
mt76: mt7603: tune tx ring size
mt76: remove struct mt76_sw_queue
mt76: rely on AQL for burst size limits on tx queueing
mt76: remove swq from struct mt76_sw_queue
mt76: remove qid argument to drv->tx_complete_skb
mt76: unify queue tx cleanup code
mt76: sdio: fix use of q->head and q->tail
mt76: usb: fix use of q->head and q->tail
mt76: mt7603: check for single-stream EEPROM configuration
mt76: add memory barrier to DMA queue kick
mt76: mt7915: add support for accessing mapped registers via bus ops
mt76: mt7615: significantly reduce interrupt load
mt76: mt7915: significantly reduce interrupt load
mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free
mt76: dma: update q->queued immediately on cleanup
mt76: mt7915: optimize mt7915_mac_sta_poll
mt76: mt7615: fix reading airtime statistics
mt76: mt7663u: fix dma header initialization
mt76: fix a possible NULL pointer dereference in mt76_testmode_dump
mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work
mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power
mt76: mt7663s: fix unable to handle kernel paging request
mt76: mt7663s: fix resume failure
mt76: mt7663s: use NULL instead of 0 in sdio code
mt76: mt7615: release mutex in mt7615_reset_test_set
mt76: mt7915: add Tx A-MSDU offloading support
mt76: mt7915: add missing flags in WMM parameter settings
mt76: mt7915: simplify aggregation session check
mt76: mt7615: remove mtxq->agg_ssn assignment
mt76: move mt76_check_agg_ssn to driver tx_prepare calls
mt76: mt7915: enable offloading of sequence number assignment
mt76: mt7915: increase tx retry count
mt76: mt7915: clean up station stats polling and rate control update
mt76: mt7915: do not do any work in napi poll after calling napi_complete_done()
mt76: mt7615: do not do any work in napi poll after calling napi_complete_done()
mt76: mt76x02: clean up and fix interrupt masking in the irq handler
mt76: mt7615: only clear unmasked interrupts in irq tasklet
mt76: mt7915: clean up and fix interrupt masking in the irq handler
mt76: set interrupt mask register to 0 before requesting irq
mt76: fix double DMA unmap of the first buffer on 7615/7915
mt76: mt7915: fix crash on tx rate report for invalid stations
mt76: mt7915: enable U-APSD on AP side
mt76: mt76s: get rid of unused variable
mt76: mt76s: move tx/rx processing in 2 separate works
mt76: mt76s: move status processing in txrx wq
mt76: mt7663s: move rx processing in txrx wq
mt76: mt76s: move tx processing in a dedicated wq
mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw
mt76: mt7615: reschedule runtime-pm receiving a tx interrupt
mt76: do not inject packets if MT76_STATE_PM is set
mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update
mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: register ext_phy if DBDC is detected
zd1201: simplify the return expression of zd1201_set_maxassoc()
rtw88: Fix potential probe error handling race with wow firmware loading
rtw88: Fix probe error handling race with firmware loading
brcmfmac: check return value of driver_for_each_device()
kconfig: qconf: create QApplication after option checks
kconfig: qconf: remove Y, M, N columns
kconfig: qconf: remove ConfigView class
kconfig: qconf: move setShowName/Range() to ConfigList from ConfigView
kconfig: qconf: remove ConfigLineEdit class
kconfig: qconf: allow to edit "int", "hex", "string" menus in-place
kconfig: qconf: show data column all the time
kconfig: qconf: move ConfigView::updateList(All) to ConfigList class
kconfig: qconf: remove unused ConfigItem::okRename()
kconfig: qconf: update the intro message to match to the current code
kconfig: qconf: reformat the intro message
kbuild: remove cc-option test of -Werror=date-time
kbuild: remove cc-option test of -fno-stack-check
kbuild: remove cc-option test of -fno-strict-overflow
kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles
kbuild: remove redundant CONFIG_KASAN check from scripts/Makefile.kasan
kbuild: do not create built-in objects for external module builds
kbuild: preprocess module linker script
hwmon: (adm9240) Convert to regmap
NFSv4: make cache consistency bitmask dynamic
nfs: fix spellint typo in pnfs.c
hwmon: (adm9240) Create functions for updating measure and config
hwmon: (adm9240) Use loops to avoid duplicated code
perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge
perf/x86/intel/uncore: Generic support for the PCI sub driver
perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister()
perf/x86/intel/uncore: Factor out uncore_pci_pmu_register()
perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu()
perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info()
perf/amd/uncore: Inform the user how many counters each uncore PMU has
perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
perf/amd/uncore: Allow F17h user threadmask and slicemask specification
perf/amd/uncore: Prepare to scale for more attributes that vary per family
kprobes: Use module_name() macro
gpio: aspeed: fix ast2600 bank properties
dt-bindings: eeprom: at24: Add label property for AT24
eeprom: at24: Initialise AT24 NVMEM ID field
mt76: mt7615: reduce maximum VHT MPDU length to 7991
gpio/aspeed-sgpio: don't enable all interrupts by default
gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
gpio: pca953x: Fix uninitialized pending variable
misc: pci_endpoint_test: Add driver data for Layerscape PCIe controllers
misc: pci_endpoint_test: Add LS1088a in pci_device_id table
mmc: mediatek: Drop pointer to mmc_host from msdc_host
dt-bindings: mmc: owl: add compatible string actions,s700-mmc
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
spi: spi-zynqmp-gqspi: Fix incorrect indentation
spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework
spi: spi-zynqmp-gqspi: Fix kernel-doc warnings
ARM: omap3: enable off mode automatically
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200: Add I2C nodes
platform/x86: intel_pmc_core: do not create a static struct device
platform/x86: mlx-platform: Fix extended topology configuration for power supply units
platform/x86: pcengines-apuv2: Fix typo on define of AMD_FCH_GPIO_REG_GPIO55_DEVSLP0
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory
ACPI: Remove side effect of partly creating a node in acpi_get_node()
ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node()
ACPI: Remove side effect of partly creating a node in acpi_map_pxm_to_online_node()
ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT
ACPI: Add out of bounds and numa_off protections to pxm_to_node()
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200: add DMA support
iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB
iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR
iommu/amd: Use 4K page for completion wait write-back semaphore
iommu/tegra-smmu: Allow to group clients in same swgroup
iommu/tegra-smmu: Fix iova->phys translation
iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK
extcon: ptn5150: Use defines for registers
extcon: palmas: Simplify with dev_err_probe()
extcon: max8997: Return error code of extcon_dev_allocate()
extcon: max77843: Return error code of extcon_dev_allocate()
extcon: max77693: Return error code of extcon_dev_allocate()
extcon: max14577: Return error code of extcon_dev_allocate()
extcon: ptn5150: Set the VBUS and POLARITY property capability
extcon: ptn5150: Switch to GENMASK() and BIT() macros
extcon: ptn5150: Deduplicate parts of dev_err_probe()
extcon: Replace HTTP links with HTTPS ones
MAINTAINERS: Add entry for NXP PTN5150A CC driver
extcon: ptn5150: Convert to .probe_new
extcon: ptn5150: Convert to module_i2c_driver
extcon: ptn5150: Reduce the amount of logs on deferred probe
extcon: ptn5150: Make 'vbus-gpios' optional
extcon: ptn5150: Check current USB mode when probing
extcon: ptn5150: Lower the noisiness of probe
extcon: ptn5150: Simplify getting vbus-gpios with flags
extcon: ptn5150: Use generic "interrupts" property
extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional
dt-bindings: extcon: ptn5150: Use generic "interrupts" property
dt-bindings: extcon: ptn5150: Convert binding to DT schema
platform/x86: asus-wmi: Add BATC battery name to the list of supported
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
vhost-vdpa: fix backend feature ioctls
vhost: Fix documentation
Documentation: laptops: thinkpad-acpi: fix underline length build warning
Platform: OLPC: Fix memleak in olpc_ec_probe
iommu/vt-d: Use device numa domain if RHSA is missing
ARM: dts: at91: sam9x60ek: enable usb device
usb: gadget: udc: atmel: update endpoint allocation for sam9x60
usb: gadget: udc: atmel: use 1 bank endpoints for control transfers
usb: gadget: udc: atmel: simplify endpoint allocation
dt-bindings: usb: atmel: Update DT bindings documentation for sam9x60
usb: gadget: udc: atmel: use of_find_matching_node_and_match
usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
usb: dwc3: core: Print warning on unsupported speed
usb: dwc3: core: Properly default unspecified speed
usb: dwc2: Fix parameter type in function pointer prototype
usb: dwc3: simple: add support for Hikey 970
usb: cdns3: gadget: free interrupt after gadget has deleted
usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit mode
clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
clocksource/drivers/sp804: Support non-standard register offset
clocksource/drivers/sp804: Prepare for support non-standard register offset
clocksource/drivers/sp804: Remove a mismatched comment
clocksource/drivers/sp804: Delete the leading "__" of some functions
clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.h
clocksource/drivers/sp804: Cleanup clk_get_sys()
dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
ARM: mvebu: drop pointless check for coherency_base
arm64: dts: marvell: espressobin: Add ethernet switch aliases
s390/pkey: support CCA and EP11 secure ECC private keys
s390/zcrypt: Support for CCA APKA master keys
rtc: ds1307: enable rx8130's backup battery, make it chargeable optionally
rtc: ds1307: consider aux-voltage-chargeable
rtc: ds1307: store previous charge default per chip
rtc: ds1307: introduce requires_trickle_resistor per chip
rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only conditionally
dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeable support
dt-bindings: rtc: ds1307: let aux-voltage-chargeable supersede trickle-diode-disable
dt-bindings: rtc: let aux-voltage-chargeable supersede trickle-diode-disable
pwm: Allow store 64-bit duty cycle from sysfs interface
pwm: img: Fix null pointer access in probe
pwm: pca9685: Disable unused alternative addresses
pwm: pca9685: Use BIT() macro instead of shift
pwm: pca9685: Make comments more consistent
pwm: sun4i: Simplify with dev_err_probe()
pwm: sprd: Simplify with dev_err_probe()
pwm: sifive: Simplify with dev_err_probe()
pwm: rockchip: Simplify with dev_err_probe()
pwm: jz4740: Simplify with dev_err_probe()
pwm: bcm2835: Simplify with dev_err_probe()
pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro
pwm: rockchip: Keep enabled PWMs running while probing
dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support
selftest/net/xfrm: Add test for ipsec tunnel
xfrm/compat: Translate 32-bit user_policy from sockptr
xfrm/compat: Add 32=>64-bit messages translator
netlink/compat: Append NLMSG_DONE/extack to frag_list
xfrm/compat: Attach xfrm dumps to 64=>32 bit translator
xfrm/compat: Add 64=>32-bit messages translator
xfrm: Provide API to register translator module
fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
fscrypt: don't call no-key names "ciphertext names"
arm64: dts: qcom: sm8250: Add thermal zones and throttling support
arm64: defconfig: enable Qualcomm ASoC modules
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
Revert "bpf: Fix potential call bpf_link_free() in atomic context"
net: dsa: b53: Configure VLANs while not filtering
net: dsa: untag the bridge pvid from rx skbs
net: stmmac: removed enabling eee in EEE set callback
net: phy: Document core PHY structures
net: phy: Fixup kernel doc
net: lantiq: Add locking for TX DMA channel
net: dsa: bcm_sf2: Include address 0 for MDIO diversion
net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port
net: switchdev: Fixed kerneldoc warning
octeontx2-pf: Support to change VLAN based RSS hash options via ethtool
octeontx2-af: Add support for VLAN based RSS hashing
net: fix a new kernel-doc warning at dev.c
net: mdio-ipq4019: add Clause 45 support
net: mdio-ipq4019: change defines to upper case
Revert "ravb: Fixed to be able to unload modules"
octeontx2-pf: Add tracepoints for PF/VF mailbox
octeontx2-af: Introduce tracepoints for mailbox
net: allwinner: remove redundant irqsave and irqrestore in hardIRQ
net: hns3: Constify static structs
mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet
clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate()
net/mlx5: remove unreachable return
net/mlx5: simplify the return expression of mlx5_ec_init()
net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups()
net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc()
net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct
net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match()
net/mlx5e: CT: Use the same counter for both directions
net/mlx5e: Support CT offload for tc nic flows
net/mlx5e: rework ct offload init messages
net/mlx5e: Add tc chains offload support for nic flows
net/mlx5: Refactor tc flow attributes structure
net/mlx5e: Split nic tc flow allocation and creation
net/mlx5e: Tc nic flows to use mlx5_chains flow tables
net/mlx5: Allow ft level ignore for nic rx tables
net/mlx5: Refactor multi chains and prios support
kunit: tool: fix --alltests flag
dt-bindings: sp804: add support for Hisilicon sp804 timer
net: bridge: mcast: when forwarding handle filter mode and blocked flag
net: bridge: mcast: handle host state
net: bridge: mcast: add support for blocked port groups
net: bridge: mcast: handle port group filter modes
net: bridge: mcast: install S,G entries automatically based on reports
net: bridge: mcast: add sg_port rhashtable
net: bridge: mcast: add rt_protocol field to the port group struct
net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G)
net: bridge: mdb: add support for add/del/dump of entries with source
net: bridge: mdb: add support to extend add/del commands
net: bridge: mcast: rename br_ip's u member to dst
net: bridge: mcast: use br_ip's src for src groups and querier address
net: bridge: add src field to br_ip
net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()
net: bridge: mdb: move all port and bridge checks to br_mdb_add
net: bridge: mdb: use extack in br_mdb_parse()
net: realtek: Remove set but not used variable
hinic: improve the comments of function header
counter: microchip-tcb-capture: Constify mchp_tc_ops
tools resolve_btfids: Always force HOSTARCH
bpf: Check CONFIG_BPF option for resolve_btfids
s390/qeth: remove forward declarations in L2 code
s390/qeth: consolidate teardown code
s390/qeth: consolidate online code
s390/qeth: cancel cmds earlier during teardown
s390/qeth: tighten ucast IP locking
s390/qeth: replace deprecated simple_stroul()
s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()
s390/qeth: relax locking for ipato config data
s390/qeth: don't init refcount twice for mcast IPs
spi: spi-imx: spi_imx_transfer(): add support for effective_speed_hz
bpf: Explicitly size compatible_reg_types
net: microchip: Make `lan743x_pm_suspend` function return right value
ASoC: tas2770: Remove unused variables
ASoC: tas2770: Remove ti,asi-format code
ASoC: tas2770: Set regcache when shutting down and waking device
ASoC: tas2770: Add shutdown capability via a GPIO
dt-bindings: tas2770: Add shutdown gpio property
ASoC: Intel: hda_dsp_common: use static function in conditional block
ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps
ASoC: Intel: add support for new SoundWire hardware layout on TGL
ASoC: Intel: sof_sdw_rt700: add codec prefix
ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
ASoC: Intel: add codec name prefix to ACPI machine description
ASoC: Intel: sof_sdw: remove ternary operator
block: mark blkdev_get static
PM: mm: cleanup swsusp_swap_check
mm: split swap_type_of
PM: rewrite is_hibernate_resume_dev to not require an inode
mm: cleanup claim_swapfile
ocfs2: cleanup o2hb_region_dev_store
dasd: cleanup dasd_scan_partitions
raw: don't keep unopened block device around
zram: cleanup backing_dev_store
pktcdvd: use blkdev_get_by_dev instead of open coding it
pktcdvd: remove the if 0'ed pkt_start_recovery function
block: cleanup blkdev_bszset
block: cleanup partition scanning in register_disk
block: move the NEED_PART_SCAN flag to struct gendisk
hwmon: (k10temp) Add support for Zen3 CPUs
hwmon: (pmbus) Move boolean error condition check to generating code
hwmon: (pmbus) Expose PEC debugfs attribute
hwmon: (pmbus) Stop caching register values
hwmon: (k10temp) Take out debugfs code
hwmon: (gsc-hwmon) add fan sensor
hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs
hwmon: (k10temp) Create common functions and macros for Zen CPU families
hwmon: (scmi-hwmon) Avoid comma separated statements
dt-bindings: hwmon: Add bindings for ADM1266
hwmon: (pmbus/adm1266) read blackbox
hwmon: (pmbus/adm1266) add debugfs for states
hwmon: (pmbus/adm1266) Add support for GPIOs
hwmon: (pmbus/adm1266) Add Block process call
hwmon: (pmbus) Add support for ADM1266
devicetree: hwmon: shtc1: add sensirion,shtc1.yaml
hwmon: shtc1: add support for device tree bindings
hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling
hwmon: (dme1737) use simple i2c probe
hwmon: (f75375s) use simple i2c probe
hwmon: (tmp513) use simple i2c probe
hwmon: use simple i2c probe function (take 2)
hwmon: (ltc2947) use simple i2c probe
hwmon: (emc2103) use simple i2c probe
hwmon: (asc7621) use simple i2c probe
hwmon: (lm73) use simple i2c probe
hwmon: (w83791d) use simple i2c probe
hwmon: (w83793) use simple i2c probe
hwmon: (adm1029) use simple i2c probe
hwmon: (adm1177) use simple i2c probe
hwmon: use simple i2c probe function
hwmon (pmbus) use simple i2c probe function
hwmon: (drivetemp) Add usage not describing impact on drive spin-down
hwmon: (pmbus/core) Add support for rated attributes
hwmon: (core) Add support for rated attributes
docs: hwmon: Add attributes to report rated values
hwmon: (w83627ehf) Fix a resource leak in probe
hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
hwmon: (sparx5) Fix initial reading of temperature
block: allow 'chunk_sectors' to be non-power-of-2
block: use lcm_not_zero() when stacking chunk_sectors
ARM: dts: stm32: add arm-pmu node on stm32mp15
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
ARM: dts: stm32: Fix DH PDK2 display PWM channel
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: add initial support for stm32mp157-odyssey board
dt-bindings: arm: stm32: document Odyssey compatible
dt-bindings: vendor-prefixes: add Seeed Studio
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
xfs: clean up calculation of LR header blocks
selftests: Add missing gitignore entries
perf script: Add min, max to futex-contention output, in addition to avg
perf script: Autopep8 futex-contention
perf stat: Skip duration_time in setup_system_wide
xfs: avoid LR buffer overrun due to crafted h_len
xfs: don't release log intent items when recovery fails
xfs: attach inode to dquot in xfs_bui_item_recover
xfs: log new intent items created as part of finishing recovered intent items
xfs: check dabtree node hash values when loading child blocks
xfs: don't free rt blocks when we're doing a REMAP bunmapi call
xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files
block: fix bmd->is_null_mapped initialization
block: drop double zeroing
arm64: dts: ti: Add support for J7200 Common Processor Board
arm64: dts: ti: Add support for J7200 SoC
dt-bindings: arm: ti: Add bindings for J7200 SoC
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2
reset: sti: reset-syscfg: fix struct description warnings
reset: imx7: add the cm4 reset for i.MX8MQ
dt-bindings: reset: imx8mq: add m4 reset
reset: Fix and extend kerneldoc
reset: reset-zynqmp: Added support for Versal platform
dt-bindings: reset: Updated binding for Versal reset driver
reset: imx7: Support module build
cpuidle: record state entry rejection statistics
HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c
HID: core: fix kerneldoc warnings in hid-core.c
soundwire: remove an unnecessary NULL check
soundwire: cadence: add data port test fail interrupt
soundwire: intel: enable test modes
soundwire: enable Data Port test modes
media: atomisp: cleanup __printf() atributes on printk messages
arm64: defconfig: Enable configs for Toshiba Visconti
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
media: atomisp: fix gcc warnings
drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
Revert "MIPS: OCTEON: use devm_platform_ioremap_resource"
dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy
dt-bindings: phy: cdns,torrent-phy: add reset-names
fs: remove compat_sys_mount
fs,nfs: lift compat nfs4 mount data handling into the nfs code
nfs: simplify nfs4_parse_monolithic
fs: omfs: use kmemdup() rather than kmalloc+memcpy
devlink: Enhance policy to validate port type input value
devlink: Enhance policy to validate eswitch mode value
scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compatible string
scsi: ufs-mediatek: Support performance mode for inline encryption engine
scsi: libsas: Simplify the return expression of sas_discover_* functions
scsi: oak: Remove redundant initialization of variable ret
scsi: bnx2i: Remove unnecessary mutex_init()
RDMA/efa: Drop double zeroing for sg_init_table()
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
i40iw: Add support to make destroy QP synchronous
RDMA/efa: Add messages and RDMA read work requests HW stats
RDMA/efa: Group keep alive received counter with other SW stats
soc: fsl: qman: convert to use be32_add_cpu()
RDMA/restrack: Improve readability in task name management
RDMA/restrack: Simplify restrack tracking in kernel flows
RDMA/restrack: Count references to the verbs objects
RDMA/mlx5: Don't call to restrack recursively
RDMA/cma: Delete from restrack DB after successful destroy
soc: fsl: dpio: remove set but not used 'addr_cena'
scsi: qla2xxx: Update version to 10.02.00.102-k
scsi: qla2xxx: Add SLER and PI control support
scsi: qla2xxx: Add IOCB resource tracking
scsi: qla2xxx: Add rport fields in debugfs
scsi: qla2xxx: Make tgt_port_database available in initiator mode
scsi: qla2xxx: Fix I/O errors during LIP reset tests
scsi: qla2xxx: Performance tweak
scsi: qla2xxx: Fix memory size truncation
scsi: qla2xxx: Reduce duplicate code in reporting speed
scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec
scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices
scsi: qla2xxx: Setup debugfs entries for remote ports
scsi: qla2xxx: Fix I/O failures during remote port toggle testing
soc: fsl: qbman: Fix return value on success
soc: fsl: qman: fix -Wpacked-not-aligned warnings
Smack: Fix build when NETWORK_SECMARK is not set
scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case
scsi: ibmvfc: Protect vhost->task_set increment by the host lock
gpu/drm/radeon: fix spelling typo in comments
drm/amd/display: optimize code runtime a bit
drm/amd: fix typoes in comments
drm/radeon: fix typoes in comments
drm/amdgpu: Add initial kernel documentation for the amd_ip_block_type structure. v3
drm/amdgpu: fix hdp register access error
drm/amd/pm: update driver if file for sienna cichlid
drm/amd/pm: drop redundant watermarks bitmap setting
drm/amd/pm: decouple the watermark table setting from socclk/uclk dpms
drm/amd/pm: correct the pmfw version check for Navi14
drm/amdgpu: update athub interrupt harvesting handle
drm/amd/pm: Removed fixed clock in auto mode DPM
drm/amd/powerplay: optimize the mclk dpm policy settings
drm/amdgpu/gmc9: simplify the return expression of gmc_v9_0_suspend
drm/amd/pm: simplify the return expression of smu_hw_fini
drm/amdgpu: simplify the return expression
drm/amdgpu/mes: simplify the return expression of mes_v10_1_ring_init
drm/amd/display: [FIX] update clock under two conditions
scsi: target: tcmu: Optimize scatter_data_area()
scsi: target: tcmu: Optimize queue_cmd_ring()
scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt()
clk: ti: dra7: add missing clkctrl register for SHA2 instance
clk: ti: clockdomain: fix static checker warning
clk: ti: autoidle: add checks against NULL pointer reference
clk: keystone: sci-clk: add 10% slack to set_rate
clk: keystone: sci-clk: cache results of last query rate operation
clk: keystone: sci-clk: fix parsing assigned-clock data during probe
clk: mediatek: fix platform_no_drv_owner.cocci warnings
clk: mediatek: mt7629: simplify the return expression of mtk_infrasys_init
clk: mediatek: mt6797: simplify the return expression of mtk_infrasys_init
clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
clk: socfpga: agilex: Remove unused variable 'cntr_mux'
clk: si5341: drop unused 'err' variable
clk: mmp: pxa1928: drop unused 'clk' variable
clk: at91: drop unused at91sam9g45_pcr_layout
clk: davinci: add missing kerneldoc
clk: fixed: add missing kerneldoc
clk: s2mps11: initialize driver via module_platform_driver
clk: bcm: rpi: Add register to control pixel bvb clk
clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
clk: qcom: gcc-sdm660: Fix wrong parent_map
clk: qcom: dispcc: Update DP clk ops for phy design
clk: qcom: gcc-msm8939: remove defined but not used variables
clk: qcom: ipq8074: make pcie0_rchng_clk_src static
MAINTAINERS: drop myself from PM AVS drivers
vfio/type1: fix dirty bitmap calculation in vfio_dma_rw
vfio: fix a missed vfio group put in vfio_pin_pages
misc: hisi_hikey_usb: delete a stray tab
misc: mic: scif: Fix error handling path
misc: pvpanic: Use devm_platform_ioremap_resource()
vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
USB: gadget: f_ncm: Fix NDP16 datagram validation
perf tsc: Support cap_user_time_short for event TIME_CONV
perf tsc: Calculate timestamp with cap_user_time_short
perf tsc: Add rdtsc() for Arm64
perf tsc: Move out common functions from x86
drm/amd/display: 3.2.104
drm/amd/display: [FW Promotion] Release 0.0.34
drm/amd/display: TMDS Fallback transition
drm/amd/display: Check for flip pending before locking pipes.
drm/amd/display: Implement PSR wait for enable/disable
drm/amd/display: allow DP RX to use more cr aux rd interval delay
drm/amd/display: Enable DP YCbCr420 mode support for DCN10
drm/amd/display: Increase timeout for DP Disable
drm/amd/display: Fix ODM policy implementation
drm/amd/display: eDP intermittent black screen during PnP
drm/amd/display: Bug in dce_is_panel_backlight_on()
drm/amd/display: 3.2.103
drm/amd/display: [FW Promotion] Release 0.0.33
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT
drm/amdkfd: Fix kfd init stack dump
drm/amdgpu: Fix dead lock issue for vblank
drm/amd/display: fix crash/reboot while accessing sysfs files
drm/amdkfd: Move process doorbell allocation into kfd device
drm/amdkfd: Calculate CPU VCRAT size dynamically (v2)
x86/entry: Fix typo in comments for syscall_enter_from_user_mode()
drm/amdgpu: Fix handling of KFD initialization failures
PM: AVS: qcom-cpr: simplify the return expression of cpr_disable()
cpuidle: psci: Allow PM domain to be initialized even if no OSI mode
firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode
habanalabs: update scratchpad register map
habanalabs: add indication of security-enabled F/W
habanalabs/gaudi: fix DMA completions max outstanding to 15
habanalabs/gaudi: remove axi drain support
habanalabs: update firmware interface file
habanalabs: Add an option to map CB to device MMU
habanalabs: Save context in a command buffer object
habanalabs: no need for DMA_SHARED_BUFFER
habanalabs: allow to wait on CS without sleep
habanalabs/gaudi: increase timeout for boot fit load
habanalabs: add debugfs support for MMU with 6 HOPs
habanalabs: add num_hops to hl_mmu_properties
habanalabs: refactor MMU as device-oriented
habanalabs: rename mmu.c to mmu_v1.c
habanalabs: use smallest possible alignment for virtual addresses
habanalabs: check flag before reset because of f/w event
habanalabs: increase PQ COMP_OFFSET by one nibble
habanalabs: Fix alignment issue in cpucp_info structure
habanalabs: remove unused define
habanalabs: remove unused ASIC function pointer
habanalabs: rename ArmCP to CPU-CP
habanalabs: count dropped CS because max CS in-flight
habanalabs: make use of dma_mmap_coherent
habanalabs: clear vm_pgoff before doing the mmap
habanalabs: restructure hl_mmap
habanalabs: cast to u64 before shift > 31 bits
habanalabs: replace armcp with the generic cpucp
habanalabs: update GAUDI hardware specs
habanalabs: add support for getting device total energy
habanalabs: Include linux/bitfield.h only in habanalabs.h
habanalabs: extend busy engines mask to 64 bits
habanalabs: use 1U when shifting bits
habanalabs: check TPC vector pipe is empty
habanalabs: remove redundant assignment to variable
habanalabs: use FIELD_PREP() instead of <<
habanalabs: use standard BIT() and GENMASK()
habanalabs: eliminate redundant else condition
habanalabs: cast int to u32 before printing it with %u
habanalabs: change CB's ID to be 64 bits
habanalabs: print the queue id in case of an error
habanalabs: remove security from ARB_MST_QUIET register
habanalabs: PCIe Advanced Error Reporting support
habanalabs: expose sync manager resources allocation in INFO IOCTL
habanalabs: add information about PCIe controller
habanalabs: Replace dma-fence mechanism with completions
habanalabs: increase length of ASIC name
drm/msm/dpu: remove unused variables new_cnt and old_cnt in dpu_encoder_phys_vid_vblank_irq()
drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE
drm/msm: Leave inuse count intact on map failure
drm/msm: Fix premature purging of BO
ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
ASoC: tas2562: Remove duplicate code for I/V sense
can: flexcan: add lx2160ar1 support
can: flexcan: add imx8qm support
can: flexcan: add Transceiver Delay Compensation support
can: flexcan: add CAN FD BRS support
can: flexcan: add ISO CAN FD feature support
can: flexcan: add CAN-FD mode support
can: flexcan: use struct canfd_frame for CAN classic frame
can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function
can: flexcan: add LPSR mode support
can: flexcan: disable clocks during stop mode
can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
can: flexcan: add correctable errors correction when HW supports ECC
can: flexcan: Add check for transceiver maximum bitrate limitation
can: flexcan: flexcan_probe(): make regulator xceiver optional
can: flexcan: Ack wakeup interrupt separately
can: flexcan: quirks: get rid of long lines
can: flexcan: struct flexcan_regs: document registers not affected by soft reset
can: flexcan: more register names
can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
can: flexcan: sort include files alphabetically
dmaengine: dmatest: Return boolean result directly in filter()
dmaengine: dmatest: Check list for emptiness before access its last entry
dmaengine: dmatest: Prevent to run on misconfigured channel
phy: rockchip-dphy-rx0: Include linux/delay.h
phy: fix USB_LGM_PHY warning & build errors
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
dt-bindings: Add doc for FriendlyARM NanoPi R2S
fscrypt: use sha256() instead of open coding
fscrypt: make fscrypt_set_test_dummy_encryption() take a 'const char *'
fscrypt: handle test_dummy_encryption in more logical way
fscrypt: move fscrypt_prepare_symlink() out-of-line
fscrypt: make "#define fscrypt_policy" user-only
fscrypt: stop pretending that key setup is nofs-safe
fscrypt: require that fscrypt_encrypt_symlink() already has key
fscrypt: remove fscrypt_inherit_context()
fscrypt: adjust logging for in-creation inodes
ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: factor out ext4_xattr_credits_for_new_inode()
fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_context()
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
clk: rockchip: rk3399: Support module build
clk: rockchip: fix the clk config to support module build
clk: rockchip: Export some clock common APIs for module drivers
clk: rockchip: Export rockchip_register_softrst()
clk: rockchip: Export rockchip_clk_register_ddrclk()
clk: rockchip: Use clk_hw_register_composite instead of clk_register_composite calls
clk: rockchip: rk3308: drop unused mux_timer_src_p
iio: adc: qcom-spmi-adc5: fix driver name
MAINTAINERS: Add entry for the Nitro Enclaves driver
nitro_enclaves: Add overview documentation
nitro_enclaves: Add sample for ioctl interface usage
nitro_enclaves: Add Makefile for the Nitro Enclaves driver
nitro_enclaves: Add Kconfig for the Nitro Enclaves driver
nitro_enclaves: Add logic for terminating an enclave
nitro_enclaves: Add logic for starting an enclave
nitro_enclaves: Add logic for setting an enclave memory region
nitro_enclaves: Add logic for getting the enclave image load info
nitro_enclaves: Add logic for setting an enclave vCPU
nitro_enclaves: Add logic for creating an enclave VM
nitro_enclaves: Init misc device providing the ioctl interface
nitro_enclaves: Handle out-of-band PCI device events
nitro_enclaves: Handle PCI device command requests
nitro_enclaves: Init PCI device driver
nitro_enclaves: Define enclave info for internal bookkeeping
nitro_enclaves: Define the PCI device interface
nitro_enclaves: Add ioctl interface definition
ASoC: hdmi-codec: Use set_jack ops to set jack
drm: rcar-du: Put reference to VSP device
drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kconfig entry
drm: rcar-du: Fix crash when enabling a non-visible plane
drm: rcar-du: Fix pitch handling for fully planar YUV formats
drm: rcar-du: Add r8a77961 support
dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support
dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible
dt-bindings: display: renesas: du: Document the r8a77961 bindings
drm: rcar-du: lvds: Add support for R8A774E1 SoC
dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support
dt-bindings: display: renesas,lvds: Document r8a774e1 bindings
drm: rcar-du: Add support for R8A774E1 SoC
dt-bindings: display: renesas,du: Document r8a774e1 bindings
drm/bridge: lvds-codec: Add support for regulator
dt-bindings: display: bridge: lvds-codec: Document power-supply property
reiserfs: Initialize inode keys properly
udf: Fix memory leak when mounting
HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons
HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
printk: remove dict ring
printk: move dictionary keys to dev_printk_info
udf: Remove redundant initialization of variable ret
HID: alps: clean up indentation issue
printk: move printk_info into separate array
HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device()
ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock
arm64: dts: imx8mq-librem5: correct GPIO hog property
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: layerscape: correct watchdog clocks for LS1088A
arm64: dts: freescale: sl28: enable fan support
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: imx8mq-evk: Add MIPI DSI support
arm64: dts: layerscape: Add label to pcie nodes
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
dt-bindings: usb: renesas,usbhs: Add r8a774e1 support
dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support
usb: appledisplay: use module_usb_driver to simplify the code
USB: bcma: use module_bcma_driver to simplify the code
dt-bindings: arm: actions: Document RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document Caninos Loucos Labrador
dt-bindings: Add vendor prefix for Caninos Loucos
media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c
media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy
media: atomisp:pci/runtime/queue: modify the return error value
media: staging: atomisp: Remove unnecessary 'fallthrough'
media: staging: media: atomisp: Fix bool-related style issues
media: staging: media: atomisp: Don't do unnecessary zeroing of memory
staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode
staging: hikey9xx: Fix incorrect assignment
staging: rtl8192u: clean up comparsions to NULL
staging: rtl8192u: correct placement of else if
staging: rtl8192u: clean up blank line style issues
staging: rtl8188eu: clean up alignment style issues
staging: rtl8188eu: clean up block comment style issues
staging: rtl8712: use shorter array initializations
staging: rtl8712: clean up comparsions to NULL
staging: spmi: hisi-spmi-controller: Use devm_ version of ioremap().
staging/emxx_udc: fix indenting issue on a couple of statements
staging: vchiq: convert compat await_completion
staging: vchiq: convert compat bulk transfer
staging: vchiq: convert compat dequeue_message
staging: vchiq: convert compat create_service
staging: vchiq: rework compat handling
ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro
ath11k: Remove unused function ath11k_htc_restore_tx_skb()
ath11k: remove redundant num_keep_alive_pattern assignment
ath11k: wmi: remove redundant configuration values from init
ath11k: Add support spectral scan for IPQ6018
ath11k: debugfs: move some function declarations to correct header files
ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
ath11k: debugfs: use ath11k_debugfs_ prefix
ath11k: refactor debugfs code into debugfs.c
ath11k: Add checked value for ath11k_ahb_remove
wcn36xx: Ensure spaces between functions
wcn36xx: Mark internal smd functions static
wcn36xx: Advertise ieee802.11 VHT flags
wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates()
wcn36xx: Convert to VHT parameter structure on wcn3680
wcn36xx: Define INIT_HAL_MSG_V1()
wcn36xx: Latch VHT specific BSS parameters to firmware
wcn36xx: Add ability to download wcn3680 specific firmware parameters
wcn36xx: Define wcn3680 specific firmware parameters
wcn36xx: Extend HAL param config list
wcn36xx: Set PHY into correct mode for 80MHz channel width
wcn36xx: Encode PHY mode for 80MHz channel in hw_value
wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings
wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number
wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware channels
ath10k: Use bdf calibration variant for snoc targets
rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit
rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
ARM: dts: owl-s500: Add RoseapplePi
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: Add Caninos Loucos Labrador v2
mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE
soc: actions: include header to fix missing prototype
wlcore: Remove unused function no_write_handler()
arm64: dts: actions: Add DMA Controller for S700
arm64: dts: actions: limit address range for pinctrl node
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
clk: imx: imx21: Remove clock driver
clk: imx: imx35: Remove mx35_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx27: Remove mx27_clocks_init()
ARM: imx: Remove unused definitions
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
drm/exynos: Fix dma_parms allocation
arm64: defconfig: enable the sl28cpld board management controller
net/mlx5e: Enhanced TX MPWQE for SKBs
net/mlx5e: Move TX code into functions to be used by MPWQE
net/mlx5e: Rename xmit-related structs to generalize them
net/mlx5e: Generalize TX MPWQE checks for full session
net/mlx5e: Support multiple SKBs in a TX WQE
net/mlx5e: Move the TLS resync check out of the function
net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT
net/mlx5e: Small improvements for XDP TX MPWQE logic
net/mlx5e: Refactor xmit functions
net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c
net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info
net/mlx5e: Refactor inline header size calculation in the TX path
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
ARM: dts: imx6q-logicpd: Use GPIO chipselect
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Add a specific board compatible string
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q: align GPIO hog names with dtschema
KVM: PPC: Book3S: Fix symbol undeclared warnings
KVM: PPC: Book3S: Remove redundant initialization of variable ret
KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
Documentation: tracing: Add the startup timing of boot-time tracing
tracing/boot, kprobe, synth: Initialize boot-time tracing earlier
tracing: Enable creating new instance early boot
tracing: Enable adding dynamic events early stage
tracing: Define event fields early stage
kprobes: Init kprobes in early_initcall
selftests/ftrace: Add %return suffix tests
Documentation: tracing: boot: Add an example of tracing function-calls
Documentation: tracing: Add %return suffix description
tracing/uprobes: Support perf-style return probe
tracing/kprobes: Support perf-style return probe
Documentation: tracing: Add tracing_on option to boot-time tracer
tracing/boot: Add per-instance tracing_on option support
fgraph: Convert ret_stack tasklist scanning to rcu
tracing: remove a pointless assignment
kprobes: Use module_name() macro
tracing: Use __this_cpu_read() in trace_buffered_event_enable()
tracing: Delete repeated words in comments
net: phy: bcm7xxx: Add an entry for BCM72113
spi: omap2-mcspi: Improve performance waiting for CHSTAT
spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
selftests: netfilter: remove unused cnt and simplify command testing
selftests: netfilter: fix nft_meta.sh error reporting
selftests: netfilter: add cpu counter check
regulator: s5m8767: initialize driver via module_platform_driver
regulator: enable compile testing for Maxim and Samsung PMIC drivers
regulator: fix indentation issue
ipvs: Remove unused macros
netfilter: nf_tables: Remove ununsed function nft_data_debug
netfilter: conntrack: proc: rename stat column
selftests/bpf: Fix stat probe in d_path test
regmap: debugfs: Fix more error path regressions
ASoC: hdac: make SOF HDA codec driver probe deterministic
ASoC: tas2770: Refactor sample rate function
ASoC: tas2770: Fix the spacing and new lines
ASoC: tas2770: Convert bit mask to GENMASK in header
ASoC: tas2770: Fix unbalanced calls to pm_runtime
dt-bindings: tas2770: Fix I2C addresses for the TAS2770
ASoC: tas2562: Add the TAS2110 class-D amplifier
dt-bindings: tas2562: Add the TAS2110 amplifier
bpf: Using rcu_read_lock for bpf_sk_storage_map iterator
x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier
ASoC: SOF: control: add size checks for ext_bytes control .put()
ASoC: SOF: control: fix size checks for volatile ext_bytes control .get()
ASoC: SOF: control: fix size checks for ext_bytes control .get()
bpf: Use a table to drive helper arg type checks
bpf: Hoist type checking for nullable arg types
bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg
bpf: Set meta->raw_mode for pointers close to use
bpf: Make context access check generic
bpf: Make reference tracking generic
bpf: Make BTF pointer type checking generic
bpf: Allow specifying a BTF ID per argument in function protos
btf: Add BTF_ID_LIST_SINGLE macro
bpf: Check scalar or invalid register in check_helper_mem_access
btf: Make btf_set_contains take a const pointer
net: natsemi: Remove set but not used variable
net: unix: remove redundant assignment to variable 'err'
net: phy: realtek: enable ALDPS to save power for RTL8211F
net: dsa: rtl8366rb: Support all 4096 VLANs
net: dsa: mt7530: Add some return-value checks
iommu/arm-smmu: Constify some helpers
iommu/arm-smmu: Prepare for the adreno-smmu implementation
iommu/arm-smmu: Add support for split pagetables
iommu/arm-smmu: Pass io-pgtable config to implementation specific function
ASoC: tlv320aic32x4: Enable fast charge
ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
vfio iommu: Add dma available capability
net-sysfs: add backlog len and CPU id to softnet data
net: ena: update ena documentation
net: ena: Fix all static chekers' warnings
net: ena: Change RSS related macros and variables names
net: ena: Remove redundant print of placement policy
net: ena: Capitalize all log strings and improve code readability
net: ena: Change log message to netif/dev function
net: ena: Change license into format to SPDX in all files
vfio: add a singleton check for vfio_group_pin_pages
chelsio: simplify the return expression of t3_ael2020_phy_prep()
connector: simplify the return expression of cn_add_callback()
enetc: simplify the return expression of enetc_vf_set_mac_addr()
ice: simplify the return expression of ice_finalize_update()
mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init()
net: hns3: simplify the return expression of hclgevf_client_start()
net: qlcnic: simplify the return expression of qlcnic_83xx_shutdown
PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
MIPS: kexec: Add crashkernel=YM handling
MIPS: Loongson64: Add UART node for LS7A PCH
MIPS: Ingenic: Add CPU nodes for Ingenic SoCs.
MIPS: malta: remove mach-malta/malta-dtshim.h header file
MIPS: malta: remove unused header file
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300
MIPS: SGI-IP30: Move irq bits to better header files
MIPS: Loongson-3: Calculate ra properly when unwinding the stack
MIPS: Loongson-3: Enable COP2 usage in kernel
MIPS: context switch: Use save/restore instead of set/clear for Status.CU2
MIPS: kernel: include probes-common.h header in branch.c
MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static
vfio/pci: Don't regenerate vconfig for all BARs if !bardirty
vfio/pci: Remove redundant declaration of vfio_pci_driver
vfio: Fix typo of the device_state
libbpf: Fix native endian assumption when parsing BTF
bpf: Prevent .BTF section elimination
bpf: Fix sysfs export of empty BTF section
ASoC: rt711: wait for the delayed work to finish when the system suspends
ASoC: tas2770: Fix error handling with update_bits
ASoC: tas2770: Fix required DT properties in the code
ASoC: tas2770: Add missing bias level power states
ASoC: tas2770: Fix calling reset in probe
ASoC: rt700: wait for the delayed work to finish when the system suspends
bpf: Fix potential call bpf_link_free() in atomic context
dt-bindings: iio: vishay,vcnl4000: add interrupts property
iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues.
iio:adc:ti-adc12138 Fix alignment issue with timestamp
iio:adc:ti-adc0832 Fix alignment issue with timestamp
iio:imu:st_lsm6dsx Fix alignment and data leak issues
iio:light:si1145: Fix timestamp alignment and prevent data leak.
iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return
iio: adc: exynos_adc: Replace indio_dev->mlock with own device lock
dt-bindings:iio:adc:holt,hi8435 yaml conversion
dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
dt-bindings:iio:adc:adi,ad7949 yaml conversion
dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
dt-bindings:iio:adc:ti,ads1015 yaml conversion
dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
dt-bindings:iio:adc:st,stmpe-adc yaml conversion
dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_INT_PLUS_NANO
iio: adis. Drop adis_burst struct
iio: adis16475: Drop adis_burst usage
iio: adis16400: Drop adis_burst usage
iio: adis: Move burst mode into adis_data
iio:accel:bma180: Fix use of true when should be iio_shared_by enum
arm64: Move console stack display code to stacktrace.c
iio:magn:hmc5843: Fix passing true where iio_shared_by enum required.
iio: Add __printf() attributes to various allocation functions
iio:core: Tidy up kernel-doc.
iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
iio: dac: ad5592r: un-indent code-block for scale read
iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
iommu/arm-smmu-v3: Fix endianness annotations
coccinelle: misc: add excluded_middle.cocci script
iio: chemical: sgp30: Add description for sgp_read_cmd()'s 'duration_us'
iio: gyro: adis16080: Fix formatting issue
iio: dummy: iio_dummy_evgen: Demote file header and supply description for 'irq_sim_domain'
iio: adc: ad7949: Fix misspelling issue
iio: dac: ad5064: Fix a few kerneldoc misdemeanours
iio: dac: ad7303: Complete 'struct ad7303_state' doc
iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own device lock
iio: proximity: vl53l0x: Add IRQ support
dt-bindings: iio: proximity: vl53l0x: Add IRQ support
iio:health:max30102: Drop of_match_ptr and use generic fw accessors
iio:humidity:si7020: Drop of_match_ptr protection
iio:humidity:htu21: Drop of_match_ptr protection
iio:magn:ak8974: Drop of_match_ptr protection
iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
iio:proximity:pulsedlight: Drop of_match_ptr protection
iio:proximity:as3935: Drop of_match_ptr and use generic fw accessors
iio:proximity:as3935: Use local struct device pointer to simplify code.
iio:humidity:hdc100x: Drop of_match_ptr protection.
iio:chemical:vz89x: Drop of_match_ptr protection and use generic fw accessors
iio:chemical:vz89x: Introduce local struct device pointer.
iio:chemical:sgp30: Drop of_match_ptr and use generic fw accessors
iio:chemical:sgp30: Use local variable dev to simplify code
iio:chemical:atlas-sensor: Drop of_match_ptr and use generic fw accessors
iio:chemical:ams-iaq-core: Drop of_match_ptr protection
iio:resolver:ad2s1200: Drop of_match_ptr protection
iio:temperature:tmp007: Drop of_match_ptr protection
iio:temperature:tsys01: Drop of_match_ptr protection
iio:pressure:zpa2326: Drop of_match_ptr protection
iio:pressure:ms5637: Drop of_match_ptr protection
iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protections
iio:potentiostat:lmp91000: Drop of_match_ptr and use generic fw accessors
iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF protections
iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
iio:dac:ad7303: Drop of_match_ptr protection
iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:mcp4131: Drop of_match_ptr and use generic fw interfaces.
iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5481: Drop invalid ACPI binding.
iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5432: Drop of_match_ptr and use generic fw accessors
arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled
arm64/sve: Implement a helper to load SVE registers from FPSIMD state
arm64/sve: Implement a helper to flush SVE registers
arm64/fpsimdmacros: Allow the macro "for" to be used in more cases
arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN
arm64/signal: Update the comment in preserve_sve_context
arm64/fpsimd: Update documentation of do_sve_acc
arm64: dts: mt8183: update watchdog device node
spi/topcliff-pch: drop double zeroing
xfs: Set xfs_buf type flag when growing summary/bitmap files
xfs: drop extra transaction roll from inode extent truncate
regulator: unexport regulator_lock/unlock()
ASoC: tas2562: Add the TAS2564 compatible
dt-bindings: tas2562: Add TAS2564 to binding
ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common
ASoC: SOF: pm: Fix prepare callback behavior for OF usecase
ASoC: cs42l51: add additional ADC volume controls
ASoC: SOF: topology: fix the process being scheduled on core0 always
ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails
xprtrdma: drop double zeroing
pNFS/flexfiles: Be consistent about mirror index types
iommu/io-pgtable-arm: Clean up faulty sanity check
iomap: Change calling convention for zeroing
iomap: Convert iomap_write_end types
iomap: Convert write_count to write_bytes_pending
iomap: Convert read_count to read_bytes_pending
iomap: Support arbitrarily many blocks per page
iomap: Use bitmap ops to set uptodate bits
iomap: Use kzalloc to allocate iomap_page
fs: Introduce i_blocks_per_page
iomap: Fix misplaced page flushing
iomap: Use round_down/round_up macros in __iomap_write_begin
ALSA: hda - fix CONTROLLER_IN_GPU macro name
ALSA: hda - handle multiple i915 device instances
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
ALSA: hda - controller is in GPU on the DG1
ALSA: hda - add Intel DG1 PCI and HDMI ids
cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter()
objtool: Ignore unreachable trap after call to noreturn functions
objtool: Handle calling non-function symbols in other sections
dma-debug: convert comma to semicolon
drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing
NFSv4.2: xattr cache: remove unused cache struct field
nfs: Convert to use the preferred fallthrough macro
NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients
sunrpc: fix duplicated word in <linux/sunrpc/cache.h>
SUNRPC: Remove remaining dprintks from sched.c
SUNRPC: Remove dprintk call sites in RPC queuing functions
SUNRPC: Clean up RPC scheduler tracepoints
SUNRPC: Replace rpcbind dprintk call sites with tracepoints
SUNRPC: Remove more dprintks in rpcb_clnt.c
SUNRPC: Remove dprintk call sites in rpcbind XDR functions
SUNRPC: Hoist trace_xprtrdma_op_setport into generic code
SUNRPC: Remove rpcb_getport_async dprintk call sites
SUNRPC: Clean up call_bind_status() observability
SUNRPC: Remove dprintk call site in call_decode
SUNRPC: Trace call_refresh events
SUNRPC: Add trace_rpc_timeout_status()
SUNRPC: Mitigate cond_resched() in xprt_transmit()
SUNRPC: Replace connect dprintk call sites with a tracepoint
SUNRPC: Remove dprintk call site in call_start()
SUNRPC: Remove the dprint_status() macro
SUNRPC: Replace dprintk() call site in xs_nospace()
SUNRPC: Replace dprintk() call site in xprt_prepare_transmit
SUNRPC: Update debugging instrumentation in xprt_do_reserve()
SUNRPC: Remove debugging instrumentation from xprt_release
SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code
SUNRPC: Remove trace_xprt_complete_rqst()
SUNRPC dont update timeout value on connection reset
nfs4: strengthen error check to avoid unexpected result
NFS: remove redundant pointer clnt
wcn36xx: Remove dead code in wcn36xx_smd_config_bss()
wcn36xx: Convert to using wcn36xx_smd_config_bss_v0()
wcn36xx: Add wcn36xx_smd_config_bss_v0
wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally
wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params()
wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_smd_config_bss()
wcn36xx: Functionally decompose wcn36xx_smd_config_sta()
wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1()
wcn36xx: Add wcn36xx_smd_set_bss_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params()
wcn36xx: Add wcn36xx_set_default_rates_v1
wcn36xx: Use V1 data structure to store supported rates
wcn36xx: Add VHT fields to parameter data structures
ath11k: Remove rproc references from common core layer
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
rtlwifi: rtl8723be: fix comparison to bool warning in hw.c
rtlwifi: rtl8192de: fix comparison to bool warning in hw.c
rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c
rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c
rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c
rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c
rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c
net: wilc1000: clean up resource in error path of init mon interface
ssb: Remove meaningless jump label to simplify the code
arm64: dts: ti: k3-j721e: Rename mux header and update macro names
clk: tegra: Fix missing prototype for tegra210_clk_register_emc()
clk: tegra: Always program PLL_E when enabled
clk: tegra: Capitalization fixes
PCI: layerscape: Add EP mode support for ls1088a and ls2088a
PCI: layerscape: Modify the MSIX to the doorbell mode
PCI: layerscape: Modify the way of getting capability with different PEX
PCI: layerscape: Fix some format issue of the code
dt-bindings: pci: layerscape-pci: Add compatible strings for ls1088a and ls2088a
PCI: designware-ep: Modify MSI and MSIX CAP way of finding
PCI: designware-ep: Move the function of getting MSI capability forward
PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode
PCI: designware-ep: Add multiple PFs support for DWC
i2c: nvidia-gpu: Use put_unaligned_be24()
arm64: dts: mt8173: elm: Fix nor_flash node property
arm: dts: mt7623: add missing pause for switchport
i2c: ismt: Add support for Intel Emmitsburg PCH
i2c: ismt: Describe parameters in kernel doc
i2c: jz4780: Remove of_match_ptr()
i2c: jz4780: Add compatible string for JZ4770 SoC
dt-bindings: i2c: ingenic: Add compatible string for the JZ4770
i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer
i2c: stm32: Simplify with dev_err_probe()
i2c: stm32: fix error message on upon dma_request_chan & defer handling
misc: eeprom: use helper to get i2c_client from kobj
i2c: Switch to using the new API kobj_to_dev()
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
i2c: i801: Exclude device from suspend direct complete optimization
drm/ttm: update kernel-doc line comments
drm/panfrost: add Amlogic GPU integration quirks
drm/panfrost: add amlogic reset quirk callback
drm/panfrost: add support for vendor quirk
i2c: rcar: add HostNotify support
i2c: add slave testunit driver
platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() call-sites
drm/dev: Remove drm_dev_init
drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2)
drm/i915/selftests: align more to real device lifetimes
ALSA: compat_ioctl: avoid compat_alloc_user_space
drm/i915/selftest: Create mock_destroy_device
ALSA: asihpi: fix spellint typo in comments
interconnect: imx: simplify the return expression of imx_icc_unregister
MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SPI-CAN network driver
MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN network driver
can: mcp25xxfd: add listen-only mode
can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN
can: mcp25xxfd: add regmap infrastructure
dt-binding: can: mcp25xxfd: document device tree bindings
can: rx-offload: can_rx_offload_add_manual(): add new initialization function
can: mscan: simplify clock enable/disable
can: mscan: mpc5xxx_can: update contact email
can: mcp251x: add support for half duplex controllers
can: mcp251x: Use readx_poll_timeout() helper
can: mcp251x: add GPIO support
can: mcp251x: sort include files alphabetically
dt-bindings: can: mcp251x: document GPIO support
dt-bindings: can: mcp251x: change example interrupt type to IRQ_TYPE_LEVEL_LOW
can: spi: Kconfig: remove unneeded dependencies form Kconfig symbols
can: pcan_usb: add support of rxerr/txerr counters
can: pcan_usb: Document the commands sent to the device
can: pch_can: use generic power management
can: peak_canfd: Remove unused macros
can: peak_usb: convert to use le32_add_cpu()
can: ti_hecc: convert to devm_platform_ioremap_resource_byname()
can: mscan: mark expected switch fall-through
can: mcba_usb: remove redundant initialization of variable err
can: c_can: Remove unused inline function
can: dev: can_bus_off(): print scheduling of restart if activated
can: dev: can_change_state(): print human readable state change messages
can: dev: can_put_echo_skb(): propagate error in case of errors
can: dev: can_put_echo_skb(): print number of echo_skb that is occupied
can: remove "WITH Linux-syscall-note" from SPDX tag of C files
can: softing: update dead link
can: slcan: update dead link
can: raw: fix indention
can: drivers: fix spelling mistakes
can: net: fix spelling mistakes
can: include: fix spelling mistakes
can: flexcan: fix spelling mistake "reserverd" -> "reserved"
can: grcan: fix spelling mistake "buss" -> "bus"
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
s390/sclp: remove unused sclp_early_printk_forced
s390/sclp: clean up unneeded .data section usage
s390/boot: avoid unnecessary zeroing of .bss section
Add missing '#' to fix schema errors:
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
RDS: drop double zeroing
dpaa2-eth: drop double zeroing
net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags
net: dsa: tag_8021q: add VLANs to the master interface too
net: dsa: install VLANs into the master's RX filter too
net: dsa: allow 8021q uppers while the bridge has vlan_filtering=0
net: dsa: refuse configuration in prepare phase of dsa_port_vlan_filtering()
net: dsa: convert denying bridge VLAN with existing 8021q upper to PRECHANGEUPPER
net: dsa: convert check for 802.1Q upper when bridged into PRECHANGEUPPER
net: dsa: rename dsa_slave_upper_vlan_check to something more suggestive
net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge from PRECHANGEUPPER
drm/exynos: hdmi: Simplify with dev_err_probe()
drm/exynos: dsi: Simplify with dev_err_probe()
net: mventa: remove unused variable 'dummy' in mvneta_mib_counters_clear()
net: remove unnecessary NULL checking in napi_consume_skb()
net: mvneta: avoid copying shared_info frags in mvneta_swbm_build_skb
net: dsa: rtl8366: Skip PVID setting if not requested
drm/msm: Remove depends on interconnect
drm/msm: Fix the a650 hw_apriv check
iio: adc: ad7124: Fix typo in device name
drm/msm/dp: Sleep properly in dp_hpd_handler kthread
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
usb: xhci: add debugfs support for ep with stream
xhci: don't create endpoint debugfs entry before ring buffer is set.
xhci: Tune interrupt blocking for isochronous transfers
usb: xhci: omit duplicate actions when suspending a runtime suspended host.
usb: host: xhci-plat: improve the comments for xhci_plat_suspend
usb: host: xhci-plat: add wakeup entry at sysfs
usb: host: xhci-plat: add priv quirk for skip PHY initialization
usb: host: xhci-plat: delete the unnecessary code
usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv
usb: host: xhci-plat: add platform data support
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP"
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP"
Bluetooth: Fix auto-creation of hci_conn at Conn Complete event
Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME
Bluetooth: Set scan parameters for ADV Monitor
Bluetooth: Update Adv monitor count upon removal
net: phy: dp83822: Update the fiber advertisement for speed
net: dp83869: Add ability to advertise Fiber connection
ethtool: Add 100base-FX link mode entries
net/packet: Fix a comment about network_header
net: ethernet: ti: cpsw: use true,false for bool variables
8139too: use true,false for bool variables
bnx2x: use true,false for bool variables
net: qed: use true,false for bool variables
net: b44: use true,false for bool variables
net: micrel: Remove set but not used variable
net: e1000: Remove set but not used variable
net: liquidio: Remove set but not used variable
KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
drm/msm/dp: Fix crash if no DP device
selftests/seccomp: powerpc: Fix seccomp return value testing
selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in favor of SYSCALL_RET_SET
selftests/seccomp: Avoid redundant register flushes
selftests/seccomp: Convert REGSET calls into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Remove syscall setting #ifdefs
selftests/seccomp: mips: Remove O32-specific macro
selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro
selftests/seccomp: arm: Define SYSCALL_NUM_SET macro
selftests/seccomp: mips: Define SYSCALL_NUM_SET macro
selftests/seccomp: Provide generic syscall setting macro
selftests/seccomp: Refactor arch register macros to avoid xtensa special case
selftests/seccomp: Use __NR_mknodat instead of __NR_mknod
erofs: add REQ_RAHEAD flag to readahead requests
erofs: fold in should_decompress_synchronously()
erofs: avoid unnecessary variable `err'
tracing: make tracing_init_dentry() returns an integer instead of a d_entry pointer
tracing: toplevel d_entry already initialized
tools/bootconfig: Add --init option for bconf2ftrace.sh
tools/bootconfig: Add a script to generates bootconfig from ftrace
tools/bootconfig: Add a script to generate ftrace shell-command from bootconfig
tools/bootconfig: Make all functions static
tools/bootconfig: Add list option
tools/bootconfig: Show bootconfig compact tree from bootconfig file
net: dsa: mv88e6xxx: Implement devlink info get callback
net: dsa: wire up devlink info get
net: dsa: mv88e6xxx: Add devlink regions
net: dsa: mv88e6xxx: Create helper for FIDs in use
net: dsa: mv88e6xxx: Move devlink code into its own file
net: dsa: Add devlink regions support to DSA
net: dsa: Add helper to convert from devlink to ds
net: devlink: region: Pass the region ops to the snapshot function
net: devlink: regions: Add a priv member to the regions ops struct
net: dsa: seville: build as separate module
net: dsa: felix: move the PTP clock structure to felix_vsc9959.c
net: mscc: ocelot: make ocelot_init_timestamp take a const struct ptp_clock_info
net: dsa: seville: duplicate vsc9959_mdio_bus_free
net: dsa: felix: replace tabs with spaces
net: dsa: seville: reindent defines for MDIO controller
net: dsa: seville: remove unused defines for the mdio controller
net: dsa: ocelot: document why reset procedure is different for felix/seville
net: dsa: seville: first enable memories, then initialize them
net: dsa: seville: don't write to MEM_ENA twice
net: dsa: felix: use ocelot_field_{read,write} helpers consistently
ptp_qoriq: support FIPER3
dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property
net: ipa: do not enable GSI interrupt for wakeup
net: ipa: enable wakeup on IPA interrupt
net: ipa: repurpose CLOCK_HELD flag
net: ipa: use device_init_wakeup()
net: ipa: manage endpoints separate from clock
net: ipa: replace ipa->suspend_ref with a flag bit
net: ipa: use refcount_t for IPA clock reference count
net: phy: bcm7xxx: request and manage GPHY clock
RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
bpf: Use hlist_add_head_rcu when linking to local_storage
tools/bpftool: Support passing BPFTOOL_VERSION to make
samples/bpf: Fix test_map_in_map on s390
selftests/bpf: Fix endianness issue in test_sockopt_sk
net: tipc: Supply missing udp_media.h include file
tipc: Remove unused macro CF_SERVER
net: hns3: Supply missing hclge_dcb.h include file
net/appletalk: Supply missing net/Space.h include file
liquidio: Fix -Wmissing-prototypes warnings for liquidio
ARM/PCI: Remove unused fields from struct hw_pci
l2tp: fix up inconsistent rx/tx statistics
ipmi: msghandler: Fix a signedness bug
hinic: modify irq name
net: cortina: Remove set but not used variable
dpaa2-eth: support PTP Sync packet one-step timestamping
dpaa2-eth: utilize skb->cb[0] for hardware timestamping
dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code
dpaa2-eth: define a global ptp_qoriq structure pointer
dpaa2-eth: add APIs of 1588 single step timestamping
net: openswitch: reuse the helper variable to improve the code readablity
net: fix build without CONFIG_SYSCTL definition
net: bridge: delete duplicated words
net: atm: delete duplicated words
net: tipc: delete duplicated words
net: bluetooth: delete duplicated words
net: ipv6: delete duplicated words
net: rds: delete duplicated words
net: core: delete duplicated words
Revert "ibmvnic: remove never executed if statement"
i2c: stm32: name slave slot to ease maintenance
i2c: bcm2835: Simplify with dev_err_probe()
i2c: mux: reg: Simplify with dev_err_probe()
i2c: mux: gpmux: Simplify with dev_err_probe()
i2c: rcar: refactor and shorten timeout when resetting
i2c: rcar: improve bus busy detection
i2c: stm32f7: Add SMBus Host-Notify protocol support
tipc: add automatic rekeying for encryption key
tipc: add automatic session key exchange
tipc: introduce encryption master key
tipc: optimize key switching time and logic
selftests/bpf: Fix endianness issue in sk_assign
ionic: add devlink firmware update
ionic: update the fw update api
netdevsim: devlink flash timeout message
devlink: collect flash notify params into a struct
devlink: add timeout information to status_notify
net: use exponential backoff in netdev_wait_allrefs
[PATCH] reduce boilerplate in fsid handling
arm64: dts: meson: initial support for aml-s905x-cc v2
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: add support for the ODROID-N2+
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: convert ODROID-N2 to dtsi
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
drm/amd/pm: Skip smu_post_init in SRIOV
drm/amd/pm: apply dummy reads workaround for CDR enabled only
arch_topology, arm, arm64: define arch_scale_freq_invariant()
arch_topology, cpufreq: constify arch_* cpumasks
cpufreq: report whether cpufreq supports Frequency Invariance (FI)
cpufreq: move invariance setter calls in cpufreq core
arch_topology: validate input frequencies to arch_set_freq_scale()
objtool: Ignore unreachable fake jumps
objtool: Remove useless tests before save_reg()
arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
ACPI: DPTF: Add PCH FIVR participant driver
RDMA/mlx5: Clarify what the UMR is for when creating MRs
RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled
RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create()
RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache()
arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
RDMA/hns: Set the unsupported wr opcode
RDMA/qedr: Fix resource leak in qedr_create_qp
arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM
arm64: defconfig: Enable Qcom SNPS Femto PHY
KVM: arm64: Fix doc warnings in mmu code
KVM: arm64: Do not flush memslot if FWB is supported
KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro
KVM: arm64: Fix inject_fault.c kernel-doc warnings
iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path
KVM: arm64: Try PMD block mappings if PUD mappings are not supported
MAINTAINERS: Update paths to Ingenic platform code
MIPS: configs: Regenerate configs of Ingenic boards
MIPS: jz4740: Rename jz4740 folders to ingenic
MIPS: jz4740: Drop all obsolete files
MIPS: generic: Add support for Ingenic SoCs
MIPS: generic: Increase NR_IRQS to 256
MIPS: generic: Add support for zboot
MIPS: generic: Support booting with built-in or appended DTB
MIPS: generic: Init command line with fw_init_cmdline()
RDMA/iw_cxgb4: Disable delayed ack by default
MIPS: generic: Allow boards to set system type
MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol
MIPS: cpu-probe: ingenic: Fix broken BUG_ON
MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches
MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA
MIPS: configs: lb60: Fix defconfig not selecting correct board
erofs: remove unneeded parameter
erofs: avoid duplicated permission check for "trusted." xattrs
arm64: tegra: Initial Tegra234 VDK support
firmware: tegra: Enable BPMP support on Tegra234
soc/tegra: pmc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: misc: Add Tegra234 support
soc/tegra: fuse: Add Tegra234 support
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Extract tegra_get_platform()
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
MIPS: Loongson64: Increase NR_IRQS to 320
drivers/perf: thunderx2_pmu: Fix memory resource error handling
drivers/perf: xgene_pmu: Fix uninitialized resource struct
arm64: mm: Fix missing-prototypes in pageattr.c
arm64/fpsimd: Fix missing-prototypes in fpsimd.c
RDMA: Fix link active_speed size
MIPS: netlogic: Remove unused code
MIPS: OCTEON: use devm_platform_ioremap_resource
MIPS: pci: use devm_platform_ioremap_resource_byname
MIPS: Correct the header guard of r4k-timer.h
pNFS/flexfiles: Be consistent about mirror index types
arm64: stacktrace: Convert to ARCH_STACKWALK
arm64: stacktrace: Make stack walk callback consistent with generic code
stacktrace: Remove reliable argument from arch_stack_walk() callback
x86/mce: Annotate mce_rd/wrmsrl() with noinstr
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
selftests: arm64: Add build and documentation for FP tests
selftests: arm64: Add wrapper scripts for stress tests
selftests: arm64: Add utility to set SVE vector lengths
selftests: arm64: Add stress tests for FPSMID and SVE context switching
selftests: arm64: Add test for the SVE ptrace interface
selftests: arm64: Test case for enumeration of SVE vector lengths
fuse: Allow fuse_fill_super_common() for submounts
fuse: split fuse_mount off of fuse_conn
fuse: drop fuse_conn parameter where possible
fuse: store fuse_conn in fuse_req
fuse: add submount support to <uapi/linux/fuse.h>
kselftests/arm64: add PAuth tests for single threaded consistency and differently initialized keys
kselftests/arm64: add PAuth test for whether exec() changes keys
kselftests/arm64: add nop checks for PAuth tests
kselftests/arm64: add a basic Pointer Authentication test
arm64: Enable PCI write-combine resources under sysfs
fbcon: Remove the superfluous break
fbdev: aty: remove CONFIG_PM container
RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices
RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices
perf probe: Fall back to debuginfod query if debuginfo and source not found locally
soundwire: intel: use {u32|u16}p_replace_bits
soundwire: cadence: use u32p_replace_bits
perf probe: Fix to adjust symbol address with correct reloc_sym address
soundwire: qcom: get max rows and cols info from compatible
soundwire: qcom: add support to block packing mode
soundwire: qcom: clear BIT FIELDs before value set.
soundwire: Add generic bandwidth allocation algorithm
drm: bridge: cdns-mhdp8546: Add TI J721E wrapper
drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge
dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge bindings
ASoC: tlv320adcx140: Add support for configuring GPIO pin
dt-bindings: tlv320adcx140: Add GPIO config and drive config
mac80211: fix some encapsulation offload kernel-doc
cfg80211: add missing kernel-doc for S1G band capabilities
mac80211: Unsolicited broadcast probe response support
nl80211: Unsolicited broadcast probe response support
mac80211: Add FILS discovery support
nl80211: Add FILS discovery support
mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited
nl80211: support setting S1G channels
nl80211: correctly validate S1G beacon head
cfg80211: regulatory: handle S1G channels
nl80211: advertise supported channel width in S1G
ieee80211: redefine S1G bits with GENMASK
mac80211: reorganize code to remove a forward declaration
mac80211: extend ieee80211_tx_status_ext to support bulk free
mac80211: support using ieee80211_tx_status_ext to free skbs without status info
mac80211: unify 802.3 (offload) and 802.11 tx status codepath
mac80211: optimize station connection monitor
mac80211: notify the driver when a sta uses 4-address mode
mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
mac80211: remove tx status call to ieee80211_sta_register_airtime
mac80211: reduce duplication in tx status functions
powerpc/32: Declare stack_overflow_exception() prototype
powerpc/xive: Make debug routines static
powerpc/sstep: Remove empty if statement checking for invalid form
powerpc/sysfs: Remove unused 'err' variable in sysfs_create_dscr_default()
mac80211: rework tx encapsulation offload API
mac80211: set info->control.hw_key for encap offload packets
powerpc/powernv: fix wrong warning message in opalcore_config_init()
serial: pmac_zilog: use for_each_child_of_node() macro
macintosh: smu_sensors: use for_each_child_of_node() macro
drivers/macintosh/smu.c: use for_each_child_of_node() macro
powerpc/prom_init: Check display props exist before enabling btext
powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self()
powerpc/smp: Fold cpu_die() into its only caller
powerpc: Move arch_cpu_idle_dead() into smp.c
powerpc/perf: Add declarations to fix sparse warnings
powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning
powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro
powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n
mac80211: skip encap offload for tx multicast/control packets
mac80211: check and refresh aggregation session in encap offload tx
mac80211: add missing queue/hash initialization to 802.3 xmit
cfg80211: add more comments for ap_isolate in bss_parameters
lib80211: Remove unused macro DRV_NAME
memory: tegra: Correct num_tlb_lines for tegra210
iommu/tegra-smmu: Fix tlb_mask
iommu/pamu: Replace use of kzfree with kfree_sensitive
x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
tee: replace cdev_add + device_add with cdev_device_add
iommu/renesas: Update help description for IPMMU_VMSA config
fuse: fix page dereference after free
iommu/mediatek: Add support for MT8167
iommu/mediatek: Add flag for legacy ivrp paddr
dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU
powerpc/process: Fix uninitialised variable error
dmaengine: ti: k3-udma-glue: fix channel enable functions
dmaengine: iop-adma: Fix pointer cast warnings
crypto: Kconfig - mark unused ciphers as obsolete
crypto: inside-secure - Add support for EIP197 with output classifier
crypto: n2 - Fix sparse endianness warning
crypto: sun8i - Simplify with dev_err_probe()
crypto: stm32-hash - Simplify with dev_err_probe()
crypto: caam - Simplify with dev_err_probe()
crypto: caam - Fix kerneldoc
crypto: hisilicon - fixed memory allocation error
crypto: hisilicon - update ZIP module parameter description
crypto: hisilicon - update SEC module parameter description
crypto: hisilicon - update HPRE module parameter description
crypto: hisilicon - update mininum queue
crypto: qat - use PCI_VDEVICE
crypto: qat - replace device ids defines
crypto: sa2ul - Fix pm_runtime_get_sync() error checking
crypto: inside-secure - Prevent missing of processing errors
crypto: sun4i-ss - Fix sparse endianness markers
crypto: hisilicon/zip - fix some coding styles
crypto: hisilicon/zip - supplement some comments
crypto: hisilicon/zip - move some private macros from 'zip.h' to 'zip_crypto.c'
crypto: hisilicon/zip - fix static check warning
crypto: hisilicon/zip - add print for error branch
crypto: hisilicon/zip - use a enum parameter instead of some macros
crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf'
crypto: hisilicon/zip - modify debugfs interface parameters
crypto: hisilicon/zip - unify naming style for functions and macros
crypto: hisilicon/zip - remove some useless parameters
crypto: omap-sham - fix digcnt register handling with export/import
crypto: omap-sham - convert to use crypto engine
crypto: sa2ul - Select CRYPTO_AUTHENC
EDAC/mc_sysfs: Add missing newlines when printing {max,dimm}_location
EDAC/aspeed: Use module_platform_driver() to simplify
dmaengine: dw-edma: Fix Using plain integer as NULL pointer in dw-edma-v0-debugfs.c
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
dmaengine: mediatek: simplify the return expression of mtk_uart_apdma_runtime_resume()
dmaengine: ioat: Make two symbols static
dmaengine: sf-pdma: remove unused 'desc'
dmaengine: zx: remove redundant irqsave in hardIRQ
interconnect: imx: Simplify with dev_err_probe()
interconnect: core: Simplify with dev_err_probe()
dmaengine: fsl: convert tasklets to use new tasklet_setup() API
dmaengine: k3-udma: convert tasklets to use new tasklet_setup() API
dmaengine: plx_dma: convert tasklets to use new tasklet_setup() API
dmaengine: xilinx: convert tasklets to use new tasklet_setup() API
dmaengine: xgene: convert tasklets to use new tasklet_setup() API
dmaengine: virt-dma: convert tasklets to use new tasklet_setup() API
dmaengine: txx9dmac: convert tasklets to use new tasklet_setup() API
dmaengine: timb_dma: convert tasklets to use new tasklet_setup() API
dmaengine: tegra20: convert tasklets to use new tasklet_setup() API
dmaengine: sun6i: convert tasklets to use new tasklet_setup() API
dmaengine: ste_dma40: convert tasklets to use new tasklet_setup() API
dmaengine: sirf-dma: convert tasklets to use new tasklet_setup() API
dmaengine: sa11x0: convert tasklets to use new tasklet_setup() API
dmaengine: qcom: convert tasklets to use new tasklet_setup() API
dmaengine: ppc4xx: convert tasklets to use new tasklet_setup() API
dmaengine: pl330: convert tasklets to use new tasklet_setup() API
dmaengine: pch_dma: convert tasklets to use new tasklet_setup() API
dmaengine: nbpfaxi: convert tasklets to use new tasklet_setup() API
dmaengine: mxs-dma: convert tasklets to use new tasklet_setup() API
dmaengine: mv_xor: convert tasklets to use new tasklet_setup() API
dmaengine: mpc512x: convert tasklets to use new tasklet_setup() API
dmaengine: mmp: convert tasklets to use new tasklet_setup() API
dmaengine: mediatek: convert tasklets to use new tasklet_setup() API
dmaengine: k3dma: convert tasklets to use new tasklet_setup() API
dmaengine: ipu: convert tasklets to use new tasklet_setup() API
dmaengine: iop_adma: convert tasklets to use new tasklet_setup() API
dmaengine: ioat: convert tasklets to use new tasklet_setup() API
dmaengine: imx-dma: convert tasklets to use new tasklet_setup() API
dmaengine: ep93xx: convert tasklets to use new tasklet_setup() API
dmaengine: dw: convert tasklets to use new tasklet_setup() API
dmaengine: coh901318: convert tasklets to use new tasklet_setup() API
dmaengine: at_xdmac: convert tasklets to use new tasklet_setup() API
dmaengine: at_hdmac: convert tasklets to use new tasklet_setup() API
dmaengine: altera-msgdma: convert tasklets to use new tasklet_setup() API
interconnect: qcom: Use icc_sync_state
interconnect: Add sync state support
interconnect: Add get_bw() callback
phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configuration
phy: cadence-torrent: Add PCIe + USB multilink configuration
phy: cadence-torrent: Add single link USB register sequences
phy: cadence-torrent: Add single link SGMII/QSGMII register sequences
phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_vals
phy: cadence-torrent: Add PHY link configuration sequences for single link
phy: cadence-torrent: Add clk changes for multilink configuration
phy: cadence-torrent: Update PHY reset for multilink configuration
phy: cadence-torrent: Add support for PHY multilink configuration
dt-bindings: phy: Add PHY_TYPE_QSGMII definition
phy: cadence-torrent: Add PHY APB reset support
phy: cadence-torrent: Check cmn_ready assertion during PHY power on
phy: cadence-torrent: Add single link PCIe support
dt-bindings: phy: cadence-torrent: Update Torrent PHY bindings for generic use
dt-bindings: phy: cadence-torrent: Add binding to specify SSC mode
phy: cadence-torrent: Check total lane count for all subnodes is within limit
phy: cadence-torrent: Add separate regmap functions for torrent and DP
phy: cadence-torrent: Enable support for multiple subnodes
phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addresses
phy: cadence-torrent: Use of_device_get_match_data() to get driver data
drm/amdgpu: remove experimental flag from navi12
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amdgpu: prevent double kfree ttm->sg
selftests/bpf: Add tailcall_bpf2bpf tests
bpf: Add abnormal return checks.
bpf: allow for tailcalls in BPF subprograms for x64 JIT
bpf, x64: rework pro/epilogue and tailcall handling in JIT
bpf: Limit caller's stack depth 256 for subprogs with tailcalls
drm/amdgpu: remove experimental flag from navi12
drm/amdkfd: Reduce eviction/restore message levels
drm/amdkfd: Add process eviction counters to sysfs
drm/amdkfd: Add some eveiction debugging code
drm/amdgpu/powerplay: hwmgr - modify the return value
drm/amd/display: Delete duplicated argument to '&&' or '||'
drm/amd/display: dc/clk_mgr: make function static
mptcp: fix integer overflow in mptcp_subflow_discard_data()
net/smc: fix double kfree in smc_listen_work()
ionic: add DIMLIB to Kconfig
net: remove comments on struct rtnl_link_stats
net: mdio: octeon: Select MDIO_DEVRES
selftests: Set default protocol for raw sockets in nettest
dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE
net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE
mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs
mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer
mlxsw: spectrum_buffers: Support two headroom modes
netlink: add spaces around '&' in netlink_recv/sendmsg()
netdev: Remove unused functions
mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo
dt-bindings: marvell,prestera: Add description for device-tree bindings
net: marvell: prestera: Add Switchdev driver implementation
net: marvell: prestera: Add ethtool interface support
net: marvell: prestera: Add basic devlink support
net: marvell: prestera: Add PCI interface support
net: marvell: prestera: Add driver for Prestera family ASIC devices
selftests/harness: Flush stdout before forking
genetlink: Remove unused function genl_err_attr()
net/sched: Remove unused function qdisc_queue_drop_head()
selftests: mptcp: interpret \n as a new line
net/packet: Fix a comment about mac_header
net: hns3: use napi_consume_skb() when cleaning tx desc
net: hns3: use writel() to optimize the barrier operation
net: hns3: optimize the rx clean process
net: hns3: optimize the tx clean process
net: hns3: batch tx doorbell operation
net: hns3: batch the page reference count updates
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amd/display: Remove set but used 'temp'
drm/amdgpu: unmap register bar on device init failure
drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700
drm/amd/display: Add missing "Copy GSL groups when committing a new context"
drm/amd/display: Don't log hdcp module warnings in dmesg
drm/amdgpu: prevent double kfree ttm->sg
drm/amdgpu: No sysfs, not an error condition
drm/amdgpu: declare ta firmware for navy_flounder
amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set
drm/amd/pm: correct Renoir UMD Stable Pstate settings
drm/amd/pm: lower Raven UMD Stable Pstate VCN values
drm/amd/pm: move NAVI1X power mode switching workaround to post_init
drm/amd/pm: apply no power source workaround if dc reported by gpio
drm/amd/pm: process pending AC/DC switch interrupt
drm/amd/pm: add Raven2 watermark WmType setting
drm/amd/pm: add Renoir watermark WmType setting
drm/amd/pm: drop unnecessary wrappers around watermark setting
drm/amd/pm: drop dead code
drm/amd/pm: minor cleanups
drm/amd/pm: drop unnecessary table existence and dpm enablement check
drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2)
drm/amd/pm: drop unnecessary feature->mutex lock protections(V2)
drm/amd/pm: make namings and comments more readable
drm/amd/pm: correct the requirement for umc cdr workaround
drm/amd/pm: apply the CDR workarounds only with some specific UMC firmwares(V2)
drm/amd/pm: implement a new umc cdr workaround
drm/amd/pm: allocate a new buffer for pstate dummy reading
drm/amd/pm: revise the umc hybrid cdr workaround
drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init
drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL initialization(V2)
drm/amd/pm: wrapper for postponing some setup job after DAL initializatioa(V2)
PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer
PCI: Simplify pci_dev_reset_slot_function()
PCI: pciehp: Reduce noisiness on hot removal
PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name()
ubifs: Fix some kernel-doc warnings in tnc.c
ubifs: Fix some kernel-doc warnings in replay.c
ubifs: Fix some kernel-doc warnings in gc.c
ubifs: Fix 'hash' kernel-doc warning in auth.c
ubifs: setflags: Don't show error message when vfs_ioc_setflags_prepare() fails
ubifs: ubifs_jnl_change_xattr: Remove assertion 'nlink > 0' for host inode
ubi: check kthread_should_stop() after the setting of task state
ubifs: dent: Fix some potential memory leaks while iterating entries
ubifs: xattr: Fix some potential memory leaks while iterating entries
drm/i915: Update DRIVER_DATE to 20200917
perf metricgroup: Fix uncore metric expressions
drm/ttm: drop evicted from ttm_bo.
drm/ttm: drop special pipeline accel cleanup function.
drm/ttm: make common function for wait/free node path.
drm/ttm: move ghost object creation to a common function
drm/ttm: add a simple assign mem to bo wrapper
drm/ttm/drivers: call the bind function directly.
drm/ttm: move unbind into the tt destroy.
drm/ttm: flip tt destroy ordering.
drm/ttm: protect against reentrant bind in the drivers
bpf: rename poke descriptor's 'ip' member to 'tailcall_target'
bpf: propagate poke descriptors to subprograms
bpf, x64: use %rcx instead of %rax for tail call retpolines
drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
perf intel-pt: Fix "context_switch event has no tid" error
perf script: Display negative tid in non-sample events
perf docs: Improve help information in perf.txt
spi: dw-pci: free previously allocated IRQs if desc->setup() fails
spi: spi-nxp-fspi: Add ACPI support
spi: lantiq: remove redundant irqsave and irqrestore in hardIRQ
spi: xilinx: Fix info message during probe
perf metric: Remove duplicate include
perf tools: Add documentation for topdown metrics
perf stat: Support new per thread TopDown metrics
perf record: Support sample-read topdown metric group
perf tools: Rename group to topdown
perf machine: Add machine__for_each_dso() function
spi: fsi: fsi2spi: Add compatible string for restricted version
spi: fsi: Check mux status before transfers
spi: fsi: Implement restricted size for certain controllers
spi: fsi: Fix use of the bneq+ sequencer instruction
spi: fsi: Fix clock running too fast
spi: fsi: Handle 9 to 15 byte transfers lengths
x86/mmu: Allocate/free a PASID
x86/cpufeatures: Mark ENQCMD as disabled when configured out
mm: Add a pasid member to struct mm_struct
x86/msr-index: Define an IA32_PASID MSR
x86/fpu/xstate: Add supervisor PASID state for ENQCMD
iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF protections.
RDMA/mlx5: Add sw_owner_v2 bit capability
x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions
iio:imu:adis16400: Sort out missing kernel doc.
iio: buffer: split buffer sysfs creation to take buffer as primary arg
PCI: Update mmap-related #ifdef comments
PCI/LINK: Print IRQ number used by port
PCI/IOV: Simplify pci-pf-stub with module_pci_driver()
Documentation/x86: Add documentation for SVA (Shared Virtual Addressing)
PCI/ACPI: Add Ampere Altra SOC MCFG quirk
regulator: Support ROHM BD9576MUF and BD9573MUF
dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs
PCI: Add schedule point in pci_read_config()
iommu/vt-d: Change flags type to unsigned int in binding mm
drm, iommu: Change type of pasid to u32
drm/i915: Nuke force_min_cdclk_changed
drm/i915: Remove the old global state stuff
RDMA: Convert RWQ table logic to ib_core allocation scheme
RDMA: Clean MW allocation and free flows
quota: simplify the quotactl compat handling
compat: add a compat_need_64bit_alignment_fixup() helper
compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h>
regmap: Add support for 12/20 register formatting
USB: cdc-acm: cleanup of data structures
USB: adutux: fix debugging
uio: free uio id after uio file node is freed
staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml
staging: hikey9xx: phy-hi3670-usb3: change some DT properties
staging: hikey9xx: phy-hi3670-usb3: fix coding style
staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: fix some issues at the init code
staging: hikey9xx: add build for the Kirin 970 PHY driver
staging: hikey9xx: add USB physical layer for Kirin 3670
staging: rtl8188eu: clean up comparsion style issues
staging: rtl8188eu: use __func__ in hal directory
nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
nvmem: switch to simpler IDA interface
nvmem: core: Use kobj_to_dev() instead of container_of()
nvmem: mtk-efuse: Remove EFUSE register write support
eeprom: 93xx46: set type id as EEPROM
eeprom: at25: set type id as EEPROM
coresight: etm4x: Fix number of resources check for ETM 4.3 and above
coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface
coresight: Make sysfs functional on topologies with per core sink
coresight: etm: perf: Sink selection using sysfs is deprecated
MAINTAINERS: Add CoreSight mailing list
coresight: etm4x: Fix issues on trcseqevr access
coresight: etm4x: Handle unreachable sink in perf mode
coresight: cti: Write regsiters directly in cti_enable_hw()
coresight: etm4x: Fix issues within reset interface of sysfs
coresight: etm4x: Ensure default perf settings filter user/kernel
coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
coresight: cti: disclaim device only when it's claimed
coresight: etm4x: Add Support for HiSilicon ETM device
coresight: fix offset by one error in counting ports
coresight: stm: Support marked packet
coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
dma-mapping: introduce DMA range map, supplanting dma_pfn_offset
usb: don't inherity DMA properties for USB devices
ARM/keystone: move the DMA offset handling under ifdef CONFIG_ARM_LPAE
ARM/dma-mapping: move various helpers from dma-mapping.h to dma-direct.h
ARM/dma-mapping: remove dma_to_virt
ARM/dma-mapping: remove a __arch_page_to_dma #error
dma-direct: Fix potential NULL pointer dereference
ASoC: ak4458: Add DSD support for ak4458 and ak4497
ASoC: dt-bindings: ak4458: Add dsd-path property
ASoC: tlv320adcx140: Add ASI Tx drive
ASoC: tlv320adcx140: Add the config to configure Tx ASI output
ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE
ASoC: SOF: Intel: Add support for tgl-h
ASoC: codec: tlv320aic32x4: do software reset before clock registration
ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path
ASoC: dt-bindings: Correct interrupt flags in examples
ASoC: dt-bindings: aries-wm8994: Match compatibles with enum
ARM: dts: sun8i: v3s: Enable crypto engine
dt-bindings: crypto: Add compatible for V3s
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
arm64: dts: allwinner: a64: Update the audio codec compatible
arm64: dts: allwinner: a64: Update codec widget names
ARM: dts: sun8i: a33: Update codec widget names
ARM: dts: sun8i: r40: Add video engine node
RDMA/mlx5: Delete duplicated mlx5_ptys_width enum
net/mlx5: Refactor query port speed functions
perf parse-event: Release cpu_map refcount if evsel alloc failed
perf parse-event: Fix cpu map refcounting
ARM: tegra: nexus7: Add SMB347 battery charger
ARM: tegra: nexus7: Add touchscreen
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: nexus7: Add aliases for MMC
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
arm64: tegra: Populate EEPROMs for Jetson Xavier NX
arm64: tegra: Add label properties for EEPROMs
drm/i915: Do YCbCr 444->420 conversion via DP protocol converters
drm/dp: Add helpers for DFP YCbCr 4:2:0 handling
drm/i915: DP->HDMI TMDS clock limits vs. deep color
drm/i915: Extract intel_hdmi_has_audio()
drm/i915: Handle downstream facing ports w/o EDID
irqchip/gic: Cleanup Franken-GIC handling
irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
ARM: Remove custom IRQ stat accounting
ARM: Kill __smp_cross_call and co
arm64: Remove custom IRQ stat accounting
arm64: Kill __smp_cross_call and co
irqchip/armada-370-xp: Configure IPIs as standard interrupts
irqchip/hip04: Configure IPIs as standard interrupts
irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
irqchip/gic-common: Don't enable SGIs by default
irqchip/gic: Configure SGIs as standard interrupts
irqchip/gic: Refactor SMP configuration
irqchip/gic-v3: Configure SGIs as standard interrupts
ASoC: fsl_sai: Set MCLK input or output direction
ASoC: fsl_sai: Add fsl_sai_check_version function
ASoC: fsl_sai: Add new added registers and new bit definition
drm/dp: Add drm_dp_downstream_mode()
drm/i915: Configure DP 1.3+ protocol converted HDMI mode
drm/i915: Deal with TMDS DFP clock limits
drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock()
drm/i915: Reworkd DP DFP clock handling
drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downstream_max_dotclock()
ASoC: q6afe-clocks: add q6afe clock controller
ASoC: q6afe: dt-bindings: add q6afe clock bindings
hwmon: Add support for the sl28cpld hardware monitoring controller
gpio: Add support for the sl28cpld GPIO controller
pwm: Add support for sl28cpld PWM controller
watchdog: add support for sl28cpld watchdog
irqchip: Add sl28cpld interrupt controller support
mfd: simple-mfd-i2c: Add sl28cpld support
dt-bindings: mfd: Add bindings for sl28cpld
mfd: Add simple regmap based I2C driver
ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
ASoC: SOF: fix range checks
ASoC: SOF: remove several superfluous type-casts
ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
ASoC: SOF: control: update test for pm_runtime_get_sync()
ASoC: SOF: debug: update test for pm_runtime_get_sync()
ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
ASoC: SOF: imx: Add debug support for imx platforms
drm/ttm: remove superflous extern attribute from funcs
drm/dp: Pimp drm_dp_downstream_max_bpc()
drm/dp: Add helpers to identify downstream facing port types
drm/i915: Reworkd DFP max bpc handling
drm/dp: Define more downstream facing port caps
drm/dp: Define protocol converter DPCD registers
drm/i915/lspcon: Do not send infoframes to non-HDMI sinks
drm/dp: Dump downstream facing port caps
ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes
ASoC: tlv320adcx140: Idle the device while writing registers
ASoC: tlv320adcx140: Fix digital gain range
ASoC: topology: disable size checks for bytes_ext controls if needed
ASoC: fsl_audmix: make clock and output src write only
clk: renesas: rcar-gen3: Update description for RZ/G2
clk: renesas: cpg-mssr: Add support for R-Car V3U
clk: renesas: cpg-mssr: Add register pointers into struct cpg_mssr_priv
clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0
dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv
s390/ap: remove unnecessary spin_lock_init()
s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro
s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support
s390/dis: get rid of set_fs() usage
s390/zcrypt: remove set_fs() invocation in zcrypt device driver
RDMA/cma: Fix use after free race in roce multicast join
RDMA/cma: Consolidate the destruction of a cma_multicast in one place
RDMA/cma: Remove dead code for kernel rdmacm multicast
RDMA/cma: Combine cma_ndev_work with cma_work
RDMA/cma: Remove cma_comp()
RDMA/cma: Fix locking for the RDMA_CM_LISTEN state
RDMA/cma: Make the locking for automatic state transition more clear
RDMA/cma: Fix locking for the RDMA_CM_CONNECT state
drm: fix spelling error in comments
MAINTAINERS: make linux-aspeed list remarks consistent
PCI: brcmstb: Add bcm7278 PERST# support
PCI: brcmstb: Add suspend and resume pm_ops
PCI: brcmstb: Add bcm7278 register info
dt-bindings: PCI: Add bindings for more Brcmstb chips
PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB
irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs
irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_state ops
irqchip/irq-pruss-intc: Add logic for handling reserved interrupts
irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRUSS interrupts
dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
drm/tegra: output: rgb: Wrap directly-connected panel into DRM bridge
drm/tegra: output: rgb: Support LVDS encoder bridge
drm/tegra: output: Support DRM bridges
drm/tegra: output: Don't leak OF node on error
drm/tegra: Properly reference count the DDC I2C adapter
gpiolib: check for parent device in devprop_gpiochip_set_names()
clk: samsung: Use cached clk_hws instead of __clk_lookup() calls
clk: samsung: exynos5420/5250: Add IDs to the CPU parent clk definitions
clk: samsung: Add clk ID definitions for the CPU parent clocks
clk: samsung: exynos5420: Avoid __clk_lookup() calls when enabling clocks
clk: samsung: exynos5420: Add definition of clock ID for mout_sw_aclk_g3d
gpiolib: Fix line event handling in syscall compatible mode
media: vidtv: remove an impossible condition
media: vidtv: cleanup the logic which estimates buffer size
media: vidtv: fix build on 32bit architectures
media: vidtv: Add a music instead of playing a single tone
media: vidtv: get rid of its own sinusoidal waveform
media: vidtv: add a poor guy's simulation to preBER stats
media: vidtv.rst: update it to better describe the frequencies
media: vidtv: fix DVB-S/S2 tuning logic
media: vidtv: add DiSEqC dummy ops
drm/ttm: some cleanups
eeprom: at24: set type id as EEPROM
cper,edac,efi: Memory Error Record: bank group/address and chip id
edac,ghes,cper: Add Row Extension to Memory Error Record
efi/x86: Add a quirk to support command line arguments on Dell EFI firmware
driver core: force NOIO allocations during unplug
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
arm64: dts: qcom: sm8250: Add cpufreq hw node
KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC
KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls
cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro
ionic: dynamic interrupt moderation
net/smc: check variable before dereferencing in smc_close.c
net: bridge: mcast: don't ignore return value of __grp_src_toex_excl
rcu-tasks: Enclose task-list scan in rcu_read_lock()
rcu-tasks: Fix low-probability task_struct leak
rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace
rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace
rcu-tasks: Selectively enable more RCU Tasks Trace IPIs
rcu-tasks: Use more aggressive polling for RCU Tasks Trace
rcu-tasks: Mark variables static
fs: Remove duplicated flag O_NDELAY occurring twice in VALID_OPEN_FLAGS
net: stmmac: Add support to Ethtool get/set ring parameters
mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code
mlxsw: spectrum_buffers: Introduce shared buffer ops
mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()
mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()
mlxsw: spectrum_buffers: Move here the new headroom code
mlxsw: spectrum: Move here the three-step headroom configuration from DCB
mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code
mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure()
mlxsw: spectrum: Split headroom autoresize out of buffer configuration
mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom
mlxsw: spectrum: Unify delay handling between PFC and pause
mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom
ima: Fix NULL pointer dereference in ima_file_hash
PCI/ACS: Enable Translation Blocking for external devices
xsk: Do not discard packet when NETDEV_TX_BUSY
drm/i915/selftests: Push the fake iommu device from the stack to data
drm/i915: Initialise outparam for error return from wait_for_register
docs: rewrite admin-guide/sysctl/abi.rst
kernel-doc: add support for ____cacheline_aligned attribute
Documentation: arm64 also supports disable hugeiomap
mm/doc: add usage description for migrate_vma_*()
docs: stable-ABI: Document /sys/kernel/notes
iio: adc: meson-saradc: Make the of_device_id array style consistent
iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
iio: adc: ad9467: refine mismatch vs unknown chip-id messages
staging:iio:documentation: Drop most generic docs
staging:iio:light: drop stale ABI docs
staging:iio:light: Move tsl2x7x ABI docs to correct location.
staging:iio:dac:max517 remove documentation
iio: adc: palmas_gpadc: use module_platform_driver to simplify the code
iio: adis: Drop non Managed device functions
staging: iio: adis16240: Use Managed device functions
staging: iio: adis16203: Use Managed device functions
iio: adis16480: Use Managed device functions
iio: adis16460: Use Managed device functions
iio: adis16400: Use Managed device functions
iio: adis16260: Use Managed device functions
iio: adis16136: Use Managed device functions
iio: adis16209: Use Managed device functions
iio: adis16201: Use Managed device functions
dt-bindings: iio: adc: exynos-adc: do not require syscon on S5Pv210
dt-bindings: iio: adc: exynos-adc: require second interrupt with touch screen
dt-bindings: iio: adc: ti,ads7950 binding conversion
dt-bindings: iio: adc: ti,adc12138 yaml conversion.
iio: frequency: adf4350: Replace indio_dev->mlock with own device lock
iio: dac: ti-dac7612: Replace indio_dev->mlock with own device lock
iio: stm32-dac: Replace indio_dev->mlock with own device lock
ARM: s3c64xx: bring back notes from removed debug-macro.S
Input: sun4i-ps2 - fix handling of platform_get_irq() error
Input: twl4030_keypad - fix handling of platform_get_irq() error
Input: omap4-keypad - fix handling of platform_get_irq() error
Input: ep93xx_keypad - fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Input: stmfts - fix a & vs && typo
Input: imx6ul_tsc - unify open/close and PM paths
Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
Input: elants_i2c - fix typo for an attribute to show calibration count
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: exynos: Align OPP table name with dt-schema
ARM: s3c24xx: fix Wunused-variable warning on !MMU
docs: Document cross-referencing between documentation pages
docs: Add automatic cross-reference for documentation pages
docs: Allow multiple automarkup functions
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
MAINTAINERS: mark linux-samsung-soc list non-moderated
RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro
RDMA/i40iw: Avoid typecast from void to pci_dev
NFSv4.2: fix client's attribute cache management for copy_file_range
nfs: Fix security label length not being reset
efi/libstub: arm32: Use low allocation for the uncompressed kernel
efi/libstub: Export efi_low_alloc_above() to other units
efi/libstub: Add efi_warn and *_once logging helpers
efi/libstub: arm32: Base FDT and initrd placement on image address
integrity: Load certs from the EFI MOK config table
integrity: Move import of MokListRT certs to a separate routine
efi: Support for MOK variable config table
efi/printf: remove unneeded semicolon
misc: rtsx: Add power saving functions and fix driving parameter
misc: fastrpc: add ioctl for attaching to sensors pd
misc: fastrpc: define names for protection domain ids
misc: fastrpc: fix indentation error in uapi header
misc: rtsx: Fix power down flow
misc: rtsx: Fix memory leak in rtsx_pci_probe
binder: remove redundant assignment to pointer n
iommu/amd: Remove domain search for PCI/MSI
iommu/vt-d: Remove domain search for PCI/MSI[X]
x86/irq: Make most MSI ops XEN private
x86/irq: Cleanup the arch_*_msi_irqs() leftovers
PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable
x86/pci: Set default irq domain in pcibios_add_device()
iommm/amd: Store irq domain in struct device
iommm/vt-d: Store irq domain in struct device
x86/xen: Wrap XEN MSI management into irqdomain
irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()
x86/xen: Consolidate XEN-MSI init
x86/xen: Rework MSI teardown
x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init()
PCI/MSI: Provide pci_dev_has_special_msi_domain() helper
PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI
irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI
x86/irq: Initialize PCI/MSI domain at PCI init time
x86/pci: Reducde #ifdeffery in PCI init code
x86/irq: Move apic_post_init() invocation to one place
x86/msi: Use generic MSI domain ops
x86/msi: Consolidate MSI allocation
PCI/MSI: Rework pci_msi_domain_calc_hwirq()
x86/irq: Consolidate UV domain allocation
x86/irq: Consolidate DMAR irq allocation
x86_ioapic_Consolidate_IOAPIC_allocation
x86/msi: Consolidate HPET allocation
x86/irq: Prepare consolidation of irq_alloc_info
iommu/irq_remapping: Consolidate irq domain lookup
iommu/amd: Consolidate irq domain getter
iommu/vt-d: Consolidate irq domain getter
x86/irq: Add allocation type for parent domain retrieval
x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency
x86/msi: Remove pointless vcpu_affinity callback
x86/msi: Move compose message callback where it belongs
genirq/chip: Use the first chip in irq_chip_compose_msi_msg()
PCI: vmd: Dont abuse vector irqomain as parent
x86/init: Remove unused init ops
iommu/amd: Prevent NULL pointer dereference
staging: wfx: simplify virt_addr_valid call
seqlock: Unbreak lockdep
ipmi: add retry in try_get_dev_id()
softirq: Add debug check to __raise_softirq_irqoff()
sticon: remove no-op sticon_set_origin()
newport_con: remove no-op newport_set_origin()
net/mlx5: IPsec: make spdxcheck.py happy
LICENSES/deprecated: add Zlib license text
LICENSE: add GFDL deprecated licenses
net/qla3xxx: Convert to SPDX license identifiers
net/qlge: Convert to SPDX license identifiers
net/qlcnic: Convert to SPDX license identifiers
scsi/qla2xxx: Convert to SPDX license identifiers
scsi/qla4xxx: Convert to SPDX license identifiers
tty: serial: qcom_geni_serial: Fix the UART wakeup issue
phy: intel: Add Keem Bay eMMC PHY support
dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
phy: intel: Rename phy-intel to phy-intel-lgm
powerpc/smp: Implement cpu_to_coregroup_id
powerpc/smp: Create coregroup domain
powerpc/smp: Allocate cpumask only after searching thread group
phy: cadence: torrent: Constify regmap_config structs
powerpc/numa: Detect support for coregroup
phy: cadence: salvo: Constify cdns_nxp_sequence_pair
powerpc/smp: Optimize start_secondary
phy: cadence: Sierra: Constify static structs
powerpc/smp: Dont assume l2-cache to be superset of sibling
powerpc/smp: Move topology fixups into a new function
powerpc/smp: Move powerpc_topology above
powerpc/smp: Merge Power9 topology with Power topology
powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES
s390/kasan: support protvirt with 4-level paging
s390/protvirt: support ultravisor without secure storage limit
s390/protvirt: parse prot_virt option in the decompressor
s390/kasan: avoid unnecessary moving of vmemmap
s390/mm,ptdump: sort markers
s390/pci: add missing pci_iov.h include
s390/mm,ptdump: add proper ifdefs
s390/boot: enable .bss section for compressed kernel
phy: cadence-torrent: Set Torrent PHY attributes
phy: Add new PHY attribute max_link_rate
powerpc/numa: Offline memoryless cpuless node 0
powerpc/numa: Prefer node id queried from vphn
powerpc/numa: Set numa_node for all possible cpus
powerpc/numa: Restrict possible nodes based on platform
powerpc/topology: Override cpu_smt_mask
sched/topology: Allow archs to override cpu_smt_mask
drivers/macintosh/smu.c: Fix undeclared symbol warning
powerpc/papr_scm: Fix warning triggered by perf_stats_show()
thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER
thunderbolt: Correct tb_check_quirks() kernel-doc
thunderbolt: Log correct zeroX entries in decode_error()
thunderbolt: Handle ERR_LOCK notification
thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m
thunderbolt: Only stop control channel when entering freeze
RDMA/qedr: Add support for user mode XRC-SRQ's
tty: serial: qcom_geni_serial: 115.2 is a better console default than 9600
serial: pmac_zilog: use for_each_child_of_node() macro
tty: serial: 8250_mtk: set regshift for mmio32
tty: serial: print earlycon info after match->setup
serial: ucc_uart: make qe_uart_set_mctrl() static
serial: 8250_pci: Remove unused function get_pci_irq()
staging: wlan-ng: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: convert tasklets to use new tasklet_setup() API
staging: rtl8712: convert tasklets to use new tasklet_setup() API
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_CCMP
staging: rtl8192e: convert tasklets to use new tasklet_setup() API
staging: rtl8192: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: clean up blank line style issues
staging: ralink-gdma: convert tasklets to use new tasklet_setup() API
staging: mt7621-dma: convert tasklets to use new tasklet_setup() API
staging: ks7010: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: os_dep: fixed spacing around operators issue
staging: rtl8723bs: os_dep: fixed bracing issue
staging: rtl8723bs: os_dep: fixed trailing statements
staging: rtl8188eu: remove extra indentations
drm/ast: Enable CRTC before planes
drm/ast: Program display mode in CRTC's atomic_enable()
drm/ast: Disable planes while switching display modes
drm/ast: Set format registers in primary plane's update
usb: dwc2: Always disable regulators on driver teardown
usb: typec: tcpci: update ROLE_CONTROL for DRP
usb: typec: tcpci: Add support when hidden tx registers are inaccessible
usb: typec: tcpci: Add register definitions to tcpci
MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl
reiserfs: only call unlock_new_inode() if I_NEW
USB: UAS: use macro for reporting results
USB: UAS: fix disconnect by unplugging a hub
usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC
usb: typec: intel_pmc_mux: Add dependency on ACPI
USB: microtek: use set_host_byte()
cpufreq: qcom: Don't add frequencies without an OPP
arm64: dts: sparx5: Add spi-nand devices
arm64: dts: sparx5: Add spi-nor support
PCI: hip: Add handling of HiSilicon HIP PCIe controller errors
ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records
drm: mxsfb: check framebuffer pitch
ALSA: remove calls to usb_pipe_type_check for control endpoints
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: legousbtower: use usb_control_msg_recv()
USB: core: hub.c: use usb_control_msg_send() in a few places
USB: core: message.c: use usb_control_msg_send() in a few places
USB: add usb_control_msg_send() and usb_control_msg_recv()
USB: move snd_usb_pipe_sanity_check into the USB core
usbip: simplify the return expression of usbip_core_init()
drm/vc4: Handing the return value of drm_universal_plane_init
usb typec: mt6360: Add MT6360 Type-C DT binding documentation
usb typec: mt6360: Add support for mt6360 Type-C driver
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: move mmc pinctrl-names property to board dts
cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC
cpufreq: qcom-hw: Use of_device_get_match_data for offsets and row size
cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to simplify code
dt-bindings: cpufreq: cpufreq-qcom-hw: Document Qcom EPSS compatible
cpufreq: qcom-hw: Make use of cpufreq driver_data for passing pdev
cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ
cpufreq: dt-platdev: Blacklist st,stih418 SoC
cpufreq: sti-cpufreq: add stih418 support
cpufreq: s5pv210: Use dev_err instead of pr_err in probe
cpufreq: s5pv210: Simplify with dev_err_probe()
cpufreq: tegra186: Fix initial frequency
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
opp: Allow opp-level to be set to 0
opp: Prevent memory leak in dev_pm_opp_attach_genpd()
ARM: tegra: Pass multiple versions in opp-supported-hw property
opp: Allow opp-supported-hw to contain multiple versions
dt-bindings: opp: Allow opp-supported-hw to contain multiple versions
opp: Set required OPPs in reverse order when scaling down
opp: Reduce code duplication in _set_required_opps()
opp: Drop unnecessary check from dev_pm_opp_attach_genpd()
cpufreq: dt: Refactor initialization to handle probe deferral properly
opp: Handle multiple calls for same OPP table in _of_add_opp_table_v1()
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add hwmon temperature sensor
arm64: dts: sparx5: Add Sparx5 eMMC support
soc: renesas: r8a779a0-sysc: Add r8a779a0 support
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c
qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN
rtw88: rtw8822c: eliminate code duplication, use native swap() function
wlcore: Remove unused macro WL1271_SUSPEND_SLEEP
brcmsmac: main: Eliminate empty brcms_c_down_del_timer()
brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0'
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1'
airo: switch from 'pci_' to 'dma_' API
brcmfmac: support SAE authentication offload in AP mode
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
xfs: deprecate the V4 format
xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev
xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size
xfs: refactor inode flags propagation code
xfs: make sure the rt allocator doesn't run off the end
xfs: Remove unneeded semicolon
xfs: force the log after remapping a synchronous-writes file
xfs: Convert xfs_attr_sf macros to inline functions
xfs: Use variable-size array for nameval in xfs_attr_sf_entry
xfs: Remove typedef xfs_attr_shortform_t
xfs: remove typedef xfs_attr_sf_entry_t
xfs: Remove kmem_zalloc_large()
xfs: enable big timestamps
xfs: trace timestamp limits
xfs: widen ondisk quota expiration timestamps to handle y2038+
xfs: widen ondisk inode timestamps to deal with y2038+
xfs: redefine xfs_ictimestamp_t
xfs: redefine xfs_timestamp_t
xfs: move xfs_log_dinode_to_disk to the log recovery code
xfs: refactor quota timestamp coding
xfs: refactor default quota grace period setting code
xfs: refactor quota expiration timer modification
xfs: explicitly define inode timestamp range
xfs: enable new inode btree counters feature
xfs: support inode btree blockcounts in online repair
xfs: support inode btree blockcounts in online scrub
xfs: use the finobt block counts to speed up mount times
xfs: store inode btree block counts in AGI header
xfs: reuse _xfs_buf_read for re-reading the superblock
xfs: remove xfs_getsb
xfs: simplify xfs_trans_getsb
xfs: remove xlog_recover_iodone
xfs: clear the read/write flags later in xfs_buf_ioend
xfs: use xfs_buf_item_relse in xfs_buf_item_done
xfs: simplify the xfs_buf_ioend_disposition calling convention
xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition
xfs: remove xfs_buf_ioerror_retry
xfs: refactor xfs_buf_ioerror_fail_without_retry
xfs: fold xfs_buf_ioend_finish into xfs_ioend
xfs: move the buffer retry logic to xfs_buf.c
xfs: refactor xfs_buf_ioend
xfs: mark xfs_buf_ioend static
xfs: refactor the buf ioend disposition code
dt-bindings: leds: cznic,turris-omnia-leds: fix error in binding
powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
scsi: core: Only re-run queue in scsi_end_request() if device queue is busy
scsi: aic7xxx: Use kmemdup() in two places
scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0
RISC-V: Fix duplicate included thread_info.h
riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()
riscv/mm/fault: Fix inline placement in vmalloc_fault() declaration
riscv: Add cache information in AUX vector
riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
riscv: Set more data to cacheinfo
riscv/mm/fault: Move access error check to function
riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()
riscv/mm/fault: Simplify mm_fault_error()
riscv/mm/fault: Move fault error handling to mm_fault_error()
riscv/mm/fault: Simplify fault error handling
riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()
riscv/mm/fault: Move bad area handling to bad_area()
riscv/mm/fault: Move no context handling to no_context()
riscv/mm: Simplify retry logic in do_page_fault()
selftests/bpf: Merge most of test_btf into test_progs
scsi: myrb: Make some symblos static
scsi: myrs: Make some symbols static
scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static
scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c
scsi: isci: Make isci_host_attrs static
selftests/bpf: Test load and dump metadata with btftool and skel
bpftool: Support dumping metadata
libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section
bpf: Add BPF_PROG_BIND_MAP syscall
bpf: Mutex protect used_maps array and count
scsi: aacraid: Make some symbols static in aachba.c
scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_cam_status()
scsi: ibmvfc: Avoid link down on FS9100 canister reboot
scsi: core: Update additional sense codes list
scsi: core: Clean up scsi_noretry_cmd()
scsi: target: tcmu: Add missing newline when printing parameters
scsi: ufs: Fix NOP OUT timeout value
arm64: dts: qcom: sdm845: Add interconnects property for display
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: add interconnect nodes
arm64: dts: qcom: sm8150: add interconnect nodes
drm/ttm: move populated state into page flags
drm/ttm: split bound/populated flags.
drm/ttm: move ttm binding/unbinding out of ttm_tt paths.
drm/ttm: split populate out from binding.
drm/ttm: tt destroy move null check to outer function.
drm/ttm: wrap tt destroy. (v2)
drm/ttm/tt: add wrappers to set tt state.
selftests: fib_nexthops: Test cleanup of FDB entries following nexthop deletion
nexthop: Only emit a notification when nexthop is actually deleted
nexthop: Convert to blocking notification chain
nexthop: Remove NEXTHOP_EVENT_ADD
nexthop: Remove unused function declaration from header file
chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4
drm/i915/pll: Centralize PLL_ENABLE register lookup
mlxsw: core: Introduce fw_fatal health reporter
devlink: introduce the health reporter test command
mlxsw: reg: Add Monitoring FW General Debug Register
mlxsw: reg: Add Monitoring FW Debug Register
mlxsw: Move fw_load_policy devlink param into core.c
mlxsw: core: Push code doing params register/unregister into separate helpers
mlxsw: Move fw flashing code into core.c
mlxsw: Bump firmware version to XX.2008.1310
dt-bindings: example: Extend based on practice
net: stmmac: use netif_tx_start|stop_all_queues() function
net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
net: stmmac: add ethtool support for get/set channels
scsi: mpt3sas: A small correction in _base_process_reply_queue
scsi: mpt3sas: Fix sync irqs
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
scsi: mpt3sas: Detect tampered Aero and Sea adapters
scsi: megaraid: Make smp_affinity_enable static
scsi: target: Remove redundant assignment to variable 'ret'
scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete()
scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()
scsi: aic94xx: Remove unused inline function
drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
drm/amdgpu/gmc9: remove mmhub client duplicated case
drm/amdgpu: Fail to load on RAVEN if SME is active
drm/amd/display: Create trigger_hotplug entry
drm/amd/display: Fix possible memleak in dp_trigger_hotplug()
drm/amd/display: optimize code runtime a bit
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v4_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in amdgpu_atpx_handler.c
drm/amd/amdgpu: fix comparison pointer to bool warning in uvd_v6_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in si.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_2.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v10_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v9_0.c
drm/radeon: Add sclk frequency as hwmon sensor
drm/scheduler: fix sched_fence.c kernel-doc warnings
drm: amd/display: fix spelling of "function"
drm/amd/display: Remove duplicate include
drm/amdgpu: stop resetting xgmi perfmons on disable
drm/radeon: revert "Prefer lower feedback dividers"
drm/amdgpu: More accurate description of a function param
drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart
drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
drm/amd/display: update clock when non-seamless boot stream exist
drm/amd/display: update dcn30_optc header with missing declarations
drm/amd/display: get socBB from VBIOS
drm/amd/display: Further fix of psr eDP p-state warning
drm/amd/display: update nv1x stutter latencies
drm/amd/display: fix compile warning in dml
drm/amd/display: remove dc context from transfer function
drm/amd/display: Add connector to the state if DSC debugfs is set
drm/amd/display: Calculate DSC number of slices in debugfs when forced
drm/amd/display: Return the number of bytes parsed than allocated
drm/amd/display: Update idle optimization handling
drm/amd/display: implement notify stream mask
drm/amd/display: 3.2.102
drm/amd/display: [FW Promotion] Release 0.0.32
drm/amd/display: adding pathway to retrieve stutter period
drm/amd/display: Add trigger connector unplug
drm/amd/display: Add DSC force disable to dsc_clock_en debugfs entry
drm/amd/display: make dcn20 stream_gating use a pointer for dsc_pg_control
drm/amd/display: Multi display cause system lag on mode change
drm/amd/display: Disable idle optimization when PSR is enabled
drm/amd/display: Don't use DRM_ERROR() for DTM add topology
drm/amd/display: Compare plane when looking for pipe split being lost
drm/amd/display: Enabling PSR on DCN30 on driver side
drm/amd/display: remove early return from dm_late_init
drm/amd/display: Rename set_mst_bandwidth to align with DP spec
drm/amd/display: Flip pending check timeout due to disabled hubp
drm/amd/display: Increase Max EDID Size Constant
drm/amd/display: Power eDP panel back ON before link training retry
drm/amd/display: Fix CP_IRQ clear bit and logic
drm/amd/display: Only use offset for first ODM pipe
drm/amd/display: always use 100us for cr aux rd interval
drm/amd/display: 3.2.101
drm/amd/display: [FW Promotion] Release 0.0.31
drm/amd/display: Check clock table return
drm/amd/display: Triplebuffering should not be used by default
drm/amd/display: add option to override cr training pattern
drm/amd/display: Compare mpcc_inst to mpcc_count instead of a constant
drm/amd/display: Add CP_IRQ clear capability
drm/amd/display: Detect plane change when detect pipe change.
drm/amd/display: Fixed Intermittent blue screen on OLED panel
drm/amd/display: 3.2.100
drm/amd/display: [FW Promotion] Release 0.0.30
drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
drm/amdgpu: drop BOOLEAN define in display part
drm/amdgpu: Enable SDMA utilization for Arcturus
drm/amd/display: Move disable interrupt into commit tail
drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler
drm/amdgpu: Move existing pflip fields into separate struct
drm/amdgpu: Update RAS init handling
drm/amdkfd: Fix -Wunused-const-variable warning
drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu
drm/amd/pm: update driver if version for navy_flounder
drm/amd/pm: update driver if file for sienna cichlid
scsi: libfc: Fix passing zero to 'PTR_ERR' warning
scsi: fnic: Remove unneeded semicolon
scsi: nsp32: Remove unneeded semicolon
scsi: sym53c8xx_2: Remove unneeded semicolon
scsi: qla2xxx: Remove unneeded variable 'rval'
drm/amdgpu: Minor checkpatch fix
drm/amdgpu: Disable DPC for XGMI for now.
drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code.
drm/amdgpu: Fix consecutive DPC recovery failures.
drm/amdgpu: Fix SMU error failure
drm/amdgpu: Block all job scheduling activity during DPC recovery
drm/amdgpu: Avoid accessing HW when suspending SW state
drm/amdgpu: Implement DPC recovery
drm/amdgpu: Do gpu recovery when no job is running
drm/amdkfd: fix a memory leak issue
drm/kfd: fix a system crash issue during GPU recovery
mlx4: add pause frame stats
mlx5: add pause frame stats
ixgbe: add pause frame stats
bnxt: add pause frame stats
selftests: add a test for ethtool pause stats
netdevsim: add pause frame stats
docs: net: include the new ethtool pause stats in the stats doc
ethtool: add standard pause stats
of: properties of reserved-memory nodes
s390/qeth: implement ndo_bridge_setlink for learning_sync
s390/qeth: implement ndo_bridge_getlink for learning_sync
s390/qeth: Reset address notification in case of buffer overflow
bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier
s390/qeth: Translate address events into switchdev notifiers
s390/qeth: Detect PNSO OC3 capability
s390/cio: Helper functions to read CSSID, IID, and CHID
s390/cio: Add new Operation Code OC3 to PNSO
scsi: ufs-pci: Add LTR support for Intel controllers
net/mlx5e: Add CQE compression support for multi-strides packets
net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support
net/mlx5e: Add support for tc trap
net/mlx5: E-Switch, Use vport metadata matching by default
net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule
net/mlx5: E-Switch, Dedicated metadata for uplink vport
net/mlx5: E-Switch, Check and enable metadata support flag before using
net/mlx5e: Add LAG warning if bond slave is not lag master
net/mlx5e: Add LAG warning for unsupported tx type
net/mlx5e: Return a valid errno if can't get lag device index
net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
net/mlx5: Release clock lock before scheduling a PPS work
net/mlx5: Rename ptp clock info
net/mlx5: Always use container_of to find mdev pointer from clock struct
net/mlx5: remove erroneous fallthrough
net/mlx5: Fix uninitialized variable warning
selinux: Add helper functions to get and set checkreqprot
drm: rcar-du: lvds: Add r8a7742 support
dt-bindings: display: renesas,lvds: Document r8a7742 bindings
drm: rcar-du: Add r8a7742 support
dt-bindings: display: renesas,du: Document the r8a7742 bindings
drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU
drm/msm/dp: Use qmp phy for DP PLL and PHY
drm/msm/dp: remove mode hard-coding in case of DP CTS
drm/msm/dp: add debugfs nodes for video pattern tests
drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/
drm/msm/dp: add debugfs support to DP driver
drm/msm/dp: wait for audio notification before disabling clocks
drm/msm/dp: signal the hotplug disconnect in the event handler
drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver
drm/msm/dp: add audio support for Display Port on MSM
drm/msm/dp: store dp_display in the driver data
drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets
drm/msm/dp: Add Display Port HPD feature
drm/msm/dpu: add display port support in DPU
drm/msm/dp: add support for DP PLL driver
drm/msm/dp: add displayPort driver support
drm: add constant N value in helper file
drm/msm: Get rid of the REG_ADRENO offsets
drm/msm: a6xx: Use WHERE_AM_I for eligible targets
drm/msm: Allow a5xx to mark the RPTR shadow as privileged
evm: Check size of security.evm before using it
ima: Remove semicolon at the end of ima_get_binary_runtime_size()
ima: Don't ignore errors from crypto_shash_update()
ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/
ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC
KVM: arm64: nVHE: Fix pointers during SMCCC convertion
KVM: arm64: nVHE: Migrate hyp-init to SMCCC
KVM: arm64: nVHE: Migrate hyp interface to SMCCC
smccc: Use separate variables for args and results
smccc: Define vendor hyp owned service call region
KVM: arm64: nVHE: Pass pointers consistently to hyp-init
KVM: arm64: nVHE: Handle hyp panics
KVM: arm64: nVHE: Switch to hyp context for EL2
KVM: arm64: Share context save and restore macros
KVM: arm64: Restore hyp when panicking in guest context
KVM: arm64: Update context references from host to hyp
KVM: arm64: Introduce hyp context
KVM: arm64: nVHE: Don't consume host SErrors with ESB
KVM: arm64: nVHE: Use separate vector for the host
KVM: arm64: Save chosen hyp vector to a percpu variable
KVM: arm64: Choose hyp symbol based on context
KVM: arm64: Remove kvm_host_data_t typedef
KVM: arm64: Remove hyp_panic arguments
KVM: arm64: Remove __activate_vm wrapper
ACPI: NFIT: Use kobj_to_dev() instead
dt-bindings: watchdog: sp-805: Convert to Json-schema
dt-bindings: power: Correct interrupt flags in examples
soc: qcom: apr: Fixup the error displayed on lookup failure
PCI/ACPI: Tone down missing MCFG message
arm64: dts: qcom: Makefile: Sort lines
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: sm8250: Add OPP table for all qup devices
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
drm/i915: Nuke pointless variable
drm/i915: Introduce intel_hpd_hotplug_irqs()
ipmi: Clean up some printks
ipmi:msghandler: retry to get device id on an error
drm/i915: Introduce HPD_PORT_TC<n>
perf: arm_dsu: Support DSU ACPI devices
drm/i915: Move hpd_pin setup to encoder init
drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts
drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6
drm/i915: Nuke the redundant TC/TBT HPD bit defines
drm/i915: Add VBT AUX CH H and I
drm/i915: Add VBT DVO ports H and I
drm/i915: Add AUX_CH_{H,I} power domain handling
drm/i915: Add PORT_{H,I} to intel_port_to_power_domain()
drm/i915: Add more AUX CHs to the enum
ipmi:sm: Print current state when the state is invalid
printk: reimplement log_cont using record extension
printk: ringbuffer: add finalization/extension support
drm/ttm: remove available_caching
drm/nouveau: explicitly specify caching to use
drm/ttm: remove default caching
ima: Use kmemdup rather than kmalloc+memcpy
printk: ringbuffer: change representation of states
ipmi: Reset response handler when failing to send the command
printk: ringbuffer: clear initial reserved fields
printk: ringbuffer: add BLK_DATALESS() macro
printk: ringbuffer: relocate get_data()
ARM: add malloc size to decompressor kexec size structure
ARM: add TEXT_OFFSET to decompressor kexec image structure
ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
ARM: 9010/1: uncompress: Print the location of appended DTB
ARM: 9009/1: uncompress: Enable debug in head.S
ARM: 9008/1: uncompress: Drop excess whitespace print
ARM: 9006/1: uncompress: Wait for ready and busy in debug prints
ARM: 9005/1: debug: Select flow control for all debug UARTs
ARM: 9004/1: debug: Split waituart to CTS and TXRDY
ARM: 9003/1: uncompress: Delete unused debug macros
ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
drm/bridge: ps8640: Rework power state handling
printk: ringbuffer: avoid memcpy() on state_var
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected
printk: ringbuffer: fix setting state in desc_read()
macintosh: windfarm: use for_each_child_of_node() macro
powerpc/pci: unmap legacy INTx interrupts when a PHB is removed
powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10
powerepc/book3s64/hash: Align start/end address correctly with bolt mapping
powerpc/ps3: make two symbols static
powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx
powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU
powerpc/process: Remove useless #ifdef CONFIG_SPE
powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC
powerpc/process: Remove useless #ifdef CONFIG_VSX
powerpc/process: Tag an #endif to help locate the matching #ifdef.
powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED()
powerpc/process: Replace an #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE) by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED()
powerpc/32: Fix vmap stack - Properly set r1 before activating MMU
powerpc/32: Fix vmap stack - Do not activate MMU before reading task struct
powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2()
powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto()
powerpc/uaccess: Switch __put_user_size_allowed() to __put_user_asm_goto()
powerpc/uaccess: Add pre-update addressing to __put_user_asm_goto()
powerpc/8xx: Support 16k hugepages with 4k pages
powerpc/8xx: Refactor calculation of number of entries per PTE in page tables
powerpc: Fix random segfault when freeing hugetlb range
powerpc/tau: Disable TAU between measurements
powerpc/tau: Check processor type before enabling TAU interrupt
powerpc/tau: Remove duplicated set_thresholds() call
powerpc/tau: Convert from timer to workqueue
powerpc/tau: Use appropriate temperature sample interval
powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit
powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
powerpc/64/mm: implement page mapping percpu first chunk allocator
powerpc/percpu: Update percpu bootmem allocator
selftests/powerpc: Tests for kernel accessing user memory
powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31
powerpc/watchpoint: Add hw_len wherever missing
powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c
powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Fix handling of vector instructions
powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing the outputs
clk: samsung: Keep top BPLL mux on Exynos542x enabled
kernel.h: Move oops_in_progress to printk.h
drm/virtio: add virtio_gpu_cmd_unref_resource error handling
drm/virtio: return virtio_gpu_queue errors
rtc: pcf2127: fix a bug when not specify interrupts property
zonefs: document the explicit-open mount option
zonefs: open/close zone on file open/close
zonefs: provide no-lock zonefs_io_error variant
zonefs: introduce helper for zone management
rtc: ds1685: Fix bank switching to avoid endless loop
rtc: st-lpc: Constify st_rtc_ops
rtc: rx8010: use range checking provided by core RTC code
rtc: rx8010: convert to using regmap
rtc: rx8010: switch to using the preferred i2c API
rtc: rx8010: switch to using the preferred RTC API
rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val)
rtc: rx8010: use a helper variable for client->dev in probe()
rtc: rx8010: drop unnecessary initialization
rtc: rx8010: don't use magic values for time buffer length
rtc: rx8010: rename ret to err in rx8010_set_time()
rtc: rx8010: use tabs instead of spaces for code formatting
rtc: rx8010: consolidate local variables of the same type
rtc: rx8010: remove unnecessary brackets
rtc: rx8010: remove a stray newline
rtc: rx8010: don't modify the global rtc ops
rtc: s3c: Simplify with dev_err_probe()
mtd: spear_smi: use for_each_child_of_node() macro
x86/mce/dev-mcelog: Do not update kflags on AMD systems
pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code
pinctrl: Rename sh-pfc to renesas
pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_FUNCTIONS}
arm64: dts: renesas: r8a77990: Add DRIF support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
ARM: dts: r8a7742: Add VSP support
arm64: dts: renesas: Drop superfluous pin configuration containers
drm/virtio: use drmm_mode_config_init
dt-bindings: pinctrl: rzn1: Convert to json-schema
dt-bindings: pinctrl: rza1: Convert to json-schema
dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin controller node name
pinctrl: rza1: Switch to using "output-enable"
pinctrl: sh-pfc: Tidy up driver description title
pinctrl: sh-pfc: Align driver description title
pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place
pinctrl: sh-pfc: Tidy up Emma Mobile EV2
dt-bindings: pinctrl: sh-pfc: Convert to json-schema
interconnect: qcom: osm-l3: Mark more structures const
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arch64: dts: qcom: sm8250: add uart nodes
rpmsg: glink: Expose rpmsg name attr for glink
rpmsg: glink: Add support for rpmsg glink chrdev
rpmsg: Guard against null endpoint ops in destroy
rpmsg: glink: Use complete_all for open states
rpmsg: virtio: fix compilation warning for virtio_rpmsg_channel description
remoteproc: stm32: Fix pointer assignement
rpmsg: Avoid double-free in mtk_rpmsg_register_device
rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
remoteproc: scp: add COMPILE_TEST dependency
libbpf: Fix a compilation error with xsk.c for ubuntu 16.04
bpftool: Fix build failure
xsk: Fix refcount warning in xp_dma_map
samples/bpf: Add quiet option to xdpsock
samples/bpf: Fix possible deadlock in xdpsock
samples/bpf: Fix one packet sending in xdpsock
blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited
blk-throttle: Avoid calculating bps/iops limitation repeatedly
blk-throttle: Define readable macros instead of static variables
blk-throttle: Use readable READ/WRITE macros
blk-throttle: Fix some comments' typos
s390/bpf: Fix multiple tail calls
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
tcp: schedule EPOLLOUT after a partial sendmsg
tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit
ionic: fix up debugfs after queue swap
soc: qcom: pdr: Fixup array type of get_domain_list_resp message
arm64: dts: qcom: trogdor: Add labels for type-c ports
__netif_receive_skb_core: don't untag vlan from skb on DSA master
gpu/drm: ingenic: Add option to mmap GEM buffers cached
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
arm64: dts: sdm630: Temporarily disable SMMUs by default
arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board
arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board
net: dsa: mt7530: Add the support of MT7531 switch
dt-bindings: net: dsa: add new MT7531 binding to support MT7531
net: dsa: mt7530: Extend device data ready for adding a new hardware
net: dsa: mt7530: Refine message in Kconfig
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
arm64: dts: sdm845: Fixup OPP table for all qup devices
iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas
dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles
dt-bindings: interrupt-controller: fsl,irqsteer: Fix compatible matching
dt-bindings: mfd: rohm,bd71847-pmic: Correct clock properties requirements
dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles
dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible
dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles
dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles
dt-bindings: serial: fsl-lpuart: Fix compatible matching
dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles
dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles
dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles
dt-bindings: gpu: vivante,gc: Remove trailing whitespace
dt-bindings: gpu: vivante,gc: Add common properties
dt-bindings: display: bridge: nwl-dsi: Add common properties
dt-bindings: power: fsl,imx-gpcv2: Document interrupt controller properties
drivers/net/wan/x25_asy: Remove an unnecessary x25_type_trans call
net: try to avoid unneeded backlog flush
mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU
mlxsw: spectrum: Keep maximum speed around
mlxsw: spectrum: Keep maximum MTU around
mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback
mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes
dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml
hinic: add vxlan segmentation and cs offload support
dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching
dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email
dt-bindings: gpu: arm,mali-utgard: Add missing properties
dt-bindings: gpu: arm,mali-midgard: Add missing properties
dt-bindings: mfd: google,cros-ec: Add missing properties
dt-bindings: timer: exynos4210-mct: Add missing clocks
dt-bindings: arm: samsung: pmu: Add missing properties
net: qlcnic: remove unused variable 'val' in qlcnic_83xx_cam_unlock()
net: pxa168_eth: remove unused variable 'retval' int pxa168_eth_change_mtu()
net: fec: ptp: remove unused variable 'ns' in fec_time_keep()
net: dnet: remove unused variable 'tx_status 'in dnet_start_xmit()
tcp: remove SOCK_QUEUE_SHRUNK
net/packet: Fix a comment about hard_header_len and headroom allocation
dt-bindings: crypto: slimsss: Correct a typo in compatible
mptcp: simult flow self-tests
mptcp: call tcp_cleanup_rbuf on subflows
mptcp: allow picking different xmit subflows
mptcp: allow creating non-backup subflows
mptcp: move address attribute into mptcp_addr_info
mptcp: add OoO related mibs
mptcp: cleanup mptcp_subflow_discard_data()
mptcp: move ooo skbs into msk out of order queue.
mptcp: introduce and use mptcp_try_coalesce()
mptcp: basic sndbuf autotuning
mptcp: trigger msk processing even for OoO data
mptcp: set data_ready status bit in subflow_check_data_avail()
mptcp: rethink 'is writable' conditional
net: smc91x: convert tasklets to use new tasklet_setup() API
net: silan: convert tasklets to use new tasklet_setup() API
qed: convert tasklets to use new tasklet_setup() API
net: nixge: convert tasklets to use new tasklet_setup() API
nfp: convert tasklets to use new tasklet_setup() API
net: natsemi: convert tasklets to use new tasklet_setup() API
net: micrel: convert tasklets to use new tasklet_setup() API
net: mlx: convert tasklets to use new tasklet_setup() API
net: skge: convert tasklets to use new tasklet_setup() API
net: jme: convert tasklets to use new tasklet_setup() API
ibmvnic: convert tasklets to use new tasklet_setup() API
net: ehea: convert tasklets to use new tasklet_setup() API
net: hinic: convert tasklets to use new tasklet_setup() API
net: sundance: convert tasklets to use new tasklet_setup() API
chelsio: convert tasklets to use new tasklet_setup() API
liquidio: convert tasklets to use new tasklet_setup() API
net: macb: convert tasklets to use new tasklet_setup() API
cnic: convert tasklets to use new tasklet_setup() API
net: amd-xgbe: convert tasklets to use new tasklet_setup() API
net: alteon: convert tasklets to use new tasklet_setup() API
drm/i915: Drop the drm_atomic_helper_calc_timestamping_constants() call
drm/atomic-helper: Remove the timestamping constant update from drm_atomic_helper_update_legacy_modeset_state()
drm/atomic-helper: Extract drm_atomic_helper_calc_timestamping_constants()
drm/i915: Update DRIVER_DATE to 20200914
drm/i915: Update DRIVER_DATE to 20200914
Bluetooth: btintel: Functions to send firmware header / payload
Bluetooth: btintel: Add infrastructure to read controller information
Bluetooth: pause/resume advertising around suspend
dt-bindings: display: samsung,amoled-mipi-dsi: Do not require enable-gpios on samsung,s6e63j0x03
f2fs: clean up kvfree
dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema
arm64: dts: meson: vim3l: remove sound card definition
x86/mce: Stop mce_reign() from re-computing severity for every CPU
i40e, xsk: move buffer allocation out of the Rx processing loop
i40e: use 16B HW descriptors instead of 32B
i40e, xsk: remove HW descriptor prefetch in AF_XDP path
i40e: optimise prefetch page refcount
i40e: not compute affinity_mask for IRQ
staging: rtl8723bs: remove 5 GHz code
staging: rtl8723bs: remove cckrates{only}_included()
rxrpc: Fix an overget of the conn bundle when setting up a client conn
rxrpc: Fix conn bundle leak in net-namespace exit
rxrpc: Fix rxrpc_bundle::alloc_error to be signed
rxrpc: Fix a missing NULL-pointer check in a trace
drm/mediatek: Disable tmds on mt2701
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: host: ehci-sched: Remove ununsed function tt_start_uframe()
spi: sprd: Simplify with dev_err_probe()
spi: spi-geni-qcom: Don't wait to start 1st transfer if transmitting
spi: bcm2835: Make polling_limit_us static
spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
spi: spi-geni-qcom: Don't program CS_TOGGLE again and again
spi: spi-geni-qcom: Use the FIFO even more
spi: spi-qcom-qspi: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: Add compatible string for brcmstb SoCs
spi: bcm-qspi: Clean up 7425, 7429, and 7435 settings
spi: bcm-qspi: Fix probe regression on iProc platforms
spi: bcm-qspi: Add compatible string for BRCMSTB 7445 SoCs
spi: qup: remove redundant assignment to variable ret
usb: ohci: Make distrust_firmware param default to false
usb: ohci: Default to per-port over-current protection
MAINTAINERS: make linux-usb list remarks consistent
misc: hisi_hikey_usb: fix return of uninitialized ret status variable
usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci
media: vidtv: don't initialize cnr2qual var
media: vidtv: adjust signal strength range
media: vidtv: increment byte and block counters
media: vidtv: get rid of the work queue
media: vidtv: add basic support for DVBv5 stats
media: vidtv: properly initialize the internal state struct
media: vidtv: remove a wrong endiannes check from s302m generator
drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB vs. YUV check
media: vidtv: add an initial channel frequency
drm/i915: Fix g4x+ sprite dotclock limit for upscaling
media: vidtv: fix frequency tuning logic
media: vidtv: get rid of ENDIAN_BITFIELD nonsense
media: vidtv: get rid of some endiannes nonsense
media: vidtv: fix 32-bit warnings
media: vidtv: prefer using dev_foo() instead of pr_foo()
media: vidtv: add modaliases for the bridge driver
media: venus: firmware: Set virtual address ranges
media: firmware: qcom_scm: Add memory protect virtual address ranges
media: venus: venc: Use helper to set profile and level
media: venus: vdec: Use helper to get profile and level
media: venus: vdec: Set/Get VP9 profile/level
media: venus: helpers: Add a helper to map v4l2 ids to HFI ids
media: venus: hfi_helper: Add VP9 profile and levels
media: v4l2-ctrl: Add VP9 codec levels
media: venus: core: Drop local dma_parms
regulator: ti-abb: Constify ti_abb_reg_ops
regulator: pca9450: Constify static regulator_ops
regulator: stw481x-vmmc: Constify static structs
regulator: fixed: Constify static regulator_ops
regulator: dummy: Constify dummy_initdata and dummy_ops
drm/i915: Nuke CACHE_MODE_0 save/restore
drm/i915: Nuke MI_ARB_STATE save/restore
drm/i915: Nuke the magic FBC_CONTROL save/restore
powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory
powerpc/64: Make VDSO32 track COMPAT on 64-bit
ASoC: rt1015: Fix the failure to flush DAC data before playback
ASoC: rt1015: Fix DC calibration on bypass boost mode
drm/i915: Kill unused savePCH_PORT_HOTPLUG
drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
arm64: hibernate: Remove unused including <linux/version.h>
arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR()
rxrpc: Fix an error goto in rxrpc_connect_call()
mmc: core: clear 'doing_init_tune' also after failures
arm64: kprobe: clarify the comment of steppable hint instructions
arm64: kprobe: disable probe of fault prone ptrauth instruction
arm64: cpufeature: Modify address authentication cpufeature to exact
arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements
arm64: traps: Allow force_signal_inject to pass esr error code
arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions
s390/uv: add destroy page call
s390/mm,ptdump: add couple of additional markers
s390/kasan: make shadow memory noexec
s390: add ARCH_HAS_DEBUG_WX support
s390/mm,ptdump: make page table dumping seq_file optional
s390/kprobes: make insn pages read-only
s390/pci: remove clp_rescan_pci_devices_simple()
s390/pci: remove clp_rescan_pci_devices()
s390/pci: remove unused function zpci_rescan()
s390/pci: consolidate SR-IOV specific code
s390/mm,ptdump: hold cpa mutex while walking for kernel page table dump
s390/mm,ptdump: hold memory hotplug lock while walking for kernel page table dump
s390/mm,ptdump: convert to generic page table dumper
s390/zcrypt: simplify cca_findcard2 loop code
kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
gpiolib: unexport devprop_gpiochip_set_names()
gpiolib: generalize devprop_gpiochip_set_names() for device properties
device: property: add helpers to count items in string arrays
gpiolib: switch to simpler IDA interface
ext2: Fix some kernel-doc warnings in balloc.c
ARM: dts: hisilicon: Fix SP805 clocks
s390/qdio: always use dev_name() for device name in QIB
s390/pci: Implement ioremap_wc/prot() with MIO
s390/qdio: clean up QDR setup
s390/qdio: make qdio_handle_aobs() more robust
s390: disable branch profiling for vdso
ARM: dts: hisilicon: Fix SP804 users
arm64: dts: hisilicon: Fix SP805 clocks
drm/vboxvideo: Use drm_gem_vram_vmap() interfaces
i3c: master: fix for SETDASA and DAA process
Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJOR by FW information.
Input: raydium_i2c_ts - use single i2c_transfer transaction when using RM_CMD_BANK_SWITCH
firmware: arm_scmi: Enable building as a single module
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: smccc: Export both smccc functions
Input: soc_button_array - work around DSDTs which modify the irqflags
Input: soc_button_array - add support for INT33D3 tablet-mode switch devices
Input: soc_button_array - add active_low setting to soc_button_info
arm64: dts: hisilicon: replace status value "ok" by "okay"
dmaengine: sf-pdma: remove unused 'desc'
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
dt-bindings: qcom: Add ipq8074 bindings
arm64: dts: ipq8074: Use the A53 PMU compatible
arm64: dts: ipq6018: enable DVFS support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: ipq8074: enable watchdog support
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: Add sc7180-lazor sku2
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
tulip: switch from 'pci_' to 'dma_' API
tulip: de2104x: switch from 'pci_' to 'dma_' API
tulip: dmfe: switch from 'pci_' to 'dma_' API
tulip: uli526x: switch from 'pci_' to 'dma_' API
net: mvpp2: set SKBTX_IN_PROGRESS
tulip: windbond-840: Fix a debug message
tulip: windbond-840: switch from 'pci_' to 'dma_' API
net: dl2k: switch from 'pci_' to 'dma_' API
natsemi: switch from 'pci_' to 'dma_' API
scripts: coccicheck: Improve error feedback when coccicheck fails
ARM: configs: Update Realview defconfig
ARM: configs: Update Versatile defconfig
irqchip: Kconfig: Update description for RENESAS_IRQC config
irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0
irqchip/gic-v3: Spell out when pseudo-NMIs are enabled
irqchip/imx-irqsteer: Use dev_err_probe() to simplify error handling
irqchip/imx-intmux: Use dev_err_probe() to simplify error handling
irqchip/ti-sci: Simplify with dev_err_probe()
irqchip/gic-v3: Describe the SGI range
ARM: Allow IPIs to be handled as normal interrupts
arm64: Allow IPIs to be handled as normal interrupts
genirq: Allow interrupts to be excluded from /proc/interrupts
genirq: Add fasteoi IPI flow
irqchip/loongson-htvec: Fix initial interrupt clearing
irqchip/ti-sci-intr: Fix unsigned comparison to zero
irqchip/ti-sci-inta: Fix unsigned comparison to zero
iio: gyro: adxrs290: Add debugfs register access support
dt-bindings: iio: gyro: adxrs290: Add interrupts support
iio: gyro: adxrs290: Add triggered buffer support
iio: gyro: adxrs290: use hook for devm resource unwinding
iio: adc: stm32: Fix missing return in booster error path
iio: light: as73211: Increase measurement timeout
iio: temperature: mlx90632: Interface to change object ambient temperature
Bluetooth: btintel: Refactor firmware download function
Bluetooth: Emit controller suspend and resume events
Bluetooth: Add suspend reason for device disconnect
Bluetooth: Add mgmt suspend and resume events
Bluetooth: Set ext scan response only when it exists
Bluetooth: Only mark socket zapped after unlocking
staging: regulator: hi6421v600-regulator: Remove unused including <linux/version.h>
staging: mt7621-pci: Update driver TODO file
staging: wfx: update TODO list
staging: wfx: drop async field from struct hif_cmd
staging: wfx: uniformize naming rules in hif_tx_mib.c
staging: wfx: fix spaces
staging: wfx: fix naming of hif_tx_rate_retry_policy
staging: wfx: drop macro API_SSID_SIZE
staging: wfx: drop struct hif_ie_tlv
staging: wfx: drop useless union hif_indication_data
staging: wfx: drop useless union hif_event_data
staging: wfx: drop useless union hif_privacy_key_data
staging: wfx: drop useless structs only used in hif_ind_startup
staging: wfx: drop useless stricts only used in hif_req_start_scan_alt
staging: wfx: drop useless structs only used in hif_req_tx
staging: wfx: drop useless struct hif_tx_result_flags
staging: wfx: drop useless struct hif_rx_flags
staging: wfx: drop useless struct hif_pm_mode
staging: wfx: drop useless struct hif_suspend_resume_flags
staging: wfx: drop useless struct hif_map_link_flags
staging: wfx: drop useless struct hif_bss_flags
staging: wfx: drop useless struct hif_join_flags
staging: wfx: drop useless struct hif_ie_flags
staging: wfx: drop useless struct hif_reset_flags
staging: wfx: drop useless union hif_commands_ids
staging: wfx: drop useless enum hif_beacon
staging: wfx: drop useless function
staging: wfx: drop multicast filtering
staging: wfx: drop 'secure link' feature
staging: wfx: keep API error list up-to-date
staging: wfx: simplify hif_set_association_mode()
staging: wfx: relocate wfx_join() beside wfx_join_finalize()
staging: wfx: improve readability of association processing
drivers: staging: octeon-usb: fixed codestyle check warning
staging: qlge: fix quoted string split across lines
staging: emxx_udc: Remove misplaced debugging aid
staging: vt6655: Add spaces around arithmetic operators
staging: rts5208: rtsx_transport.c: Fix lines ending with parentheses
staging: fwserial: Remove repeated word and
ARM: imx: Remove remnant board file support pieces
ARM: imx: Remove imx device directory
ARM: imx: Remove iomux-v3 board code
ARM: imx3: Remove imx3 soc_init()
ARM: imx31: Remove remaining i.MX31 board code
ARM: imx27: Retrieve AVIC base address from devicetree
ARM: imx27: Get rid of mm-imx27.c
ARM: imx27: Remove iomux-v1 board code
ARM: imx27: Remove imx27_soc_init()
ARM: imx7ulp: enable cpufreq
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
firmware: imx: scu-pd: ignore power domain not owned
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix indentation
net: tehuti: switch from 'pci_' to 'dma_' API
rocker: switch from 'pci_' to 'dma_' API
sc92031: switch from 'pci_' to 'dma_' API
tlan: switch from 'pci_' to 'dma_' API
net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit()
clk: imx: gate2: Fix a few typos
drm/mediatek: mtk_dpi: Convert to bridge driver
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
drm/mediatek: mtk_dpi: Rename bridge to next_bridge
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
drm/msm: Show process names in gem_describe
drm/msm/a6xx: Add support for per-instance pagetables
drm/msm: Add support for private address space instances
drm/msm: Add support to create a local pagetable
drm/msm: Set the global virtual address range from the IOMMU domain
drm/msm: Drop context arg to gpu->submit()
drm/msm: Add a context pointer to the submitqueue
drm/msm: Set adreno_smmu as gpu's drvdata
drm/msm/gpu: Add dev_to_gpu() helper
drm/msm: Add private interface for adreno-smmu
drm/msm: Remove dangling submitqueue references
drm/msm/a6xx: fix a potential overflow issue
drm/msm/adreno: fix probe without iommu
drm/msm/gpu: Add suspend/resume tracepoints
drm/msm/dsi: add support for 7nm DSI PHY/PLL
drm/msm/dsi: add DSI config for sm8150 and sm8250
drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dphy_timing
drm/msm: Drop local dma_parms
pinctrl: devicetree: Keep deferring even on timeout
pinctrl: mvebu: Fix i2c sda definition for 98DX3236
pinctrl: sx150x: Fix pinctrl enablement order bug
coccinelle: api: update kzfree script to kfree_sensitive
pinctrl: rockchip: depend on OF
pinctrl: sunxi: add support for the Allwinner A100 pin controller
dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings
dt-bindings: pinctrl: sunxi: Get rid of continual nesting
pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support
pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC
pinctrl: actions: pinctrl-s900: Constify s900_padinfo[]
pinctrl: actions: pinctrl-s700: Constify s700_padinfo[]
pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops and owl_pinmux_ops
pinctrl: mcp23s08: Fix mcp23x17 precious range
pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
media: media/test-drivers/Kconfig: fix broken Kconfig
media: vidtv: fix driver unbind/remove
media: Documentation: vidtv: Add ReST documentation for vidtv
media: vidtv: add a bridge driver
media: vidtv: implement a demodulator driver
media: vidtv: implement a tuner driver
media: av7110: don't do float point math
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
soc: ti: k3-socinfo: Add entry for J7200
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
firmware: ti_sci: allow frequency change for disabled clocks by default
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
dt-bindings: soc: ti: Add TI PRUSS bindings
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
soc: ti: k3: ringacc: add am65x sr2.0 support
net: phy: mchp: Add support for LAN8814 QUAD PHY
net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq
net: ethernet: ti: ale: add support for multi port k3 cpsw versions
net: ethernet: ti: ale: switch to use tables for vlan entry description
net: ethernet: ti: am65-cpsw: enable hw auto ageing
net: ethernet: ti: ale: make usage of ale dev_id mandatory
net: ethernet: ti: am65-cpsw: use dev_id for ale configuration
net: netcp: ethss: use dev_id for ale configuration
net: ethernet: ti: cpsw: use dev_id for ale configuration
net: ethernet: ti: ale: add static configuration
net: ethernet: ti: ale: add cpsw_ale_get_num_entries api
Revert "net: dsa: Add more convenient functions for installing port VLANs"
net: dsa: tag_8021q: add a context structure
net: dsa: tag_8021q: setup tagging via a single function call
net: dsa: tag_8021q: include missing refcount.h
crypto/chcr: move nic TLS functionality to drivers/net
drm: xlnx: remove defined but not used 'scaling_factors_666'
sfc: advertise encapsulated offloads on EF10
sfc: implement encapsulated TSO on EF10
sfc: de-indirect TSO handling
sfc: select inner-csum-offload TX queues for skbs that need it
sfc: create inner-csum queues on EF10 if supported
sfc: define inner/outer csum offload TXQ types
sfc: decouple TXQ type from label
octeontx2-af: Constify npc_kpu_profile_{action,cam}
blk-iocost: fix divide-by-zero in transfer_surpluses()
bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
block: introduce part_[begin|end]_io_acct
Smack: Use the netlabel cache
Smack: Set socket labels only once
Smack: Consolidate uses of secmark into a function
sfc: cleanups around efx_alloc_channel
sfc: remove spurious unreachable return statement
sfc: remove duplicate call to efx_init_channels from EF100 probe
bridge: mcast: Fix incomplete MDB dump
ipv6: remove redundant assignment to variable err
net: ag71xx: add flow control support
net: ag71xx: add ethtool support
drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT"
net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return
gve: Enable Link Speed Reporting in the driver.
gve: Use link status register to report link status
gve: Batch AQ commands for creating and destroying queues.
gve: NIC stats for report-stats and for ethtool
gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
gve: Use dev_info/err instead of netif_info/err.
gve: Add stats for gve.
gve: Get and set Rx copybreak via ethtool
Documentation/kvm/arm: improve description of HVC_SOFT_RESTART
f2fs: change virtual mapping way for compression pages
f2fs: change return value of f2fs_disable_compressed_file to bool
f2fs: change i_compr_blocks of inode to atomic value
f2fs: trace: fix typo
f2fs: ignore compress mount option on image w/o compression feature
f2fs: Documentation edits/fixes
f2fs: allocate proper size memory for zstd decompress
f2fs: change compr_blocks of superblock info to 64bit
f2fs: add block address limit check to compressed file
f2fs: check position in move range ioctl
f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO
f2fs: Simplify SEEK_DATA implementation
f2fs: support age threshold based garbage collection
arm64/relocate_kernel: remove redundant code
mtd: mtdconcat: map: remove redundant assignment to variable 'size'
ia64: Use libata instead of the legacy ide driver in defconfigs
ia64: Remove perfmon
arm64: Remove the unused include statements
ALSA: firewire: Replace tasklet with work
ARM: dts: alpine: Align GIC nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
arm64: dts: alpine: Align GIC nodename with dtschema
iio: iio.h: fix a warning at the kernel-doc markup
gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro
arm64/mm: Unify CONT_PMD_SHIFT
arm64/mm: Unify CONT_PTE_SHIFT
arm64/mm: Remove CONT_RANGE_OFFSET
arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions
soc: sunxi: sram: remove unneeded semicolon
kernel/debug: Fix spelling mistake in debug_core.c
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: add input clock to CMU in Exynos3250
ASoC: stm32: sai: add pm_runtime support
ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params()
ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682
KVM: arm64: Don't constrain maximum IPA size based on host configuration
KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu'
KVM: arm64: Remove unused page-table code
KVM: arm64: Check the pgt instead of the pgd when modifying page-table
KVM: arm64: Convert user_mem_abort() to generic page-table API
KVM: arm64: Add support for relaxing stage-2 perms in generic page-table code
KVM: arm64: Convert memslot cache-flushing code to generic page-table API
KVM: arm64: Add support for stage-2 cache flushing in generic page-table
KVM: arm64: Convert write-protect operation to generic page-table API
KVM: arm64: Add support for stage-2 write-protect in generic page-table
KVM: arm64: Convert page-aging and access faults to generic page-table API
KVM: arm64: Add support for stage-2 page-aging in generic page-table
KVM: arm64: Convert unmap_stage2_range() to generic page-table API
KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API
KVM: arm64: Convert kvm_phys_addr_ioremap() to generic page-table API
KVM: arm64: Add support for stage-2 map()/unmap() in generic page-table
KVM: arm64: Add support for creating kernel-agnostic stage-2 page tables
KVM: arm64: Use generic allocator for hyp stage-1 page-tables
KVM: arm64: Add support for creating kernel-agnostic stage-1 page tables
KVM: arm64: Add stand-alone page-table walker infrastructure
KVM: arm64: Remove kvm_mmu_free_memory_caches()
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ACPI: OSL: Make ACPICA use logical addresses of GPE blocks
ACPI: OSL: Change the type of acpi_os_map_generic_address() return value
ACPICA: Add support for using logical addresses of GPE blocks
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ASoC: SOF: Intel: hda-loader: s/master/primary
ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro
ASoC: SOF: Intel: hda: modify core_power_up/down op
ASoC: SOF: rename cores_mask to host_managed_cores_mask
selinux: access policycaps with READ_ONCE/WRITE_ONCE
ASoC: ti: j721e-evm: Add support for j7200-cpb audio
ASoC: dt-bindings: ti, j721e-cpb-audio: Document support for j7200-cpb
drm/i915: Nuke dpio_phy_iosf_port[]
arm64/mm: Enable THP migration
arm64/mm: Change THP helpers to comply with generic MM semantics
ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p
ASoC: dt-bindings: mt8183-da7219: add compatible string for using rt1015p
RDMA/qedr: Fix function prototype parameters alignment
RDMA/qedr: Fix inline size returned for iWARP
RDMA/qedr: Fix iWARP active mtu display
qede: Notify qedr when mtu has changed
RDMA/qedr: Fix return code if accept is called on a destroyed qp
RDMA/qedr: Fix use of uninitialized field
RDMA/qedr: Fix doorbell setting
RDMA/qedr: Fix qp structure memory leak
RDMA/core: Added missing WR and WC opcodes
RDMA/ocrdma: Remove fbo from MR
RDMA/qedr: Remove fbo and zbva from the MR
RDMA/mlx4: Use ib_umem_num_dma_blocks()
RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding
RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages()
RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding
RDMA/i40iw: Use ib_umem_num_dma_pages()
RDMA/efa: Use ib_umem_num_dma_pages()
RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks()
drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate
drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy
dmaengine: Kconfig: Update description for RCAR_DMAC config
dmaengine: ti: k3-udma: Use soc_device_match() for SoC dependent parameters
dmaengine: dmatest: Print error codes as signed value
dmaengine: pl330: Drop local dma_parms
dmaengine: qcom: bam_dma: Drop local dma_parms
dmaengine: ste_dma40: Drop local dma_parms
dmaengine: rcar-dmac: Drop local dma_parms
dmaengine: mxs: Drop local dma_parms
dmaengine: imx-sdma: Drop local dma_parms
dmaengine: imx-dma: Drop local dma_parms
dmaengine: bcm2835: Drop local dma_parms
dmaengine: axi-dmac: Drop local dma_parms
dmaengine: sf-pdma: Fix an error that calls callback twice
phy: Add USB3 PHY support for Intel LGM SoC
dt-bindings: phy: Add USB PHY support for Intel LGM SoC
drm/ttm: nuke memory type flags
drm/vmwgfx: stop setting multiple domain flags
drm/nouveau: stop using TTM placement flags
drm/vram-helper: stop using TTM placement flags
blk-mq: always allow reserved allocation in hctx_may_queue
block: remove duplicate include statement in scsi_ioctl.c
drm/i915: move gmbus restore to i915_restore_display
drm/i915: move gen4 GCDGMBUS save/restore to display save/restore
drm/i915: disable all display features when no display
ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ
ath11k: Remove unused inline function htt_htt_stats_debug_dump()
ath11k: fix link error when CONFIG_REMOTEPROC is disabled
ath11k: remove calling ath11k_init_hw_params() second time
ath11k: add raw mode and software crypto support
ath11k: add ipq6018 support
ath11k: move target ce configs to hw_params
dt: bindings: net: update compatible for ath11k
mmc: sdhci-msm: Unconditionally call dev_pm_opp_of_remove_table()
drm/vc4: Fix bitwise OR versus ternary operator in vc4_plane_mode_set
drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write}
drm/i810: make i810_flush_queue() return void
x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support
x86/cpu/centaur: Replace two-condition switch-case with an if statement
drm/xlnx: Use devm_drm_dev_alloc
drm/vkms: Use devm_drm_dev_alloc
drm/vgem: Use devm_drm_dev_alloc
drm/aspeed: Use managed drmm_mode_config_cleanup
drm/armada: Don't use drm_device->dev_private
drm/armada: Use devm_drm_dev_alloc
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: Fix pin controller node names
ARM: dts: renesas: Fix pin controller node names
dma-mapping: move the dma_declare_coherent_memory documentation
Bluetooth: Add MGMT capability flags for tx power and ext advertising
Bluetooth: Report num supported adv instances for hw offloading
dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c
dma-direct: rename and cleanup __phys_to_dma
dma-direct: remove __dma_to_phys
dma-direct: use phys_to_dma_direct in dma_direct_alloc
dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages
dma-direct: remove dma_direct_{alloc,free}_pages
dma-mapping: add (back) arch_dma_mark_clean for ia64
Bluetooth: hci_qca: Remove duplicate power off in proto close
Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set
dma-mapping: fix DMA_OPS dependencies
Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU
Bluetooth: Re-order clearing suspend tasks
Bluetooth: hci_intel: enable on new platform
Bluetooth: Fix memory leak in read_adv_mon_features()
Bluetooth: btmtksdio: use NULL instead of zero
Bluetooth: hci_intel: switch to list_for_each_entry()
Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values
Bluetooth: hci_qca: remove redundant null check
efi: Rename arm-init to efi-init common for all arch
include: pe.h: Add RISC-V related PE definition
x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
MIPS/jazzdma: decouple from dma-direct
MIPS/jazzdma: remove the unused vdma_remap function
MIPS: make dma_sync_*_for_cpu a little less overzealous
dma-debug: remove most exports
dma-mapping: remove the dma_dummy_ops export
ARM: config: aspeed_g5: Enable IBM OP Panel driver
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed: Fix selection of media drivers
ARM: dts: aspeed: Add Mowgli BMC platform
crypto: ux500 - Fix sparse endianness warnings
crypto: qat - include domain in top level debugfs path
crypto: s5p-sss - Pass error from clk_get and reduce verbosity on deferral
crypto: s5p-sss - Add and fix kerneldoc
crypto: s5p-sss - remove redundant null check
hwrng: xiphera-trng: add support for XIP8001B hwrng
dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng
dt-bindings: vendor-prefixes: Add Xiphera vendor prefix
crypto: cbc - Remove cbc.h
crypto: arm/aes-neonbs - Use generic cbc encryption path
crypto: arc4 - mark ecb(arc4) skcipher as obsolete
net: wireless: drop bogus CRYPTO_xxx Kconfig selects
crypto: bcm-iproc - remove ecb(arc4) support
crypto: n2 - remove ecb(arc4) support
SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
staging/rtl8192u: switch to RC4 library interface
staging/rtl8192e: switch to RC4 library interface
hwrng: imx-rngc - add quality to use it as kernel entropy pool
crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
crypto: caam - use traditional error check pattern
crypto: poly1305-x86_64 - Use XORL r32,32
crypto: curve25519-x86_64 - Use XORL r32,32
crypto: sa2ul - fix compiler warning produced by clang
tcp: Simplify tcp_set_congestion_control() load=false case
tcp: simplify _bpf_setsockopt(): Remove flags argument
tcp: simplify tcp_set_congestion_control(): Always reinitialize
tcp: Simplify EBPF TCP_CONGESTION to always init CC
tcp: Only init congestion control if not initialized already
tools: bpftool: Automate generation for "SEE ALSO" sections in man pages
bpf: Fix comment for helper bpf_current_task_under_cgroup()
selftests/bpf: Define string const as global for test_sysctl_prog.c
selftests/bpf: Fix test_ksyms on non-SMP kernels
net: smc91x: Remove set but not used variable 'status' in smc_phy_configure()
bpf: Plug hole in struct bpf_sk_lookup_kern
tools: bpftool: Add "inner_map" to "bpftool map create" outer maps
tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT
tools: bpftool: Clean up function to dump map entry
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
net/smc: use separate work queues for different worker types
net/smc: use the retry mechanism for netlink messages
s390/net: add SMC config as one of the defaults of CCWGROUP
net/smc: immediate freeing in smc_lgr_cleanup_early()
net/smc: reduce smc_listen_decline() calls
net/smc: improve server ISM device determination
net/smc: common routine for CLC accept and confirm
net/smc: dynamic allocation of CLC proposal buffer
net/smc: introduce better field names
net/smc: reduce active tcp_listen workers
arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in Exynos5433 TM2
MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 and remove Robert
nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified
nfc: s3fwrn5: Add missing CRYPTO_HASH dependency
nfc: s3fwrn5: Remove unneeded 'ret' variable
nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Convert to dtschema
net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c
net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c
net: hns: Fix some kernel-doc warnings in hns_enet.c
net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c
net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister()
hinic: Fix some kernel-doc warnings in hinic_hw_io.c
net: mvpp2: ptp: Fix unused variables
net: cxgb3: Fix some kernel-doc warnings
net: ena: xdp: add queue counters for xdp actions
net: ena: ethtool: add stats printing to XDP queues
net: ena: ethtool: Add new device statistics
net: ena: ethtool: convert stat_offset to 64 bit resolution
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: add interconnect bindings for display
epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
f2fs: point man pages for some f2fs utils
f2fs: Use generic casefolding support
fs: Add standard casefolding support
unicode: Add utf8_casefold_hash
f2fs: compress: use more readable atomic_t type for {cic,dic}.ref
f2fs: fix compile warning
f2fs: support 64-bits key in f2fs rb-tree node entry
f2fs: inherit mtime of original block during GC
f2fs: record average update time of segment
f2fs: introduce inmem curseg
f2fs: compress: remove unneeded code
f2fs: remove duplicated type casting
f2fs: support zone capacity less than zone size
ARM: dts: broadcom: Fix SP804 node
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: replace status value "ok" by "okay"
ARM: BCM5301X: Add DT for Meraki MR32
selftests/mptcp: Better delay & reordering configuration
tcp: reflect tos value received in SYN to the socket
ip: pass tos into ip_build_and_send_pkt()
tcp: record received TOS value in the request socket
net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame signature
net: make sure napi_list is safe for RCU traversal
net: manage napi add/del idempotence explicitly
net: remove napi_hash_del() from driver-facing API
x86/sev-es: Check required CPU features for SEV-ES
mlx4: make sure to always set the port type
devlink: don't crash if netdev is NULL
x86/efi: Add GHCB mappings when SEV-ES is active
net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split in mvneta_swbm_rx_frame()
selftests: bpf: Test iterating a sockmap
net: Allow iterating sockmap and sockhash
net: sockmap: Remove unnecessary sk_fullsock checks
ipmr: Use full VIF ID in netlink cache reports
ipmr: Add high byte of VIF ID to igmpmsg
ipmr: Add route table ID to netlink cache reports
tools: bpftool: Include common options from separate file
tools: bpftool: Print optional built-in features along with version
selftests, bpftool: Add bpftool (and eBPF helpers) documentation build
tools: bpftool: Log info-level messages when building bpftool man pages
bpf: Remove duplicate headers
arm64: dts: renesas: Add Renesas Falcon boards support
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742: Add VIN DT nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
misc: hisi_hikey_usb: add support for Hikey 970
misc: hisi_hikey_usb: Driver to support onboard USB gpio hub on Hikey960
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
dt-bindings: arm: renesas: Document Renesas Falcon boards
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
selftests/lkdtm: Use "comm" instead of "diff" for dmesg
soc: qcom-geni-se: Don't use relaxed writes when writing commands
soc: qcom: socinfo: add SC7180 entry to soc_id array
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
soc: qcom: socinfo: add soc id for IPQ6018
docs: submitting-patches: use :doc: for references
docs: dma-buf: fix some warnings
docs: soundwire: fix some identation at stream.rst
docs: kvm: api.rst: add missing spaces
docs: watch_queue: fix some warnings
docs: add some new files to their respective index.rst files
scripts: device_attr_show.cocci: update location of sysfs doc
MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx
docs: trace: fix the location of kprobes.rst
docs: scheduler: fix the directory name on two files
kernel-doc: include line numbers for function prototypes
.gitignore: docs: ignore sphinx_*/ directories
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
thunderbolt: debugfs: Fix uninitialized return in counters_write()
dt-bindings: arm: qcom: Document SM8250 SoC and boards
platform_device: switch to simpler IDA interface
x86/fpu: Allow multiple bits in clearcpuid= parameter
driver core: platform: Document return type of more functions
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
blkcg: add plugging support for punt bio
PCI: dwc: Use DBI accessors
PCI: dwc: Move N_FTS setup to common setup
PCI: dwc/intel-gw: Drop unused max_width
PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to intel_pcie_link_setup()
PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device_type' property
PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code
PCI: dwc: Centralize link gen setting
objtool: Decode unwind hint register depending on architecture
objtool: Make unwind hint definitions available to other architectures
objtool: Only include valid definitions depending on source file type
objtool: Rename frame.h -> objtool.h
objtool: Refactor jump table code to support other architectures
objtool: Make relocation in alternative handling arch dependent
objtool: Abstract alternative special case handling
objtool: Move macros describing structures to arch-dependent code
objtool: Make sync-check consider the target architecture
objtool: Group headers to check in a single list
block: remove check_disk_change
sr: simplify sr_block_revalidate_disk
sr: use bdev_check_media_change
sd: use bdev_check_media_change
md: use bdev_check_media_change
ide-gd: stop using the disk events mechanism
ide-cd: remove idecd_revalidate_disk
ide-cd: use bdev_check_media_changed
gdrom: use bdev_check_media_change
paride/pcd: use bdev_check_media_change
xsysace: simplify media change handling
xsysace: use bdev_check_media_change
swim3: use bdev_check_media_changed
swim: simplify media change handling
swim: use bdev_check_media_change
floppy: use bdev_check_media_change
ataflop: use bdev_check_media_change
amiflop: use bdev_check_media_change
block: add a bdev_check_media_change helper
iomap: Mark read blocks uptodate in write_begin
iomap: Clear page error before beginning a write
iomap: Fix direct I/O write consistency check
iomap: fix WARN_ON_ONCE() from unprivileged users
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: Identify R-Car V3U
soc: renesas: Sort driver description title
soc: renesas: Use ARM32/ARM64 for menu description
dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779a0 SYSC power domain definitions
perf tests: Call test_attr__open() directly
swiotlb: Mark max_segment with static keyword
swiotlb: Declare swiotlb_late_init_with_default_size() in header
swiotlb: Use %pa to print phys_addr_t variables
drm/i915: Fix slightly botched merge in __reloc_entry_gpu
drm/panfrost: Ensure GPU quirks are always initialised
drm/panfrost: Set DMA max segment size
dt-bindings: regulator: Convert mp886x to json-schema
regulator: bd718x7: Make some variable static
epoll: replace ->visited/visited_list with generation count
media: ov8856: Add support for 3264x2448 mode
ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add codec lpass clocks
ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks
ASoC: q6dsp: q6afe: add lpass hw voting support
ASoC: q6dsp: q6afe: add global q6afe waitqueue
ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode
ASoC: q6dsp: q6routing: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add support to Codec DMA ports
media: ov8856: Add support for 1632x1224 mode
media: v4l2-fwnode: Document new usage patterns of v4l2_fwnode_endpoint_parse
media: v4l2-fwnode: Make bus configuration a struct
media: v4l2-fwnode: Make number of data lanes a character
media: i2c: max9286: Allocate v4l2_async_subdev dynamically
media: rcar-csi2: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Fix fwnode reference leak when parsing DT
media: v4l2-async: Document asd allocation requirements
media: i2c: ov5640: Fail probe on unsupported bus_type
media: i2c: ov5640: Add support for BT656 mode
media: i2c: ov5640: Configure HVP lines in s_power callback
media: i2c: ov5640: Enable data pins on poweron for DVP mode
media: i2c: ov5640: Separate out mipi configuration from s_power
media: i2c: ov5640: Remain in power down for DVP mode unless streaming
media: v4l2-fwnode: Use debug level for printing link frequencies
media: i2c: Remove Alan Chiang's e-mail address
media: ipu3-cio2: Update Copyright year and fix indentation issues
perf vendor events power9: Add hv_24x7 core level metric events
media: ipu3-cio2: Drop useless assignments
media: ipu3-cio2: Drop bogus check and error message
media: ipu3-cio2: Get rid of pci_set_master() duplication
perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam()
media: ipu3-cio2: Use readl_poll_timeout() helper
perf jevents: Add support for parsing perchip/percore events
perf jevents: Add new structure to pass json fields.
perf jevents: Make json_events() static and ditch jevents.h file
media: ipu3-cio2: Replace infinite loop by one with clear exit condition
media: ipu3-cio2: Use macros from pfn.h
media: ipu2-cio2: Replace custom definition with PAGE_SIZE
media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant
media: ipu3-cio2: Simplify cleanup code
media: omap3isp: Fix memleak in isp_probe
media: staging/intel-ipu3: css: Correctly reset some memory
perf test: Introduce script for Arm CoreSight testing
media: uvcvideo: Convey full colorspace information to V4L2
media: uvcvideo: Ensure all probed info is returned to v4l2
media: uvcvideo: Silence shift-out-of-bounds warning
media: uvcvideo: Fix dereference of out-of-bound list iterator
media: uvcvideo: Replace HTTP links with HTTPS ones
media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling
media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
media: uvcvideo: Set media controller entity functions
media: uvcvideo: Add mapping for HEVC payloads
media: uvcvideo: Fix annotation for uvc_video_clock_update()
media: rcar-fcp: Drop local dma_parms
media: usbvision: remove deprecated driver
ASoC: dt-bindings: rt1015p: add document
ASoC: rt1015p: add codec driver
perf metricgroup: Fix typo in comment.
perf stat: Remove dead code: no need to set os.evsel twice
cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
arm64: dts: mt8183: add scp node
drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_init_resources()
drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write()
ARM: omap2plus_defconfig: enable generic net options
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
drm/imx/dcss: fix compilation issue on 32bit
ARM: dts: dra7: drop legacy cpsw dt node
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
clk: meson: make shipped controller configurable
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: n9, n950: Remove nokia,nvm-size property
virtiofs: add logic to free up a memory range
virtiofs: maintain a list of busy elements
virtiofs: serialize truncate/punch_hole and dax fault path
virtiofs: define dax address space operations
virtiofs: add DAX mmap support
virtiofs: implement dax read/write operations
virtiofs: introduce setupmapping/removemapping commands
virtiofs: implement FUSE_INIT map_alignment field
virtiofs: keep a list of free dax memory ranges
virtiofs: add a mount option to enable dax
virtiofs: set up virtio_fs dax_device
virtiofs: get rid of no_mount_options
virtiofs: provide a helper function for virtqueue initialization
dax: Create a range version of dax_layout_busy_page()
dax: Modify bdev_dax_pgoff() to handle NULL bdev
arch/x86/amd/ibs: Fix re-arming IBS Fetch
perf/x86/rapl: Add AMD Fam19h RAPL support
perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
perf/x86/amd/ibs: Fix raw sample data accumulation
perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
perf/x86/amd: Fix sampling Large Increment per Cycle events
perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
perf/core: Pull pmu::sched_task() into perf_event_context_sched_out()
perf/core: Pull pmu::sched_task() into perf_event_context_sched_in()
perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
seqlock: PREEMPT_RT: Do not starve seqlock_t writers
seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support
seqlock: seqcount_t: Implement all read APIs as statement expressions
seqlock: Use unique prefix for seqcount_t property accessors
seqlock: seqcount_LOCKNAME_t: Standardize naming convention
seqlock: seqcount latch APIs: Only allow seqcount_latch_t
rbtree_latch: Use seqcount_latch_t
x86/tsc: Use seqcount_latch_t
timekeeping: Use seqcount_latch_t
time/sched_clock: Use seqcount_latch_t
seqlock: Introduce seqcount_latch_t
mm/swap: Do not abuse the seqcount_t latching API
time/sched_clock: Use raw_read_seqcount_latch() during suspend
virtio: Implement get_shm_region for MMIO transport
virtio: Implement get_shm_region for PCI transport
virtio: Add get_shm_region method
quota: Expand comment describing d_itimer
quota: widen timestamps for the fs_disk_quota structure
drm/panel: s6e63m0: Add missing MODULE_LICENSE
drm/bridge/tc358775: Remove unneeded semicolon
samples: vfio-mdev/mbochs: fix common struct sg_table related issues
dmabuf: fix common struct sg_table related issues
drm: rcar-du: fix common struct sg_table related issues
drm: host1x: fix common struct sg_table related issues
xen: gntdev: fix common struct sg_table related issues
drm: xen: fix common struct sg_table related issues
drm: vmwgfx: fix common struct sg_table related issues
drm: virtio: fix common struct sg_table related issues
drm: v3d: fix common struct sg_table related issues
drm: tegra: fix common struct sg_table related issues
drm: rockchip: fix common struct sg_table related issues
drm: rockchip: use common helper for a scatterlist contiguity check
drm: panfrost: fix common struct sg_table related issues
drm: omapdrm: use common helper for extracting pages array
drm: msm: fix common struct sg_table related issues
drm: mediatek: use common helper for extracting pages array
drm: mediatek: use common helper for a scatterlist contiguity check
drm: lima: fix common struct sg_table related issues
drm: i915: fix common struct sg_table related issues
drm: exynos: fix common struct sg_table related issues
drm: exynos: use common helper for a scatterlist contiguity check
drm: etnaviv: fix common struct sg_table related issues
drm: armada: fix common struct sg_table related issues
drm: core: fix common struct sg_table related issues
drm: prime: use sgtable iterators in drm_prime_sg_to_page_addr_arrays()
drm: prime: add common helper to check scatterlist contiguity
soundwire: cadence: add parity error injection through debugfs
soundwire: bus: export broadcast read/write capability for tests
ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
soundwire: bus: use quirk to filter out invalid parity errors
soundwire: slave: add first_interrupt_done status
soundwire: bus: filter-out unwanted interrupt reports
ASoC/soundwire: bus: use property to set interrupt masks
drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET
drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access
drm/i915/gvt: remove F_CMD_ACCESS flag for some registers
drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS
drm/i915/gvt: remove flag F_CMD_ACCESSED
drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX
fpga: dfl: create a dfl bus type to support DFL devices
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
fsi: aspeed: Support CFAM reset GPIO
fsi: aspeed: Add module param for bus divisor
fsi: aspeed: Run the bus at maximum speed
fsi: aspeed: Support cabled FSI
dt-bindings: fsi: Document gpios
fsi: scom: Constify scom_ids
fsi: sbefifo: Constify sbefifo_ids
fsi: master: Constify hub_master_ids
fsi: master: Remove link enable read-back
fsi: core: Set slave local bus ownership during init
fsi: core: Disable link when slave init fails
fsi: master: Add boolean parameter to link_enable function
fsi: fsi-occ: fix return value check in occ_probe()
fsi: aspeed: Enable 23-bit addressing
fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware"
scsi: lpfc: Remove set but not used 'qp'
scsi: gdth: Remove set but used 'cmd_index'
scsi: pmcraid: Remove set but not used 'res'
scsi: qla1280: Remove set but not used variable in qla1280_status_entry()
scsi: qla1280: Remove set but not used variable in qla1280_mailbox_command()
scsi: qla1280: Remove set but not used variable in qla1280_nvram_config()
scsi: qla1280: Remove set but not used variable in qla1280_done()
scsi: ufs: Fix 'unmet direct dependencies' config warning
epoll: do not insert into poll queues until all sanity checks are done
scsi: ibmvfc: Fix error return in ibmvfc_probe()
scsi: ufs: ufs-mediatek: Fix build warnings with make W=1
scsi: qla2xxx: Handle incorrect entry_type entries
scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
integrity: include keyring name for unknown key request
ima: limit secure boot feedback scope for appraise
drm/msm: Convert shrinker msgs to tracepoints
drm/msm/gpu: Add GPU freq_change traces
drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds()
drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
drm/msm/dpu: clean up some impossibilities
drm/msm/dpu: move vblank events to complete_commit()
net: dsa: b53: Report VLAN table occupancy via devlink
net: mvpp2: ptp: add support for transmit timestamping
net: mvpp2: ptp: add support for receive timestamping
net: mvpp2: ptp: add TAI support
net: mvpp2: check first level interrupt status registers
net: mvpp2: rename mis-named "link status" interrupt
net: mvpp2: restructure "link status" interrupt handling
devlink: Use controller while building phys_port_name
devlink: Introduce controller number
devlink: Introduce external controller flag
devlink: Move structure comments outside of structure
devlink: Add comment block for missing port attributes
net/mlx5: E-switch, Read controller number from device
net: stmmac: dwmac-intel-plat: remove redundant null check before clk_disable_unprepare()
net: pxa168_eth: remove redundant null check before clk_disable_unprepare()
net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag
net: phy: smsc: LAN8710/20: add phy refclk in support
dt-bindings: net: phy: smsc: document reference clock
net: phy: smsc: simplify config_init callback
net: phy: smsc: skip ENERGYON interrupt if disabled
net: cavium: Fix a bunch of kerneldoc parameter issues
dt-bindings: hwlock: omap: Convert binding to YAML
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
dt-bindings: samsung: pmu: document S5Pv210
memory: mtk-smi: add support for MT8167
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block
RDMA/umem: Add rdma_umem_for_each_dma_block()
RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz()
RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4
perf: Stop using deprecated bpf_program__title()
net: dsa: microchip: Implement recommended reset timing
net: dsa: microchip: Disable RGMII in-band status on KSZ9893
net: dsa: microchip: Improve phy mode message
net: dsa: microchip: Make switch detection more informative
selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
docs: ubifs-authentication: Add a top-level heading
MAINTAINERS: Add ubifs-authentication.rst to UBIFS
Documentation: core-api/cpu_hotplug: fix a typo
Documentation: iio: fix a typo
mm/doc: editorial pass on page migration
docs: deprecated.rst: Update zero-length/one-element arrays section
Documentation: submit-checklist: add clean builds for new Documentation
docs: filesystems: replace to_dev() with kobj_to_dev()
Documentation: remove current_security() reference
bcache: doc: update Documentation/admin-guide/bcache.rst
docs: trusted-encrypted.rst: update parameters for command examples
docs: kvm: fix referenced ioctl symbol
RDMA: Make counters destroy symmetrical
RDMA: Restore ability to return error for destroy WQ
RDMA: Change XRCD destroy return value
RDMA: Allow fail of destroy CQ
RDMA/core: Delete function indirection for alloc/free kernel CQ
RDMA: Restore ability to fail on SRQ destroy
RDMA/mlx5: Issue FW command to destroy SRQ on reentry
RDMA: Restore ability to fail on AH destroy
RDMA: Restore ability to fail on PD deallocate
ALSA: pcm: Remove unused inline function snd_mask_sizeof
ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map()
ALSA: mixart: Correct comment wrt obsoleted tasklet usage
ALSA: asihpi: Replace tasklet with threaded irq
ALSA: riptide: Replace tasklet with threaded irq
ALSA: hdspm: Replace tasklet with work
ALSA: hdsp: Replace tasklet with work
ALSA: aloop: Replace tasklet with work
ALSA: ua101: Replace tasklet with work
ALSA: usb-audio: Replace tasklet with work
ALSA: timer: Replace tasklet with work
ALSA: pcsp: Replace tasklet with work
RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init
RDMA/hns: Avoid unncessary initialization
RDMA/core: Change how failing destroy is handled during uobj abort
ASoC: add DT bindings for Microchip S/PDIF TX Controller
ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller
x86/sev-es: Handle NMI State
spi: spidev: Remove redundant initialization of variable status
spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_remove_table()
spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_remove_table()
ASoC: txx9: Replace tasklet with work
ASoC: sh: Replace tasklet with work
ASoC: fsl: Replace tasklet with work
dt-bindings: display: imx: add bindings for DCSS
MAINTAINERS: Add entry for i.MX 8MQ DCSS driver
drm/imx/dcss: use drm_bridge_connector API
drm/imx: Add initial support for DCSS on iMX8MQ
drm/imx: compile imx directory by default
perf list: Do not print 'Metric Groups:' unnecessarily
perf list: Remove dead code in argument check
perf tools: Add build test with GTK+
tools feature: Add missing -lzstd to the fast path feature detection
arm: dts: mt7623: add lima related regulator
arm: dts: mt7623: add display subsystem related device nodes
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
mmc: renesas_sdhi: support manual calibration
mmc: tmio: add generic hook to fixup after a completed request
gpio: mockup: fix resource leak in error path
gpio: siox: explicitly support only threaded irqs
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
gpu/drm: cleanup coding style a bit
x86/sev-es: Support CPU offline/online
x86/head/64: Don't call verify_cpu() on starting APs
x86/smpboot: Load TSS and getcpu GDT entry before loading IDT
x86/realmode: Setup AP jump table
x86/realmode: Add SEV-ES specific trampoline entry point
x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES
x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES
x86/sev-es: Handle #DB Events
x86/sev-es: Handle #AC Events
x86/sev-es: Handle VMMCALL Events
x86/sev-es: Handle MWAIT/MWAITX Events
x86/sev-es: Handle MONITOR/MONITORX Events
x86/sev-es: Handle INVD Events
x86/sev-es: Handle RDPMC Events
x86/sev-es: Handle RDTSC(P) Events
x86/sev-es: Handle WBINVD Events
x86/sev-es: Handle DR7 read/write events
x86/sev-es: Handle MSR events
x86/sev-es: Handle MMIO String Instructions
x86/sev-es: Handle MMIO events
x86/sev-es: Handle instruction fetches from user-space
x86/sev-es: Wire up existing #VC exit-code handlers
x86/sev-es: Add a Runtime #VC Exception Handler
x86/entry/64: Add entry code for #VC handler
x86/dumpstack/64: Add noinstr version of get_stack_info()
x86/sev-es: Adjust #VC IST Stack on entering NMI handler
x86/sev-es: Allocate and map an IST stack for #VC handler
x86/sev-es: Setup per-CPU GHCBs for the runtime handler
gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq
x86/sev-es: Setup GHCB-based boot #VC handler
gpio: tc35894: fix up tc35894 interrupt configuration
leds: tlc591xx: Simplify with dev_err_probe()
leds: sgm3140: Simplify with dev_err_probe()
leds: pwm: Simplify with dev_err_probe()
leds: lm3692x: Simplify with dev_err_probe()
DT: leds: Add an optional property named 'shutdown-gpios'
leds: is31fl319x: Add shutdown pin and generate a 5ms low pulse when startup
dt: bindings: lp55xx: Updte yaml examples with new color ID
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
x86/sev-es: Setup an early #VC handler
x86/sev-es: Compile early handler code into kernel image
i2c: smbus: add core function handling SMBus host-notify
i2c: add binding to mark a bus as SMBus
i2c: imx: Use dev_err_probe() to simplify error handling
i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480
sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL
soundwire: qcom: fix SLIBMUS/SLIMBUS typo
soundwire: cadence: fix race condition between suspend and Slave device alerts
Revert "driver core: Annotate dev_err_probe() with __must_check"
rtlwifi: switch from 'pci_' to 'dma_' API
brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
mwifiex: remove function pointer check
rtl8xxxu: prevent potential memory leak
rtlwifi: rtl8723ae: Delete a stray tab
Revert "test_firmware: Test platform fw loading on non-EFI systems"
ARM: aspeed: g5: Do not set sirq polarity
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
drm/virtio: report uuid in debugfs
drm/virtio: fix uninitialized variable
Fix use after free in get_capset_info callback.
ath11k: Add peer max mpdu parameter in peer assoc command
ath11k: fix uninitialized return in ath11k_spectral_process_data()
HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS
HID: i2c-hid: Prefer asynchronous probe
HID: ite: Add USB id match for Acer One S1003 keyboard dock
HID: roccat: add bounds checking in kone_sysfs_write_settings()
drm: allow limiting the scatter list size.
net: ethernet/neterion/vxge: fix spelling of "functionality"
nfc: pn533/usb.c: fix spelling of "functions"
ipv6: add tos reflection in TCP reset and ack
net: tc35815: switch from 'pci_' to 'dma_' API
hippi: switch from 'pci_' to 'dma_' API
sfc: coding style cleanups in mcdi_port_common.c
scsi: qedf: Retry qed->probe during recovery
scsi: qedf: Add schedule_hw_err_handler callback for fan failure
scsi: qedf: Return SUCCESS if stale rport is encountered
scsi: qedf: FDMI attributes correction
scsi: qedf: Fix for the session’s E_D_TOV value
scsi: qedf: Correct the comment in qedf_initiate_els
scsi: qedf: Change the debug parameter permission to read & write
net: bridge: mcast: fix unused br var when lockdep isn't defined
netlabel: Fix some kernel-doc warnings
net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2400m_msg_to_dev()
bnx2x: Fix some kernel-doc warnings
cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c
net: smsc911x: Remove unused variables
net: hns3: remove some unused function hns3_update_promisc_mode()
net: hns3: remove some unused macros related to queue
net: hns3: remove unused field 'tc_num_last_time' in struct hclge_dev
net: hns3: remove unused field 'io_base' in struct hns3_enet_ring
net: hns3: fix a typo in struct hclge_mac
net: hns3: skip periodic service task if reset failed
net: hns3: narrow two local variable range in hclgevf_reset_prepare_wait()
scsi: ufs: ufs-mediatek: Add host reset mechanism
scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode
scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk
scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy
scsi: qedi: Add support for handling PCIe errors
scsi: qedi: Add firmware error recovery invocation support
scsi: qedi: Mark all connections for recovery on link down event
scsi: qedi: Use snprintf instead of sprintf
scsi: qedi: Protect active command list to avoid list corruption
scsi: qedi: Fix list_del corruption while removing active I/O
scsi: qedi: Skip firmware connection termination for PCI shutdown handler
scsi: qedi: Use qed count from set_fp_int in msix allocation
net: sched: skip an unnecessay check
powerpc: remove address space overrides using set_fs()
powerpc: use non-set_fs based maccess routines
x86: remove address space overrides using set_fs()
x86: make TASK_SIZE_MAX usable from assembly code
x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h
lkdtm: remove set_fs-based tests
test_bitmap: remove user bitmap tests
uaccess: add infrastructure for kernel builds with set_fs()
fs: don't allow splice read/write without explicit ops
fs: don't allow kernel reads and writes without iter ops
sysctl: Convert to iter interfaces
integrity: invalid kernel parameters feedback
ima: add check for enforced appraise option
scsi: docs: Remove obsolete scsi typedef text from scsi_mid_low_api
scsi: ibmvfc: Interface updates for future FPIN and MQ support
scsi: ibmvfc: Use compiler attribute defines instead of __attribute__()
scsi: ufshcd: Allow specifying an Auto-Hibernate Timer value of zero
selftests/bpf: Add test for map_ptr arithmetic
bpf: Permit map_ptr arithmetic with opcode add and offset 0
platform/x86: thinkpad_acpi: Map Clipping tool hotkey to KEY_SELECTIVE_SCREENSHOT
platform/x86: thinkpad_acpi: Add support for new hotkeys found on X1C8 / T14
Input: allocate keycode for Fn + right shift
Input: allocate keycodes for notification-center, pickup-phone and hangup-phone
selftests/seccomp: Use bitwise instead of arithmetic operator for flags
seccomp: Use current_pt_regs() instead of task_pt_regs(current)
selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior
dt-bindings: convert spmi.txt to spmi.yaml
dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix
dt-bindings: crypto: sa2ul: fix a DT binding check warning
drm/ttm: drop the tt backend function paths.
drm/ttm/agp: remove bdev from agp helpers
drm/ttm: get rid of agp specific populate/unpopulate paths.
drm/ttm/agp: drop back end bindings from agp
drm/gem_vram/ttm: move to driver backend destroy function.
drm/amdgpu/ttm: move to driver backend binding funcs
drm/vmwgfx: move to driver binding functions
drm/nouveau/ttm: use driver bind/unbind/destroy functions.
drm/radeon/ttm: move to driver binding/destroy functions. (v2)
drm/ttm/agp: export bind/unbind/destroy for drivers to use.
drm/qxl: move bind/unbind/destroy to the driver function table.
drm/ttm: add optional bind/unbind via driver.
drm/ttm: introduce ttm_bo_move_null
EDAC, sb_edac: Simplify switch statement
PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()
PCI: iproc: Set affinity mask on MSI interrupts
PCI: mvebu: Remove useless msi_controller pointer allocation
rxrpc: Allow multiple client connections to the same peer
rxrpc: Rewrite the client connection manager
rxrpc: Impose a maximum number of client calls
MAINTAINERS: add entry for VKMS
seccomp: kill process instead of thread for unknown actions
dt-bindings: timers: sp-804: Convert to json-schema
spi: spi-mtk-nor: support standard spi properties
spi: tegra20: Simplify with dev_err_probe()
spi: tegra114: Simplify with dev_err_probe()
spi: synquacer: Simplify with dev_err_probe()
spi: stm32: Simplify with dev_err_probe()
spi: qcom-qspi: Simplify with dev_err_probe()
spi: spi-mux: Simplify with dev_err_probe()
spi: cadence-quadspi: Simplify with dev_err_probe()
spi: bcm2835: Simplify with dev_err_probe()
spi: atmel: Simplify with dev_err_probe()
spi: sprd: Release DMA channel also on probe deferral
ARM: dts: bcm2711: Enable the display pipeline
PCI: dwc: Make ATU accessors private
PCI: dwc: Remove read_dbi2 code
PCI: dwc/tegra: Use common Designware port logic register definitions
PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset
PCI: dwc/qcom: Use common PCI register definitions
PCI: dwc/imx6: Use common PCI register definitions
PCI: dwc/meson: Rework PCI config and DW port logic register accesses
PCI: dwc/meson: Drop unnecessary RC config space initialization
PCI: dwc/meson: Drop the duplicate number of lanes setup
PCI: dwc: Ensure FAST_LINK_MODE is cleared
PCI: dwc: Add a 'num_lanes' field to struct dw_pcie
PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPEED_CONTROL
PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init()
PCI: dwc/keystone: Drop duplicated 'num-viewport'
PCI: dwc: Simplify config space handling
PCI: dwc: Remove storing of PCI resources
PCI: dwc: Remove root_bus pointer
PCI: dwc: Convert to use pci_host_probe()
PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus
PCI: Also call .add_bus() callback for root bus
PCI: dwc: Use generic config accessors
PCI: dwc: Remove dwc specific config accessor ops
PCI: dwc: histb: Use pci_ops for root config space accessors
PCI: dwc: exynos: Use pci_ops for root config space accessors
PCI: dwc: kirin: Use pci_ops for root config space accessors
PCI: dwc: meson: Use pci_ops for root config space accessors
PCI: dwc: tegra: Use pci_ops for root config space accessors
PCI: dwc: keystone: Use pci_ops for config space accessors
PCI: dwc: al: Use pci_ops for child config space accessors
PCI: dwc: Add a default pci_ops.map_bus for root port
dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx-sample-delay-ns property
spi: dw: Add Microchip Sparx5 support
spi: dw: Add support for RX sample delay register
firmware: arm_scmi: Add SCMI device for system power protocol
block: make QUEUE_SYSFS_BIT_FNS more useful
block: add helper macros for queue sysfs entries
firmware: arm_scmi: Add system power protocol support
ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
ASoC: qcom: common: Parse auxiliary devices from device tree
ASoC: dt-bindings: qcom: Document "aux-devs" property
netfilter: nf_tables: add userdata support for nft_object
mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C
kdb: Use newer api for tasklist scanning
kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
kdb: remove unnecessary null check of dbg_io_ops
interconnect: qcom: Add EPSS L3 support on SM8250
dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250
interconnect: qcom: Lay the groundwork for adding EPSS support
interconnect: qcom: Add OSM L3 support on SM8150
dt-bindings: interconnect: Add OSM L3 DT binding on SM8150
interconnect: qcom: sc7180: Replace xlate with xlate_extended
interconnect: qcom: sdm845: Replace xlate with xlate_extended
interconnect: qcom: Implement xlate_extended() to parse tags
dt-bindings: interconnect: Document the support of optional path tag
interconnect: Introduce xlate_extended() callback
interconnect: qcom: Add support for per-BCM scaling factors
interconnect: qcom: Only wait for completion in AMC/WAKE by default
interconnect: qcom: Support bcm-voter-specific TCS wait behavior
dt-bindings: interconnect: Add property to set BCM TCS wait behavior
dt-bindings: interconnect: Add generic qcom bindings
interconnect: qcom: Add SM8250 interconnect provider driver
interconnect: qcom: Add SM8150 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings
dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings
dt-bindings: interconnect: single yaml file for RPMh interconnect drivers
interconnect: Add bulk API helpers
powerpc/64s: handle ISA v3.1 local copy-paste context switches
powerpc: Warn about use of smt_snooze_delay
powerpc/powernv: Print helpful message when cores guarded
powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window
powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window
powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows
powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable
powerpc: Update documentation of ISA versions for Power10
powerpc/tools: Remove 90 line limit in checkpatch script
ASoC: mt6359: fix failed to parse DT properties
ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO
ASoC: topology: Add support for WO and RO TLV byte kcontrols
ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform
selftests/powerpc: Fix prefixes in alignment_handler signal handler
powerpc/boot: Update Makefile comment for 64bit wrapper
powerpc/64: Remove unused generic_secondary_thread_init()
selftests/powerpc: Properly handle failure in switch_endian_test
selftests/powerpc: Don't touch VMX/VSX on older CPUs
selftests/powerpc: Skip L3 bank test on older CPUs
selftests/powerpc: Skip security tests on older CPUs
selftests/powerpc: Don't run DSCR tests on old systems
selftests/powerpc: Include asm/cputable.h from utils.h
selftests/powerpc: Move set_dscr() into rfi_flush.c
selftests/powerpc: Give the bad_accesses test longer to run
selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac
selftests/powerpc: Run tm-tmspr test for longer
selftests/powerpc: Don't use setaffinity in tm-tmspr
selftests/powerpc: Fix TM tests when CPU 0 is offline
powerpc/pseries/eeh: Fix dumb linebreaks
powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION_GRAPH_TRACER
powerpc/uaccess: Add pre-update addressing to __get_user_asm() and __put_user_asm()
tracepoint: Fix overly long tracepoint names
fbdev: radeonfb: use generic power management
video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM container
fbdev: remove mbx framebuffer driver
video: fbdev: kyro: remove set but not used 'ulCoreClock'
video: fbdev: kyro: remove set but not used 'ulBestVCO'
video: fbdev: udlfb: fix kobj_to_dev.cocci warnings
video: fbdev: radeon: Fix memleak in radeonfb_pci_register
video: fbdev: tgafb: Avoid comma separated statements
video: fbdev: sstfb: replace spurious snprintf() with sprintf()
docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option.
lib/fonts: add font 6x8 for OLED display
fbdev: arkfb: use generic power management
fbdev: s3fb: use generic power management
fbdev: vt8623fb: use generic power management
fbdev: i740fb: use generic power management
fbdev: cyber2000fb: use generic power management
fbdev: savagefb: use generic power management
fbdev: nvidia: use generic power management
fbdev: aty128fb: use generic power management
fbdev: aty: use generic power management
fbdev: via-core: use generic power management
fbdev: lxfb: use generic power management
fbdev: gxfb: use generic power management
video: fbdev: sis: fix null ptr dereference
omapfb: fix spelling mistake "propert" -> "property"
video: fbdev: ssd1307fb: Added support to Column offset
video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
fbdev: sm712fb: handle ioremap() errors in probe
fbmem: add margin check to fb_check_caps()
iio: adc: xilinx-xadc: use devm_krealloc()
hwmon: pmbus: use more devres helpers
devres: provide devm_krealloc()
syscore: Use pm_pr_dbg() for syscore_{suspend,resume}()
driver core: Use the ktime_us_delta() helper
test_firmware: Test platform fw loading on non-EFI systems
docs: driver-api: firmware: fallback-mechanisms: Fix rendering of bullet point
Documentation: Remove device connection documentation
device property: Move fwnode_connection_find_match() under drivers/base/property.c
backlight: tosa_bl: Include the right header
backlight: tosa_lcd: Include the right header
selftests/net: replace obsolete NFT_CHAIN configuration
netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN
phy: ti: am654: Fix a leak in serdes_am654_probe()
dt-binding: phy: convert ti,omap-usb2 to YAML
phy: ti: gmii-sel: retrieve ports number and base offset from dt
phy: ti: gmii-sel: use features mask during init
phy: ti: gmii-sel: move phy init in separate function
media: vivid: fix compile warning/error
kprobes: Make local functions static
kprobes: Free kretprobe_instance with RCU callback
kprobes: Remove NMI context check
sparc: kprobes: Use generic kretprobe trampoline handler
sh: kprobes: Use generic kretprobe trampoline handler
s390: kprobes: Use generic kretprobe trampoline handler
powerpc: kprobes: Use generic kretprobe trampoline handler
parisc: kprobes: Use generic kretprobe trampoline handler
mips: kprobes: Use generic kretprobe trampoline handler
ia64: kprobes: Use generic kretprobe trampoline handler
csky: kprobes: Use generic kretprobe trampoline handler
arc: kprobes: Use generic kretprobe trampoline handler
arm64: kprobes: Use generic kretprobe trampoline handler
arm: kprobes: Use generic kretprobe trampoline handler
x86/kprobes: Use generic kretprobe trampoline handler
kprobes: Add generic kretprobe trampoline handler
drm/ttm: merge offset and base in ttm_bus_placement
drm/qxl: don't touch mem.bus.offset
drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/write warnings
scripts/gdb: update for lockless printk ringbuffer
scripts/gdb: add utils.read_ulong()
docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo
printk: reduce LOG_BUF_SHIFT range for H8300
printk: ringbuffer: support dataless records
ath11k: fix a double free and a memory leak
ath10k: Add support for chain1 regulator supply voting
dt: bindings: Add new regulator as optional property for WCN3990
phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()
phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_timeout()
phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
net: dsa: don't print non-fatal MTU error if not supported
net: dsa: change PHY error message again
blktrace: make function blk_trace_bio_get_cgid() static
block: Remove unused blk_mq_sched_free_hctx_data()
block: Do not discard buffers under a mounted filesystem
x86/sev-es: Print SEV-ES info into the kernel log
fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer
net: tighten the definition of interface statistics
rxrpc: Remove unused macro rxrpc_min_rtt_wlen
sfc: simplify DMA mask setting
sfc: remove EFX_DRIVER_VERSION
sfc: handle limited FEC support
sfc: add ethtool ops and miscellaneous ndos to EF100
sfc: remove phy_op indirection
sfc: don't double-down() filters in ef100_reset()
arm64: topology: Stop using MPIDR for topology information
arm64/mm/ptdump: Add address markers for BPF regions
drm/vkms: Add support for writeback
drm/vkms: Compute CRC without change input data
drm/vkms: Decouple crc operations from composer
x86/sev-es: Add SEV-ES Feature Detection
net: ethernet: dnet: Remove set but unused variable 'len'
x86/head/64: Move early exception dispatch to C code
x86/idt: Make IDT init functions static inlines
drm/ttm: remove bdev from ttm_tt
net: ethernet: dwmac: remove redundant null check before clk_disable_unprepare()
net: ethernet: fec: remove redundant null check before clk_disable_unprepare()
net: stmmac: remove redundant null check before clk_disable_unprepare()
net: xilinx: remove redundant null check before clk_disable_unprepare()
MIPS: Remove mach-*/war.h
MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR
MIPS: Get rid of BCM1250_M3_WAR
MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS
MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option
MIPS: Convert R10000_LLSC_WAR info a config option
MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option
MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option
MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR
MIPS: Convert R4600_V2_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option
x86/head/64: Install a CPU bringup IDT
MIPS: dts/ingenic: Cleanup qi_lb60.dts
MIPS: Loongson64: Remove unused loongson_reboot.
net: bridge: mcast: destroy all entries via gc
net: bridge: mcast: improve IGMPv3/MLDv2 query processing
net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report
net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report
net: bridge: mcast: delete expired port groups without srcs
net: bridge: mdb: use mdb and port entries in notifications
net: bridge: mdb: push notifications in __br_mdb_add/del
net: bridge: mcast: add support for group query retransmit
net: bridge: mcast: add support for group-and-source specific queries
net: bridge: mcast: add support for src list and filter mode dumping
net: bridge: mcast: add support for group source list
net: bridge: mcast: factor out port group del
net: bridge: mdb: arrange internal structs so fast-path fields are close
x86/head/64: Switch to initial stack earlier
x86/head/64: Load segment registers earlier
net: dsa: rtl8366rb: Switch to phylink
x86/head/64: Load GDT after switch to virtual addresses
x86/head/64: Install startup GDT
x86/idt: Split idt_data setup out of set_intr_gate()
tipc: fix a deadlock when flushing scheduled work
x86/sev-es: Add CPUID handling to #VC handler
spi: qup: Allow for compile-testing on !ARM
x86/fpu: Move xgetbv()/xsetbv() into a separate header
regulator: lochnagar: Add additional VDDCORE range
x86/sev-es: Add support for handling IOIO exceptions
x86/boot/compressed/64: Unmap GHCB page before booting the kernel
x86/boot/compressed/64: Setup a GHCB-based VC Exception handler
x86/boot/compressed/64: Add set_page_en/decrypted() helpers
x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
x86/boot/compressed/64: Call set_sev_encryption_mask() earlier
x86/boot/compressed/64: Add stage1 #VC handler
x86/boot/compressed/64: Change add_identity_map() to take start and end
x86/boot/compressed/64: Don't pre-map memory in KASLR code
x86/boot/compressed/64: Always switch to own page table
x86/boot/compressed/64: Add page-fault handler
x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
x86/boot/compressed/64: Add IDT Infrastructure
x86/boot/compressed/64: Disable red-zone usage
x86/insn: Add insn_has_rep_prefix() helper
KVM: SVM: Use __packed shorthand
x86/insn: Add insn_get_modrm_reg_off()
KVM: SVM: Add GHCB Accessor functions
x86/umip: Factor out instruction decoding
KVM: SVM: Add GHCB definitions
x86/umip: Factor out instruction fetch
KVM: SVM: nested: Don't allocate VMCB structures on stack
x86/insn: Make inat-tables.c suitable for pre-decompression code
x86/traps: Move pf error codes to <asm/trap_pf.h>
x86/cpufeatures: Add SEV-ES CPU feature
arm64: perf: Remove unnecessary event_idx check
regulator: remove locking around regulator_notifier_call_chain()
regulator: don't require mutex for regulator_notifier_call_chain()
fs: Don't invalidate page buffers in block_write_full_page()
drm/vc4: drv: Support BCM2711
dt-bindings: display: vc4: Document BCM2711 VC5
dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings
drm/vc4: hdmi: Support the BCM2711 HDMI controllers
drm/vc4: hdmi: Add pixel BVB clock control
drm/vc4: hdmi: Switch to blank pixels when disabled
drm/vc4: hdmi: Do the VID_CTL configuration at once
drm/vc4: hdmi: Implement finer-grained hooks
drm/vc4: hdmi: Always recenter the HDMI FIFO
drm/vc4: hdmi: Remove register dumps in enable
drm/vc4: hdmi: Deal with multiple ALSA cards
drm/vc4: hdmi: Add audio-related callbacks
drm/vc4: hdmi: Set the b-frame marker to the match ALSA's default.
drm/vc4: hdmi: Reset audio infoframe on encoder_enable if previously streaming
drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers
drm/vc4: hdmi: Use clk_set_min_rate instead
drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate
drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid
drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define
drm/vc4: hdmi: Add CEC support flag
drm/vc4: hdmi: Move CEC init to its own function
drm/vc4: hdmi: Deal with multiple debugfs files
drm/vc4: hdmi: Store the encoder type in the variant structure
drm/vc4: hdmi: Add a set_timings callback
drm/vc4: hdmi: Add a CSC setup callback
drm/vc4: hdmi: Add PHY RNG enable / disable function
drm/vc4: hdmi: Add PHY init and disable function
drm/vc4: hdmi: Add reset callback
drm/vc4: hdmi: Implement a register layout abstraction
drm/vc4: hdmi: Introduce resource init and variant
drm/vc4: hdmi: Remove vc4_hdmi_connector
drm/vc4: hdmi: Remove vc4_dev hdmi pointer
drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device
drm/vc4: hdmi: Pass vc4_hdmi to CEC code
drm/vc4: hdmi: Add container_of macros for encoders and connectors
drm/vc4: hdmi: Use local vc4_hdmi directly
drm/vc4: hdmi: Move accessors to vc4_hdmi
drm/vc4: hdmi: Rename hdmi to vc4_hdmi
drm/vc4: hdmi: Remove DDC argument to connector_init
drm/vc4: hdmi: rework connectors and encoders
drm/vc4: hdmi: Move structure to header
drm/vc4: hdmi: Use debugfs private field
drm/vc4: crtc: Add BCM2711 pixelvalves
dt-bindings: display: vc4: pv: Add BCM2711 pixel valves
drm/vc4: drv: Disable the CRTC at boot time
drm/vc4: crtc: Move the CRTC disable out
drm/vc4: hvs: Introduce a function to get the assigned FIFO
drm/vc4: hvs: Make the stop_channel function public
drm/vc4: crtc: Clear the PixelValve FIFO during configuration
drm/vc4: crtc: Clear the PixelValve FIFO on disable
drm/vc4: crtc: Add a delay after disabling the PixelValve output
drm/vc4: encoder: Add finer-grained encoder callbacks
drm/vc4: crtc: Move HVS channel init before the PV initialisation
drm/vc4: crtc: Remove redundant pixelvalve reset
drm/vc4: crtc: Remove mode_set_nofb
drm/vc4: hvs: Make sure our channel is reset
drm/vc4: crtc: Move the HVS gamma LUT setup to our init function
drm/vc4: crtc: Move HVS init and close to a function
drm/vc4: crtc: Move PV dump to config_pv
drm/vc4: crtc: Turn pixelvalve reset into a function
drm/vc4: crtc: Disable color management for HVS5
drm/vc4: crtc: Add HDMI1 encoder type
drm/vc4: crtc: Rename HDMI encoder type to HDMI0
drm/vc4: crtc: Add function to compute FIFO level bits
drm/vc4: crtc: Add FIFO depth to vc4_crtc_data
drm/vc4: crtc: Assign output to channel automatically
drm/vc4: kms: Convert to for_each_new_crtc_state
drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable
drm/vc4: crtc: Use local chan variable
drm/vc4: crtc: Rename HVS channel to output
drm/vc4: crtc: Move the cob allocation outside of bind
drm/vc4: crtc: Use a shared interrupt
drm/vc4: crtc: Deal with different number of pixel per clock
drm/vc4: plane: Create more planes
drm/vc4: plane: Optimize the LBM allocation size
drm/vc4: plane: Change LBM alignment constraint on LBM
drm/vc4: hvs: Boost the core clock during modeset
drm/vc4: Add support for the BCM2711 HVS5
dt-bindings: display: Add support for the BCM2711 HVS
PCI: cadence-ep: Remove obsolete path from comment
usb: typec: intel_pmc_mux: Support for device role (UFP)
usb: typec: intel_pmc_mux: Check the port status before connect
dt-bindings: PCI: rcar: Add device tree support for r8a7742
PCI: imx6: Do not output error message when devm_clk_get() failed with -EPROBE_DEFER
tools, bpf: Synchronise BPF UAPI header with tools
bpf: Fix formatting in documentation for BPF helpers
tools: bpftool: Fix formatting in bpftool-link documentation
ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo
PCI: imx6: Use fallthrough pseudo-keyword
PCI: rcar-gen2: Use fallthrough pseudo-keyword
soundwire: qcom: add v1.5.1 compatible
soundwire: qcom: add support for mmio soundwire master devices
soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
soundwire: qcom: fix abh/ahb typo
ASoC: SOF: topology: make process type optional
ASoC: SOF: append extended data to sof_ipc_comp_mux
ASoC: SOF: append extended data to sof_ipc_comp_process
ASoC: SOF: append extended data to sof_ipc_comp_tone
ASoC: SOF: append extended data to sof_ipc_comp_asrc
ASoC: SOF: append extended data to sof_ipc_comp_src
ASoC: SOF: append extended data to sof_ipc_comp_host
ASoC: SOF: append extended data to sof_ipc_comp_volume
ASoC: SOF: append extended data to sof_ipc_comp_mixer
ASoC: SOF: append extended data to sof_ipc_comp_dai
ASoC: SOF: topology: add helper for setting up IPC component
ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data
ASoC: SOF: topology: parse comp_ext_tokens for all widgets
ASoC: SOF: topology: create component extended tokens
ASoC: SOF: add comp_ext to struct snd_sof_widget
ASoC: SOF: tokens: add token for component UUID
media: atomisp: get rid of -Wsuggest-attribute=format warnings
media: atomisp: move a static constant out of a header file
media: atomisp: get rid of unused vars
HID: wiimote: narrow spinlock range in wiimote_hid_event()
HID: wiimote: make handlers[] const
media: atomisp: print a warning if error while setting downscaler
media: atomisp: get rid of some cleanup leftovers
media: vivid: fix error path
media: vivid: move the devnode creation logic to a separate function
media: vivid: move the create queues to a separate function
media: vivid: place dt timings init code on a separate function
arm64: get rid of TEXT_OFFSET
media: vivid: move set_capabilities logic to a separate function
media: vivid: place the logic which disables ioctl on a separate function
media: vivid: move the detection part out of vivid_create_instance
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
PCI: aardvark: Implement driver 'remove' function and allow to build it as module
PCI: pci-bridge-emul: Export API functions
PCI: aardvark: Check for errors from pci_bridge_emul_init() call
PCI: aardvark: Fix compilation on s390
ACPI/IORT: Remove the unused inline functions
ACPI/IORT: Drop the unused @ops of iort_add_device_replay()
arm64/numa: Fix a typo in comment of arm64_numa_init
arm64: fix some spelling mistakes in the comments by codespell
iommu/arm-smmu-v3: permit users to disable msi polling
iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass
iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter
drivers: most: add character device interface driver
iommu/arm-smmu-v3: Fix l1 stream table size in the error message
drivers/perf: hisi: Add missing include of linux/module.h
ASoC: sun8i-codec: Manage module clock via DAPM
ASoC: sun8i-codec: Attach the bus clock to the regmap
ASoC: sun8i-codec: Sort masks in a consistent order
ASoC: sun8i-codec: Fix field bit number indentation
ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name
ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names
ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names
ASoC: sun8i-codec: Fix AIF1 MODCLK widget name
ASoC: sun8i-codec: Remove extraneous widgets
drivers/virt/fsl_hypervisor: Fix error handling path
arch: vdso: add vdso linker script to 'targets' instead of extra-y
char: virtio: Select VIRTIO from VIRTIO_CONSOLE.
uacce: Use kobj_to_dev() instead of container_of()
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.19
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.14
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.9
mtd: mtdoops: Don't write panic data twice
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4
ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback
ASoC: Intel: sof_sdw: add dailink .trigger callback
ASoC: soc-dai: clarify return value for get_sdw_stream()
mmc: host: Enable compile testing of multiple drivers
drm/i915: Unlock the shared hwsp_gtt object after pinning
drm/i915: Filter wake_flags passed to default_wake_function
drm/i915: Remove i915_request.lock requirement for execution callbacks
drm/i915: Be wary of data races when reading the active execlists
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
firmware: arm_scmi: Constify static scmi-ops
firmware: arm_scmi: Constify ops pointers in scmi_handle
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
drm/i915: Add ww locking to pin_to_display_plane, v2.
drm/i915: Add ww locking to vm_fault_gtt
drm/i915: Move i915_vma_lock in the selftests to avoid lock inversion, v3.
drm/i915: Use ww pinning for intel_context_create_request()
drm/i915/selftests: Fix locking inversion in lrc selftest.
drm/i915: Dirty hack to fix selftests locking inversion
drm/i915: Convert i915_perf to ww locking as well
drm/i915: Kill last user of intel_context_create_request outside of selftests
drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.
drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.
drm/i915: Rework intel_context pinning to do everything outside of pin_mutex
drm/i915: Pin engine before pinning all objects, v5.
drm/i915: Nuke arguments to eb_pin_engine
drm/i915: Add ww context handling to context_barrier_task
drm/i915: Use ww locking in intel_renderstate.
drm/i915: Use per object locking in execbuf, v12.
drm/i915: Parse command buffer earlier in eb_relocate(slow)
drm/i915: Remove locking from i915_gem_object_prepare_read/write
drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.
Revert "drm/i915/gem: Split eb_vma into its own allocation"
Revert "drm/i915/gem: Drop relocation slowpath".
drm/i915: Revert relocation chaining commits.
Revert "drm/i915/gem: Async GPU relocations only"
drm/i915/gem: Free the fence after a fence-chain lookup failure
drm/i915/gem: Reduce context termination list iteration guard to RCU
drm/i915/selftests: Prevent selecting 0 for our random width/align
drm/i915/gt: Hold context/request reference while breadcrumbs are active
drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier
drm/i915/gt: Shrink i915_page_directory's slab bucket
drm/i915/gt: Switch to object allocations for page directories
drm/i915: Preallocate stashes for vma page-directories
drm/i915/gt: Distinguish the virtual breadcrumbs from the irq breadcrumbs
drm/i915/gt: Only transfer the virtual context to the new engine if active
drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs
misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller
dt-bindings: pci: rcar-pci-ep: Document r8a774e1
PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
xfrm: clone whole liftime_cur structure in xfrm_do_migrate
xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
arm64: perf: Add general hardware LLC events for PMUv3
arm64: traps: Add str of description to panic() in die()
drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs
drm/i915: Provide a fastpath for waiting on vma bindings
drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier()
drm/i915: Make the stale cached active node available for any timeline
drm/i915: Keep the most recently used active-fence upon discard
drm/i915: Export a preallocate variant of i915_active_acquire()
drm/i915: Skip taking acquire mutex for no ref->active callback
drm/i915/selftests: Drop stale timeline constructor assert
drm/i915/gt: Pull release of node->age under the spinlock
drm/i915/gt: Support multiple pinned timelines
drm/i915/gem: Delay tracking the GEM context until it is registered
drm/i915/gt: Fix termination condition for freeing all buffer objects
drm/i915/selftests: Flush the active barriers before asserting
drm/i915/gt: Delay taking the spinlock for grabbing from the buffer pool
drm/i915/gt: Disable preparser around xcs invalidations on tgl
drm/i915/gem: Remove disordered per-file request list for throttling
drm/i915: Soften the tasklet flush frequency before waits
drm/i915/selftests: Mock the status_page.vma for the kernel_context
drm/i915: Reduce i915_request.lock contention for i915_request_wait
misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G2N PCIe controllers
dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: arm: Fix SP805 clocks
PCI: xilinx-cpm: Remove leftover bridge initialization
ARM: dts: arm: Fix SP804 users
PCI: tegra: No need to check return value of debugfs_create() functions
lib: devres: delete duplicated words
driver core: Annotate dev_err_probe() with __must_check
PCI: dwc: Allow overriding bridge pci_ops
PCI: dwc: Use DBI accessors instead of own config accessors
PCI: Allow root and child buses to have different pci_ops
PCI: designware-ep: Fix the Header Type check
device connection: Remove struct device_connection
device connection: Remove device_connection_add()
device connection: Remove device_connection_find()
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
m68k: Replace HTTP links with HTTPS ones
m68k: mm: Remove superfluous memblock_alloc*() casts
m68k: mm: Use PAGE_ALIGNED() helper
m68k: Sort selects in main Kconfig
m68k: amiga: Clean up Amiga hardware configuration
m68k: Revive _TIF_* masks
brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329
brcmfmac: drop chip id from debug messages
brcmfmac: increase F2 watermark for BCM4329
staging: wlan-ng: Remove repeated word our
staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt_actioncode with ieee80211_spectrum_mgmt_actioncode
/dev/zero: fixups for ->read
drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs
mwifiex: sdio: Fix -Wunused-const-variable warnings
mwifiex: wmm: Fix -Wunused-const-variable warnings
rtw88: fix compile warning: [-Wignored-qualifiers]
mt7601u: Use fallthrough pseudo-keyword
mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
drm/bridge/synopsys: dsi: add support for non-continuous HS clock
drm/bridge/synopsys: dsi: allow sending longer LP commands
drm/bridge/synopsys: dsi: allow LP commands in video mode
mmc: host: Drop unneeded MMC dependency in Kconfig
mmc: renesas_sdhi: Drop local dma_parms
mmc: omap-hsmmc: remove redundant null check
mmc: core: simplify an expression
mmc: renesas_sdhi: keep SCC clock active when tuning
mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_tune' helper
mmc: core: when downgrading HS400, callback into drivers earlier
mmc: sdhci-msm: Prefer asynchronous probe
mmc: s3cmci: Drop unused variables in dbg_dumpregs
mmc: s3cmci: Cast driver data through long
mmc: s3cmci: Use proper printk format for iomem pointer
mmc: davinci: Fix -Wpointer-to-int-cast on compile test
mmc: sdhci-brcmstb: Simplify with optional clock and dev_err_probe()
mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t
mmc: dw_mmc: Simplify with dev_err_probe()
mmc: sdhci-tegra: Simplify with dev_err_probe()
mmc: sdhci-of-arasan: Simplify with dev_err_probe()
mmc: meson: Simplify with dev_err_probe()
mmc: jz4740: Simplify with dev_err_probe()
mmc: dw_mmc-zx: Simplify with dev_err_probe()
mmc: davinci: Simplify with dev_err_probe()
mmc: bcm2835: Simplify with dev_err_probe()
mmc: core: Allow setting slot index via device tree alias
dt-bindings: mmc: document alias support
mmc: meson-gx: use wrapper to avoid accessing internal vars
dt-bindings: mmc: mmc-pwreq-simple: Accept more than one reset GPIO
dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching
mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711
mmc: mediatek: add pre_enable() and post_disable() hook function
mmc: cqhci: add new cqhci_host_ops pre_enable() and post_disable()
mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target
mmc: tmio: remove indirection of 'execute_tuning' callback
mmc: tmio: don't reset whole IP core when tuning fails
mmc: tmio: factor out common parts of the reset routine
mmc: tmio: remove indirection of 'hw_reset' callback
Revert "mmc: tmio: fix reset operation"
mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset'
mmc: sdhci_am654: Add workaround for card detect debounce timer
mmc: sdhci-msm: enable compile-testing on !ARM
mmc: sdhci-esdhc-imx: remove unused code
mmc: sd: Use kobj_to_dev() instead of container_of()
mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver
dt-bindings: mmc: Add Sparx5 SDHCI controller bindings
mmc: via-sdmmc: Fix data race bug
mmc: core: Improve documentation of MMC_CAP_HW_RESET
mmc: sdhci: Add LTR support for some Intel BYT based controllers
mmc: test: remove ambiguity in test description
mmc: mmc_spi: fix timeout calculation
mmc: sdio: Export SDIO revision and info strings to userspace
mmc: sdio: Extend sdio_config_attr macro and use it also for modalias
mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers
mmc: sdio: Check for CISTPL_VERS_1 buffer size
mmc: sdhci-esdhc-imx: Reset before sending tuning command for manual tuning
ms_block: fix spelling mistake "doesn'" -> "doesn't"
dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support
mmc: Kconfig: Add RISCV and CSKY for MMC_DW
mmc: s3cmci: remove empty kerneldoc comment
dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J7200 devices
mmc: sdhci_am654: Replace HTTP links with HTTPS ones
udmabuf: Add missing compact_ioctl
bus: brcmstb_gisb: Add support for breakpoint interrupts
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
clk: imx: Fix and update kerneldoc
clk: imx: fix i.MX7D peripheral clk mux flags
clk: imx: fix composite peripheral flags
xfs: xfs_iflock is no longer a completion
xfs: remove kmem_realloc()
drm/panel: s6e63m0: Fix up DRM_DEV* regression
enic: switch from 'pci_' to 'dma_' API
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
net: gemini: Clean up phy registration
net: Add a missing word
net: dsa: rtl8366rb: Support setting MTU
irqchip/gic-v2, v3: Prevent SW resends entirely
irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
genirq: Walk the irq_data hierarchy when resending an interrupt
net/packet: Remove unused macro BLOCK_PRIV
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
MAINTAINERS: Move Hartmut Knaack to Credits
MAINTAINERS: Consolidate Analog Devices IIO entries and remove Beniamin Bia
iio: sx9310: Prefer async probe
iio: adc: rockchip_saradc: Allow compile-testing with !ARM
drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
drm/i915: panel: Use atomic PWM API for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM min setting for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM frequency for devs with an external PWM controller
drm/i915: panel: Add get_vbt_pwm_freq() helper
pwm: crc: Implement get_state() method
pwm: crc: Implement apply() method to support the new atomic PWM API
pwm: crc: Enable/disable PWM output on enable/disable
pwm: crc: Fix period changes not having any effect
pwm: crc: Fix off-by-one error in the clock-divider calculations
pwm: crc: Fix period / duty_cycle times being off by a factor of 256
pwm: lpss: Remove suspend/resume handlers
pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware state
pwm: lpss: Add pwm_lpss_prepare_enable() helper
pwm: lpss: Add range limit check for the base_unit register value
pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation)
ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase
MAINTAINERS: add files for Mediatek DRM drivers
phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/mediatek folder
drm/mediatek: Separate mtk_hdmi_phy to an independent module
drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hdmi driver
NFC: digital: Remove two unused macroes
caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE
MAINTAINERS: repair reference in LYNX PCS MODULE
net: dsa: bcm_sf2: Ensure that MDIO diversion is used
of: Export of_remove_property() to modules
sfc: remove efx_tx_queue_partner
sfc: rewrite efx_tx_may_pio
sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath
sfc: use tx_queue->old_read_count in EF100 TX path
sfc: make ef100 xmit_more handling look more like ef10's
sfc: add and use efx_tx_send_pending in tx.c
coccinelle: misc: add uninitialized_var.cocci script
staging: tegra-vde: fix common struct sg_table related issues
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: imx6qdl: add enet_out clk support
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: imx: Remove ehci board files
ARM: imx: Remove i.MX35 board files
ARM: imx: Remove i.MX31 board files
ARM: imx: Remove i.MX27 board files
ARM: imx: Remove imx21 support
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
fpga: fpga-region: Cleanup an outdated comment
ARM: dts: imx: add devicetree for Tolino Shine 2 HD
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
drm/panel: s6e63m0: Order enable/disable sequence
drm/panel: s6e63m0: Add code to identify panel
drm/panel: s6e63m0: Add reading functionality
x86/resctrl: Fix spelling in user-visible warning messages
drm/panel: s6e63m0: Add DSI transport
drm/panel: s6e63m0: Break out SPI transport
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
ARM: brcmstb: Add debug UART entry for 72615
perf tools: Make GTK2 support opt-in
perf vendor events amd: Enable Family 19h users by matching Zen2 events
perf vendor events amd: Add recommended events
perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1
perf vendor events amd: Add L2 Prefetch events for zen1
drm/msm/adreno: remove return value of function XX_print
drm/msm: drop cache sync hack
drm/msm/mdp5: Remove unused downstream bus scaling apis
drm/msm/mdp4: Remove unused downstream bus scaling apis
drm/msm/dpu: add support for clk and bw scaling for display
perf: ftrace: Add filter support for option -F/--funcs
perf tools: Consolidate close_control_option()'s into one function
perf intel-pt: Document snapshot control command
perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq'
perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config'
tools/memory-model: Expand the cheatsheet.txt notion of relaxed
smp: Make symbol 'csd_bug_count' static
kernel/smp: Provide CSD lock timeout diagnostics
smp: Add source and destination CPUs to __call_single_data
perf record: Add 'snapshot' control command
perf tools: Add FIFO file names as alternative options to --control
perf tools: Use AsciiDoc formatting for --control option documentation
perf tools: Handle read errors from ctl_fd
perf tools: Consolidate --control option parsing into one function
perf tests: Add test for PE binary format support
perf symbols: Try reading the symbol table with libbfd
perf dso: Use libbfd to read build_id and .gnu_debuglink section
tools features: Add feature test to check if libbfd has buildid support
ACPICA: Introduce special struct type for GPE register addresses
ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write()
ACPICA: Validate GPE blocks at init time
scripts/dev-needs: Add script to list device dependencies
Make the docs build "work" with Sphinx 3.x
pty: do tty_flip_buffer_push without port->lock in pty_write
tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
tty: ipwireless: fix error handling
tty: synclink_gt: switch from 'pci_' to 'dma_' API
tty: serial: icom: switch from 'pci_' to 'dma_' API
drivers/greybus: Use kobj_to_dev()
x86/mce: Increase maximum number of banks to 64
serial: 8250_fsl: Add ACPI support
serial: stm32: Add RS485 RTS GPIO control again
tty: serial: earlycon dependency
sc16is7xx: Set iobase to device index
serial: core: Simplify with dev_err_probe()
serial: 8250: Simplify with dev_err_probe()
serial: imx: Delete duplicated argument to '|' in imx_uart_probe
dt-bindings: gpio: fsl-imx-gpio: Add power-domains
dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs
dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property
dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles
uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
uas: fix sdev->host->dma_dev
usb-storage: fix sdev->host->dma_dev
usb/host: ehci-npcm7xx: Use pm_ptr() macro
usb/host: ehci-spear: Use pm_ptr() macro
usb/host: ehci-platform: Use pm_ptr() macro
usb/misc: usb3503: Use pm_ptr() macro
usb/misc: usb4604: Use pm_ptr() macro
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: core: driver: fix stray tabs in error messages
samples, bpf: Add xsk_fwd test file to .gitignore
samples, bpf: Replace bpf_program__title() with bpf_program__section_name()
staging: pi433: break long lines
staging: rtl8723bs: os_dep: added blank line to fix coding style issue
x86/debug: Change thread.debugreg6 to thread.virtual_dr6
x86/debug: Support negative polarity DR6 bits
x86/debug: Simplify hw_breakpoint_handler()
x86/debug: Remove aout_dump_debugregs()
x86/debug: Remove the historical junk
x86/debug: Move cond_local_irq_enable() block into exc_debug_user()
x86/debug: Move historical SYSENTER junk into exc_debug_kernel()
x86/debug: Simplify #DB signal code
x86/debug: Remove handle_debug(.user) argument
x86/debug: Move kprobe_debug_handler() into exc_debug_kernel()
x86/debug: Sync BTF earlier
MAINTAINERS: Add myself as SCHED_DEADLINE reviewer
libbpf: Fix potential multiplication overflow
libbpf: Fix another __u64 cast in printf
iommu/tegra-smmu: Add locking around mapping operations
tests: add waitid() tests for non-blocking pidfds
arm64: mte: Add Memory Tagging Extension documentation
arm64: mte: Kconfig entry
arm64: mte: Save tags when hibernating
arm64: mte: Enable swap of tagged pages
mm: Add arch hooks for saving/restoring tags
fs: Handle intra-page faults in copy_mount_options()
arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset
arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support
arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasks
arm64: mte: Restore the GCR_EL1 register after a suspend
arm64: mte: Allow user control of the generated random tags via prctl()
arm64: mte: Allow user control of the tag check mode via prctl()
mm: Allow arm64 mmap(PROT_MTE) on RAM-based files
arm64: mte: Validate the PROT_MTE request via arch_validate_flags()
mm: Introduce arch_validate_flags()
arm64: mte: Add PROT_MTE support to mmap() and mprotect()
mm: Introduce arch_calc_vm_flag_bits()
arm64: mte: Tags-aware aware memcmp_pages() implementation
arm64: Avoid unnecessary clear_user_page() indirection
arm64: mte: Tags-aware copy_{user_,}highpage() implementations
arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE
mm: Preserve the PG_arch_2 flag in __split_huge_page_tail()
mm: Add PG_arch_2 page flag
arm64: mte: Handle synchronous and asynchronous tag check faults
arm64: mte: Add specific SIGSEGV codes
arm64: kvm: mte: Hide the MTE CPUID information from the guests
iommu/sun50i: Fix set-but-not-used variable warning
iommu/mediatek: Check 4GB mode by reading infracfg
drm/i915: remove the extra modeset init layer
tests: port pidfd_wait to kselftest harness
pidfd: support PIDFD_NONBLOCK in pidfd_open()
exit: support non-blocking pidfds
drm/i915: split out intel_modeset_driver_remove_nogem() and simplify
drm/i915: move more display related probe to intel_modeset_init_noirq()
drm/i915: split intel_modeset_init() pre/post gem init
iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
iommu/iova: Replace cmpxchg with xchg in queue_iova
regulator: bd71847: add property for omitting ON/OFF control
regulator: bd71837: add property for omitting ON/OFF control
regulator: bd718x7 fix regulator states at SUSPEND
regulator: bd718x7 initialize regulator config only once
iommu/dma: Remove broken huge page handling
fuse: update project homepage
ASoC: samsung-i2s: Add missing properties
ASoC: odroid: Add missing properties
ARM: dts: r8a7742: Add IPMMU DT nodes
dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support
soundwire: intel: remove stream handling from .prepare and .hw_free
soundwire: intel: remove .trigger operation
soundwire: intel: fix NULL/ERR_PTR confusion
soundwire: stream: fix NULL/IS_ERR confusion
soundwire: remove SDW_REG_SHIFT()
soundwire: intel_init: use FIELD_{GET|PREP}
soundwire: intel: use FIELD_{GET|PREP}
soundwire: cadence: use FIELD_{GET|PREP}
soundwire: qcom : use FIELD_{GET|PREP}
soundwire: stream: use FIELD_{GET|PREP}
soundwire: slave: use SDW_DISCO_LINK_ID()
soundwire: bus: use FIELD_GET()
soundwire: define and use addr bit masks
iommu: Rename iommu_tlb_* functions to iommu_iotlb_*
ASoC: SOF: topology: fix core enable sequence
ASoC: SOF: support topology components on secondary cores
ASoC: SOF: add a "core" parameter to widget loading functions
dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible string in increasing number of the SoC
iommu/tegra-smmu: Prune IOMMU group when it is released
iommu/tegra-smmu: Balance IOMMU group reference count
iommu/tegra-smmu: Set IOMMU group name
x86/entry/64: Do not include inst.h in calling.h
ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable
iommu/vt-d: Drop kerneldoc marker from regular comment
iommu/amd: Fix kerneldoc comments
iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes
iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable
crypto: amlogic - Fix endianness marker
padata: add another maintainer and another list
crypto: sun8i-ss - remove redundant memzero_explicit()
crypto: sun8i-ss - use kfree_sensitive()
crypto: sun8i-ce - use kfree_sensitive()
crypto: amlogic - use kfree_sensitive()
crypto: inside-secure - use kfree_sensitive()
crypto: ccree - Simplify with dev_err_probe()
crypto: sa2ul - Simplify with dev_err_probe()
hwrng: cctrn - Simplify with dev_err_probe()
crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning
crypto: arm64/gcm - Fix endianness warnings
crypto: arm64/sha - Add declarations for assembly variables
crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon
arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
arm64: dts: renesas: r8a774e1: Add FDP1 device nodes
ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
ARM: dts: r8a7742: Add IPMMU DT nodes
clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r)
clk: renesas: r8a7742: Add clk entry for VSPR
platform/chrome: Kconfig: Remove the transitional MFD_CROS_EC config
platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command
arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
proc: add a read_iter method to proc proc_ops
proc: cleanup the compat vs no compat file ops
proc: remove a level of indentation in proc_get_inode
selftests/bpf: Fix check in global_data_init.
selftests/bpf: Add __noinline variant of cls_redirect selftest
selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline
selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests
selftests/bpf: Turn fexit_bpf2bpf into test with subtests
libbpf: Deprecate notion of BPF program "title" in favor of "section name"
selftests/bpf: Don't use deprecated libbpf APIs
tools/bpftool: Replace bpf_program__title() with bpf_program__section_name()
selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls
libbpf: Add multi-prog section support for struct_ops
libbpf: Implement generalized .BTF.ext func/line info adjustment
libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls
libbpf: Support CO-RE relocations for multi-prog sections
libbpf: Parse multi-function sections into multiple BPF programs
libbpf: Ensure ELF symbols table is found before further ELF processing
smsc9420: switch from 'pci_' to 'dma_' API
epic100: switch from 'pci_' to 'dma_' API
net: phy: dp83867: Fix various styling and space issues
ip: expose inet sockopts through inet_diag
net: dsa: bcm_sf2: recalculate switch clock rate based on ports
net: dsa: bcm_sf2: request and handle clocks
dt-bindings: net: Document Broadcom SF2 switch clocks
net: systemport: Manage Wake-on-LAN clock
net: systemport: fetch and use clock resources
dt-bindings: net: Document Broadcom SYSTEMPORT clocks
ethtool: fix error handling in ethtool_phys_id
selftests/net: improve descriptions for XFAIL cases in psock_snd.sh
chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4
net: mvpp2: split xlg and gmac pcs
net: mvpp2: convert to phylink pcs operations
net: mvpp2: move GMAC reset handling into mac_prepare()/mac_finish()
net: mvpp2: ensure the port is forced down while changing modes
net: mvpp2: convert to use mac_prepare()/mac_finish()
net: mvpp2: tidy up ACPI hack
submitting-patches.rst: presume git will be used
Documentation/maintainer: rehome sign-off process
Documentation/process: expand plain-text advice
submitting-patches.rst: remove heading numbering
blk-mq, elevator: Count requests per hctx to improve performance
blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap
blk-mq: Record nr_active_requests per queue for when using shared sbitmap
blk-mq: Relocate hctx_may_queue()
blk-mq: Facilitate a shared sbitmap per tagset
blk-mq: Use pointers for blk_mq_tags bitmap tags
blk-mq: Pass flags for tag init/free
blk-mq: Free tags in blk_mq_init_tags() upon error
blk-mq: Rename blk_mq_update_tag_set_depth()
blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED
x86/uaccess: Use XORL %0,%0 in __get_user_asm()
ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
ARM: dts: exynos: Override thermal by label in Exynos5250
ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
ARM: dts: exynos: Correct compatible for Exynos5260 GIC
ARM: dts: exynos: Correct compatible for Exynos5 GIC
kernel-doc: Update "cross-referencing from rST" section to use automarkup
docs: Add automatic cross-reference for C types
l2tp: avoid duplicated code in l2tp_tunnel_closeall
l2tp: make magic feather checks more useful
l2tp: capture more tx errors in data plane stats
l2tp: drop net argument from l2tp_tunnel_create
l2tp: drop data_len argument from l2tp_xmit_core
l2tp: remove header length param from l2tp_xmit_skb
mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms
mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately
mlxsw: core_hwmon: Split temperature querying from show functions
net: dsa: b53: Print err message on SW_RST timeout
net: dsa: b53: Use dev_{err,info} instead of pr_*
drm/amdgpu/mmhub2.0: print client id string for mmhub
drm/amdgpu/gmc9: print client id string for mmhub
drm/amdgpu/gmc10: print client id string for gfxhub
drm/amdgpu/gmc9: print client id string for gfxhub
drm/amdgpu/gfx10: Delete some duplicated argument to '|'
drm/amdgpu: add ta firmware load in psp_v12_0 for renoir
drm/amdgpu: fix max_entries calculation v4
drm/amdgpu: Remove superfluous NULL check
drm/amdgpu: enable ih1 ih2 for Arcturus only
drm/amd/display: Fix a list corruption
drm/amdgpu: Fix a redundant kfree
drm/amdgpu: block ring buffer access during GPU recovery
drm/amdgpu/swsmu: handle manual fan readback on SMU11
drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2)
drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)
drm/amdgpu/swsmu: drop get_fan_speed_percent (v2)
drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu11 asics
drm/amdgpu/swsmu: add new callback for getting fan parameters
drm/amdgpu: disable gpu-sched load balance for uvd
iio: accel: bma220: Remove unneeded blank lines
iio: accel: bma220: Use BIT() and GENMASK() macros
iio: accel: bma220: Group IIO headers together
iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
iio: accel: bma220: Mark PM functions as __maybe_unused
iio: accel: bma220: Use dev_get_drvdata() directly
iio: accel: bma220: Convert to use ->read_avail()
iio: accel: bma220: Fix returned codes from bma220_init(), bma220_deinit()
dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
iio: buffer-dmaengine: adjust `bytes_used` with residue info
dt-bindings: iio: adc: ti,tlc4541 binding conversion
dt-bindings: iio: adc: tlc4541 - recover accidentally dropped binding doc
dt-bindings: iio: adc: ti,ads8344 yaml conversion
dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
dt-bindings: iio: adc: ti,adc0832 yaml conversion.
dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
dt-bindings: iio: adc: ti,adc108s102 yaml conversion
dt-bindings: trivial-devices: Add mcp342x ADCs and drop separate binding doc.
iio: accel: adxl372: Add additional trigger ABI docs
iio: accel: adxl372: Add support for FIFO peak mode
iio:temperature:mlx90632: Some stylefixing leftovers
iio:temperature:mlx90632: Adding extended calibration option
iio:temperature:mlx90632: Convert polling while loop to regmap
iio:temperature:mlx90632: Add kerneldoc to the internal struct
iio:temperature:mlx90632: Reduce number of equal calulcations
iio: gyro: adxrs290: Insert missing mutex initialization call
docs: abi: iio: Use What: consistently
iio: multiplexer: iio-mux: Simplify with dev_err_probe()
iio: magnetometer: mag3110: Simplify with dev_err_probe()
iio: magnetometer: ak8974: Simplify with dev_err_probe()
iio: light: tsl2772: Simplify with dev_err_probe()
iio: light: isl29018: Simplify with dev_err_probe()
iio: imu: inv_mpu6050: Simplify with dev_err_probe()
iio: dac: dpot-dac: Simplify with dev_err_probe()
iio: chemical: scd30: Simplify with dev_err_probe()
iio: amplifiers: hmc425a: Simplify with dev_err_probe()
iio: afe: iio-rescale: Simplify with dev_err_probe()
iio: adc: stm32: Simplify with dev_err_probe()
iio: adc: rcar-gyroadc: Simplify with dev_err_probe()
iio: adc: meson_saradc: Simplify with dev_err_probe()
iio: adc: ltc2497: Simplify with dev_err_probe()
iio: adc: exynos_adc: Simplify with dev_err_probe()
iio: adc: envelope-detector: Simplify with dev_err_probe()
iio: accel: mma8452: Simplify with dev_err_probe()
iio: accel: bma180: Simplify with dev_err_probe()
iio: chemical: atlas-ezo-sensor: add humidity sensor support
dt-bindings: iio: chemical: add Atlas EZO Humidity module documentation
iio: adc: adi-axi-adc: Use kobj_to_dev() instead of container_of()
iio: dac: ad5686: Constify static struct iio_chan_spec
iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml
iio: documentation: light: Add as73211 sysfs documentation
iio:adc:axp20x: Convert from OF to generic fw / device properties
Documentation: ABI: iio: fix some spelling mistakes
iio: health: max30102: update author's email
iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely to be official.
iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr protections
iio:adc:ti-adc128s052: drop of_match_ptr protection
iio:adc:bcm_iproc: Drop of_match_ptr protection and switch to mod_devicetable.h
iio: dac: dac5571: Support powerdown for multi-channel
dt-bindings: iio: humidity: Add TI HDC20x0 support
iio: humidity: Add TI HDC20x0 support
iio: sx9310: Use irq trigger flags from firmware
iio: sx9310: Enable vdd and svdd regulators at probe
iio: sx9310: Drop channel_users[]
iio: sx9310: Miscellaneous format fixes
iio: sx9310: Use variable to hold &client->dev
iio: sx9310: Simplify error return handling
iio: sx9310: Update copyright
iio: sx9310: Use regmap_read_poll_timeout() for compensation
iio: sx9310: Use long instead of int for channel bitmaps
iio: sx9310: Fixes various memory handling
iio: sx9310: Change from .probe to .probe_new
iio: sx9310: Remove acpi and of table macros
iio: sx9310: Fix irq handling
iio: sx9310: Update macros declarations
dt-bindings: iio: Add bindings for sx9310 sensor
dt-bindings: iio: adc: maxim,max1118 yaml conversion
iio: light: as73211: New driver
ipmi: add a newline when printing parameter 'panic_op' by sysfs
dt-bindings: interrupt-controller: Remove obsolete 'img,meta-intc'
dt-bindings: phy: Remove phy-stih41x-usb binding
dt-bindings: sound: Remove unused 'linux,hdmi-audio'
/dev/zero: also implement ->read
tools/memory-model: Add a simple entry point document
tools/memory-model: Improve litmus-test documentation
tools/memory-model: Update recipes.txt prime_numbers.c path
Replace HTTP links with HTTPS ones: LKMM
rcu: Shrink each possible cpu krcp
rcu/segcblist: Prevent useless GP start if no CBs to accelerate
Documentation: process: step 2: Link to email list fixed.
arm64: mte: CPU feature detection and initial sysreg configuration
arm64: mte: Use Normal Tagged attributes for the linear map
arm64: mte: system register definitions
binder: print warnings when detecting oneway spamming.
binderfs: make symbol 'binderfs_fs_parameters' static
binder: Modify comments
binder: Remove bogus warning on failed same-process transaction
dma-mapping: set default segment_boundary_mask to ULONG_MAX
dma-mapping: introduce dma_get_seg_boundary_nr_pages()
RDMA/rxe: Convert tasklets to use new tasklet_setup() API
RDMA/qib: Convert tasklets to use new tasklet_setup() API
RDMA/i40iw: Convert tasklets to use new tasklet_setup() API
RDMA/hfi1: Convert tasklets to use new tasklet_setup() API
RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API
drm/managed: Cleanup of unused functions and polishing docs
media: rc: rename ir_lirc_* functions to lirc_*
media: rc: harmonize infrared durations to microseconds
media: rc: rename lirc char dev region to "lirc"
media: dvb_usb_pctv452e: use ISL6423 voltage regulator per default
media: mxl5xx: remove unused including <linux/version.h>
ASoC: fsl_sai: Set SAI Channel Mode to Output Mode
ASoC: fsl_sai: Support multiple data channel enable bits
drm/i915: fix regression leading to display audio probe failure on GLK
RDMA/mlx5: Fix potential race between destroy and CQE poll
soundwire: intel: don't manage link power individually
soundwire: intel: pass link_mask information to each master
soundwire: intel: add error log for clock-stop invalid configs
soundwire: stream: enable hw_sync as needed by hardware
soundwire: intel: add multi-link hw_synchronization information
soundwire: bus: update multi-link definition with hw sync details
soundwire: intel: add missing support for all clock stop modes
soundwire: intel: add multi-link support
soundwire: intel: ignore software command retries
soundwire: intel: disable shim wake on suspend
soundwire: fix port_ready[] dynamic allocation in mipi_disco
soundwire: add definition for maximum number of ports
ASoC: codecs: soundwire: remove port_ready[] usage from codecs.
media: atomisp: cleanup isys_irq headers
media: atomisp: fix some bad indents
media: atomisp: remove compile-time tests from input_system_global.h
media: atomisp: reorder functions at pixelgen_private.h
media: atomisp: de-duplicate names at *_input_system_global.h
media: atomisp: unify INPUT error return type
media: atomisp: don't check for ISP version for includes
media: atomisp: get rid of ibuf_ctrl abstraction
media: atomisp: get rid of isys_dma.h and isys_dma_local.h
media: atomisp: get rid of version-dependent globals
media: atomisp: cleanup ifdefs from ia_css_debug.c
media: atomisp: get rid of some unused code
drm/ttm: remove io_reserve_lru handling v3
drm/nouveau: move io_reserve_lru handling into the driver v5
drm/ttm: make sure that we always zero init mem.bus v2
media: atomisp: csi_rx.c: add missing includes
thunderbolt: Add debugfs interface
thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE
thunderbolt: Introduce tb_switch_is_tiger_lake()
thunderbolt: Introduce tb_switch_is_ice_lake()
thunderbolt: Check for Intel vendor ID when identifying controller
thunderbolt: Introduce tb_port_is_nhi()
thunderbolt: Introduce tb_switch_next_cap()
thunderbolt: Introduce tb_port_next_cap()
thunderbolt: Move struct tb_cap_any to tb_regs.h
media: atomisp: atomisp_gmin_platform: check before use
media: atomisp: fix casts at atomisp_compat_ioctl32.c
media: saa7134: avoid a shift overflow
media: dvb-ttusb-budget: cleanup printk logic
media: dvb-ttusb-budget: don't use stack for USB transfers
media: saa7134-alsa.c: number of pages should be unsigned long
media: cx88-alsa: number of pages should be unsigned long
media: cx23885-alsa: number of pages should be unsigned long
media: cx25821-alsa: number of pages should be unsigned long
media: videobuf-dma-sg: number of pages should be unsigned long
media: serial_ir: use the right type for a dma address
media: tda10021: avoid casts when using symbol_rate
media: venus: place extern venus_fw_debug on a header file
media: wl128x: get rid of a potential spectre issue
media: av7110_v4l: avoid a typecast
media: qt1010: fix usage of unititialized value
media: tda10086: cleanup symbol_rate setting logic
thunderbolt: Add runtime PM for Software CM
thunderbolt: Create device links from ACPI description
ACPI: Export acpi_get_first_physical_node() to modules
PCI / thunderbolt: Switch to use device links instead of PCI quirk
thunderbolt: Enable wakes from system suspend
thunderbolt: Disable lane 1 for XDomain connection
thunderbolt: Configure port for XDomain
thunderbolt: Set port configured for both ends of the link
thunderbolt: Configure link after lane bonding is enabled
thunderbolt: Do not change default USB4 router notification timeout
thunderbolt: Initialize TMU again on resume
thunderbolt: Tear down DP tunnels when suspending
thunderbolt: Send reset only to first generation routers
thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails
thunderbolt: Do not program NFC buffers for USB4 router protocol adapters
thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake
thunderbolt: Software CM only should set force power in Tiger Lake
thunderbolt: Optimize NHI LC mailbox command processing
thunderbolt: Optimize Force Power logic
media: atomisp: fix "dubious: !x | !y" sparse warning
media: atomisp: Avoid comma separated statements
media: atomisp: fix memleak in ia_css_stream_create
media: atomisp: fix spelling mistake "unsupport" -> "unsupported"
media: atomisp: move null check to earlier point
media: atomisp: mt9m114: replace fixed function names
media: atomisp: fix code style issues
media: atomisp: Replace deprecated MSI APIs
media: atomisp: fix identation at I2C Kconfig menu
media: atomisp: fix a brace coding sytle issue
media: atomisp: Fix braces placement coding style errors
media: atomisp: fixed a brace coding sytle issue
media: atomisp: coding style: correct multiline comments
media: atomisp: coding style: remove beginning whitespaces
usb: chipidea: ci_hdrc_imx: restore pinctrl
x86/boot/compressed: Warn on orphan section placement
x86/build: Warn on orphan section placement
arm/boot: Warn on orphan section placement
arm/build: Warn on orphan section placement
arm64/build: Warn on orphan section placement
dt-bindings: renesas,rcar-dmac: Document r8a7742 support
MIPS: p5600: Discard UCA config selection
MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity()
MIPS: Add support for ZSTD-compressed kernels
lib: decompress_unzstd: Limit output size
ARM: dts: at91: fix sram nodes
ARM: dts: at91: fix cpu node
ALSA: vx: vx_pcm: remove redundant assignment
ALSA: vx: vx_pcm: remove redundant assignment
ALSA: vx: vx_core: clarify operator precedence
ALSA: rawmidi: (cosmetic) align function parameters
ALSA: atmel: ac97: clarify operator precedence
ALSA: ac97: (cosmetic) align argument names
ALSA: usb: scarless_gen2: fix endianness issue
ALSA: hda: (cosmetic) align function parameters
ALSA: hda: auto_parser: remove shadowed variable declaration
ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro
ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro
ALSA: compress_offload: remove redundant initialization
ALSA: compress_offload: dereference after checking for NULL pointer
ALSA: core: timer: clarify operator precedence
ALSA: core: timer: remove redundant assignment
ALSA: core: pcm_memory: dereference pointer after NULL checks
ALSA: core: memalloc: fix fallthrough position
ALSA: core: pcm: simplify locking for timers
dmaengine: idxd: add command status to idxd sysfs attribute
dmaengine: idxd: add support for configurable max wq batch size
dmaengine: idxd: add support for configurable max wq xfer size
dmaengine: xilinx: Simplify with dev_err_probe()
dmaengine: stm32: Simplify with dev_err_probe()
dmaengine: pl330: Simplify with dev_err_probe()
dmaengine: Save few bytes and increase readability of dma_request_chan()
dmaengine: Mark dma_request_slave_channel() deprecated
ARM: davinci: use simple i2c probe function
KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by a 'release' method
scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb
scsi: scsi_debug: Adjust num_parts to create equally sized partitions
scsi: MAINTAINERS: Update Marvell owned driver maintainers
scsi: hisi_sas: Code style cleanup
scsi: hisi_sas: Add missing newlines
scsi: hisi_sas: Add BIST support for fixed code pattern
scsi: hisi_sas: Add BIST support for phy FFE
scsi: hisi_sas: Make phy index variable name consistent
scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg
scsi: hisi_sas: Modify macro name for OOB phy linkrate
scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os
scsi: fc: Add 256GBit speed setting to SCSI FC transport
scsi: fnic: Remove set but not used 'eth_hdrs_stripped'
scsi: fnic: Remove set but not used 'fr_len'
scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject()
scsi: fnic: Remove set but not used 'old_vlan'
scsi: fdomain_isa: Merge branches in fdomain_isa_match()
scsi: qla2xxx: Fix the return value
scsi: arm: Avoid comma separated statements
scsi: ufs: Handle LINERESET indication in err handler
scsi: ufs: Abort tasks before clearing them from doorbell
scsi: smartpqi: Update copyright
scsi: smartpqi: Update documentation
scsi: MAINTAINERS: Update smartpqi and hpsa
scsi: hpsa: Update copyright
ionic: clarify boolean precedence
ionic: remove unused variable
ionic: clean adminq service routine
ionic: clean up desc_info and cq_info structs
ionic: struct reorder for faster access
ionic: clean up page handling code
xsk: Fix use-after-free in failed shared_umem bind
net: dsa: rtl8366: Refactor VLAN/PVID init
net: dsa: rtl8366: Check validity of passed VLANs
selftests: mptcp: fix typo in mptcp_connect usage
ARM: dts: s5pv210: Enable audio on Aries boards
RDMA/ucma: Fix resource leak on error path
regmap: Add can_sleep configuration option
RDMA/qedr: Fix reported max_pkeys
xsk: Fix null check on error return path
staging/emxx_udc: Remove pointless variable assignments
ARM: dts: exynos: Correct whitespace and indentation issues
ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
ARM: dts: exynos: Add CPU cooling in Tiny4412
ARM: dts: exynos: Add CPU cooling in SMDK4412
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
ARM: dts: exynos: Override thermal by label in Midas
ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
ARM: dts: exynos: Add CPU cooling in Universal C210
ARM: dts: exynos: Add CPU cooling in SMDKv310
ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
ARM: dts: exynos: Override thermal by label in Trats
ARM: dts: exynos: Override thermal by label in Galaxy I9000
ARM: dts: exynos: Override thermal by label in Exynos4210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
memory: omap-gpmc: Fix -Wunused-function warnings
memory: tegra: Remove GPU from DRM IOMMU group
memory: tegra186-emc: Simplify with dev_err_probe()
memory: brcmstb_dpfe: Simplify with dev_err_probe()
xsk: Fix possible segfault at xskmap entry insertion
xsk: Fix possible segfault in xsk umem diagnostics
selftests/bpf: Test task_file iterator without visiting pthreads
bpf: Avoid iterating duplicated files for task_file iterator
block: remove revalidate_disk()
nvdimm: simplify revalidate_disk handling
sd: open code revalidate_disk
nvme: opencode revalidate_disk in nvme_validate_ns
block: use revalidate_disk_size in set_capacity_revalidate_and_notify
block: add a new revalidate_disk_size helper
block: rename bd_invalidated
block: don't clear bd_invalidated in check_disk_size_change
Documentation/filesystems/locking.rst: remove an incorrect sentence
dma-buf: fix kernel-doc warning in <linux/dma-buf.h>
dma-buf: fix kernel-doc warning in dma-fence.c
arm64: defconfig: Build ADMA and ACONNECT driver
arm64: defconfig: Build AHUB component drivers
arm64: tegra: Add DT binding for AHUB components
arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
module: Add more error message for failed kernel module loading
coccinelle: ifnullfree: add vfree(), kvfree*() functions
rtlwifi: Remove temporary definition of RT_TRACE
rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg
ovl: rearrange ovl_can_list()
ovl: enumerate private xattrs
ovl: pass ovl_fs down to functions accessing private xattrs
ovl: drop flags argument from ovl_do_setxattr()
ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs
ovl: use ovl_do_getxattr() for private xattr
ovl: fold ovl_getxattr() into ovl_get_redirect_xattr()
ovl: clean up ovl_getxattr() in copy_up.c
duplicate ovl_getxattr()
ovl: provide a mount option "volatile"
ovl: check for incompatible features in work dir
wcn36xx: Set feature DOT11AC for wcn3680
wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1
wcn36xx: Add Supported rates V1 structure
wcn36xx: Add 802.11ac HAL param bitfields
wcn36xx: Specify ieee80211_rx_status.nss
wcn36xx: Fix warning due to bad rate_idx
wcn36xx: Add 802.11ac MCS rates
wcn36xx: Hook and identify RF_IRIS_WCN3680
wcn36xx: Add a chip identifier for WCN3680
mtd: nand: Introduce the ECC engine framework
mtd: mtdconcat: map through panic write handler
drm/virtio: drop virtio_gpu_output->enabled
drm/virtio: fix unblank
scsi: mptscsih: Remove set but not used 'timeleft'
scsi: isci: Remove set but not used 'index'
scsi: dpt_i2o: Remove set but not used 'pHba'
scsi: qedi: Remove redundant NULL check
scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_PRDT_BYTE_GRAN
scsi: aacraid: Remove erroneous fallthrough annotation
scsi: scsi_debug: Implement lun_format
block: Remove a duplicative condition
blk-iocost: update iocost_monitor.py
blk-iocost: restore inuse update tracepoints
block: better deal with the delayed not supported case in blk_cloned_rq_check_limits
blk-iocost: add three debug stat - cost.wait, indebt and indelay
blk-iocost: implement vtime loss compensation
block: Return blk_status_t instead of errno codes
blk-iocost: halve debts if device stays idle
block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
blk-iocost: revamp debt handling
blk-iocost: add absolute usage stat
blk-iocost: implement delay adjustment hysteresis
blk-iocost: revamp in-period donation snapbacks
blk-iocost: grab ioc->lock for debt handling
blk-iocost: revamp donation amount determination
blk-iocost: streamline vtime margin and timer slack handling
blk-iocost: implement Andy's method for donation weight updates
blk-iocost: make ioc_now->now and ioc->period_at 64bit
blk-iocost: restructure surplus donation logic
blk-iocost: use WEIGHT_ONE based fixed point number for weights
blk-iocost: decouple vrate adjustment from surplus transfers
blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g
blk-iocost: replace iocg->has_surplus with ->surplus_list
blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us
block: remove the unused q argument to part_in_flight and part_in_flight_rw
blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt
blk-iocost: move iocg_kick_delay() above iocg_kick_waitq()
blk-iocost: clamp inuse and skip noops in __propagate_weights()
blk-iocost: rename propagate_active_weights() to propagate_weights()
blk-iocost: use local[64]_t for percpu stat
block: remove the disk argument to delete_partition
powerpc/uaccess: Use flexible addressing with __put_user()/__get_user()
powerpc: Remove flush_instruction_cache() on 8xx
powerpc: unrel_branch_check.sh: enable the use of llvm-objdump v9, 10 or 11
powerpc: unrel_branch_check.sh: use nm to find symbol value
powerpc: unrel_branch_check.sh: exit silently for early errors
powerpc: unrel_branch_check.sh: fix up the file header
powerpc: unrel_branch_check.sh: simplify and tidy up the final loop
powerpc: unrel_branch_check.sh: convert grep | sed | awk to just sed
powerpc: unrel_branch_check.sh: simplify objdump's asm output
powerpc: unrel_branch_check.sh: simplify and combine some executions
powerpc: unrel_branch_check.sh: fix shellcheck complaints
pseries/drmem: don't cache node id in drmem_lmb struct
powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C
powerpc: Rewrite 4xx flush_cache_instruction() in C
powerpc: Move flush_instruction_cache() prototype in asm/cacheflush.h
powerpc: Remove flush_instruction_cache for book3s/32
powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
powerpc: Drop _nmask_and_or_msr()
powerpc: Use simple i2c probe function
powerpc/pseries: new lparcfg key/value pair: partition_affinity_score
powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h
powerpc: drop hard_reset_now() and poweroff_now() declaration
powerpc/fpu: Drop cvt_fd() and cvt_df()
powerpc/irq: Drop forward declaration of struct irqaction
powerpc/hwirq: Remove stale forward irq_chip declaration
macintosh: windfarm: remove detatch debug containing spelling mistakes
powerpc/32s: Fix assembler warning about r0
block: cleanup __alloc_disk_node
block: move the devcgroup_inode_permission call to blkdev_get
block: remove an outdated comment on the bd_dev field
block: remove the discard_alignment field from struct hd_struct
block: remove the alignment_offset field from struct hd_struct
blk-mq: use BLK_MQ_NO_TAG for no tag
block: Remove blk_mq_attempt_merge() function
block: Add a new helper to attempt to merge a bio
block: Move blk_mq_bio_list_merge() into blk-merge.c
block: Move bio merge related functions into blk-merge.c
blk-wbt: Remove obsolete multiqueue I/O scheduling comment
virtio-blk: Use kobj_to_dev() instead of container_of()
raw: deprecate the raw driver
block: remove the BIO_USER_MAPPED flag
block: remove __blk_rq_map_user_iov
block: remove __blk_rq_unmap_user
block: remove the BIO_NULL_MAPPED flag
nvme: don't call revalidate_disk from nvme_set_queue_dying
block: fix locking for struct block_device size updates
block: replace bd_set_size with bd_set_nr_sectors
block: Make request_queue.rpm_status an enum
octeontx2-pf: Add UDP segmentation offload support
net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF
objtool: Define 'struct orc_entry' only when needed
objtool: Skip ORC entry creation for non-text sections
objtool: Move ORC logic out of check()
objtool: Move object file loading out of check()
locks: Remove extra "0x" in tracepoint format specifier
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth-dcb.c
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth.c
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-ethtool.c
net: openvswitch: fixes crash if nf_conncount_init() fails
ibmvnic: Harden device Command Response Queue handshake
PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions
liquidio: Remove unneeded cast from memory allocation
net: sungem: Remove unneeded cast from memory allocation
net/tls: Implement getsockopt SOL_TLS TLS_RX
EDAC/ti: Fix handling of platform_get_irq() error
net: openvswitch: remove unused keep_flows
net: openvswitch: refactor flow free function
net: openvswitch: improve the coding style
EDAC/aspeed: Fix handling of platform_get_irq() error
memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
memory: samsung: exynos5422-dmc: rename timing register fields variables
arm64: defconfig: Enable Lontium LT9611 driver
staging: spmi: hisi-spmi-controller: Use proper format in call to dev_err()
arm64: defcondfig: Enable USB ACM and FTDI drivers
staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw_leave_ibss()
staging: rtl8188eu: use __func__ in os_dep
staging: qlge: qlge_mpi: Fix several CHECKs involving braces
x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
PCI: Remove unnecessary header includes
regulator: tps65910: Constify static regulator_ops
regulator: tps65912: Constify static regulator_ops
regulator: tps6586x: Constify static regulator_ops
regulator: tps65090: constify static regulator_ops
regulator: tps65086: Constify static regulator_ops
regulator: tps62360: Constify tps62360_dcdc_ops
regulator: tps6105x: Constify tps6105x_regulator_ops
regulator: tps51632: Constify tps51632_dcdc_ops
regmap: soundwire: remove unused header mod_devicetable.h
regmap: Use flexible sleep
bpf: {cpu,dev}map: Change various functions return type from int to void
drm/gma500: Constify static structs
libertas_tf: Remove unused macro QOS_CONTROL_LEN
brcmsmac: phytbl_n: Remove a few unused arrays
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1'
brcmsmac: phy_n: Remove a bunch of unused variables
brcmsmac: phy_lcn: Remove a bunch of unused variables
prism54: isl_ioctl: Remove unused variable 'j'
rsi: rsi_91x_sdio_ops: File headers are not good kernel-doc candidates
rtw88: debug: Remove unused variables 'val'
wl3501_cs: Fix a bunch of formatting issues related to function docs
hostap: Remove unused variable 'fc'
rsi: rsi_91x_sdio: Fix a few kernel-doc related issues
wlcore: debugfs: Remove unused variable 'res'
brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor'
zd1211rw: zd_chip: Correct misspelled function argument
zd1211rw: zd_mac: Add missing or incorrect function documentation
zd1211rw: zd_chip: Fix formatting
brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp'
orinoco_usb: Downgrade non-conforming kernel-doc headers
brcmfmac: p2p: Fix a couple of function headers
iwlegacy: 3945: Remove all non-conformant kernel-doc headers
iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers
iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers
brcmsmac: ampdu: Remove a couple set but unused variables
mwifiex: pcie: Move tables to the only place they're used
ASoC: odroid: Use unevaluatedProperties
ASoC: midas-audio: Correct parsing sound-dai phandles
ASoC: samsung-i2s: Use unevaluatedProperties
ASoC: rt5682: Prefer async probe
arm64: vdso: Fix unusual formatting in *setup_additional_pages()
arm64: vdso32: Remove a bunch of #ifdef CONFIG_COMPAT_VDSO guards
xtensa: fix Kconfig typo
spelling.txt: Remove some duplicate entries
mtd: rawnand: oxnas: cleanup/simplify code
selftests: vm: add fragment CONFIG_GUP_BENCHMARK
perf: Fix opt help text for --no-bpf-event
HID: logitech-dj: Fix spelling in comment
bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG
MAINTAINERS: rectify MMP SUPPORT after moving cputype.h
scif: Fix spelling of EACCES
media: open.rst: document mc-centric and video-node-centric
media: docs: add glossary.rst with common terms used at V4L2 spec
media: open.rst: remove the minor number range
media: open.rst: better document device node naming
media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files
media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.rst files
media: docs: use the new SPDX header for GFDL-1.1 on *.svg files
media: docs: use the new SPDX header for GFDL-1.1 on *.rst files
media: venus: Make debug infrastructure more flexible
media: venus: Add debugfs interface to set firmware log level
media: docs: Deprecate mfc frame skip control
media: s5p-mfc: Use standard frame skip mode control
media: venus: venc: Add support for frame-skip mode v4l2 control
media: v4l2-ctrl: Add frame-skip std encoder control
media: venus: venc: Add support for constant quality control
media: v4l2-ctrls: Add encoder constant quality control
media: venus: Add new interface queues reinit
media: venus: Rework recovery mechanism
media: venus: parser: Prepare parser for multiple invocations
media: venus: Fix reported frame intervals
media: venus: fixes for list corruption
media: cedrus: Use H264_SCALING_MATRIX only when required
media: hantro: Use H264_SCALING_MATRIX only when required
media: rkvdec: Use H264_SCALING_MATRIX only when required
media: rkvdec: Drop unneeded per_request driver-specific control flag
media: cedrus: h264: Fix frame list construction
media: cedrus: h264: Properly configure reference field
media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
media: hantro: Don't require unneeded H264_SLICE_PARAMS
media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MATRIX_PRESENT
media: uapi: h264: Clean slice invariants syntax elements
media: uapi: h264: Clarify SLICE_BASED mode
media: uapi: h264: Drop SLICE_PARAMS 'size' field
media: uapi: h264: Increase size of DPB entry pic_num
media: uapi: h264: Clean DPB entry interface
media: uapi: h264: Increase size of 'first_mb_in_slice' field
media: uapi: h264: Clarify pic_order_cnt_bit_size field
media: uapi: h264: Split prediction weight parameters
media: uapi: h264: Further clarify scaling lists order
media: uapi: h264: Update reference lists
media: ov5675: correct the maximum exposure value
media: Documentation: media: Document how to write camera sensor drivers
media: ov7740: use SCCB regmap
media: imx274: fix frame interval handling
media: m5mols: Check function pointer in m5mols_sensor_power
media: i2c: fix error check on max9286_read call
media: omap: Replace HTTP links with HTTPS ones
media: ov5640: Correct Bit Div register in clock tree diagram
media: ipu3.rst: Format media-ctl and yavta commands as code blocks
media: MAINTAINERS: ov5647: Replace maintainer
media: dt-bindings: media: ov5647: Document clock-noncontinuous
media: dt-bindings: media: ov5647: Document pwdn-gpios
media: dt-bindings: media: ov5647: Convert to json-schema
media: intel-ipu3: Fix code style issue
media: MAINTAINERS: Fix email typo and correct name of Tianshu
media: i2c: ov2740: get OTP data ready before nvmem registration
media: radio: si476x: no need to check return value of debugfs_create functions
media: sti: no need to check return value of debugfs_create functions
media: mtk-vpu: no need to check return value of debugfs_create functions
media: exynos4-is: no need to check return value of debugfs_create functions
media: coda: no need to check return value of debugfs_create functions
media: cec: no need to check return value of debugfs_create functions
media: dt-bindings: media: Correct samsung-fimc parallel port numbering
media: exynos4-is: Handle duplicate calls to vidioc_streamoff
media: exynos4-is: Remove unused struct member input_index
media: exynos4-is: Remove inh_sensor_ctrls
media: exynos4-is: Add support for multiple sensors on one port
media: exynos4-is: Use global num_sensors rather than local index
media: exynos4-is: Properly set JPEG options for parallel ports
media: exynos4-is: Correct missing entity function initialization
media: exynos4-is: Fix nullptr when no CSIS device present
media: exynos4-is: Request syscon only if ISP writeback is present
media: exynos4-is: Remove static driver data for S5PV210 FIMC variants
media: hantro: postproc: Fix motion vector space allocation
media: hantro: h264: Get the correct fallback reference buffer
tm6000: drop unnecessary list_empty
ath10k: Get rid of "per_ce_irq" hw param
ath10k: Keep track of which interrupts fired, don't poll them
ath10k: Add interrupt summary based CE processing
ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST
ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
saa7134: drop unnecessary list_empty
media: cx231xx: drop unnecessary list_empty
Bluetooth: Clear suspend tasks on unregister
drm: Replace mode->export_head with a boolean
ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
arm64: dts: exynos: Add compatibles to sysreg nodes
arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
EDAC/i5100: Fix error handling order in i5100_init_one()
drm: Nuke mode->private_flags
drivers: optee: fix i2c build issue
microblaze: fix kbuild redundant file warning
rtlwifi: Use fallthrough pseudo-keyword
rtl818x_pci: switch from 'pci_' to 'dma_' API
p54: avoid accessing the data mapped to streaming DMA
rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue'
brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo'
iwlegacy: 4965-calib: Demote seemingly accidental kernel-doc header
iwlegacy: 4965-rs: Demote non kernel-doc headers to standard comment blocks
rsi: Source file headers are not suitable for kernel-doc
b43: phy_ht: Remove 9 year old TODO
brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others
iwlegacy: 4965-mac: Convert function headers to standard comment blocks
rsi: File headers are not suitable for kernel-doc
brcmfmac: firmware: Demote seemingly unintentional kernel-doc header
rsi: Source file headers do not make good kernel-doc candidates
brcmsmac: main: Remove a bunch of unused variables
rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters
brcmfmac: p2p: Fix a bunch of function docs
brcmsmac: ampdu: Remove a bunch of unused variables
rsi: Add description for function param 'sta'
drm/dp_mst: Support remote i2c writes
Documentation/x86: Add documentation for /proc/cpuinfo feature flags
hostap: Remove set but unused variable 'hostscan'
libertas_tf: Fix function documentation formatting errors
libertas: Fix misnaming for function param 'device'
brcmfmac: p2p: Deal with set but unused variables
iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc headers
rsi: File header comments should not be kernel-doc
rsi: Fix a myriad of documentation issues
rsi: Fix a few kerneldoc misdemeanours
rsi: Fix misnamed function parameter 'rx_pkt'
mt7601u: phy: Fix misnaming when documented function parameter 'dac'
thunderbolt: Use kobj_to_dev() instead of container_of()
libertas: Fix 'timer_list' stored private data related dot-rot
cw1200: wsm: Remove 'dummy' variables
hostap: hostap_ap: Mark 'txt' as __always_unused
iwlegacy: debug: Demote seemingly unintentional kerneldoc header
libertas_tf: Fix a bunch of function doc formatting issues
wlcore: cmd: Fix some parameter description disparities
libertas_tf: Demote non-conformant kernel-doc headers
rsi: File header should not be kernel-doc
rsi: Fix some kernel-doc issues
hostap: Mark 'freq_list' as __maybe_unused
rtlwifi: fix build warning
zd1211rw: fix build warning
soc: renesas: Align driver description titles
x86/boot/compressed: Add missing debugging sections to output
x86/boot/compressed: Remove, discard, or assert for unwanted sections
x86/boot/compressed: Reorganize zero-size section asserts
x86/build: Add asserts for unwanted sections
x86/build: Enforce an empty .got.plt section
x86/asm: Avoid generating unused kprobe sections
arm/boot: Handle all sections explicitly
arm/build: Assert for unwanted sections
arm/build: Add missing sections
arm/build: Explicitly keep .ARM.attributes sections
arm/build: Refactor linker script headers
x86/perf, static_call: Optimize x86_pmu methods
tracepoint: Optimize using static_call()
static_call: Allow early init
static_call: Add some validation
static_call: Handle tail-calls
static_call: Add static_call_cond()
x86/alternatives: Teach text_poke_bp() to emulate RET
static_call: Add simple self-test for static calls
x86/static_call: Add inline static call implementation for x86-64
x86/static_call: Add out-of-line static call implementation
static_call: Avoid kprobes on inline static_call()s
static_call: Add inline static call infrastructure
static_call: Add basic static call infrastructure
compiler.h: Make __ADDRESSABLE() symbol truly unique
jump_label,module: Fix module lifetime for __jump_label_mod_text_reserved()
module: Properly propagate MODULE_STATE_COMING failure
module: Fix up module_notifier return values
notifier: Fix broken error handling pattern
arm64/build: Assert for unwanted sections
arm64/build: Add missing DWARF sections
arm64/build: Use common DISCARDS in linker script
arm64/build: Remove .eh_frame* sections due to unwind tables
arm64/kernel: Remove needless Call Frame Information annotations
arm64/mm: Remove needless section quotes
efi/libstub: Disable -mbranch-protection
vmlinux.lds.h: Add PGO and AutoFDO input sections
vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS
vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG
vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections
vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS
vmlinux.lds.h: Create COMMON_DISCARDS
drm/crc-debugfs: Fix memleak in crc_control_write
drm/i915: Add HDCP 1.4 support for MST connectors
drm/i915: Print HDCP version info for all connectors
drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MST sideband message
drm/i915: Add connector to hdcp_shim->check_link()
drm/i915: Plumb port through hdcp init
drm/i915: Factor out HDCP shim functions from dp for use by dp_mst
drm/i915: Use ddi_update_pipe in intel_dp_mst
drm/i915: Support DP MST in enc_to_dig_port() function
drm/i915: Don't fully disable HDCP on a port if multiple pipes are using it
drm/i915: Clean up intel_hdcp_disable
drm/i915: Protect workers against disappearing connectors
drm/i915: Factor out hdcp->value assignments
drm/i915: Use the cpu_transcoder in intel_hdcp to toggle HDCP signalling
drm/i915: Intercept Aksv writes in the aux hooks
drm/i915: WARN if HDCP signalling is enabled upon disable
drm/i915: Clear the repeater bit on HDCP disable
drm/i915: Fix sha_text population code
mm: cma: use CMA_MAX_NAME to define the length of cma name array
arm64: mm: reserve per-numa CMA to localize coherent dma buffers
dma-contiguous: provide the ability to reserve per-numa CMA
scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: Introduce skipping manual flush for Write Booster
drm/nouveau/kms: Start using drm_dp_read_dpcd_caps()
drm/i915/dp: Extract drm_dp_read_dpcd_caps()
drm/nouveau/kms: Don't change EDID when it hasn't actually changed
drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT
drm/i915/dp: Extract drm_dp_read_sink_count()
drm/i915/dp: Extract drm_dp_read_sink_count_cap()
drm/nouveau/kms/nv50-: Use downstream DP clock limits for mode validation
drm/i915/dp: Extract drm_dp_read_downstream_info()
drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths
drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau_connector_detect()
drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for checking MST caps
drm/i915/dp: Extract drm_dp_read_mst_cap()
drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling
drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in nv50_sor_disable()
drm/nouveau/kms: Search for encoders' connectors properly
drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new()
drm/nouveau/kms/nv50-: Use macros for DP registers in nouveau_dp.c
drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouveau_dp.c
drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc()
drm/nouveau/kms: Fix some indenting in nouveau_dp_detect()
Documentation: clarify driver licensing rules
deprecated.rst: Remove now removed uninitialized_var
Documentation: add minimum clang/llvm version
docs: process: Add cross-link to security-bugs
docs/ia64: Drop obsolete Xen documentation
docs/memory-barriers.txt/kokr: Allow architecture to override the flush barrier
docs/memory-barriers.txt/kokr: Remove remaining references to mmiowb()
docs/memory-barriers.txt: Fix references for DMA*.txt files
Documentation/kokr/howto: Wordsmith
Documentation/kokr: bring process docs up to date
integrity: Use current_uid() in integrity_audit_message()
ima: Fail rule parsing when asymmetric key measurement isn't supportable
ima: Pre-parse the list of keyrings in a KEY_CHECK rule
kunit: tool: allow generating test results in JSON
kunit: tool: fix running kunit_tool from outside kernel tree
selftests: more general make nesting support
ipvs: remove dependency on ip6_tables
bpf: Remove bpf_lsm_file_mprotect from sleepable list.
samples/bpf: Fix to xdpsock to avoid recycling frames
selftests: use "$(MAKE)" instead of "make" for headers_install
samples/bpf: Optimize l2fwd performance in xdpsock
net: ipv4: remove unused arg exact_dif in compute_score
net: ipv6: remove unused arg exact_dif in compute_score
net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville
net: phy: add Lynx PCS module
net: mdiobus: add clause 45 mdiobus write accessor
net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state
net: phylink: add helper function to decode USXGMII word
net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION
net: hns: Remove unused macro AE_NAME_PORT_ID_IDX
net: dl2k: Remove unused macro DRV_NAME
net: wan: slic_ds26522: Remove unused macro DRV_NAME
tipc: Remove unused macro TIPC_NACK_INTV
tipc: Remove unused macro TIPC_FWD_MSG
mptcp: Remove unused macro MPTCP_SAME_STATE
net: clean up codestyle
net: Use helper macro IP_MAX_MTU in __ip_append_data()
net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Reconfiguration Issue
sfc: return errors from efx_mcdi_set_id_led, and de-indirect
sfc: fix kernel-doc on struct efx_loopback_state
sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe
sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok
openvswitch: using ip6_fragment in ipv6_stub
ipv6: add ipv6_fragment hook in ipv6_stub
gtp: relax alloc constraint when adding a pdp
gtp: remove useless rcu_read_lock()
net: phylink: avoid oops during initialisation
hinic: add support to query function table
hinic: add support to query rq info
hinic: add support to query sq info
xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs
samples/bpf: Add new sample xsk_fwd.c
libbpf: Support shared umems between queues and devices
xsk: Add shared umem support between devices
xsk: Add shared umem support between queue ids
xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance
xsk: Rearrange internal structs for better performance
xsk: Enable sharing of dma mappings
xsk: Move addrs from buffer pool to umem
xsk: Move xsk_tx_list and its lock to buffer pool
xsk: Move queue_id, dev and need_wakeup to buffer pool
xsk: Move fill and completion rings to buffer pool
xsk: Create and free buffer pool independently from umem
xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces
xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem
netlink: policy: correct validation type check
bpf: Fix build without BPF_LSM.
bpf: Fix build without BPF_SYSCALL, but with BPF_JIT.
include/uapi/linux: Fix indentation in kfd_smi_event enum
drm/amdkfd: Add GPU reset SMI event
arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt
arm64: dts: stratix10/agilex: add the ptp_ref clock
RDMA/qib: Tidy up process_cc()
RDMA/qib: Remove superfluous fallthrough statements
gpio: sprd: Clear interrupt when setting the type as edge
Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
Bluetooth: btusb: Update boot parameter specific to SKU
rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg
rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg
rtlwifi: Replace RT_TRACE with rtl_dbg
rtlwifi: Start changing RT_TRACE into rtl_dbg
RDMA/rxe: Address an issue with hardened user copy
RDMA/rxe: Add SPDX hdrs to rxe source files
ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb()
carl9170: Convert 'ar9170_qmap' to inline function
wil6210: wil_platform: Demote kernel-doc header to standard comment block
wil6210: pmc: Demote a few nonconformant kernel-doc function headers
wil6210: txrx_edma: Demote comments which are clearly not kernel-doc
wil6210: txrx: Demote obvious abuse of kernel-doc
wil6210: interrupt: Demote comment header which is clearly not kernel-doc
wil6210: wmi: Fix formatting and demote non-conforming function headers
ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment
ath11k: fix spelling mistake "moniter" -> "monitor"
RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
ath11k: convert tasklets to use new tasklet_setup() API
RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked
RDMA/hns: Get udp sport num dynamically instead of using a fixed value
drm/i915: break TGL pci-ids in GT 1 & 2
selinux: simplify away security_policydb_len()
phy: Move phy-rockchip-dphy-rx0 out of staging
phy: socionext: Add UniPhier AHCI PHY driver support
dt-bindings: phy: Add UniPhier AHCI PHY description
arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed
arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
arm64: dts: ti: k3-j721e-main: Add C71x DSP node
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
arm64: dts: ti: k3-j721e-main: Add crypto accelerator node
arm64: dts: ti: k3-am6: Add crypto accelarator node
arm64: dts: ti: k3-j721e: Fix interconnect node names
arm64: dts: ti: k3-am65: Fix interconnect node names
platform/chrome: cros_ec_trace: Add fields to command traces
phy: qcom-ipq4019-usb: Constify static phy_ops structs
phy: samsung-ufs: Constify samsung_ufs_phy_ops
phy: ralink-usb: Constify ralink_usb_phy_ops
phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops
phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops
phy: hisilicon; Constify hi3660_phy_ops
phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops
phy: cadence: salvo: Constify cdns_salvo_phy_ops
phy: freescale: imx8mq-usb: add support for imx8mp usb phy
dt-bindings: phy-imx8mq-usb: add compatible string for imx8mp usb phy
phy: omap-usb2-phy: fix coding style issues
arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
arm64: dts: renesas: r8a774e1: Add PWM device nodes
ARM: dts: r8a7742-iwg21m: Add SPI NOR support
pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions
drm: virtio: fix kconfig dependency warning
arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
arm64: dts: freescale: Fix SP805 clock-names
dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver
arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
kcsan: Use tracing-safe version of prandom
arm64: dts: broadcom: Fix SP805 clock-names
arm64: dts: broadcom: replace status value "ok" by "okay"
arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
dt-bindings: arm: fsl: Add ZII Ultra boards binding
dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
drm/radeon/ttm: don't store driver copy of device pointer.
drm/amdgpu/ttm: remove unused parameter to move blit
ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
ARM: dts: imx6sll-evk: Add audio sound card node
ARM: dts: imx6sl-evk: Add headphone detection for sound card
ARM: dts: imx6sx-sdb: Add headphone detection for sound card
clk: imx: Correct the memrepair clock on imx8mp
clk: imx: Correct the root clk of media ldb on imx8mp
drm/hisilicon: Removed the dependency on the mmu
fpga: dfl: map feature mmio resources in their own feature drivers
fpga manager: xilinx-spi: provide better diagnostics on programming failure
fpga manager: xilinx-spi: add error checking after gpiod_get_value()
fpga manager: xilinx-spi: fix write_complete timeout handling
fpga manager: xilinx-spi: remove final dot from dev_err() strings
arm64: dts: rockchip: replace status value "ok" by "okay"
ARM: dts: rockchip: replace status value "ok" by "okay"
ARM: dts: rockchip: update cpu supplies on rk3066a
ARM: dts: rockchip: rk3066a: add label to cpu@1
ARM: dts: rockchip: update cpu supplies on rk3288
x86/kvm: Expose TSX Suspend Load Tracking feature
arm64: dts: rockchip: fix cpu-supply for rk3328-evb
arm64: dts: rockchip: add rk3318 A95X Z2 board
dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
arm64: dts: rockchip: Add Radxa ROCK Pi 4C support
arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
dt-bindings: arm: rockchip: Update ROCKPi 4 binding
arm64: dts: rockchip: change spdif fallback compatible on rk3308
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
arm64: dts: qcom: sc7180: Fix the LLCC base register size
arm64: dts: qcom: use sm8250 gpucc dt-bindings
arm64: dts: qcom: use sm8150 gpucc dt-bindings
arm64: dts: qcom: sm8150: fix up primary USB nodes
arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node
arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes
arm64: dts: qcom: msm8992: Fix UART interrupt property
x86/cpufeatures: Enumerate TSX suspend load address tracking instructions
drm/vkms: avoid warning in vkms_get_vblank_timestamp
drm/vkms: add alpha-premultiplied color blending
arm64: dts: imx8mm-evk: Align regulator names with schema
arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
arm64: dts: imx8mm-beacon-som: Align regulator names with schema
arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: Add flexspi support
arm64: dts: imx8m: Fix the SPI chipselect polarity
arm64: dts: imx8mp: Update pinfunc header file
ARM: dts: ux500-skomer: Add KTD253 backlight
dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
ARM: dts: imx: Fix the SPI chipselect polarity
drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
drm/bridge: Fix the dsi remote end-points
drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag
drm/panel: simple: Add AM-1280800N3TZQW-T00H
dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H
clk: meson: g12a: mark fclk_div2 as critical
netfilter: nft_socket: add wildcard support
media: Use fallthrough pseudo-keyword
media: staging: rkisp1: uapi: remove __packed
media: staging: rkisp1: params: don't release lock in isr before buffer is done
media: staging: rkisp1: params: use rkisp1_param_set_bits to set reg in isr
media: staging: rkisp1: call params isr only upon frame out
media: staging: rkisp1: change type of fields in 'rkisp1_cif_isp_lsc_config' from u32 to u16
media: staging: rkisp1: replace two identical macros with one
media: staging: rkisp1: set "*_data_tbl" fields in rkisp1_cif_isp_lsc_config as 2D arrays
media: Documentation: v4l: move table of v4l2_pix_format(_mplane) flags to pixfmt-v4l2.rst
media: staging: rkisp1: improve documentation of rkisp1-common.h
media: staging: rkisp1: group declaration of similar functions together
media: staging: rkisp1: remove declaration of unimplemented function 'rkisp1_params_isr_handler'
media: staging: rkisp1: unify (un)register functions to have the same parameters
media: staging: rkisp1: don't define vaddr field in rkisp1_buffer as an array
media: staging: rkisp1: improve documentation in file rkisp1-config.h
media: staging: rkisp1: rename RKISP1_CIF_ISP_STAT_AFM_FIN to RKISP1_CIF_ISP_STAT_AFM
media: staging: rkisp1: replace 3 fields 'ct_offset_*' with one array
media: staging: rkisp1: replace 9 coeff* fields with a 3x3 array
media: exynos4-is: Simplify the pinctrl code
media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
media: camss: __video_try_fmt(): don't use hardcoded constants
media: camss: add support for vidioc_enum_framesizes ioctl
media: camss: Make use of V4L2_CAP_IO_MC
media: rcar-vin: Register media device when all sub-devices bound
media: rcar-vin: Unconditionally unregister notifier on remove
media: tw5864: check status of tw5864_frameinterval_get
media: MAINTAINERS: Remove broken bluecherry.net email
media: mc-device.c: change media_device_request_alloc to match media_ioctl_info
media: staging: tegra-vde: Mark tegra_vde_runtime_suspend/resume as __maybe_unused
media: ttusb-dec: convert tasklets to use new tasklet_setup() API
media: media/radio: wl128x: convert tasklets to use new tasklet_setup() API
media: sti: convert tasklets to use new tasklet_setup() API
media: pxa_camera: convert tasklets to use new tasklet_setup() API
media: marvell-ccic: convert tasklets to use new tasklet_setup() API
media: tw5864: convert tasklets to use new tasklet_setup() API
media: ttpci: convert tasklets to use new tasklet_setup() API
media: smipcie: convert tasklets to use new tasklet_setup() API
media: ngene: convert tasklets to use new tasklet_setup() API
media: mantis: convert tasklets to use new tasklet_setup() API
media: bt8xx: convert tasklets to use new tasklet_setup() API
media: marvell-ccic: add support for runtime PM
media: marvell-ccic: mmp: use generic dev_pm_ops
media: marvell-ccic: mmp: get rid of mmpcam_devices list
media: cafe-driver: use drvdata instead of back-casting from v4l2_device
media: fsl-viu: Do not redefine out_be32()/in_be32() for CONFIG_M68K
media: mtk-vcodec: vdec_vp9_if.c: fix comparison to bool
media: pci: cobalt-i2c.c: fix comparison of 0/1 to bool variable
media: i2c: tda1997x.c: Fix assignment of 0/1 to bool variable
media: i2c: imx219.c: fix assignment of 0/1 to bool variable
media: pci: cx23855-video.c: remove duplicate argument in 'or'
media: dvb-frontends: mb86a16.c: remove useless if/else
media: usb: dib0700_devices.c: remove useless if/else
media: pci: saa7164-core.c: replace if (cond) BUG() with BUG_ON()
media: pci: saa7164-vbi.c: replace if (cond) BUG() with BUG_ON()
media: pci: saa7164-dvb.c: replace if(cond) BUG() with BUG_ON()
media: pci: saa7164.c: Replace if(cond) BUG with BUG_ON
media: vicodec: vicodec-core.c: fix assignment of 0/1 to bool variable
media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool
media: cobalt: cobalt-omnitek.c: fix comparison to bool
media: sunxi: sun8i-rotate.c: remove useless error message
drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state
selftests/bpf: Add sleepable tests
libbpf: Support sleepable progs
bpf: Add bpf_copy_from_user() helper.
bpf: Introduce sleepable BPF programs
mm/error_inject: Fix allow_error_inject function signatures.
gpio: zynq: Simplify with dev_err_probe()
gpio: pisosr: Simplify with dev_err_probe()
gpio: pca953x: Simplify with dev_err_probe()
gpio: omap: Simplify with dev_err_probe()
gpio: davinci: Simplify with dev_err_probe()
gpio: bcm-kona: Simplify with dev_err_probe()
drm/amdgpu: fix compiler warnings
netfilter: xt_HMARK: Use ip_is_fragment() helper
netfilter: conntrack: remove unneeded nf_ct_put
netfilter: conntrack: add clash resolution stat counter
netfilter: conntrack: remove ignore stats
netfilter: conntrack: do not increment two error counters at same time
drm/i915/ehl: Update voltage swing table
drm/i915/display/ehl: Use EHL DP tables for eDP ports without low power support
drm/i915/display/tgl: Use TGL DP tables for eDP ports without low power support
drm/i915/tgl: Fix stepping WA matching
dt-bindings: power: supply: Cleanup charger-manager bindings
power: supply: charger-manager: Count cm-chargers property directly
power: supply: charger-manager: Update extcon functions
power: supply: charger-manager: Don't start charging in cable nofitication
power: supply: charger-manager: Make decisions focussed on battery status
power: supply: charger-manager: Collect all power_supply_changed() calls
netfilter: nf_tables: add userdata attributes to nft_table
ipvs: Fix uninit-value in do_ip_vs_set_ctl()
netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet
power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL
power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP
power: supply: charger-manager: Remove cm_notify_event function
power: supply: charger-manager: Swap private uevent for power_supply_changed
dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support
netlabel: remove unused param from audit_log_format()
power: supply: Add support for RN5T618/RC5T619 charger and fuel gauge
power: supply: sbs-battery: don't assume i2c errors as battery disconnect
reiserfs: Fix memory leak in reiserfs_parse_options()
ionic: pull reset_queues into tx_timeout handler
ionic: change queue count with no reset
ionic: change the descriptor ring length without full reset
ionic: change mtu without full queue rebuild
ionic: use index not pointer for queue tracking
ionic: reduce contiguous memory allocation requirement
ionic: clean up unnecessary non-static functions
ionic: rework and simplify handling of the queue stats block
ionic: remove lif list concept
ionic: use kcalloc for new arrays
ionic: fix up a couple of debug strings
ionic: set MTU floor at ETH_MIN_MTU
ASoC: tlv320adcx140: Add digital mic channel enable routing
ASoC: core: remove artificial component and DAI name constraint
pinctrl: mcp23s08: Improve error messaging in ->probe()
ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
net: phy: DP83822: Add ability to advertise Fiber connection
dt-bindings: net: dp83822: Add TI dp83822 phy
net: add option to not create fall-back tunnels in root-ns as well
smsc95xx: add phylib support
smsc95xx: use usbnet->driver_priv
smsc95xx: remove redundant function arguments
bpf: selftests: Add test for different inner map size
bpf: Relax max_entries check for most of the inner map types
bpf: Add map_meta_equal map ops
media: platform: Add jpeg enc feature
media: platform: Using the variant structure to contain the varability between dec and enc
media: platform: Rename existing functions/defines/variables
media: platform: Rename jpeg dec file name
media: dt-bindings: Add jpeg enc device tree node document
media: platform: Change the call functions of getting/enable/disable the jpeg's clock
media: platform: Refactor mtk_jpeg_set_default_params()
power: supply: smb347-charger: Use generic property framework
media: platform: Change the colorspace of jpeg to the fixed value
media: platform: Redefinition of mtk_jpeg_q_data structure
media: platform: Refactor mtk_jpeg_find_format()
power: supply: smb347-charger: Drop pdata support
media: platform: Refactor mtk_jpeg_try_fmt_mplane()
media: platform: Change the maximum width and height supported by JPEG dec
media: platform: Delete vidioc_s_selection ioctl of jpeg dec
media: platform: Delete redundant code and add annotation for an enum
media: platform: Change MTK_JPEG_COMP_MAX macro definition location
media: platform: Use generic rounding helpers
media: platform: Stylistic changes for improving code quality
media: platform: Delete zeroing the reserved fields
media: platform: Cancel the last frame handling flow
media: platform: Add mechanism to handle jpeg hardware's locking up
media: platform: Improve the implementation of the system PM ops
media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume
media: platform: Delete the resetting hardware flow in the system PM ops
media: platform: Improve power on and power off flow
media: platform: Change the fixed device node number to unfixed value
media: platform: Improve getting and requesting irq flow for bug fixing
media: platform: Improve queue set up flow for bug fixing
media: platform: Improve subscribe event flow for bug fixing
media: tegra-video: Compute settle times based on the clock rate
media: tegra-video: Add CSI MIPI pads calibration
media: gpu: host1x: mipi: Keep MIPI clock enabled and mutex locked till calibration done
media: tegra-video: Add support for selection ioctl ops
media: tegra-video: Add support for external sensor capture
media: tegra-video: Separate CSI stream enable and disable implementations
media: dt-bindings: tegra: Update VI and CSI bindings with port info
media: tegra-video: Update format lookup to offset based
media: tegra-video: Enable TPG based on kernel config
media: tegra-video: Fix channel format alignment
media: staging/media: drop vb2_queue_release()
media: media/test-drivers: use vb2_video_unregister_device()
media: media/usb: use vb2_video_unregister_device()
media: media/platform: drop vb2_queue_release()
media: media/pci: use vb2_video_unregister_device()
media: qcom/camss: use vb2_video_unregister_device()
media: videobuf2-v4l2.c: add vb2_video_unregister_device helper function
bpf: Make bpf_link_info.iter similar to bpf_iter_link_info
tools, bpf/build: Cleanup feature files on make clean
media: MAINTAINERS: Fix sort order for RDACM20
backlight: Add Kinetic KTD253 backlight driver
dt-bindings: backlight: Add Kinetic KTD253 bindings
dt-bindings: backlight: Add some common backlight properties
misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
include/linux/miscdevice.h - Fix typo/grammar
lp: Avoid comma separated statements
dmaengine: Remove unused define for dma_request_slave_channel_reason()
VMCI: check return value of get_user_pages_fast() for errors
udf: Use kvzalloc() in udf_sb_alloc_bitmap()
ext2: remove duplicate include
virt: vbox: Use current_uid() in vbg_misc_device_requestor()
staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
staging: media: atomisp: Convert to GPIO descriptors
staging: wilc1000: Fix memleak in wilc_bus_probe
staging: wfx: add workaround for 'timeout while wake up chip'
staging: wfx: remove useless extra jiffy
staging: wfx: enable powersave on probe
staging: wfx: scan while AP is supported
staging: wfx: fix potential use before init
staging: wfx: fix frame reordering
staging: wfx: drop useless field from struct wfx_tx_priv
staging: wfx: fix support for cipher AES_CMAC (multicast PMF)
staging: wfx: fix spaces around binary operators
staging: wfx: fix BA when MFP is disabled but BSS is MFP capable
staging: wfx: improve usage of hif_map_link()
staging: wfx: fix BA when device is AP and MFP is enabled
staging: wlan-ng: fix alignment to match open parentheses
drivers: staging: comedi: fixed duplicate words from checkpatch
Staging: sm750fb: Fix basic coding style issues
staging: hikey9xx: update references inside the yaml files
staging: spmi: hisi-spmi-controller: fix spelling mistake "controlller" -> "controller"
staging: kpc2000: kpc_dma: fix spelling mistake "for for" -> "for"
misc: fastrpc: fix common struct sg_table related issues
char: mspec: Use kvzalloc() in mspec_mmap()
eeprom: at25: set minimum read/write access stride to 1
eeprom: at25: allow page sizes greater than 16 bit
backlight: sky81452-backlight: Fix refcount imbalance on error
ARM: dts: ux500-golden: Add S6E63M0 DSI display
serial: 8250_pci: Add WCH384_8S 8 port serial device
tty: serial: qcom_geni_serial: Unconditionally call dev_pm_opp_of_remove_table()
serial: core: don't use snprintf() for formatting sysfs attrs
serial: fsl_lpuart: Fix typo in "transfer"
usb: typec: tcpm: Migrate workqueue to RT priority for processing events
usb: typec: pd: Fix formatting in pd.h header
usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
USB: usblcd: Remove the superfluous break
i2c: rcar: Auto select RESET_CONTROLLER
i2c: xiic: Support forcing single-master in DT
i2c: xiic: Improve struct memory alignment
i2c: xiic: Change code alignment to 1 space only
crypto: stm32 - Fix sparse warnings
crypto: ccree - fix runtime PM imbalance on error
crypto: mediatek - Fix endianness bugs and sparse warnings
crypto: hifn_795x - Remove 64-bit build-time check
crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions
crypto: sa2ul - Fix pointer-to-int-cast warning
crypto: ahash - Remove AHASH_REQUEST_ON_STACK
crypto: ahash - Add ahash_alg_instance
crypto: ahash - Add init_tfm/exit_tfm
drm/mediatek: dpi/dsi: Change the getting possible_crtc way
ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET
power: bq27xxx: Update to SPDX licensing
power: supply: pm2301_charger: fix spelling mistake "chargind" -> "charging"
power: supply: sbs-battery: combine get_presence_and_health
power: supply: sbs-battery: remove unused enable_detection flags
fs: dlm: use free_con to free connection
fs: dlm: handle possible othercon writequeues
fs: dlm: move free writequeue into con free
fs: dlm: fix configfs memory leak
fs: dlm: fix dlm_local_addr memory leak
fs: dlm: make connection hash lockless
fs: dlm: synchronize dlm before shutdown
selftests: mount: add nosymfollow tests
Add a "nosymfollow" mount option.
memory: emif: Remove bogus debugfs error handling
memory: omap-gpmc: Fix build error without CONFIG_OF
power: supply: gpio-charger: add charge-current-limit feature
drm/i915/display: Fix DRRS debugfs
drm/i915/display: Disable DRRS when needed in fastsets
drm/i915/display: Compute has_drrs after compute has_psr
drm/sun4i: lvds: Invert the LVDS polarity
arm64: tegra: Properly size register regions for GPU on Tegra194
arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
arm64: tegra: Describe display controller outputs for Tegra210
arm64: tegra: Disable SD card write-protection on Jetson Nano
arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
arm64: tegra: Wire up pinctrl states for all DPAUX controllers
arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
ARM: dts: sun8i: r40: Add node for system controller
dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
ARM: dts: sun8i: r40: Add IR nodes
dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
gtp: add notification mechanism
power: supply: gpio-charger: Convert to GPIO descriptors
s390/qeth: strictly order bridge address events
s390/qeth: unify structs for bridge port state
s390/qeth: copy less data from bridge state events
s390/qeth: don't let HW override the configured port role
s390/qeth: don't disable address events during initialization
s390/qeth: make queue lock a proper spinlock
s390/qeth: use to_delayed_work()
s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration
drm/radeon: Prefer lower feedback dividers
drm/amdgpu: Fix bug in reporting voltage for CIK
drm/amdgpu: Specify get_argument function for ci_smu_funcs
drm/amd/pm: enable MP0 DPM for sienna_cichlid
drm/amdgpu: simplify hw status clear/set logic
drm/amd/pm: suppress static checker warning
drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
drm/amd/pm: fix is_dpm_running() run error on 32bit system
tipc: fix use-after-free in tipc_bcast_get_mode
net: phy: Sort Kconfig and Makefile
net: mdio: Move MDIO drivers into a new subdirectory
net: xgene: Move shared header file into include/linux
net/phy/mdio-i2c: Move header file to include/linux/mdio
net: pcs: Move XPCS into new PCS subdirectory
regulator: mt6360: fix spelling mistake: "regulaotr" -> "regulator"
selinux: move policy mutex to selinux_state, use in lockdep checks
ASoC: soc-core: add snd_soc_find_dai_with_mutex()
ASoC: max9867: shutdown codec when changing filter type
ASoC: AMD: Clean kernel log from deferred probe error messages
drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't"
selftests/livepatch: Do not check order when using "comm" for dmesg checking
ASoC: SOF: Intel: hda: Simplify error handling during FW boot
ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms
ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX
ASoC: SOF: Intel: hda: define macro for code loader stream format
ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag()
ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream
ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init()
ALSA: hda: fix VS_LTRC register name
zd1211rw: convert tasklets to use new tasklet_setup() API
rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API
rt2x00: convert tasklets to use new tasklet_setup() API
qtnfmac: convert tasklets to use new tasklet_setup() API
mwl8k: convert tasklets to use new tasklet_setup() API
intersil: convert tasklets to use new tasklet_setup() API
iwlegacy: convert tasklets to use new tasklet_setup() API
ipw2x00: convert tasklets to use new tasklet_setup() API
brcmsmac: convert tasklets to use new tasklet_setup() API
b43legacy: convert tasklets to use new tasklet_setup() API
atmel: convert tasklets to use new tasklet_setup() API
nl80211: support SAE authentication offload in AP mode
atmel: Use fallthrough pseudo-keyword
b43legacy: Use fallthrough pseudo-keyword
b43: Use fallthrough pseudo-keyword
iwlegacy: Use fallthrough pseudo-keyword
brcmfmac: Use fallthrough pseudo-keyword
orinoco: Use fallthrough pseudo-keyword
prism54: Use fallthrough pseudo-keyword
rt2x00: Use fallthrough pseudo-keyword
RDMA/rxe: Fix style warnings
RDMA/hns: Add a check for current state before modifying QP
mtd: lpddr: fix excessive stack usage with clang
mtd: Avoid comma separated statements
mtd: maps: physmap: Retain mtd-name property from dts
b43: phy_n: Add empty braces around empty statements
b43: phy_common: Demote non-conformant kerneldoc header
ipw2200: Demote lots of nonconformant kerneldoc comments
brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers
brcmfmac: fweh: Fix docrot related function documentation issues
brcmfmac: fweh: Remove set but unused variable 'err'
b43legacy: main: Provide braces around empty 'if' body
ipw2200: Remove set but unused variables 'rc' and 'w'
iwlegacy: common: Demote kerneldoc headers to standard comment blocks
iwlegacy: common: Remove set but not used variable 'len'
airo: Fix a myriad of coding style issues
airo: Place brackets around empty statement
b43: main: Add braces around empty statements
atmel: Demote non-kerneldoc header to standard comment block
mtd: lpddr: Move function print_drs_error to lpddr_cmds.c
mtd: lpddr: Replace printk with pr_notice
mtd: lpddr: Fix bad logic in print_drs_error
mac80211: rename csa counters to countdown counters
nl80211: rename csa counter attributes countdown counters
nl80211: add support for setting fixed HE rate/gi/ltf
mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE
RDMA/usnic: Remove the query_pkey callback
RDMA/ucma: Remove closing and the close_wq
RDMA/ucma: Rework how new connections are passed through event delivery
RDMA/ucma: Narrow file->mut in ucma_event_handler()
RDMA/ucma: Change backlog into an atomic
RDMA/ucma: Add missing locking around rdma_leave_multicast()
RDMA/ucma: Fix locking for ctx->events_reported
RDMA/ucma: Fix the locking of ctx->file
RDMA/ucma: Do not use file->mut to lock destroying
RDMA/cma: Add missing locking to rdma_accept()
RDMA/ucma: Remove mc_list and rely on xarray
RDMA/ucma: Fix error cases around ucma_alloc_ctx()
RDMA/ucma: Consolidate the two destroy flows
RDMA/ucma: Remove unnecessary locking of file->ctx_list in close
RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx()
IB/mlx5: Add DCT RoCE LAG support
IB/mlx5: Add tx_affinity support for DCI QP
carl9170: convert tasklets to use new tasklet_setup() API
wil6210: debugfs: Fix a couple of formatting issues in 'wil6210_debugfs_init'
carl9170: Use fallthrough pseudo-keyword
ath11k: return -ENOMEM on allocation failure
ath11k: return error if firmware request fails
ath9k: Do not select MAC80211_LEDS by default
ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used
ath9k: ar5008_initvals: Remove unused table entirely
ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100'
ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280'
ath9k_htc: Do not select MAC80211_LEDS by default
ath9k: convert tasklets to use new tasklet_setup() API
ath6kl: wmi: Remove unused variable 'rate'
ath5k: convert tasklets to use new tasklet_setup() API
wcn36xx: Disable bmps when encryption is disabled
wcn36xx: Setup starting bitrate to MCS-5
wcn36xx: Fix software-driven scan
rtw88: 8822c: update tx power limit tables to RF v20.1
rtw88: use read_poll_timeout_atomic() for poll loop
rtw88: don't treat NULL pointer as an array
rtw88: Use fallthrough pseudo-keyword
wilc1000: Fix memleak in wilc_bus_probe
rtw88: switch from 'pci_' to 'dma_' API
wilc1000: Fix memleak in wilc_sdio_probe
x86/mpparse: Remove duplicate io_apic.h include
mwifiex: don't call del_timer_sync() on uninitialized timer
mwifiex: Use fallthrough pseudo-keyword
mwifiex: Clean up some err and dbg messages
mwifiex: switch from 'pci_' to 'dma_' API
nl80211: fix PORT_AUTHORIZED wording to reflect behavior
cfg80211: add helper fn for adjacent rule channels
cfg80211: add helper fn for single rule channels
nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes
nl80211: clean up code/policy a bit
net: wireless: Convert to use the preferred fallthrough macro
net: wireless: wext_compat.c: delete duplicated word
net: wireless: sme.c: delete duplicated word
net: wireless: scan.c: delete or fix duplicated words
net: wireless: reg.c: delete duplicated words + fix punctuation
net: wireless: delete duplicated word + fix grammar
net: mac80211: mesh.h: delete duplicated word
net: mac80211: agg-rx.c: fix duplicated words
drm/mgag200: fix spelling mistake "expeced" -> "expected"
dt-bindings: mtd: Document boolean NAND ECC properties
dt-bindings: mtd: Document nand-ecc-engine
dt-bindings: mtd: Document nand-ecc-placement
mtd: nand: Add a NAND page I/O request type
mtd: rawnand: Move the nand_ecc_algo enum to the generic NAND layer
mtd: rawnand: Rename the ECC algorithm enumeration items
mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration
pinctrl: mediatek: Add pinctrl driver for mt8192
dt-bindings: pinctrl: mt8192: add binding document
dt-bindings: pinctrl: mt8192: add pinctrl file
MAINTAINERS: Set pinctrl binding entry for all Actions Semi Owl SoCs
pinctrl: actions: Add Actions S500 pinctrl driver
dt-bindings: pinctrl: Add bindings for Actions S500 SoC
gpio: dwapb: Use resource managed GPIO-chip add data method
gpio: dwapb: Get clocks by means of resource managed interface
gpio: dwapb: Get reset control by means of resource managed interface
gpio: dwapb: Discard ACPI GPIO-chip IRQs request
gpio: dwapb: Discard GPIO-to-IRQ mapping function
gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip
gpio: dwapb: Add max GPIOs macro
gpio: dwapb: Move MFD-specific IRQ handler
gpio: dwapb: Add ngpios DT-property support
dt-bindings: gpio: dwapb: Add ngpios property support
pinctrl: qcom: Add msm8226 pinctrl driver.
dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings
pinctrl: armada-37xx: Add comment for pcie1_reset pin group
pinctrl: nomadik: Fix pull direction debug info
xfrmi: drop ignore_df check before updating pmtu
libbpf: Fix compilation warnings for 64-bit printf args
selftests/bpf: Add verifier tests for xor operation
bpf: Fix a verifier failure with xor
MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files
ARM: dts: BCM5301X: Specify pcie2 in the DT
ARM: dts: BCM5301X: Specify uart2 in the DT
ARM: dts: BCM5301X: Specify PWM in the DT
dt-bindings: ARM: add bindings for the Meraki MR32
net: ath11k: constify ath11k_thermal_ops
net: phy: mscc: macsec: constify vsc8584_macsec_ops
net: phy: at803x: constify static regulator_ops
net: renesas: sh_eth: constify bb_ops
net: ethernet: ravb: constify bb_ops
net: ethernet: qualcomm: constify qca_serdev_ops
net: ipa: remove duplicate include
ibmvnic: merge ibmvnic_reset_init and ibmvnic_init
ibmvnic: remove never executed if statement
ibmvnic: improve ibmvnic_init and ibmvnic_reset_init
ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes
drm/mediatek: Add ddp routing for mt7623
dt-bindings: mediatek: add mt7623 display-nodes
selftests: fib_nexthops: Test IPv6 route with group after replacing IPv4 nexthops
ipv4: nexthop: Correctly update nexthop group when replacing a nexthop
selftests: fib_nexthops: Test IPv6 route with group after removing IPv4 nexthops
ipv4: nexthop: Correctly update nexthop group when removing a nexthop
ipv4: nexthop: Remove unnecessary rtnl_dereference()
ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY
ipv4: nexthop: Reduce allocation size of 'struct nh_group'
net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES
net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES
net: Take common prefetch code structure into a function
net: stmmac: Add dwmac-intel-plat for GBE driver
dt-bindings: net: Add bindings for Intel Keem Bay
libbpf: Fix unintentional success return code in bpf_object__load
drm/amdgpu: correct SE number for arcturus gfx ras
drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
drm/amdgpu: disable runtime pm for navy_flounder
drm/amd/display: Retry AUX write when fail occurs
drm/amdgpu: Fix buffer overflow in INFO ioctl
drm/amdgpu: report DC not supported if virtual display is enabled (v2)
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
drm/amdgpu: use MODE1 reset for navy_flounder by default
drm/amdkfd: fix set kfd node ras properties value
drm/amd/pm: correct the thermal alert temperature limit settings
drm/amdgpu: add asd fw check before loading asd
drm/amd/pm: use kmemdup() rather than kmalloc+memcpy
drm/amdgpu: add a wrapper for atom asic_init
drm/amdgpu: add pre_asic_init callback for navi
drm/amdgpu: add pre_asic_init callback for SOC15
drm/amdgpu: add pre_asic_init callback for VI
drm/amdgpu: add pre_asic_init callback for CIK
drm/amdgpu: add pre_asic_init callback for SI
drm/amdgpu: add an asic callback for pre asic init
drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling
drm/amd/display: Add DPCS regs for dcn3 link encoder
drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly
drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly
amdgpu: fix Documentation builds for pm/ file movement
gpu: amd: Remove duplicate semicolons at the end of line
drm/amd/display: Keep current gain when ABM disable immediately
drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation
drm/amd/display: Add connector HPD trigger debugfs entry
drm/amd/display: Add debugfs for connector's FEC & DSC capabilities
drm/amd/display: Revert HDCP disable sequence change
drm/amd/display: Send H14b-VSIF specified in HDMI
drm/amd/display: Call DMUB for eDP power control
drm/amd/display: 3.2.99
drm/amd/display: Send DISPLAY_OFF after power down on boot
drm/amdgpu/gfx10: refine mgcg setting
drm/amdkfd: implement the dGPU fallback path for apu (v6)
drm/amd/pm: correct Vega20 swctf limit setting
drm/amd/pm: correct Vega12 swctf limit setting
drm/amd/pm: correct Vega10 swctf limit setting
drm/amdgpu: Embed drm_device into amdgpu_device (v3)
selftests/bpf: Test for map update access from within EXT programs
selftests/bpf: Test for checking return code for the extended prog
selftests/bpf: Add test for freplace program with write access
bpf: verifier: Use target program's type for access verifications
dt-bindings: spi: Convert spi-mtk-nor to json-schema
spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h
spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h
spi: pxa2xx: Update header block in pxa2xx_ssp.h
selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
selftests/x86/fsgsbase: Reap a forgotten child
regmap: add Intel SPI Slave to AVMM Bus Bridge support
memory: omap-gpmc: Fix a couple off by ones
drm/i915/gt: Implement WA_1406941453
drm/bridge: ps8640: Print an error if VDO control fails
drm/bridge: ps8640: Return an error for incorrect attach flags
drm/bridge: ps8640: Get the EDID from eDP control
drm/bridge_connector: Set default status connected for eDP connectors
media: MAINTAINERS: add Dafna Hirschfeld for rkisp1
media: Implements support for the MyGica iGrabber
media: tuner-simple: fix regression in simple_set_radio_freq
media: v4l2-tpg: Clamp hue in tpg_s_hue()
media: vivid: Fix global-out-of-bounds read in precalculate_color()
media: mtk-vcodec: fix Kconfig help text
media: mtk-vcodec: set dma max segment size
media: pvrusb2: fix parsing error
s390: convert to GENERIC_VDSO
s390/checksum: coding style changes
s390/checksum: have consistent calculations
s390/checksum: make ip_fast_csum() faster
s390/checksum: rewrite csum_tcpudp_nofold()
s390/checksum: provide csum_ipv6_magic()
x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check()
selftests/bpf: Fix spelling mistake "scoket" -> "socket"
x86/resctrl: Enable user to view thread or core throttling mode
x86/resctrl: Enumerate per-thread MBA controls
Makefile: Add clang-tidy and static analyzer support to makefile
gen_compile_commands: remove the warning about too few .cmd files
kbuild: wire up the build rule of compile_commands.json to Makefile
gen_compile_commands: support *.o, *.a, modules.order in positional argument
gen_compile_commands: move directory walk to a generator function
gen_compile_commands: make -o option independent of -d option
gen_compile_commands: reword the help message of -d option
gen_compile_commands: do not support .cmd files under tools/ directory
gen_compile_commands: use choices for --log_levels option
gen_compile_commands: parse only the first line of .*.cmd files
kbuild: hide commands to run Kconfig, and show short log for syncconfig
kbuild: Simplify DEBUG_INFO Kconfig handling
power: supply: lego_ev3: Simplify with dev_err_probe()
power: supply: ingenic: Simplify with dev_err_probe()
power: supply: gpio-charger: Simplify with dev_err_probe()
power: supply: cpcap: Simplify with dev_err_probe()
power: supply: bq27xxx: Simplify with dev_err_probe()
power: supply: add wireless type
ath10k: Add new api to support reset TID config
ath10k: Add new api to support TID specific configuration
ath10k: Move rate mask validation function up in the file
ath10k: Add wmi command support for station specific TID config
media: MAINTAINERS: Remove Pawel from the maintainers list of videobuf2
media: MAINTAINERS: Remove Kyungmin from the maintainers list of videobuf2
media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2
media: videodev2.h: RGB BT2020 and HSV are always full range
media: dev-sliced-vbi.rst: fix wrong type
inet: remove inet_sk_copy_descendant()
selftests/bpf: Fix open call in trigger_fstat_events
selinux: fix error handling bugs in security_load_policy()
ptp: ptp_ines: Remove redundant null check
audit: Remove redundant null check
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
power: supply: smb347-charger: Replace mutex with IRQ disable/enable
dt-bindings: regulator: mt6360: Add DT binding documentation
regulator: mt6360: Add support for MT6360 regulator
power: supply: smb347-charger: Remove virtual smb347-battery
ASoC: SOF: sof-of-dev: Add .arch_ops field
ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata
ASoC: SOF: Intel: hda: add extended rom status dump to error log
ASoC: SOF: topology: fix the ipc_size calculation for process component
ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics
ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work
ASoC: SOF: Intel: hda: report error only for the last ROM init iteration
ASoC: SOF: loader: Add debug box region
ASoC: SOF: ext_manifest: Parse debug ABI version
ASoC: SOF: loader: fix memory leak in get_ext_windows
ASoC: SOF: IPC: make sof_ipc_window monosized
m68k: Correct some typos in comments
m68k: Use get_kernel_nofault() in show_registers()
zorro: Fix address space collision message with RAM expansion boards
m68k: amiga: Fix Denise detection on OCS
drm/i915/hdcp: No direct access to power_well desc
drm/i915/hdcp: Add update_pipe early return
lockdep/selftest: Introduce recursion3
locking/selftest: Add test cases for queued_read_lock()
Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"
lockdep/selftest: Add more recursive read related test cases
lockdep/selftest: Unleash irq_read_recursion2 and add more
lockdep: Take read/write status in consideration when generate chainkey
lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior
lockdep: Add recursive read locks into dependency graph
lockdep: Fix recursive read lock related safe->unsafe detection
lockdep: Adjust check_redundant() for recursive read change
lockdep: Support deadlock detection for recursive read locks in check_noncircular()
lockdep: Make __bfs(.match) return bool
lockdep: Extend __bfs() to work with multiple types of dependencies
lockdep: Introduce lock_list::dep
lockdep: Reduce the size of lock_list::distance
lockdep: Make __bfs() visit every dependency until a match
lockdep: Demagic the return value of BFS
lockdep/Documention: Recursive read lock detection reasoning
locking: More accurate annotations for read_lock()
Documentation/locking/locktypes: Fix local_locks documentation
seqlock: Fix multiple kernel-doc warnings
locking/refcount: Provide __refcount API to obtain the old value
seqlock,tags: Add support for SEQCOUNT_LOCKTYPE()
sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linux/sched/topology.h
sched/topology: Move sd_flag_debug out of linux/sched/topology.h
sched: Cache task_struct::flags in sched_submit_work()
sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer together
sched/fair: Simplify the work when reweighting entity
sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu()
sched/fair: Ignore cache hotness for SMT migration
MIPS: SGI-IP32: No need to include mc14818*.h
MIPS: Remove unused header file m48t37.h
MIPS: Loongson2ef: Remove specific mc146818rtc.h
MIPS: SGI-IP27: No need for kmalloc.h
soundwire: intel: fix intel_suspend/resume defined but not used warning
ALSA: hda/ca0132 - Add AE-7 exit commands.
ALSA: hda/ca0132 - Add AE-7 custom controls.
ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add DSP setup functions for AE-7.
ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7.
ALSA: hda/ca0132 - Set AE-7 bools and select mixer.
ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg.
ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
ALSA: hda/ca0132 - Fix Recon3D Center/LFE output.
ALSA: hda/ca0132 - Add quirk output selection structures.
ALSA: hda/ca0132 - Clean up ca0132_alt_out_select.
ALSA: hda/ca0132 - Remove surround output selection.
ALSA: hda/ca0132 - Add bass redirection controls.
ALSA: hda/ca0132 - Add full-range speaker selection controls.
ALSA: hda/ca0132 - Add surround channel config control.
ALSA: hda/ca0132 - Add speaker tuning initialization commands.
ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function.
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm
selftests/bpf: Add set test to resolve_btfids
selftests/bpf: Add test for d_path helper
selftests/bpf: Add verifier test for d_path helper
bpf: Update .BTF_ids section in btf.rst with sets info
bpf: Add d_path helper
bpf: Add BTF_SET_START/END macros
bpf: Add btf_struct_ids_match function
bpf: Factor btf_struct_access function
bpf: Remove recursion call in btf_struct_access
bpf: Add type_id pointer as argument to __btf_resolve_size
bpf: Add elem_id pointer as argument to __btf_resolve_size
bpf: Move btf_resolve_size into __btf_resolve_size
tools resolve_btfids: Add support for set symbols
tools resolve_btfids: Add size check to get_id function
bpf: Disallow BPF_PRELOAD in allmodconfig builds
bpf: Add selftests for local_storage
bpf: Allow local storage to be used from LSM programs
bpf: Implement bpf_local_storage for inodes
bpf: Split bpf_local_storage to bpf_sk_storage
bpf: Generalize bpf_sk_storage
bpf: Generalize caching for sk_storage.
bpf: Renames in preparation for bpf_local_storage
spi: spi-fsl-espi: Remove use of %p
regulator: rt4801: Specify additionalProperties: false
ASoC: hdac_hdmi: tidy up a memset()
ASoC: Intel: use consistent HDAudio spelling in comments/docs
ASoC: SOF: Intel: add dev_dbg log when driver is not selected
ASoC: SOF: acpi: add dev_dbg() log for probe completion
ASoC: SOF: IPC: reduce verbosity of IPC pointer updates
ASoC: SOF: topology: reduce the log level for unhandled widgets
ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private
ASoC: SOF: (cosmetic) use the "bool" type where it makes sense
ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations
power: supply: smb347-charger: Support SMB345 and SMB358
power: supply: smb347-charger: Implement device-tree support
Input: MT - avoid comma separated statements
power: supply: Support battery temperature device-tree properties
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: battery: Add temperature properties
usb: atm: don't use snprintf() for sysfs attrs
power: supply: smb347-charger: Use resource-managed API
dt-bindings: power: reset: Convert reboot-mode to YAML
power: supply: bq2515x: Constify static variables
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
eeprom: at24: Tidy at24_read()
dmaengine: axi-dmac: add support for reading bus attributes from registers
dmaengine: axi-dmac: wrap channel parameter adjust into function
dmaengine: axi-dmac: wrap entire dt parse in a function
dmaengine: axi-dmac: move clock enable earlier
dmaengine: axi-dmac: move active_descs list init after device-tree init
dmaengine: axi-dmac: move version read in probe
ARM: dts: sun8i: r40: Add DMA node
dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
sunrpc: Avoid comma separated statements
ipv6: fib6: Avoid comma separated statements
wan: sbni: Avoid comma separated statements
fs_enet: Avoid comma separated statements
8390: Avoid comma separated statements
clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for audio PLL
power: supply: Add dependency to lego-ev3-battery Kconfig options
net: clean up codestyle for net/ipv4
net: Remove duplicated midx check against 0
net: Avoid unnecessary inet_addr_type() call when addr is INADDR_ANY
net: Set ping saddr after we successfully get the ping port
cxgb4: add error handlers to LE intr_handler
netlink: remove duplicated nla_need_padding_for_64bit() check
net: gain ipv4 mtu when mtu is not locked
selinux: convert policy read-write lock to RCU
dmaengine: pl330: fix instruction dump formatting
dmaengine: dw-edma: Fix typo in comments offset
alarmtimer: Convert comma to semicolon
dmaengine: ti: k3-udma: Remove redundant is_slave_direction() checks
soc: renesas: Use menu for Renesas SoC
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode
ARM: dts: r8a7742-iwg21m: Add RTC support
ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
ARM: dts: r8a7742: Add CAN support
arm64: dts: renesas: r8a774c0: Add PCIe EP node
arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
arm64: defconfig: Enable RPC-IF support
ARM: shmobile: defconfig: Refresh for v5.9-rc1
tee: convert get_user_pages() --> pin_user_pages()
clk: sunxi-ng: add support for the Allwinner A100 CCU
dt-bindings: clk: sunxi-ccu: add compatible string for A100 CCU and R-CCU
arm64: allwinner: A100: add support for Allwinner Perf1 board
dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
arm64: dts: allwinner: h5: remove Mali GPU PMU module
ARM: dts: sun4i: Enable HDMI support on the Mele A1000
ARM: dts: sun8i: r40: Add Mali node
dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
i2c: Remove 'default n' from busses/Kconfig
opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER
ARM: dts: aspeed: rainier: Enable XDMA engine
ARM: dts: aspeed: wedge40: Update UART4 pin settings
ARM: dts: aspeed: wedge40: Update FMC flash0 label
ARM: dts: aspeed: Add Facebook Wedge400 BMC
ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
selftests/bpf: Enable tc verbose mode for test_sk_assign
samples: bpf: Refactor tracepoint tracing programs with libbpf
samples: bpf: Refactor kprobe tracing programs with libbpf
samples: bpf: Cleanup bpf_load.o from Makefile
scsi: esas2r: Remove unnecessary casts
scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
scsi: qla2xxx: Remove redundant variable initialization
scsi: aic7xxx: Fix error code handling
scsi: lpfc: Fix spelling mistake "Cant" -> "Can't"
scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't"
scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't"
scsi: snic: Fix spelling mistakes of "Queueing"
scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call
scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
scsi: megaraid: Remove pci-dma-compat wrapper API
scsi: qla2xxx: Remove pci-dma-compat wrapper API
scsi: hpsa: Remove pci-dma-compat wrapper API
scsi: mpt3sas: Remove pci-dma-compat wrapper API
scsi: dc395x: Remove pci-dma-compat wrapper API
scsi: aic7xxx: Remove pci-dma-compat wrapper API
scsi: aacraid: Remove pci-dma-compat wrapper API
torture: Add gdb support
rcutorture: Allow pointer leaks to test diagnostic code
rcutorture: Hoist OOM registry up one level
refperf: Avoid null pointer dereference when buf fails to allocate
rcutorture: Properly synchronize with OOM notifier
rcutorture: Properly set rcu_fwds for OOM handling
torture: Add kvm.sh --help and update help message
rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05
torture: Update initrd documentation
rcutorture: Replace HTTP links with HTTPS ones
locktorture: Make function torture_percpu_rwsem_init() static
torture: document --allcpus argument added to the kvm.sh script
rcutorture: Output number of elapsed grace periods
rcutorture: Remove KCSAN stubs
rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp()
rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs
rcu: Execute RCU reader shortly after rcu_core for strict GPs
rcu: Provide optional RCU-reader exit delay for strict GPs
rcu: IPI all CPUs at GP end for strict GPs
rcu: IPI all CPUs at GP start for strict GPs
rcu: Attempt QS when CPU discovers GP for strict GPs
rcu: Do full report for .need_qs for strict GPs
rcu: Always set .need_qs from __rcu_read_lock() for strict GPs
rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs
rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs
rcu: Reduce leaf fanout for strict RCU grace periods
rcu: Add Kconfig option for strict RCU grace periods
rcuperf: Change rcuperf to rcuscale
scftorture: Add cond_resched() to test loop
scftorture: Adapt memory-ordering test to UP operation
scftorture: Block scftorture_invoker() kthreads for offline CPUs
scftorture: Check unexpected "switch" statement value
scftorture: Make symbol 'scf_torture_rand' static
scftorture: Prevent compiler from reducing race probabilities
scftorture: Flag errors in torture-compatible manner
scftorture: Consolidate scftorture_invoke_one() scf_check initialization
scftorture: Consolidate scftorture_invoke_one() check and kfree()
scftorture: Add smp_call_function() memory-ordering checks
scftorture: Add smp_call_function_many() memory-ordering checks
scftorture: Add smp_call_function_single() memory-ordering checks
scftorture: Summarize per-thread statistics
tick-sched: Clarify "NOHZ: local_softirq_pending" warning
scftorture: Implement weighted primitive selection
torture: Add scftorture to the rcutorture scripting
torture: Declare parse-console.sh independence from rcutorture
scftorture: Add smp_call_function() torture test
rcu: Remove unused __rcu_is_watching() function
rcu: Make FQS more aggressive in complaining about offline CPUs
rcu: Clarify comments about FQS loop reporting quiescent states
rcu/nocb: Add a warning for non-GP kthread running GP code
rcu: Move rcu_cpu_started per-CPU variable to rcu_data
kvm: mmu: page_track: Fix RCU list API usage
rculist: Introduce list/hlist_for_each_entry_srcu() macros
rcu: Fix kerneldoc comments in rcupdate.h
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor
nocb: Remove show_rcu_nocb_state() false positive printout
rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp()
rcu/tree: Force quiescent state on callback overload
nocb: Clarify RCU nocb CPU error message
rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint
rcu/trace: Print negative GP numbers correctly
rcu: Initialize at declaration time in rcu_exp_handler()
srcu: Remove KCSAN stubs
rcu: Remove KCSAN stubs from update.c
rcu: Remove KCSAN stubs
crypto: arm/curve25519 - include <linux/scatterlist.h>
crypto: stm32 - Add missing header inclusions
octeontx2-pf: Add support for PTP clock
octeontx2-af: Add support for Marvell PTP coprocessor
octeontx2-af: Support to enable/disable HW timestamping
net: Use helper macro RT_TOS() in __icmp_send()
net: Avoid access icmp_err_convert when icmp code is ICMP_FRAG_NEEDED
qede: make driver reliable on unload after failures
qed: align adjacent indent
qed: implement devlink dump
qed*: make use of devlink recovery infrastructure
qed: use devlink logic to report errors
qed: health reporter init deinit seq
qed: implement devlink info request
qed: fix kconfig help entries
qed/qede: make devlink survive recovery
qed: move out devlink logic into a new file
chelsio: switch from 'pci_' to 'dma_' API
mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register
selftests: mlxsw: Reduce runtime of tc-police scale test
selftests: forwarding: Fix mausezahn delay parameter in mirror_test()
selftests: mlxsw: Increase burst size for burst test
selftests: mlxsw: Increase burst size for rate test
selftests: mlxsw: Decrease required rate accuracy
mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3}
net: atheros: switch from 'pci_' to 'dma_' API
starfire: switch from 'pci_' to 'dma_' API
typhoon: switch from 'pci_' to 'dma_' API
net: dccp: delete repeated words
net: netlink: delete repeated words
net: ipv4: delete repeated words
net: sctp: ulpqueue.c: delete duplicated word
net: sctp: sm_make_chunk.c: delete duplicated words + fix typo
net: sctp: protocol.c: delete duplicated words + punctuation
net: sctp: chunk.c: delete duplicated word
net: sctp: bind_addr.c: delete duplicated word
net: sctp: auth.c: delete duplicated words
net: sctp: associola.c: delete duplicated words
io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE
io_uring: allow tcp ancillary data for __sys_recvmsg_sock()
devlink: Protect devlink port list traversal
devlink: Fix per port reporter fields initialization
ibmvnic: Fix use-after-free of VNIC login response buffer
ipvlan: advertise link netns via netlink
RDMA/cm: Add tracepoints to track MAD send operations
RDMA/cm: Replace pr_debug() call sites with tracepoints
bitops, kcsan: Partially revert instrumentation for non-atomic bitops
kcsan: Optimize debugfs stats counters
kcsan: Use pr_fmt for consistency
kcsan: Show message if enabled early
kcsan: Remove debugfs test command
kcsan: Simplify constant string handling
kcsan: Simplify debugfs counter to name mapping
locking/atomics: Use read-write instrumentation for atomic RMWs
asm-generic/bitops: Use instrument_read_write() where appropriate
instrumented.h: Introduce read-write instrumentation hooks
kcsan: Test support for compound instrumentation
kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks
kcsan: Skew delay to be longer for certain access types
objtool, kcsan: Add __tsan_read_write to uaccess whitelist
kcsan: Support compounded read-write instrumentation
kcsan: Add atomic builtin test case
objtool: Add atomic builtin TSAN instrumentation to uaccess whitelist
kcsan: Add support for atomic builtins
selftests: bpf: Fix sockmap update nits
libbpf: Fix type compatibility check copy-paste error
libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo
bpf: sk_lookup: Add user documentation
docs: Correct subject prefix and update LLVM info
tcp: bpf: Optionally store mac header in TCP_SAVE_SYN
bpf: selftests: Tcp header options
bpf: selftests: Add fastopen_connect to network_helpers
bpf: tcp: Allow bpf prog to write and parse TCP header option
bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8
bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt()
bpf: tcp: Add bpf_skops_parse_hdr()
bpf: tcp: Add bpf_skops_established()
tcp: Add saw_unknown to struct tcp_options_received
tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt
tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt
tcp: Use a struct to represent a saved_syn
doc: Drop doubled words from RCU requirements documentation
doc: Drop doubled words from RCU Data-Structures.rst
docs: Fix typo in synchronize_rcu() function name
lib: Add backtrace_idle parameter to force backtrace of idle CPUs
ARM: dts: meson: move the L2 cache-controller inside the SoC node
RDMA/core: Move the rdma_show_ib_cm_event() macro
drm/i915: Update DRIVER_DATE to 20200824
Revert "vc_screen: extract vcs_read_buf_header"
RDMA/efa: Remove redundant udata check from alloc ucontext response
RDMA/vmw_pvrdma: Fix kernel-doc documentation
RDMA/rxe: prevent rxe creation on top of vlan interface
drm/amdgpu: Get DRM dev from adev by inline-f
drm/amdgpu: drm_device to amdgpu_device by inline-f (v2)
drm/amdgpu: enable HDP clock gatting
drm/amdgpu: enable ATHUB clock gatting
drm/amd/pm: set VCN pg per instances
drm/amdgpu: annotate a false positive recursive locking
drm/amdgpu: refine create and release logic of hive info
drm/amdgpu: refine message print for devices of hive
drm/amdgpu: fix the nullptr issue when reenter GPU recovery
drm/amdgpu: change reset lock from mutex to rw_semaphore
drm/amd/pm: enable run_btc callback for sienna_cichlid
drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
drm/amd/pm: Remove unnecessary cast
drm/amd/powerplay: remove duplicate include
drm/amd/display: remove unintended executable mode
drm/amdgpu: refine codes to avoid reentering GPU recovery
drm/amd/display: Reject overlay plane configurations in multi-display scenarios
drm/amdkfd: sparse: Fix warning in reading SDMA counters
x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has()
powerpc/nx: Don't pack struct coprocessor_request_block
powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c
powerpc/powernv: Staticify functions without prototypes
powerpc/powernv: Include asm/powernv.h from the local powernv.h
powerpc/powernv/smp: Fix spurious DBG() warning
powerpc/oprofile: fix spelling mistake "contex" -> "context"
powerpc/vmemmap: Don't warn if we don't find a mapping vmemmap list entry
powerpc/vmemmap: Fix memory leak with vmemmap list allocation failures.
powerpc/powernv: Remove set but not used variable 'parent'
powerpc/perf: Remove set but not used variable 'target'
powerpc/fadump: Remove set but not used variable 'elf'
powerc/dtc/t1024rdb: remove interrupts property
powerpc/dts/t4240rdb: remove interrupts property
cxl: Rework error message for incompatible slots
ocxl: Remove custom service to allocate interrupts
ocxl: Don't return trigger page when allocating an interrupt
ocxl: Access interrupt trigger page from xive directly
scsi: cxlflash: Access interrupt trigger page from xive directly
powerpc/icp-hv: Fix missing of_node_put() in success path
powerpc/pseries: Fix missing of_node_put() in rng_init()
MIPS: Remove PNX833x alias NXP_STB22x
MIPS: Paravirt: remove remaining pieces of paravirt
NTB: Use struct_size() helper in devm_kzalloc()
ntb: intel: Fix memleak in intel_ntb_pci_probe
EDAC/highbank: Handover Calxeda Highbank maintenance to Andre Przywara
IB/mlx4: Adjust delayed work when a dup is observed
IB/mlx4: Add support for REJ due to timeout
IB/mlx4: Fix starvation in paravirt mux/demux
IB/mlx4: Separate tunnel and wire bufs parameters
IB/mlx4: Add support for MRA
IB/mlx4: Add and improve logging
spi: spi-fsl-dspi: delete EOQ transfer mode
regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n
regulator: mp886x: use "mps,switch-frequency-hz"
selinux: delete repeated words in comments
ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init
ASoC: ak5558: Add regulator support
ASoC: dt-bindings: ak5558: Add power supply property
arm64: defconfig: Enable imx8mq-librem5-devkit display stack
arm64: defconfig: re-sync DRM related defconfig bits
ASoC: Intel: sof_sdw: clean-up inclusion of header files
ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
ASoC: SOF: Add topology filename override based on dmi data match
ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
SoC: Intel: sof_sdw: Add support for product Ripto
ASoC: Intel: sof_sdw: rename id as part_id
ASoC: Intel: sof_sdw: check SoundWire version when matching codec
ASoC: codecs: max98373-sdw: add missing test on resume
ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
ASoC: Intel: soc-acpi: add support for SDCA boards
ASoC: Intel: soc-acpi: mirror CML and TGL configurations
ASoC: Intel: sof-soundwire: add support for rt5682 on link2
ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
ASoC: Intel: modify SoundWire version id in acpi match table
opp: Remove _dev_pm_opp_find_and_remove_table() wrapper
opp: Split out _opp_set_rate_zero()
opp: Reuse the enabled flag in !target_freq path
opp: Rename regulator_enabled and use it as status of all resources
platform/chrome: cros_ec_typec: Re-order connector configuration steps
platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect
platform/chrome: cros_ec_typec: Send enum values to usb_role_switch_set_role()
platform/chrome: cros_ec_typec: USB4 support
pwm: cros-ec: Simplify EC error handling
platform/chrome: cros_ec_proto: Convert EC error codes to Linux error codes
platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT
pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfer_status
platform/chrome: cros_ec_sysfs: Report range of error codes from EC
cros_ec_lightbar: Accept more error codes from cros_ec_cmd_xfer_status
iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code
x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE
drm/ttm: drop bus.size from bus placement.
drm/ttm: init mem->bus in common code.
ALSA: usb-audio: Correct wrongly matching entries with audio class
ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
NTB: hw: amd: fix an issue about leak system resources
phy: ti: j721e-wiz: Remove duplicate include
drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
drm/bridge/tc358775: Fix for PTR_ERR
phy: ti: am654: update PCIe serdes config
phy: ti: am654: simplify return handling
phy: ti: am654: simplify regfield handling
phy: samsung: Use readl_poll_timeout function
timekeeping: Provide multi-timestamp accessor to NMI safe timekeeper
timekeeping: Utilize local_clock() for NMI safe timekeeper during early boot
usb: chipidea: imx: add two samsung picophy parameters tuning implementation
doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy
arm64: dts: Add a device tree for the Librem 5 phone
dt-bindings: arm: fsl: Add the librem 5 phone
arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel
arm64: dts: imx8mq: Add NWL MIPI DSI controller
arm64: dts: imx8m: Add the ENET PPS interrupt
clk: imx: vf610: Add CRC clock
ARM: dts: imx25-pinfunc: Fix GPT function names
ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
memory: brcmstb_dpfe: fix array index out of bounds
docs: networking: add tracepoint info to l2tp.rst
l2tp: remove tunnel and session debug flags field
l2tp: remove custom logging macros
l2tp: add tracepoints to l2tp_core.c
l2tp: add tracepoint definitions in trace.h
l2tp: add tracepoint infrastructure to core
l2tp: use standard API for warning log messages
l2tp: remove noisy logging, use appropriate log levels
l2tp: don't log data frames
net: dccp: Convert to use the preferred fallthrough macro
soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch
ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
clk: imx: Explicitly include bits.h
ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
ARM: dts: imx: Change gpmi nand node name to nand-controller
ARM: dts: imx27: Change nand node name to nand-controller
ARM: dts: imx6dl-yapp4: Add ethernet aliases
ARM: s3c: Cleanup from old plat-samsung include
ARM: s3c: make headers local if possible
dt-bindings: iio: light: add AMS AS73211 support
staging: iio: ad9834: Remove excess blank line
platform_data: ad7793.h: drop a duplicated word
dt-bindings: iio: adc: maxim,max9611 yaml conversions
dt-bindings: iio: adc: maxim,max11100 yaml conversion
dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
iio: gyro: Add driver support for ADXRS290
Staging: iio: Fixed a punctuation and a spelling mistake.
iio: trigger: make stub functions static inline
dt-bindings: iio: chemical: add O2 EZO module documentation
iio: Kconfig: ad8366: add entry for HMC1119 chip
iio: adxl372_i2c: Add OF device ID table
iio: adxl372_spi: change indentation for of_table
iio: frequency: ad9523: convert rest of driver to device managed functions
iio: chemical: atlas-ezo-sensor: add support for O2 sensor
iio: add IIO_MOD_O2 modifier
x86/msr: Make source of unrecognised MSR writes unambiguous
x86/msr: Prevent userspace MSR access from dominating the console
clk: imx8qxp: Support building i.MX8QXP clock driver as module
clk: imx8m: Support module build
clk: imx: Add clock configuration for ARMv7 platforms
clk: imx: Support building i.MX common clock driver as module
clk: composite: Export clk_hw_register_composite()
clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit value by 31 bits
ARM: dts: imx7: add QSPI
arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning
arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
arm64: dts: ls208xa: add more thermal zone support
arm64: dts: ls1088a: add more thermal zone support
libbpf: Normalize and improve logging across few functions
libbpf: Skip well-known ELF sections when iterating ELF
libbpf: Add __noinline macro to bpf_helpers.h
libbpf: Factor out common ELF operations and improve logging
selftests/bpf: BPF object files should depend only on libbpf headers
selftests: bpf: Test sockmap update from BPF
bpf: sockmap: Allow update from BPF
bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash
bpf: sockmap: Call sock_map_update_elem directly
bpf: sockmap: Merge sockmap and sockhash update functions
net: sk_msg: Simplify sk_psock initialization
libbpf: Add perf_buffer APIs for better integration with outside epoll loop
crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net
chelsio/chtls: separate chelsio tls driver from crypto driver
selinux: add basic filtering for audit trace events
selinux: add tracepoint on audited events
bpftool: Implement link_query for bpf iterators
bpf: Implement link_query callbacks in map element iterators
bpf: Implement link_query for bpf iterators
coccinelle: api: add kobj_to_dev.cocci script
coccinelle: add patch rule for dma_alloc_coherent
scripts: coccicheck: Add chain mode to list of modes
drm: panel: simple: Add KD116N21-30NV-A010
dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible
regulator: dbx500: Remove unused debugfs goto label
regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n
regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n
regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n
regulator: pwm: Fix W=1 build warning when CONFIG_OF=n
regulator: max77826: Fix W=1 build warning when CONFIG_OF=n
regulator: max1586: Fix W=1 build warning when CONFIG_OF=n
regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n
regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n
regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n
regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n
regulator: da9210: Fix W=1 build warning when CONFIG_OF=n
regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n
ASoC: da7219: Fix I/O voltage range configuration during probe
ASoC: intel: sof_sdw: add .exit callback function
ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec
ASoC: bindings: fsl-asoc-card: add compatible string for TLV320AIC32x4 codec
selinux: Create new booleans and class dirs out of tree
selinux: Standardize string literal usage for selinuxfs directory names
selinux: Refactor selinuxfs directory populating functions
selinux: Create function for selinuxfs directory cleanup
drm/tidss: implement WA for AM65xx erratum i2000
drm/omap: fix spelling mistake "propert" -> "property"
drm: omapdrm: Delete surplus GPIO includes
ASoC: SOF: Intel: add build support for SoundWire
drm/i915: Fix cmd parser desc matching with masks
drivers: optee: allow op-tee to access devices on the i2c bus
driver: tee: Handle NULL pointer indication from client
crypto: hisilicon/qm - fix the process of register algorithms to crypto
crypto: hisilicon/qm - fix the call trace when unbind device
crypto: hisilicon/qm - register callback function to 'pci_driver.shutdown'
crypto: hisilicon/qm - fix VF not available after PF FLR
crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop'
crypto: hisilicon/qm - fix event queue depth to 2048
crypto: hisilicon/qm - fix judgement of queue is full
crypto: hisilicon/qm - fix print frequence in hisi_qp_send
crypto: hisilicon/qm - clear used reference count when start qp
crypto: hisilicon/qm - fix wrong release after using strsep
crypto: virtio - don't use 'default m'
crypto: picoxcell - Fix potential race condition bug
crypto: hash - Remove unused async iterators
crypto: ux500 - Fix kmap() bug
hwrng: intel - cleanup initialization
crypto: caam - Move debugfs fops into standalone file
hwrng: optee - fix wait use case
hwrng: optee - handle unlimited data rates
crypto: x86/crc32c-intel - Use CRC32 mnemonic
crypto: ccree - remove bitlocker cipher
crypto: ccree - remove data unit size support
crypto: tcrypt - Add support for hash speed testing with keys
crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
crypto: marvell/cesa - Fix sparse warnings
crypto: algif_aead - Do not set MAY_BACKLOG on the async path
crypto: algif_skcipher - EBUSY on aio should be an error
crypto: tcrypt - delete duplicated words in messages
crypto: engine - delete duplicated word
crypto: crct10dif_generic - fix duplicated words
crypto: crc32c_generic - delete and fix duplicated words
crypto: algif_aead - delete duplicated word
crypto: hifn_795x - switch from 'pci_' to 'dma_' API
scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc
scsi: dc395x: Use %*ph to print small buffer
scsi: mpt3sas: Remove superfluous memset()
scsi: qla2xxx: Remove superfluous memset()
scsi: pmcraid: Remove superfluous memset()
scsi: mvsas: Remove superfluous memset()
scsi: mptctl: Remove unneeded cast from memory allocation
scsi: mptfc: Remove unneeded cast from memory allocation
scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests() in err_handler()
selinux: permit removing security.selinux xattr before policy load
scsi: ufs: Change fDeviceInit busy wait
scsi: ufs: Remove several redundant goto statements
scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_compose_devman_upiu()
scsi: qedf: Fix race between ELS completion and flushing ELS request
scsi: qedf: Don't process ELS completion if event is flushed or cleaned up
scsi: qedf: Initiate cleanup for ELS commands as well
scsi: qedf: Send cleanup even for RRQ on timeout
scsi: qedf: Do not kill timeout work for original I/O on RRQ completion
scsi: qedf: Check the validity of rjt frame before processing
scsi: qedf: Check for port type and role before processing an event
scsi: ufs-qcom: Remove unused MSM bus scaling APIs
scsi: smartpqi: Bump version to 1.2.16-010
scsi: smartpqi: Add RAID bypass counter
scsi: smartpqi: Support device deletion via sysfs
scsi: smartpqi: Avoid crashing kernel for controller issues
scsi: smartpqi: Update logical volume size after expansion
scsi: smartpqi: Add id support for SmartRAID 3152-8i
scsi: smartpqi: Identify physical devices without issuing INQUIRY
scsi: mpt3sas: Update driver version to 35.100.00.00
scsi: mpt3sas: Postprocessing of target and LUN reset
scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN
scsi: mpt3sas: Rename and export interrupt mask/unmask functions
scsi: mpt3sas: Cancel the running work during host reset
scsi: mpt3sas: Dump system registers for debugging
scsi: mpt3sas: Memset config_cmds.reply buffer with zeros
scsi: ufs: Properly release resources if a task is aborted successfully
ethtool: allow flow-type ether without IP protocol field
nfc: st21nfca: Remove unnecessary cast
nfc: st-nci: Remove unnecessary cast
net: qed: Remove unnecessary cast
selftests: net: tcp_mmap: Use huge pages in receive path
selftests: net: tcp_mmap: Use huge pages in send path
selftests: net: tcp_mmap: use madvise(MADV_DONTNEED)
net: zerocopy: combine pages in zerocopy_sg_from_iter()
nfp: flower: add support to offload QinQ match
nfp: flower: check that we don't exceed the FW key size
rtc: fsl-ftm-alarm: update acpi device id
rtc: ds1307: Clear OSF flag on DS1388 when setting time
rtc: ds1307: Ensure oscillator is enabled for DS1388
rtc: rtc-rs5c313: Convert to module_platform_driver()
rtc: rtc-rs5c313: Fix late hardware init
rtc: rtc-rs5c313: Drop obsolete platform_set_drvdata() call
rtc: cmos: zero-init wkalrm when reading from CMOS
spi: imx: Remove unneeded probe message
spi: rspi: Fill in controller speed limits
spi: rspi: Fill in spi_transfer.effective_speed_hz
spi: rspi: Increase bit rate range for QSPI
spi: rspi: Increase bit rate range for RSPI on SH
spi: rspi: Increase bit rate accuracy on RZ/A
spi: rspi: Clean up Bit Rate Division Setting handling
spi: rspi: Remove useless .set_config_register() check
ppc: propagate the calling conventions change down to csum_partial_copy_generic()
amd64: switch csum_partial_copy_generic() to new calling conventions
sparc64: propagate the calling convention changes down to __csum_partial_copy_...()
xtensa: propagate the calling conventions change down into csum_partial_copy_generic()
mips: propagate the calling convention change down into __csum_partial_copy_..._user()
mips: __csum_partial_copy_kernel() has no users left
mips: csum_and_copy_{to,from}_user() are never called under KERNEL_DS
sparc32: propagate the calling conventions change down to __csum_partial_copy_sparc_generic()
i386: propagate the calling conventions change down to csum_partial_copy_generic()
sh: propage the calling conventions change down to csum_partial_copy_generic()
m68k: get rid of zeroing destination on error in csum_and_copy_from_user()
arm: propagate the calling convention changes down to csum_partial_copy_from_user()
alpha: propagate the calling convention changes down to csum_partial_copy.c helpers
saner calling conventions for csum_and_copy_..._user()
csum_and_copy_..._user(): pass 0xffffffff instead of 0 as initial sum
csum_partial_copy_nocheck(): drop the last argument
unify generic instances of csum_partial_copy_nocheck()
icmp_push_reply(): reorder adding the checksum up
skb_copy_and_csum_bits(): don't bother with the last argument
ASoC: qcom: add missing out of memory check on drvdata->clks allocation
ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace
dt-bindings: mediatek: mt6359: add codec document
ASoC: mediatek: mt6359: add codec driver
cpupower: speed up generating git version string
cxgb4: insert IPv6 filter rules in next free region
ARM: s3c: move into a common directory
memory: brcmstb_dpfe: Fix memory leak
cpupowerutils: fix spelling mistake "dependant" -> "dependent"
x86/umip: Add emulation/spoofing for SLDT and STR instructions
drm/panel: novatek,nt39016: Remove 'dev' field in priv struct
drm/panel: novatek,nt39016: Reorder calls in probe
ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
cpufreq: s3c24xx: move low-level clk reg access into platform code
cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
ARM: s3c: remove cpufreq header dependencies
cpufreq: s3c24xx: split out registers
fbdev: s3c2410fb: remove mach header dependency
ARM: s3c24xx: bast: avoid irq_desc array usage
ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
ARM: s3c24xx: include mach/irqs.h where needed
ARM: s3c24xx: move s3cmci pinctrl handling into board files
ARM: s3c24xx: move iis pinctrl config into boards
memory: tegra: Correct shift value of apew
selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests
selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9
libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow
libbpf: Fix detection of BPF helper call instruction
selftests/bpf: Add bpffs preload test.
bpf: Add kernel module with user mode driver that populates bpffs.
bpf: Add BPF program and map iterators as built-in BPF programs.
bpf: Factor out bpf_link_by_id() helper.
libbpf: Simplify the return expression of build_map_pin_path()
selinux: fix memdup.cocci warnings
drm/ttm: fix broken merge between drm-next and drm-misc-next
sched: remove _do_fork()
tracing: switch to kernel_clone()
kgdbts: switch to kernel_clone()
kprobes: switch to kernel_clone()
x86: switch to kernel_clone()
sparc: switch to kernel_clone()
nios2: switch to kernel_clone()
m68k: switch to kernel_clone()
ia64: switch to kernel_clone()
h8300: switch to kernel_clone()
fork: introduce kernel_clone()
pinctrl: intel: Update header block to reflect direct dependencies
pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data()
pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data()
ALSA: usb-audio: Properly match with audio interface class
ALSA: usb-audio: Simplify quirk entries with a macro
ALSA: usb-audio: Move device rename and profile quirks to an internal table
x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap
RAS/CEC: Fix cec_init() prototype
soc: integrator: Drop pointless static qualifier in integrator_soc_init()
x86/build: Declutter the build output
fpga manager: xilinx-spi: remove stray comment
fpga: dfl: change data type of feature id to u16
MAINTAINERS: Add Tom Rix as fpga reviewer
fpga: stratix10-soc: make FPGA task un-interruptible
crypto: algapi - Remove skbuff.h inclusion
selinux: avoid dereferencing the policy prior to initialization
ptp: Remove unused macro
ptp: ptp_ines: Use generic helper function
net: phy: dp83640: Use generic helper function
ethernet: ti: cpts: Use generic helper function
ethernet: ti: am65-cpts: Use generic helper function
mlxsw: spectrum_ptp: Use generic helper function
net: dsa: mv88e6xxx: Use generic helper function
ptp: Add generic ptp message type function
ptp: Add generic ptp v2 header parsing function
drm/i915: Apply Wa_14011264657:gen11+
ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct
selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations
libbpf: Implement enum value-based CO-RE relocations
selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET
selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations
libbpf: Implement type-based CO-RE relocations support
net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp()
net-tun: Eliminate two tun/xdp related function calls from vhost-net
net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp()
dt-bindings: Validate DT binding schema in a single call
dt-bindings: Use json for processed-schema*
dt-bindings: Bump minimum version of dtschema to 2020.8.1
scripts/dtc: dtx_diff - make help text formatting consistent
r8169: remove member irq_enabled from struct rtl8169_private
r8169: use napi_complete_done return value
Documentation/networking: update l2tp docs
net: Stop warning about SO_BSDCOMPAT usage
ARM: s3c24xx: move spi fiq handler into platform
ARM: s3c: adc: move header to linux/soc/samsung
ARM: s3c24xx: move irqchip driver back into platform
ARM: s3c24xx: move regs-spi.h into spi driver
ARM: s3c64xx: remove mach/hardware.h
ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
ARM: s5pv210: use private pm save/restore
ARM: samsung: move pm check code to drivers/soc
ASoC: sun8i-codec: Hook up component probe function
ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS
ASoC: samsung: rx1950: turn into platform driver
ASoC: samsung: neo1973: turn into platform driver
ASoC: samsung: h1940: turn into platform driver
ARM: exynos: stop selecting PLAT_SAMSUNG
ARM: exynos: use private samsung_cpu_id copy
ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
ARM: samsung: make pm-debug platform independent
ARM: samsung: remove s3c_pm_debug_init()
ARM: samsung: don't build plat/pm-common for Exynos
usb: gadget: s3c: remove unused 'udc' variable
net: dsa: loop: Return VLAN table size through devlink
net: dsa: loop: Configure VLANs while not filtering
usb: gadget: s3c-hsudc: remove platform header dependency
usb: gadget: s3c: use platform resources
ARM: s3c24xx: simplify mach/io.h
ARM: s3c24xx: pass pointer to clk driver via platform data
ARM: s3c24xx: make S3C24XX_MISCCR access indirect
ARM: s3c24xx: iotiming: make functions static
ARM: s3c24xx: fix mmc gpio lookup tables
ARM: s3c24xx: fix missing system reset
ARM: s3c64xx: switch to generic watchdog driver reset
ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
ARM: s3c24xx: drop s3c-camif setup platform code
ath10k: sdio: add firmware coredump support
ath10k: add bus type for each layout of coredump
gpio: omap: Fix warnings if PM is disabled
arm: dts: mt2701: Add jpeg enc device tree node
ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q
ARM: multi_v7_defconfig: Enable i.MX7ULP SoC
ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
drm/gma500: fix error check
drm: gma500: Convert to GPIO descriptors
ARM: multi_v7_defconfig: enable caam crypto module
selinux: fix allocation failure check on newpolicy->sidtab
spi: imx: Do not print an error when PIO is used
regulator: rt4801: Select REGMAP_I2C to fix build error
crypto: algapi - Move crypto_yield into internal.h
ASoC: Convert NXP spdif to json-schema
ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT
drivers: hv: remove cast from hyperv_die_event
cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file
sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS
sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS
sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS
sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS
sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS
sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS
sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards
sched/topology: Remove SD_SERIALIZE degeneration special case
sched/topology: Use prebuilt SD flag degeneration mask
sched/topology: Introduce SD metaflag for flags needing > 1 groups
sched/debug: Output SD flag names rather than their values
sched/topology: Verify SD_* flags setup when sched_debug is on
sched/topology: Define and assign sched_domain flag metadata
sched/topology: Split out SD_* flags declaration to its own file
ARM, sched/topology: Revert back to default scheduler topology
ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN
x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps
x86/cpu: Fix typos and improve the comments in sync_core()
x86/resctrl: Merge AMD/Intel parse_bw() calls
x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference
ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families
ARM: dts: am33xx: add ocp label
i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
ARM: dts: am335x: add common dtsi for MOXA UC-8100 series
arm: mach-omap1: mux.h: delete duplicate word
ARM: OMAP2+: Replace HTTP links with HTTPS ones
drm: ast: fix double __iomem sparse warning
x86/resctrl: Use is_closid_match() in more places
ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
ARM: dts: omap4-droid4: add panel orientation
ARM: dts: omap4-droid4: add panel compatible
ARM: dts: omap: add channel to DSI panels
ARM: dts: omap4: Fix sgx clock rate for 4430
dt-bindings: timer: Add compatible for Mediatek MT8192
dt-bindings: serial: Add compatible for Mediatek MT8192
virtio: fix build for configs without dma-bufs
dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static
tools: Remove feature-libelf-mmap feature detection
libbpf: Centralize poisoning and poison reallocarray()
tools/bpftool: Remove libbpf_internal.h usage in bpftool
libbpf: Remove any use of reallocarray() in libbpf
selftests/bpf: Add test validating failure on ambiguous relocation value
libbpf: Improve relocation ambiguity detection
libbpf: Clean up and improve CO-RE reloc logging
libbpf: Improve error logging for mismatched BTF kind cases
libbpf: Detect minimal BTF support and skip BTF loading, if missing
libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel()
selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user()
libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str]
libbpf: Factor out common logic of testing and closing FD
libbpf: Make kernel feature probing lazy
libbpf: Disable -Wswitch-enum compiler warning
libbpf: Convert comma to semicolon
samples: bpf: Fix broken bpf programs due to removed symbol
net: eliminate meaningless memcpy to data in pskb_carve_inside_nonlinear()
drm/amd/display: use correct scale for actual_brightness
drm/amd/display: should check error using DC_OK
drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm
drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs
drm/amdgpu/swsmu: implement power metrics for RENOIR
drm/amdgpu/swsmu: implement voltage metrics for RENOIR
drm/amdgpu/pm: remove duplicate check
drm/amdgpu/jpeg: remove redundant check when it returns
drm/amdgpu: Limit the error info print rate
drm/amdgpu: Fix repeatly flr issue
drm/amd/pm: add SMU11 common deep sleep control interface
drm/amd/pm: disable/enable deep sleep features on UMD pstate enter/exit
drm/amd/pm: add SMU11 common gfx ulv control interface
drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit
drm/amd/pm: update driver if version for navy_flounder
Revert "drm/amdgpu: disable gfxoff for navy_flounder"
drm/scheduler: Remove priority macro INVALID (v2)
drm/scheduler: Scheduler priority fixes (v2)
drm/amd/display: Add dsc_to_stream_resource for dcn3
drm/amdkfd: Initialize SDMA activity counter to 0
drm/panel: Use dev_ based logging
drm/panel: sitronix: Use dev_ based logging
drm/panel: raydium: Use dev_ based logging
drm/panel: leadtek: Use dev_ based logging
drm/panel: samsung: Use dev_ based logging
ethernet: cirrus: Remove unused macros
net: tipc: Convert to use the preferred fallthrough macro
gpio: aggregator: Refactor ->{get, set}_multiple() to make Sparse happy
gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390
netlink: make NLA_BINARY validation more flexible
netlink: consistently use NLA_POLICY_MIN_LEN()
netlink: consistently use NLA_POLICY_EXACT_LEN()
RDMA/cm: Remove unused cm_class
IB/isert: remove duplicated error prints
RDMA/mlx5: Enable sniffer when device is in switchdev mode
RDMA/mlx5: Add new IB rates support
RDMA/efa: Introduce SRD RNR retry
RDMA/efa: Introduce SRD QP state machine
RDMA/efa: Be consistent with modify QP bitmask
RDMA/efa: Add a generic capability check helper
RDMA: Remove constant domain argument from flow creation call
RDMA/mlx5: Replace open-coded offsetofend() macro
RDMA/mlx5: Simplify multiple else-if cases with switch keyword
batman-adv: Migrate to linux/prandom.h
batman-adv: Drop repeated words in comments
batman-adv: types.h: delete duplicated words
batman-adv: Drop unused function batadv_hardif_remove_interfaces()
batman-adv: Start new development cycle
regulator: dbx500: no need to check return value of debugfs_create functions
regulator: set of_node for qcom vbus regulator
ASoC: rockchip-spdif: add description for rk3308
ASoC: wm_adsp: Update naming in error handling
staging: hikey9xx: Kconfig: add regulator dependency
spi: s3c24xx: correct kerneldoc comment
spi: spi-fsl-dspi: set ColdFire to DMA mode
spi: a3700: Remove a useless memset
spi: lpspi: Remove CONFIG_PM_SLEEP ifdefery
drm/panel: Add panel driver for the Mantix MLAF057WE51-X DSI panel
dt-bindings: Add Mantix MLAF057WE51-X panel bindings
dt-bindings: vendor-prefixes: Add mantix vendor prefix
spi: renesas,rspi: Add r8a7742 to the compatible list
regulator: qcom_spmi: Improve readability for setting up enable/mode pin control
regulator: Remove pointer table overallocation
regulator: Convert sy8824x to json-schema
regulator: Add DT bindings for RaspberryPi 7" display ATTINY88-based regulator/backlight controller
regulator: rpi-panel: Add regulator/backlight driver for RPi panel
regulator: Avoid grabbing regulator lock during suspend/resume
regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n
regulator: da9211: add cache_type
regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8755_update_bits
regulator: rt4801: Fix the dt-binding document for dtc check.
regulator: rt4801: Add DT binding documentation
regulator: rt4801: Add support for RT4801 Display Bias regulator driver
regulator: Convert pfuze100 to json-schema
dt-bindings: serial: Convert NXP lpuart to json-schema
dt-bindings: serial: Convert MXS auart to json-schema
dt-bindings: serial: Convert i.MX uart to json-schema
dt-bindings: clock: Update i.MX23 example
dt-bindings: clock: Update i.MX28 example
staging: emxx_udc: Allow for building on !ARM
x86/resctrl: Include pid.h
MAINTAINERS: add an entry for HiSilicon 6421v600 drivers
dt: document HiSilicon SPMI controller and mfd/regulator properties
staging: mfd: hi6421-spmi-pmic: Simplify the compatible string
staging: spmi: hisi-spmi-controller: change compatible string
staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties
staging: hikey9xx: fix Kconfig dependency chain
x86/resctrl: Use container_of() in delayed_work handlers
x86/resctrl: Fix stale comment
x86/resctrl: Remove struct rdt_membw::max_delay
x86/resctrl: Remove unused struct mbm_state::chunks_bw
perf/x86/intel: Support per-thread RDPMC TopDown metrics
perf/x86/intel: Support TopDown metrics on Ice Lake
perf/x86: Add a macro for RDPMC offset of fixed counters
perf/x86/intel: Generic support for hardware TopDown metrics
perf/core: Add a new PERF_EV_CAP_SIBLING event capability
perf/x86/intel: Use switch in intel_pmu_disable/enable_event
perf/x86/intel: Fix the name of perf METRICS
perf/x86/intel: Move BTS index to 47
perf/x86/intel: Introduce the fourth fixed counter
perf/x86/intel: Name the global status bit in NMI handler
perf/x86: Use event_base_rdpmc for the RDPMC userspace support
staging: hikey9xx: add a TODO list
staging: regulator: hi6421v600-regulator: code cleanup
staging: regulator: hi6421v600-regulator: add it to the building system
staging: regulator: hi6421v600-regulator: fix some coding style issues
staging: regulator: hi6421v600-regulator: cleanup DT settings
staging: regulator: hi6421v600-regulator: initialize ramp_delay
staging: regulator: hi6421v600-regulator: add a driver-specific debug macro
staging: regulator: hi6421v600-regulator: don't use usleep_range for off_on_delay
staging: regulator: hi6421v600-regulator: convert to use get/set voltage_sel
staging: regulator: hi6421v600-regulator: change namespace
staging: regulator: hi6421v600-regulator: better handle modes
staging: regulator: hi6421v600-regulator: use shorter names for OF properties
staging: regulator: hi6421v600-regulator: cleanup debug messages
staging: regulator: hi6421v600-regulator: cleanup struct hisi_regulator
staging: regulator: hi6421v600-regulator: change the binding logic
staging: regulator: hi6421v600-regulator: coding style fixups
staging: regulator: hi6421v600-regulator: port it to upstream
staging: regulator: hi6421v600-regulator: get rid of unused code
staging: regulator: add a regulator driver for HiSilicon 6421v600 SPMI PMIC
staging: mfd: hi6421-spmi-pmic: cleanup the code
staging: mfd: hi6421-spmi-pmic: add it to the building system
staging: mfd: hi6421-spmi-pmic: fix some coding style issues
staging: mfd: hi6421-spmi-pmic: change namespace on its functions
staging: mfd: hi6421-spmi-pmic: cleanup OF properties
staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties
staging: mfd: hi6421-spmi-pmic: change the binding logic
staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header
staging: mfd: hi6421-spmi-pmic: get rid of the static vars
staging: mfd: hi6421-spmi-pmic: deal with non-static functions
staging: mfd: hi6421-spmi-pmic: get rid of unused code
staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version
staging: spmi: hisi-spmi-controller: do some code cleanups
staging: spmi: hisi-spmi-controller: add it to the building system
staging: spmi: hisi-spmi-controller: fix the dev_foo() logic
staging: spmi: hisi-spmi-controller: add debug when values are read/write
staging: spmi: hisi-spmi-controller: use le32 macros where needed
staging: spmi: hisi-spmi-controller: adjust whitespaces at defines
staging: spmi: hisi-spmi-controller: fix a typo
staging: spmi: hisi-spmi-controller: fix it to probe successfully
staging: spmi: hisi-spmi-controller: coding style fixup
staging: spmi: add Hikey 970 SPMI controller driver
serial: 8250: change lock order in serial8250_do_startup()
staging: emxx_udc: Use standard BIT() macro
staging: wfx: fix a handful of spelling mistakes
staging: rtl8723bs: remove 5 GHz code
staging: rtl8192u: Do not use GFP_KERNEL in atomic context
staging: r8188eu: remove unnecessary type cast of rtw_netdev_priv() result
staging: greybus: Add identifier name to function definition argument
Staging: comedi: pcl726: fixed a spelling mistake
staging: wlan-ng: Remove repeated words in comments
staging: most: dim2: Add missing identifier name to function argument
staging: rtl8723bs: os_dep: fix brace coding style issue in sdio_intf.c
staging: wfx: clear alignment style issues
Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c
staging: rtl8723bs: replace rtw_netdev_priv define with inline function
staging: ion: fix spelling mistake in function name "detatch" -> "detach"
media: venus: core: Add support for opp tables/perf voting
media: venus: core: Fix error handling in probe
media: venus: core: Fix runtime PM imbalance in venus_probe
media: rcar-csi2: Negotiate data lanes number
dt-bindings: tas2562: Add device specification links
dt-bindings: tas2562: Remove tas2562 text file
ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate
ASoC: qcom: add a dedicated menuconfig
ASoC: wm8962: Export DAC/ADC monomix switches
sound: remove duplicate "the the" phrase in Kconfig text
ASoC: SOF: delete repeated words in comments
ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro
ASoC: meson: Use snd_soc_of_parse_aux_devs()
ASoC: simple-card: Use snd_soc_of_parse_aux_devs()
ASoC: core: Add common helper to parse aux devs from device tree
ASoC: ak4458: Add regulator support
ASoC: dt-bindings: ak4458: Add power supply property
ASoC: hdac_hdmi: support 'ELD' mixer
media: i2c: adv748x: Implement get_mbus_config
sound/soc/intel: Fix spelling mistake "cant" --> "can't"
ASoC: codecs: delete repeated words in comments
ASoC: various vendors: delete repeated words in comments
arm64: dts: agilex: increase shared memory size to 32Mb
x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h
media: i2c: adv748x: Adjust TXA data lanes number
media: staging: media: imx: Update TODO entry
media: v4l2- mediabus: Add usage note for V4L2_MBUS_*
pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use
media: v4l2-subdev: Remove [s|g]_mbus_config video ops
media: pxa_camera: Use the new set_mbus_config op
mei: virtio: virtualization frontend driver
mei: docs: add vtag ioctl documentation
mei: add connect with vtag ioctl
mei: bus: unconditionally enable clients with vtag support
mei: bus: use zero vtag for bus clients.
mei: handle tx queue flushing for vtag connections
mei: add a vtag map for each client
mei: add a spin lock to protect rd_completed queue
mei: bump hbm version to 2.2
mei: add support for mei extended header.
mei: add vtag support bit in client properties
mei: restrict vtag support to hbm version 2.2
mei: hbm: add capabilities message
media: i2c: ov6650: Use new [get|set]_mbus_config ops
eeprom: at24: Add support for the Sony VAIO EEPROMs
media: i2c: Use the new get_mbus_config pad op
media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
drm/malidp: Use struct drm_gem_object_funcs.get_sg_table internally
serial: sa1100: use platform_get_resource()
rndis_wlan: tighten check of rndis_query_oid return
mwifiex: Do not use GFP_KERNEL in atomic context
adm8211: switch from 'pci_' to 'dma_' API
rtw88: fix spelling mistake: "unsupport" -> "unsupported"
wl1251, wlcore: fix spelling mistake "buld" -> "build"
brcmfmac: check ndev pointer
brcmfmac: use %*ph to print small buffer
brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
pinctrl: cherryview: Utilize temporary variable to hold device pointer
pinctrl: cherryview: Switch to use struct intel_pinctrl
pinctrl: cherryview: Move custom community members to separate data struct
pinctrl: cherryview: Drop stale comment
tty: serial, fix kernel-doc
tty: synclink, fix kernel-doc
tty: vt, fix kernel-doc
tty: ldiscs, fix kernel-doc
tty: fix kernel-doc
newport_con: make module's init & exit static using module_driver
newport_con: fix no return statement in newport_show_logo
tty: n_gsm, eliminate indirection for gsm->{output,error}()
vc_screen: prune macros
vc_screen: extract vcs_read_buf_header
vc_screen: extract vcs_read_buf
vc_screen: extract vcs_read_buf_noattr
vc_screen: extract vcs_read_buf_uni
vs_screen: kill tmp_count from vcs_read
vc_screen: sanitize types in vcs_read
vc_screen: eliminate ifdefs from vcs_write_buf
vc_screen: extract vcs_write_buf
vc_screen: extract vcs_write_buf_noattr
vc_screen: sanitize types in vcs_write
vc_screen: rewrite vcs_size to accept vc, not inode
vc_screen: document and cleanup vcs_vc
vc: propagate "viewed as bool" from screenpos up
vt: declare xy for get/putconsxy properly
vt: make vc_data pointers const in selection.h
tty: timbuart: convert tasklets to use new tasklet_setup() API
tty: ifx6x60: convert tasklets to use new tasklet_setup() API
tty: atmel_serial: convert tasklets to use new tasklet_setup() API
tty: ipwireless: convert tasklets to use new tasklet_setup() API
USB: Better name for __check_usb_generic()
char: ipmi: convert tasklets to use new tasklet_setup() API
Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware when present"
Revert "firmware: raspberrypi: Introduce vl805 init routine"
usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4
Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk"
usb: xhci-pci: Add support for reset controllers
ARM: dts: bcm2711: Add reset controller to xHCI node
ARM: dts: bcm2711: Add firmware usb reset node
reset: Add Raspberry Pi 4 firmware reset controller
dt-bindings: reset: Add a binding for the RPi Firmware reset controller
usb: mos7720: convert tasklets to use new tasklet_setup() API
usb: xhci: convert tasklets to use new tasklet_setup() API
usb/gadget: fsl_qe_udc: convert tasklets to use new tasklet_setup() API
usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API
usb: hcd: convert tasklets to use new tasklet_setup() API
usb: c67x00: convert tasklets to use new tasklet_setup() API
usb: atm: convert tasklets to use new tasklet_setup() API
usb: core: Solve race condition in anchor cleanup functions
ASoC: Intel: Skylake: (cosmetic) align function parameters
ASoC: Intel: Skylake: skl-topology: remove redundant assignment
ASoC: Intel: Skylake: skl-topology: remove redundant assignments
ASoC: Intel: Skylake: sst-utils: remove redundant assignment
ASoC: Intel: Skylake: cldma: remove redundant initialization
ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization
ASoC: Intel: haswell-ipc: remove redundant assignments
ASoC: Intel: haswell: (cosmetic) align function parameters
ASoC: Intel: common: (cosmetic) align function parameters
ASoC: Intel: Baytrail: (cosmetic) align function parameters
ASoC: Intel: Atom: (cosmetic) align parameters
ASoC: Intel: Atom: sst_pvt: simplify return handling
ASoC: Intel: Atom: sst_loader: remove always-true condition
ASoC: Intel: Atom: remove useless assignment
ASoC: Intel: Atom: platform-pcm: fix redundant return
ASoC: Intel: Atom: sst_pvt: remove redundant initialization
ASoC: Intel: Atom: remove redundant initialization
ASoC: Intel: Atom: sst: remove useless NULL assignment
ASoC: Intel: Atom: platform-pcm: remove redundant assignment
ASoC: Intel: Atom: compress: remove redundant assignment
ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments
usb: common: usb-conn-gpio: Print error on failure to get VBUS
usb: common: usb-conn-gpio: Make VBUS supply optional
USB: yurex: remove needless check before usb_free_coherent()
USB: storage: isd200: fix spelling mistake "removeable" -> "removable"
usb: host: xhci-tegra: remove a duplicated entry
usb: xhci-mtk: Fix typo
usb: mtu3: Remove unsused inline function is_first_entry
ath11k: Use fallthrough pseudo-keyword
ath11k: Fix possible memleak in ath11k_qmi_init_service
ath10k: fix VHT NSS calculation when STBC is enabled
ath10k: Register shutdown handler
ath11k: reset MHI during power down and power up
ath11k: use TCL_DATA_RING_0 for QCA6390
ath11k: process both lmac rings for QCA6390
ath11k: assign correct search flag and type for QCA6390
ath11k: delay vdev_start for QCA6390
ath11k: refine the phy_id check in ath11k_reg_chan_list_event
ath11k: setup QCA6390 rings for both rxdmas
ath11k: don't initialize rxdma1 related ring
ath11k: enable DP interrupt setup for QCA6390
ath11k: dp: redefine peer_map and peer_unmap
ath11k: wmi: put hardware to DBS mode
ath11k: initialize wmi config based on hw_params
ath11k: force single pdev only for QCA6390
ath11k: disable CE interrupt before hif start
ath11k: ce: get msi_addr and msi_data before srng setup
ath11k: hal: assign msi_addr and msi_data to srng
ath11k: ce: remove CE_COUNT() macro
ath11k: ce: remove host_ce_config_wlan macro
ath11k: ce: support different CE configurations
ath11k: hal: cleanup dynamic register macros
ath11k: hal: create register values dynamically
ath10k: move enable_pll_clk call to ath10k_core_start()
MAINTAINERS: Change maintainer for hisilicon DRM driver
arm64: dts: allwinner: Mark timer as stopped in suspend
arm64: dts: allwinner: replace numerical constant with CCU_CLKX
drm/sun4i: Constify static structs
drm/virtio: Support virtgpu exported resources
virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature
virtio: add dma-buf support for exported objects
ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
soc: ti: omap-prm: Configure sgx power domain for am3 and am4
soc: ti: omap-prm: Add basic power domain support
dt-bindings: omap: Update PRM binding for genpd
soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET
soundwire: intel: support clock_stop mode without quirks
soundwire: intel_init: handle power rail dependencies for clock stop mode
soundwire: intel: add CLK_STOP_NOT_ALLOWED support
soundwire: intel: add CLK_STOP_BUS_RESET support
soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend
soundwire: intel: pm_runtime idle scheduling
soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming
soundwire: intel: call helper to reset Slave states on resume
soundwire: intel: fix race condition on system resume
soundwire: intel: reset pm_runtime status during system resume
soundwire: intel: add pm_runtime support
of: platform: Destroy child devices symmetrically
dt-bindings: gpio: Convert vf610 to json-schema
selinux: refactor changing booleans
scsi: ufs: Fix a race condition between error handler and runtime PM ops
scsi: ufs: Move dumps in IRQ handler to error handler
scsi: ufs: Recover HBA runtime PM error in error handler
scsi: ufs: Fix concurrency of error handler and other error recovery paths
scsi: ufs: Add some debug information to ufshcd_print_host_state()
scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
scsi: ufs: Add checks before setting clk-gating states
selinux: move policy commit after updating selinuxfs
selinux: encapsulate policy state, refactor policy load
scripts/selinux,selinux: update mdp to enable policy capabilities
audit: uninitialize variable audit_sig_sid
audit: change unnecessary globals into statics
dt-bindings: ata: Convert i.MX sata to json-schema
dt-bindings: nvmem: Convert snvs lpgpr to json-schema
dt-bindings: perf: Convert i.MX DDR to json-schema
dt-bindings: rng: Convert i.MX to json-schema
dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema
dt-bindings: fsl: Convert i.MX7ULP PM to json-schema
dt-bindings: crypto: Convert i.MX sahara to json-schema
dt-bindings: crypto: Convert i.MX SCC to json-schema
dt-bindings: crypto: Convert MXS DCP to json-schema
dt-bindings: w1: Convert i.MX to json-schema
leds: lp50xx: Add the LP50XX family of the RGB LED driver
dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers
leds: LP55XX_COMMON needs to depend on LEDS_CLASS
leds: pca955x: Add an IBM software implementation of the PCA9552 chip
dt-bindings: leds: pca955x: Add IBM implementation compatible string
drm/i915: Update TGL and RKL HuC firmware versions
drm/i915: Update TGL and RKL DMC firmware versions
drm/i915/display: Implement WA 1408330847
drm/i915: Initial implementation of PSR2 selective fetch
drm/i915/kbl: Fix revision ID checks
drm/i915/tgl: Add new voltage swing table
drm/i915/tgl: Set subplatforms
drm/i915/tgl: Fix TC-cold block/unblock sequence
drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells
drm/i915/selftests: Avoid passing a random 0 into ilog2
drm/i915: add syncobj timeline support
drm/i915: introduce a mechanism to extend execbuf2
Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initialization"
drm/i915: Fix wrong return value in intel_atomic_check()
drm/i915: Fix wrong return value
drm/i915: Update bw_buddy pagemask table
drm/i915: Add a couple of missing i915_active_fini()
drm/i915/display: Check for an LPSP encoder before dereferencing
drm/i915: Remove gen check before calling intel_rps_boost
drm/i915/selftests: Add compiler paranoia for checking HWSP values
drm/i915: Copy default modparams to mock i915_device
drm/i915/display/fbc: Disable fbc by default on TGL
drm/i915: Implement WA 14011294188
drm/i915/selftests: Downgrade severity of CS/SRM frequency scaling tests
drm/i915/rkl: Add Wa_14011224835 for PHY B initialization
drm/i915/rkl: Handle HTI
drm/i915/rkl: Add DPLL4 support
drm/i915/rkl: Add initial workarounds
drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout
drm/i915: Move WaDisableDopClockGating:skl to skl_init_clock_gating()
drm/i915/display: Implement HOBL
drm/i915: Remove dubious Valleyview PCI IDs
drm/i915: Provide the perf pmu.module
drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link training
drm/i915/ddi: Don't frob the DP link scramble disabling flag
drm/i915: Make i830 .get_cdclk() assignment less confusing
drm/i915: Fix some whitespace
drm/i915: Pack struct intel_cdclk_vals
drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+
dt-bindings: at25: convert the binding document to yaml
memory: Enable compile testing for most of the drivers
memory: brcmstb_dpfe: add separate entry for compile test
memory: tegra: tegra210-emc: fix indentation
memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
memory: omap-gpmc: consistently use !res for NULL checks
memory: omap-gpmc: use WARN() instead of BUG() on wrong free
memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
memory: omap-gpmc: remove unused file-scope phys_base and mem_size
memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3
drm/amd/display: [FW Promotion] Release 0.0.29
drm/amd/display: Mask DPCD field to avoid reading unsupported field value
drm/amd/display: fix pow() crashing when given base 0
drm/amd/display: Reset scrambling on Test Pattern
drm/amd/display: Add extra T3 delay
ARM: dts: exynos: add prefetch properties for L2C-310 cache
drm/amd/display: Fix DSC force enable on SST
drm/amd/display: fix dcn3 wide timing dsc validation
drm/amd/display: Screen corruption on dual displays (DP+USB-C)
drm/amd/display: Add read backlight interface
drm/amd/display: PSR eDP p-state warning occurs intermittently after unplug DP
drm/amd/display: Fix DFPstate hang due to view port changed
drm/amd/display: Change ABM config init interface
ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
drm/amd/display: create a function to decide mst link settings
drm/amd/display: Assign correct left shift
drm/amd/display: Call DMUB for eDP power control
drm/amd/display: 3.2.98
drm/amd/display: [FW Promotion] Release 0.0.28
drm/amdgpu: add condition check for trace_amdgpu_cs()
drm/amdgpu: fix amdgpu_bo_release_notify() comment error
drm/amdkfd: fix the wrong sdma instance query for renoir
ASoC: da7219: Fix clock handling around codec level probe
ASoC: da7219: Move soft reset handling to codec level probe
ASoC: da7219: Move required devm_* allocations to device level code
ASoC: q6asm-dai: add support to copy callback
ASoC: q6asm-dai: add gapless support
ASoC: q6asm-dai: prepare set params to accept profile change
ASoC: q6asm-dai: add next track metadata support
ASoC: q6asm: add support to gapless flag in q6asm open
ASoC: q6asm: add support to remove intial and trailing silence
ASoC: q6asm: add length to write command token
ASoC: q6asm: use flags directly from q6asm-dai
ASoC: q6asm: make commands specific to streams
ASoC: q6asm: rename misleading session id variable
ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
mmc: s3cmci: remove unneeded machine header include
ARM: s3c: remove unneeded machine header includes
ARM: s3c24xx: ts: document function argument
ARM: s3c24xx: ts: include platform data header
ARM: s3c24xx: sdhci: include plat/sdhci.h header
ARM: s3c24xx: include common.h header in s3c2443.c
ARM: s3c: remove plat-samsung/.../samsung-time.h
clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
ARM: samsung: fix language typo
ARM: s3c24xx: demote kerneldoc comment
ARM: s3c64xx: include header to fix -Wmissing-prototypes
ARM: s3c64xx: use simple i2c probe function
MAINTAINERS: add more name matches for Samsung SoC entries
MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
dt-bindings: sound: intel, keembay-i2s: Add new compatible string
ASoC: Intel: KMB: Enable TDM audio capture
ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
ARM: brcmstb: Add debug UART entry for 72614
MIPS: BMIPS: dts: add BCM63268 power domain support
MIPS: BMIPS: dts: add BCM6362 power domain support
MIPS: BMIPS: dts: add BCM6328 power domain support
soc: bcm: add BCM63xx power domain driver
MIPS: BMIPS: add BCM6318 power domain definitions
MIPS: BMIPS: add BCM63268 power domain definitions
MIPS: BMIPS: add BCM6362 power domain definitions
MIPS: BMIPS: add BCM6328 power domain definitions
dt-bindings: soc: brcm: add BCM63xx power domain binding
soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
bus: brcmstb_gisb: Shorten prints
leds: sgm3140: fix led->LED for consistency
leds: we don't want people to use LED subsystem for vibrations
leds: mt6323: move period calculation
leds: s3c24xx: Remove unused machine header include
ARM: exynos_defconfig: enable platform media drivers
dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
ARM: dts: exynos: Add sound support to Midas
ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()
ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset
ASoC: codec: tlv3204: Increased maximum supported channels
ASoC: codec: tlv3204: Enable 24 bit audio support
x86/cpu: Use SERIALIZE in sync_core() when available
ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch
ASoC: sun50i-codec-analog: Enable DAPM for line out switch
ASoC: sun50i-codec-analog: Make line out routes stereo
ASoC: sun50i-codec-analog: Enable DAPM for headphone switch
ASoC: sun50i-codec-analog: Make headphone routes stereo
ASoC: sun50i-codec-analog: Group and sort mixer routes
ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend
ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits
ASoC: Intel: bytcht_cx2072x: simplify return handling
ASoC: Intel: rename shadowed variable for all broadwell boards
ASoC: SOF: Intel: hda-codec: move variable used conditionally
ASOC: SOF: Intel: hda-codec: move unused label to correct position
ASoC: sun8i-codec: Add a quirk for LRCK inversion
ASoC: sun8i-codec: Add missing mixer routes
ASoC: sun8i-codec: Fix DAPM to match the hardware topology
ASoC: dt-bindings: Add a new compatible for the A64 codec
clk: meson: axg-audio: fix g12a tdmout sclk inverter
clk: meson: axg-audio: separate axg and g12a regmap tables
espintcp: restore IP CB before handing the packet to xfrm
clk: meson: add sclk-ws driver
ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced
ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode
ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
arm64: dts: ls1028a: qds: enable lpuart1
ARM: dts: imx7d-sdb: Add nodes for audio sound card
ASoC: lpass-cpu: Move to yaml format
ASoC: Add sc7180-lpass bindings header
ASoC: Add sc7180 lpass cpu node
ASoC: qcom: lpass-platform: Use platform_get_irq
ASoC: qcom: lpass-cpu: Use platform_get_resource
ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio
ASoC: qcom: lpass-cpu: fix concurrency issue
ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers
ASoC: qcom: lpass-platform: fix memory leak
ASoC: qcom: lpass-platform: Replace card->dev with component->dev
ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function
ASoC: qcom: Add common array to initialize soc based core clocks
ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
ARM: dts: imx6qp-sabreauto: enable pcie
memory: samsung: exynos5422-dmc: Document mutex scope
ASoC: rt5682: Use clk_hw based APIs for registration
ASoC: rt5682: Drop usage of __clk_get_name()
ASoC: rt5682: Use dev_dbg() in rt5682_clk_check()
soundwire: intel: Add basic power management support
memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'
MIPS: BCM47xx: Include bcm47xx_sprom.h
firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings
drm/qxl: Replace deprecated function in qxl_display
MIPS: BCM63xx: switch to SPDX license identifier
MIPS: BCM63xx: refactor board declarations
MIPS: BCM63xx: enable EHCI for DWV-S0 board
MIPS: BCM63xx: remove EHCI from BCM6348 boards
MIPS: BCM63xx: remove duplicated new lines
drm/virtio: Use struct_size() helper in kmalloc()
MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390
MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for Loongson64 to fix build warnings
MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE
wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
ath10k: Use fallthrough pseudo-keyword
ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
ath9k_htc: Use appropriate rs_datalen type
ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
ath6kl: fix spelling mistake "initilisation" -> "initialization"
ath6kl: Use fallthrough pseudo-keyword
ath5k: Fix kerneldoc formatting issue
wil6210: Demote non-kerneldoc headers to standard comment blocks
ath5k: pcu: Add a description for 'band' remove one for 'mode'
ath5k: Use fallthrough pseudo-keyword
ath11k: hal: create hw_srng_config dynamically
ath11k: enable internal sleep clock
ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
ath11k: fix memory OOB access in qmi_decode
ath11k: allocate smaller chunks of memory for firmware
ath11k: setup ce tasklet for control path
ath11k: configure copy engine msi address in CE srng
ath11k: pci: add read32() and write32() hif operations
ath11k: fill appropriate QMI service instance id for QCA6390
ath11k: add board file support for PCI devices
ath11k: add support for m3 firmware
HID: apple: Add support for Matias wireless keyboard
ath11k: use remoteproc only with AHB devices
ath11k: pci: add HAL, CE and core initialisation
ath11k: register MHI controller device for QCA6390
ath11k: implement ath11k_core_pre_init()
ath11k: pci: add MSI config initialisation
ath11k: pci: setup resources
ath11k: add simple PCI client driver for QCA6390 chipset
ath11k: move ring mask definitions to hw_params
ath11k: add hw_params entry for QCA6390
ath11k: do not depend on ARCH_QCOM for ath11k
HID: cp2112: Use irqchip template
EDAC/socfpga: Transfer SoCFPGA EDAC maintainership
ARM: at91: pm: remove unnecessary at91sam9x60_idle
ARM: at91: pm: of_node_put() after its usage
ARM: at91: pm: add per soc validation of pm modes
ARM: at91: pm: add support for ULP0 fast wakeup
EDAC/thunderx: Make symbol lmc_dfs_ents static
EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver
dt-bindings: EDAC: Add Amazon's Annapurna Labs Memory Controller binding
ARM: dts: imx6ull: add rng
ARM: dts: imx6sll: add rng
ARM: dts: imx6sl: fix rng node
pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group
arm64: defconfig: Enable R-Car PCIe endpoint driver
ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE
ARM: dts: r8a7742: Add QSPI support
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
arm64: dts: renesas: r8a774e1: Add LVDS device node
arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
arm64: dts: renesas: r8a774e1: Populate DU device node
ARM: dts: r8a7742: Add PCIe Controller device node
arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
arm64: dts: renesas: r8a774e1: Add VSP instances
arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
ARM: dts: r8a7742: Add LVDS support
ARM: dts: r8a7742: Add DU support
ARM: dts: r8a7742: Add TPU support
ARM: dts: r8a7742: Add PWM SoC support
ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
arm64: dts: renesas: r8a774e1: Add audio support
arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
arm64: dts: renesas: r8a774e1: Add SATA controller node
arm64: dts: renesas: r8a774e1: Add PCIe device nodes
drm/qxl: don't take vga ports on rev5+
drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
drm/virtgpu: remove redundant assignments to width and height
EDAC/mce_amd: Add new error descriptions for existing types
EDAC: Replace HTTP links with HTTPS ones
soundwire: master: enable pm runtime
dmaengine: dw: Add DMA-channels mask cell support
dmaengine: dw: Ignore burst setting for memory peripherals
dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation
dmaengine: dw: Activate FIFO-mode for memory peripherals only
dt-bindings: dma: dw: Add optional DMA-channels mask cell support
dmaengine: xilinx: dpdma: Add debugfs support
dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of MCU SA2UL
dmaengine: ti: k3-psil: add map for j7200
dmaengine: ti: k3-psil: Use soc_device_match to get the psil map
dmaengine: idxd: clear misc interrupt cause after read
dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused-const-variable
dmaengine: pch_dma: use generic power management
dt-bindings: panel: rocktech,jh057n00900: Add myself as maintainer
dt-bindings: panel: rocktech,jh057n00900: Modernize
drm/panel-simple: Read panel orientation
drm/panel: lvds: Read panel orientation
drm/panel: Read panel orientation for BOE TV101WUM-NL6
drm/panel: Add helper for reading DT rotation
drm/panel: ilitek-ili9881c: add support for Feixin K101-IM2BYL02 panel
dt-bindings: ili9881c: add compatible string for Feixin K101-IM2BYL02
drm/panel: ilitek-ili9881c: prepare for adding support for extra panels
drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d
drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for perfect 60Hz
drm/panel: simple: Convert sharp,ls020b1dd01d from timings to videomode
drm/panel: novatek,nt39016: Add missing CR to error messages
drm/panel: novatek,nt39016: Handle backlight the standard way
x86/mm/64: Update comment in preallocate_vmalloc_pages()
x86/mm/64: Do not sync vmalloc/ioremap mappings
x86/paravirt: Avoid needless paravirt step clearing page table entries
x86/paravirt: Remove set_pte_at() pv-op
x86/entry/32: Simplify CONFIG_XEN_PV build dependency
x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT
x86/paravirt: Clean up paravirt macros
x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL
drm/mcde: Retry DSI read/write transactions
ath10k: correct the array index from mcs index for HT mode for QCA6174
ath10k: enable supports_peer_stats_info for QCA6174 PCI devices
ath10k: remove return for NL80211_STA_INFO_TX_BITRATE
ath10k: add wmi service peer stat info for wmi tlv
drm/amdgpu: drop log message in amdgpu_dpm_baco_reset()
drm/amdgpu: note what type of reset we are using
drm/amdgpu: print where we get the vbios image from
drm/amdgpu: parse ta firmware for navy_flounder
drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instance for dec/enc
drm/amd/pm: optimize the power related source code layout
drm/amd/powerplay: put those exposed power interfaces in amdgpu_dpm.c
drm/amd/powerplay: optimize i2c bus access implementation
drm/amd/powerplay: drop unnecessary pp_funcs checker
drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_smu() implementation
drm/amd/pm: drop redundant MEM_TYPE_* macros
drm/amd/powerplay: suppress the kernel test robot warning
drm/amdgpu: guard ras debugfs creation/removal based on CONFIG_DEBUG_FS
drm/amdgpu: fix NULL pointer access issue when unloading driver
drm/amdgpu: revert "fix system hang issue during GPU reset"
drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature
drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2)
drm/amd/powerplay: enable swSMU mgpu fan boost support
drm/amd/powerplay: optimize the interface for mgpu fan boost enablement
drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()
drm/amdgpu: disable gfxoff for navy_flounder
drm/amd/powerplay: bump NAVI12 driver if version
drm/amd/powerplay: maximum the code sharing around metrics table retrieving
drm/amd/powerplay: update the metrics table cache interval as 1ms
drm/amdgpu: Use function pointer for some mmhub functions
drm/amdgpu: pass NULL pointer instead of 0
drm/amdgpu: annotate a false positive recursive locking
drm/amdgpu: add debugfs interface for RAP test
drm/amdgpu: enable RAP TA load
drm/amdgpu: add RAP TA header file
drm/amdgpu: reconfigure spm golden settings on Navi1x after GFXOFF exit(v3)
drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x
drm/amdgpu: add debugfs node to toggle ras error cnt harvest
drm/amdgpu: bypass querying ras error count registers
ath10k: start recovery process when payload length exceeds max htc length for sdio
ath5k: Replace HTTP links with HTTPS ones
ath: drop unnecessary list_empty
ath9k: Use fallthrough pseudo-keyword
wcn36xx: Use sequence number allocated by mac80211
wcn36xx: Fix TX data path
wcn36xx: Increase number of TX retries
wcn36xx: Add TX ack support
wcn36xx: Fix multiple AMPDU sessions support
ath9k: Fix typo in function name
ath9k: Replace HTTP links with HTTPS ones
x86/boot: Check that there are no run-time relocations
x86/boot: Remove run-time relocations from head_{32,64}.S
x86/boot: Remove run-time relocations from .head.text code
x86/boot: Add .text.* to setup.ld
x86/boot/compressed: Get rid of GOT fixup code
x86/boot/compressed: Force hidden visibility for all symbol references
x86/boot/compressed: Move .got.plt entries out of the .got section
drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
drm/mcde: Enable the DSI link with display
drm/mcde: Fix display pipeline restart
drm/mcde: Support using DSI in LP mode
drm/mcde: Improve pixel fetcher FIFO depth setting
drm/mcde: Fix display data flow control
drm/mcde: Rename flow function
drm/hisilicon: Fix build error of no type of module_init
drm/bridge: tc358762: Add basic driver for Toshiba TC358762 DSI-to-DPI bridge
dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-DPI bridge
drm/radeon: drop superflous AGP handling
drm/ttm: give resource functions their own [ch] files
drm/ttm: rename ttm_resource_manager_func callbacks
drm/hisilicon: Code refactoring for hibmc_drv_de
drm/hisilicon: Remove the unused include statements
drm/panel-notatek-nt35510: Fix MTP read init
drm/amdgpu: Enable P2P dmabuf over XGMI
drm/amdgpu: utilize subconnector property for DP through DisplayManager
drm/amdgpu: utilize subconnector property for DP through atombios
drm/i915: utilize subconnector property for DP
drm: report dp downstream port type as a subconnector property
drm/vmwgfx/ttm: fix the non-THP cleanup path.
arm64: dts: meson: vim3: make sound card common to all variants
arm64: dts: meson: vim3: correct led polarity
drm/amd/display: convert to use le16_add_cpu()
drm/amdgpu/display: drop unused function
drm/amd/display: add DCN support for aarch64
drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
drm/amd/display: Blank stream before destroying HDCP session
drm/amd/display: Fix EDID parsing after resume from suspend
drm/amd/display: Disconnect pipe separetely when disable pipe split
drm/amd/display: Switch to immediate mode for updating infopackets
drm/amd/display: Fix LFC multiplier changing erratically
drm/amd/display: mpcc black color should not be impacted by pixel encoding format
drm/amd/display: Revert regression
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amd/display: Adjust static-ness of resource functions
drm/amdgpu: fix reload KMD hang on GFX10 KIQ
drm/amdgpu: update gc golden register for arcturus
drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading
drm/amd/powerplay: correct Vega20 cached smu feature state
drm/amdgpu: Skip some registers config for SRIOV
drm/amdkfd: Fix spurious debug exception on gfx10
Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts"
Revert "drm/amdkfd: Fix spurious debug exception on gfx10"
drm: amdgpu: Use the correct size when allocating memory
display/drm/bridge: TC358775 DSI/LVDS driver
dt-binding: Add DSI/LVDS TC358775 bridge bindings
kernel: printk: delete repeated words in comments
drm/v3d: convert to use module_platform_driver
drm/vkms: add missing platform_device_unregister() in vkms_init()
drm/vgem: add missing platform_device_unregister() in vgem_init()
drm/vkms: guarantee vblank when capturing crc
drm/gma500: fix spelling mistake "pannel" -> "panel"
drm/amdgpu/ttm: drop the adev link from vram mgr
drm/amdgpu/ttm: move vram/gtt mgr allocations to mman.
drm: Remove unnecessary drm_panel_attach and drm_panel_detach
ip_vti: Fix unused variable warning
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm/amdgpu: unlock mutex on error
drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
drm/amd/powerplay: update swSMU VCN/JPEG PG logics
drm/amdgpu: use mode1 reset by default for sienna_cichlid
drm/mgag200: fix build on alpha arch
drm/panfrost: perfcnt: fix ref count leak in panfrost_perfcnt_enable_locked
drm/panfrost: add regulators to devfreq
drm/panfrost: dynamically alloc regulators
drm/panfrost: move devfreq_init()/fini() in device
drm/panfrost: rename error labels in device_init
drm/panfrost: properly handle error in probe
drm/panfrost: use spinlock instead of atomic
drm/panfrost: introduce panfrost_devfreq struct
drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idle
drm/panfrost: clean headers in devfreq
drm/panfrost: avoid static declaration
drm/panfrost: Add compatible string for bifrost
drm/panfrost: Make sure GPU is powered on when reading GPU_LATEST_FLUSH_ID
drm/amdgpu: make sure userptr ttm is allocated
drm/amd/display: Drop dm_determine_update_type_for_commit
drm/amd/display: Reset plane for anything that's not a FAST update
drm/amd/display: Use validated tiling_flags and tmz_surface in commit_tail
drm/amd/display: Avoid using unvalidated tiling_flags and tmz_surface in prepare_planes
drm/amd/display: Reset plane when tiling flags change
drm/amd/display: Store tiling_flags and tmz_surface on dm_plane_state
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: new ids flag for tmz (v2)
drm/amd/powerplay: add control method to bypass metrics cache on Vega12
drm/amd/powerplay: add control method to bypass metrics cache on Vega20
drm/amd/powerplay: add control method to bypass metrics cache on Renoir
drm/amd/powerplay: add control method to bypass metrics cache on Sienna Cichlid
drm/amd/powerplay: add control method to bypass metrics cache on Navi10
drm/amd/powerplay: add control method to bypass metrics cache on Arcturus
drm/amd/powerplay: add Vega12 support for gpu metrics export
drm/amd/powerplay: add Vega20 support for gpu metrics export
drm/amd/powerplay: enable gpu_metrics export on legacy powerplay routines
drm/amd/powerplay: add Renoir support for gpu metrics export(V2)
drm/amd/powerplay: add Sienna Cichlid support for gpu metrics export
drm/amd/powerplay: add Navi1x support for gpu metrics export
drm/amd/powerplay: update the data structure for NV12 SmuMetrics
drm/amd/powerplay: add Arcturus support for gpu metrics export
drm/amd/powerplay: implement SMU V11 common APIs for retrieving link speed/width
drm/amd/powerplay: add new sysfs interface for retrieving gpu metrics(V2)
drm/amd/powerplay: define an universal data structure for gpu metrics (V4)
drm/amdgpu: fix spelling mistake "paramter" -> "parameter"
drm/amd/powerplay: grant Arcturus softmin/max setting on latest PM firmware
drm/amdkfd: option to disable system mem limit
drm/amd/display: Fix wrong return value in dm_update_plane_state()
x86/kaslr: Replace strlen() with strnlen()
drm/ttm: rename ttm_mem_reg to ttm_resource.
drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager.
drm/ttm: rename bo manager to range manager.
drm/ttm: add a wrapper for checking if manager is in use
drm/ttm: drop type manager has_type
drm/ttm: drop list of memory managers from device. (v2)
drm/ttm: drop man->bdev link.
drm/amdgpu/ttm: remove man->bdev references.
drm/ttm: drop priv pointer in memory manager
drm/nouveau/ttm: move to driver allocated manager
drm/vmwgfx/gmrid: convert to driver controlled allocation.
drm/vmwgfx/ttm: move thp to driver managed
drm/ttm: move range manager to subclassed driver allocation
drm/ttm: make ttm_range_man_init/takedown take type + args
drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs
drm/ttm: allow drivers to provide their own manager subclasses
drm/ttm: rename manager variable to make sure wrapper is used.
drm/vmwgfx/ttm: use wrapper to access memory manager
drm/radeon/ttm: use wrapper to access memory manager
drm/qxl/ttm: use wrapper to access memory manager
drm/nouveau/ttm: use wrapper to access memory managers
drm/vram-helper: use wrapper to access memory managers
drm/amdgfx/ttm: use wrapper to get ttm memory managers
drm/ttm: add wrapper to get manager from bdev.
drm/ttm: make TTM responsible for cleaning system only.
drm/ttm: remove range manager legacy takedown path
drm/vmwgfx: fix gmrid takedown paths to new interface
drm/qxl/ttm: use new takedown path
drm/radeon/ttm: use new takedown paths
drm/nouveau: use new cleanup paths
drm/vram_helper: call explicit mm takedown
drm/vmwgfx: takedown vram manager
drm/amdgpu/ttm: use new takedown path
drm/ttm: start allowing drivers to use new takedown path (v2)
drm/ttm: make some inline helper functions for cleanup paths. (v2)
drm/ttm: pass man around instead of mem_type in some places
drm/ttm: purge old manager init path.
drm/ttm: convert system manager init to new code.
drm/vmwgfx/ttm: switch gmrid allocator to new init paths.
drm/vmwgfx/ttm: convert vram mm init to new code paths
drm/nouveau: use new memory manager init paths
drm/vram_helper: use new ttm manager init function
drm/qxl/ttm: use new init path for manager
drm/radeon: use new ttm man init path
drm/amdgpu/ttm: init managers from the driver side.
drm/ttm: provide a driver-led init path for range mm manager. (v2)
drm/ttm: split the mm manager init code (v2)
drm/vram-helper: call the ttm manager debug function
drm/qxl/ttm: call ttm manager debug (v2)
drm/vmwgfx/gmrid: don't provide pointless ttm debug callback
drm/nouveau/ttm: don't fill in blank ttm debug callback
drm/ttm: export memory type debug entrypoint.
drm/vram-helper: remove populate/unpopulate
drm/ttm: use a helper for unlocked moves to the lru tail
drm/ttm/amdgpu: consolidate ttm reserve paths
qxl/ttm: drop the unusued no wait flag to reserve function
nouveau: use ttm populate mapping functions. (v2)
drm/vmwgfx: drop bo map/unmap dma functions.
drm/vmwgfx: consolidate ttm object creation and populate
video: fbdev: pvr2fb: initialize variables
drm/mgag200: Set PCI option register in G200SE models
drm/amd/display: Constify dcn30_res_pool_funcs
drm/amd/display: Constify dcn21_res_pool_funcs
drm/amd/display: Constify dcn20_res_pool_funcs
drm/amd/display: Indent an if statement
drm/amdgpu: move vram usage by vbios to mman (v2)
drm/amdgpu: move IP discovery data to mman
drm/amdgpu: move stolen memory from gmc to mman
drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus
drm/amdgpu: drop the CPU pointers for the stolen vga bos
drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc: add new helper to get the FB size used by pre-OS console
drm/amdgpu: add support for extended stolen vga memory
drm/amdgpu: move keep stolen memory check into gmc core
drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc
drm/amdgpu: use a define for the memory size of the vga emulator
drm/amdgpu: use create_at for the stolen pre-OS buffer
drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2)
drm/amdgpu/smu: rework i2c adpater registration
drm/amd/display: 3.2.97
drm/amd/display: [FW Promotion] Release 0.0.27
drm/amd/display: Separate pipe disconnect from rest of progrmaming
drm/amd/display: Add debugfs for forcing stream timing sync
drm/amd/display: Display goes blank after inst
drm/amd/display: Change null plane state swizzle mode to 4kb_s
drm/amd/display: Use helper function to check for HDMI signal
drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
drm/amd/display: Comments on how to use DSC debugfs some entries
drm/amd/display: Fix logger context
drm/amd/display: DSC Bit target rate debugfs write entry
drm/amd/display: populate new dml variable
drm/amd/display: Read VBIOS Golden Settings Tbl
drm/amd/display: Use parameter for call to set output mux
drm/amd/display: Update virtual stream encoder
drm/amd/display: DSC Slice height debugfs write entry
drm/amdgpu: added RAS EEPROM device support check
drm/amdgpu: enable RAS support for sienna cichlid
drm/amdgpu: introduce a new parameter to configure how many KCQ we want(v5)
drm/amdgpu: update eeprom once specifying one bigger threshold(v3)
drm/amdgpu: disable page reservation when amdgpu_bad_page_threshold = 0
drm/amdgpu: decouple sysfs creating of bad page node
drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2)
drm/amdgpu: restore ras flags when user resets eeprom(v2)
drm/amdgpu: break GPU recovery once it's in bad state(v4)
drm/amdgpu: schedule ras recovery when reaching bad page threshold(v2)
drm/amdgpu: skip bad page reservation once issuing from eeprom write
drm/amdgpu: break driver init process when it's bad GPU(v5)
drm/amdgpu: add bad gpu tag definition
drm/amdgpu: validate bad page threshold in ras(v3)
drm/amdgpu: add bad page count threshold in module parameter(v3)
drm/amdkfd: Replace bitmask with event idx in SMI event msg
fbdev: Use fallthrough pseudo-keyword
omapfb/dss: Include the right header
fbdev: Remove trailing whitespace
drm/mgag200: Add support for G200 desktop cards
drm/mgag200: Move G200SE's unique id into model-specific data
drm/mgag200: Clear <page> field during MM init
drm/mgag200: Set MISC memory flags in mm init code
drm/mgag200: Enable MGA mode during device register initialization
drm/mgag200: Initialize PCI registers early during device setup
drm/mgag200: Move register initialization into helper function
drm/mgag200: Enable caching for SHMEM pages
drm/ast: Managed device release
drm/ast: Manage release of firmware backup memory
drm/ast: Managed release of ast firmware
drm/ast: Embed struct drm_device in struct ast_private
drm/ast: Don't use ast->dev if dev is available
drm/ast: Replace struct_drm_device.dev_private with to_ast_private()
drm/ast: Replace driver load/unload functions with device create/destroy
drm/ast: Separate DRM driver from PCI code
drm/ast: Embed CRTC and connector in struct ast_private
Bluetooth: hci_uart: Cancel init work before unregistering
Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT
Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx
drm/syncobj: Tune down unordered timeline DRM_ERROR
drm/vkms: fix xrgb on compute crc
drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
dt-bindings: Add vendor prefix for Chefree
drm/panel: remove return value of function drm_panel_add
regulator: mp886x: support mps,switch-frequency
regulator: mp886x: support setting switch freq
regulator: mp886x: implement set_ramp_delay
drm/ttm: remove the init_mem_type callback
drm/vram-helper: stop implementing init_mem_type
drm/qxl: stop implementing init_mem_type
drm/nouveau: stop implementing init_mem_type
drm/vmwgfx: stop implementing init_mem_type v2
drm/amdgpu: stop implementing init_mem_type
drm/radeon: stop implementing init_mem_type
drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2
drm/ttm: initialize the system domain with defaults v2
x86/kaslr: Add a check that the random address is in range
x86/kaslr: Make local variables 64-bit
x86/kaslr: Replace 'unsigned long long' with 'u64'
x86/kaslr: Make minimum/image_size 'unsigned long'
x86/kaslr: Small cleanup of find_random_phys_addr()
x86/kaslr: Drop unnecessary alignment in find_random_virt_addr()
x86/kaslr: Drop redundant check in store_slot_info()
x86/kaslr: Make the type of number of slots/slot areas consistent
x86/kaslr: Drop test for command-line parameters before parsing
x86/kaslr: Simplify process_gb_huge_pages()
x86/kaslr: Short-circuit gb_huge_pages on x86-32
x86/kaslr: Fix off-by-one error in process_gb_huge_pages()
x86/kaslr: Drop some redundant checks from __process_mem_region()
x86/kaslr: Drop redundant variable in __process_mem_region()
x86/kaslr: Eliminate 'start_orig' local variable from __process_mem_region()
x86/kaslr: Drop redundant cur_entry from __process_mem_region()
x86/kaslr: Fix off-by-one error in __process_mem_region()
x86/kaslr: Initialize mem_limit to the real maximum address
x86/kaslr: Fix process_efi_entries comment
x86/kaslr: Remove bogus warning and unnecessary goto
x86/kaslr: Make command line handling safer
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
drm/amdgpu: enable GFXOFF for navy_flounder
drm amdgpu: Skip tmr load for SRIOV
drm/amdgpu: fix PSP autoload twice in FLR
drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail
drm/amd/powerplay: Remove unneeded cast from memory allocation
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
drm/amd/display: Clear dm_state for fast updates
drm/amdgpu: update GC golden setting for navy_flounder
drm/amd/powerplay: update driver if version for navy_flounder
drm/amdgpu: enable umc 8.7 functions in gmc v10
drm/amdgpu: skip crit temperature values on APU (v2)
drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
drm/amd/display: 3.2.96
drm/amd/display: DSC Slice width debugfs write entry
drm/amd/display: Use hw lock mgr
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amd/display: [FW Promotion] Release 0.0.26
drm/amd/display: DSC Clock enable debugfs write entry
drm/amd/display: Allow asic specific FSFT timing optimization
drm/amd/display: Disable idle optimizations before programming DCN
drm/amd/display: Fix dmesg warning from setting abm level
drm/ingenic: ipu: Only enable clock when needed
drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B
drm/ingenic: ipu: Only restart manually on older SoCs
drm/doc: device hot-unplug for userspace
drm/hisilicon: Fixed the warning: Assignment of 0/1 to bool variable
drm/ingenic: Validate mode in a .mode_valid callback
drm/ingenic: Handle errors of drm_atomic_get_plane_state
drm/panel: simple: Add Powertip PH800480T013 panel
dt-bindings: Add DT bindings for Powertip PH800480T013
dt-bindings: Add vendor prefix for Powertip
drm: mxsfb: Support the alpha plane
drm: mxsfb: Remove unnecessary spaces after tab
drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt()
drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function
drm: mxsfb: Drop non-OF support
drm: mxsfb: Update internal IP version number for i.MX6SX
drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported SoCs in Kconfig
drm: mxsfb: Remove mxsfb_devdata unused fields
drm: mxsfb: Enable vblank handling
drm: mxsfb: Don't touch AXI clock in IRQ context
drm: mxsfb: Move vblank event arm to CRTC .atomic_flush()
drm: mxsfb: Stop using DRM simple display pipeline helper
drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c
drm: mxsfb: Remove unneeded includes
drm: mxsfb: Remove register definitions from mxsfb_crtc.c
drm: mxsfb: Use LCDC_CTRL register name explicitly
drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block()
drm: mxsfb: Clarify format and bus width configuration
drm: mxsfb: Remove unused macros from mxsfb_regs.h
drm: mxsfb: Use BIT() macro to define register bitfields
drm: mxsfb: Use drm_panel_bridge
drm: mxsfb: Remove fbdev leftovers
drm/amdgpu/si: initial support for GPU reset
drm/amd/display: enable SI support in the Kconfig (v2)
drm/amdgpu: enable DC support for SI parts (v2)
drm/ttm: fix pipelined gutting for evictions v2
drm/amdgpu: Change type of module param `ppfeaturemask` to hexint
moduleparams: Add hexint type parameter
kernel/params.c: Align last argument with a tab
drm/amd/display: create plane rotation property for Bonaire and later
drm/amd/display: dc/dce60: use DCE6 headers (v6)
drm/amd/display: dce60_timing_generator: add DCE6 specific functions (v2)
drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cursor_lock
drm/amd/display: dce60_hw_sequencer: add DCE6 specific functions (v2)
drm/amd/display: dce_transform: DCE6 Scaling Horizontal Filter Init (v2)
drm/amd/display: dce_transform: add DCE6 specific macros,functions
drm/amd/display: dce_opp: add DCE6 specific macros,functions
drm/amd/display: dce_mem_input: add DCE6 specific macros,functions (v2)
drm/amd/display: dce_link_encoder: add DCE6 specific macros,functions
drm/amd/display: dce_ipp: add DCE6 specific macros,functions
drm/amd/display: dce_hwseq: add DCE6 specific macros,functions
drm/amd/display: dce_dmcu: add DCE6 specific macros,functions
drm/amd/display: dce_audio: add DCE6 specific macros,functions
drm/amd/display: dc/dce60: set max_cursor_size to 64
drm/amd/display: dc/clk_mgr: add support for SI parts (v2)
drm/amd/display: amdgpu_dm: add SI support (v4)
drm/amd/display: dc/irq: add support for DCE6 (v4)
drm/amd/display: dc/gpio: add support for DCE6 (v2)
drm/amd/display: dc/bios: add support for DCE6
drm/amd/display: dc/core: add SI/DCE6 support (v2)
drm/amd/display: dc/dce: add initial DCE6 support (v10)
drm/amd/display: add asics info for SI parts
drm/amdgpu: add some required DCE6 registers (v7)
drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
drm/radeon: switch from 'pci_' to 'dma_' API
drm/radeon: avoid a useless memset
drm/amd/display: Use proper abm/backlight functions for DCN3
drm/amd/display: Use seperate dmcub firmware for navy_flounder
drm/amd/display: Check lane status again after link training done
drm/amd/display: Don't compare dppclk before updating DTO
drm/amd/display: Fix naming of DSC Debugfs entry
drm/amd/display: Rename bytes_pp to the correct bits_pp
drm/amd/display: Clean up global sync param retrieval
drm/amd/swsmu: allow asic to handle sensor type by itself
drm/amdgpu: add support for umc 8.7 ras functions
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: add umc v8_7_0 IP headers
drm/amd/powerplay: revise the outputs layout of amdgpu_pm_info debugfs
Revert "drm/amdgpu/vcn3.0: remove extra asic type check"
drm/amdkfd: Fix spurious debug exception on gfx10
drm/amd/powerplay: drop unnecessary message support check(v2)
drm/amdkfd: Add thermal throttling SMI event
drm/amdgpu: fix system hang issue during GPU reset
drm/amdgpu: update dec ring test for VCN 3.0
drm/amd/display: remove redundant initialization of variable result
drm/amdgpu/vcn3.0: remove extra asic type check
drm/amdgpu/jpeg3.0: remove extra asic type check
drm/amdkfd: Unify gfx9/gfx10 context save area layouts
drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers
drm/amdgpu: Remove extra asic type check
drm/amdgpu/jpeg: Remove extra asic type check
drm/bridge: nxp-ptn3460: add drm_panel_bridge support
drm/bridge: nxp-ptn3460: add get_edid bridge operation
drm/bridge: tc358767: add drm_panel_bridge support
drm/bridge: tc358767: add get_edid bridge operation
drm/bridge: tc358767: add detect bridge operation
drm/bridge: megachips: make connector creation optional
drm/bridge: megachips: add get_edid bridge operation
drm/bridge: megachips: enable detect bridge operation
drm/bridge: megachips: get drm_device from bridge
drm/bridge: megachips: add helper to create connector
drm/bridge: parade-ps8622: add drm_panel_bridge support
drm/bridge: tc358764: add drm_panel_bridge support
drm/bridge: tc358764: drop drm_connector_(un)register
drm/panel: panel-simple: add default connector_type
drm/panel: panel-simple: validate panel description
drm/panel: add connector type to boe,hv070wsa-100 panel
drm/bridge: Introduce LT9611 DSI to HDMI bridge
dt-bindings: display: bridge: Add documentation for LT9611
dt-bindings: vendor-prefixes: Add Lontium vendor prefix
drm/todo: Plumb drm_atomic_state all over
drm/amdgpu/powerplay: add some documentation about memory clock
drm/amdgpu: Remove redundant NULL check
drm/amdgpu: move umc specific macros to header
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: correct smu message for vf mode
drm/amd/powerplay: add msg map for mode1 reset
drm/amd/powerplay: skip invalid msg when smu set mp1 state
drm: pl111: Update documentation
drm/amdgpu/dc: Simplify drm_crtc_state::active checks
drm/amd/powerplay: remove the dpm checking in the boot sequence
drm/amd/amdgpu: Fix compiler warning in df driver
drm/amdgpu: won't include gc and mmhub register headers in GMC block
drm/amdgpu: move get_invalidate_req function into gfxhub/mmhub level
drm/amdgpu: add vmhub funcs helper (v2)
drm/amdgpu: abstract set_vm_fault_masks function to refine the programming
drm/amdgpu: add member to store vm fault interrupt masks
Revert "drm/amd/powerplay: drop unnecessary message support check"
drm/amdgpu: add printing after executing page reservation to eeprom
drm/amdgpu: expand sienna chichlid reg access support
drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE
drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE
ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
ath9k: Check the return value of pcie_capability_read_*()
Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT
MAINTAIERS: Add John Ogness as printk reviewer
printk: use the lockless ringbuffer
Revert "printk: lock/unlock console only for new logbuf entries"
printk: add lockless ringbuffer
crash: add VMCOREINFO macro to define offset in a struct declared by typedef
ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME
ath11k: don't use defines in hw_params
ath11k: qmi: cleanup info messages
ath11k: remove useless info messages
ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path()
ath11k: don't use defines for hw specific firmware directories
ath11k: create a common function to request all firmware files
ath11k: Add bdf-addr in hw_params
ath11k: add hw_ops for pdev id to hw_mac mapping
ath11k: define max_radios in hw_params
ath11k: convert ath11k_hw_params to an array
ath11k: ahb: call ath11k_core_init() before irq configuration
ath10k: pci: fix memcpy size of bmi response
soc: xilinx: Fix error code in zynqmp_pm_probe()
ath11k: rename default board file
ath11k: update firmware files read path
wcn36xx: Add ieee80211 rx status rate information
ath10k: provide survey info as accumulated data
ath10k: fix retry packets update in station dump
ath10k: Wait until copy complete is actually done before completing
printk: fix global comment
lib/bitmap.c: fix spello
fs: Fix missing 'bit' in comment
Resolved build errors in following files:
abi_gki_aarch64_qcom
drivers/char/adsprpc.c
drivers/char/hw_random/msm_rng.c
drivers/dma-buf/heaps/qcom_cma_heap.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/dma-mapping-fast.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/iommu-debug.c
drivers/iommu/msm_dma_iommu_mapping.c
drivers/iommu/qcom-dma-iommu-generic.c
drivers/misc/qseecom.c
drivers/net/wireless/cnss_prealloc/cnss_prealloc.c
drivers/rpmsg/qcom_glink_native.c
drivers/staging/android/ion/heaps/msm_ion.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/dwc3-msm.c
drivers/usb/dwc3/gadget.c
Conflicts:
.gitignore
Documentation/devicetree/bindings
Documentation/devicetree/bindings/.gitignore
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/actions.yaml
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/amazon,al.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,versatile.yaml
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/axxia.yaml
Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
Documentation/devicetree/bindings/arm/bitmain.yaml
Documentation/devicetree/bindings/arm/calxeda.yaml
Documentation/devicetree/bindings/arm/coresight-cti.yaml
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/digicolor.yaml
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/intel,keembay.yaml
Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,mfgcfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,vdecsys.txt
Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
Documentation/devicetree/bindings/arm/moxart.yaml
Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
Documentation/devicetree/bindings/arm/mstar/mstar.yaml
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
Documentation/devicetree/bindings/arm/omap/prm-inst.txt
Documentation/devicetree/bindings/arm/pmu.yaml
Documentation/devicetree/bindings/arm/primecell.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/rda.yaml
Documentation/devicetree/bindings/arm/realtek.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/samsung/pmu.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
Documentation/devicetree/bindings/arm/sirf.yaml
Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml
Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
Documentation/devicetree/bindings/arm/spear.yaml
Documentation/devicetree/bindings/arm/sprd/sprd.yaml
Documentation/devicetree/bindings/arm/sti.yaml
Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
Documentation/devicetree/bindings/arm/ti/nspire.yaml
Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml
Documentation/devicetree/bindings/arm/ux500.yaml
Documentation/devicetree/bindings/arm/vt8500.yaml
Documentation/devicetree/bindings/arm/xilinx.yaml
Documentation/devicetree/bindings/arm/zte.yaml
Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
Documentation/devicetree/bindings/ata/pata-common.yaml
Documentation/devicetree/bindings/ata/sata-common.yaml
Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
Documentation/devicetree/bindings/bus/mti,mips-cdmm.yaml
Documentation/devicetree/bindings/bus/renesas,bsc.yaml
Documentation/devicetree/bindings/bus/simple-pm-bus.yaml
Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.yaml
Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml
Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/imx23-clock.yaml
Documentation/devicetree/bindings/clock/imx28-clock.yaml
Documentation/devicetree/bindings/clock/imx6q-clock.yaml
Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt
Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-pixelvalve0.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-vc4.yaml
Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml
Documentation/devicetree/bindings/display/dsi-controller.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt
Documentation/devicetree/bindings/display/msm/dsi.txt
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
Documentation/devicetree/bindings/display/panel/lvds.yaml
Documentation/devicetree/bindings/display/panel/panel-common.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.yaml
Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
Documentation/devicetree/bindings/display/renesas,du.txt
Documentation/devicetree/bindings/display/ssd1307fb.txt
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
Documentation/devicetree/bindings/dma/dma-common.yaml
Documentation/devicetree/bindings/dma/dma-controller.yaml
Documentation/devicetree/bindings/dma/dma-router.yaml
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
Documentation/devicetree/bindings/edac/dmc-520.yaml
Documentation/devicetree/bindings/eeprom/at24.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt
Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
Documentation/devicetree/bindings/gpio/pl061-gpio.yaml
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt
Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
Documentation/devicetree/bindings/gpu/vivante,gc.yaml
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
Documentation/devicetree/bindings/hwmon/adt7475.yaml
Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
Documentation/devicetree/bindings/i2c/i2c-imx.yaml
Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml
Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml
Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
Documentation/devicetree/bindings/iio/common.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml
Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml
Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8975.yaml
Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
Documentation/devicetree/bindings/input/input.yaml
Documentation/devicetree/bindings/input/matrix-keymap.yaml
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
Documentation/devicetree/bindings/interconnect/interconnect.txt
Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml
Documentation/devicetree/bindings/interrupt-controller/mti,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
Documentation/devicetree/bindings/leds/leds-is31fl319x.txt
Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
Documentation/devicetree/bindings/leds/leds-pca955x.txt
Documentation/devicetree/bindings/leds/trigger-source.yaml
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
Documentation/devicetree/bindings/media/i2c/tvp5150.txt
Documentation/devicetree/bindings/media/mediatek-vcodec.txt
Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
Documentation/devicetree/bindings/media/rc.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/renesas,vin.yaml
Documentation/devicetree/bindings/media/samsung-fimc.txt
Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/memory-controllers/st,stm32-fmc2-ebi.yaml
Documentation/devicetree/bindings/mfd/ab8500.txt
Documentation/devicetree/bindings/mfd/act8945a.txt
Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml
Documentation/devicetree/bindings/mips/ingenic/devices.yaml
Documentation/devicetree/bindings/mips/ingenic/ingenic,cpu.yaml
Documentation/devicetree/bindings/mips/loongson/devices.yaml
Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml
Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt
Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml
Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml
Documentation/devicetree/bindings/mmc/owl-mmc.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
Documentation/devicetree/bindings/mtd/denali,nand.yaml
Documentation/devicetree/bindings/mtd/gpmi-nand.yaml
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
Documentation/devicetree/bindings/net/adi,adin.yaml
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
Documentation/devicetree/bindings/net/brcm,systemport.txt
Documentation/devicetree/bindings/net/can/can-transceiver.yaml
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt
Documentation/devicetree/bindings/net/can/rcar_can.txt
Documentation/devicetree/bindings/net/can/rcar_canfd.txt
Documentation/devicetree/bindings/net/dsa/b53.txt
Documentation/devicetree/bindings/net/dsa/dsa.yaml
Documentation/devicetree/bindings/net/dsa/mt7530.txt
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/marvell,mvusb.yaml
Documentation/devicetree/bindings/net/marvell,prestera.txt
Documentation/devicetree/bindings/net/mdio.yaml
Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
Documentation/devicetree/bindings/net/qca,ar71xx.yaml
Documentation/devicetree/bindings/net/qca,ar803x.yaml
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/smsc-lan87xx.txt
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/socionext-netsec.txt
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
Documentation/devicetree/bindings/net/ti,dp83867.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/wireless/microchip,wilc1000.yaml
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
Documentation/devicetree/bindings/nvmem/vf610-ocotp.txt
Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
Documentation/devicetree/bindings/opp/opp.txt
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml
Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/cdns-pcie.yaml
Documentation/devicetree/bindings/pci/host-generic-pci.yaml
Documentation/devicetree/bindings/pci/layerscape-pci.txt
Documentation/devicetree/bindings/pci/loongson.yaml
Documentation/devicetree/bindings/pci/pci-ep.yaml
Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml
Documentation/devicetree/bindings/pci/rcar-pci.txt
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml
Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml
Documentation/devicetree/bindings/pci/uniphier-pcie.txt
Documentation/devicetree/bindings/pci/versatile.yaml
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml
Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/phy/ti-phy.txt
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/atmel,at91-pio4-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt
Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/domain-idle-state.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
Documentation/devicetree/bindings/power/pd-samsung.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
Documentation/devicetree/bindings/power/supply/battery.yaml
Documentation/devicetree/bindings/power/supply/bq25890.txt
Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
Documentation/devicetree/bindings/power/supply/charger-manager.txt
Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
Documentation/devicetree/bindings/power/supply/gpio-charger.yaml
Documentation/devicetree/bindings/power/supply/max17040_battery.txt
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml
Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-pwm.yaml
Documentation/devicetree/bindings/pwm/pwm.yaml
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
Documentation/devicetree/bindings/regulator/google,cros-ec-regulator.yaml
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml
Documentation/devicetree/bindings/regulator/regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml
Documentation/devicetree/bindings/regulator/silergy,sy8827n.yaml
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml
Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
Documentation/devicetree/bindings/reset/renesas,rst.yaml
Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/sifive.yaml
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
Documentation/devicetree/bindings/rtc/rtc-ds1307.txt
Documentation/devicetree/bindings/rtc/rtc.yaml
Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
Documentation/devicetree/bindings/serial/mtk-uart.txt
Documentation/devicetree/bindings/serial/renesas,hscif.yaml
Documentation/devicetree/bindings/serial/renesas,sci.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/renesas,scifa.yaml
Documentation/devicetree/bindings/serial/renesas,scifb.yaml
Documentation/devicetree/bindings/serial/rs485.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/serial.yaml
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
Documentation/devicetree/bindings/serial/sprd-uart.yaml
Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml
Documentation/devicetree/bindings/sound/ak4458.txt
Documentation/devicetree/bindings/sound/ak5558.txt
Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/amlogic,t9015.yaml
Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
Documentation/devicetree/bindings/sound/cirrus,madera.yaml
Documentation/devicetree/bindings/sound/fsl,easrc.yaml
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
Documentation/devicetree/bindings/sound/max98090.txt
Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt
Documentation/devicetree/bindings/sound/qcom,apq8096.txt
Documentation/devicetree/bindings/sound/qcom,q6afe.txt
Documentation/devicetree/bindings/sound/qcom,sdm845.txt
Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/sound/rt5640.txt
Documentation/devicetree/bindings/sound/rt5659.txt
Documentation/devicetree/bindings/sound/rt5665.txt
Documentation/devicetree/bindings/sound/rt5668.txt
Documentation/devicetree/bindings/sound/rt5677.txt
Documentation/devicetree/bindings/sound/rt5682.txt
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/samsung-i2s.yaml
Documentation/devicetree/bindings/sound/sgtl5000.yaml
Documentation/devicetree/bindings/sound/tas2562.yaml
Documentation/devicetree/bindings/sound/tas2770.yaml
Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/wlf,arizona.yaml
Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml
Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/renesas,hspi.yaml
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-gpio.yaml
Documentation/devicetree/bindings/spi/spi-mux.yaml
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/spi/spi-sifive.yaml
Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml
Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Documentation/devicetree/bindings/timer/cdns,ttc.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/timer/renesas,cmt.yaml
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/ufs-mediatek.txt
Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
Documentation/devicetree/bindings/usb/atmel-usb.txt
Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3.txt
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml
Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,tps6598x.yaml
Documentation/devicetree/bindings/usb/usb-hcd.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt
Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml
Documentation/devicetree/bindings/watchdog/watchdog.yaml
arch/arm64/Kconfig
drivers/base/regmap/Kconfig
drivers/base/regmap/Makefile
drivers/bus/mhi/Kconfig
drivers/bus/mhi/core/Makefile
drivers/bus/mhi/core/init.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/cpufreq_stats.c
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight.c
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/interconnect/Makefile
drivers/interconnect/qcom/Kconfig
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/iommu/Kconfig
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/arm/arm-smmu/arm-smmu.h
drivers/mailbox/mailbox.c
drivers/misc/Kconfig
drivers/mmc/host/sdhci-msm.c
drivers/net/wireless/ath/wil6210/txrx.c
drivers/power/supply/Makefile
drivers/rpmsg/qcom_glink_native.c
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/scsi/ufs/ufshci.h
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/socinfo.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/debugfs.c
drivers/usb/dwc3/ep0.c
drivers/usb/dwc3/gadget.c
drivers/usb/dwc3/gadget.h
drivers/usb/host/xhci-plat.c
drivers/virt/Kconfig
drivers/virt/Makefile
include/linux/arm-smccc.h
include/linux/dma-mapping.h
include/linux/qcom_scm.h
include/linux/sched/topology.h
kernel/cpu.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/sched.h
kernel/smp.c
Change-Id: I11d0a4e6c238a53303a0adb29b037e87b06ff438
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Steps on the way to 5.10-rc1
Resolves conflicts with:
drivers/tty/serial/Kconfig
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I346cc0d7065f68a65fa5ba07911999aca0b01a15
Steps on the way to 5.10-rc1
Resolves conflicts in:
Documentation/admin-guide/sysctl/vm.rst
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic58f28718f28dae42948c935dfb0c62122fe86fc
Steps on the way to 5.10-rc1
Fixes merge conflicts in:
drivers/gpu/drm/bridge/lontium-lt9611.c
drivers/gpu/drm/virtio/virtgpu_display.c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I65d9d4c69ea7c79854d275462c9aca0a37d42654
SoC changes, a substantial part of this is cleanup of some of the older
platforms that used to have a bunch of board files. In particular:
- Removal of non-DT i.MX platforms that haven't seen activity in years,
it's time to remove them.
- A bunch of cleanup and removal of platform data for TI/OMAP platforms,
moving over to genpd for power/reset control (yay!)
- Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them
closer to multiplatform support (not quite there yet, but getting
close).
THere are a few other changes too, smaller fixlets, etc. For new
platform support, the primary ones re:
- New SoC: Hisilicon SD5203, ARM926EJ-S platform.
- Cpufreq support for i.MX7ULP
-----BEGIN PGP SIGNATURE-----
iQJDBAABCgAtFiEElf+HevZ4QCAJmMQ+jBrnPN6EHHcFAl+TT4gPHG9sb2ZAbGl4
b20ubmV0AAoJEIwa5zzehBx322MP/1mI56SyOFx30AqtWBPSjHJp+DzhOObyb4vD
ndYuicBIn9tJwvVRBBZkfsbIU8EENVwrN3hOpesaj9L7xiqOqKakcnyC1REYmpIs
8XBDfdZzy5PrMHIu3fF1ZDCQyO7KndGf5DfLVxJtcf1tSPQyQCuIA3FtS6d8Bxnz
r491+om67ucnlFD5X0Spm3RdZH+ECmXx2iXwoS0Zi7P+X+S+ovG8wBV/X0ggeoBc
Zgi4W01SiRupmSVZ6PA7FvWaLGQErQAALQOcFtMcFgjeWzc1v2QzcURELH8JW7ro
72AH9st1Kvi3hoN2HNNzUnNUdQvZ+AdH8skMIpN/e1cBYqYStAF3gm/R9h+iVHbG
GMmgzXHAFErfAW2UcF8tq1CzvQ5ChcTLNXdeoa8CeQbcDfocF3EyuKSPuDH+ve0H
kk4tPesTAc6XCEVwLaGnoC75sdum5mSi8h9vqhln2KCdeTY7jxzH9YGHjm71Supb
kV9vqo5Q5U/c5l2nU4r5q/DZdIahKsk3HIQZ0iG7BifAzamaTh4uyLVjtM6HSwNz
tdHZaxoHd/PLI5IoeggFelx6qgvK5qVRLP0evgOdTLRFLj/ZbrOf0Q7DjdTy2BjZ
Lgq461QqNapOzxq43G2IDT2+P62Q1+d+YLCKBgaGQaJicyU5m9STCNo3UBb1qH1h
W6UwGF5z
=0+Ee
-----END PGP SIGNATURE-----
Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM SoC platform updates from Olof Johansson:
"SoC changes, a substantial part of this is cleanup of some of the
older platforms that used to have a bunch of board files.
In particular:
- Remove non-DT i.MX platforms that haven't seen activity in years,
it's time to remove them.
- A bunch of cleanup and removal of platform data for TI/OMAP
platforms, moving over to genpd for power/reset control (yay!)
- Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them
closer to multiplatform support (not quite there yet, but getting
close).
There are a few other changes too, smaller fixlets, etc. For new
platform support, the primary ones are:
- New SoC: Hisilicon SD5203, ARM926EJ-S platform.
- Cpufreq support for i.MX7ULP"
* tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (121 commits)
ARM: mstar: Select MStar intc
ARM: stm32: Replace HTTP links with HTTPS ones
ARM: debug: add UART early console support for SD5203
ARM: hisi: add support for SD5203 SoC
ARM: omap3: enable off mode automatically
clk: imx: imx35: Remove mx35_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx27: Remove mx27_clocks_init()
ARM: imx: Remove unused definitions
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
ARM: s3c64xx: bring back notes from removed debug-macro.S
ARM: s3c24xx: fix Wunused-variable warning on !MMU
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
MAINTAINERS: mark linux-samsung-soc list non-moderated
ARM: imx: Remove remnant board file support pieces
...
cros-ec:
* Error code cleanup across cros-ec by Guenter.
* Remove cros_ec_cmd_xfer in favor of cros_ec_cmd_xfer_status.
cros_ec_typec:
* Landed initial USB4 support in typec connector class driver for cros_ec.
* Role switch bugfix on disconnect, and reordering configuration steps.
cros_ec_lightbar:
* Fix buffer outsize and result for get_lightbar_version.
misc:
* Remove config MFD_CROS_EC, now that transition from MFD is complete.
* Enable KEY_LEFTMETA in new location on arm based cros-ec-keyboard keymap.
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQQCtZK6p/AktxXfkOlzbaomhzOwwgUCX5G2IAAKCRBzbaomhzOw
wo4JAQC7BcJJwYgoVnRQvYd4xXCEsl/F9cVFJJLRYAH/PA4x6gEA+wfdIxebAXbO
RapU2HOppxiQGFkr+0FX5xV+O7cRNAo=
=gkul
-----END PGP SIGNATURE-----
Merge tag 'tag-chrome-platform-for-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Pull chrome platform updates from Benson Leung:
"cros-ec:
- Error code cleanup across cros-ec by Guenter
- Remove cros_ec_cmd_xfer in favor of cros_ec_cmd_xfer_status
cros_ec_typec:
- Landed initial USB4 support in typec connector class driver for
cros_ec
- Role switch bugfix on disconnect, and reordering configuration
steps
cros_ec_lightbar:
- Fix buffer outsize and result for get_lightbar_version
misc:
- Remove config MFD_CROS_EC, now that transition from MFD is complete
- Enable KEY_LEFTMETA in new location on arm based cros-ec-keyboard
keymap"
* tag 'tag-chrome-platform-for-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux:
ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA
platform/chrome: Use kobj_to_dev() instead of container_of()
platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() call-sites
platform/chrome: Kconfig: Remove the transitional MFD_CROS_EC config
platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command
platform/chrome: cros_ec_trace: Add fields to command traces
platform/chrome: cros_ec_typec: Re-order connector configuration steps
platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect
platform/chrome: cros_ec_typec: Send enum values to usb_role_switch_set_role()
platform/chrome: cros_ec_typec: USB4 support
pwm: cros-ec: Simplify EC error handling
platform/chrome: cros_ec_proto: Convert EC error codes to Linux error codes
platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT
pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfer_status
platform/chrome: cros_ec_sysfs: Report range of error codes from EC
cros_ec_lightbar: Accept more error codes from cros_ec_cmd_xfer_status
iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code
This release cycle's updates are mostly cleanup and some minor fixes.
-----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEiOrDCAFJzPfAjcif3SOs138+s6EFAl+RqTAZHHRoaWVycnku
cmVkaW5nQGdtYWlsLmNvbQAKCRDdI6zXfz6zoTebEAC93XRmQaBaKk9acgY2escx
qGkEzCdzWJJwKC18c1Zkm6OQo0vkfK0mHYqAMS/R+IioCXxGHf6d8qYXPwU4rOwl
J6cGJqSRCYVmc37i3DKCgRFEeoKrJ1/Hgpr6/aGwkFcdPe0rjU/fKwxE3XqDJkGP
+l97FqgagVZhSSsmuemT9nQbmWbHOiuIxS7Gr+zxgSp0npuoogOMbfc+d0loofLI
YMzzu/Mr5h516XIYHzus1sZZslnVg6mJS8Fr5FDnYXECE344SsV4vQRJqptvqD1W
MxAjeucvzNNtyzXcQ5HZwvsY8aMOExKQi58Hq2WA1rXrk7YQ5nj2QroWynRUOMnV
BFM8dPoFNmsZTt4/4ZVHJQw3hAzLfjuucum782vuQPmf/y78mfHSo2yzuF9vdTXm
Z4pbAxfl/TJUBsJgQ0uJdZ9GXffkywUPjbqj71gxt6sEp/0xdLWtw4fhEXT+Ehle
XyNNLuW3Ge5D+5ALwN9wLKmiWX6qLqEj1uVuVF0Tp7dF3A99vbD6J9oQat8fL8fP
LS7ANAAgSJz8LDQgj6iXuPukNv1pp00WvcGFqP5KMTPGMaxYTTXFH5hmm1yqHQU+
sHlEVZbcCqIqGLz7kvmGfgHYTZKGLYqBdvXN3/LasxSRqyYU/c4/ePAM9KSo3kbs
oO7p6e6WaaokEb9ftMEWJg==
=zEte
-----END PGP SIGNATURE-----
Merge tag 'pwm/for-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Pull pwm updates from Thierry Reding:
"This release cycle's updates are mostly cleanup and some minor fixes"
* tag 'pwm/for-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm:
dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
pwm: Allow store 64-bit duty cycle from sysfs interface
pwm: img: Fix null pointer access in probe
pwm: pca9685: Disable unused alternative addresses
pwm: pca9685: Use BIT() macro instead of shift
pwm: pca9685: Make comments more consistent
pwm: sun4i: Simplify with dev_err_probe()
pwm: sprd: Simplify with dev_err_probe()
pwm: sifive: Simplify with dev_err_probe()
pwm: rockchip: Simplify with dev_err_probe()
pwm: jz4740: Simplify with dev_err_probe()
pwm: bcm2835: Simplify with dev_err_probe()
pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro
pwm: rockchip: Keep enabled PWMs running while probing
dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support
New driver:
Cadence MHDP8546 DisplayPort bridge driver
core:
- cross-driver scatterlist cleanups
- devm_drm conversions
- remove drm_dev_init
- devm_drm_dev_alloc conversion
ttm:
- lots of refactoring and cleanups
bridges:
- chained bridge support in more drivers
panel:
- misc new panels
scheduler:
- cleanup priority levels
displayport:
- refactor i915 code into helpers for nouveau
i915:
- split into display and GT trees
- WW locking refactoring in GEM
- execbuf2 extension mechanism
- syncobj timeline support
- GEN 12 HOBL display powersaving
- Rocket Lake display additions
- Disable FBC on Tigerlake
- Tigerlake Type-C + DP improvements
- Hotplug interrupt refactoring
amdgpu:
- Sienna Cichlid updates
- Navy Flounder updates
- DCE6 (SI) support for DC
- Plane rotation enabled
- TMZ state info ioctl
- PCIe DPC recovery support
- DC interrupt handling refactor
- OLED panel fixes
amdkfd:
- add SMI events for thermal throttling
- SMI interface events ioctl update
- process eviction counters
radeon:
- move to dma_ for allocations
- expose sclk via sysfs
msm:
- DSI support for sm8150/sm8250
- per-process GPU pagetable support
- Displayport support
mediatek:
- move HDMI phy driver to PHY
- convert mtk-dpi to bridge API
- disable mt2701 tmds
tegra:
- bridge support
exynos:
- misc cleanups
vc4:
- dual display cleanups
ast:
- cleanups
gma500:
- conversion to GPIOd API
hisilicon:
- misc reworks
ingenic:
- clock handling and format improvements
mcde:
- DSI support
mgag200:
- desktop g200 support
mxsfb:
- i.MX7 + i.MX8M
- alpha plane support
panfrost:
- devfreq support
- amlogic SoC support
ps8640:
- EDID from eDP retrieval
tidss:
- AM65xx YUV workaround
virtio:
- virtio-gpu exported resources
rcar-du:
- R8A7742, R8A774E1 and R8A77961 support
- YUV planar format fixes
- non-visible plane handling
- VSP device reference count fix
- Kconfig fix to avoid displaying disabled options in .config
-----BEGIN PGP SIGNATURE-----
iQIcBAABAgAGBQJfh579AAoJEAx081l5xIa+GqoP/0amz+ZN7y/L7+f32CRinJ7/
3e4xjXNDmtWG4Whe/WKjlYmbAcvSdWV/4HYpurW2BFJnOAB/5lIqYcS/PyqErPzA
w4EpRoJ+ZdFgmlDH0vdsDwPLT/HFmhUN9AopNkoZpbSMxrManSj5QgmePXyiKReP
Q+ZAK5UW5AdOVY4bgXUSEkVq2eilCLXf+bSBR/LrVQuNgu7GULX8SIy/Y1CuMtv8
LgzzjLKfIZaIWC+F/RU7BxJ7YnrVq7z7yXnUx8j2416+k/Wwe+BeSUCSZstT7q9G
UkX8jWfR7ZKqhwP+UQeSwDbHkALz7lv88nyjQdxJZ3SrXRe4hy14YjxnR4maeNAj
3TAYSdcAMWyRHqeEZIZ7Hj5sQtTq5OZAoIjxzH3vpVdAnnAkcWoF77pqxV8XPqTC
nw40DihAxQOshGwMkjd5DqkEwnMv43Hs1WTVYu9dPTOfOdqPNt+Vqp7Xl9Z46+kV
k6PDcx60T9ayDW1QZ6MoIXHta9E7ixzu7gYBL3vP4LuporY0uNG3bzF3CMvof1BK
sHYcYTdZkqbTD2d6rHV+TbpPQXgTtlej9qVlQM4SeX37Xtc7LxCYpnpUHKz2S/fK
1vyeGPgdytHblwlxwZOPZ4R2I/HTfnITdr4kMcJHhxAsEewfW1Rd4+stQqVJ2Mph
Vz+CFP2BngivGFz5vuky
=4H8J
-----END PGP SIGNATURE-----
Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drm
Pull drm updates from Dave Airlie:
"Not a major amount of change, the i915 trees got split into display
and gt trees to better facilitate higher level review, and there's a
major refactoring of i915 GEM locking to use more core kernel concepts
(like ww-mutexes). msm gets per-process pagetables, older AMD SI cards
get DC support, nouveau got a bump in displayport support with common
code extraction from i915.
Outside of drm this contains a couple of patches for hexint
moduleparams which you've acked, and a virtio common code tree that
you should also get via it's regular path.
New driver:
- Cadence MHDP8546 DisplayPort bridge driver
core:
- cross-driver scatterlist cleanups
- devm_drm conversions
- remove drm_dev_init
- devm_drm_dev_alloc conversion
ttm:
- lots of refactoring and cleanups
bridges:
- chained bridge support in more drivers
panel:
- misc new panels
scheduler:
- cleanup priority levels
displayport:
- refactor i915 code into helpers for nouveau
i915:
- split into display and GT trees
- WW locking refactoring in GEM
- execbuf2 extension mechanism
- syncobj timeline support
- GEN 12 HOBL display powersaving
- Rocket Lake display additions
- Disable FBC on Tigerlake
- Tigerlake Type-C + DP improvements
- Hotplug interrupt refactoring
amdgpu:
- Sienna Cichlid updates
- Navy Flounder updates
- DCE6 (SI) support for DC
- Plane rotation enabled
- TMZ state info ioctl
- PCIe DPC recovery support
- DC interrupt handling refactor
- OLED panel fixes
amdkfd:
- add SMI events for thermal throttling
- SMI interface events ioctl update
- process eviction counters
radeon:
- move to dma_ for allocations
- expose sclk via sysfs
msm:
- DSI support for sm8150/sm8250
- per-process GPU pagetable support
- Displayport support
mediatek:
- move HDMI phy driver to PHY
- convert mtk-dpi to bridge API
- disable mt2701 tmds
tegra:
- bridge support
exynos:
- misc cleanups
vc4:
- dual display cleanups
ast:
- cleanups
gma500:
- conversion to GPIOd API
hisilicon:
- misc reworks
ingenic:
- clock handling and format improvements
mcde:
- DSI support
mgag200:
- desktop g200 support
mxsfb:
- i.MX7 + i.MX8M
- alpha plane support
panfrost:
- devfreq support
- amlogic SoC support
ps8640:
- EDID from eDP retrieval
tidss:
- AM65xx YUV workaround
virtio:
- virtio-gpu exported resources
rcar-du:
- R8A7742, R8A774E1 and R8A77961 support
- YUV planar format fixes
- non-visible plane handling
- VSP device reference count fix
- Kconfig fix to avoid displaying disabled options in .config"
* tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drm: (1494 commits)
drm/ingenic: Fix bad revert
drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
drm/amdgpu: Remove warning for virtual_display
drm/amdgpu: kfd_initialized can be static
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
drm/amdgpu: prevent spurious warning
drm/amdgpu/swsmu: fix ARC build errors
drm/amd/display: Fix OPTC_DATA_FORMAT programming
drm/amd/display: Don't allow pstate if no support in blank
drm/panfrost: increase readl_relaxed_poll_timeout values
MAINTAINERS: Update entry for st7703 driver after the rename
Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
drm/amd/display: HDMI remote sink need mode validation for Linux
drm/amd/display: Change to correct unit on audio rate
drm/amd/display: Avoid set zero in the requested clk
drm/amdgpu: align frag_end to covered address space
drm/amdgpu: fix NULL pointer dereference for Renoir
drm/vmwgfx: fix regression in thp code due to ttm init refactor.
drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
drm/amdgpu/swsmu: add interrupt work function
...
PWM core was converted to u64 by the commit a9d887dc1c60 ("pwm: Convert
period and duty cycle to u64") but did not change the duty_cycle_store()
so it will error out if trying to pass a numeric string bigger than
2^32-1.
Fix this by using u64 and kstrtou64() in duty_cycle_store().
Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Acked-by: Guru Das Srinagesh <gurus@codeaurora.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
dev_get_drvdata() is called in img_pwm_runtime_resume() before the
driver data is set.
When pm_runtime_enabled() returns false in img_pwm_probe() it calls
img_pwm_runtime_resume() which results in a null pointer access.
This patch fixes the problem by setting the driver data earlier in the
img_pwm_probe() function.
This crash was seen when booting the Imagination Technologies Creator
Ci40 (Marduk) with kernel 5.4 in OpenWrt.
Fixes: e690ae526216 ("pwm: img: Add runtime PM")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
The PCA9685 supports listening to 1 or more alternative I2C chip addresses
for some special features that this driver does not support.
By default the LED ALLCALL address is active (default 0x70), which causes
this chip to respond to address 0x70 in addition to its main address
(0x41). This is not desireable if there is another device on the same bus
that uses this address (like a TMP103 for example).
Since this feature is not supported by this driver, it is best to disable
these addresses in the chip to avoid unsuspected bus collisions.
Signed-off-by: David Jander <david@protonic.nl>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Make all explanatory comments start with an uppercase char.
Signed-off-by: David Jander <david@protonic.nl>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and also it prints the error value.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and also it prints the error value.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Chunyan Zhang <zhang.lyra@gmail.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and also it prints the error value.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Palmer Dabbelt <palmerdabbelt@google.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and also it prints the error value.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and also it prints the error value.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Common pattern of handling deferred probe can be simplified with
dev_err_probe(). Less code and also it prints the error value.
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Use DEFINE_SEQ_ATTRIBUTE macro to simplify the code.
Signed-off-by: Liu Shixin <liushixin2@huawei.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Following commit cfc4c189bc70 ("pwm: Read initial hardware state at
request time") the Rockchip PWM driver can no longer assume a device's
pwm_state structure has been populated after a call to pwmchip_add().
Consequently, the test in rockchip_pwm_probe() intended to prevent the
driver from stopping PWM devices already enabled by the bootloader no
longer functions reliably and this can lead to the kernel hanging
during startup, particularly on devices like the Pinebook Pro that use
a PWM-controlled backlight for their display.
Avoid this by querying the device directly at probe time to determine
whether or not it is enabled.
Fixes: cfc4c189bc70 ("pwm: Read initial hardware state at request time")
Signed-off-by: Simon South <simon@simonsouth.net>
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Add support for the PWM controller of the sl28cpld board management
controller. This is part of a multi-function device driver.
The controller has one PWM channel and can just generate four distinct
frequencies.
Signed-off-by: Michael Walle <michael@walle.cc>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
* refs/heads/tmp-2a3286f:
Revert "phy: qcom: remove ufs qmp phy driver"
ANDROID: fix up bad merge resolution / bad revert in soc_pcm_hw_params()
Revert "ANDROID: ASoC: Fix 'allmodconfig' build break"
ANDROID: add flags variable to nfs4_xattr_get_nfs4_user()
ANDROID: fix up Android-specific Kconfig ---help--- strings
Linux 5.9-rc1
parisc: fix PMD pages allocation by restoring pmd_alloc_one()
io_uring: short circuit -EAGAIN for blocking read attempt
io_uring: sanitize double poll handling
virtio: pci: constify ioreadX() iomem argument (as in generic implementation)
ntb: intel: constify ioreadX() iomem argument (as in generic implementation)
rtl818x: constify ioreadX() iomem argument (as in generic implementation)
iomap: constify ioreadX() iomem argument (as in generic implementation)
sh: use generic strncpy()
sh: clkfwk: remove r8/r16/r32
include/asm-generic/vmlinux.lds.h: align ro_after_init
mm: annotate a data race in page_zonenum()
mm/swap.c: annotate data races for lru_rotate_pvecs
mm/rmap: annotate a data race at tlb_flush_batched
mm/mempool: fix a data race in mempool_free()
mm/list_lru: fix a data race in list_lru_count_one
mm/memcontrol: fix a data race in scan count
mm/page_counter: fix various data races at memsw
mm/swapfile: fix and annotate various data races
mm/filemap.c: fix a data race in filemap_fault()
mm/swap_state: mark various intentional data races
mm/page_io: mark various intentional data races
mm/frontswap: mark various intentional data races
mm/kmemleak: silence KCSAN splats in checksum
all arch: remove system call sys_sysctl
fs: autofs: delete repeated words in comments
mm: introduce offset_in_thp
mm: add thp_head
mm: replace hpage_nr_pages with thp_nr_pages
mm: add thp_size
mm: add thp_order
mm: move page-flags include to top of file
mm: store compound_nr as well as compound_order
mailmap: add entry for Greg Kurz
selftests/exec: add file type errno tests
exec: restore EACCES of S_ISDIR execve()
lz4: fix kernel decompression speed
Revert "mm/vmstat.c: do not show lowmem reserve protection information of empty zone"
asm-generic: pgalloc.h: use correct #ifdef to enable pud_alloc_one()
sh: landisk: Add missing initialization of sh_io_port_base
sh: bring syscall_set_return_value in line with other architectures
sh: Add SECCOMP_FILTER
sh: Rearrange blocks in entry-common.S
sh: switch to copy_thread_tls()
sh: use the generic dma coherent remap allocator
sh: don't allow non-coherent DMA for NOMMU
dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig
sh: unexport register_trapped_io and match_trapped_io_handler
sh: don't include <asm/io_trapped.h> in <asm/io.h>
sh: move the ioremap implementation out of line
sh: move ioremap_fixed details out of <asm/io.h>
sh: remove __KERNEL__ ifdefs from non-UAPI headers
sh: sort the selects for SUPERH alphabetically
sh: remove -Werror from Makefiles
sh: Replace HTTP links with HTTPS ones
arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
sh: stacktrace: Remove stacktrace_ops.stack()
sh: machvec: Modernize printing of kernel messages
sh: pci: Modernize printing of kernel messages
sh: sh2007: Modernize printing of kernel messages
sh: process: Fix broken lines in register dumps
sh: dump_stack: Fix broken lines and ptrval in calltrace dumps
sh: kernel: disassemble: Fix broken lines in disassembly dumps
Revert "sh: remove needless printk()"
Revert "sh: add loglvl to printk_address()"
sh: fault: Fix duplicate printing of "PC:"
input: i8042 - Remove special Cayman handling
sh: Remove SH5-based Cayman platform
arch: sh: smc37c93x: fix spelling mistake
Revert "sh: add missing EXPORT_SYMBOL() for __delay"
sh: Implement __get_user_u64() required for 64-bit get_user()
sh: remove call to memset after dma_alloc_coherent
sh: Fix unneeded constructor in page table allocation
riscv: Setup exception vector for nommu platform
dma-debug: remove debug_dma_assert_idle() function
dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock()
x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con.
Revert "Revert "tty: serial: samsung_tty: build it for any platform""
dt-bindings: Remove more cases of 'allOf' containing a '$ref'
dt-bindings: Whitespace clean-ups in schema files
perf ftrace: Make option description initials all capital letters
perf build-ids: Fall back to debuginfod query if debuginfo not found
perf bench numa: Remove dead code in parse_nodes_opt()
perf stat: Update POWER9 metrics to utilize other metrics
perf ftrace: Add change log
perf: ftrace: Add set_tracing_options() to set all trace options
perf ftrace: Add option --tid to filter by thread id
perf ftrace: Add option -D/--delay to delay tracing
perf: ftrace: Allow set graph depth by '--graph-opts'
perf ftrace: Add support for trace option tracing_thresh
perf ftrace: Add option 'verbose' to show more info for graph tracer
perf ftrace: Add support for tracing option 'irq-info'
perf ftrace: Add support for trace option funcgraph-irqs
perf ftrace: Add support for trace option sleep-time
perf ftrace: Add support for tracing option 'func_stack_trace'
perf tools: Add general function to parse sublevel options
perf ftrace: Add option '--inherit' to trace children processes
perf ftrace: Show trace column header
perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size
perf ftrace: Factor out function write_tracing_file_int()
perf ftrace: Add option '-F/--funcs' to list available functions
perf ftrace: Select function/function_graph tracer automatically
sched/debug: Fix the alignment of the show-state debug output
perf/x86/rapl: Add support for Intel SPR platform
perf/x86/rapl: Support multiple RAPL unit quirks
perf/x86/rapl: Fix missing psys sysfs attributes
FROMLIST: exec: Restore EACCES of S_ISDIR execve()
Revert "Revert "exec: move S_ISREG() check earlier""
kconfig: qconf: move setOptionMode() to ConfigList from ConfigView
kconfig: qconf: do not limit the pop-up menu to the first row
kconfig: qconf: refactor icon setups
kconfig: qconf: remove unused voidPix, menuInvPix
kconfig: qconf: remove ConfigItem::text/setText
kconfig: qconf: remove ConfigList::addColumn/removeColumn
kconfig: qconf: remove ConfigItem::pixmap/setPixmap
kconfig: qconf: drop more localization code
kconfig: qconf: remove 'parent' from ConfigList::updateMenuList()
kconfig: qconf: remove unused argument from ConfigView::updateList()
kconfig: qconf: remove unused argument from ConfigList::updateList()
kconfig: qconf: omit parent to QHBoxLayout()
kconfig: qconf: remove name from ConfigSearchWindow constructor
kconfig: qconf: remove unused ConfigList::listView()
kconfig: qconf: overload addToolBar() to create and insert toolbar
kconfig: qconf: remove toolBar from ConfigMainWindow members
kconfig: qconf: use 'menu' variable for (QMenu *)
kconfig: qconf: do not use 'menu' variable for (QMenuBar *)
kconfig: qconf: remove ->addSeparator() to menuBar
kconfig: add 'static' to some file-local data
kconfig: qconf: Fix mouse events in search view
kconfig: constify XPM data
Revert "checkpatch: kconfig: prefer 'help' over '---help---'"
kconfig: remove '---help---' support
SMB3: Fix mkdir when idsfromsid configured on mount
io_uring: internally retry short reads
net: openvswitch: introduce common code for flushing flows
af_packet: TPACKET_V3: fix fill status rwlock imbalance
random32: add a tracepoint for prandom_u32()
io_uring: retain iov_iter state over io_read/io_write calls
Documentation/locking/locktypes: fix the typo
mm: memcontrol: fix warning when allocating the root cgroup
ANDROID: Export dma_heap_add to modularize heaps
futex: Convert to use the preferred 'fallthrough' macro
Documentation/locking/locktypes: Fix a typo
drm/xen-front: Pass dumb buffer data offset to the backend
task_work: only grab task signal lock when needed
Revert "exec: move S_ISREG() check earlier"
perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes
perf bench numa: Fix cpumask memory leak in node_has_cpus()
tools build feature: Quote CC and CXX for their arguments
perf tools: Fix module symbol processing
perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'
MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers
libperf: Fix man page typos
perf test: Allow multiple probes in record+script_probe_vfs_getname.sh
perf bench mem: Always memset source before memcpy
perf sched: Prefer sched_waking event when it exists
x86/alternatives: Acquire pte lock with interrupts enabled
xen: Sync up with the canonical protocol definition in Xen
drm/xen-front: Add YUYV to supported formats
drm/xen-front: Fix misused IS_ERR_OR_NULL checks
xen/gntdev: Fix dmabuf import with non-zero sgt offset
ANDROID: Fix bad revert of VIRTIO_PCI_LEGACY in rockpi4_defconfig
Revert "ANDROID: arm64: defconfig: Enable EAS by default"
ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
ANDROID: fix up 60500a42286d ("ANDROID: mm: add a field to store names for private anonymous memory")
genirq: Unlock irq descriptor after errors
crypto: algif_aead - fix uninitialized ctx->init
mfd: syscon: Use a unique name with regmap_config
mfd: Replace HTTP links with HTTPS ones
mfd: dln2: Run event handler loop under spinlock
mfd: madera: Improve handling of regulator unbinding
mfd: mfd-core: Add mechanism for removal of a subset of children
mfd: intel_soc_pmic_mrfld: Simplify the return expression of intel_scu_ipc_dev_iowrite8()
mfd: max14577: Remove redundant initialization of variable current_bits
mfd: rn5t618: Fix caching of battery related registers
mfd: max77693-private: Drop a duplicated word
mfd: da9055: pdata.h: Drop a duplicated word
mfd: rn5t618: Make restart handler atomic safe
mfd: kempld-core: Fix 'assignment of read-only location' error
mfd: axp20x: Allow the AXP803 to be probed by I2C
mfd: da9063: Add support for latest DA silicon revision
mfd: da9063: Fix revision handling to correctly select reg tables
dt-bindings: mfd: st,stmfx: Remove I2C unit name
dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
mfd: motorola-cpcap: Disable interrupt for suspend
mfd: smsc-ece1099: Remove driver
mfd: core: Add OF_MFD_CELL_REG() helper
mfd: core: Fix formatting of MFD helpers
mfd: core: Make a best effort attempt to match devices with the correct of_nodes
ANDROID: Incremental fs: Don't allow renaming .index directory.
io_uring: enable lookup of links holding inflight files
ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
Revert "ipv4: tunnel: fix compilation on ARCH=um"
ANDROID: Revert "drm/virtio: Call the right shmem helpers"
net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus
net: ethernet: stmmac: Disable hardware multicast filter
net: stmmac: dwmac1000: provide multicast filter fallback
i2c: iproc: fix race between client unreg and isr
ipv4: tunnel: fix compilation on ARCH=um
vsock: fix potential null pointer dereference in vsock_poll()
sfc: fix ef100 design-param checking
ANDROID: ARM: Remove arm_pm_restart()
ANDROID: ARM64: Remove arm_pm_restart()
ANDROID: ARM: Register with kernel restart handler
ANDROID: drivers: firmware: psci: Register with kernel restart handler
ANDROID: ARM: xen: Register with kernel restart handler
ANDROID: ARM: prima2: Register with kernel restart handler
ANDROID: GKI: cputime: Export for thread_group_cputime_adjusted
mm/gup: remove task_struct pointer for all gup code
mm: clean up the last pieces of page fault accountings
mm/xtensa: use general page fault accounting
mm/x86: use general page fault accounting
mm/sparc64: use general page fault accounting
mm/sparc32: use general page fault accounting
mm/sh: use general page fault accounting
mm/s390: use general page fault accounting
mm/riscv: use general page fault accounting
mm/powerpc: use general page fault accounting
mm/parisc: use general page fault accounting
mm/openrisc: use general page fault accounting
mm/nios2: use general page fault accounting
mm/nds32: use general page fault accounting
mm/mips: use general page fault accounting
mm/microblaze: use general page fault accounting
mm/m68k: use general page fault accounting
mm/ia64: use general page fault accounting
mm/hexagon: use general page fault accounting
mm/csky: use general page fault accounting
mm/arm64: use general page fault accounting
mm/arm: use general page fault accounting
mm/arc: use general page fault accounting
mm/alpha: use general page fault accounting
mm: do page fault accounting in handle_mm_fault
mm/gup: use a standard migration target allocation callback
mm/hugetlb: make hugetlb migration callback CMA aware
mm/gup: restrict CMA region by using allocation scope API
mm/page_alloc: remove a wrapper for alloc_migration_target()
mm/mempolicy: use a standard migration target allocation callback
mm/migrate: introduce a standard migration target allocation function
mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations
mm/hugetlb: unify migration callbacks
mm/migrate: move migration helper from .h to .c
mm/page_isolation: prefer the node of the source page
ipc/shm.c: remove the superfluous break
ipc: uninline functions
scripts/gdb: fix python 3.8 SyntaxWarning
kcov: make some symbols static
kcov: unconditionally add -fno-stack-protector to compiler options
panic: make print_oops_end_marker() static
lib/Kconfig.debug: fix typo in the help text of CONFIG_PANIC_TIMEOUT
kernel/panic.c: make oops_may_print() return bool
rapidio/rio_mport_cdev: use array_size() helper in copy_{from,to}_user()
drivers/rapidio/rio-scan.c: use struct_size() helper
drivers/rapidio/devices/rio_mport_cdev.c: use struct_size() helper
kdump: append kernel build-id string to VMCOREINFO
exec: move path_noexec() check earlier
exec: move S_ISREG() check earlier
exec: change uselib(2) IS_SREG() failure to EACCES
coredump: add %f for executable filename
test_kmod: avoid potential double free in trigger_config_run_type()
kmod: remove redundant "be an" in the comment
selftests: kmod: use variable NAME in kmod_test_0001()
fs/signalfd.c: fix inconsistent return codes for signalfd4
fat: fix fat_ra_init() for data clusters == 0
VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones
fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes
fs/ufs: avoid potential u32 multiplication overflow
nilfs2: use a more common logging style
nilfs2: convert __nilfs_msg to integrate the level and format
nilfs2: only call unlock_new_inode() if I_NEW
fs/minix: remove expected error message in block_to_path()
fs/minix: fix block limit check for V1 filesystems
fs/minix: set s_maxbytes correctly
fs/minix: reject too-large maximum file size
fs/minix: don't allow getting deleted inodes
fs/minix: check return value of sb_getblk()
autofs: fix doubled word
checkpatch: remove missing switch/case break test
checkpatch: add test for repeated words
checkpatch: fix CONST_STRUCT when const_structs.checkpatch is missing
checkpatch: add --fix option for ASSIGN_IN_IF
checkpatch: add test for possible misuse of IS_ENABLED() without CONFIG_
lib/test_bits.c: add tests of GENMASK
kstrto*: do not describe simple_strto*() as obsolete/replaced
kstrto*: correct documentation references to simple_strto*()
lib/: replace HTTP links with HTTPS ones
lib/test_lockup.c: fix return value of test_lockup_init()
lib/Kconfig.debug: make TEST_LOCKUP depend on module
lib/test_lockup.c: make symbol 'test_works' static
lib/test_bitops: do the full test during module init
lib/generic-radix-tree.c: remove unneeded __rcu
lib/test_bitmap.c: add test for bitmap_cut()
lib/bitmap.c: fix bitmap_cut() for partial overlapping case
sparse: group the defines by functionality
include/linux/poison.h: remove obsolete comment
include/: replace HTTP links with HTTPS ones
kernel.h: remove duplicate include of asm/div64.h
./Makefile: add debug option to enable function aligned on 32 bytes
kernel: add a kernel_wait helper
include/linux/xz.h: drop duplicated word
include/linux/async_tx.h: drop duplicated word in a comment
include/linux/exportfs.h: drop duplicated word in a comment
include/linux/compiler-clang.h: drop duplicated word in a comment
alpha: fix annotation of io{read,write}{16,32}be()
exec: use force_uaccess_begin during exec and exit
uaccess: add force_uaccess_{begin,end} helpers
uaccess: remove segment_eq
riscv: include <asm/pgtable.h> in <asm/uaccess.h>
nds32: use uaccess_kernel in show_regs
syscalls: use uaccess_kernel in addr_limit_user_check
mm/zsmalloc.c: fix duplicated words
mm/zpool.c: delete duplicated word and fix grammar
mm/vmscan.c: delete or fix duplicated words
mm/usercopy.c: delete duplicated word
mm/slab_common.c: delete duplicated word
mm/shmem.c: delete duplicated word
mm/page_alloc.c: delete or fix duplicated words
mm/nommu.c: delete duplicated words
mm/migrate.c: delete duplicated word
mm/memory.c: delete duplicated words
mm/memcontrol.c: delete duplicated words
mm/hugetlb.c: delete duplicated words
mm/hmm.c: delete duplicated word
mm/filemap.c: delete duplicated word
mm/compaction.c: delete duplicated word
sparc: drop unused MAX_PHYSADDR_BITS
sh/mm: drop unused MAX_PHYSADDR_BITS
include/linux/memcontrol.h: drop duplicate word and fix spello
include/linux/frontswap.h: drop duplicated word in a comment
include/linux/highmem.h: fix duplicated words in a comment
mm: drop duplicated words in <linux/mm.h>
mm: drop duplicated words in <linux/pgtable.h>
mm, memory_hotplug: update pcp lists everytime onlining a memory block
mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid()
x86/mm: use max memory block size on bare metal
mm: mmu_notifier: fix and extend kerneldoc
include/linux/sched/mm.h: optimize current_gfp_context()
cma: don't quit at first error when activating reserved areas
mm: hugetlb: fix the name of hugetlb CMA
mm: cma: fix the name of CMA areas
mm/cma.c: fix NULL pointer dereference when cma could not be activated
mm/vmstat: add events for THP migration without split
mm: thp: remove debug_cow switch
mm/migrate: add migrate-shared test for migrate_vma_*()
mm/migrate: optimize migrate_vma_setup() for holes
hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem
hugetlbfs: prevent filesystem stacking of hugetlbfs
mm, oom: show process exiting information in __oom_kill_process()
doc, mm: clarify /proc/<pid>/oom_score value range
doc, mm: sync up oom_score_adj documentation
mm, oom: make the calculation of oom badness more accurate
include/linux/mempolicy.h: fix typo
mm/mempolicy.c: check parameters first in kernel_get_mempolicy
mm: mempolicy: fix kerneldoc of numa_map_to_online_node()
mm/compaction: correct the comments of compact_defer_shift
mm: use unsigned types for fragmentation score
mm: fix compile error due to COMPACTION_HPAGE_ORDER
mm: proactive compaction
/proc/PID/smaps: consistent whitespace output format
mm/vmscan: restore active/inactive ratio for anonymous LRU
mm/swap: implement workingset detection for anonymous LRU
mm/swapcache: support to handle the shadow entries
mm/workingset: prepare the workingset detection infrastructure for anon LRU
mm/vmscan: protect the workingset on anonymous LRU
mm/vmscan: make active/inactive ratio as 1:1 for anon lru
mm/hugetlb: add mempolicy check in the reservation routine
kselftests: cgroup: add perpcu memory accounting test
mm: memcg: charge memcg percpu memory to the parent cgroup
mm: memcg/percpu: per-memcg percpu memory statistics
mm: memcg/percpu: account percpu memory to memory cgroups
percpu: return number of released bytes from pcpu_free_area()
ANDROID: futex: Add vendor hook for wait queue
ANDROID: sched: add vendor hooks to handle scheduling priority
fix breakage in do_rmdir()
Revert "sched: Remove sched_setscheduler*() EXPORTs"
ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop
NFS: Fix flexfiles read failover
ANDROID: GKI: signal: Export for __lock_task_sighand
ANDROID: GKI: core: Export for runqueues
ANDROID: GKI: time: Export for nsec_to_clock_t
ANDROID: GKI: pid: Export for find_task_by_vpid
ANDROID: GKI: loadavg: Export for get_avenrun
io_uring: fail poll arm on queue proc failure
fs: nfs: delete repeated words in comments
rpc_pipefs: convert comma to semicolon
nfs: Fix getxattr kernel panic and memory overflow
NFS: Don't return layout segments that are in use
NFS: Don't move layouts to plh_return_segs list while in use
NFS: Add layout segment info to pnfs read/write/commit tracepoints
parisc: Implement __smp_store_release and __smp_load_acquire barriers
perf bench: Fix a couple of spelling mistakes in options text
perf bench numa: Fix benchmark names
perf bench numa: Fix number of processes in "2x3-convergence" test
tools headers UAPI: Sync kvm.h headers with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools headers kvm s390: Sync headers with the kernel sources
perf trace beauty: Use the autogenerated protocol family table
perf trace beauty: Add script to autogenerate socket families table
rtc: pcf2127: fix alarm handling
rtc: pcf2127: add alarm support
rtc: pcf2127: add pca2129 device id
ANDROID: soc: qcom: rpmh: fix bad merge resolution
ANDROID: GKI: enable LEDS_CLASS_FLASH
ANDROID: fix redefinition error for restricted vendor hooks
genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
btrfs: trim: fix underflow in trim length to prevent access beyond device boundary
ALSA: hda/realtek - Fix unused variable warning
drm/ttm: revert "drm/ttm: make TT creation purely optional v3"
parisc: mask out enable and reserved bits from sba imask
exfat: retain 'VolumeFlags' properly
exfat: optimize exfat_zeroed_cluster()
exfat: add error check when updating dir-entries
exfat: write multiple sectors at once
exfat: remove EXFAT_SB_DIRTY flag
net: initialize fastreuse on inet_inherit_port
net: refactor bind_bucket fastreuse into helper
net: phy: marvell10g: fix null pointer dereference
net: Fix potential memory leak in proto_register()
block: fix double account of flush request's driver tag
net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc()
net/nfc/rawsock.c: add CAP_NET_RAW check.
hinic: fix strncpy output truncated compile warnings
drivers/net/wan/x25_asy: Added needed_headroom and a skb->len check
net/tls: Fix kmap usage
doc/zh_CN: resolve undefined label warning in admin-guide index
doc/zh_CN: fix title heading markup in admin-guide cpu-load
docs: remove the 2.6 "Upgrading I2C Drivers" guide
docs: Correct the release date of 5.2 stable
mailmap: Update comments for with format and more detalis
ANDROID: block/keyslot-manager: fix checkpatch warning
ANDROID: blk-crypto: fix checkpatch warning
ANDROID: fscrypt: fix checkpatch warning
docs: cdrom: Fix a typo and rst markup
Doc: admin-guide: use correct legends in kernel-parameters.txt
Documentation/features: refresh RISC-V arch support files
documentation: coccinelle: Improve command example for make C={1,2}
Core-api: Documentation: Replace deprecated :c:func: Usage
Dev-tools: Documentation: Replace deprecated :c:func: Usage
Filesystems: Documentation: Replace deprecated :c:func: Usage
docs: trace: fix a typo
s390/numa: move code to arch/s390/kernel
s390/time: remove select CLOCKSOURCE_VALIDATE_LAST_CYCLE again
s390/debug: debug feature version 3
s390/Kconfig: add missing ZCRYPT dependency to VFIO_AP
s390/numa: set node distance to LOCAL_DISTANCE
s390/pkey: remove redundant variable initialization
s390/test_unwind: fix possible memleak in test_unwind()
s390/gmap: improve THP splitting
s390/atomic: circumvent gcc 10 build regression
parisc: Whitespace cleanups in atomic.h
cpufreq: intel_pstate: Implement passive mode with HWP enabled
io_uring: hold 'ctx' reference around task_work queue + execute
fs: RWF_NOWAIT should imply IOCB_NOIO
loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE
ALSA: hda - reverse the setting value in the micmute_led_set
ALSA: echoaduio: Drop superfluous volatile modifier
KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup
x86/hyperv: Make hv_setup_sched_clock inline
btrfs: fix return value mixup in btrfs_get_extent
parisc/kernel/ftrace: Remove function callback casts
sections.h: dereference_function_descriptor() returns void pointer
FROMLIST: tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
FROMGIT: net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
FROMGIT: irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers
Revert "Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write""
zonefs: update documentation to reflect zone size vs capacity
zonefs: add zone-capacity support
x86/xen: drop tests for highmem in pv code
x86/xen: eliminate xen-asm_64.S
x86/xen: remove 32-bit Xen PV guest support
drm/vmwgfx: fix spelling mistake "Cant" -> "Can't"
drm/vmwgfx: fix spelling mistake "Cound" -> "Could"
drm/vmwgfx/ldu: Use drm_mode_config_reset
drm/vmwgfx/sou: Use drm_mode_config_reset
drm/vmwgfx/stdu: Use drm_mode_config_reset
drm/vmwgfx: Fix two list_for_each loop exit tests
drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
drm/vmwgfx: Use struct_size() helper
ANDROID: Add build.config.gki-debug.*
io_uring: defer file table grabbing request cleanup for locked requests
io_uring: add missing REQ_F_COMP_LOCKED for nested requests
io_uring: fix recursive completion locking on oveflow flush
io_uring: use TWA_SIGNAL for task_work uncondtionally
time: Delete repeated words in comments
bitfield.h: don't compile-time validate _val in FIELD_FIT
tcp: correct read of TFO keys on big endian systems
nfp: update maintainer
vmxnet3: use correct tcp hdr length when packet is encapsulated
net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
ktest.pl: Fix spelling mistake "Cant" -> "Can't"
ktest.pl: Change the logic to control the size of the log file emailed
EDAC/ie31200: Fallback if host bridge device is already initialized
btrfs: sysfs: fix NULL pointer dereference at btrfs_sysfs_del_qgroups()
btrfs: check correct variable after allocation in btrfs_backref_iter_alloc
x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled
ANDROID: enable CONFIG_INIT_STACK_ALL_ZERO=y
cifs: Convert to use the fallthrough macro
btrfs: make sure SB_I_VERSION doesn't get unset by remount
btrfs: fix memory leaks after failure to lookup checksums during inode logging
btrfs: don't show full path of bind mounts in subvol=
btrfs: fix messages after changing compression level by remount
btrfs: only search for left_info if there is no right_info in try_merge_free_space
btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
vdpa/mlx5: fix up endian-ness for mtu
vdpa: Fix pointer math bug in vdpasim_get_config()
recordmcount: Fix build failure on non arm64
ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control
i2c: eg20t: use generic power management
i2c: eg20t: Drop PCI wakeup calls from .suspend/.resume
powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000)
vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config()
vdpa/mlx5: fix memory allocation failure checks
vdpa/mlx5: Fix uninitialised variable in core/mr.c
vdpa_sim: init iommu lock
ANDROID: disable 2 ethernet drivers from arm32 build
ALSA: usb-audio: add quirk for Pioneer DDJ-RB
ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
i2c: mediatek: Fix i2c_spec_values description
Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write"
MIPS: KVM: Convert a fallthrough comment to fallthrough
ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
thunderbolt: merge fix for kunix_resource changes
MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64
x86: Expose SERIALIZE for supported cpuid
KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled
kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
kbuild: introduce hostprogs-always-y and userprogs-always-y
kbuild: sort hostprogs before passing it to ifneq
kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
kbuild: Replace HTTP links with HTTPS ones
kbuild: trace functions in subdirectories of lib/
kbuild: introduce ccflags-remove-y and asflags-remove-y
kbuild: do not export LDFLAGS_vmlinux
kbuild: always create directories of targets
Revert "FROMLIST: fix arm64 build with lack of __cpu_logical_map exported"
openrisc: uaccess: Add user address space check to access_ok
openrisc: signal: Fix sparse address space warnings
openrisc: uaccess: Remove unused macro __addr_ok
openrisc: uaccess: Use static inline function in access_ok
openrisc: uaccess: Fix sparse address space warnings
net: Convert to use the fallthrough macro
net: Use helper function ip_is_fragment()
net: Remove meaningless jump label out_fs
net: Set fput_needed iff FDPUT_FPUT is set
net: Use helper function fdput()
net: phy: fix memory leak in device-create error path
arm64: Fix __cpu_logical_map undefined issue
arm64/fixmap: make notes of fixed_addresses more precisely
FROMLIST: fix arm64 build with lack of __cpu_logical_map exported
ANDROID: xfrm: remove in_compat_syscall() checks [v2]
ANDROID: mm: fix up removal of vm_total_pages problem
ANDROID: mm: fix up new call to vma_merge()
ANDROID: GKI: update gki_defconfig due to upstream changes
Revert "ANDROID: mnt: Add filesystem private data to mount points"
Revert "ANDROID: mnt: Fix null pointer dereference"
Revert "ANDROID: Add show_options2 to view private mount data"
ANDROID: fix up lt9611 driver due to recent drm upstream changes
powerpc/ptrace: Fix build error in pkey_get()
net/tls: allow MSG_CMSG_COMPAT in sendmsg
mptcp: fix warn at shutdown time for unaccepted msk sockets
mptcp: more stable diag self-tests
selftests: mptcp: fix dependecies
r8152: Use MAC address from correct device tree node
fs: fix a struct path leak in path_umount
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
drm/amd/powerplay: update swSMU VCN/JPEG PG logics
drm/amdgpu: use mode1 reset by default for sienna_cichlid
rtc: max77686: Fix wake-ups for max77620
tracing: Add trace_array_init_printk() to initialize instance trace_printk() buffers
net/scm: Fix typo in SCM_RIGHTS compat refactoring
xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
mm: vmscan: consistent update to pgrefill
mm/vmscan.c: fix typo
khugepaged: khugepaged_test_exit() check mmget_still_valid()
khugepaged: retract_page_tables() remember to test exit
khugepaged: collapse_pte_mapped_thp() protect the pmd lock
khugepaged: collapse_pte_mapped_thp() flush the right range
mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
mm: thp: replace HTTP links with HTTPS ones
mm/page_alloc: fix memalloc_nocma_{save/restore} APIs
mm/page_alloc.c: skip setting nodemask when we are in interrupt
mm/page_alloc: fallbacks at most has 3 elements
mm/page_alloc: silence a KASAN false positive
mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask()
mm/page_alloc.c: simplify pageblock bitmap access
mm/page_alloc.c: extract the common part in pfn_to_bitidx()
mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits
mm/shuffle: remove dynamic reconfiguration
mm/memory_hotplug: document why shuffle_zone() is relevant
mm/page_alloc: remove nr_free_pagecache_pages()
mm: remove vm_total_pages
mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
page_alloc: consider highatomic reserve in watermark fast
mm, page_alloc: use unlikely() in task_capc()
kasan: adjust kasan_stack_oob for tag-based mode
kasan: allow enabling stack tagging for tag-based mode
kasan, arm64: don't instrument functions that enable kasan
efi: provide empty efi_enter_virtual_mode implementation
kasan: don't tag stacks allocated with pagealloc
lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN
kasan: remove kasan_unpoison_stack_above_sp_to()
kasan: update documentation for generic kasan
kasan: add tests for call_rcu stack recording
kasan: record and print the free track
rcu: kasan: record and print call_rcu() call stack
kasan: update required compiler versions in documentation
kasan: improve and simplify Kconfig.kasan
mm/vmalloc.c: remove BUG() from the find_va_links()
mm: vmalloc: remove redundant assignment in unmap_kernel_range_noflush()
mm/vmalloc: update the header about KVA rework
mm/vmalloc: switch to "propagate()" callback
mm/vmalloc: simplify augment_tree_propagate_check()
mm/vmalloc: simplify merge_or_add_vmap_area()
vmalloc: convert to XArray
mm/sparse: cleanup the code surrounding memory_present()
mm/sparse: only sub-section aligned range would be populated
mm/sparse: never partially remove memmap for early section
selftests: add mincore() tests
mm/mremap: start addresses are properly aligned
mm/mremap: calculate extent in one place
mm/mremap: it is sure to have enough space when extent meets requirement
mm: remove unnecessary wrapper function do_mmap_pgoff()
mm: mmap: merge vma after call_mmap() if possible
arm64/mm: enable vmem_altmap support for vmemmap mappings
mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf()
mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages()
mm: adjust vm_committed_as_batch according to vm overcommit policy
percpu_counter: add percpu_counter_sync()
mm/util.c: make vm_memory_committed() more accurate
proc/meminfo: avoid open coded reading of vm_committed_as
mm/mmap: optimize a branch judgment in ksys_mmap_pgoff()
mm: move p?d_alloc_track to separate header file
mm: move lib/ioremap.c to mm/
asm-generic: pgalloc: provide generic pgd_free()
asm-generic: pgalloc: provide generic pud_alloc_one() and pud_free_one()
asm-generic: pgalloc: provide generic pmd_alloc_one() and pmd_free_one()
xtensa: switch to generic version of pte allocation
opeinrisc: switch to generic version of pte allocation
mm: remove unneeded includes of <asm/pgalloc.h>
mm/memory.c: make remap_pfn_range() reject unaligned addr
mm: remove redundant check non_swap_entry()
mm/page_counter.c: fix protection usage propagation
mm: memcontrol: don't count limit-setting reclaim as memory pressure
mm: memcontrol: restore proper dirty throttling when memory.high changes
memcg, oom: check memcg margin for parallel oom
mm, memcg: decouple e{low,min} state mutations from protection checks
mm, memcg: avoid stale protection values when cgroup is above protection
mm, memcg: unify reclaim retry limits with page allocator
mm, memcg: reclaim more aggressively before high allocator throttling
mm: memcontrol: avoid workload stalls when lowering memory.high
mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled()
mm: slab: rename (un)charge_slab_page() to (un)account_slab_page()
mm: memcg/slab: remove unused argument by charge_slab_page()
mm: memcontrol: account kernel stack per node
tools/cgroup: add memcg_slabinfo.py tool
kselftests: cgroup: add kernel memory accounting tests
mm: memcg/slab: use a single set of kmem_caches for all allocations
mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo()
mm: memcg/slab: deprecate slab_root_caches
mm: memcg/slab: remove memcg_kmem_get_cache()
mm: memcg/slab: simplify memcg cache creation
mm: memcg/slab: use a single set of kmem_caches for all accounted allocations
mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h
mm: memcg/slab: deprecate memory.kmem.slabinfo
mm: memcg/slab: charge individual slab objects instead of pages
mm: memcg/slab: save obj_cgroup for non-root slab objects
mm: memcg/slab: allocate obj_cgroups for non-root slab pages
mm: memcg/slab: obj_cgroup API
mm: memcontrol: decouple reference counting from page accounting
mm: slub: implement SLUB version of obj_to_index()
mm: memcg: convert vmstat slab counters to bytes
mm: memcg: prepare for byte-sized vmstat items
mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state()
mm: kmem: make memcg_kmem_enabled() irreversible
tmpfs: support 64-bit inums per-sb
tmpfs: per-superblock i_ino support
mm/page_io.c: use blk_io_schedule() for avoiding task hung in sync io
mm: swap: fix kerneldoc of swap_vma_readahead()
mm/swap_slots.c: remove redundant check for swap_slot_cache_initialized
mm/swap_slots.c: simplify enable_swap_slots_cache()
mm/swap_slots.c: simplify alloc_swap_slot_cache()
mm/gup.c: fix the comment of return value for populate_vma_page_range()
mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page
mm: filemap: clear idle flag for writes
mm, dump_page: do not crash with bad compound_mapcount()
mm/debug: print hashed address of struct page
mm/debug: print the inode number in dump_page
mm/debug: switch dump_page to get_kernel_nofault
mm/debug: print head flags in dump_page
mm/debug: dump compound page information on a second line
mm/debug: handle page->mapping better in dump_page
Documentation/mm: add descriptions for arch page table helpers
mm/debug_vm_pgtable: add debug prints for individual tests
mm/debug_vm_pgtable: add tests validating advanced arch page table helpers
mm/debug_vm_pgtable: add tests validating arch helpers for core MM features
mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS"
mm/slub.c: drop lockdep_assert_held() from put_map()
mm, slab/slub: improve error reporting and overhead of cache_from_obj()
mm, slab/slub: move and improve cache_from_obj()
mm, slub: extend checks guarded by slub_debug static key
mm, slub: introduce kmem_cache_debug_flags()
mm, slub: introduce static key for slub_debug()
mm, slub: make reclaim_account attribute read-only
mm, slub: make remaining slub_debug related attributes read-only
mm, slub: remove runtime allocation order changes
mm, slub: make some slub_debug related attributes read-only
mm, slub: extend slub_debug syntax for multiple blocks
mm/slab.c: update outdated kmem_list3 in a comment
mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order
mm/slab: add naive detection of double free
mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB
mm: ksize() should silently accept a NULL pointer
mm, treewide: rename kzfree() to kfree_sensitive()
ocfs2: fix unbalanced locking
ocfs2: replace HTTP links with HTTPS ones
ocfs2: change slot number type s16 to u16
ocfs2: suballoc.h: delete a duplicated word
ocfs2: fix remounting needed after setfacl command
ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type
scripts/spelling.txt: add more spellings to spelling.txt
const_structs.checkpatch: add regulator_ops
scripts/decode_stacktrace.sh: guess path to vmlinux by release name
scripts/decode_stacktrace.sh: guess path to modules
scripts/decode_stacktrace.sh: guess basepath if not specified
scripts/decode_stacktrace.sh: skip missing symbols
scripts/bloat-o-meter: Support comparing library archives
scripts/tags.sh: collect compiled source precisely
tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
tools/: replace HTTP links with HTTPS ones
kthread: remove incorrect comment in kthread_create_on_cpu()
mm: fix kthread_use_mm() vs TLB invalidate
mm/shuffle: don't move pages between zones and don't read garbage memmaps
mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER
clk: x86: Support RV architecture
ACPI: APD: Add a fmw property is_raven
clk: x86: Change name from ST to FCH
ACPI: APD: Change name from ST to FCH
i2c: designware: Add device HID for Hygon I2C controller
selftests: splice: Check behavior of full and short splices
module: Correctly truncate sysfs sections output
bpf: Delete repeated words in comments
selftests/bpf: Fix silent Makefile output
bpf, doc: Remove references to warning message when using bpf_trace_printk()
x86/mm/64: Do not dereference non-present PGD entries
arm64: kaslr: Use standard early random function
thermal: don't make THERMAL_NETLINK 'default y'
gfs2: When gfs2_dirty_inode gets a glock error, dump the glock
gfs2: Never call gfs2_block_zero_range with an open transaction
ANDROID: GKI: update defconfigs due to mainline merges
Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops
perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
perf tools powerpc: Add support for extended regs in power10
perf tools powerpc: Add support for extended register capability
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools arch x86: Sync asm/cpufeatures.h with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: update linux/in.h copy
UPSTREAM: random: random.h should include archrandom.h, not the other way around
gfs2: print details on transactions that aren't properly ended
gfs2: Fix inaccurate comment
ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged
cifs: Fix an error pointer dereference in cifs_mount()
Input: exc3000 - add support to query model and fw_version
Input: exc3000 - add reset gpio support
Input: exc3000 - add EXC80H60 and EXC80H84 support
dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema
Input: sentelic - fix error return when fsp_reg_write fails
Input: alps - remove redundant assignment to variable ret
Input: ims-pcu - return error code rather than -ENOMEM
drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
bpf: Fix compilation warning of selftests
selftests: bpf: Switch off timeout
bpf: Remove inline from bpf_do_trace_printk
bpf: Add missing return to resolve_btfids
libbf: Fix uninitialized pointer at btf__parse_raw()
tools/bpf: Support new uapi for map element bpf iterator
bpf: Change uapi for bpf iterator map elements
selftests/bpf: Prevent runqslower from racing on building bpftool
x86/bugs/multihit: Fix mitigation reporting when VMX is not in use
x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs
x86/purgatory: Don't generate debug info for purgatory.ro
x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
kexec_file: Correctly output debugging information for the PT_LOAD ELF header
kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges
x86/crash: Correct the address boundary of function parameters
x86/acrn: Remove redundant chars from ACRN signature
x86/acrn: Allow ACRN guest to use X2APIC mode
drm/amdgpu/smu: rework i2c adpater registration
drm/amd/display: Display goes blank after inst
drm/amd/display: Change null plane state swizzle mode to 4kb_s
drm/amd/display: Use helper function to check for HDMI signal
drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
drm/amd/display: Fix logger context
drm/amd/display: populate new dml variable
drm/amd/display: Read VBIOS Golden Settings Tbl
drm/amd/display: Use parameter for call to set output mux
drm/amdgpu: enable GFXOFF for navy_flounder
drm amdgpu: Skip tmr load for SRIOV
drm/amdgpu: fix PSP autoload twice in FLR
drm/amdgpu: update GC golden setting for navy_flounder
drm/amd/powerplay: update driver if version for navy_flounder
drm/amdgpu: skip crit temperature values on APU (v2)
drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
drm/amd/display: Use hw lock mgr
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amd/display: Allow asic specific FSFT timing optimization
drm/amd/display: Disable idle optimizations before programming DCN
drm/amd/display: Fix dmesg warning from setting abm level
drm/amd/display: Use proper abm/backlight functions for DCN3
drm/amd/display: Use seperate dmcub firmware for navy_flounder
drm/amd/display: Check lane status again after link training done
drm/amd/display: Don't compare dppclk before updating DTO
drm/amd/display: Fix naming of DSC Debugfs entry
drm/amd/display: Rename bytes_pp to the correct bits_pp
drm/amd/display: Clean up global sync param retrieval
drm/amd/swsmu: allow asic to handle sensor type by itself
drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: drop unnecessary message support check(v2)
drm/amdgpu: update dec ring test for VCN 3.0
drm/amdgpu/jpeg3.0: remove extra asic type check
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: correct smu message for vf mode
drm/amd/powerplay: add msg map for mode1 reset
drm/amd/powerplay: skip invalid msg when smu set mp1 state
drm/amd/powerplay: remove the dpm checking in the boot sequence
Revert "drm/amd/powerplay: drop unnecessary message support check"
drm/amdgpu: add printing after executing page reservation to eeprom
drm/amdgpu: expand sienna chichlid reg access support
drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
net: hns3: fix spelling mistake "could'nt" -> "couldn't"
Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings"
LSM: drop duplicated words in header file comments
Replace HTTP links with HTTPS ones: security
ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
ALSA: usb-audio: fix spelling mistake "buss" -> "bus"
hw_breakpoint: Remove unused __register_perf_hw_breakpoint() declaration
kprobes: Remove show_registers() function prototype
fs: dlm: implement tcp graceful shutdown
fs: dlm: change handling of reconnects
fs: dlm: don't close socket on invalid message
fs: dlm: set skb mark per peer socket
fs: dlm: set skb mark for listen socket
net: sock: add sock_set_mark
dlm: Fix kobject memleak
x86: Select POSIX_CPU_TIMERS_TASK_WORK
posix-cpu-timers: Provide mechanisms to defer timer handling to task_work
posix-cpu-timers: Split run_posix_cpu_timers()
locking/seqlock, headers: Untangle the spaghetti monster
locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into the new <asm/xtp.h> header
x86/headers: Remove APIC headers from <asm/smp.h>
io_uring: account locked memory before potential error case
rnbd: no need to set bi_end_io in rnbd_bio_map_kern
rnbd: remove rnbd_dev_submit_io
io_uring: set ctx sq/cq entry count earlier
kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability
tools headers API: Update close_range affected files
perf script: Add 'tod' field to display time of day
perf script: Change the 'enum perf_output_field' enumerators to be 64 bits
perf data: Add support to store time of day in CTF data conversion
perf tools: Move clockid_res_ns under clock struct
perf header: Store clock references for -k/--clockid option
perf tools: Add clockid_name function
perf clockid: Move parse_clockid() to new clockid object
tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API
libtraceevent: Fixed description of tep_add_plugin_path() API
libtraceevent: Fixed type in PRINT_FMT_STING
libtraceevent: Fixed broken indentation in parse_ip4_print_args()
libtraceevent: Improve error handling of tep_plugin_add_option() API
libtraceevent: Fix typo in tep_plugin_add_option() description
libtraceevent: Handle strdup() error in parse_option_name()
libtraceevent: Document tep_load_plugins_hook()
perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link
perf intel-pt: Add support for decoding PSB+ only
perf intel-pt: Add support for decoding FUP/TIP only
media: camss: fix memory leaks on error handling paths in probe
perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding
perf intel-pt: Time filter logged perf events
perf intel-pt: Use itrace debug log flags to suppress some messages
perf auxtrace: Add optional log flags to the itrace 'd' option
perf intel-pt: Use itrace error flags to suppress some errors
perf auxtrace: Add optional error flags to the itrace 'e' option
perf auxtrace: Add missing itrace options to help text
perf tools: Improve aux_output not supported error
perf intel-pt: Fix duplicate branch after CBR
perf intel-pt: Fix FUP packet state
media: davinci: vpif_capture: fix potential double free
media: radio: remove redundant assignment to variable retval
media: allegro: fix potential null dereference on header
media: mtk-mdp: Fix a refcounting bug on error in init
media: allegro: fix an error pointer vs NULL check
media: meye: fix missing pm_mchip_mode field
media: cafe-driver: use generic power management
media: saa7164: use generic power management
media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP
media: v4l2: Correct kernel-doc inconsistency
media: v4l2: Correct kernel-doc inconsistency
lib/vdso: Allow to add architecture-specific vdso data
timekeeping/vsyscall: Provide vdso_update_begin/end()
vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()
sched: Fix use of count for nr_running tracepoint
ALSA: pci: delete repeated words in comments
ALSA: isa: delete repeated words in comments
net: thunderx: initialize VF's mailbox mutex before first usage
usb: hso: remove bogus check for EINPROGRESS
usb: hso: no complaint about kmalloc failure
hso: fix bailout in error case of probe
RDMA/mlx5: Fix flow destination setting for RDMA TX flow table
md-cluster: Fix potential error pointer dereference in resize_bitmaps()
virtio_config: fix up warnings on parisc
PCI: Fix kerneldoc warnings
block: check queue's limits.discard_granularity in __blkdev_issue_discard()
md: get sysfs entry after redundancy attr group create
vdpa/mlx5: Add VDPA driver for supported mlx5 devices
vdpa/mlx5: Add shared memory registration code
vdpa/mlx5: Add support library for mlx5 VDPA implementation
vdpa/mlx5: Add hardware descriptive header file
vdpa: Modify get_vq_state() to return error code
net/vdpa: Use struct for set/get vq state
vdpa: remove hard coded virtq num
vdpasim: support batch updating
vhost-vdpa: support IOTLB batching hints
vhost-vdpa: support get/set backend features
vhost: generialize backend features setting/getting
vhost-vdpa: refine ioctl pre-processing
PCI: xilinx-cpm: Add Versal CPM Root Port driver
PCI: xilinx-cpm: Add YAML schemas for Versal CPM Root Port
i2c: mediatek: Add i2c compatible for MediaTek MT8192
dt-bindings: i2c: update bindings for MT8192 SoC
MIPS: SGI-IP27: always enable NUMA in Kconfig
i2c: mediatek: Add access to more than 8GB dram in i2c driver
i2c: mediatek: Add apdma sync in i2c driver
MAINTAINERS: Remove myself as LED subsystem maintainer
openrisc: io: Fixup defines and move include to the end
random: random.h should include archrandom.h, not the other way around
ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM
selftests/net: relax cpu affinity requirement in msg_zerocopy test
mptcp: be careful on subflow creation
selftests: rtnetlink: make kci_test_encap() return sub-test result
selftests: rtnetlink: correct the final return value for the test
net: dsa: sja1105: use detected device id instead of DT one on mismatch
tipc: set ub->ifindex for local ipv6 address
ipv6: add ipv6_dev_find()
net: openvswitch: silence suspicious RCU usage warning
Revert "vxlan: fix tos value before xmit"
ptp: only allow phase values lower than 1 period
MAINTAINERS: update phylink/sfp keyword matching
watchdog: rti-wdt: balance pm runtime enable calls
watchdog: rti-wdt: attach to running watchdog during probe
watchdog: add support for adjusting last known HW keepalive time
watchdog: use __watchdog_ping in startup
watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot'
watchdog: pcwd_usb: remove needless check before usb_free_coherent()
watchdog: Replace HTTP links with HTTPS ones
dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support
watchdog: initialize device before misc_register
watchdog: booke_wdt: Add common nowayout parameter driver
watchdog: scx200_wdt: Use fallthrough pseudo-keyword
watchdog: Use fallthrough pseudo-keyword
watchdog: f71808e_wdt: do stricter parameter validation
watchdog: f71808e_wdt: clear watchdog timeout occurred flag
watchdog: f71808e_wdt: remove use of wrong watchdog_info option
watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
docs: watchdog: codify ident.options as superset of possible status flags
dt-bindings: watchdog: Add compatible for QCS404, SC7180, SDM845, SM8150
dt-bindings: watchdog: Convert QCOM watchdog timer bindings to YAML
watchdog: dw_wdt: Add DebugFS files
watchdog: dw_wdt: Add pre-timeouts support
watchdog: dw_wdt: Support devices with asynch clocks
watchdog: dw_wdt: Support devices with non-fixed TOP values
dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property
dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks
dt-bindings: watchdog: Convert DW WDT binding to DT schema
MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER
watchdog: Use kobj_to_dev() API
watchdog: bcm_kona_wdt: Use correct return value for bcm_kona_wdt_probe()
watchdog: sunxi_wdt: fix improper error exit code
watchdog: test_bit() => watchdog_active()
docs: watchdog: mlx-wdt: Add description of new watchdog type 3
watchdog: mlx-wdt: support new watchdog type with longer timeout period
platform/x86: mlx-platform: support new watchdog type with longer timeout
platform_data/mlxreg: support new watchdog type with longer timeout period
iomap: fall back to buffered writes for invalidation failures
xfs: use ENOTBLK for direct I/O to buffered I/O fallback
iomap: Only invalidate page cache pages on direct IO writes
xfs: delete duplicated words + other fixes
ceph: handle zero-length feature mask in session messages
vDPA: dont change vq irq after DRIVER_OK
virtio_pci_modern: Fix the comment of virtio_pci_find_capability()
irqbypass: do not start cons/prod when failed connect
ifcvf: implement vdpa_config_ops.get_vq_irq()
vhost_vdpa: implement IRQ offloading in vhost_vdpa
vDPA: add get_vq_irq() in vdpa_config_ops
kvm: detect assigned device via irqbypass manager
vhost: introduce vhost_vring_call
vhost: Use flex_array_size() helper in copy_from_user()
vdpasim: protect concurrent access to iommu iotlb
vhost: vdpa: remove per device feature whitelist
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
virtio_net: use LE accessors for speed/duplex
virtio_config: drop LE option from config space
virtio-iommu: convert to LE accessors
virtio_mem: convert to LE accessors
drm/virtio: convert to LE accessors
virtio_pmem: convert to LE accessors
virtio_crypto: convert to LE accessors
virtio_fs: convert to LE accessors
virtio_input: convert to LE accessors
virtio_balloon: use LE config space accesses
virtio_config: add virtio_cread_le_feature
virtio_caif: correct tags for config space fields
virtio_config: LE config space accessors
virtio_config: disallow native type fields (again)
virtio_config: rewrite using _Generic
virtio_config: cread/write cleanup
vdpa_sim: fix endian-ness of config space
virtio_vdpa: legacy features handling
vhost/vdpa: switch to new helpers
vdpa: make sure set_features is invoked for legacy
mlxbf-tmfifo: sparse tags for config access
virtio_config: disallow native type fields
virtio_scsi: correct tags for config space fields
virtio_pmem: correct tags for config space fields
virtio_net: correct tags for config space fields
virtio_mem: correct tags for config space fields
virtio_iommu: correct tags for config space fields
virtio_input: correct tags for config space fields
virtio_gpu: correct tags for config space fields
virtio_fs: correct tags for config space fields
virtio_crypto: correct tags for config space fields
virtio_console: correct tags for config space fields
virtio_blk: correct tags for config space fields
virtio_balloon: correct tags for config space fields
virtio_9p: correct tags for config space fields
virtio: allow __virtioXX, __leXX in config space
virtio_ring: sparse warning fixup
virtio_balloon: fix sparse warning
io_uring: Fix NULL pointer dereference in loop_rw_iter()
NFS: Add tracepoints for layouterror and layoutstats.
NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close()
ALSA: hda/tegra: Add 100us dma stop delay
ALSA: hda: Add dma stop delay variable
ASoC: hda/tegra: Set buffer alignment to 128 bytes
i2c: i801: Add support for Intel Tiger Lake PCH-H
i2c: i801: Add support for Intel Emmitsburg PCH
i2c: bcm2835: Replace HTTP links with HTTPS ones
Documentation: i2c: dev: 'block process call' is supported
i2c: at91: Move to generic GPIO bus recovery
i2c: core: treat EPROBE_DEFER when acquiring SCL/SDA GPIOs
i2c: core: add generic I2C GPIO recovery
dt-bindings: i2c: add generic properties for GPIO bus recovery
modules: inherit TAINT_PROPRIETARY_MODULE
reiserfs: delete duplicated words
mmc: mediatek: make function msdc_cqe_disable() static
ALSA: seq: oss: Serialize ioctls
MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to Eugen Hristev
dt-bindings: hwlock: qcom: Remove invalid binding
SUNRPC dont update timeout value on connection reset
remoteproc: core: Register the character device interface
remoteproc: Add remoteproc character device interface
nfs: nfs_file_write() should check for writeback errors
init: add an init_dup helper
scsi: lpfc: Update lpfc version to 12.8.0.3
scsi: lpfc: Fix LUN loss after cable pull
scsi: lpfc: Fix validation of bsg reply lengths
scsi: lpfc: Fix retry of PRLI when status indicates its unsupported
scsi: lpfc: Fix oops when unloading driver while running mds diags
scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter
scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value
scsi: lpfc: Fix FCoE speed reporting
scsi: lpfc: Add missing misc_deregister() for lpfc_init()
scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
scsi: scsi_transport_sas: Add spaces around binary operator "|"
scsi: sd_zbc: Improve zone revalidation
scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
scsi: target: Make iscsit_register_transport() return void
tracing: Use trace_sched_process_free() instead of exit() for pid tracing
selftests/powerpc: Fix pkey syscall redefinitions
farsync: switch from 'pci_' to 'dma_' API
wan: wanxl: switch from 'pci_' to 'dma_' API
hv_netvsc: do not use VF device if link is down
dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
rtc: ds1307: provide an indication that the watchdog has fired
net: macb: Properly handle phylink on at91sam9x
riscv: disable stack-protector for vDSO
RISC-V: Fix build warning for smpboot.c
hwmon: (adc128d818) Fix advanced configuration register init
hwmon: (axi-fan-control) remove duplicate macros
hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value
bootconfig: Fix to find the initargs correctly
coccinelle: api: filter out memdup_user definitions
coccinelle: api: extend memdup_user rule with vmemdup_user()
coccinelle: api: extend memdup_user transformation with GFP_USER
coccinelle: api: add kzfree script
coccinelle: misc: add array_size_dup script to detect missed overflow checks
coccinelle: api/kstrdup: fix coccinelle position
coccinelle: api: add device_attr_show script
dm: don't call report zones for more than the user requested
net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch
selftests: pmtu.sh: Add tests for bridged UDP tunnels
geneve: Support for PMTU discovery on directly bridged links
vxlan: Support for PMTU discovery on directly bridged links
tunnels: PMTU discovery support for directly bridged IP packets
ipv4: route: Ignore output interface in FIB lookup for PMTU route
dm ebs: Fix incorrect checking for REQ_OP_FLUSH
via-velocity: Use more typical logging styles
dm init: Set file local variable static
dm ioctl: Fix compilation warning
dm raid: Remove empty if statement
dm verity: Fix compilation warning
hinic: add check for mailbox msg from VF
hinic: add generating mailbox random index support
orangefs: remove unnecessary assignment to variable ret
ALSA: hda/hdmi: Add quirk to force connectivity
ceph: use frag's MDS in either mode
ceph: move sb->wb_pagevec_pool to be a global mempool
ceph: set sec_context xattr on symlink creation
drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
PCI: Set bridge map_irq and swizzle_irq to default functions
PCI: Move DT resource setup into devm_pci_alloc_host_bridge()
PCI: rcar-gen2: Convert to use modern host bridge probe functions
parisc: make the log level string for register dumps const
powerpc: Fix circular dependency between percpu.h and mmu.h
perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event
perf record: Introduce --control fd:ctl-fd[,ack-fd] options
perf record: Implement control commands handling
perf record: Extend -D,--delay option with -1 value
perf stat: Introduce --control fd:ctl-fd[,ack-fd] options
cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
PM: runtime: Improve kerneldoc of pm_runtime_get_if_active()
PM: runtime: Add kerneldoc comments to multiple helpers
drm: Added orientation quirk for ASUS tablet model T103HAF
thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support
drm/omap: force runtime PM suspend on system suspend
drm/tidss: fix modeset init for DPI panels
MAINTAINERS: enlist Greg formally for console stuff
vgacon: Fix for missing check in scrollback handling
MAINTAINERS: Update KVM/MIPS maintainers
MIPS: Update default config file for Loongson-3
MIPS: KVM: Add kvm guest support for Loongson-3
dt-bindings: mips: Document Loongson kvm guest board
random32: move the pseudo-random 32-bit definitions to prandom.h
ALSA: usb-audio: add startech usb audio dock name
xen/arm: call dma_to_phys on the dma_addr_t parameter of dma_cache_maint
xen/arm: introduce phys/dma translations in xen_dma_sync_for_*
swiotlb-xen: introduce phys_to_dma/dma_to_phys translations
swiotlb-xen: remove XEN_PFN_PHYS
swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer
swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device
swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu
swiotlb-xen: add struct device * parameter to xen_bus_to_phys
swiotlb-xen: add struct device * parameter to xen_phys_to_bus
swiotlb-xen: remove start_dma_addr
swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
fbmem: pull fbcon_update_vcs() out of fb_set_var()
mailbox: mediatek: cmdq: clear task in channel before shutdown
mailbox: cmdq: support mt6779 gce platform definition
mailbox: cmdq: variablize address shift in platform
dt-binding: gce: add gce header file for mt6779
mailbox: qcom: Add msm8994 apcs compatible
mailbox: qcom: Add sdm660 hmss compatible
mailbox: imx: Mark PM functions as __maybe_unused
mailbox: pcc: Put the PCCT table for error path
mailbox: Replace HTTP links with HTTPS ones
f2fs: prepare a waiter before entering io_schedule
asm-generic/io.h: Fix sparse warnings on big-endian architectures
openrisc: Implement proper SMP tlb flushing
openrisc: Fix oops caused when dumping stack
openrisc: Add support for external initrd images
init: Align init_task to avoid conflict with MUTEX_FLAGS
openrisc: fix __user in raw_copy_to_user()'s prototype
sfc: Fix build with CONFIG_RFS_ACCEL disabled.
sfc_ef100: add nic-type for VFs, and bind to them
sfc_ef100: read pf_index at probe time
sfc_ef100: functions for selftests
sfc_ef100: statistics gathering
sfc_ef100: plumb in fini_dmaq
sfc_ef100: RX path for EF100
sfc_ef100: RX filter table management and related gubbins
sfc_ef100: TX path for EF100 NICs
sfc_ef100: read Design Parameters at probe time
sfc_ef100: fail the probe if NIC uses unsol_ev credits
sfc_ef100: check firmware version at start-of-day
enetc: use napi_schedule to be compatible with PREEMPT_RT
dpaa2-eth: use napi_schedule to be compatible with PREEMPT_RT
net: dsa: loop: Set correct number of ports
net: dsa: loop: Wire-up MTU callbacks
net: dsa: loop: Move data structures to header
net: dsa: loop: Support 4K VLANs
net: dsa: loop: PVID should be per-port
cxgb4: add TC-MATCHALL IPv6 support
net: dsa: sja1105: poll for extts events from a timer
mptcp: fix bogus sendmsg() return code under pressure
selftests: mlxsw: RED: Test offload of trapping on RED qevents
mlxsw: spectrum_qdisc: Offload action trap for qevents
mlxsw: spectrum_trap: Add early_drop trap
mlxsw: spectrum_trap: Allow for per-ASIC traps initialization
mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization
mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test
mlxsw: spectrum_trap: Use 'size_t' for array sizes
devlink: Pass extack when setting trap's action and group's parameters
devlink: Add early_drop trap
f2fs: update_sit_entry: Make the judgment condition of f2fs_bug_on more intuitive
f2fs: replace test_and_set/clear_bit() with set/clear_bit()
f2fs: make file immutable even if releasing zero compression block
fib: Fix undef compile warning
mptcp: use mptcp_for_each_subflow in mptcp_stream_accept
net: stmmac: fix failed to suspend if phy based WOL is enabled
seg6_iptunnel: Refactor seg6_lwt_headroom out of uapi header
libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
libnvdimm/security: the 'security' attr never show 'overwrite' state
libnvdimm/security: fix a typo
tcp: apply a floor of 1 for RTT samples from TCP timestamps
io_uring: add comments on how the async buffered read retry works
io_uring: io_async_buf_func() need not test page bit
dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC
pinctrl: stmfx: Use irqchip template
pinctrl: amd: Use irqchip template
pinctrl: mediatek: fix build for tristate changes
pinctrl: samsung: Use bank name as irqchip name
pinctrl: core: print gpio in pins debugfs file
pinctrl: mediatek: add mt6779 eint support
pinctrl: mediatek: add pinctrl support for MT6779 SoC
pinctrl: mediatek: avoid virtual gpio trying to set reg
gpio: wcove: Request IRQ after all initialisation done
gpio: crystalcove: Free IRQ on error path
gpio: pca953x: Request IRQ after all initialisation done
gpio: don't use same lockdep class for all devm_gpiochip_add_data users
tipc: Use is_broadcast_ether_addr() instead of memcmp()
fsl/fman: fix eth hash table allocation
fsl/fman: check dereferencing null pointer
fsl/fman: fix unreachable code
fsl/fman: fix dereference null return value
fsl/fman: use 32-bit unsigned integer
gpio: max732x: Use irqchip template
gpio: stmpe: Move chip registration
net: spider_net: Remove a useless memset
net: spider_net: Fix the size used in a 'dma_free_coherent()' call
net: sgi: ioc3-eth: Fix the size used in some 'dma_free_coherent()' calls
liquidio: Fix wrong return value in cn23xx_get_pf_num()
net/enetc: Fix wrong return value in enetc_psfp_parse_clsflower()
net: ethernet: aquantia: Fix wrong return value
atm: idt77252: avoid accessing the data mapped to streaming DMA
of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node
atm: eni: avoid accessing the data mapped to streaming DMA
net: phy: mdio-mvusb: select MDIO_DEVRES in Kconfig
appletalk: Fix atalk_proc_init() return path
net: dsa: qca8k: Add 802.1q VLAN support
net: dsa: qca8k: Add define for port VID
net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
net: Use __skb_pagelen() directly in skb_cow_data()
net: qed: use eth_zero_addr() to clear mac address
net: qede: use eth_zero_addr() to clear mac address
cxgb4: fix extracting IP addresses in TC-FLOWER rules
cxgb4: fix check for running offline ethtool selftest
ionic: separate interrupt for Tx and Rx
ionic: tx separate servicing
ionic: use fewer firmware doorbells on rx fill
net: gre: recompute gre csum for sctp over gre tunnels
net: bridge: clear bridge's private skb space on xmit
of: unittest: Use bigger address cells to catch parser regressions
ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN
ipv6/addrconf: call addrconf_ifdown with consistent values
net: openvswitch: make masks cache size configurable
net: openvswitch: add masks cache hit counter
net: mvpp2: fix memory leak in mvpp2_rx
ethtool: ethnl_set_linkmodes: remove redundant null check
openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
net/sched: act_ct: fix miss set mru for ovs after defrag in act_ct
net: mdio device: use flexible sleeping in reset function
net: mdiobus: add reset-post-delay-us handling
net: mdiobus: use flexible sleeping for reset-delay-us
dt-bindings: net: mdio: add reset-post-delay-us property
bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb
bpf: Setup socket family and addresses in bpf_prog_test_run_skb
clk: bcm2835: Do not use prediv with bcm2711's PLLs
clk: drop unused function __clk_get_flags
clk: hsdk: Fix bad dependency on IOMEM
Documentation: bootconfig: Add bootconfig override operator
tools/bootconfig: Add testcases for value override operator
lib/bootconfig: Add override operator support
kprobes: Remove show_registers() function prototype
tracing/uprobe: Remove dead code in trace_uprobe_register()
kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
ftrace: Fix ftrace_trace_task return value
virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk
virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM
ACPI: NFIT: Fix ARS zero-sized allocation
userfaultfd: simplify fault handling
tracepoint: Use __used attribute definitions from compiler_attributes.h
tracepoint: Mark __tracepoint_string's __used
f2fs: compress: disable compression mount option if compression is off
f2fs: compress: add sanity check during compressed cluster read
f2fs: use macro instead of f2fs verity version
f2fs: fix deadlock between quota writes and checkpoint
f2fs: correct comment of f2fs_exist_written_data
net/mlx5: Delete extra dump stack that gives nothing
net/mlx5: convert to new udp_tunnel infrastructure
udp_tunnel: add the ability to hard-code IANA VXLAN
net/mlx5: DR, Change push vlan action sequence
net/mlx5e: Enable users to change VF/PF representors carrier state
trace : Have tracing buffer info use kvzalloc instead of kzalloc
block: don't do revalidate zones on invalid devices
tools/resolve_btfids: Use libbpf's btf__parse() API
tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file
libbpf: Add btf__parse_raw() and generic btf__parse() APIs
ALSA: usb-audio: Add support for Lenovo ThinkStation P620
tools, bpftool: Fix wrong return value in do_dump()
PCI: Remove dev_err() when handing an error from platform_get_irq()
tools, build: Propagate build failures from tools/build/Makefile.build
MAINTAINERS: Add Kishon Vijay Abraham I for TI J721E SoC PCIe
misc: pci_endpoint_test: Add J721E in pci_device_id table
PCI: j721e: Add TI J721E PCIe driver
erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's
erofs: fold in used-once helper erofs_workgroup_unfreeze_final()
erofs: fix extended inode could cross boundary
erofs: Replace HTTP links with HTTPS ones
powerpc/powernv/sriov: Fix use of uninitialised variable
selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs
powerpc/40x: Fix assembler warning about r0
fs: Fix typo in comment
leds: disallow /sys/class/leds/*:multi:* for now
gfs2: Fix refcount leak in gfs2_glock_poke
leds: add RGB color option, as that is different from multicolor.
gfs2: Pass glock holder to gfs2_file_direct_{read,write}
gfs2: Add some flags missing from glock output
mac80211: Do not report beacon loss if beacon filtering enabled
netfilter: flowtable: Set offload timeout when adding flow
netfilter: conntrack: Move nf_ct_offload_timeout to header file
selftests: netfilter: add meta iif/oif match test
ceph: remove redundant initialization of variable mds
ceph: fix use-after-free for fsc->mdsc
ceph: remove unused variables in ceph_mdsmap_decode()
ceph: delete repeated words in fs/ceph/
ceph: send client provided metric flags in client metadata
ceph: periodically send perf metrics to MDSes
ceph: check the sesion state and return false in case it is closed
libceph: replace HTTP links with HTTPS ones
ceph: remove unnecessary cast in kfree()
libceph: just have osd_req_op_init() return a pointer
ceph: do not access the kiocb after aio requests
ceph: clean up and optimize ceph_check_delayed_caps()
ceph: fix potential mdsc use-after-free crash
ceph: switch to WARN_ON_ONCE in encode_supported_features()
ceph: add global total_caps to count the mdsc's total caps number
ceph: add check_session_state() helper and make it global
mac80211: fix misplaced while instead of if
libceph: dump class and method names on method calls
libceph: use target_copy() in send_linger()
nl80211: use eth_zero_addr() to clear mac address
mac80211: use eth_zero_addr() to clear mac address
mac8211: fix struct initialisation
mac80211: Handle special status codes in SAE commit
Revert "ALSA: hda: call runtime_allow() for all hda controllers"
md/raid5: Allow degraded raid6 to do rmw
md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE"
xen/balloon: make the balloon wait interruptible
xen/balloon: fix accounting in alloc_xenballooned_pages error path
ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
raid5: don't duplicate code for different paths in handle_stripe
raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show
md: print errno in super_written
md/raid5: remove the redundant setting of STRIPE_HANDLE
md: register new md sysfs file 'uuid' read-only
md: fix max sectors calculation for super 1.0
xen: hypercall.h: fix duplicated word
xen/gntdev: gntdev.h: drop a duplicated word
xen/privcmd: Convert get_user_pages*() to pin_user_pages*()
xen/privcmd: Mark pages as dirty
xen/privcmd: Corrected error handling path
cifs: document and cleanup dfs mount
cifs: only update prefix path of DFS links in cifs_tree_connect()
cifs: fix double free error on share and prefix
cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect
cifs: handle empty list of targets in cifs_reconnect()
cifs: rename reconn_inval_dfs_target()
cifs: reduce number of referral requests in DFS link lookups
cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect()
cifs: convert to use be32_add_cpu()
cifs: delete duplicated words in header files
cifs: Remove the superfluous break
cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails
cifs`: handle ERRBaduid for SMB1
cifs: remove unused variable 'server'
smb3: warn on confusing error scenario with sec=krb5
cifs: Fix leak when handling lease break for cached root fid
jffs2: fix UAF problem
jffs2: fix jffs2 mounting failure
ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
ubi: fastmap: Free fastmap next anchor peb during detach
ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabled
MTD: pfow.h: drop a duplicated word
MTD: mtd-abi.h: drop a duplicated word
ubifs: misc.h: delete a duplicated word
ubifs: add option to specify version for new file systems
mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones
mtd: Replace HTTP links with HTTPS ones
mtd: hyperbus: Replace HTTP links with HTTPS ones
netfilter: nf_tables: report EEXIST on overlaps
brcmfmac: Set timeout value when configuring power save
bcma: gpio: Use irqchip template
drivers: bcma: remove set but not used variable `addrh` and `sizeh`
wl1251: fix always return 0 error
airo: use generic power management
intersil: fix wiki website url
qtnfmac: Missing platform_device_unregister() on error in qtnf_core_mac_alloc()
ipw2x00: switch from 'pci_' to 'dma_' API
ipw2100: Use GFP_KERNEL instead of GFP_ATOMIC in some memory allocation
hostap: use generic power management
b43legacy: Replace HTTP links with HTTPS ones
b43: Replace HTTP links with HTTPS ones
ipw2x00: Replace HTTP links with HTTPS ones
rt2x00: pci: use generic power management
wilc1000: Move wilc1000 SDIO ID's from driver source to common header file
mt7601u: add missing release on skb in mt7601u_mcu_msg_send
iwlwifi: yoyo: don't print failure if debug firmware is missing
rtw88: 8821c: coex: add functions and parameters
rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static
rtw88: add h2c command in debugfs
rtw88: allows driver to enable/disable beacon
rtw88: add ieee80211_ops::change_interface
rtw88: coex: only skip coex triggered by BT info
rtw88: update tx descriptor of mgmt and reserved page packets
rtw88: fix short GI capability based on current bandwidth
rtw88: fix LDPC field for RA info
prism54: switch from 'pci_' to 'dma_' API
prism54: islpci_hotplug: use generic power management
prism54: Replace HTTP links with HTTPS ones
p54: switch from 'pci_' to 'dma_' API
mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree()
rtlwifi: btcoex: use %*ph to print small buffer
rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path
Revert "serial: 8250: Let serial core initialise spin lock"
platform/x86: asus-nb-wmi: Drop duplicate DMI quirk structures
staging: most: fix up movement of USB driver
staging: rts5208: clear alignment style issues
staging: r8188eu: replace rtw_netdev_priv define with inline function
staging: netlogic: clear alignment style issues
ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
KVM: SVM: Fix sev_pin_memory() error handling
selftests/bpf: Fix spurious test failures in core_retro selftest
tools/bpftool: Add documentation and bash-completion for `link detach`
tools/bpftool: Add `link detach` subcommand
selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links
libbpf: Add bpf_link detach APIs
bpf: Add support for forced LINK_DETACH command
bpf, selftests: Use single cgroup helpers for both test_sockmap/progs
netfilter: nft_meta: fix iifgroup matching
netfilter: nf_tables: extended netlink error reporting for expressions
nfs: ensure correct writeback errors are returned on close()
mptcp: fix syncookie build error on UP
fib: fix another fib_rules_ops indirect call wrapper problem
tcp: fix build fong CONFIG_MPTCP=n
io_uring: flip if handling after io_setup_async_rw
fs: optimise kiocb_set_rw_flags()
ice: Misc minor fixes
ice: adjust profile ID map locks
ice: update PTYPE lookup table
ice: Disable VLAN pruning in promiscuous mode
ice: Graceful error handling in HW table calloc failure
ice: port fix for chk_linearlize
ice: Allow 2 queue pairs per VF on SR-IOV initialization
ice: Clear and free XLT entries on reset
ice: add useful statistics
ice: remove page_reuse statistic
ice: Fix RSS profile locks
ice: fix the vsi_id mask to be 10 bit for set_rss_lut
ice: rename misleading grst_delay variable
ice: mark PM functions as __maybe_unused
modules: return licensing information from find_symbol
modules: rename the licence field in struct symsearch to license
modules: unexport __module_address
modules: unexport __module_text_address
modules: mark each_symbol_section static
modules: mark find_symbol static
modules: mark ref_module static
platform/x86: thinkpad_acpi: Make some symbols static
ALSA: docs: fix typo
ALSA: doc: use correct config variable name
vgaarb: mark vga_tryget static
csky: Add context tracking support
sched/doc: Factorize bits between sched-energy.rst & sched-capacity.rst
sched/doc: Document capacity aware scheduling
sched: Document arch_scale_*_capacity()
lib/vsprintf: Force type of flags value for gfp_t
lib/vsprintf: Replace custom spec to print decimals with generic one
lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert()
drm: xlnx: zynqmp: Use switch - case for link rate downshift
rtnetlink: add support for protodown reason
tun: add missing rcu annotation in tun_set_ebpf()
tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS
selftests: mptcp: add test cases for mptcp join tests with syn cookies
selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally
mptcp: enable JOIN requests even if cookies are in use
tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option
mptcp: subflow: add mptcp_subflow_init_cookie_req helper
mptcp: rename and export mptcp_subflow_request_sock_ops
mptcp: subflow: split subflow_init_req
mptcp: token: move retry to caller
tcp: rename request_sock cookie_ts bit to syncookie
net/sched: cls_u32: Use struct_size() helper
qede: Use %pM format specifier for MAC addresses
qed: Use %pM format specifier for MAC addresses
hsr: Use %pM format specifier for MAC addresses
s390/qeth: use all configured RX buffers
s390/qeth: don't process empty bridge port events
s390/qeth: integrate RX refill worker with NAPI
s390/qeth: tolerate pre-filled RX buffer
net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180
bluetooth: sco: Fix sockptr reference.
dt-bindings: memory-controllers: Convert mmdc to json-schema
dt-bindings: mtd: Convert imx nand to json-schema
dt-bindings: mtd: Convert gpmi nand to json-schema
block: blk-timeout: delete duplicated word
block: blk-mq-sched: delete duplicated word
block: blk-mq: delete duplicated word
block: genhd: delete duplicated words
block: elevator: delete duplicated word and fix typos
block: bio: delete duplicated words
block: bfq-iosched: fix duplicated word
xtensa: add missing exclusive access state management
xtensa: fix xtensa_pmu_setup prototype
dt-bindings: iio: io-channel-mux: Fix compatible string in example code
RDMA/rxe: Remove pkey table
ASoC: core: Two step component registration
ASoC: core: Simplify snd_soc_component_initialize declaration
ASoC: core: Relocate and expose snd_soc_component_initialize
serial: 8250: Let serial core initialise spin lock
tty: keyboard, do not speculate on func_table index
ASoC: sh: Replace 'select' DMADEVICES 'with depends on'
ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
ASoC: meson: cards: deal dpcm flag change
ASoC: core: use less strict tests for dailink capabilities
netfilter: nft_compat: make sure xtables destructors have run
RDMA/umem: Add a schedule point in ib_umem_get()
scripts/kernel-doc: optionally treat warnings as errors
docs: ia64: correct typo
mailmap: add entry for <alobakin@marvell.com>
arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack
PCI: switchtec: Add missing __iomem tag to fix sparse warnings
PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings
Documentation/bpf: Use valid and new links in index.rst
MIPS: handle Loongson-specific GSExc exception
MIPS: add definitions for Loongson-specific CP0.Diag1 register
MIPS: only register FTLBPar exception handler for supported models
MIPS: ingenic: Hardcode mem size for qi,lb60 board
MIPS: DTS: ingenic/qi,lb60: Add model and memory node
MIPS: ingenic: Use fw_passed_dtb even if CONFIG_BUILTIN_DTB
MIPS: head.S: Init fw_passed_dtb to builtin DTB
of: address: Fix parser address/size cells initialization
of_address: Guard of_bus_pci_get_flags with CONFIG_PCI
libbpf: Fix register in PT_REGS MIPS macros
io_uring: don't touch 'ctx' after installing file descriptor
i2c: rcar: avoid race when unregistering slave
drm/msm: use kthread_create_worker instead of kthread_run
drm/msm/mdp5: Add MDP5 configuration for SDM636/660
drm/msm/dsi: Add DSI configuration for SDM660
drm/msm/mdp5: Add MDP5 configuration for SDM630
drm/msm/dsi: Add phy configuration for SDM630/636/660
drm/msm/a6xx: add A640/A650 hwcg
drm/msm/a6xx: hwcg tables in gpulist
drm/msm/dpu: add SM8250 to hw catalog
drm/msm/dpu: add SM8150 to hw catalog
drm/msm/dpu: intf timing path for displayport
drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
drm/msm/dpu: move some sspp caps to dpu_caps
drm/msm/dpu: update UBWC config for sm8150 and sm8250
drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
drm/msm/a6xx: set ubwc config for A640 and A650
drm/msm/adreno: un-open-code some packets
drm/msm: sync generated headers
drm/msm/a6xx: add build_bw_table for A640/A650
drm/msm/a6xx: fix crashstate capture for A650
drm/msm: Quiet error during failure in optional resource mappings.
drm/msm: Garbage collect unused resource _len fields.
drm/msm/dpu: fix/enable 6bpc dither with split-lm
drm: msm: a6xx: fix gpu failure after system resume
drm/msm: dsi: Use OPP API to set clk/perf state
drm/msm/dpu: Use OPP API to set clk/perf state
drm/msm: ratelimit crtc event overflow error
drm: msm: a6xx: send opp instead of a frequency
dt-bindings: drm/msm/gpu: Document gpu opp table
drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
drm/msm/dpu: add support for dither block in display
drm/msm/adreno: fix gpu probe if no interconnect-names
Bluetooth: Remove CRYPTO_ALG_INTERNAL flag
Bluetooth: Increment management interface revision
powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric
powerpc/papr_scm: Fetch nvdimm performance stats from PHYP
staging: android: ashmem: Fix lockdep warning for write operation
drivers: most: add USB adapter driver
power: supply: wilco_ec: Add long life charging mode
perf bench: Add benchmark of find_next_bit
tools build feature: Use CC and CXX from parent
cpuidle: ACPI: fix 'return' with no value build warning
platform/chrome: cros_ec_proto: check for missing EC_CMD_HOST_EVENT_GET_WAKE_MASK
platform/chrome: cros_ec_proto: ignore unnecessary wakeups on old ECs
kcsan: Improve IRQ state trace reporting
lockdep: Refactor IRQ trace events fields into struct
platform/chrome: cros_ec_sensorhub: Simplify legacy timestamp spreading
Documentation: dontdiff: Add zstd compressed files
.gitignore: Add ZSTD-compressed files
x86: Add support for ZSTD compressed kernel
x86: Bump ZO_z_extra_bytes margin for zstd
usr: Add support for zstd compressed initramfs
init: Add support for zstd compressed kernel
lib: Add zstd support to decompress
lib: Prepare zstd for preboot environment, improve performance
drm: re-add deleted doc for drm_gem_open_ioctl
ARM: mstar: Correct the compatible string for pmsleep
dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep
dt-bindings: mfd: syscon: add compatible string for mstar,msc313-pmsleep
thermal: mediatek: Add tsensor support for V2 thermal system
thermal: mediatek: Prepare to add support for other platforms
staging: most: Use %pM format specifier for MAC addresses
staging: ks7010: Use %pM format specifier for MAC addresses
mac80211: warn only once in check_sdata_in_driver() at each caller
nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
cfg80211: invert HE BSS color 'disabled' to 'enabled'
mac80211: add a function for running rx without passing skbs to the stack
mac80211: parse radiotap header when selecting Tx queue
mac80211: remove unused flags argument in transmit functions
mac80211: use same flag everywhere to avoid sequence number overwrite
mac80211: do not overwrite the sequence number if requested
mac80211: add radiotap flag to prevent sequence number overwrite
mac80211: never drop injected frames even if normally not allowed
cfg80211: Add support to advertize OCV support
cfg80211/mac80211: avoid bss color setting in non-HE modes
mac80211: calculate skb hash early when using itxq
net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb
mac80211: improve AQL tx airtime estimation
cfg80211/mac80211: add connected to auth server to station info
cfg80211/mac80211: add connected to auth server to meshconf
cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery
cfg80211: allow the low level driver to flush the BSS table
mac80211: Use fallthrough pseudo-keyword
nl80211: Simplify error handling path in 'nl80211_trigger_scan()'
nl80211: Remove a misleading label in 'nl80211_trigger_scan()'
net/wireless: regulatory.h: drop duplicate word in comment
net/wireless: mac80211.h: drop duplicate words in comments
net/wireless: cfg80211.h: drop duplicate words in comments
net/wireless: wireless.h: drop duplicate word in comments
net/wireless: nl80211.h: drop duplicate words in comments
cfg80211: allow vendor dumpit to terminate by returning 0
mac80211: remove the need for variable rates_idx
nl80211: S1G band and channel definitions
KVM: LAPIC: Set the TDCR settable bits
Bluetooth: use the proper scan params when conn is pending
init: add an init_utimes helper
init: add an init_stat helper
init: add an init_mknod helper
init: add an init_mkdir helper
init: add an init_symlink helper
init: add an init_link helper
init: add an init_eaccess helper
init: add an init_chmod helper
init: add an init_chown helper
init: add an init_chroot helper
init: add an init_chdir helper
init: add an init_rmdir helper
init: add an init_unlink helper
init: add an init_umount helper
init: add an init_mount helper
init: mark create_dev as __init
init: mark console_on_rootfs as __init
init: initialize ramdisk_execute_command at compile time
devtmpfs: refactor devtmpfsd()
fs: push the getname from do_rmdir into the callers
fs: refactor ksys_umount
fs: refactor do_mount
initramfs: use vfs_utimes in do_copy
fs: expose utimes_common
fs: move timespec validation into utimes_common
fs: refactor do_utimes
fs: remove ksys_ioctl
fs: remove ksys_fchmod
fs: remove ksys_dup
fs: remove ksys_open
fs: remove ksys_getdents64
init: open code setting up stdin/stdout/stderr
initramfs: switch initramfs unpacking to struct file based APIs
9p: Remove unneeded cast from memory allocation
tracing: Remove outdated comment in stack handling
ftrace: Do not let direct or IPMODIFY ftrace_ops be added to module and set trampolines
csky: Add arch_show_interrupts for IPI interrupts
csky: Add irq_work support
csky: Fixup warning by EXPORT_SYMBOL(kmap)
csky: Set CONFIG_NR_CPU 4 as default
csky: Use top-down mmap layout
csky: Optimize the trap processing flow
csky: Add support for function error injection
csky: Fixup kprobes handler couldn't change pc
csky: Fixup duplicated restore sp in RESTORE_REGS_FTRACE
csky: Add cpu feature register hint for smp
csky: Add SECCOMP_FILTER supported
csky: remove unusued thread_saved_pc and *_segments functions/macros
scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences
scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged
net: ll_temac: Use devm_platform_ioremap_resource_byname()
tlan: use generic power management
sis900: use generic power management
sc92031: use generic power management
bnxt_en: Remove superfluous memset()
liquidio: Replace vmalloc with kmalloc in octeon_register_dispatch_fn()
net/sched: act_pedit: Use flex_array_size() helper in memcpy()
mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy()
dax: Fix incorrect argument passed to xas_set_err()
udp, bpf: Ignore connections in reuseport group after BPF sk lookup
sfc_ef100: remove duplicated include from ef100_netdev.c
ptp: ptp_clockmatrix: update to support 4.8.7 firmware
l2tp: improve API documentation in l2tp_core.h
l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
l2tp: remove build_header callback in struct l2tp_session
l2tp: return void from l2tp_session_delete
l2tp: don't export tunnel and session free functions
l2tp: don't export __l2tp_session_unhash
selftests: txtimestamp: add flag for timestamp validation tolerance.
ftrace: Setup correct FTRACE_FL_REGS flags for module
tracing/hwlat: Honor the tracing_cpumask
tracing/hwlat: Drop the duplicate assignment in start_kthread()
libbpf: Make destructors more robust by handling ERR_PTR(err) cases
selftests/bpf: Omit nodad flag when adding addresses to loopback
selftests/bpf: Don't destroy failed link
selftests/bpf: Add xdpdrv mode for test_xdp_redirect
selftests/bpf: Verify socket storage in cgroup/sock_{create, release}
bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK
selftests/bpf: Test bpf_iter buffer access with negative offset
bpf: Add missing newline characters in verifier error messages
bpf, arm64: Add BPF exception tables
KVM: x86: Specify max TDP level via kvm_configure_mmu()
KVM: x86/mmu: Rename max_page_level to max_huge_page_level
KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR
KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatch
KVM: x86: Pull the PGD's level from the MMU instead of recalculating it
KVM: VMX: Make vmx_load_mmu_pgd() static
KVM: x86/mmu: Add separate helper for shadow NPT root page role calc
KVM: VMX: Drop a duplicate declaration of construct_eptp()
KVM: nSVM: Correctly set the shadow NPT root level in its MMU role
regulator: add the sub node names for the MP5496 PMIC
ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection
ASoC: wm8962: Do not access WM8962_GPIO_BASE
ASoC: SOF: imx: use resource_size
ASoC: Intel: drop unnecessary list_empty
drm/msm/dpu: enumerate second cursor pipe for external interface
drm/msm/dpu: ensure device suspend happens during PM sleep
drm/msm: handle for EPROBE_DEFER for of_icc_get
drm/msm: reset devfreq freq_table/max_state before devfreq_add_device
drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}
MIPS: DTS: Fix number of msi vectors for Loongson64G
ASoC: dt-bindings: ak4613: switch to yaml base Documentation
ASoC: amd: Added hw_params support for ALC1015
ASoC: amd: Adding DAI LINK for rt1015 codec
ASoC: amd: Adding support for ALC1015 codec in machine driver
ASoC: amd: Passing card structure based on codec
ASoC: amd: Renaming snd-soc-card structure and fields
ASoC: samsung: Add sound support for Midas boards
ASoC: samsung: Document DT bindings for Midas sound subsystem
ASoC: tlv320adcx140: Move device reset to before programming
ASoC: tlv320adcx140: Fix GPO register start address
NFSv4.2: xattr cache: get rid of cache discard work queue
ASoC: Intel: KMB: Rework disable channel function
ASoC: Intel: KMB: Add 8kHz audio support
ASoC: soc-core: Fix regression causing sysfs entries to disappear
ASoC: meson: cards: remove DT_PREFIX for standard daifmt properties
ASoC: meson: axg-tdm-formatters: fix sclk inversion
ASoC: meson: axg-tdmin: fix g12a skew
ASoC: meson: axg-tdm-interface: fix link fmt setup
igb: use eth_zero_addr() to clear mac address
ixgbe: use eth_zero_addr() to clear mac address
riscv: fix build warning of mm/pageattr
riscv: Fix build warning for mm/init
RISC-V: Setup exception vector early
riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE
riscv: Use generic pgprot_* macros from <linux/pgtable.h>
mm: pgtable: Make generic pgprot_* macros available for no-MMU
riscv: Cleanup unnecessary define in asm-offset.c
riscv: Add jump-label implementation
riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs
Replace HTTP links with HTTPS ones: RISC-V
riscv: Add STACKPROTECTOR supported
riscv: Fix typo in asm/hwcap.h uapi header
riscv: Add kmemleak support
riscv: Allow building with kcov coverage
riscv: Enable context tracking
riscv: Support irq_work via self IPIs
riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT
riscv: Fixup lockdep_assert_held with wrong param cpu_running
riscv: Fixup static_obj() fail
tasklet: Introduce new initialization API
treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
usb: gadget: udc: Avoid tasklet passing a global
RDMA/hns: Fix the unneeded process when getting a general type of CQE error
RDMA/hns: Fix error during modify qp RTS2RTS
RDMA/hns: Delete unnecessary memset when allocating VF resource
Documentation: intel: Replace HTTP links with HTTPS ones
ixgbe: Remove unnecessary usages of memset
igb: Remove unnecessary usages of memset
e1000e: Remove unnecessary usages of memset
e1000: Remove unnecessary usages of memset
e100: use generic power management
iocost_monitor: start from the oldest usage index
iocost: Fix check condition of iocg abs_vdebt
io_uring: get rid of atomic FAA for cq_timeouts
io_uring: consolidate *_check_overflow accounting
io_uring: fix stalled deferred requests
io_uring: fix racy overflow count reporting
io_uring: deduplicate __io_complete_rw()
io_uring: de-unionise io_kiocb
thermal: Update power allocator and devfreq cooling to SPDX licensing
cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode
cpufreq: intel_pstate: Rearrange the storing of new EPP values
PCI: rpadlpar: Make functions static
ixgbevf: use generic power management
ixgbe: use generic power management
intel_idle: Customize IceLake server support
igbvf: use generic power management
iavf: use generic power management
PCI/P2PDMA: Allow P2PDMA on AMD Zen and newer CPUs
KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort()
KVM: arm64: Don't skip cache maintenance for read-only memslots
KVM: arm64: Handle data and instruction external aborts the same way
KVM: arm64: Rename kvm_vcpu_dabt_isextabt()
RDMA/hns: Remove redundant parameters in set_rc_wqe()
RDMA/hns: Remove support for HIP08_A
RDMA/hns: Refactor hns_roce_v2_set_hem()
RDMA/hns: Remove redundant hardware opcode definitions
KVM: arm: Add trace name for ARM_NISV
KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text
cpuidle: pseries: Fixup exit latency for CEDE(0)
cpuidle: pseries: Add function to parse extended CEDE records
cpuidle: pseries: Set the latency-hint before entering CEDE
selftests/powerpc: Fix online CPU selection
powerpc/perf: Consolidate perf_callchain_user_[64|32]()
powerpc/pseries/hotplug-cpu: Remove double free in error path
powerpc/pseries/mobility: Add pr_debug() for device tree changes
powerpc/pseries/mobility: Set pr_fmt()
powerpc/cacheinfo: Warn if cache object chain becomes unordered
powerpc/cacheinfo: Improve diagnostics about malformed cache lists
powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages
arm64/mm: save memory access in check_and_switch_context() fast switch path
irqchip/loongson-pch-pic: Fix the misused irq flow handler
irqchip/loongson-htvec: Support 8 groups of HT vectors
irqchip/loongson-liointc: Fix misuse of gc->mask_cache
dt-bindings: interrupt-controller: Update Loongson HTVEC description
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
arm64: sigcontext.h: delete duplicated word
arm64: ptrace.h: delete duplicated word
arm64: pgtable-hwdef.h: delete duplicated words
x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_run_vcpu()
perf metric: Rename group_list to metric_list
perf metric: Rename struct egroup to metric
perf metric: Add metric group test
perf metric: Make compute_single function more precise
perf metric: Add recursion check when processing nested metrics
perf metric: Add DCache_L2 to metric parse test
perf metric: Add cache_miss_cycles to metric parse test
perf metric: Add events for the current list
perf metric: Compute referenced metrics
perf metric: Add referenced metrics to hash data
perf metric: Collect referenced metrics in struct metric_expr
perf metric: Collect referenced metrics in struct metric_ref_node
perf metric: Rename __metricgroup__add_metric to __add_metric
perf metric: Add add_metric function
perf metric: Add macros for iterating map events
perf metric: Add expr__del_id function
perf metric: Change expr__get_id to return struct expr_id_data
perf metric: Add expr__add_id function
perf metric: Fix memory leak in expr__add_id function
perf test: Ensure sample_period is set libpfm4 events
perf tools: Fix term parsing for raw syntax
perf tools: Allow r0x<HEX> event syntax
Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices"
pwm: bcm-iproc: handle clk_get_rate() return
pwm: Replace HTTP links with HTTPS ones
pwm: omap-dmtimer: Repair pwm_omap_dmtimer_chip's broken kerneldoc header
pwm: mediatek: Provide missing kerneldoc description for 'soc' arg
pwm: bcm-kona: Remove impossible comparison when validating duty cycle
pwm: bcm-iproc: Remove impossible comparison when validating duty cycle
Bluetooth: Enable controller RPA resolution using Experimental feature
PM / devfreq: Fix the wrong end with semicolon
PM / devfreq: Fix indentaion of devfreq_summary debugfs node
PM / devfreq: Clean up the devfreq instance name in sysfs attr
memory: samsung: exynos5422-dmc: Add module param to control IRQ mode
memory: samsung: exynos5422-dmc: Adjust polling interval and uptreshold
memory: samsung: exynos5422-dmc: Use delayed timer as default
PM / devfreq: Add support delayed timer for polling mode
dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle
PM / devfreq: tegra: Add Dmitry as a maintainer
PM / devfreq: event: Fix trivial spelling
PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend()
Bluetooth: Enable RPA Timeout
Bluetooth: Enable/Disable address resolution during le create conn
Bluetooth: Let controller creates RPA during le create conn
Bluetooth: Translate additional address type during le_conn
Bluetooth: Update resolving list when updating whitelist
Bluetooth: Configure controller address resolution if available
Bluetooth: Translate additional address type correctly
drm/bridge: lvds-codec: simplify error handling
drm/bridge/sii8620: fix resource acquisition error handling
driver core: add deferring probe reason to devices_deferred property
driver core: add device probe log helper
driver core: Avoid binding drivers to dead devices
serial: stm32: Add RS485 RTS GPIO control
usb: common: usb-conn-gpio: Register charger
staging: qlge: qlge_dbg: removed comment repition
staging: wfx: Use flex_array_size() helper in memcpy()
staging: rtl8723bs: Align macro definitions
staging: rtl8723bs: Clean up function declations
staging: rtl8723bs: Fix coding style errors
Input: elan_i2c - add ic type 0x15
initramfs: remove clean_rootfs
initramfs: remove the populate_initrd_image and clean_rootfs stubs
initrd: mark initrd support as deprecated
initrd: mark init_linuxrc as __init
initrd: switch initrd loading to struct file based APIs
initrd: remove the BLKFLSBUF call in handle_initrd
initrd: remove support for multiple floppies
cpufreq: make schedutil the default for arm and arm64
cpufreq: cached_resolved_idx can not be negative
cpufreq: Add Tegra194 cpufreq driver
dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding
cpufreq: imx: Select NVMEM_IMX_OCOTP
cpufreq: sti-cpufreq: Fix some formatting and misspelling issues
cpufreq: tegra186: Simplify probe return path
cpufreq: CPPC: Reuse caps variable in few routines
cpufreq: ap806: fix cpufreq driver needs ap cpu clk
cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable
cpufreq: dt: fix oops on armada37xx
cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVS
cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware
cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command()
cpufreq: qcom: Disable fast switch when scaling DDR/L3
cpufreq: qcom: Update the bandwidth levels on frequency change
OPP: Add and export helper to set bandwidth
soc: qcom: geni: Fix unused label warning
powerpc/cacheinfo: Set pr_fmt()
powerpc: fix function annotations to avoid section mismatch warnings with gcc-10
drm: xlnx: Fix typo in parameter description
drm: xlnx: fix spelling mistake "failes" -> "failed"
PCI: Release IVRS table in AMD ACS quirk
PCI: Announce device after early fixups
gpio: rcar: Use irqchip template
perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine
perf tools: Fix record failure when mixed with ARM SPE event
soc: qcom: smd-rpm: Fix kerneldoc
power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor
dt-bindings: power: Add BQ28z610 compatible
power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor
dt-bindings: power: Add BQ27Z561 compatible
fib: fix fib_rules_ops indirect calls wrappers
PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
clk: mmp: avoid missing prototype warning
PCI: Remove unused pci_lost_interrupt()
arm64: dts: meson: odroid-n2: add jack audio output support
arm64: dts: meson: odroid-n2: enable audio loopback
net: mvneta: fix comment about phylink_speed_down
RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
netfilter: ip6tables: Remove redundant null checks
netfilter: Replace HTTP links with HTTPS ones
RDMA/include: Replace license text with SPDX tags
power: supply: test_power: Fix battery_current initial value
RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq
RDMA/rtrs-clt: add an additional random 8 seconds before reconnecting
RDMA/cma: Execute rdma_cm destruction from a handler properly
RDMA/cma: Remove unneeded locking for req paths
RDMA/cma: Using the standard locking pattern when delivering the removal event
RDMA/cma: Simplify DEVICE_REMOVAL for internal_id
power: supply: Fix kerneldoc of power_supply_temp2resist_simple()
power: supply: cpcap-battery: Fix kerneldoc of cpcap_battery_read_accumulated()
cpuidle: change enter_s2idle() prototype
cpuidle: psci: Prevent domain idlestates until consumers are ready
cpuidle: psci: Convert PM domain to platform driver
cpuidle: psci: Fix error path via converting to a platform driver
cpuidle: psci: Fail cpuidle registration if set OSI mode failed
cpuidle: psci: Split into two separate build objects
dt-bindings: power: Convert battery.txt to battery.yaml
habanalabs: remove unused but set variable 'ctx_asid'
ice: fix unused parameter warning
ice: disable no longer needed workaround for FW logging
ice: reduce scope of variable
ice: cleanup VSI on probe fail
ice: Allow all VLANs in safe mode
ice: need_wakeup flag might not be set for Tx
ice: distribute Tx queues evenly
ice: Adjust scheduler default BW weight
ice: Add RL profile bit mask check
ice: fix overwriting TX/RX descriptor values when rebuilding VSI
ice: return correct error code from ice_aq_sw_rules
ice: restore VF MSI-X state during PCI reset
ice: fix link event handling timing
ice: Fix link broken after GLOBR reset
ice: Implement LFC workaround
serial: 8250_dw: Fix common clocks usage race condition
serial: 8250_dw: Pass the same rate to the clk round and set rate methods
serial: 8250_dw: Simplify the ref clock rate setting procedure
serial: 8250: Add 8250 port clock update method
nvmem: qcom-spmi-sdam: Enable multiple devices
dt-bindings: nvmem: SID: add binding for A100's SID controller
nvmem: update Kconfig description
nvmem: qfprom: Add fuse blowing support
dt-bindings: nvmem: Add properties needed for blowing fuses
dt-bindings: nvmem: qfprom: Convert to yaml
nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances
nvmem: core: add support to auto devid
nvmem: core: Add nvmem_cell_read_u8()
nvmem: core: Grammar fixes for help text
nvmem: sc27xx: add sc2730 efuse support
nvmem: Enforce nvmem stride in the sysfs interface
MAINTAINERS: Add git tree for NVMEM FRAMEWORK
nvmem: sprd: Fix return value of sprd_efuse_probe()
tty: serial: imx: add imx earlycon driver
tty: serial: imx: enable imx serial console port as module
tty/synclink: remove leftover bits of non-PCI card support
tty: Use the preferred form for passing the size of a structure type
tty: Fix identation issues in struct serial_struct32
tty: Avoid the use of one-element arrays
drivers: android: Fix the SPDX comment style
drivers: android: Fix a variable declaration coding style issue
drivers: android: Remove braces for a single statement if-else block
drivers: android: Remove the use of else after return
drivers: android: Fix a variable declaration coding style issue
binder: Prevent context manager from incrementing ref 0
greybus: Use fallthrough pseudo-keyword
usb: mtu3: simplify mtu3_req_complete()
usb: mtu3: clear dual mode of u3port when disable device
usb: mtu3: use MTU3_EP_WEDGE flag
usb: mtu3: remove useless member @busy in mtu3_ep struct
usb: mtu3: remove repeated error log
usb: mtu3: add ->udc_set_speed()
usb: mtu3: introduce a funtion to check maximum speed
usb: mtu3: clear interrupts status when disable interrupts
usb: mtu3: reinitialize CSR registers
usb: mtu3: fix macro for maximum number of packets
usb: mtu3: remove unnecessary pointer checks
usb: xhci: Fix ASMedia ASM1142 DMA addressing
usb: xhci: define IDs for various ASMedia host controllers
usb: musb: convert to devm_platform_ioremap_resource_byname
usb: gadget: tegra-xudc: convert to devm_platform_ioremap_resource_byname
usb: gadget: r8a66597: convert to devm_platform_ioremap_resource_byname
usb: dwc3: convert to devm_platform_ioremap_resource_byname
usb: cdns3: convert to devm_platform_ioremap_resource_byname
usb: phy: am335x: convert to devm_platform_ioremap_resource_byname
usb: mtu3: convert to devm_platform_ioremap_resource_byname
USB: Simplify USB ID table match
drivers: staging: audio: Fix the missing header file for helper file
staging: greybus: audio: Enable GB codec, audio module compilation.
staging: greybus: audio: Add helper APIs for dynamic audio modules
staging: greybus: audio: Resolve compilation error in topology parser
staging: greybus: audio: Resolve compilation errors for GB codec module
staging: greybus: audio: Maintain jack list within GB Audio module
staging: greybus: audio: Update snd_jack FW usage as per new APIs
mei: add device kind to sysfs
MAINTAINERS: Fix maintainer entry for mei driver
seqcount: More consistent seqprop names
seqcount: Compress SEQCNT_LOCKNAME_ZERO()
seqlock: Fold seqcount_LOCKNAME_init() definition
seqlock: Fold seqcount_LOCKNAME_t definition
seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g
hrtimer: Use sequence counter with associated raw spinlock
kvm/eventfd: Use sequence counter with associated spinlock
userfaultfd: Use sequence counter with associated spinlock
NFSv4: Use sequence counter with associated spinlock
iocost: Use sequence counter with associated spinlock
raid5: Use sequence counter with associated spinlock
vfs: Use sequence counter with associated spinlock
timekeeping: Use sequence counter with associated raw spinlock
xfrm: policy: Use sequence counters with associated lock
netfilter: nft_set_rbtree: Use sequence counter with associated rwlock
netfilter: conntrack: Use sequence counter with associated spinlock
sched: tasks: Use sequence counter with associated spinlock
dma-buf: Use sequence counter with associated wound/wait mutex
dma-buf: Remove custom seqcount lockdep class key
seqlock: Align multi-line macros newline escapes at 72 columns
seqlock: Extend seqcount API with associated locks
seqlock: lockdep assert non-preemptibility on seqcount_t write
lockdep: Add preemption enabled/disabled assertion APIs
seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount()
seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs
seqlock: Reorder seqcount_t and seqlock_t API definitions
seqlock: seqcount_t latch: End read sections with read_seqcount_retry()
seqlock: Properly format kernel-doc code samples
Documentation: locking: Describe seqlock design and usage
locking/qspinlock: Do not include atomic.h from qspinlock_types.h
locking/atomic: Move ATOMIC_INIT into linux/types.h
arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE
dt-bindings: lpspi: New property in document DT bindings for LPSPI
powerpc/kexec_file: Enable early kernel OPAL calls
powerpc/kexec_file: Fix kexec load failure with lack of memory hole
powerpc/kexec_file: Add appropriate regions for memory reserve map
powerpc/kexec_file: Prepare elfcore header for crashing kernel
powerpc/kexec_file: Setup backup region for kdump kernel
powerpc/kexec_file: Restrict memory usage of kdump kernel
powerpc/drmem: Make LMB walk a bit more flexible
powerpc/kexec_file: Avoid stomping memory used by special regions
powerpc/kexec_file: Add helper functions for getting memory ranges
powerpc/kexec_file: Mark PPC64 specific code
kexec_file: Allow archs to handle special regions while locating memory hole
powerpc/configs: Add BLK_DEV_NVME to pseries_defconfig
powerpc/64s: Move HMI IRQ stat from percpu variable to paca.
powerpc/fsl/dts: add missing P4080DS I2C devices
ocxl: Address kernel doc errors & warnings
ocxl: Remove unnecessary externs
selftests/powerpc: Return skip code for spectre_v2
powerpc/test_emulate_step: Add testcases for divde[.] and divdeu[.] instructions
powerpc/sstep: Add support for divde[.] and divdeu[.] instructions
powerpc/ppc-opcode: Add divde and divdeu opcodes
spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK
spi: lpspi: remove unused fsl_lpspi->chipselect
spi: lpspi: Fix kernel warning dump when probe fail after calling spi_register
ASoC: tlv320adcx140: Add GPO configuration and drive output config
dt-bindings: tlv320adcx140: Add GPO config and drive config
selftests/powerpc: Fix CPU affinity for child process
powerpc/powernv/sriov: Remove unused but set variable 'phb'
powerpc: use for_each_child_of_node() macro
RDMA/efa: Add EFA 0xefa1 PCI ID
RDMA/efa: User/kernel compatibility handshake mechanism
RDMA/efa: Expose minimum SQ size
RDMA/efa: Expose maximum TX doorbell batch
iommu/amd: Move Kconfig and Makefile bits down into amd directory
iommu/vt-d: Move Kconfig and Makefile bits down into intel directory
usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time
usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers
usb: typec: tcpm: Refactor tcpm_handle_vdm_request
usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper
usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm()
IB/srpt: use new shared CQ mechanism
IB/isert: use new shared CQ mechanism
IB/iser: use new shared CQ mechanism
staging/speakup: Move out of staging
staging: sm750fb: use generic power management
Staging: rtl8712: Fixed a coding sytle issue
staging: rtl8723bs: remove redundant assignment to variable ret
staging: most: usb: remove NET dependency
Documentation/sysctl: Document uclamp sysctl knobs
sched/uclamp: Add a new sysctl to control RT default boost value
sched/uclamp: Fix a deadlock when enabling uclamp static key
powerpc/build: vdso linker warning for orphan sections
powerpc: Use fallthrough pseudo-keyword
powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE
powerpc/kvm/cma: Improve kernel log during boot
powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA
powerpc/xmon: Use `dcbf` inplace of `dcbi` instruction for 64bit Book3S
powerpc: Drop old comment about CONFIG_POWER
powerpc/kvm: Use correct CONFIG symbol in comment
powerpc/boot: Fix CONFIG_PPC_MPC52XX references
powerpc/32s: Remove TAUException wart in traps.c
powerpc/32s: Fix CONFIG_BOOK3S_601 uses
powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code
powerpc/52xx: Fix comment about CONFIG_BDI*
powerpc/configs: Remove dead symbols
powerpc/configs: Drop old symbols from ppc6xx_defconfig
powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only
selftests/powerpc: Remove powerpc special cases from stack expansion test
powerpc/mm: Remove custom stack expansion checking
selftests/powerpc: Update the stack expansion test
powerpc: Allow 4224 bytes of stack expansion for the signal frame
selftests/powerpc: Add test of stack expansion logic
selftests/powerpc: Squash spurious errors due to device removal
selftests/powerpc: Add test for pkey siginfo verification
selftests/powerpc: Add wrapper for gettid
selftests/powerpc: Add helper to exit on failure
selftests/powerpc: Harden test for execute-disabled pkeys
selftests/powerpc: Add pkey helpers for rights
selftests/powerpc: Move pkey helpers to headers
powerpc/pseries: Add KVM guest doorbell restrictions
powerpc/pseries: Use doorbells even if XIVE is available
powerpc: Inline doorbell sending functions
powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28
ASoC: tlv320adcx140: Fix various style errors and warnings
sched,tracing: Convert to sched_set_fifo()
MAINTAINERS: update entry to thermal governors file name prefixing
thermal: core: Add thermal zone enable/disable notification
habanalabs: goya_ctx_init() can be static
habanalabs: fix up absolute include instructions
nvme-loop: remove extra variable in create ctrl
nvme-loop: set ctrl state connecting after init
nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
nvme-multipath: fix logic for non-optimized paths
nvme-rdma: fix controller reset hang during traffic
nvme-tcp: fix controller reset hang during traffic
nvmet: introduce the passthru Kconfig option
nvmet: introduce the passthru configfs interface
nvmet: Add passthru enable/disable helpers
nvmet: add passthru code to process commands
nvme: export nvme_find_get_ns() and nvme_put_ns()
nvme: introduce nvme_ctrl_get_by_path()
nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]()
nvme: create helper function to obtain command effects
nvme: clear any SGL flags in passthru commands
nvmet-fc: remove redundant del_work_active flag
nvmet-fc: check successful reference in nvmet_fc_find_target_assoc
nvme-fc: set max_segments to lldd max value
nvme-fc: drop a duplicated word in a comment
nvme-hwmon: log the controller device name
nvme: fix deadlock in disconnect during scan_work and/or ana_work
nvme: document nvme controller states
nvmet: use xarray for ctrl ns storing
nvmet-rdma: use new shared CQ mechanism
nvme-rdma: use new shared CQ mechanism
nvme-pci: add support for ACPI StorageD3Enable property
nvme-pci: use max of PRP or SGL for iod size
nvme-core: replace ctrl page size with a macro
nvme: remove redundant validation in nvme_start_ctrl()
nvme: remove an unnecessary condition
scsi: scsi_debug: Implement tur_ms_to_ready parameter
scsi: scsi_debug: Fix request sense
scsi: lpfc: Fix typo in comment for ULP
fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS.
xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname
xfs: Simplify xfs_attr_node_addname
xfs: Simplify xfs_attr_leaf_addname
xfs: Add helper function xfs_attr_node_removename_rmt
xfs: Add helper function xfs_attr_node_removename_setup
xfs: Add remote block helper functions
xfs: Add helper function xfs_attr_leaf_mark_incomplete
xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform
xfs: Remove xfs_trans_roll in xfs_attr_node_removename
xfs: Remove unneeded xfs_trans_roll_inode calls
xfs: Add helper function xfs_attr_node_shrink
xfs: Pull up xfs_attr_rmtval_invalidate
xfs: Refactor xfs_attr_rmtval_remove
xfs: Pull up trans roll in xfs_attr3_leaf_clearflag
xfs: Factor out xfs_attr_rmtval_invalidate
xfs: Pull up trans roll from xfs_attr3_leaf_setflag
xfs: Refactor xfs_attr_try_sf_addname
xfs: Split apart xfs_attr_leaf_addname
xfs: Pull up trans handling in xfs_attr3_leaf_flipflags
xfs: Factor out new helper functions xfs_attr_rmtval_set
xfs: Check for -ENOATTR or -EEXIST
xfs: Add xfs_has_attr and subroutines
xfs: Refactor xfs_da_state_alloc() helper
xfs: remove xfs_zone_{alloc,zalloc} helpers
xfs: Modify xlog_ticket_alloc() to use kernel's MM API
xfs: Remove kmem_zone_zalloc() usage
xfs: Remove kmem_zone_alloc() usage
xfs: xfs_btree_staging.h: delete duplicated words
xfs: rename the ondisk dquot d_flags to d_type
xfs: improve ondisk dquot flags checking
xfs: create xfs_dqtype_t to represent quota types
xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses
xfs: remove unnecessary quota type masking
xfs: always use xfs_dquot_type when extracting type from a dquot
xfs: refactor quota type testing
xfs: remove the XFS_QM_IS[UGP]DQ macros
xfs: refactor testing if a particular dquot is being enforced
xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_*
xfs: drop the type parameter from xfs_dquot_verify
xfs: add more dquot tracepoints
xfs: actually bump warning counts when we send warnings
xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits
xfs: refactor xfs_trans_apply_dquot_deltas
xfs: refactor xfs_trans_dqresv
xfs: refactor xfs_qm_scall_setqlim
xfs: refactor quota exceeded test
xfs: remove unnecessary arguments from quota adjust functions
xfs: refactor default quota limits by resource
xfs: remove qcore from incore dquots
xfs: stop using q_core timers in the quota code
xfs: stop using q_core warning counters in the quota code
xfs: stop using q_core counters in the quota code
xfs: stop using q_core limits in the quota code
xfs: use a per-resource struct for incore dquot data
xfs: stop using q_core.d_id in the quota code
xfs: stop using q_core.d_flags in the quota code
xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format
xfs: rename dquot incore state flags
xfs: refactor quotacheck flags usage
xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_*
xfs: validate ondisk/incore dquot flags
xfs: fix inode quota reservation checks
xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush
xfs: fix inode allocation block res calculation precedence
xfs: drain the buf delwri queue before xfsaild idles
scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
scsi: hpsa: Correct ctrl queue depth
scsi: target: tcmu: Make TMR notification optional
scsi: target: tcmu: Implement tmr_notify callback
scsi: target: tcmu: Fix and simplify timeout handling
scsi: target: tcmu: Factor out new helper ring_insert_padding
scsi: target: tcmu: Do not queue aborted commands
scsi: target: tcmu: Use priv pointer in se_cmd
scsi: target: Add tmr_notify backend function
scsi: target: Modify core_tmr_abort_task()
scsi: target: iscsi: Fix inconsistent debug message
scsi: target: iscsi: Fix login error when receiving
Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary
ACPI: NFIT: Add runtime firmware activate support
PM, libnvdimm: Add runtime firmware activation support
Input: uinput - fix typo in function name documentation
clk: sparx5: Add Sparx5 SoC DPLL clock driver
dt-bindings: clock: sparx5: Add bindings include file
net: stmmac: Speed down the PHY if WoL to save energy
net: stmmac: Support WOL with phy
net: stmmac: only call pmt() during suspend/resume if HW enables PMT
net: stmmac: Move device_can_wakeup() check earlier in set_wol
net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame
net: dsa: rtl8366: Fix VLAN set-up
net: dsa: rtl8366: Fix VLAN semantics
fib: use indirect call wrappers in the most common fib_rules_ops
net_sched: initialize timer earlier in red_init()
hinic: add log in exception handling processes
hinic: add support to handle hw abnormal event
remoteproc: kill IPA notify code
net: ipa: new notification infrastructure
remoteproc: k3-dsp: Add support for C71x DSPs
dt-bindings: remoteproc: k3-dsp: Update bindings for C71x DSPs
ice: implement device flash update via devlink
ice: add flags indicating pending update of firmware module
ice: Add AdminQ commands for FW update
ice: Add support for unified NVM update flow capability
Add pldmfw library for PLDM firmware update
remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs
remoteproc: k3-dsp: Add a remoteproc driver of K3 C66x DSPs
dt-bindings: remoteproc: Add bindings for C66x DSPs on TI K3 SoCs
remoteproc: k3: Add TI-SCI processor control helper functions
remoteproc: Introduce rproc_of_parse_firmware() helper
drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
dt-bindings: arm: keystone: Add common TI SCI bindings
mptcp: Safely store sequence number when sending data
mptcp: Safely read sequence number when lock isn't held
mptcp: Skip unnecessary skb extension allocation for bare acks
mptcp: Only use subflow EOF signaling on fallback connections
mptcp: Use full MPTCP-level disconnect state machine
mptcp: Add helper to process acks of DATA_FIN
mptcp: Add mptcp_close_state() helper
mptcp: Track received DATA_FIN sequence number and add related helpers
mptcp: Use MPTCP-level flag for sending DATA_FIN
mptcp: Remove outdated and incorrect comment
mptcp: Return EPIPE if sending is shut down during a sendmsg
mptcp: Allow DATA_FIN in headers without TCP FIN
drm/ttm: ttm_bo_swapout_all doesn't use it's argument.
drm/ttm: drop unusued function declaration
drm/ttm: make ttm_tt unbind function return void.
bpf: Fix build without CONFIG_NET when using BPF XDP link
bpf, selftests: use :: 1 for localhost in tcp_server.py
MIPS: Loongson64: Add ISA node for LS7A PCH
MIPS: Loongson64: DTS: Fix ISA and PCI I/O ranges for RS780E PCH
MIPS: Loongson64: Enlarge IO_SPACE_LIMIT
MIPS: Loongson64: Process ISA Node in DeviceTree
of_address: Add bus type match for pci ranges parser
memory: jz4780-nemc: Do not build by default
MIPS: ingenic: Enable JZ4780_NEMC manually
net: improve the user pointer check in init_user_sockptr
net: remove sockptr_advance
net: make sockptr_is_null strict aliasing safe
netfilter: arp_tables: restore a SPDX identifier
mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers
mlxsw: core: Add ethtool support for QSFP-DD transceivers
farsync: use generic power management
RDMA/mlx5: Delete unreachable code
mm/hmm/test: use the new migration invalidation
nouveau/svm: use the new migration invalidation
mm/notifier: add migration invalidation type
mm/migrate: add a flags parameter to migrate_vma
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
nouveau: fix storing invalid ptes
Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR
Bluetooth: Fix suspend notifier race
libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO()
drivers/dax: Expand lock scope to cover the use of addresses
fs/dax: Remove unused size parameter
dax: print error message by pr_info() in __generic_fsdax_supported()
parisc: Do not use an ordered store in pa_tlb_lock()
Revert "parisc: Revert "Release spinlocks using ordered store""
Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
Revert "parisc: Drop LDCW barrier in CAS code when running UP"
orangefs: posix acl fix...
Revert "parisc: Improve interrupt handling in arch_spin_lock_flags()"
ASoC: ak4613: Undo conversion to YAML bindings
i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c
i2c: tegra: Fix runtime resume to re-init VI I2C
i2c: tegra: Fix the error path in tegra_i2c_runtime_resume
i2c: tegra: Remove NULL pointer check before clk_enable/disable/prepare/unprepare
i2c: tegra: Don't mark VI I2C as IRQ safe runtime PM
spi: rockchip: Fix error in SPI slave pio read
spi: rockchip: Support 64-location deep FIFOs
spi: rockchip: Config spi rx dma burst size depend on xfer length
spi: spi-topcliff-pch: drop call to wakeup-disable
spi: spidev: Align buffers for DMA
block: Remove callback typedefs for blk_mq_ops
ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER
regulator: cros-ec-regulator: Fix double free of desc->name.
ASoC: tas2562: Convert the tas2562 binding to yaml
ASoC: tas2562: Update shutdown GPIO property
ASoC: convert Everest ES8316 binding to yaml
ASoC: madera: Add channel numbers to AIFs
block: Use non _rcu version of list functions for tag_set_list
memory: jz4780_nemc: Only request IO memory the driver will use
ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3
ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry
bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
NFS: remove redundant initialization of variable result
bus: fsl-mc: Add ACPI support for fsl-mc
bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver
of/irq: Make of_msi_map_rid() PCI bus agnostic
of/irq: make of_msi_map_get_device_domain() bus agnostic
dt-bindings: arm: fsl: Add msi-map device-tree binding for fsl-mc bus
of/device: Add input id to of_dma_configure()
of/iommu: Make of_map_rid() PCI agnostic
ACPI/IORT: Add an input ID to acpi_dma_configure()
ACPI/IORT: Remove useless PCI bus walk
ACPI/IORT: Make iort_msi_map_rid() PCI agnostic
ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic
ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC
svcrdma: CM event handler clean up
svcrdma: Remove transport reference counting
svcrdma: Fix another Receive buffer leak
perf bench: Add basic syscall benchmark
dma-contiguous: cleanup dma_alloc_contiguous
perf/x86/rapl: Add Hygon Fam18h RAPL support
sched: Remove duplicated tick_nohz_full_enabled() check
kprobes: Remove unnecessary module_mutex locking from kprobe_optimizer()
ARM: mstar: Add reboot support
ARM: mstar: Add "pmsleep" node to base dtsi
ARM: mstar: Add PMU
ARM: mstar: Adjust IMI size for infinity3
ARM: mstar: Adjust IMI size for mercury5
ARM: mstar: Adjust IMI size of infinity
ARM: mstar: Add IMI SRAM region
dt-bindings: arm: mstar: Move existing MStar binding descriptions
dt-bindings: arm: mstar: Add binding details for mstar, pmsleep
xhci: dbgtty: Make some functions static
xhci: dbc: Make function xhci_dbc_ring_alloc() static
xdp: Prevent kernel-infoleak in xsk_getsockopt()
bpf: Fix swapped arguments in calls to check_buffer_access
dt-bindings: PCI: Add EP mode dt-bindings for TI's J721E SoC
dt-bindings: PCI: Add host mode dt-bindings for TI's J721E SoC
PCI: cadence: Add MSI-X support to Endpoint driver
Make LEDS_LP55XX_COMMON depend on I2C to fix build errors:
selftests/bpf: Add new bpf_iter context structs to fix build on old kernels
PCI: hv: Make some functions static
bpf: Fix bpf_ringbuf_output() signature to return long
PCI: tegra: Remove PLL power supplies
dt-bindings: pci: tegra: Remove PLL power supplies
ARM: 8996/1: Documentation/Clean up the description of mach-<class>
ARM: 8995/1: drop Thumb-2 workaround for ancient binutils
ARM: 8994/1: mm: drop kimage_voffset which was only used by KVM
KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS
KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE
net/mlx5: drop unnecessary list_empty
net/mlx5: Use fallthrough pseudo-keyword
net/mlx5: DR, Reduce print level for matcher print
net/mlx5e: Add support for PCI relaxed ordering
net/mlx5e: Use indirect call wrappers for RX post WQEs functions
net/mlx5e: Move exposure of datapath function to txrx header
net/mlx5e: RX, Re-work initializaiton of RX function pointers
net/mlx5e: Link non uplink representors to PCI device
net/mlx5: E-switch, Use eswitch total_vports
net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports
net/mlx5: E-switch, Consider maximum vf vports for steering init
net/mlx5: Add function ID to reclaim pages debug log
net/mlx5: Hold pages RB tree per VF
platform/x86: thinkpad_acpi: add documentation for battery charge control
parisc: Replace HTTP links with HTTPS ones
parisc: elf.h: delete a duplicated word
parisc: Report bad pages as HardwareCorrupted
ARM: mstar: Fix dts filename for 70mai midrive d08
ARM: mstar: Add dts for 70mai midrive d08
ARM: mstar: Add dts for msc313(e) based BreadBee boards
ARM: mstar: Add mercury5 series dtsis
ARM: mstar: Add infinity/infinity3 family dtsis
ARM: mstar: Add Armv7 base dtsi
ARM: mstar: Add binding details for mstar,l3bridge
ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs
dt-bindings: arm: Add mstar YAML schema
dt-bindings: vendor-prefixes: Add thingy.jp prefix
dt-bindings: vendor-prefixes: Add 70mai vendor prefix
dt-bindings: vendor-prefixes: Add sstar vendor prefix
dt-bindings: vendor-prefixes: Add mstar vendor prefix
arm64: dts: sparx5: Add i2c devices, i2c muxes
arm64: dts: sparx5: Add Sparx5 SoC DPLL clock
fanotify: compare fsid when merging name event
lockdep: Move list.h inclusion into lockdep.h
mtd: revert "spi-nor: intel: provide a range for poll_timout"
MIPS: qi_lb60: Fix routing to audio amplifier
MIPS: Remove legacy MIPS_MACHINE option
MIPS: ath79: Remove unused include <asm/mips_machine.h>
MIPS: cpu-feature-overrides: Remove not needed overrides
Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
staging/speakup: Update TODO list
staging: vc04_services: Use fallthrough pseudo-keyword
staging: qlge: Use fallthrough pseudo-keyword
staging: comedi: s526: Use fallthrough pseudo-keyword
staging: rtl8712: Use fallthrough pseudo-keyword
staging: ks7010: Use fallthrough pseudo-keyword
staging: rtl8723bs: Use fallthrough pseudo-keyword
staging: gdm724x: Use fallthrough pseudo-keyword
staging: rtl8192e: Use fallthrough pseudo-keyword
staging: wfx: Remove unnecessary return variable
staging: r8188eu: use proper type for second argiment of rtw_(aes|tkip|wep)_(decrypt|encrypt)
staging: greybus: gpio: Use irqchip template
staging: vchiq: Fix refcounting bug in buffer_from_host()
xtensa: add boot subdirectories build artifacts to 'targets'
xtensa: add uImage and xipImage to targets
xtensa: move vmlinux.bin[.gz] to boot subdirectory
xtensa: initialize_mmu.h: fix a duplicated word
selftests/seccomp: add xtensa support
xtensa: add seccomp support
xtensa: expose syscall through user_pt_regs
xtensa: add audit support
ARM: dts: berlin: Align L2 cache-controller nodename with dtschema
Bluetooth: hci_serdev: Only unregister device if it was registered
Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier
Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers
arm64: dts: qcom: Add Microsoft Lumia 950 (Talkman) device tree
arm64: dts: qcom: Add Xiaomi Libra (Mi 4C) device tree
arm64: dts: qcom: msm8992: Add RPMCC node
arm64: dts: qcom: msm8992: Add PSCI support.
arm64: dts: qcom: msm8992: Add PMU node
arm64: dts: qcom: msm8992: Add BLSP2_UART2 and I2C nodes
arm64: dts: qcom: msm8992: Add SPMI PMIC arbiter device
arm64: dts: qcom: msm8992: Add a SCM node
arm64: dts: qcom: msm8992: Add a proper CPU map
arm64: dts: qcom: bullhead: Move UART pinctrl to SoC
arm64: dts: qcom: bullhead: Add qcom,msm-id
arm64: dts: qcom: msm8992: Fix SDHCI1
arm64: dts: qcom: msm8992: Modernize the DTS style
arm64: dts: qcom: Add support for Sony Xperia Z5 (SoMC Sumire-RoW)
arm64: dts: qcom: Move msm8994-smd-rpm contents to lg-bullhead.
arm64: dts: qcom: msm8994: Add support for SMD RPM
arm64: dts: qcom: msm8992: Add a label to rpm-requests
arm64: dts: qcom: msm8994: Add SCM node
arm64: dts: qcom: sdm845-db845c: Add hdmi bridge nodes
arm64: dts: qcom: add sm8250 GPU nodes
arm64: dts: qcom: add sm8150 GPU nodes
dt-bindings: power: Add missing rpmpd rpmh regulator level
arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp
arm64: dts: qcom: sc7180: Add interconnects property for GPU
arm64: dts: qcom: SDM845: Enable GPU DDR bw scaling
arm64: dts: qcom: sc7180: Add support for context losing replicator
remoteproc: qcom_q6v5_mss: Remove redundant running state
remoteproc: qcom: q6v5: Update running state before requesting stop
remoteproc: qcom_q6v5_mss: Add modem debug policy support
remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
usb: chipidea: imx: get available runtime dr mode for wakeup setting
soc: qcom: pdr: Reorder the PD state indication ack
usb: chipidea: add query_available_role interface
KVM: PPC: Book3S HV: Rework secure mem slot dropping
KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up
KVM: PPC: Book3S HV: Migrate hot plugged memory
KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs
KVM: PPC: Book3S HV: Track the state GFNs associated with secure VMs
KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START
KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c
clk: qoriq: add LS1021A core pll mux options
clk: clk-atlas6: fix return value check in atlas6_clk_init()
clk: tegra: pll: Improve PLLM enable-state detection
clk: X1000: Add support for calculat REFCLK of USB PHY.
clk: JZ4780: Reformat the code to align it.
clk: JZ4780: Add functions for enable and disable USB PHY.
clk: Ingenic: Add RTC related clocks for Ingenic SoCs.
dt-bindings: clock: Add tabs to align code.
dt-bindings: clock: Add RTC related clocks for Ingenic SoCs.
power: supply: rt5033_battery: Fix error code in rt5033_battery_probe()
power: supply: max17040: Add POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN
power: supply: check if calc_soc succeeded in pm860x_init_battery
power: supply: bq2xxxx: Replace HTTP links with HTTPS ones
power: reset: add driver for LinkStation power off
ARM: dts: Aspeed: tacoma: Enable EHCI controller
ARM: dts: aspeed: rainier: Enable EHCI controller
ARM: dts: aspeed: rainier: Switch OCCs to P10
ARM: dts: aspeed: rainier: Add FSI I2C masters
ARM: dts: aspeed: rainier: Add CFAM SPI controllers
ARM: dts: aspeed: rainier: Add I2C buses for NVMe use
ARM: dts: aspeed: Initial device tree for AMD EthanolX
ARM: dts: rainier: Describe GPIO mux on I2C3
power: supply: sc27xx: prevent adc * 1000 from overflow
math64: New DIV_S64_ROUND_CLOSEST helper
doc/zh_CN: add cpu-load Chinese version
Documentation/admin-guide: tainted-kernels: fix spelling mistake
MAINTAINERS: adjust kprobes.rst entry to new location
devices.txt: document rfkill allocation
clk: davinci: Use fallthrough pseudo-keyword
clk: imx: Use fallthrough pseudo-keyword
PCI: correct flag name
docs: filesystems: vfs: correct flag name
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
clk: qcom: gcc-sdm660: Add missing modem reset
docs: filesystems: vfs: correct sync_mode flag names
docs: path-lookup: markup fixes for emphasis
docs: path-lookup: more markup fixes
docs: path-lookup: fix HTML entity mojibake
sched: Fix a typo in a comment
fsnotify: create method handle_inode_event() in fsnotify_operations
fanotify: report parent fid + child fid
fanotify: report parent fid + name + child fid
fanotify: add support for FAN_REPORT_NAME
fanotify: report events with parent dir fid to sb/mount/non-dir marks
fanotify: add basic support for FAN_REPORT_DIR_FID
fsnotify: remove check that source dentry is positive
fsnotify: send event with parent/name info to sb/mount/non-dir marks
audit: do not set FS_EVENT_ON_CHILD in audit marks mask
inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask
fsnotify: pass dir and inode arguments to fsnotify()
fsnotify: create helper fsnotify_inode()
of: property: Add device link support for pinctrl-0 through pinctrl-8
of: property: Add device link support for multiple DT bindings
arm64: dts: qcom: sc7180: Add iommus property to ETR
arm64: dts: qcom: sc7180: Add support to skip powering up of ETM
integrity: remove redundant initialization of variable ret
arm64: dts: qcom: sc7180: Add properties to qfprom for fuse blowing
tools, bpftool: Add LSM type to array of prog names
tools, bpftool: Skip type probe if name is not found
Smack: prevent underflow in smk_set_cipso()
Smack: fix another vsscanf out of bounds
i2c: core: do not use logical device when creating irq domain
net/mlx4: Use fallthrough pseudo-keyword
drm: Remove redundant NULL check
qed: fix assignment of n_rq_elems to incorrect params field
vfio/type1: Refactor vfio_iommu_type1_ioctl()
vfio/pci: Add QAT devices to denylist
vfio/pci: Add device denylist
PCI: Add Intel QuickAssist device IDs
vfio/pci: Hold igate across releasing eventfd contexts
vfio/spapr_tce: convert get_user_pages() --> pin_user_pages()
vfio/type1: Add conditional rescheduling after iommu map failed
vfio/pci: Add Intel X550 to hidden INTx devices
vfio: Cleanup allowed driver naming
sfc_ef100: implement ndo_get_phys_port_{id,name}
sfc_ef100: read device MAC address at probe time
sfc_ef100: probe the PHY and configure the MAC
sfc_ef100: actually perform resets
sfc_ef100: extend ef100_check_caps to cover datapath_caps3
sfc_ef100: read datapath caps, implement check_caps
sfc_ef100: process events for MCDI completions
sfc_ef100: implement ndo_open/close and EVQ probing
sfc_ef100: implement MCDI transport
sfc_ef100: don't call efx_reset_down()/up() on EF100
sfc_ef100: PHY probe stub
sfc_ef100: reset-handling stub
sfc: skeleton EF100 PF driver
sfc_ef100: register accesses on EF100
sfc_ef100: add EF100 register definitions
sfc: remove efx_ethtool_nway_reset()
fsnotify: send event to parent and child with single callback
inotify: report both events on parent and child with single callback
dnotify: report both events on parent and child with single callback
fanotify: no external fh buffer in fanotify_name_event
fanotify: use struct fanotify_info to parcel the variable size buffer
fsnotify: add object type "child" to object type iterator
fanotify: use FAN_EVENT_ON_CHILD as implicit flag on sb/mount/non-dir marks
fanotify: prepare for implicit event flags in mark mask
fanotify: mask out special event flags from ignored mask
fanotify: generalize test for FAN_REPORT_FID
fanotify: distinguish between fid encode error and null fid
fanotify: generalize merge logic of events on dir
fanotify: generalize the handling of extra event flags
fanotify: remove event FAN_DIR_MODIFY
net: prp: enhance debugfs to display PRP info
net: prp: add packet handling support
net: hsr: define and use proto_ops ptrs to handle hsr specific frames
net: prp: add supervision frame generation utility function
net: hsr: introduce protocol specific function pointers
net: hsr: introduce common code for skb initialization
hsr: enhance netlink socket interface to support PRP
qed: fix the allocation of the chains with an external PBL
arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3
arm64: dts: meson: misc fixups for w400 dtsi
bnxt_en: Add support for 'ethtool -d'
bnxt_en: Switch over to use the 64-bit software accumulated counters.
bnxt_en: Accumulate all counters.
bnxt_en: Retrieve hardware masks for port counters.
bnxt_en: Retrieve hardware counter masks from firmware if available.
bnxt_en: Allocate additional memory for all statistics blocks.
bnxt_en: Refactor statistics code and structures.
bnxt_en: Use macros to define port statistics size and offset.
bnxt_en: Update firmware interface to 1.10.1.54.
bnxt_en: Remove PCIe non-counters from ethtool statistics
net: Removed the device type check to add mpls support for devices
ipmr: Copy option to correct variable
fs: define inode flags using bit numbers
kill unused dump_fpu() instances
regset: kill user_regset_copyout{,_zero}()
regset(): kill ->get_size()
regset: kill ->get()
csky: switch to ->regset_get()
xtensa: switch to ->regset_get()
parisc: switch to ->regset_get()
nds32: switch to ->regset_get()
nios2: switch to ->regset_get()
hexagon: switch to ->regset_get()
h8300: switch to ->regset_get()
openrisc: switch to ->regset_get()
riscv: switch to ->regset_get()
c6x: switch to ->regset_get()
ia64: switch to ->regset_get()
arc: switch to ->regset_get()
arm: switch to ->regset_get()
sh: convert to ->regset_get()
arm64: switch to ->regset_get()
mips: switch to ->regset_get()
sparc: switch to ->regset_get()
s390: switch to ->regset_get()
powerpc: switch to ->regset_get()
x86: switch to ->regset_get()
regset: new method and helpers for it
copy_regset_to_user(): do all copyout at once.
[elf-fdpic] switch coredump to regsets
[elf-fdpic] use elf_dump_thread_status() for the dumper thread as well
[elf-fdpic] move allocation of elf_thread_status into elf_dump_thread_status()
[elf-fdpic] coredump: don't bother with cyclic list for per-thread objects
kill elf_fpxregs_t
take fdpic-related parts of elf_prstatus out
unexport linux/elfcore.h
introduction of regset ->get() wrappers, switching ELF coredumps to those
net/smc: unique reason code for exceeded max dmb count
s390/ism: indicate correct error reason in ism_alloc_dmb()
sfc: drop unnecessary list_empty
ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent()
fsnotify: pass dir argument to handle_event() callback
PCI: dwc: hisi: Remove non-ECAM HiSilicon hip05/hip06 driver
igc: Fix static checker warning
igc: Clean up the hw_stats structure
igc: Clean up the mac_info structure
igc: Remove ledctl_ fields from the mac_info structure
igc: Fix registers definition
igc: Remove unneeded ICTXQMTC register
igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters
igc: Remove unneeded variable
sparc64: get rid of odd callers of copy_regset_from_user()
sparc32: get rid of odd callers of copy_regset_from_user()
RDMA/core: Fix return error value in _ib_modify_qp() to negative
PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
PCI: cadence: Add new *ops* for CPU addr fixup
dt-bindings: PCI: cadence: Remove "mem" from reg binding
PCI: cadence: Allow pci_host_bridge to have custom pci_ops
PCI: cadence: Add support to start link and verify link status
PCI: cadence: Convert all r/w accessors to perform only 32-bit accesses
linux/kernel.h: Add PTR_ALIGN_DOWN macro
PCI: cadence: Fix cdns_pcie_{host|ep}_setup() error path
PCI: cadence: Use "dma-ranges" instead of "cdns,no-bar-match-nbits" property
KVM: Using macros instead of magic values
genirq/debugfs: Add missing irqchip flags
genirq/affinity: Make affinity setting if activated opt-in
RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7
RDMA/mlx5: Use MLX5_SET macro instead of local structure
spi: correct kernel-doc inconsistency
spi: sun4i: update max transfer size reported
spi: imx: enable runtime pm support
MIPS: KVM: Fix build error caused by 'kvm_run' cleanup
platform/x86: thinkpad_acpi: use standard charge control attribute names
platform/x86: thinkpad_acpi: remove unused defines
platform/chrome: cros_ec: Fix host command for regulator control.
regulator: pca9450: Convert to use module_i2c_driver
Revert "usb: dwc2: override PHY input signals with usb role switch support"
platform/x86: ISST: drop a duplicated word in isst_if.h
Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs"
ACPI: APEI: remove redundant assignment to variable rc
ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines
ASoC: AMD: Restore PME_EN state at Power On
ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check
ACPI: NUMA: Remove the useless sub table pointer check
ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array()
locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs
ASoC: intel: use asoc_substream_to_rtd()
ASoC: intel/boards: use asoc_substream_to_rtd()
ACPICA: Update version to 20200717
ACPICA: Do not increment operation_region reference counts for field units
ACPICA: Replace one-element array with flexible-array
ACPI: Replace HTTP links with HTTPS ones
powercap: Add Power Limit4 support
ACPI: Use valid link to the ACPI specification
iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory
mmc: jz4740: Use pm_ptr() macro
PM: Make *_DEV_PM_OPS macros use __maybe_unused
PM: core: introduce pm_ptr() macro
USB: iowarrior: fix up report size handling for some devices
PCI: hv: Fix a timing issue which causes kdump to fail occasionally
pm-graph v5.7 - important s2idle fixes
x86/cpu: Refactor sync_core() for readability
x86/cpu: Relocate sync_core() to sync_core.h
x86/cpufeatures: Add enumeration for SERIALIZE instruction
x86/mm/64: Make sync_global_pgds() static
x86/mm/64: Do not sync vmalloc/ioremap mappings
x86/mm: Pre-allocate P4D/PUD pages for vmalloc area
ACPI: OSL: Clean up the removal of unused memory mappings
ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem()
ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address()
ACPICA: Preserve memory opregion mappings
ACPI: OSL: Implement deferred unmapping of ACPI memory
Revert "test_firmware: Test platform fw loading on non-EFI systems"
dmaengine: dw: Don't include unneeded header to platform data header
MAINTAINERS: Add Git repository for memory controller drivers
memory: brcmstb_dpfe: Fix language typo
memory: samsung: exynos5422-dmc: Correct white space issues
memory: samsung: exynos-srom: Correct alignment
memory: pl172: Enclose macro argument usage in parenthesis
memory: of: Correct kerneldoc
memory: omap-gpmc: Fix language typo
memory: omap-gpmc: Correct white space issues
memory: omap-gpmc: Use 'unsigned int' for consistency
memory: omap-gpmc: Enclose macro argument usage in parenthesis
memory: omap-gpmc: Correct kerneldoc
memory: mvebu-devbus: Align with open parenthesis
memory: mvebu-devbus: Add missing braces to all arms of if statement
memory: bt1-l2-ctl: Add blank lines after declarations
dmaengine: Actions: Add support for S700 DMA engine
dmaengine: Actions: get rid of bit fields from dma descriptor
dt-bindings: dmaengine: convert Actions Semi Owl SoCs bindings to yaml
dmaengine: idxd: add missing invalid flags field to completion
dmaengine: dw: Initialize max_sg_burst capability
dmaengine: dw: Introduce max burst length hw config
dmaengine: dw: Initialize min and max burst DMA device capability
dmaengine: dw: Set DMA device max segment size parameter
dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config
dmaengine: Introduce DMA-device device_caps callback
dmaengine: Introduce max SG burst capability
dmaengine: Introduce min burst length capability
dt-bindings: dma: dw: Add max burst transaction length property
dt-bindings: dma: dw: Convert DW DMAC to DT binding
udf: osta_udf.h: delete a duplicated word
reiserfs: reiserfs.h: delete a duplicated word
ext2: ext2.h: fix duplicated word + typos
dmaengine: ti: k3-udma: Query throughput level information from hardware
dmaengine: ti: k3-udma: Use defines for capabilities register parsing
printk: Make linux/printk.h self-contained
s390/vmemmap: coding style updates
s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consecutive sections
s390/vmemmap: remember unused sub-pmd ranges
s390/vmemmap: fallback to PTEs if mapping large PMD fails
s390/vmem: cleanup empty page tables
s390/vmemmap: take the vmem_mutex when populating/freeing
s390/vmemmap: cleanup when vmemmap_populate() fails
thermal: qcom: tsens-v0_1: Add support for MSM8939
s390/vmemmap: extend modify_pagetable() to handle vmemmap
s390/vmem: consolidate vmem_add_range() and vmem_remove_range()
s390/vmem: rename vmem_add_mem() to vmem_add_range()
s390: enable HAVE_FUNCTION_ERROR_INJECTION
s390/pci: clarify comment in s390_mmio_read/write
dt-bindings: tsens: qcom: Document MSM8939 compatible
irqchip/imx-intmux: Implement intmux runtime power management
irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table()
irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h
irqchip/stm32-exti: Map direct event to irq parent
irqchip/mtk-cirq: Convert to a platform driver
irqchip/mtk-sysirq: Convert to a platform driver
irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER helper macros
irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros
irqchip: irq-bcm2836.h: drop a duplicated word
irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR
irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map
irqchip/gic-v3: Remove unused register definition
irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
genirq: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
irqdomain: Export irq_domain_update_bus_token
irqchip/mips-gic: Make local symbols static
genirq/irqdomain: Remove redundant NULL pointer check on fwnode
irqchip/ativic32: Constify irq_domain_ops
irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API
drm/fourcc: fix Amlogic Video Framebuffer Compression macro
powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y
mtd: spi-nor: update read capabilities for w25q64 and s25fl064k
mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g
mtd: spi-nor: macronix: Add support for mx66u2g45g
mtd: spi-nor: intel-spi: Simulate WRDI command
m68k: stmark2: enable edma support for dspi
m68k: use asm-generic cmpxchg_local()
m68k: mcfmmu: remove stale part of comment about steal_context
m68knommu: fix overwriting of bits in ColdFire V3 cache control
m68k: fix ColdFire mmu init compile warning
m68knommu: fix use of cpu_to_le() on IO access
m68knommu: __force type casts for raw IO access
m68k: stmark2: defconfig updates
gpio: regmap: fix type clash
power: fix duplicated words in bq2415x_charger.h
power: Convert to DEFINE_SHOW_ATTRIBUTE
power: reset: keystone-reset: Replace HTTP links with HTTPS ones
SUNRPC: Refresh the show_rqstp_flags() macro
x86/ioperm: Initialize pointer bitmap with NULL rather than 0
entry: Correct __secure_computing() stub
f2fs: compress: delay temp page allocation
f2fs: compress: fix to update isize when overwriting compressed file
f2fs: space related cleanup
powerpc/powernv/pci.h: delete duplicated word
powerpc/smu.h: delete duplicated word
powerpc/reg.h: delete duplicated word
powerpc/ppc_asm.h: delete duplicated word
powerpc/hw_breakpoint.h: delete duplicated word
powerpc/epapr_hcalls.h: delete duplicated words
powerpc/cputime.h: delete duplicated word
powerpc/book3s/radix-4k.h: delete duplicated word
powerpc/book3s/mmu-hash.h: delete duplicated word
powerpc/lib: remove memcpy_flushcache redundant return
powerpc/ptdump: Refactor update of pg_state
powerpc/ptdump: Refactor update of st->last_pa
powerpc/32s: Use dedicated segment for modules with STRICT_KERNEL_RWX
powerpc/32s: Kernel space starts at TASK_SIZE
powerpc/32: Set user/kernel boundary at TASK_SIZE instead of PAGE_OFFSET
powerpc/32s: Only leave NX unset on segments used for modules
powerpc: Use MODULES_VADDR if defined
powerpc/lib: Prepare code-patching for modules allocated outside vmalloc space
powerpc/papr_scm: Make some symbols static
powerpc/64s: allow for clang's objdump differences
powerpc: Implement smp_cond_load_relaxed()
powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint
powerpc/pseries: Implement paravirt qspinlocks for SPLPAR
powerpc/64s: Implement queued spinlocks and rwlocks
entry: Correct 'noinstr' attributes
powerpc: Move spinlock implementation to simple_spinlock
powerpc/pseries: Move some PAPR paravirt functions to their own file
powerpc/numa: Limit possible nodes to within num_possible_nodes
macintosh/via-macii: Clarify definition of macii_init()
macintosh/via-macii: Use the stack for reset request storage
macintosh/via-macii: Use unsigned type for autopoll_devs variable
macintosh/via-macii: Use bool type for reading_reply variable
macintosh/via-macii: Handle poll replies correctly
macintosh/via-macii: Remove read_done state
macintosh/via-macii: Handle /CTLR_IRQ signal correctly
macintosh/via-macii: Poll the device most likely to respond
macintosh/via-macii: Access autopoll_devs when inside lock
macintosh/adb-iop: Implement SRQ autopolling
macintosh/adb-iop: Implement sending -> idle state transition
macintosh/adb-iop: Implement idle -> sending state transition
macintosh/adb-iop: Resolve static checker warnings
macintosh/adb-iop: Access current_req and adb_iop_state when inside lock
macintosh/adb-iop: Adopt bus reset algorithm from via-macii driver
macintosh/adb-iop: Correct comment text
macintosh/adb-iop: Remove dead and redundant code
powerpc/perf: Initialize power10 PMU registers in cpu setup routine
powerpc/powernv/sriov: Remove vfs_expanded
powerpc/powernv/sriov: Make single PE mode a per-BAR setting
powerpc/powernv/sriov: Refactor M64 BAR setup
powerpc/powernv/sriov: Move M64 BAR allocation into a helper
powerpc/powernv/sriov: De-indent setup and teardown
powerpc/powernv/sriov: Drop iov->pe_num_map[]
powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()
powerpc/powernv/sriov: Factor out M64 BAR setup
powerpc/powernv/sriov: Simplify used window tracking
powerpc/powernv/sriov: Rename truncate_iov
powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV
powerpc/powernv/sriov: Move SR-IOV into a separate file
powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window
powerpc/powernv/pci: Add explicit tracking of the DMA setup state
powerpc/powernv/pci: Always tear down DMA windows on PE release
powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper
powerpc/eeh: Move PE tree setup into the platform
powerpc/eeh: Drop pdn use in eeh_pe_tree_insert()
powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe()
powerpc/eeh: Remove class code field from edev
powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log
powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config()
powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify()
powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config()
powerpc/eeh: Remove VF config space restoration
powerpc/eeh: Kill off eeh_ops->get_pe_addr()
powerpc/pseries: Stop using pdn->pe_number
powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev
powerpc/eeh: Remove eeh_dev.c
powerpc/eeh: Remove eeh_dev_phb_init_dynamic()
powerpc/watchpoint: Remove 512 byte boundary
powerpc/watchpoint: Return available watchpoints dynamically
powerpc/watchpoint: Guest support for 2nd DAWR hcall
powerpc/watchpoint: Rename current H_SET_MODE DAWR macro
powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit
powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR
powerpc/watchpoint: Enable watchpoint functionality on power10 guest
powerpc/watchpoint: Fix DAWR exception for CACHEOP
powerpc/watchpoint: Fix DAWR exception constraint
powerpc/watchpoint: Fix 512 byte boundary limit
powerpc/book3s64/pkey: Disable pkey on POWER6 and before
dt-bindings: i2c: renesas,iic: Document r8a774e1 support
dt-bindings: i2c: renesas,i2c: Document r8a774e1 support
i2c: rcar: slave: only send STOP event when we have been addressed
MIPS: Fix unable to reserve memory for Crash kernel
x86: uv: uv_hub.h: Delete duplicated word
x86: cmpxchg_32.h: Delete duplicated word
x86: bootparam.h: Delete duplicated word
MIPS: CPU#0 is not hotpluggable
MIPS: ingenic: JZ4725B: Add IPU node
mips: octeon: octeon.h: delete duplicated word
mips: octeon: cvmx-pow.h: fix duplicated words
mips: octeon: cvmx-pkoh: fix duplicated words
mips: octeon: cvmx-pip.h: delete duplicated word
mips: octeon: cvmx-l2c.h: delete duplicated word
mips: io.h: delete duplicated word
bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands
selftests/bpf: Add BPF XDP link selftests
libbpf: Add support for BPF XDP link
bpf: Implement BPF XDP link-specific introspection APIs
bpf, xdp: Implement LINK_UPDATE for BPF XDP link
bpf, xdp: Add bpf_link-based XDP attachment API
bpf, xdp: Extract common XDP program attachment logic
bpf, xdp: Maintain info on attached XDP BPF programs in net_device
bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL
bpf: Fix build on architectures with special bpf_user_pt_regs_t
bpf/local_storage: Fix build without CONFIG_CGROUP
Documentation/bpf: Document CGROUP_STORAGE map type
selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress
bpf: Make cgroup storages shared between programs on the same cgroup
selftests/bpf: Add get_stackid_cannot_attach
selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs
selftests/bpf: Add callchain_stackid
selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches
libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO
bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work
selftests/bpf: Add a test for out of bound rdonly buf access
bpf: Separate bpf_get_[stack|stackid] for perf events BPF
selftests/bpf: Add a test for bpf sk_storage_map iterator
selftests/bpf: Add test for bpf array map iterators
selftests/bpf: Add test for bpf hash map iterators
tools/bpftool: Add bpftool support for bpf map element iterator
tools/libbpf: Add support for bpf map element iterator
bpf: Implement bpf iterator for sock local storage map
bpf: Implement bpf iterator for array maps
bpf: Implement bpf iterator for hash maps
bpf: Add bpf_prog iterator
bpf: Implement bpf iterator for map elements
bpf: Fix pos computation for bpf_iter seq_ops->start()
bpf: Support readonly/readwrite buffers in verifier
selftests/bpf: Test BPF socket lookup and reuseport with connections
bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t
bpf: Refactor bpf_iter_reg to have separate seq_info member
udp: Don't discard reuseport selection when group has connections
tools/bpftool: Strip BPF .o files before skeleton generation
driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
tools/testing/nvdimm: Emulate firmware activation commands
tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation
tools/testing/nvdimm: Add command debug messages
tools/testing/nvdimm: Cleanup dimm index passing
ACPI: NFIT: Define runtime firmware activation commands
ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor
libnvdimm: Validate command family indices
locking/lockdep: Fix overflow in presentation of average lock-time
io-wq: update hash bits
io_uring: fix missing io_queue_linked_timeout()
io_uring: mark ->work uninitialised after cleanup
x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in xen_tsc_khz()
bcache: fix bio_{start,end}_io_acct with proper device
bcache: avoid extra memory consumption in struct bbio for large bucket size
bcache: avoid extra memory allocation from mempool c->fill_iter
bcache: add sysfs file to display feature sets information of cache set
bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
bcache: handle btree node memory allocation properly for bucket size > 8MB
bcache: handle cache set verify_ondisk properly for bucket size > 8MB
bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
bcache: handle c->uuids properly for bucket size > 8MB
bcache: introduce meta_bucket_pages() related helper routines
bcache: struct cache_sb is only for in-memory super block now
bcache: move bucket related code into read_super_common()
bcache: increase super block version for cache device and backing device
bcache: fix super block seq numbers comparision in register_cache_set()
bcache: disassemble the big if() checks in bch_cache_set_alloc()
bcache: add more accurate error information in read_super_common()
bcache: add read_super_common() to read major part of super block
bcache: fix overflow in offset_to_stripe()
bcache: avoid nr_stripes overflow in bcache_device_init()
bcache: Use struct_size() in kzalloc()
bcache: movinggc: Use struct_size() helper in kzalloc()
bcache: writeback: Remove unneeded variable i
bcache: journel: use for_each_clear_bit() to simplify the code
bcache: allocate meta data pages as compound pages
bcache: Fix typo in Kconfig name
staging: comedi: addi: Replace HTTP links with HTTPS ones
staging: comedi: amplc: Replace HTTP links with HTTPS ones
staging: comedi: das: Replace HTTP links with HTTPS ones
staging: comedi: dt: Replace HTTP links with HTTPS ones
staging: comedi: ni: Replace HTTP links with HTTPS ones
staging: comedi: pcl: Replace HTTP links with HTTPS ones
staging: comedi: pcm: Replace HTTP links with HTTPS ones
staging: comedi: adl: Replace HTTP links with HTTPS ones
staging: comedi: adv: Replace HTTP links with HTTPS ones
staging: comedi: cb: Replace HTTP links with HTTPS ones
staging: comedi: Replace HTTP links with HTTPS ones
STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error
x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs
x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
sched/uclamp: Remove unnecessary mutex_init()
firmware_loader: EFI firmware loader must handle pre-allocated buffer
selftest/firmware: Add selftest timeout in settings
test_firmware: Test platform fw loading on non-EFI systems
x86/defconfigs: Refresh defconfig files
x86/mm: Remove the unused mk_kernel_pgd() #define
x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros
x86/ioapic: Remove unused "IOAPIC_AUTO" define
net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU
net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X
net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
scsi: mvsas: Move 'core_nr' inside #ifdef and remove unused variable 'res_flag'
scsi: esas2r: Demote a few non-conformant kerneldoc headers
scsi: bnx2i: Add parameter description and rename another
scsi: bfa: Ensure a blank line precedes next function/header
scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error'
scsi: qedi: Demote seemingly unintentional kerneldoc header
scsi: bfa: Demote seemingly unintentional kerneldoc header
scsi: bfa: Demote seemingly unintentional kerneldoc header
scsi: bfa: Demote non-kerneldoc headers down to standard comment blocks
scsi: esas2r: Add braces around the one-line if()
scsi: qedi: Remove set but unused variable 'tmp'
scsi: be2iscsi: Correct misdocumentation of function param 'ep'
scsi: bnx2i: Add, remove and edit some function parameter descriptions
scsi: bnx2i: Fix a whole host of kerneldoc issues
scsi: bfa: Remove unused variable 'adisc'
scsi: bfa: Demote non-compliant kerneldoc headers to standard comments
scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param
scsi: bfa: Staticify non-external functions
scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg
scsi: csiostor: Mark known unused variable as __always_unused
scsi: bfa: Remove a few unused variables 'pgoff' and 't'
scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param
scsi: lpfc: Fix a bunch of kerneldoc misdemeanors
scsi: qla4xxx: Rename function parameter descriptions
scsi: lpfc: Add and rename a whole bunch of function parameter descriptions
scsi: lpfc: Use __printf() format notation
scsi: qla4xxx: Remove set but unused variable 'status'
scsi: ips: Convert strnlen() to memcpy() since result should not be NUL terminated
scsi: ips: Remove some set but unused variables
scsi: qedi: Remove 2 set but unused variables
scsi: bfa: Demote seemingly unintentional kerneldoc header
scsi: bfa: Remove set but unused variable 'rp'
scsi: bnx2i: Add missing descriptions for 'attr' parameter
scsi: bfa: Staticify local functions
scsi: ufs: ufs-exynos: Demote seemingly unintentional kerneldoc header
scsi: bnx2i: Fix parameter misnaming in function header
scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers
scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues
scsi: lpfc: Fix some function parameter descriptions
scsi: cxgb3i: Remove bad documentation and demote kerneldoc header
scsi: sym53c8xx_2: Ensure variable has the same stipulations as code using it
scsi: sym53c8xx_2: Add missing description for 'pdev'
scsi: lpfc: Ensure variable has the same stipulations as code using it
scsi: bfa: Staticify all local functions
scsi: csiostor: Demote kerneldoc that fails to meet the criteria
scsi: qla4xxx: Supply description for 'code'
scsi: qla4xxx: Remove three set but unused variables
scsi: csiostor: Fix misnamed function parameter
scsi: lpfc: Fix-up formatting/docrot where appropriate
scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err'
scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param
scsi: qla4xxx: Repair function documentation headers
scsi: qla4xxx: Fix some kerneldoc parameter documentation issues
scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set_phy_profile_req'
scsi: lpfc: Fix-up around 120 documentation issues
scsi: qla4xxx: Fix incorrectly named function parameter
scsi: qla4xxx: Fix-up incorrectly documented parameter
scsi: lpfc: Remove unused variable 'pg_addr'
scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place its used
scsi: pm8001: Remove a bunch of set but unused variables
scsi: pm8001: Fix some function documentation issues
scsi: pm8001: Fix a bunch of kerneldoc issues
scsi: aic7xxx: Remove set but unused variables 'targ_info' and 'value'
scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header
scsi: qla4xxx: Check return value of pci_set_mwi()
scsi: qla4xxx: Remove set but unused variable 'func_number'
scsi: pm8001: Add descriptions for unused 'attr' function parameters
scsi: pm8001: Move function header and supply some missing parameter descriptions
scsi: aic94xx: Fix kerneldoc formatting issue with 'task'
scsi: aacraid: Add descriptions for missing parameters
scsi: aic94xx: Fix a couple of kerneldoc formatting issues
scsi: aacraid: Add missing description for 'dev'
scsi: aacraid: Add missing description for 'dev'
scsi: aacraid: Add descriptions for missing parameters
scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables
scsi: arcmsr: arcmsr_hba: Remove statement with no effect
scsi: dpt_i2o: Remove superfluous memset()
scsi: core: Delete unnecessary buffer allocation for every loop iteration
scsi: core: Add missing scsi_device_put() in scsi_host_block()
scsi: core: Only return started requests from scsi_host_find_tag()
scsi: fcoe: Use eth_zero_addr() to clear mac address
scsi: fnic: Use eth_broadcast_addr() to assign broadcast address
scsi: isci: Remove redundant initialization of variable 'status'
scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer
scsi: mesh: Fix panic after host or bus reset
scsi: libsas: Remove redundant assignment to variable res
scsi: libsas: Check link status in ATA prereset()
scsi: libsas: Remove postreset from sas_sata_ops
scsi: lpfc: Add dependency on CPU_FREQ
scsi: ppa: Remove superfluous breaks
scsi: imm: Remove superfluous breaks
scsi: block: pm: Simplify resume handling
scsi: ufs-qcom: Add Inline Crypto Engine support
scsi: ufs: Add program_key() variant op
scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers
scsi: firmware: qcom_scm: Add support for programming inline crypto keys
scsi: aic79xx: Restore modes when exiting ahd_linux_queue_abort_cmd()
scsi: megaraid_sas: Clear affinity hint
scsi: hpsa: Bump version
scsi: hpsa: Increase controller error handling timeout
scsi: hpsa: Increase queue depth for external LUNs
scsi: hpsa: Correct rare oob condition
scsi: scsi_transport_iscsi: Drop a duplicated word
scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute
scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors
net: hix5hd2_gmac: Remove unneeded cast from memory allocation
l2tp: WARN_ON rather than BUG_ON in l2tp_session_free
l2tp: remove BUG_ON refcount value in l2tp_session_free
l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge
l2tp: don't BUG_ON seqfile checks in l2tp_ppp
l2tp: don't BUG_ON session magic checks in l2tp_ppp
l2tp: remove BUG_ON in l2tp_tunnel_closeall
l2tp: remove BUG_ON in l2tp_session_queue_purge
l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start
l2tp: avoid multiple assignments
icmp6: support rfc 4884
icmp: prepare rfc 4884 for ipv6
icmp: revise rfc4884 tests
sctp: remove redundant initialization of variable status
net: openvswitch: fixes potential deadlock in dp cleanup code
sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing
mISDN: Don't try to print a sockptr_t from debug logging code.
net: optimize the sockptr_t for unified kernel/user address spaces
net: pass a sockptr_t into ->setsockopt
net/tcp: switch do_tcp_setsockopt to sockptr_t
net/tcp: switch ->md5_parse to sockptr_t
net/udp: switch udp_lib_setsockopt to sockptr_t
net/ipv6: switch do_ipv6_setsockopt to sockptr_t
net/ipv6: factor out a ipv6_set_opt_hdr helper
net/ipv6: switch ipv6_flowlabel_opt to sockptr_t
net/ipv6: split up ipv6_flowlabel_opt
net/ipv6: switch ip6_mroute_setsockopt to sockptr_t
net/ipv4: switch do_ip_setsockopt to sockptr_t
net/ipv4: merge ip_options_get and ip_options_get_from_user
net/ipv4: switch ip_mroute_setsockopt to sockptr_t
bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t
netfilter: switch nf_setsockopt to sockptr_t
netfilter: switch xt_copy_counters to sockptr_t
netfilter: remove the unused user argument to do_update_counters
net/xfrm: switch xfrm_user_policy to sockptr_t
net: switch sock_set_timeout to sockptr_t
net: switch sock_set_timeout to sockptr_t
net: switch sock_setbindtodevice to sockptr_t
net: switch copy_bpf_fprog_from_user to sockptr_t
net: add a new sockptr_t type
bpfilter: reject kernel addresses
net/bpfilter: split __bpfilter_process_sockopt
bpfilter: fix up a sparse annotation
net/sched: cls_flower: Add hash info to flow classification
net/flow_dissector: add packet hash dissection
net: hyperv: dump TX indirection table to ethtool regs
ARM: configs: at91: sama5: enable CAN PLATFORM driver
ARM: configs: at91: sama5: enable bridge and VLAN filtering
ARM: configs: at91: sama5: add support for KSZ ethernet switches
soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static
firmware: ti_sci: Replace HTTP links with HTTPS ones
soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify
soc: ti: k3: fix semicolon.cocci warnings
soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring'
nfsd: netns.h: delete a duplicated word
dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair
soc: ti: k3-ringacc: separate soc specific initialization
soc: ti: k3-ringacc: add request pair of rings api.
soc: ti: k3-ringacc: add ring's flags to dump
soc: ti: k3-ringacc: Move state tracking variables under a struct
dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema
SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
mtd: properly check all write ioctls for permissions
clk: qcom: lpass: Add support for LPASS clock controller for SC7180
clk: qcom: gcc: Add support for GCC LPASS clock for SC7180
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180
clk: qcom: gdsc: Add support to enable retention of GSDCR
RDMA/mlx5: Fix typo in enum name
drm/omap: Use {} to zero initialize the mode
IB/hfi1: Use fallthrough pseudo-keyword
RDMA/uverbs: Silence shiftTooManyBitsSigned warning
RDMA/uverbs: Remove redundant assignments
i2c: revert "i2c: core: Allow drivers to disable i2c-core irq mapping"
RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow
i2c: fsi: Prevent adding adapters for ports without dts nodes
RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR
RDMA/core: Update write interface to use automatic object lifetime
io_uring: deduplicate io_grab_files() calls
io_uring: don't do opcode prep twice
io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works
io_uring: batch put_task_struct()
tasks: add put_task_struct_many()
io_uring: return locked and pinned page accounting
io_uring: don't miscount pinned memory
io_uring: don't open-code recv kbuf managment
io_uring: extract io_put_kbuf() helper
io_uring: move BUFFER_SELECT check into *recv[msg]
io_uring: free selected-bufs if error'ed
io_uring: don't forget cflags in io_recv()
io_uring: remove extra checks in send/recv
io_uring: indent left {send,recv}[msg]()
io_uring: simplify file ref tracking in submission state
io_uring/io-wq: move RLIMIT_FSIZE to io-wq
io_uring: alloc ->io in io_req_defer_prep()
io_uring: remove empty cleanup of OP_OPEN* reqs
io_uring: inline io_req_work_grab_env()
RDMA/core: Align abort/commit object scheme for write() and ioctl() paths
io_uring: place cflags into completion data
io_uring: remove sequence from io_kiocb
io_uring: use non-intrusive list for defer
io_uring: remove init for unused list
io_uring: add req->timeout.list
io_uring: use completion list for CQ overflow
io_uring: use inflight_entry list for iopoll'ing
io_uring: rename ctx->poll into ctx->iopoll
io_uring: share completion list w/ per-op space
io_uring: follow **iovec idiom in io_import_iovec
io_uring: add a helper for async rw iovec prep
io_uring: simplify io_req_map_rw()
io_uring: replace rw->task_work with rq->task_work
io_uring: extract io_sendmsg_copy_hdr()
io_uring: use more specific type in rcv/snd msg cp
io_uring: rename sr->msg into umsg
io_uring: fix sq array offset calculation
driver core: Change delimiter in devlink device's name to "--"
RDMA/mlx5: Allow SQ modification
MAINTAINERS: arm/amlogic: add designated reviewers
habanalabs: Fix memory leak in error flow of context initialization
habanalabs: use no flags on MMU cache invalidation
habanalabs: enable device before hw_init()
habanalabs: create internal CB pool
habanalabs: update hl_boot_if.h from firmware
habanalabs: create common folder
habanalabs: check for DMA errors when clearing memory
habanalabs: verify queue can contain all cs jobs
habanalabs: Assign each CQ with its own work queue
habanalabs: halt device CPU only upon certain reset
habanalabs: remove unused hash
habanalabs: use queue pi/ci in order to determine queue occupancy
habanalabs: configure maximum queues per asic
habanalabs: remove soft-reset support from GAUDI
habanalabs: PCIe iATU refactoring
habanalabs: Extract ECC information from FW
habanalabs: Add dropped cs statistics info struct
habanalabs: extract cpu boot status lookup
habanalabs: rephrase error messages
habanalabs: Increase queues depth
habanalabs: rephrase error message
habanalabs: calculate trace frequency from PLL
habanalabs: align armcp_packet structure to 8 bytes
uapi/habanalabs: fix some comments
habanalabs: Use mask instead of shift in sync stream registers
habanalabs: sync stream generic functionality
habanalabs: Use pending CS amount per ASIC
habanalabs: remove rate limiters from GAUDI
thermal: core: Fix thermal zone lookup by ID
arm64: enable time namespace support
arm64/vdso: Restrict splitting VVAR VMA
arm64/vdso: Handle faults on timens page
ASoC: dapm: don't call pm_runtime_* on card device
dyndbg: export ddebug_exec_queries
dyndbg: shorten our logging prefix, drop __func__
dyndbg: allow anchored match on format query term
dyndbg: combine flags & mask into a struct, simplify with it
dyndbg: accept query terms like file=bar and module=foo
dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'
dyndbg: refactor parse_linerange out of ddebug_parse_query
dyndbg: use gcc ?: to reduce word count
dyndbg: make ddebug_tables list LIFO for add/remove_module
dyndbg: prefer declarative init in caller, to memset in callee
dyndbg: fix pr_err with empty string
dyndbg: fix a BUG_ON in ddebug_describe_flags
dyndbg: fix overcounting of ram used by dyndbg
dyndbg: rename __verbose section to __dyndbg
dyndbg: refine debug verbosity; 1 is basic, 2 more chatty
dyndbg: drop obsolete comment on ddebug_proc_open
dyndbg-docs: initialization is done early, not arch
dyndbg-docs: eschew file /full/path query in docs
PCI/ATS: Add pci_pri_supported() to check device or associated PF
xen: Remove redundant initialization of irq
hwmon: (sparx5) Make symbol 's5_temp_match' static
hwmon: (corsair-cpro) add reading pwm values
hwmon: sparx5: Add Sparx5 SoC temperature driver
dt-bindings: hwmon: Add Sparx5 temperature sensor
hwmon: (tmp401) Replace HTTP links with HTTPS ones
hwmon: (lm95234) Replace HTTP links with HTTPS ones
hwmon: (lm90) Replace HTTP links with HTTPS ones
hwmon: (k8temp) Replace HTTP links with HTTPS ones
hwmon: (jc42) Replace HTTP links with HTTPS ones
hwmon: (ina2xx) Replace HTTP links with HTTPS ones
hwmon: (ina209) Replace HTTP links with HTTPS ones
hwmon: Replace HTTP links with HTTPS ones
docs: hwmon: Replace HTTP links with HTTPS ones
hwmon: (adm1025) Replace HTTP links with HTTPS ones
hwmon: add Corsair Commander Pro driver
hwmon: (max6697) Allow max6581 to create tempX_offset
hwmon: (tmmp513) Replace HTTP links with HTTPS links
Documentation: hwmon/w83l786ng: drop duplicate words
Documentation: hwmon/w83627ehf: drop duplicate words
Documentation: hwmon/nct7665: drop duplicate words
Documentation: hwmon/lm93: drop duplicate words
Documentation: hwmon/f71882fg: drop duplicate words
hwmon: (pmbus/core) Use s64 instead of long for calculations
hwmon: (pmbus/max20730) Add max20710 support
x86/build: Move max-page-size option to LDFLAGS_vmlinux
regulator: fix memory leak on error path of regulator_register()
ASoC: max98390: update dsm param bin max size
ASoC: max98390: Update dsm init sequence and condition.
ASoC: soc-component: don't report of_xlate_dai_name failures
MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers
memory: samsung: exynos-srom: Describe the Kconfig entry
memory: Describe the MEMORY Kconfig entry
memory: da8xx-ddrctl: Remove unused 'node' variable
memory: fsl_ifc: Fix whitespace issues
memory: pl172: Add GPLv2 SPDX license header
memory: omap-gpmc: Fix whitespace issue
memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M
memory: mtk-smi: Add argument to function pointer definition
memory: brcmstb_dpfe: Remove unneeded braces
memory: brcmstb_dpfe: Constify the contents of string
memory: ti-emif-pm: Fix cast to iomem pointer
memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts
memory: emif: Silence platform_get_irq() error in driver
memory: emif: Fix whitespace coding style violations
memory: emif: Put constant in comparison on the right side
memory: emif-asm-offsets: Add GPLv2 SPDX license header
memory: of: Remove unneeded extern from function declarations
memory: of: Correct indentation
memory: of: Remove __func__ in device related messages
memory: of: Remove unused headers
ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER
ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of()
ASoC: qcom: common: Parse properties with "qcom," prefix
ASoC: qcom: common: Support parsing links without DPCM
ASoC: q6afe: Remove unused q6afe_is_rx_port() function
ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities()
ASoC: qcom: Use devm for resource management
arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support
dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3
dt-bindings: arm: amazon: add missing alpine-v2 DT binding
dt-bindings: arm: amazon: update maintainers of amazon,al DT bindings
arm64: dts: amazon: rename al folder to be amazon
dt-bindings: arm: amazon: rename al,alpine DT binding to amazon,al
usb: dwc3: gadget: when the started list is empty stop the active xfer
usb: dwc3: gadget: make starting isoc transfers more robust
usb: dwc3: gadget: add frame number mask
usb: gadget: function: printer: Interface is disabled and returns error
usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema
usb: bdc: Use devm_clk_get_optional()
usb: bdc: Halt controller on suspend
usb: bdc: driver runs out of buffer descriptors on large ADB transfers
usb: bdc: Adb shows offline after resuming from S2
bdc: Fix bug causing crash after multiple disconnects
usb: bdc: Add compatible string for new style USB DT nodes
dt-bindings: usb: bdc: Update compatible strings
USB: PHY: JZ4770: Reformat the code to align it.
USB: PHY: JZ4770: Add support for new Ingenic SoCs.
USB: PHY: JZ4770: Unify code style and simplify code.
dt-bindings: USB: Add bindings for new Ingenic SoCs.
usb: gadget: net2280: fix memory leak on probe error handling paths
usb: cdns3: drd: simplify *switch_gadet and *switch_host
usb: cdns3: core: removed overwriting some error code
usb: cdns3: core: removed 'goto not_otg'
usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST
usb: cdns3: drd: changed return type from int to bool
usb: cdns3: drd: return IRQ_NONE explicitly.
usb: cnds3: drd: deleted !=
usb: cdns3: drd: removed not needed variables initialization
usb: cdns3: core: removed cdns3_get_current_role_driver function
usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint
usb: cdns3: ep0: delete the unnecessary operation
usb: gadget: net2272: skip BAR1 on error handling paths in probe
usb: gadget: bdc: use readl_poll_timeout() to simplify code
usb: dwc2: Fix error path in gadget registration
usb: gadget: udc: atmel: implement .pullup callback
usb: gadget: udc: Flush pending work also in error path
usb: cdns3: gadget: improve the set_configuration handling
usb: dwc3: meson-g12a: fix shared reset control use
ASoC: max98390: Fix dac event dapm mixer.
powerpc/sstep: Fix incorrect CONFIG symbol in scv handling
x86/kvm: Use generic xfer to guest work function
x86/entry: Cleanup idtentry_enter/exit
x86/entry: Use generic interrupt entry/exit code
x86/entry: Cleanup idtentry_entry/exit_user
x86/entry: Use generic syscall exit functionality
x86/entry: Use generic syscall entry function
x86/ptrace: Provide pt_regs helper for entry/exit
x86/entry: Move user return notifier out of loop
x86/entry: Consolidate 32/64 bit syscall entry
x86/entry: Consolidate check_user_regs()
entry: Provide infrastructure for work before transitioning to guest mode
entry: Provide generic interrupt entry/exit code
entry: Provide generic syscall exit function
entry: Provide generic syscall entry functionality
seccomp: Provide stub for __secure_computing()
x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig
iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
iommu: Add gfp parameter to io_pgtable_ops->map()
iommu: Mark __iommu_map_sg() as static
arm64/vdso: Add time namespace page
arm64/vdso: Zap vvar pages when switching to a time namespace
arm64/vdso: use the fault callback to map vvar pages
compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header
recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id
Documentation: ABI: leds-turris-omnia: document sysfs attribute
leds: initial support for Turris Omnia LEDs
dt-bindings: leds: add cznic,turris-omnia-leds binding
arm64: Reserve HWCAP2_MTE as (1 << 18)
dt-bindings: mmc: mediatek: Add document for mt6779
mmc: mediatek: command queue support
mmc: mediatek: refine msdc timeout api
mmc: mediatek: add MT6779 MMC driver support
timers: Recalculate next timer interrupt only when necessary
leds: pattern trigger -- check pattern for validity
mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode
mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
mmc: via-sdmmc: use generic power management
memstick: jmb38x_ms: use generic power management
mmc: sdhci-cadence: do not use hardware tuning for SD mode
mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL975x
mips: traps, add __init to parity_protection_init
MIPS: BCM63xx: improve CFE version detection
mmc: cqhci: Fix a print format for the task descriptor
mmc: sdhci-of-arasan: fix timings allocation code
mmc: sdhci: Fix a potential uninitialized variable
dt-bindings: mmc: renesas,sdhi: convert to YAML
clk: Clean up kernel-doc errors
clk: qcom: Export gdsc_gx_do_nothing_enable() to modules
clk: at91: sama7g5: add clock support for sama7g5
clk: at91: clk-utmi: add utmi support for sama7g5
clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs
clk: at91: add macro for pll ids mask
clk: at91: clk-programmable: add mux_table option
clk: at91: clk-peripheral: add support for changeable parent rate
clk: at91: clk-master: add master clock support for SAMA7G5
clk: at91: clk-generated: add mux_table option
clk: at91: clk-generated: pass the id of changeable parent at registration
clk: at91: replace conditional operator with double logical not
clk: at91: sckc: register slow_rc with accuracy option
clk: at91: sam9x60: fix main rc oscillator frequency
clk: at91: sam9x60-pll: use frac when setting frequency
clk: at91: sam9x60-pll: check fcore against ranges
clk: at91: sam9x60-pll: use logical or for range check
clk: at91: clk-sam9x60-pll: fix mul mask
clk: at91: clk-generated: check best_rate against ranges
clk: at91: clk-generated: continue if __clk_determine_rate() returns error
clk: at91: fix possible dead lock in new drivers
MIPS: X2000: Add X2000 system type.
MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
clk: Add support for enabling/disabling clocks from debugfs
clk: intel: Avoid unnecessary memset by improving code
clk: intel: Improve locking in the driver
clk: intel: Use devm_clk_hw_register() instead of clk_hw_register()
clk: iproc: round clock rate to the closest
MIPS: Retire kvm paravirt
clk: qcom: Add graphics clock controller driver for SM8250
clk: qcom: Add graphics clock controller driver for SM8150
clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers
dt-bindings: clock: add SM8250 QCOM Graphics clock bindings
iommu/vt-d: Rename intel-pasid.h to pasid.h
iommu/vt-d: Add page response ops support
iommu/vt-d: Report page request faults for guest SVA
iommu/vt-d: Add a helper to get svm and sdev for pasid
iommu/vt-d: Refactor device_to_iommu() helper
iommu/vt-d: Disable multiple GPASID-dev bind
iommu/vt-d: Warn on out-of-range invalidation address
iommu/vt-d: Fix devTLB flush for vSVA
iommu/vt-d: Handle non-page aligned address
dt-bindings: clock: add SM8150 QCOM Graphics clock bindings
iommu/vt-d: Fix PASID devTLB invalidation
iommu/vt-d: Remove global page support in devTLB flush
iommu/vt-d: Enforce PASID devTLB field mask
dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7180-gpucc
clk: qcom: gcc: remove unnecessary vco_table from SM8150
clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll
clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid
drm/nouveau/kms/nv50-: Fix CRC-related compile errors with debugfs disabled
drm/nouveau/fence: use NVIDIA's headers for read()
drm/nouveau/fence: use NVIDIA's headers for sync()
drm/nouveau/fence: use NVIDIA's headers for emit()
drm/nouveau/svm: use NVIDIA's headers for migrate_clear()
drm/nouveau/svm: use NVIDIA's headers for migrate_copy()
drm/nouveau/bo: use NVIDIA's headers for move move()
drm/nouveau/bo: use NVIDIA's headers for move init()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit()
drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_ctx()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_src()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_procamp()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_dither()
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_get_caps()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core update()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_wait_done()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for core init()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_wait_begun()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point()
drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space()
drm/nouveau/fence: convert sync() to new push macros
drm/nouveau/fence: convert emit() to new push macros
drm/nouveau/gem: convert indirect pushbufs to new push macros
drm/nouveau/chan: convert nvsw init to new push macros
drm/nouveau: convert nvsw init to new push macros
drm/nouveau/kms/nv04-: no need for multiple nvsw objects
drm/nouveau/kms/nv04: convert page_flip() to new push macros
drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros
drm/nouveau/svm: convert migrate_clear to new push macros
drm/nouveau/svm: convert migrate_copy to new push macros
drm/nouveau/bo: convert move move() to new push macros
drm/nouveau/bo: convert move init() to new push macros
drm/nouveau/bo: split buffer move functions into their own source files
drm/nouveau/fbcon: convert copyarea() to new push macros
drm/nouveau/fbcon: convert fillrect() to new push macros
drm/nouveau/fbcon: convert imageblit() to new push macros
drm/nouveau/fbcon: convert accel_init() to new push macros
drm/nouveau: interop with new push macros
drm/nouveau/kms/nv50-: implement proper push buffer control logic
drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new push macros
drm/nouveau/kms/nv50-: convert core crc_set_src() to new push macros
drm/nouveau/kms/nv50-: convert core head_or() to new push macros
drm/nouveau/kms/nv50-: convert core head_procamp() to new push macros
drm/nouveau/kms/nv50-: convert core head_dither() to new push macros
drm/nouveau/kms/nv50-: convert core head_ovly() to new push macros
drm/nouveau/kms/nv50-: convert core head_base() to new push macros
drm/nouveau/kms/nv50-: convert core head_curs_clr() to new push macros
drm/nouveau/kms/nv50-: convert core head_curs_set() to new push macros
drm/nouveau/kms/nv50-: convert core head_core_clr() to new push macros
drm/nouveau/kms/nv50-: convert core head_core_set() to new push macros
drm/nouveau/kms/nv50-: convert core head_olut_clr() to new push macros
drm/nouveau/kms/nv50-: convert core head_olut_set() to new push macros
drm/nouveau/kms/nv50-: convert core head_mode() to new push macros
drm/nouveau/kms/nv50-: convert core head_view() to new push macros
drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros
drm/nouveau/kms/nv50-: convert core wndw_owner() to new push macros
drm/nouveau/kms/nv50-: convert core update() to new push macros
drm/nouveau/kms/nv50-: convert core caps_init() to new push macros
drm/nouveau/kms/nv50-: convert core init() to new push macros
drm/nouveau/kms/nv50-: convert wndw update() to new push macros
drm/nouveau/kms/nv50-: convert wndw blend_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw scale_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw image_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw image_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros
drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros
drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros
drm/nouveau/kms/nv50-: convert wimm update() to new push macros
drm/nouveau/kms/nv50-: convert wimm point() to new push macros
drm/nouveau/kms/nv50-: wrap existing command submission in nvif_push interface
drm/nouveau/nvif: add support for object-level debug output
drm/nouveau/nvif: give every notify object a human-readable name
drm/nouveau/nvif: give every disp object a human-readable identifier
drm/nouveau/nvif: give every usermode object a human-readable identifier
drm/nouveau/nvif: give every vmm object a human-readable identifier
drm/nouveau/nvif: give every mem object a human-readable identifier
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
drm/nouveau/nvif: give every mmu object a human-readable identifier
drm/nouveau/nvif: give every device object a human-readable identifier
drm/nouveau/nvif: give every object a human-readable identifier
drm/nouveau/nvif: rename client ctor/dtor
drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUNDS_UPSCALING_ALLOWED to TRUE
drm/nouveau: Use fallthrough pseudo-keyword
drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages
drm/nouveau/mmu: make nvkm_vmm_ctor() static
drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
drm/nouveau: Fix reference count leak in nouveau_connector_detect
drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
drm/nouveau: fix multiple instances of reference count leaks
drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
drm/nouveau/sec2/gp102: allow module to load when LSFW is missing
drm/nouveau/gr/gm200-: explicitly handle nofw
drm/nouveau/pmu/gm200-: explicitly handle nofw
drm/nouveau/pmu/gm20x: don't pretend we support loading with our custom FW
drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap
drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap
drm/nouveau/acr: allow module to load when HSFW(s) are missing
drm/nouveau/acr: refuse to load LSFW if HSFW is missing
drm/nouveau/core: drop error message when no compatible FW found
drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation
drm/nouveau/nvfw: firmware structures should begin with nvfw_
drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions
drm/nouveau/therm/gt215: make gt215_therm_init static
drm/nouveau/mmu: make a couple of functions static
drm/nouveau/mc/gp10b: make gp10b_mc_init static
drm/nouveau/nvfw/acr: make lsb_header_tail_dump static
drm/nouveau/gr/gf100-: make some functions static
drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()
serial: msm_serial: add sparse context annotation
serial: pmac_zilog: add sparse context annotation
newport_con: vc_color is now in state
x86: Correct noinstr qualifiers
x86/mm: Drop unused MAX_PHYSADDR_BITS
memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read()
ARM: dts: aspeed: wedge40: Enable pwm_tacho device
ARM: dts: aspeed: wedge40: Enable ADC device
ARM: dts: aspeed: wedge40: Disable unused i2c controllers
ARM: dts: aspeed: cmm: Fixup I2C tree
ARM: dts: aspeed: tacoma: Add CFAM reset GPIO
ARM: dts: aspeed: rainier: Add CFAM reset GPIO
f2fs: fix use-after-free issue
f2fs: Change the type of f2fs_flush_inline_data() to void
opp: Allow disabled OPPs in dev_pm_opp_get_freq()
opp: ti-opp-supply: Replace HTTP links with HTTPS ones
opp: core: Add missing export for dev_pm_opp_adjust_voltage
vrf: Handle CONFIG_SYSCTL not set
powerpc/test_emulate_sstep: Fix build error
ice: add 1G SGMII PHY type
ice: Report AOC PHY Types as Fiber
clk: vc5: use a dedicated struct to describe the output drivers
dt-bindings: clk: versaclock5: convert to yaml
MAINTAINERS: take over IDT VersaClock 5 clock driver
dt-bindings: clk: versaclock5: fix 'idt' prefix typos
ice: add AQC get link topology handle support
dt-bindings: arm: bcm: Add a select to the RPI Firmware binding
ice: Rename low_power_ctrl
ice: update reporting of autoneg capabilities
ice: add ice_aq_get_phy_caps() debug logs
ice: support Total Port Shutdown on devices that support it
ice: add link lenient and default override support
ice: restore PHY settings on media insertion
net: dsa: stop overriding master's ndo_get_phys_port_name
ice: move auto FEC checks into ice_cfg_phy_fec()
ice: refactor FC functions
ice: Add advanced power mgmt for WoL
ice: split ice_discover_caps into two functions
ice: split ice_parse_caps into separate functions
dt-bindings: phy: ti: phy-gmii-sel: convert bindings to json-schema
ice: refactor ice_discover_caps to avoid need to retry
dt-bindings: mux: mux.h: drop a duplicated word
dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema
CREDITS: Replace HTTP links with HTTPS ones
docs: process: Add an example for creating a fixes tag
doc/zh_CN: add Chinese translation prefer section
doc/zh_CN: add clearing-warn-once Chinese version
doc/zh_CN: add admin-guide index
doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label
futex: MAINTAINERS: Re-add selftests directory
docs: timers: drop documentation about LB_BIAS
docs: core-api/printk-formats.rst: use literal block syntax
docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document
docs: process/index.rst: Fix reference to nonexistent document
docs: staging/tee.rst: convert into definition list
docs: admin-guide/mm/index: Fix reference to nonexistent document
docs: admin-guide/index.rst: Add pstore-blk.rst
docs: bpf/index.rst: Add ringbuf.rst
docs: trace/index.rst: add histogram-design.rst
docs: index.rst: Add watch_queue
docs/core-api: memory-allocation: describe reclaim behaviour
Documentation: driver-api: update kernel connector
arm64: Replace HTTP links with HTTPS ones
i2c: busses: Use fallthrough pseudo-keyword
docs/mm: concepts.rst: remove unnecessary word
docs: Move kprobes.rst from staging/ to trace/
docs: staging/kprobes.rst: Move references to a separate appendix
docs: staging/kprobes.rst: Update some of the references
Documentation: fix typo for core-api/cpu_hotplug documentation
Documentation: fb, fix path to modedb.c
cxgb4: add loopback ethtool self-test
l2tp: cleanup kzalloc calls
l2tp: cleanup netlink tunnel create address handling
l2tp: cleanup netlink send of tunnel address information
l2tp: check socket address type in l2tp_dfs_seq_tunnel_show
l2tp: cleanup unnecessary braces in if statements
l2tp: cleanup comparisons to NULL
ASoC: convert ROHM BD28623 amplifier binding to yaml
ASoC: bindings: fsl-asoc-card: Support properties for configuring dai fmt
ASoC: fsl-asoc-card: Support configuring dai fmt from DT
ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq
ASoC: tegra: Fix build error due to 64-by-32 division
ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors
ASoC: omap: Replace HTTP links with HTTPS ones
ASoC: wm_adsp: Support new metadata block ID's
ASoC: fsl: Replace HTTP links with HTTPS ones
ASoC: ti: Replace HTTP links with HTTPS ones
net/ncsi: use eth_zero_addr() to clear mac address
cxgb4: use eth_zero_addr() to clear mac address
subflow: introduce and use mptcp_can_accept_new_subflow()
subflow: use rsk_ops->send_reset()
subflow: explicitly check for plain tcp rsk
mptcp: cleanup subflow_finish_connect()
mptcp: explicitly track the fully established status
mptcp: mark as fallback even early ones
mptcp: avoid data corruption on reinsert
subflow: always init 'rel_write_seq'
sfc: convert to new udp_tunnel infrastructure
Staging: rtl8188eu: Fix a constant comparison coding style issue
staging: rtl8723bs: Cleanup open brace issues
staging: octeon: Indent with tabs instead of spaces
staging: unisys: visorhba: remove redundant initialization of variables scsicmd_id and rc
staging: octeon: Add the license identifier
ASoC: uniphier: use asoc_substream_to_rtd()
ASoC: mxs: use asoc_substream_to_rtd()
ASoC: xtensa: use asoc_substream_to_rtd()
ASoC: kirkwood: use asoc_substream_to_rtd()
ASoC: sprd: use asoc_substream_to_rtd()
ASoC: generic: use asoc_substream_to_rtd()
ASoC: codecs: use asoc_substream_to_rtd()
ASoC: bcm: use asoc_substream_to_rtd()
ASoC: au1x: use asoc_substream_to_rtd()
ASoC: meson: use asoc_substream_to_rtd()
ASoC: dwc: use asoc_substream_to_rtd()
ASoC: qcom: use asoc_substream_to_rtd()
ASoC: atmel: use asoc_substream_to_rtd()
ASoC: mediatek: use asoc_substream_to_rtd()
ASoC: fsl: use asoc_substream_to_rtd()
ASoC: amd: use asoc_substream_to_rtd()
ASoC: rockchip: use asoc_substream_to_rtd()
ASoC: cirrus: use asoc_substream_to_rtd()
ASoC: pxa: use asoc_substream_to_rtd()
ASoC: samsung: use asoc_substream_to_rtd()
ASoC: sh: use asoc_substream_to_rtd()
ASoC: sof: use asoc_substream_to_rtd()
ASoC: stm: use asoc_substream_to_rtd()
ASoC: sunxi: use asoc_substream_to_rtd()
ASoC: tegra: use asoc_substream_to_rtd()
ASoC: ti: use asoc_substream_to_rtd()
ASoC: ux500: use asoc_substream_to_rtd()
ASoC: soc-xxx: add asoc_substream_to_rtd()
hyperv: hyperv.h: drop a duplicated word
mei: hw: don't use one element arrays
mei: hw: use sizeof of variable instead of struct type
mei: client: use sizeof of variable instead of struct type
mei: bus: use sizeof of variable instead of struct type
mei: ioctl: use sizeof of variable instead of struct type
mei: hbm: use sizeof of variable instead of struct type
Revert "mei: Avoid the use of one-element arrays"
ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function
PCI: of: Reduce missing non-prefetchable memory region to a warning
PCI: rcar: Use struct pci_host_bridge.windows list directly
PCI: rcar: Use devm_pci_alloc_host_bridge()
PCI: cadence: Remove private bus number and range storage
PCI: cadence: Use bridge resources for outbound window setup
PCI: Move setting pci_host_bridge.busnr out of host drivers
debugfs: Add access restriction option
tracefs: Remove unnecessary debug_fs checks.
xhci: dbc: remove tty specific port structure from struct xhci_dbc
xhci: dbgcap: remove dbc dependency on dbctty specific flag
xhci: dbc: Add a operations structure to access driver functions
xhci: dbctty: split dbc tty driver registration and unregistration functions.
xhci: dbc: remove endpoint pointers from dbc_port structure
xhci: dbc: simplify dbc requests allocation and queueing
xhci: dbc: Pass dbc pointer to dbc start and stop functions.
xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions
xhci: dbc: don't use generic xhci ring allocation functions for dbc.
xhci: dbc: Don't use generic xhci context allocation for dbc
xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd
xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints
xhci: dbgtty: Pass dbc pointer when registering a dbctty device
xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer
xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop()
xhci: dbc: Pass dbc pointer to endpoint init and exit functions.
xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue()
xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context()
xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter
xhci: dbc: Use dev_info() and similar instead of xhci_info()
xhci: dbc: Add device pointer to dbc structure
xhci: dbc: Remove dbc_dma_free_coherent() wrapper
xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper
xhci: dbc: Don't use generic xhci erst allocation and free functions
xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg()
xhci: dbc: Don't use generic xhci inc_deq() function for dbc
xhci: Make debug message consistent with bus and port number
clocksource/drivers/ingenic: Add support for the Ingenic X1000 OST.
dt-bindings: timer: Add Ingenic X1000 OST bindings.
clocksource/drivers: Replace HTTP links with HTTPS ones
clocksource/drivers/nomadik-mtu: Handle 32kHz clock
clocksource/drivers/sh_cmt: Use "kHz" for kilohertz
clocksource/drivers/imx: Add support for i.MX TPM driver with ARM64
clocksource/drivers/ingenic: Add high resolution timer support for SMP/SMT.
bus: fsl-mc: probe the allocatable objects first
bus: fsl-mc: use raw spin lock to serialize mc cmds
bus: fsl-mc: add missing device types
pinctrl: mediatek: update pinmux definitions for mt6779
driver core: Fix probe_count imbalance in really_probe()
pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API
gpio: Correct kernel-doc inconsistency
cardreader/rtsx_pcr.c: use generic power management
gpio: pci-idio-16: Use irqchip template
gpio: pcie-idio-24: Use irqchip template
gpio: 104-idio-16: Use irqchip template
gpio: 104-idi-48: Use irqchip template
gpio: 104-dio-48e: Use irqchip template
gpio: ws16c48: Use irqchip template
gpio: omap: improve coding style for pin config flags
gpio: dln2: Use irqchip template
pinctrl: mcp23s08: Use irqchip template
pinctrl: sx150x: Use irqchip template
usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
usb: dwc2: override PHY input signals with usb role switch support
arm64/entry: deduplicate SW PAN entry/exit routines
misc: hpilo: avoid a useless memset
misc: hpilo: switch from 'pci_' to 'dma_' API
x86/uaccess: Make __get_user_size() Clang compliant on 32-bit
PCI: rcar: Use pci_is_root_bus() to check if bus is root bus
PCI: rockchip: Use pci_is_root_bus() to check if bus is root bus
PCI: xilinx: Use pci_is_root_bus() to check if bus is root bus
PCI: xilinx-nwl: Use pci_is_root_bus() to check if bus is root bus
PCI: mobiveil: Use pci_is_root_bus() to check if bus is root bus
PCI: designware: Use pci_is_root_bus() to check if bus is root bus
PCI: aardvark: Use pci_is_root_bus() to check if bus is root bus
PCI: Drop unnecessary zeroing of bridge fields
PCI: Set default bridge parent device
PCI: versatile: Drop flag PCI_ENABLE_PROC_DOMAINS
PCI: controller: Remove duplicate error message
x86/percpu: Remove unused PER_CPU() macro
x86/percpu: Clean up percpu_stable_op()
x86/percpu: Clean up percpu_cmpxchg_op()
x86/percpu: Clean up percpu_xchg_op()
x86/percpu: Clean up percpu_add_return_op()
x86/percpu: Remove "e" constraint from XADD
x86/percpu: Clean up percpu_add_op()
x86/percpu: Clean up percpu_from_op()
x86/percpu: Clean up percpu_to_op()
x86/percpu: Introduce size abstraction macros
PCI: rcar: Fix runtime PM imbalance on error
kobject: remove unused KOBJ_MAX action
staging: rtl8188eu: Fix an indent coding style issue
staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c
staging: rtl8188eu: cleanup whitespace in declarations
staging: rtl8188eu: clear alignment style issues
platform/chrome: cros_ec_proto: Do not export cros_ec_cmd_xfer()
char: Replace HTTP links with HTTPS ones
misc: Replace HTTP links with HTTPS ones
selftests/powerpc: Add test of memcmp at end of page
powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above
powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable
powerpc/powernv/idle: Replace CPU feature check with PVR check
powerpc/mm/hash64: Remove comment that is no longer valid
KVM: PPC: Fix typo on H_DISABLE_AND_GET hcall
powerpc/spufs: Fix the type of ret in spufs_arch_write_note
powerpc/powernv: Machine check handler for POWER10
powerpc/pseries: PCIE PHB reset
powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORE
powerpc/64: Fix an out of date comment about MMIO ordering
powerpc/test_emulate_step: Move extern declaration to sstep.h
powerpc/sstep: Introduce macros to retrieve Prefix instruction operands
powerpc/test_emulate_step: Add negative tests for prefixed addi
powerpc/test_emulate_step: Enhancement to test negative scenarios
powerpc/xmon: Improve dumping prefixed instructions
powerpc: Add a ppc_inst_as_str() helper
android: binder.h: drop a duplicated word
misc: mic: <linux/mic_bus.h>: drop a duplicated word
mei: Avoid the use of one-element arrays
mei: Replace HTTP links with HTTPS ones
mei: hdcp: Replace one-element array with flexible-array member
powerpc/sstep: Add tests for Prefixed Add Immediate
powerpc/sstep: Let compute tests specify a required cpu feature
powerpc/sstep: Set NIP in instruction emulation tests
powerpc/sstep: Add tests for prefixed floating-point load/stores
powerpc/sstep: Add tests for prefixed integer load/stores
driver core: Fix sleeping in invalid context during device link deletion
KVM: PPC: Clean up redundant kvm_run parameters in assembly
md/raid5: use do_div() for 64 bit divisions in raid5_sync_request
dma-fence: Make symbol 'dma_fence_lockdep_map' static
clk: vc5: Add memory check to prevent oops
clk: vc5: fix use of memory after it has been kfree'd
qede: add .ndo_xdp_xmit() and XDP_REDIRECT support
qede: refactor XDP Tx processing
qede: reformat net_device_ops declarations
qede: reformat several structures in "qede.h"
qed: introduce qed_chain_get_elem_used{,u32}()
qed: optimize common chain accessors
qed: add support for different page sizes for chains
qed: simplify chain allocation with init params struct
qed: simplify initialization of the chains with an external PBL
qed: move chain initialization inlines next to allocation functions
qed: sanitize PBL chains allocation
qed: prevent possible double-frees of the chains
qed: move chain methods to a separate file
qed: reformat Makefile
qed: reformat "qed_chain.h" a bit
net: qed_hsi.h: Avoid the use of one-element array
bna: bfi.h: Avoid the use of one-element array
tg3: Avoid the use of one-element array
ionic: fix memory leak of object 'lid'
l2tp: avoid precidence issues in L2TP_SKB_CB macro
l2tp: line-break long function prototypes
l2tp: prefer seq_puts for unformatted output
l2tp: prefer using BIT macro
l2tp: add identifier name in function pointer prototype
l2tp: cleanup suspect code indent
l2tp: cleanup wonky alignment of line-broken function calls
l2tp: cleanup difficult-to-read line breaks
l2tp: cleanup comments
l2tp: cleanup whitespace use
devlink: Always use user_ptr[0] for devlink and simplify post_doit
dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax
hv_netvsc: add support for vlans in AF_PACKET mode
mptcp: zero token hash at creation time.
lan743x: remove redundant initialization of variable current_head_index
enetc: Remove the imdio bus on PF probe bailout
net: qed: Remove unneeded cast from memory allocation
net: phy: fix check in get_phy_c45_ids
net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)
net: dsa: of: Allow ethernet-ports as encapsulating node
dt-bindings: net: dsa: Let dsa.txt refer to dsa.yaml
dt-bindings: net: dsa: Add DSA yaml binding
irqdomain/treewide: Free firmware node after domain removal
x86/dumpstack: Show registers dump with trace's log level
x86/dumpstack: Add log_lvl to __show_regs()
x86/dumpstack: Add log_lvl to show_iret_regs()
PCI/ERR: Clear PCIe Device Status errors only if OS owns AER
PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status()
soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800
dt-bindings: clock: sparx5: Add bindings include file
dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock
arm64: dts: sparx5: Add pinctrl support
arm64: dts: sparx5: Add basic cpu support
arm64: sparx5: Add support for Microchip 2xA53 SoC
dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC
ARM: dts: mmp3-dell-ariel: Enable the GPU
ARM: dts: mmp3: Add the GPU
ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU
ARM: dts: mmp2: Add the GPU
ARM: dts: mmp2-olpc-xo-1-75: Enable audio support
ARM: dts: mmp2: Add SSPA nodes
ARM: dts: mmp2: Add Audio Clock controller
ARM: dts: mmp2: Add DMA nodes
ARM: dts: mmp2: Add Audio SRAM
ARM: dts: mmp2: Extend the MPMU reg range
ARM: dts: mmp2: Add #power-domain-cells to /clocks
ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3
ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation
net: mscc: ocelot: fix non-initialized CPU port on VSC7514
net: explicitly include <linux/compat.h> in net/core/sock.c
arm64: dts: rockchip: Add PCIe for RockPI N10
ARM: dts: rockchip: Add HDMI out for RockPI N8/N10
ARM: dts: rockchip: Add USB for RockPI N8/N10
ARM: dts: rockchip: Add usb host0 ohci node for rk3288
md/raid10: avoid deadlock on recovery.
clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
rpmsg: update documentation
dmaengine: xilinx: dpdma: Fix kerneldoc warning
dmaengine: xilinx: dpdma: add missing kernel doc
dmaengine: xilinx: dpdma: remove comparison of unsigned expression
s390/time: improve comparison for tod steering
s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE
s390/time: use CLOCKSOURCE_MASK
iommu: Make some functions static
iio: imu: st_lsm6dsx: reset hw ts after resume
iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
regulator: Replace HTTP links with HTTPS ones
iio: core: fix/re-introduce back parent assignment
iio: adc: ad7124: move chip ID & name on the chip_info table
ASoC: hdac_hda: fix deadlock after PCM open error
ASoC: hdac_hda: fix memleak on module unload
ASoC: hdac_hda: call patch_ops.free() on probe error
ASoC: Replace HTTP links with HTTPS ones
iommu/amd: Remove double zero check
iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
ASoC: mediatek: mt8183: support machine driver with max98357b
ASoC: dt-bindings: mt8183: add compatible string for using max98357b
ASoC: mediatek: mt8183: support left justified format for I2S
powerpc/64s: system call support for scv/rfscv instructions
gpio: sch: Add a blank line between declaration and code
gpio: sch: changed every 'unsigned' to 'unsigned int'
gpio: ich: changed every 'unsigned' to 'unsigned int'
gpio: wcove: Use irqchip template
gpio: crystalcove: Use irqchip template
powerpc/64s/exception: treat NIA below __end_interrupts as soft-masked
perf stat: Implement control commands handling
perf stat: extend -D,--delay option with -1 value
iommu/exynos: Rename update_pte()
arm64: s/AMEVTYPE/AMEVTYPER
iommu/ipmmu-vmsa: Add an entry for r8a77961 in soc_rcar_gen3[]
iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code
leds: Replace HTTP links with HTTPS ones
perf stat: Factor out event handling loop into dispatch_events()
perf stat: Factor out body of event handling loop for fork case
perf stat: Move target check to loop control statement
perf stat: Factor out body of event handling loop for system wide
leds: trigger: add support for LED-private device triggers
leds: lp5521: Add multicolor framework multicolor brightness support
leds: lp5523: Update the lp5523 code to add multicolor brightness function
leds: lp55xx: Add multicolor framework support to lp55xx
leds: lp55xx: Convert LED class registration to devm_*
dt-bindings: leds: Convert leds-lp55xx to yaml
leds: multicolor: Introduce a multicolor class definition
ASoC: intel/skl/hda - fix probe regression on systems without i915
perf evlist: Implement control command handling functions
perf evlist: Introduce control file descriptors
powerpc/perf: BHRB control to disable BHRB logic when not used
powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND
powerpc/perf: Ignore the BHRB kernel address filtering for P10
powerpc/perf: power10 Performance Monitoring support
powerpc/perf: Add Power10 PMU feature to DT CPU features
powerpc/xmon: Add PowerISA v3.1 PMU SPRs
KVM: PPC: Book3S HV: Save/restore new PMU registers
powerpc/perf: Add support for ISA3.1 PMU SPRs
powerpc/perf: Update Power PMU cache_events to u64 type
KVM: PPC: Book3S HV: Cleanup updates for kvm vcpu MMCR
ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs
ASoC: SOF: topology: Update SAI config bclk/fsync rate
ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X
ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M
ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X
ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value
ASoC: SOF: define INFO_ flags in dsp_ops for imx8
misc: rtsx: Use standard PCI definitions
misc: rtsx: Find L1 PM Substates capability instead of hard-coding
misc: rtsx: Remove rtsx_pci_read/write_config() wrappers
misc: rtsx: Remove unused pcie_cap
misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
usb: usbfs: stop using compat_alloc_user_space
dt-bindings: i2c: mv64xxx: Add compatible for the A100 i2c node.
ARM: uaccess: add further explanation of __range_ok()
x86/perf: Fix a typo
perf: <linux/perf_event.h>: drop a duplicated word
arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE
sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry
arch_topology, sched/core: Cleanup thermal pressure definition
trace/events/sched.h: fix duplicated word
linux/sched/mm.h: drop duplicated words in comments
smp: Fix a potential usage of stale nr_cpus
sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal
sched: nohz: stop passing around unused "ticks" parameter.
sched: Better document ttwu()
Input: ati_remote2 - add missing newlines when printing module parameters
Input: psmouse - add a newline when printing 'proto' by sysfs
dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema
soc: qcom: smd-rpm: Add IPQ6018 compatible
dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible
raid: md_p.h: drop duplicated word in a comment
arm64: dts: qcom: sc7180: Add maximum speed property for DWC3 USB node
arm64: dts: qcom: sdm845: Support ETMv4 power management
remoteproc: qcom_q6v5_mss: Add MBA log extraction support
rpmsg: virtio: add endianness conversions
ionic: interface file updates
ionic: rearrange reset and bus-master control
ionic: update eid test for overflow
ionic: remove unused ionic_coal_hw_to_usec
ionic: set netdev default name
ionic: get MTU from lif identity
bareudp: Reverted support to enable & disable rx metadata collection
spi: update bindings for MT8192 SoC
spi: mediatek: add spi support for mt8192 IC
spi: Add bindings for Lightning Mountain SoC
spi: lantiq: Add support to Lightning Mountain SoC
spi: lantiq: Move interrupt configuration to SoC specific data structure
spi: lantiq: Add fifo size bit mask in SoC specific data structure
spi: lantiq: Add support to acknowledge interrupt
spi: lantiq: Move interrupt control register offesets to SoC specific data structure
spi: lantiq: Add SMP support
spi: lantiq: fix: Rx overflow error in full duplex mode
spi: spi-topcliff-pch: use generic power management
spi: ppc4xx: Convert to use GPIO descriptors
spi: spi-cadence: add support for chip select high
spi: lpspi: fix the imbalance of runtime pm function call
md-cluster: fix rmmod issue when md_cluster convert bitmap to none
md-cluster: fix safemode_delay value when converting to clustered bitmap
Revert "drm/amd/display: Expose connector VRR range via debugfs"
powerpc/boot: add DTB to 'targets'
md/raid5: support config stripe_size by sysfs entry
md/raid5: set default stripe_size as 4096
md/raid456: convert macro STRIPE_* to RAID5_STRIPE_*
dpaa2-eth: add support for TBF offload
dpaa2-eth: add API for Tx shaping
dpaa2-eth: move the mqprio setup into a separate function
mptcp: move helper to where its used
netfilter: Use fallthrough pseudo-keyword
ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1
devlink: Constify devlink instance pointer
devlink: Add comment for devlink instance lock
devlink: Avoid duplicate check for reload enabled flag
devlink: Do not hold devlink mutex when initializing devlink fields
r8169: allow to enable ASPM on RTL8125A
net: ena: support new LLQ acceleration mode
net: ena: move llq configuration from ena_probe to ena_device_init()
net: ena: enable support of rss hash key and function changes
net: ena: add support for traffic mirroring
net: ena: cosmetic: change ena_com_stats_admin stats to u64
net: ena: cosmetic: satisfy gcc warning
net: ena: add reserved PCI device ID
net: ena: avoid unnecessary rearming of interrupt vector when busy-polling
qed: Fix ILT and XRCD bitmap memory leaks
net: phylink: add interface to configure clause 22 PCS PHY
net: phylink: add struct phylink_pcs
net: phylink: re-implement interface configuration with PCS
net: phylink: in-band pause mode advertisement update for PCS
net: phylink: simplify fixed-link case for ksettings_set method
net: phylink: use config.an_enabled in ksettings_set method
net: phylink: simplify phy case for ksettings_set method
net: phylink: simplify ksettings_set() implementation
net: phylink: avoid mac_config calls
net: phylink: update PCS when changing interface during resolution
net: phylink: ensure link is down when changing interface
net: phylink: rearrange resolve mac_config() call
net: phylink: rejig link state tracking
net: phylink: update ethtool reporting for fixed-link modes
spi: dw-dma: Fix Tx DMA channel working too fast
enetc: Add adaptive interrupt coalescing
enetc: Add interrupt coalescing support
enetc: Drop redundant ____cacheline_aligned_in_smp
enetc: Fix interrupt coalescing register naming
enetc: Factor out the traffic start/stop procedures
enetc: Refine buffer descriptor ring sizes
net: mdio-mux-gpio: use devm_gpiod_get_array()
ASoC: tegra: Add Tegra210 based ADMAIF driver
bpftool: Use only nftw for file tree parsing
arm64: dts: amlogic: meson-g12: add the Mali OPP table and use DVFS
arm64: dts: amlogic: meson-gxm: add the Mali OPP table and use DVFS
arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS
Input: synaptics-rmi4 - drop a duplicated word
regulator: convert QCOM SMD-RPM regulator document to YAML schema
remoteproc: Add coredump debugfs entry
remoteproc: Add inline coredump functionality
remoteproc: Pass size and offset as arguments to segment dump function
remoteproc: qcom_q6v5_mss: Replace mask based tracking with size
remoteproc: Move coredump functionality to a new file
arm64: dts: meson: add support for the WeTek Core 2
dt-bindings: arm: amlogic: add support for the WeTek Core 2
arm64: dts: meson: add audio playback to khadas-vim3l
arm64: dts: meson: add audio playback to odroid-c4
ASoC: tas2770: Convert tas2770 binding to yaml
ASoC: tas2770: Fix reset gpio property name
ASoC: sgtl5000: Convert to json-schema
power: supply: bq25150 introduce the bq25150
dt-bindings: power: Add the bindings for the bq2515x family of chargers.
ASoC: max98357a: move control of SD_MODE back to DAI ops
samples/bpf, selftests/bpf: Use bpf_probe_read_kernel
bpf: net: Use precomputed btf_id for bpf iterators
selftests/bpf: Fix test_lwt_seg6local.sh hangs
bpf: Make btf_sock_ids global
bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h
tools/bpf: Sync btf_ids.h to tools
bpf: Compute bpf_skc_to_*() helper socket btf ids at build time
tools/bpftool: Fix error handing in do_skeleton()
bpf, riscv: Use compressed instructions in the rv64 JIT
libbpf bpf_helpers: Use __builtin_offsetof for offsetof
bpf, riscv: Add encodings for compressed instructions
s390/bpf: Use bpf_skip() in bpf_jit_prologue()
bpf, riscv: Modify JIT ctx to support compressed instructions
s390/bpf: Tolerate not converging code shrinking
s390/bpf: Use brcl for jumping to exit_ip if necessary
s390/bpf: Fix sign extension in branch_ku
selftests: bpf: test_kmod.sh: Fix running out of srctree
power_supply: Add additional health properties to the header
f2fs: add F2FS_IOC_SEC_TRIM_FILE ioctl
f2fs: should avoid inode eviction in synchronous path
drm/amdgpu/sienna_cichlid: add SMU i2c support (v2)
drm/amdgpu/navi1x: add SMU i2c support (v2)
drm/amdgpu/swSMU: remove eeprom from the smu i2c handlers (v2)
drm/amdgpu/vega20: enable the smu i2c bus for all boards
drm/amdgpu: remove eeprom from the smu i2c handlers
drm/amdgpu: move i2c bus lock out of ras structure
drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
drm/amd/powerplay: fix a crash when overclocking Vega M
drm/amd/powerplay: retrieve VCN dpm table per instances
drm/amd/powerplay: update driver if version for navy_flounder
drm/amd/powerplay: fix typos for clk map
drm/amdgpu/vcn: merge shared memory into vcpu
Revert "drm/amdgpu/vcn: add shared memory restore after wake up from sleep."
drm/amd/display: 3.2.95
drm/amd/display: interface to obtain minimum plane size caps
drm/amd/display: Add additional config guards for DCN
drm/amd/display: Call dsc related functions indirectly via dc interface
drm/amd/display: Improve compatibility by re-ordering info-packets
drm/amd/display: [FW Promotion] Release 0.0.25
drm/amd/display: Make new dc interface for adding dsc resource
drm/amd/display: rename dsc extended caps as dsc branch decoder caps
drm/amd/display: Decouple ABM init from dmcu
drm/amd/display: Implement AMD VSIF V3
drm/amd/display: Add DSC parameters logging to debugfs
drm/amd/display: remove unhelpful 5ms delay
drm/amdgpu: do not disable SMU on vm reboot
drm/amdgpu: add timeout flush mechanism to update wptr for self interrupt (v2)
drm/amdgpu: enable xgmi support for sienna cichlid
drm/amdgpu: load asd for sienna cichlid
drm/amd/powerplay: tag swSMU code layers
drm/amd/powerplay: revise the calling flow on OD table update
drm/amd/powerplay: drop unnecessary message support check
drm/amd/powerplay: move SMC message issuing APIs to smu_cmn.c
drm/amd/powerplay: update the tables init related
drm/amd/powerplay: move table setting common code to smu_cmn.c
drm/amd/powerplay: maximum code sharing around watermarks setting
drm/amd/powerplay: move more APIs to smu_cmn.c
drm/amd/powerplay: common API for disabling all features with exception
drm/amd/powerplay: move ppfeature mask setting to smu_cmn.c
drm/amd/powerplay: implement smu_cmn_get_enabled_mask() for all ASICs
drm/amd/powerplay: move dpm feature enablement checking to smu_cmn.c
drm/amd/powerplay: move dpm feature support checking to smu_cmn.c
drm/amd/powerplay: move clock dpm enablement check to smu_v11/v12
drm/amd/powerplay: drop unused code
drm/amd/powerplay: unify swSMU index to asic specific index mapping
drm/amd/powerplay: widely share the API for data table retrieving
drm/amdgpu: add read amdgpu_gfxoff status in debugfs
drm/amdgpu: load ta firmware for sienna cichlid
drm/amd/powerplay: suppress compile error around BUG_ON
drm/amdgpu/smu11: drop code chuck that got accidently re-added
serial: imx: use hrtimers for rs485 delays
serial: imx: implement rts delaying for rs485
ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()'
ARM: davinci: Fix trivial spelling
serial: pch_uart: use generic power management
serial: altera_jtaguart: Replace HTTP links with HTTPS ones
serial: core: Fix Coding Style
tty: serial: uartlite: Replace HTTP links with HTTPS ones
tty: serial: Replace HTTP links with HTTPS ones
tty: vt: Replace HTTP links with HTTPS ones
phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails
phy: bcm63xx-usbh: Add BCM63xx USBH driver
dt-bindings: phy: add bcm63xx-usbh bindings
phy: armada-38x: fix NETA lockup when repeatedly switching speeds
dt: update Marvell Armada 38x COMPHY binding
Input: elan_i2c - add support for high resolution reports
mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg
mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add
mt76: mt7915: fix potential memory leak in mcu message handler
mt76: mt76s: move queue accounting in mt76s_tx_queue_skb
mt76: mt7615: introduce mt7663s support
mt76: introduce mt76_sdio module
mt76: mt7615: introduce mt7663-usb-sdio-common module
mt76: mt7615: sdio code must access rate/key regs in preocess context
mt76: mt76u: add mt76_skb_adjust_pad utility routine
mt76: mt7615: take into account sdio bus configuring txwi
mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS
mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report()
mt76: mt7615: fix potential memory leak in mcu message handler
mt76: mt7663u: fix potential memory leak in mcu message handler
mt76: mt7663u: fix memory leak in set key
mt76: mt7615: reschedule ps work according to last activity
mt76: mt7615: avoid scheduling runtime-pm during hw scan
mt76: mt7663u: sync probe sampling with rate configuration
mt76: mt7615: improve mt7615_driver_own reliability
mt76: mt7615: add idle-timeout knob in mt7615 debugfs
mt76: mt7615: enable beacon hw filter for runtime-pm
mt76: mt7615: add runtime-pm knob in mt7615 debugfs
mt76: mt7615: do not request {driver,fw}_own if already granted
mt76: mt7615: check MT76_STATE_PM flag before accessing the device
mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add,remove}
mt76: mt7615: wake device before pushing frames in mt7615_tx
mt76: mt7615: wake device before pulling packets from mac80211 queues
mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex
mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex
mt76: mt7615: add missing lock in mt7615_regd_notifier
mt76: mt7615: wake device before performing freq scan
mt76: mt7615: acquire driver_own before configuring device for suspend
mt76: mt7615: wake device in mt7615_update_channel before access regmap
mt76: mt7615: introduce pm_power_save delayed work
mt76: mt7615: wake device before configuring hw keys
mt76: mt7615: wake device before accessing regmap in debugfs
mt76: mt7615: introduce mt7615_mutex_{acquire,release} utilities
mt76: mt7615: add mt7615_pm_wake utility routine
mt76: move mt76 workqueue in common code
mt76: mt7615: avoid polling in fw_own for mt7663
mt76: mt7915: avoid memcpy in rxv operation
mt76: mt76x2u: enable HC-M7662BU1
mt76: mt76x2: fix pci suspend/resume on mt7612e
mt76: mt7915: update HE capabilities
mt76: mt7615: implement testmode support
mt76: add API for testmode support
mt76: vif_mask to struct mt76_phy
mt76: mt7615: use full on-chip memory address for WF_PHY registers
mt76: mt7615: add support for accessing RF registers via MCU
mt76: mt7615: add support for accessing mapped registers via bus ops
mt76: mt7615: schedule tx tasklet and sta poll on mac tx free
mt76: mt76x2e: rename routines in pci.c
mt76: mt7915: overwrite qid for non-bufferable mgmt frames
mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded
mt76: mt7915: add MU-MIMO support
mt76: mt7915: add a fixed AC queue mapping
mt76: mt7615: add .set_tsf callback
mt76: add U-APSD support on AP side
mt76: rely on register macros
mt76: fix include in pci.h
mt76: allow more channels, allowed in ETSI domain
mt76: mt7615: fix up typo in Kconfig for MT7663U
mt76: mt7663: introduce ARP filter offload
mt76: usb: rely on mt76_for_each_q_rx
mt76: mt7615: re-enable offloading of sequence number assignment
mt76: overwrite qid for non-bufferable mgmt frames
mt76: mt7615: fix hw queue mapping
mt76: mt7615: fix lmac queue debugsfs entry
mt76: add missing lock configuring coverage class
Revert "serial: sh-sci: Initialize spinlock for uart console"
Revert "serial: imx: Initialize lock for non-registered console"
Revert "tty: serial: add missing spin_lock_init for SiFive serial console"
Revert "serial: amba-pl011: Make sure we initialize the port.lock spinlock"
Revert "serial: sunhv: Initialize lock for non-registered console"
bpf: cpumap: Fix possible rcpu kthread hung
dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones
gpio: crystalcove: changed every 'unsigned' to 'unsigned int'
gpio: pch: Add a blank line between declaration and code
gpio: pch: changed every 'unsigned' to 'unsigned int'
bpf, netns: Fix build without CONFIG_INET
dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones
drm/tilcdc: Replace HTTP links with HTTPS ones
dt-binding: display: Allow a single port node on rocktech, jh057n00900
dt-bindings: display: Fix example in nwl-dsi.yaml
ARM: 8993/1: remove it8152 PCI controller driver
ARM: 8992/1: Fix unwind_frame for clang-built kernels
ARM: 8991/1: use VFP assembler mnemonics if available
ARM: 8990/1: use VFP assembler mnemonics in register load/store macros
ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
ARM: 8982/1: mm: Simplify act_mm macro
ARM: 8981/1: add arch/arm/Kbuild
audit: report audit wait metric in audit status reply
audit: purge audit_log_string from the intra-kernel audit API
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_queue_sequence_ioctl()
drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event()
drm/vblank: Use spin_(un)lock_irq() in drm_legacy_vblank_post_modeset()
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_on()
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_reset()
staging: dpaa2-ethsw: check if there is space for a new VLAN
staging: dpaa2-ethsw: read the port state from firmware
staging: dpaa2-ethsw: destroy workqueue after deregistering the notifiers
staging: dpaa2-ethsw: setup the STP state for all installed VLANs
staging: dpaa2-ethsw: don't allow interfaces from different DPSWs to be bridged
staging: dpaa2-ethsw: verify the nofifier block
staging: rts5208: rtsx: Replace depracated MSI API
staging: dpaa2-ethsw: fix switch/case fallthrough warning
staging: rtl8192e: add proper code indent
staging: rtl8192e: add space before open parenthesis
staging: wlan-ng: Fix alignment to match open parenthesis
ARM: davinci: Replace HTTP links with HTTPS ones
video: backlight: cr_bllcd: Remove unused variable 'intensity'
drm/qxl: stop using TTM_MEMTYPE_FLAG_MAPPABLE v2
drm/nouveau: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/vmwgfx: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/ttm: remove TTM_MEMTYPE_FLAG_CMA
drm/ttm: cleanup coding style and implementation.
drm/ttm: remove io_reserve_fastpath flag
drm/ttm: cleanup io_mem interface with nouveau
dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes
drm: remove optional dummy function from drivers using TTM
powerpc/perf: Update cpu_hw_event to use `struct` for storing MMCR registers
powerpc/perf: Fix missing is_sier_aviable() during build
powerpc/64s/hash: Disable subpage_prot syscall by default
powerpc/64s: Remove PROT_SAO support
powerpc: Remove stale calc_vm_prot_bits() comment
powerpc: Remove unneeded inline functions
macintosh/therm_adt746x: Replace HTTP links with HTTPS ones
macintosh/adb: Replace HTTP links with HTTPS ones
powerpc: Replace HTTP links with HTTPS ones
powerpc/spufs: Rework fcheck() usage
selftests/powerpc: Run per_event_excludes test on Power8 or later
powerpc/book3s64/pkeys: Remove is_pkey_enabled()
selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
coresight: etm4x: Fix save/restore during cpu idle
coresight: etm: perf: Add default sink selection to etm perf
coresight: tmc: Update sink types for default selection
coresight: Add default sink selection to CoreSight base
coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
coresight: tmc: Add shutdown callback for TMC ETR
coresight: Fix comment in main header file
coresight: etmv4: Counter values not saved on disable
coresight: etmv4: Fix resource selector constant
coresight: Drop double check for ACPI companion device
coresight: Use devm_kcalloc() in coresight_alloc_conns()
dt-bindings: arm: coresight: Add optional property to replicators
coresight: replicator: Reset replicator if context is lost
dt-bindings: arm: coresight: Add support to skip trace unit power up
coresight: etm4x: Add support to skip trace unit power up
coresight: catu: Use CS_AMBA_ID macro for id table
coresight: replicator: Use CS_AMBA_ID macro for id table
exec: Implement kernel_execve
exec: Factor bprm_stack_limits out of prepare_arg_pages
exec: Factor bprm_execve out of do_execve_common
exec: Move bprm_mm_init into alloc_bprm
exec: Move initialization of bprm->filename into alloc_bprm
exec: Factor out alloc_bprm
thermal: imx8mm: Support module autoloading
thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
MAINTAINERS: Add maintenance information for IPA
exec: Remove unnecessary spaces from binfmts.h
HID: quirks: add NOGET quirk for Logitech GROUP
thermal: rcar_gen3_thermal: Do not shadow thcode variable
libperf: Avoid counting of nonfilterable fdarray fds
libperf: Add flags to fdarray fds objects
arm64: perf: Expose some new events via sysfs
libperf: Avoid internal moving of fdarray fds
usb: ohci-omap: Convert to use GPIO descriptors
usb: ohci-omap: Create private state container
usb: appledisplay: remove needless check before usb_free_coherent()
USB: Replace HTTP links with HTTPS ones
usb: usbtest: reduce stack usage in test_queue
usb: typec: tcpm: Stay in BIST mode till hardreset or unattached
usb: typec: tcpci: Support BIST test data mode for compliance.
usb: typec: tcpm: Support bist test data mode for compliance
usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes
usb: typec: Comment correction for typec_partner_register_altmode
usb: typec: intel_pmc_mux: Avoid connect request on disconnect
usb: core: fix quirks_param_set() writing to a const pointer
usb: hcd: Try MSI interrupts on PCI devices
ipmi/watchdog: add missing newlines when printing parameters by sysfs
phy: samsung-ufs: Fix IS_ERR argument
Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx
soundwire: intel: add wake interrupt support
soundwire: intel/cadence: merge Soundwire interrupt handlers/threads
soundwire: intel_init: use EXPORT_SYMBOL_NS
soundwire: intel_init: add implementation of sdw_intel_enable_irq()
soundwire: intel: introduce helper for link synchronization
soundwire: intel: introduce a helper to arm link synchronization
soundwire: intel: revisit SHIM programming sequences.
soundwire: intel: reuse code for wait loops to set/clear bits
PCI: aardvark: Don't touch PCIe registers if no card connected
arm64: Reduce the number of header files pulled into vmlinux.lds.S
compiler.h: Move compiletime_assert() macros into compiler_types.h
checkpatch: Remove checks relating to [smp_]read_barrier_depends()
include/linux: Remove smp_read_barrier_depends() from comments
tools/memory-model: Remove smp_read_barrier_depends() from informal doc
Documentation/barriers/kokr: Remove references to [smp_]read_barrier_depends()
Documentation/barriers: Remove references to [smp_]read_barrier_depends()
locking/barriers: Remove definitions for [smp_]read_barrier_depends()
alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb()
vhost: Remove redundant use of read_barrier_depends() barrier
asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/rwonce.h'
asm/rwonce: Remove smp_read_barrier_depends() invocation
alpha: Override READ_ONCE() with barriered implementation
asm/rwonce: Allow __READ_ONCE to be overridden by the architecture
compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h
tools: bpf: Use local copy of headers including uapi/linux/filter.h
ARM: dts: stm32: enable usb-role-switch on USB OTG on stm32mp15xx-dkx
MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs
clk: actions: Add Actions S500 SoC Reset Management Unit support
dt-bindings: reset: Add binding constants for Actions S500 RMU
clk: actions: Add APB, DMAC, GPIO clock support for Actions S500 SoC
dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actions S500 SoC
clk: actions: Fix h_clk for Actions S500 SoC
pinctrl: intel: Add Intel Emmitsburg pin controller support
dt-bindings: thermal: Get rid of thermal.txt and replace references
thermal: core: Move initialization after core initcall
thermal: netlink: Improve the initcall ordering
net: genetlink: Move initialization to core_initcall
thermal: rcar_gen3_thermal: Add r8a774e1 support
thermal/drivers/clock_cooling: Remove clock_cooling code
thermal: core: remove redundant initialization of variable ret
thermal: netlink: Fix compilation error when CONFIG_NET=n
ARM: dts: stm32: Add compatibles for syscon for stm32mp151
ARM: dts: stm32: Add compatibles for syscon for stm32h743
ARM: dts: stm32: Add compatibles for syscon for stm32f746
ARM: dts: stm32: Add compatibles for syscon for stm32f426
dt-bindings: arm: stm32: Add compatibles for syscon nodes
ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl
MAINTAINERS: Add maintainers for MIPS core drivers
bus: cdmm: Add MIPS R5 arch support
mips: cdmm: Add mti,mips-cdmm dtb node support
dt-bindings: bus: Add MIPS CDMM controller
dt-bindings: interrupt-controller: Convert mti,gic to DT schema
dt-bindings: power: Convert mti,mips-cpc to DT schema
ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx
rtc: ds1374: remove unused define
rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies
ARM: dts: stm32: add usart2 node to stm32mp157c-dk2
ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards
ARM: dts: stm32: add usart3 node to stm32mp157c-ev1
ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards
ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl
clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845
dma-buf.rst: Document why indefinite fences are a bad idea
dma-fence: prime lockdep annotations
dma-fence: basic lockdep annotations
USB: serial: qcserial: add EM7305 QDL product ID
USB: serial: iuu_phoenix: fix led-activity helpers
drm/vram-helper: stop using TTM_MEMTYPE_FLAG_MAPPABLE
ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl
ipq806x: gcc: add support for child probe
xfrm: Make the policy hold queue work with VTI.
parisc: Convert to BIT_MASK() and BIT_WORD()
KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks
KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9
KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests
dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support
dt-bindings: fpga: Replace HTTP links with HTTPS ones
dt-bindings: virtio: Replace HTTP links with HTTPS ones
net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values
net: dsa: qca8k: implement the port MTU callbacks
net: hsr: remove redundant null check
net/fealnx: switch from 'pci_' to 'dma_' API
mISDN: switch from 'pci_' to 'dma_' API
tc-testing: Add tdc to kselftests
crypto/chtls: Enable tcp window scaling option
net: atlantic: add hwmon getter for MAC temperature
net: atlantic: A0 ntuple filters
net: atlantic: use intermediate variable to improve readability a bit
net: atlantic: use U32_MAX in aq_hw_utils.c
net: atlantic: add support for 64-bit reads/writes
net: atlantic: enable ipv6 support for TCP LSO and UDP GSO
net: atlantic: PTP statistics
net: atlantic: additional per-queue stats
net: atlantic: use u64_stats_update_* to protect access to 64-bit stats
net: atlantic: split rx and tx per-queue stats
net: atlantic: make _get_sw_stats return count as return value
net: atlantic: use simple assignment in _get_stats and _get_sw_stats
net: atlantic: move FRAC_PER_NS to aq_hw.h
testptp: add new options for perout phase and pulse width
testptp: promote 'perout' variable to int64_t
ethernet: myri10ge: use generic power management
qed: add support for the extended speed and FEC modes
qed: populate supported link modes maps on module init
qed: add missing loopback modes
qed: add support for new port modes
qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE
qed: reformat several structures a bit
qede: introduce support for FEC control
qede: format qede{,_vf}_ethtool_ops
qed: add support for Forward Error Correction
qed: reformat several structures a bit
qed: use transceiver data to fill link partner's advertising speeds
qed: add support for multi-rate transceivers
qed: reformat public_port::transceiver_data a bit
qede: populate supported link modes maps on module init
qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE
linkmode: introduce linkmode_intersects()
sis: switch from 'pci_' to 'dma_' API
r6040: switch from 'pci_' to 'dma_' API
net: packetengines: switch from 'pci_' to 'dma_' API
arch, net: remove the last csum_partial_copy() leftovers
net: fs_enet: remove redundant null check
clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static
clk: qcom: ipq8074: Add correct index for PCIe clocks
Input: elan_i2c - do not constantly re-query pattern ID
net: macb: Add WoL interrupt support for MACB type of Ethernet controller
net: macb: WoL support for GEM type of Ethernet controller
sched: sch_api: add missing rcu read lock to silence the warning
net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range
net: hns: use eth_broadcast_addr() to assign broadcast address
net: dsa: Setup dsa_netdev_ops
net: Call into DSA netdevice_ops wrappers
net: dsa: Add wrappers for overloaded ndo_ops
net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops
net: vxge-main: Remove unnecessary cast in kfree()
f2fs: segment.h: delete a duplicated word
f2fs: compress: fix to avoid memory leak on cc->cpages
f2fs: use generic names for generic ioctls
arm64: dts: meson: update spifc node name on Khadas VIM3/VIM3L
ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
ima: AppArmor satisfies the audit rule requirements
ima: Rename internal filter rule functions
clk: <linux/clk-provider.h>: drop a duplicated word
block: remove blk_queue_stack_limits
block: remove bdev_stack_limits
block: inherit the zoned characteristics in blk_stack_limits
soc: qcom: geni: Fix NULL pointer dereference
RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify
RDMA/bnxt_re: Update maintainers for Broadcom rdma driver
RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
RDMA/bnxt_re: Add helper data structures
RDMA/bnxt_re: Pull psn buffer dynamically based on prod
RDMA/bnxt_re: introduce a function to allocate swq
RDMA/bnxt_re: introduce wqe mode to select execution path
RDMA/qedr: Remove the query_pkey callback
RDMA/i40iw: Remove the query_pkey callback
RDMA/cxgb4: Remove the query_pkey callback
RDMA/siw: Remove the query_pkey callback
RDMA/core: Remove query_pkey from the mandatory ops
RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set
RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set
ima: Support additional conditionals in the KEXEC_CMDLINE hook function
ima: Use the common function to detect LSM conditionals in a rule
ima: Move comprehensive rule validation checks out of the token parser
ima: Use correct type for the args_p member of ima_rule_entry.lsm elements
ima: Shallow copy the args_p member of ima_rule_entry.lsm elements
ima: Fail rule parsing when appraise_flag=blacklist is unsupportable
regulator: gpio: Honor regulator-boot-on property
regulator: core: Add destroy_regulator()
dm crypt: Enable zoned block device support
dm crypt: add flags to optionally bypass kcryptd workqueues
dm bufio: do buffer cleanup from a workqueue
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
dm dust: add interface to list all badblocks
dm dust: report some message results directly back to user
ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq
ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded
ASoC: Intel: sof_sdw: add support for systems without i915 audio
ASoC: Intel: sof_sdw_rt711: remove properties in card remove
ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name
ARM: dts: exynos: Replace HTTP links with HTTPS ones
ARM: s3c24xx: Replace HTTP links with HTTPS ones
ASoC: soc-dai.h: drop a duplicated word
ASoC: wcd9335.h: fix duplicated word
ASoC: tegra20_das.h: delete duplicated words
ASoC: Intel: Skylake: Avoid the use of one-element array
pinctl: ti: iodelay: Replace HTTP links with HTTPS ones
ASoC: tegra: Add Tegra186 based DSPK driver
ASoC: tegra: Add Tegra210 based AHUB driver
ASoC: tegra: Add Tegra210 based I2S driver
ASoC: tegra: Add Tegra210 based DMIC driver
ASoC: tegra: Add support for CIF programming
ASoC: dt-bindings: tegra: Add DT bindings for Tegra210
gpio: pca953x: Use irqchip template
gpio: omap: handle pin config bias flags
Revert "gpio: omap: handle pin config bias flags"
gpio: pcf857x: Use irqchip template
PCI: loongson: Use DECLARE_PCI_FIXUP_EARLY for bridge_class_quirk()
gpio: adp5588: Use irqchip template
selftests: add clone3() CAP_CHECKPOINT_RESTORE test
pinctrl: single: Use fallthrough pseudo-keyword
pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword
spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
gpio: adnp: Use irqchip template
gpio: stmpe: Use irqchip template
gpio: tc35892: Use irqchip template
arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs
arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs
arm64: dts: allwinner: h5: Add CPU Operating Performance Points table
arm64: dts: allwinner: h5: Add trip and cooling maps to CPU thermal zones
arm64: dts: allwinner: h5: Add clock to CPU cores
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply to all CPU cores
ASoC: Intel: common: change match table ehl-rt5660
drm/imx: imx-tve: Delete an error message in imx_tve_bind()
gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
gpu: ipu-v3: Restore RGB32, BGR32
drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
drm/imx: parallel-display: move panel/bridge detection to fail early
drm/imx: imx-ldb: remove useless enum
drm/imx: drop useless best_encoder callback
drm/imx: tve: fix regulator_disable error path
drm/imx: parallel-display: Adjust bus_flags handling
drm/imx: fix use after free
uuid: remove unused uuid_le_to_bin() definition
powerpc/book3s64/kuap: Move UAMOR setup to key init function
powerpc/book3s64/keys/kuap: Reset AMR/IAMR values on kexec
powerpc/book3s64/keys: Print information during boot.
powerpc/book3s64/pkeys: Use MMU_FTR_PKEY instead of pkey_disabled static key
powerpc/book3s64/pkeys: Use pkey_execute_disable_supported
powerpc/book3s64/kuep: Add MMU_FTR_KUEP
powerpc/book3s64/pkeys: Add MMU_FTR_PKEY
powerpc/book3s64/pkeys: Mark all the pkeys above max pkey as reserved
powerpc/book3s64/pkeys: Make initial_allocation_mask static
powerpc/book3s64/pkeys: Convert pkey_total to num_pkey
powerpc/book3s64/pkeys: Simplify pkey disable branch
powerpc/book3s64/pkeys: kill cpu feature key CPU_FTR_PKEY
powerpc/book3s64/pkeys: Prevent key 1 modification from userspace.
powerpc/book3s64/pkeys: Simplify the key initialization
powerpc/book3s64/pkeys: Explain key 1 reservation details
powerpc/book3s64/pkeys: Move pkey related bits in the linux page table
powerpc/book3s64/pkeys: pkeys are supported only on hash on book3s.
powerpc/book3s64/pkeys: Fixup bit numbering
powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
powerpc/papr/scm: Add bad memory ranges to nvdimm bad ranges
powerpc/mce: Add MCE notification chain
powerpc/mm/radix: Create separate mappings for hot-plugged memory
powerpc/mm/radix: Remove split_kernel_mapping()
powerpc/mm/radix: Free PUD table when freeing pagetable
powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings
powerpc/prom: Enable Radix GTSE in cpu pa-features
counter: Add microchip TCB capture counter
dt-bindings: counter: microchip-tcb-capture counter
dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
dt-bindings: atmel-tcb: convert bindings to json-schema
ARM: at91: add atmel tcb capabilities
ASoC: soc-dai: remove .digital_mute
ipmi: remve duplicate code in __ipmi_bmc_register()
PCI: tegra: Revert tegra124 raw_violation_fixup
tools headers UAPI: Update tools's copy of linux/perf_event.h
arm64: perf: Add cap_user_time_short
perf: Add perf_event_mmap_page::cap_user_time_short ABI
arm64: perf: Only advertise cap_user_time for arch_timer
arm64: perf: Implement correct cap_user_time
time/sched_clock: Use raw_read_seqcount_latch()
sched_clock: Expose struct clock_read_data
HID: Replace HTTP links with HTTPS ones
HID: udraw-ps3: Replace HTTP links with HTTPS ones
arm64: perf: Correct the event index in sysfs
HID: mcp2221: Replace HTTP links with HTTPS ones
video: fbdev: Replace HTTP links with HTTPS ones
drm: Replace HTTP links with HTTPS ones
IIO: Ingenic JZ47xx: Add touchscreen mode.
dt-bindings: iio/adc: Add touchscreen idx for JZ47xx SoC ADC
reset: Replace HTTP links with HTTPS ones
backlight: backlight: Make of_find_backlight static
backlight: backlight: Drop backlight_put()
backlight: Use backlight_get_brightness() throughout
backlight: jornada720_bl: Introduce backlight_is_blank()
backlight: gpio_backlight: Simplify update_status()
backlight: cr_bllcd: Introduce gpio-backlight semantics
backlight: as3711_bl: Simplify update_status
backlight: backlight: Introduce backlight_get_brightness()
iio/adc: ingenic: Retrieve channels list from soc data struct
doc-rst: Wire-up Backlight kernel-doc documentation
backlight: backlight: Add overview and update existing doc
backlight: backlight: Drop extern from prototypes
backlight: generic_bl: Remove this driver as it is unused
backlight: backlight: Document enums in backlight.h
backlight: backlight: Document inline functions in backlight.h
backlight: backlight: Improve backlight_device documentation
IIO: Ingenic JZ47xx: Add xlate cb to retrieve correct channel idx
IIO: Ingenic JZ47xx: Error check clk_enable calls.
backlight: backlight: Improve backlight_properties documentation
backlight: backlight: Improve backlight_ops documentation
backlight: backlight: Add backlight_is_blank()
backlight: backlight: Refactor fb_notifier_callback()
ARM: dts: at91: sama5d3_xplained: change phy-mode
reset: intel: fix a compile warning about REG_OFFSET redefined
drm/mxsfb: drop unused function parameter
s390/bpf: implement BPF_PROBE_MEM
s390/kernel: expand exception table logic to allow new handling options
s390/kernel: unify EX_TABLE* implementations
s390/mm: allow order 10 allocations
s390/mm: avoid trimming to MAX_ORDER
s390/qdio: remove internal polling in non-thinint path
s390/qdio: allow to scan all 128 Input SBALs
s390/qdio: fix statistics for 128 SBALs
s390/mm: fix typo in comment
drm/mxsfb: Make supported modifiers explicit
ARM: dts: ux500-skomer: Correct accel mounting matrix
modules: linux/moduleparam.h: drop duplicated word in a comment
platform/chrome: cros_ec_typec: Unregister partner on error
iommu/arm-smmu: Add global/context fault implementation hooks
dt-bindings: arm-smmu: add binding for Tegra194 SMMU
iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage
iommu/arm-smmu: ioremap smmu mmio region before implementation init
iommu/arm-smmu: move TLB timeout and spin count macros
staging: Replace HTTP links with HTTPS ones
staging: rtl8188eu: add spaces around operators in header files
Staging: rtl8188eu: core: Fix coding style issue
ALSA: Replace the word "slave" in vmaster API
dt-bindings: iio: ti,ads8688 yaml conversion
iio: light: stk3310: add chip id for STK3311-X variant
dt-bindings: iio: accel: kionix,kxsd9 yaml conversion.
iio: adc: ad7192: move ad7192_of_match table closer to the end of the file
iio: adc: rockchip_saradc: Demote seemingly unintentional kerneldoc header
iio: imu: st_lsm6dsx: st_lsm6dsx: Mark 'st_lsm6dsx_accel_ext_info' as __maybe_unused
iio: imu: st_lsm6dsx: st_lsm6dsx_shub: Demote obvious misuse of kerneldoc to standard comment blocks
iio: magnetometer: ak8974: Add description for ak8974's 'scan' attribute
iio: adc: qcom-pm8xxx-xoadc: Demote standard comment block and supply missing description
iio: imu: inv_mpu6050: inv_mpu_ring: Demote seemingly unintentional kerneldoc header
iio: imu: inv_mpu6050: inv_mpu_core: Demote obvious misuse of kerneldoc to standard comment blocks
iio: adc: palmas_gpadc: Demote non-conforming kerneldoc header
iio: adc: max9611: Demote obvious misuse of kerneldoc to standard comment blocks
iio: adc: max1363: Fix kerneldoc attribute formatting for 'lock'
iio: imu: st_lsm6dsx: st_lsm6dsx: Reorder 'inline' declaration
iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the only file its used
iio: accel: sca3000: Fix 2 misspellings and demote nonconforming kerneldocs
iio: adc: cpcap-adc: Demote seemingly unintentional kerneldoc header
iio: adc: at91-sama5d2_adc: Struct kerneldoc titles need to start with 'struct '
iio: adc: at91_adc: Fix 'bad line' warning
iio: dac: ad5504: Fix formatting errors and demote non-compliant kerneldoc
iio: adc: ad799x: Demote seemingly unintentional kerneldoc header
iio: light: us5182d: Fix formatting in kerneldoc function block
iio: temperature: mlx90632: Function parameter descriptions must match exactly
iio: light: si1145: Demote obvious misuse of kerneldoc to standard comment blocks
iio: dac: ltc2632: Fix formatting in kerneldoc struct header
iio: adc: twl6030-gpadc: Fix some misdocumentation and formatting issues
iio: magnetometer: hmc5843: 'hmc5843_pm_ops' is unused in 1 of 3 files including hmc5843_core.h
iio: adc: twl4030-madc: Fix misnamed struct attribute
iio: adc: twl4030-madc: Remove set but unused variables 'len'
iio: adc: ti_am335x_adc: Remove a couple of unused 'read' variables
iio: imu: kmx61: Fix formatting in kerneldoc function headers
iio: magnetometer: mmc35240: Fix function header formatting
iio: light: cm32181: Fix formatting and docrot issues in cm32181_acpi_get_cpm()
iio: dac: ad5791: Complete 'struct ad5791_chip_info' documentation
iio: dac: ad5764: Fix misdocumenting and formatting error
iio: dac: ad5761: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5758: Move and fix-up kerneldoc header and demote unworthy kerneldoc
iio: dac: ad5755: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5449: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5446: Complete 'struct ad5446_state' doc and demote unworthy kerneldocs
iio: dummy: iio_simple_dummy_buffer: Demote file header and correct misspelling
iio: adc: ad7887: Demote seemingly unintentional kerneldoc header
iio: dac: ad5064: Value returned by ad5064_vref_name may not be 'const * const'
iio: dummy: iio_simple_dummy_events: Demote file header and supply descriptions for val2 params
iio: dac: ad5421: Fix kerneldoc attribute formatting for 'lock'
iio: dummy: iio_simple_dummy: Add newline after function-end
iio: dummy: iio_simple_dummy: Demote unworthy kerneldocs and correct wrong parameter in docs
iio: dac: ad5380: Fix kerneldoc attribute formatting for 'lock'
iio: dac: ad5360: Fix kerneldoc attribute formatting for 'lock'
iio: adc: ad7923: Demote obvious misuse of kerneldoc to standard comment blocks
iio: adc: ad7298: Demote obvious misuse of kerneldoc to standard comment blocks
iio: common: ms_sensors: ms_sensors_i2c: Fix misspelling of parameter 'client'
iio: accel: bma220_spi: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
iio: adc: ad_sigma_delta: Remove unused variable 'ret'
ARM: dts: exynos: Disable frequency scaling for FSYS bus on Odroid XU3 family
drm: core: Convert device logging to drm_* functions.
drm/i810: switch from 'pci_' to 'dma_' API
drm/ast: Use managed MM initialization
drm/ast: Initialize DRAM type before posting GPU
drm/ast: Move VRAM size detection to ast_mm.c
drm/ast: Use managed VRAM-helper initialization
drm/ast: Rename ast_ttm.c to ast_mm.c
drm/vram-helper: Managed vram helpers
dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1
dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support
dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support
phy: renesas: rcar-gen3-usb2: exit if request_irq() failed
phy: renesas: rcar-gen3-usb2: move irq registration to init
devicetree: bindings: phy: Document ipq806x dwc3 qcom phy
phy: qualcomm: add qcom ipq806x dwc usb phy driver
ARM: dts: aspeed: tacoma: Fix gpio-key definitions
ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP
ARM: dts: aspeed: rainier: Add second cfam on the hub
ARM: dts: aspeed: rainier: Add line-name checkstop
ARM: dts: aspeed: tacoma: Remove checkstop gpio-key
ARM: dts: aspeed: tacoma: Enable XDMA engine
ARM: dts: aspeed: witherspoon: Enable XDMA engine
ARM: dts: aspeed: ast2600: Update XDMA engine node
ARM: dts: aspeed: ast2500: Update XDMA engine node
ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog
ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties
arm64: dts: lx2160a-rdb: fix shunt-resistor value
net: mscc: ocelot: add support for PTP waveform configuration
ptp: introduce a phase offset in the periodic output request
ptp: add ability to configure duty cycle for periodic output
ARM: dts: imx6q-tbs2910: Pass reset-assert-us
ARM: dts: imx6q-tbs2910: Add an mdio node
icmp: support rfc 4884
ARM: dts: imx6qdl-sabresd: Pass reset-assert-us
ARM: dts: imx6qdl-sabresd: Add an mdio node
dt-bindings: arm: fsl: Add MYiR Tech boards
ARM: dts: imx6qdl-gw: add Gateworks System Controller support
net: mvneta: move rxq->left_size on the stack
net: mvneta: get rid of skb in mvneta_rx_queue
net: mvneta: drop all fragments in XDP_DROP
net: mvneta: move mvneta_run_xdp after descriptors processing
net: mvneta: move skb build after descriptors processing
xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines
sctp: remove the out_nounlock label in sctp_setsockopt
sctp: pass a kernel pointer to sctp_setsockopt_pf_expose
sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported
sctp: pass a kernel pointer to sctp_setsockopt_auth_supported
sctp: pass a kernel pointer to sctp_setsockopt_event
sctp: pass a kernel pointer to sctp_setsockopt_event
sctp: pass a kernel pointer to sctp_setsockopt_reuse_port
sctp: pass a kernel pointer to sctp_setsockopt_interleaving_supported
sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value
sctp: pass a kernel pointer to sctp_setsockopt_scheduler
sctp: pass a kernel pointer to sctp_setsockopt_add_streams
sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc
sctp: pass a kernel pointer to sctp_setsockopt_reset_streams
sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset
sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported
sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo
sctp: pass a kernel pointer to sctp_setsockopt_pr_supported
sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo
sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo
sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds
sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf
sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key
sctp: pass a kernel pointer to sctp_setsockopt_del_key
sctp: pass a kernel pointer to sctp_setsockopt_active_key
sctp: pass a kernel pointer to sctp_setsockopt_auth_key
sctp: switch sctp_setsockopt_auth_key to use memzero_explicit
sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident
sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk
sctp: pass a kernel pointer to sctp_setsockopt_maxburst
sctp: pass a kernel pointer to sctp_setsockopt_fragment_interleave
sctp: pass a kernel pointer to sctp_setsockopt_context
sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer
sctp: pass a kernel pointer to sctp_setsockopt_maxseg
sctp: pass a kernel pointer to sctp_setsockopt_mappedv4
sctp: pass a kernel pointer to sctp_setsockopt_associnfo
sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo
sctp: pass a kernel pointer to sctp_setsockopt_nodelay
sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr
sctp: pass a kernel pointer to sctp_setsockopt_primary_addr
sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo
sctp: pass a kernel pointer to sctp_setsockopt_default_send_param
sctp: pass a kernel pointer to sctp_setsockopt_initmsg
sctp: pass a kernel pointer to sctp_setsockopt_partial_delivery_point
sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack
sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params
sctp: pass a kernel pointer to sctp_setsockopt_autoclose
sctp: pass a kernel pointer to sctp_setsockopt_events
sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments
sctp: pass a kernel pointer to __sctp_setsockopt_connectx
sctp: pass a kernel pointer to sctp_setsockopt_bindx
sctp: copy the optval from user space in sctp_setsockopt
net: make ->{get,set}sockopt in proto_ops optional
net/ipv6: remove compat_ipv6_{get,set}sockopt
net/ipv6: factor out mcast join/leave setsockopt helpers
net/ipv6: factor out MCAST_MSFILTER setsockopt helpers
net/ipv6: factor out MCAST_MSFILTER getsockopt helpers
net/ipv4: remove compat_ip_{get,set}sockopt
net/ipv4: factor out mcast join/leave setsockopt helpers
net/ipv4: factor out MCAST_MSFILTER setsockopt helpers
net/ipv4: factor out MCAST_MSFILTER getsockopt helpers
netfilter: split nf_sockopt
netfilter: remove the compat argument to xt_copy_counters_from_user
netfilter: remove the compat_{get,set} methods
netfilter/ebtables: clean up compat {get, set}sockopt handling
netfilter/ip6_tables: clean up compat {get, set}sockopt handling
netfilter/ip_tables: clean up compat {get,set}sockopt handling
netfilter/arp_tables: clean up compat {get, set}sockopt handling
net: remove compat_sys_{get,set}sockopt
net: remove compat_sock_common_{get,set}sockopt
net: simplify cBPF setsockopt compat handling
net: streamline __sys_getsockopt
net: streamline __sys_setsockopt
net/atm: remove the atmdev_ops {get, set}sockopt methods
net: rds: rdma_transport.h: delete duplicated word
net: atm: lec_arpc.h: delete duplicated word
net: phy: at803x: add mdix configuration support for AR9331 and AR8035
net: enetc: Use DT protocol information to set up the ports
net: enetc: Initialize SerDes for SGMII and USXGMII protocols
net: dsa: felix: (re)use already existing constants
net: phy: add USXGMII link partner ability constants
hwmon: (gsc) add 16bit pre-scaled voltage mode
hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN
hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist
hwmon: (nct6683) Replace container_of() with kobj_to_dev()
hwmon: (i5k_amb) remove redundant assignment to variable res
ALSA: asihpi: delete duplicated word
ALSA: Replace HTTP links with HTTPS ones
prctl: exe link permission error changed from -EINVAL to -EPERM
prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe
proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE
pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid
pid: use checkpoint_restore_ns_capable() for set_tid
capabilities: Introduce CAP_CHECKPOINT_RESTORE
9p: remove unused code in 9p
net/9p: Fix sparse endian warning in trans_fd.c
9p: Fix memory leak in v9fs_mount
9p: retrieve fid from file when file instance exist.
media: dvbdev.h: keep * together with the type
media: v4l2-subdev.h: keep * together with the type
media: videobuf2: Print videobuf2 buffer state by name
media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
media: tw68: use generic power management
media: meye: use generic power management
media: cx88: use generic power management
media: cx25821: use generic power management
media: cx23885: use generic power management
media: sta2x11: use generic power management
media: dt-bindings: media: renesas,vsp1: Add power-domains and resets
media: dt-bindings: media: renesas,vsp1: Convert binding to YAML
media: dt-bindings: media: renesas,fdp1: Add resets property
media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
media: dt-bindings: media: renesas,fdp1: Convert binding to YAML
media: dt-bindings: media: renesas,fcp: Add resets and iommus properties
media: dt-bindings: media: renesas,fcp: Make power-domains mandatory
media: dt-bindings: media: renesas,fcp: Convert binding to YAML
media: v4l2-async: Log message in case of heterogeneous fwnode match
media: v4l2-async: Pass notifier pointer to match functions
media: v4l2-async: Accept endpoints and devices for fwnode matching
media: device property: Add a function to test is a fwnode is a graph endpoint
media: i2c: Add RDACM20 driver
media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x
media: i2c: Add MAX9286 driver
media: dt-bindings: media: i2c: Add bindings for Maxim Integrated MAX9286
media: i2c: dw9768: Add DW9768 VCM driver
media: dt-bindings: media: i2c: Document DW9768 bindings
media: i2c: imx290: replace msleep(10) with usleep_range(10000, 11000)
media: staging: rkisp1: set pads array of the resizer to size 2
media: staging: rkisp1: remove unused field alloc_ctx from struct rkisp1_device
media: staging: rkisp1: remove unused field ctrl_handler from struct rkisp1_device
media: staging: rkisp1: cap: in stream start, replace calls to rkisp1_handle_buffer with rkisp1_set_next_buf
media: staging: rkisp1: cap: move code that manages the buffers to rkisp1_set_next_buf
media: staging: rkisp1: cap: protect buf.curr and buf.next with buf.lock
media: staging: rkisp1: cap: don't set next buffer from rkisp1_vb2_buf_queue
media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section
media: tw68: Replace http links with https ones
media: tw5864-core: Replace http links with https ones
media: rtl2832_sdr: Replace HTTP links with HTTPS ones
media: ivtv: Replace http links with https ones
media: imon: Replace http links with https ones
media: cx18: Replace http links with https ones
media: allegro: add support for allegro firmware 2019.2
media: allegro: add a version field to mcu messages
media: allegro: drop length field from message header
media: allegro: set num_ref_idx using response of configured channels
media: allegro: add config blob for channel
media: allegro: encode bit fields separately
media: allegro: support handling firmware dependent values
media: allegro: don't pack MCU messages
media: allegro: add field for number of buffers
media: allegro: add explicit mail encoding and decoding
media: allegro: rework read/write to mailbox
media: allegro: rework mbox handling
media: v4l2-subdev.h: drop duplicated word in comment
media: media-entity.h: drop duplicated word in comment
media: dvbdev.h: fix duplicated word in comment
media: media-devnode.h: drop duplicated word in comment
media: media-device.h: drop duplicated word in comment
staging/media: Remove unneeded geometry restrictions from i.MX CSI driver
media: vimc: Add a control to display info on test image
media: tpg: Add function to return colors' order of test image
media: tpg: change char argument to const char
media: vpss: clean up resources in init
hantro: h264: Refuse to decode unsupported bitstream
rkvdec: h264: Refuse to decode unsupported bitstream
hantro: Make sure we don't use post-processor on an encoder
hantro: Remove unused bytesused argument
hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done
hantro: Rework how encoder and decoder are identified
hantro: h264: Rename scaling list handling function
hantro: h264: Remove unused macro definition
media: staging: rkisp1: fix typos in file rkisp1-config.h
media: staging: rkisp1: remove duplicate macro definition
media: staging: rkisp1: stats: read the stats in the isr
drm/ingenic: Silence uninitialized-variable warning
pinctrl: baytrail: Use fallthrough pseudo-keyword
staging: rtl8188eu: include: fixed multiple blank space coding style issues
staging: rtl8188eu: clear tabstop style issues
media: staging: rkisp1: stats: replace locks wq_lock, irq_lock with one lock
media: staging: rkisp1: stats: replace spin_lock_irqsave with spin_lock_irq
media: staging: rkisp1: use a macro for the statistics flags mask
media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c
media: ti-vpe: cal: Move CAL I/O accessors to cal.h
media: ti-vpe: cal: Split video node handling to cal-video.c
media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned'
media: ti-vpe: cal: Remove unneeded phy->sensor NULL check
media: ti-vpe: cal: Don't store external rate in cal_camerarx
media: ti-vpe: cal: Refactor camerarx start and stop
media: ti-vpe: cal: Reorder camerarx functions to prepare refactoring
media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its only caller
media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically
media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register()
media: ti-vpe: cal: Register a media device
media: ti-vpe: cal: Store struct device in cal_dev
media: ti-vpe: cal: Print revision and hwinfo in a more readable format
media: ti-vpe: cal: Read hardware revision earlier during probe
media: ti-vpe: cal: Split media initialization and cleanup to functions
media: ti-vpe: cal: Replace number of ports numerical value by macro
media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros
media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c
media: ti-vpe: cal: Decouple context and phy cleanup at remove time
media: ti-vpe: cal: Operate on phy instances in cal_quickdump_regs()
media: ti-vpe: cal: Replace context with phy in async notifier entries
media: ti-vpe: cal: Move async notifiers from contexts to cal_dev
media: ti-vpe: cal: Allow multiple contexts per subdev notifier
media: ti-vpe: cal: Move all sensor-related init to .bound() notifier
media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value
media: ti-vpe: cal: Move DT parsing to CAMERARX
media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup CAMERARX
media: ti-vpe: cal: Unregister video device before cleanup
media: ti-vpe: cal: Add context V4L2 cleanup and unregister functions
media: ti-vpe: cal: Split video device initialization and registration
dma-debug: use named initializers for dir2name
media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev
media: ti-vpe: cal: Decouple control handler from v4l2_device
powerpc: use the generic dma_ops_bypass mode
dma-mapping: add a dma_ops_bypass flag to struct device
media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse()
dma-mapping: make support for dma ops optional
media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to parse OF
media: ti-vpe: cal: Hardcode virtual channel to 0
media: ti-vpe: cal: Rename cal_create_instance() to cal_ctx_create()
media: ti-vpe: cal: Add comments to cal_probe() to delimitate sections
media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller
media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args()
media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval to a function
media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field
media: ti-vpe: cal: Use a loop to create CAMERARX and context instances
media: ti-vpe: cal: Use ctx_info() instead of v4l2_info()
media: ti-vpe: cal: Get struct device without going through v4l2_device
media: ti-vpe: cal: Use correct device name for bus_info
media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index
media: ti-vpe: cal: Reorganize remaining code in sections
media: ti-vpe: cal: Create consistent naming for context functions
media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in its caller
media: ti-vpe: cal: Group CAMERARX-related functions together
media: ti-vpe: cal: Create consistent naming for CAMERARX functions
media: ti-vpe: cal: Store sensor-related data in cal_camerarx
media: ti-vpe: cal: Add print macros for the cal_camerarx instances
media: ti-vpe: cal: Use dev_* print macros
media: ti-vpe: cal: Store instance ID and cal pointer in cal_camerarx
media: ti-vpe: cal: Remove internal phy structure from cal_camerarx
media: ti-vpe: cal: Name all cal_camerarx pointers consistently
media: ti-vpe: cal: Name all cal_dev pointers consistently
media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data
media: ti-vpe: cal: Rename cc_data to cal_camerarx
media: ti-vpe: cal: Move function to avoid forward declaration
media: ti-vpe: cal: Remove flags field from struct cal_dev
media: ti-vpe: cal: Remove unused structure fields
media: ti-vpe: cal: Remove static const cal_regmap_config template
media: ti-vpe: cal: Constify platform data
media: ti-vpe: cal: Make structure fields unsigned where applicable
media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields
media: ti-vpe: cal: Store PHY regmap fields in struct cc_data
media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields
media: ti-vpe: cal: Embed base_fields array in struct cal_csi2_phy
media: ti-vpe: cal: Make loop indices unsigned where applicable
media: ti-vpe: cal: Turn boolean variable into bool
media: ti-vpe: cal: Remove needless casts
media: ti-vpe: cal: Remove needless variable initialization
media: ti-vpe: cal: Make cal_formats array const
media: ti-vpe: cal: Turn reg_(read|write)_field() into inline functions
media: ti-vpe: cal: Inline CAL_VERSION macro in its only user
media: ti-vpe: cal: Merge all status variables in IRQ handler
media: ti-vpe: cal: Index IRQ registersstarting at 0
media: ti-vpe: cal: Index CSI-2 port starting at 0
media: ti-vpe: cal: Decouple CSI2 port and CPORT
media: ti-vpe: cal: Avoid function forward declaration
media: ti-vpe: cal: Sort headers alphabetically
gspca: First camera mode is skipped
media: s5p-g2d: Fix a memory leak in an error handling path in 'g2d_probe()'
media: Add V4L2_TYPE_IS_CAPTURE helper
media: pci: dt3155: fix spelling mistake
media: docs: pvrusb2: replace http references with https ones
media: gspca: replace http references with https ones
media: atmel: atmel-isc: rework component offsets
media: davinci: replace http references with https
media: solo6x10: replace http references with https
Documentation: userspace-api/media: drop doubled words
sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release
sun4i-csi: drop read/write, enable VB2_DMABUF
sunxi-csi: fill in bus_info of media device
media: gspca: remove redundant initialization of variable status
v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S)
include/media/v4l2-subdev.h: fix typo
cec-api: prevent leaking memory through hole in structure
go7007: add sanity checking for endpoints
media: staging: tegra-vde: Power-cycle hardware on probe
media: staging: tegra-vde: Turn ON power domain on shutdown
media: staging: tegra-vde: Runtime PM is always available on Tegra
arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators
ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit
arm: dts: socfpga: add reset-names to spi node
arm64: dts: agilex: add nand clocks
arm64: dts: agilex: populate clock dts entries for Intel SoCFPGA Agilex
arm64: dts: marvell: add SMMU support
ARM: dts: dlink-dns327l: fix reg-init PHY
ARM: orion/gpio: Make use of for_each_requested_gpio()
ARM: dts: kirkwood: Replace HTTP links with HTTPS ones
firmware: turris-mox-rwtm: add debugfs documentation
firmware: turris-mox-rwtm: support ECDSA signatures via debugfs
ARM: dts: rockchip: Fix VBUS on rk3288-vyasa
ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support
ARM: dts: rockchip: Add VMARC RK3288 SOM initial support
dt-bindings: arm: rockchip: Add Rock Pi N8 binding
arm64: dts: rk3399pro: vmarc-som: Move common properties into Carrier
arm64: dts: rk3399pro: vmarc-som: Move supply regulators into Carrier
arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties
ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM
ARM: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
arm64: dts: rockchip: remove bus-width from mmc nodes in px30 dts files
dmaengine: linux/dmaengine.h: drop duplicated word in a comment
dt-bindings: mmc: convert arasan sdhci bindings to yaml
selftests/bpf: Tests for BPF_SK_LOOKUP attach point
selftests/bpf: Add verifier tests for bpf_sk_lookup context access
tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type
libbpf: Add support for SK_LOOKUP program type
bpf: Sync linux/bpf.h to tools/
udp6: Run SK_LOOKUP BPF program on socket lookup
udp6: Extract helper for selecting socket from reuseport group
udp: Run SK_LOOKUP BPF program on socket lookup
udp: Extract helper for selecting socket from reuseport group
inet6: Run SK_LOOKUP BPF program on socket lookup
inet6: Extract helper for selecting socket from reuseport group
inet: Run SK_LOOKUP BPF program on socket lookup
inet: Extract helper for selecting socket from reuseport group
bpf: Introduce SK_LOOKUP program type with a dedicated attach point
bpf, netns: Handle multiple link attachments
blk-cgroup: show global disk stats in root cgroup io.stat
blk-cgroup: make iostat functions visible to stat printing
ne2k-pci: Use netif_msg_init to initialize msg_enable bits
net: atlantic: add support for FW 4.x
net: atlantic: align return value of ver_match function with function name
net: ethernet: et131x: Remove redundant register read
net: ethernet: et131x: Remove unused variable 'pm_csr'
net: bna: Remove unused variable 't'
net: bnxt: don't complain if TC flower can't be supported
Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14
Input: elan_i2c - handle firmware updated on newer ICs
Input: elan_i2c - add support for different firmware page sizes
Input: elan_i2c - fix detecting IAP version on older controllers
Input: elan_i2c - handle devices with patterns above 1
Input: elan_i2c - make fetching IC type of older controllers more robust
Input: elan_i2c - handle firmware not implementing "get pattern" command
remoteproc: stm32: Update M4 state in stm32_rproc_stop()
remoteproc: stm32: Introduce new attach() operation
remoteproc: stm32: Properly handle the resource table when attaching
remoteproc: stm32: Parse memory regions when attaching to M4
remoteproc: Make function rproc_resource_cleanup() public
remoteproc: stm32: Properly set co-processor state when attaching
remoteproc: stm32: Parse syscon that will manage M4 synchronisation
remoteproc: stm32: Remove memory translation from DT parsing
remoteproc: stm32: Decouple rproc from DT parsing
remoteproc: stm32: Request IRQ with platform device
remoteproc: stm32: Decouple rproc from memory translation
drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
futex: Remove unused or redundant includes
futex: Consistently use fshared as boolean
dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
ARM: at91: Replace HTTP links with HTTPS ones
ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
futex: Remove needless goto's
futex: Remove put_futex_key()
dt-bindings: media: imx274: Add optional input clock and supplies
debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE
PCI/ASPM: Add missing newline in sysfs 'policy'
arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains
arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains
xfs: preserve inode versioning across remounts
kunit: tool: fix improper treatment of file location
kunit: tool: fix broken default args in unit tests
kunit: capture stderr on all make subprocess calls
Documentation: kunit: Remove references to --defconfig
net: alteon: Avoid some useless memset
net: alteon: switch from 'pci_' to 'dma_' API
net: sungem: switch from 'pci_' to 'dma_' API
selftests/harness: Limit step counter reporting
net: decnet: af_decnet: Simplify goto loop.
timers: Lower base clock forwarding threshold
timers: Remove must_forward_clk
timers: Spare timer softirq until next expiry
timers: Expand clk forward logic beyond nohz
timers: Reuse next expiry cache after nohz exit
timers: Always keep track of next expiry
timers: Optimize _next_timer_interrupt() level iteration
timers: Add comments about calc_index() ceiling work
timers: Move trigger_dyntick_cpu() to enqueue_timer()
timers: Use only bucket expiry for base->next_expiry value
timers: Preserve higher bits of expiration on index calculation
tcp: add SNMP counter for no. of duplicate segments reported by DSACK
tcp: fix segment accounting when DSACK range covers multiple segments
net: sun: cassini: switch from 'pci_' to 'dma_' API
mptcp: silence warning in subflow_data_ready()
net: cdc_ncm: hook into set_rx_mode to admit multicast traffic
net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops
net: usbnet: export usbnet_set_rx_mode()
net: cdc_ether: export usbnet_cdc_update_filter
net: cdc_ether: use dev->intf to get interface information
selftests/seccomp: Check ENOSYS under tracing
selftests/seccomp: Refactor to use fixture variants
selftests/harness: Clean up kern-doc for fixtures
selftests: kmod: Add module address visibility test
cpupower: Replace HTTP links with HTTPS ones
net: openvswitch: reorder masks array based on usage
net: phy: sfp: Cotsworks SFF module EEPROM fixup
net: phy: continue searching for C45 MMDs even if first returned ffff:ffff
NFSv4.0 allow nconnect for v4.0
freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS
sunrpc: destroy rpc_inode_cachep after unregister_filesystem
PCI: dwc: Convert to devm_platform_ioremap_resource_byname()
dt-bindings: i2c-gpio: Use 'deprecated' keyword on deprecated properties
spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
spi: spi-pxa2xx: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
spi: spi-at91-usart: Remove unused OF table 'struct of_device_id'
spi: spi-topcliff-pch: Add missing descriptions to 'struct pch_spi_data'
spi: spi-zynqmp-gqspi: Correct a couple of misspellings in kerneldoc
spi: spi-zynq-qspi: Add description for 2 missing attributes/parameters
spi: spi-pl022: Provide missing struct attribute/function param docs
spi: spi-s3c64xx: Add missing entries for structs 's3c64xx_spi_dma_data' and 's3c64xx_spi_dma_data'
spi: spi-meson-spicc: Remove set but never used variable 'data' from meson_spicc_reset_fifo()
spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'struct meson_spifc'
spi: spi-ep93xx: Fix API slippage
spi: spi-davinci: Fix a few kerneldoc misspellings and API slippages
spi: spi-bitbang: Demote obvious misuse of kerneldoc to standard comment blocks
spi: spi-loopback-test: Fix formatting issues in function header blocks
drm/etnaviv: fix ref count leak via pm_runtime_get_sync
x86/efi: Remove unused EFI_UV1_MEMMAP code
x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP
x86/efi: Remove references to no-longer-used efi_have_uv1_memmap()
x86/efi: Delete SGI UV1 detection.
x86/platform/uv: Remove efi=old_map command line option
x86/platform/uv: Remove vestigial mention of UV1 platform from bios header
x86/platform/uv: Remove support for UV1 platform from uv
x86/platform/uv: Remove support for uv1 platform from uv_hub
x86/platform/uv: Remove support for UV1 platform from uv_bau
x86/platform/uv: Remove support for UV1 platform from uv_mmrs
x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x
x86/platform/uv: Remove support for UV1 platform from uv_tlb
x86/platform/uv: Remove support for UV1 platform from uv_time
arm64: dts: keembay: Add device tree for Keem Bay EVM board
arm64: dts: keembay: Add device tree for Keem Bay SoC
MAINTAINERS: Add maintainers for Keem Bay SoC
dt-bindings: arm: Add Keem Bay bindings
arm64: Add config for Keem Bay SoC
staging: comedi: comedi_fops.c: added casts to get rid of sparse warnings
arm64: tegra: Add the GPU on Tegra194
dt-bindings: fuse: tegra: Add missing compatible strings
dt-bindings: i2c: tegra: Document Tegra210 VI I2C clocks and power-domains
dt-bindings: Add documentation for GV11B GPU
ARM: rpc: Change blacklist to quirklist in ecode.c file
firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer
drm/tegra: plane: Support 180° rotation
drm/tegra: plane: Support horizontal reflection
drm/tegra: plane: Rename bottom_up to reflect_y
drm/tegra: dc: Omit superfluous error message in tegra_dc_probe()
drm/tegra: gr2d: Add tiled PATBASE address register
drm/tegra: gr3d: Assert reset before power-gating
drm/tegra: sor: Use correct power supply names for HDMI
gpu: host1x: debug: Dump push buffer state
gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
gpu: host1x: Put gather's BO on pinning error
gpu: host1x: Optimize BOs usage when firewall is enabled
gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_mipi_wait()
gpu: host1x: mipi: Use readl_relaxed_poll_timeout() in tegra_mipi_wait()
gpu: host1x: mipi: Update tegra_mipi_request() to be node based
spi: renesas,sh-msiof: Add r8a774e1 support
soc/tegra: fuse: Fix typo in APB MISC warning
soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs
ASoC: rt5682: optimize the power consumption
ASoC: soc-dai.h: don't use discriminatory terms for comment
ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL()
ASoC: rt5682: disable MICBIAS and Vref2 widget in default
ASoC: qcom: qdsp6: Use the defined variable to clean code
ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec
ASoC: atmel: merge .digital_mute() into .mute_stream()
block: improve discard bio alignment in __blkdev_issue_discard()
block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
block: defer flush request no matter whether we have elevator
block: make blk_timeout_init() static
dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings
ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
irqchip/loongson-liointc: Fix potential dead lock
irqchip/loongson-pch-msi: Remove unneeded variable
irqchip/loongson-pch-pic: Check return value of irq_domain_translate_twocell()
irqchip/loongson-htvec: Check return value of irq_domain_translate_onecell()
irqchip/loongson-htvec: Fix potential resource leak
irqchip/loongson-htpic: Remove unneeded select of I8259
irqchip/loongson-htpic: Remove redundant kfree operation
irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit
irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible
dt-bindings: interrupt-controller: Document UPG auxiliary L2
irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible
dt-bindings: interrupt-controller: Document Broadcom STB HIF L2
irqchip/brcmstb-l2: Set controller as wake-up source
irqchip/bcm7120-l2: Set controller as wake-up source
perf metric: Add 'struct expr_id_data' to keep expr value
perf metric: Rename expr__add_id() to expr__add_val()
perf probe: Warn if the target function is a GNU indirect function
perf probe: Fix memory leakage when the probe point is not found
perf probe: Fix wrong variable warning when the probe point is not found
perf probe: Avoid setting probes on the same address for the same event
pinctrl: lpc18xx: Use fallthrough pseudo-keyword
gpio: max77620: Use helper variable and clarify
arm64: defconfig: Enable AM654x SDHCI controller
pinctrl: rockchip: Replace HTTP links with HTTPS ones
arm64: arch_k3: enable chipid driver
staging: rtl8188eu: add blank line after declarations
staging: rtl*/security: Use static const in array declarations
staging: qlge/qlge_main.c: Replace depracated MSI API.
staging: rtl8712: handle firmware load failure
staging: rtl8192u: fix a dubious looking mask before a shift
ARM: dts: sh73a0: Add missing clocks to sound node
arm64: dts: renesas: r8a774e1: Add CAN[FD] support
arm64: dts: renesas: r8a774e1: Add RWDT node
arm64: dts: renesas: r8a774e1: Add MSIOF nodes
arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
arm64: dts: renesas: r8a774e1: Add SDHI nodes
arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
arm64: dts: renesas: r8a774e1: Add TMU device nodes
arm64: dts: renesas: r8a774e1: Add CMT device nodes
arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support
arm64: dts: renesas: r8a774e1: Add operating points
arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit
arm64: dts: renesas: r8a774e1: Add Ethernet AVB node
arm64: dts: renesas: r8a774e1: Add GPIO device nodes
arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes
arm64: dts: renesas: r8a774e1: Add IPMMU device nodes
ARM: dts: gose: Fix ports node name for adv7612
ARM: dts: renesas: Fix SD Card/eMMC interface device node names
arm64: dts: renesas: Fix SD Card/eMMC interface device node names
arm64: dts: renesas: add full-pwr-cycle-in-suspend into eMMC nodes
arm64: dts: renesas: Add HiHope RZ/G2H sub board support
arm64: dts: renesas: Add HiHope RZ/G2H main board support
arm64: dts: renesas: Initial r8a774e1 SoC device tree
arm64: defconfig: Enable R8A774E1 SoC
ALSA: line6: Use kmemdup in podhd_set_monitor_level()
ALSA: hda: Add support for Loongson 7A1000 controller
ip6_vti: use IS_REACHABLE to avoid some compile errors
xfrm: interface: use IS_REACHABLE to avoid some compile errors
phy: samsung-ufs: add UFS PHY driver for samsung SoC
dt-bindings: phy: Document Samsung UFS PHY bindings
arm64: dts: k3-j721e-proc-board: Add wait time for sampling Type-C DIR line
arm64: dts: ti: k3-j721e: Enable Super-Speed support for USB0
arm64: dts: ti: k3-j721e-main.dtsi: Add USB to SERDES MUX
arm64: dts: ti: k3-j721e-main: Add system controller node and SERDES lane mux
arm64: dts: ti: k3-j721e-main: Add WIZ and SERDES PHY nodes
dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
arm64: dts: ti: k3-am65/j721e-main: rename gic-its node to msi-controller
arm64: dts: ti: k3-j721e-main: rename smmu node to iommu
arm64: dts: ti: k3-*: Replace HTTP links with HTTPS ones
arm64: dts: ti: k3-am654-base-board: Add support for SD card
arm64: dts: ti: k3-am65-main: Add support for sdhci1
arm64: dts: ti: j721e-common-proc-board: Analog audio support
arm64: dts: ti: k3-j721e-common-proc-board: Remove duplicated main_i2c1_exp4_pins_default
arm/arm64: defconfig: Update configs to use the new CROS_EC options
Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
phy: sun4i-usb: explicitly include gpio/consumer.h
dmaengine: Extend NXP QDMA driver to check transmission errors
MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co-maintainer
dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA engine driver
dmaengine: Add support for repeating transactions
dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA
remoteproc: Properly handle firmware name when attaching
remoteproc: Refactor function rproc_free_vring()
remoteproc: Refactor function rproc_trigger_auto_boot()
remoteproc: Refactor function rproc_boot()
remoteproc: Introducing function rproc_validate()
remoteproc: Introducing function rproc_actuate()
remoteproc: Introducing function rproc_attach()
remoteproc: Add new attach() remoteproc operation
remoteproc: Add new RPROC_DETACHED state
remoteproc: qcom_q6v5_mss: Monitor MSS_STATUS for boot completion
remoteproc: qcom: pil-info: Fix shift overflow
arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
dts: hi3660: Add support for basic usb gadget on Hikey960
arm64: dts: hisilicon: Align UART nodename with dtschema
arm64: dts: hisilicon: Use phandles for overriding nodes in hi6220
ARM: dts: hisilicon: Align L2 cache-controller nodename with dtschema
ima: Fail rule parsing when the KEY_CHECK hook is combined with an invalid cond
ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond
ima: Fail rule parsing when buffer hook functions have an invalid action
ima: Free the entire rule if it fails to parse
ima: Free the entire rule when deleting a list of rules
ima: Have the LSM free its audit rule
IMA: Add audit log for failure conditions
integrity: Add errno field in audit message
spi: coldfire-qspi: Use clk_prepare_enable and clk_disable_unprepare
spi: Fix SPI NOR and SPI NAND acronyms
spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio()
spi: Only defer to thread for cleanup when needed
spi: fix duplicated word in <linux/spi/spi.h>
Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"
net: sched: Do not drop root lock in tcf_qevent_handle()
arm64: dts: qcom: sc7180: Move the fixed-perm property to SoC dtsi
net/mlx5e: CT: Map 128 bits labels to 32 bit map ID
net/mlx5e: Do not request completion on every single UMR WQE
net/mlx5e: RX, Avoid indirect call in representor CQE handling
net/mlx5e: XDP, Avoid indirect call in TX flow
net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support
net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload
net/mlx5e: IPsec: Add IPsec steering in local NIC RX
net/mlx5: Add IPsec related Flow steering entry's fields
net/mlx5: IPsec: Add HW crypto offload support
net/mlx5: Accel, Add core IPsec support for the Connect-X family
net/mlx5: E-switch, Reduce dependency on num_vfs during mode set
net/mlx5: E-switch, Avoid function change handler for non ECPF
net/mlx5: Make MLX5_EN_TLS non-prompt
net/mlx5e: Fix build break when CONFIG_XPS is not set
net/mlx5e: Fix missing switch_id for representors
spi: bcm2835aux: support effective_speed_hz
spi: bcm2835: support effective_speed_hz
regulator: Correct kernel-doc inconsistency
regmap: fix duplicated word in <linux/regmap.h>
ASoC: dt-bindings: renesas, fsi: use patternProperties for FSI-A/B
ASoC: dt-bindings: ak4613: switch to yaml base Documentation
ASoC: dt-bindings: ak4642: switch to yaml base Documentation
ASoC: soc-component: Add missed return for calling soc_component_ret
ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists'
drm/ingenic: Bump driver to version 1.1
drm/ingenic: Support multiple panels/bridges
drm/ingenic: Add support for the IPU
drm/ingenic: Add support for OSD mode
drm/ingenic: Use dmam_alloc_coherent()
drm/ingenic: Move register definitions to ingenic-drm.h
drm/ingenic: Set DMA descriptor chain address in probe
drm/ingenic: Add missing CR in debug strings
drm/ingenic: Rename ingenic-drm.c to ingenic-drm-drv.c
dt-bindings: display: Add ingenic,ipu.yaml
dt-bindings: display: Convert ingenic,lcd.txt to YAML
drm/ingenic: Fix incorrect assumption about plane->index
ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection
ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic-det-gpio
ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack
drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR reprogramming
drm/nouveau/kms/nvd9-: Add CRC support
drm/nouveau/kms/nv50-: Move hard-coded object handles into header
drm/nouveau/kms/nv50-: Expose nv50_outp_atom in disp.h
drm/nouveau/kms/nv140-: Track wndw mappings in nv50_head_atom
drm/nouveau/kms/nv50-: Fix disabling dithering
drm/nouveau/kms/nv140-: Don't modify depth in state during atomic commit
drm/vblank: Add vblank works
drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_off()
drm/vblank: Register drmm cleanup action once per drm_vblank_crtc
ASoC: codecs: ak*: merge .digital_mute() into .mute_stream()
ASoC: codecs: cs*: merge .digital_mute() into .mute_stream()
ASoC: codecs: da*: merge .digital_mute() into .mute_stream()
ASoC: codecs: es*: merge .digital_mute() into .mute_stream()
ASoC: codecs: wm*: merge .digital_mute() into .mute_stream()
ASoC: codecs: alc*: merge .digital_mute() into .mute_stream()
ASoC: codecs: max*: merge .digital_mute() into .mute_stream()
ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream()
ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream()
ASoC: codecs: tas*: merge .digital_mute() into .mute_stream()
ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream()
ASoC: codecs: merge .digital_mute() into .mute_stream()
ASoC: meson: merge .digital_mute() into .mute_stream()
ASoC: spear: merge .digital_mute() into .mute_stream()
ASoC: ti: merge .digital_mute() into .mute_stream()
ASoC: hdmi-codec: merge .digital_mute() into .mute_stream()
ASoC: soc-dai.c: add .no_capture_mute support
ASoC: hdmi-codec: return -ENOTSUPP for digital_mute
rwsem: fix commas in initialisation
docs: locking: Replace HTTP links with HTTPS ones
lockdep: Move list.h inclusion into lockdep.h
drm/tidss: Replace HTTP links with HTTPS ones
drm/vboxvideo: Replace HTTP links with HTTPS ones
ALSA: hda: fix snd_hda_codec_cleanup() documentation
ALSA: hda: export snd_hda_codec_cleanup_for_unbind()
net: mscc: ocelot: rethink Kconfig dependencies again
compiler: Remove uninitialized_var() macro
treewide: Remove uninitialized_var() usage
checkpatch: Remove awareness of uninitialized_var() macro
mm/debug_vm_pgtable: Remove uninitialized_var() usage
f2fs: Eliminate usage of uninitialized_var() macro
media: sur40: Remove uninitialized_var() usage
KVM: PPC: Book3S PR: Remove uninitialized_var() usage
clk: spear: Remove uninitialized_var() usage
clk: st: Remove uninitialized_var() usage
spi: davinci: Remove uninitialized_var() usage
ide: Remove uninitialized_var() usage
rtlwifi: rtl8192cu: Remove uninitialized_var() usage
b43: Remove uninitialized_var() usage
drbd: Remove uninitialized_var() usage
x86/mm/numa: Remove uninitialized_var() usage
docs: deprecated.rst: Add uninitialized_var()
RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
dt-bindings: interrupt-controller: Fix typos in loongson,liointc.yaml
RDMA/qedr: Add EDPM max size to alloc ucontext response
RDMA/qedr: Add EDPM mode type for user-fw compatibility
bpf: Drop duplicated words in uapi helper comments
selftests/bpf: Fix possible hang in sockopt_inherit
bpf: revert "test_bpf: Flag tests that cannot be jited on s390"
RDMA/usnic: switch from 'pci_' to 'dma_' API
af_packet: TPACKET_V3: replace busy-wait loop
net: fec: replace snprintf() with strlcpy() in fec_ptp_init()
net: fec: get rid of redundant code in fec_ptp_set()
net: fec: initialize clock with 0 rather than current kernel time
net: fec: enable to use PPS feature without time stamping
IB/hfi1: Remove unnecessary fall-through markings
RDMA/qedr: SRQ's bug fixes
IB/isert: allocate RW ctxs according to max IO size
tools/power/x86/intel-speed-select: Update version for v5.9
tools/power/x86/intel-speed-select: Add retries for mail box commands
tools/power/x86/intel-speed-select: Add option to delay mbox commands
tools/power/x86/intel-speed-select: Ignore -o option processing on error
tools/power/x86/intel-speed-select: Change path for caching topology info
raid5: remove the meaningless check in raid5_make_request
raid5: put the comment of clear_batch_ready to the right place
raid5: call clear_batch_ready before set STRIPE_ACTIVE
RDMA/mlx5: Init dest_type when create flow
dt-bindings: display: panel-dsi-cm: convert to YAML
drm/panel-simple: Add 50 Hz mode to the Frida FRD350H54004 panel
drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel
RDMA/rxe: Remove rxe_link_layer()
RDMA/rxe: Return void from rxe_mem_init_dma()
RDMA/rxe: Return void from rxe_init_port_param()
RDMA/rxe: Drop pointless checks in rxe_init_ports
block: remove retry loop in ioc_release_fn()
block: remove unnecessary ioc nested locking
md: rewrite md_setup_drive to avoid ioctls
block: integrate bd_start_claiming into __blkdev_get
block: use bd_prepare_to_claim directly in the loop driver
block: refactor bd_start_claiming
block: simplify the restart case in __blkdev_get
cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported
cpufreq: intel_pstate: Clean up aperf_mperf_shift description
selftest: Add tests for XDP programs in CPUMAP entries
samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap
libbpf: Add SEC name for xdp programs attached to CPUMAP
bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries
bpf: cpumap: Add the possibility to attach an eBPF program to cpumap
cpumap: Formalize map value as a named struct
samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop
net: Refactor xdp_convert_buff_to_frame
cpumap: Use non-locked version __ptr_ring_consume_batched
dma-mapping: inline the fast path dma-direct calls
dma-mapping: move the remaining DMA API calls out of line
pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
pinctrl: mvebu: pinctrl-armada-37xx: Update documentation block for 'struct armada_37xx_pin_group'
pinctrl: meson: pinctrl-meson-a1: Remove unused const variable 'i2c_slave_groups'
pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice
pinctrl: pinctrl-single: Fix struct/function documentation blocks
md: simplify md_setup_drive
md: remove the kernel version of md_u.h
md: remove the autoscan partition re-read
md: replace the RAID_AUTORUN ioctl with a direct function call
md: move the early init autodetect code to drivers/md/
init: remove the bstat helper
fs: add a vfs_fchmod helper
fs: add a vfs_fchown helper
pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours
pinctrl: pinctrl-bm1880: Rename ill documented struct attribute entries
pinctrl: pinctrl-at91: Demote non-kerneldoc header and complete another
pinctrl: pinctrl-at91-pio4: PM related attribute descriptions
pinctrl: pinconf-generic: Add function parameter description 'pctldev'
pinctrl: devicetree: Add one new attribute description and rename another two
pinctrl: pinmux: Add some missing parameter descriptions
pinctrl: core: Fix a bunch of kerneldoc issues
pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_names' as __maybe_unused
pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'nav_tsync_groups'
pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues
pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues
pinctrl: samsung: pinctrl-samsung: Demote obvious misuse of kerneldoc to standard comment blocks
pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' documentation
pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly documented function param
pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of kerneldoc to standard comment blocks
pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentation misdemeanours
pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_pinctrl' attribute descriptions
gpio: mmio: replace open-coded for_each_set_bit()
arm64: tegra: Add compatible string for Tegra194 CPU complex
arm64: tegra: Add HDMI supplies on Norrin
arm64: tegra: Add #{address,size}-cells for VI I2C on Tegra210
arm64: tegra: Add missing clocks and power-domains to Tegra210 VI I2C
gpio: pca9570: Add DT bindings for NXP PCA9570
gpio: pca9570: add GPO driver for PCA9570
platform/x86: acerhdf: Replace HTTP links with HTTPS ones
ARM: tegra_defconfig: Enable options useful for Nexus 7 and Acer A500
dt-bindings: ARM: tegra: Add ASUS Google Nexus 7
dt-bindings: ARM: tegra: Add Acer Iconia Tab A500
dt-bindings: Add vendor prefix for Acer Inc.
ARM: tegra: Add device-tree for ASUS Google Nexus 7
ARM: tegra: Add device-tree for Acer Iconia Tab A500
rtc: cleanup obsolete comment about struct rtc_class_ops
MIPS: Prevent READ_IMPLIES_EXEC propagation
x86/idtentry: Remove stale comment
iommu/arm-smmu-v3: Fix trivial typo
rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable
rtc: ds1374: wdt: Use watchdog core for watchdog part
rtc: Replace HTTP links with HTTPS ones
rtc: goldfish: Enable interrupt in set_alarm() when necessary
rtc: max77686: Do not allow interrupt to fire before system resume
mips/vdso: Fix resource leaks in genvdso.c
MIPS: CU1000-Neo: Refresh defconfig to support LED.
MIPS: Ingenic: Fix bugs and add missing LED node for X1000.
MIPS: Ingenic: Add YSH & ATIL CU Neo board support.
dt-bindings: MIPS: Add X1830 based CU1830-Neo and fix bug in CU1000-Neo.
MIPS: Ingenic: Add Ingenic X1830 support.
MIPS: fix vdso different address spaces
mips: Replace HTTP links with HTTPS ones
MIPS: Loongson64: Load LS7A dtbs
MIPS: Loongson64: DeviceTree for LS7A PCH
gpio: max77620: Initialize hardware state of interrupts
gpio: max77620: Use irqchip template
gpio: max77620: Don't shadow error code of platform_get_irq()
gpio: max77620: Don't set of_node
gpio: max77620: Fix missing release of interrupt
gpio: max77620: Replace 8 with MAX77620_GPIO_NR
MIPS: Loongson64: Fix machine naming
MIPS: Loongson: Fix boot warning about hwmon_device_register()
MIPS: Loongson: Reduce possible loop times and add log in do_thermal_timer()
MIPS: Loongson: Cleanup cpu_hwmon.c
MIPS: ingenic: RS90: Added defconfig
MIPS: ingenic: Add support for the RS90 board
MIPS: ingenic: Add support for the JZ4725B SoC
MIPS: ingenic: Use enum instead of macros for Ingenic SoCs
dt-bindings: timer/ingenic,tcu: Add compatible strings for JZ4725B SoC
dt-bindings: MIPS: Add entry for the YLM RetroMini
dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019
pinctrl: qcom: ipq4019: add open drain support
dt-bindings: vendor-prefixes: Add YLM
pinctrl: aspeed: Describe the heartbeat function on ball Y23
pinctrl: aspeed: Improve debug output
dt-bindings: arm-smmu: add compatible string for Marvell Armada-AP806 SMMU-500
iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743
iommu/arm-smmu: Call configuration impl hook before consuming features
gpio: omap: handle pin config bias flags
dt-bindings: arm: renesas: Document beacon-rzg2m
arm64: dts: renesas: Restructure Makefile
arm64: dts: renesas: cat875: Drop superfluous phy-mode
ARM: dts: renesas: Remove unused remote property from adv7180 nodes
ARM: dts: gose: Fix ports node name for adv7180
dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to json-schema
pinctrl: rza1: Demote some kerneldoc headers and fix others
Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
md: raid10: Fix compilation warning
md: raid5: Fix compilation warning
md: raid5-cache: Remove set but unused variable
md: Fix compilation warning
net/mlx5: Enable count action for rules with allow action
net/mlx5: Add interface changes required for VDPA
net/mlx5: Add VDPA interface type to supported enumerations
net/mlx5: Support setting access rights of dma addresses
arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer/magnetometer
arm64: dts: qcom: msm8916: Use higher I2C drive-strength only on DB410c
arm64: dts: qcom: msm8916: Simplify pinctrl configuration
arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regulators to end of file
powerpc/pseries: Detect secure and trusted boot state of the system.
soundwire: fix the kernel-doc comment
arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon
net: ipv6: drop duplicate word in comment
net: sctp: drop duplicate words in comments
net: ip6_fib.h: drop duplicate word in comment
net: dsa.h: drop duplicate word in comment
net: caif: drop duplicate words in comments
net: 9p: drop duplicate word in comment
net: wimax: fix duplicate words in comments
net: skbuff.h: drop duplicate words in comments
net: qed: drop duplicate words in comments
powerpc/vdso: Fix vdso cpu truncation
powerpc/perf: Add kernel support for new MSR[HV PR] bits in trace-imc
powerpc/Kconfig: Replace HTTP links with HTTPS ones
ocxl: Replace HTTP links with HTTPS ones
cpuidle/pseries: Make symbol 'pseries_idle_driver' static
pseries: Fix 64 bit logical memory block panic
powerpc/xive: Remove unused inline function xive_kexec_teardown_cpu()
powerpc/fadump: fix race between pstore write and fadump crash trigger
powerpc: Add cputime_to_nsecs()
powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros
powerpc/ppc-opcode: Reuse raw instruction macros to stringify
powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h
powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h
powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step
powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding
powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask
powerpc/perf/hv-24x7: Add cpu hotplug support
powerpc/pseries: remove obsolete memory hotplug DT notifier code
powerpc/pseries: remove dlpar_cpu_readd()
powerpc/pseries: remove memory "re-add" implementation
powerpc/pseries: remove prrn special case from DT update path
powerpc/numa: remove arch_update_cpu_topology
powerpc/numa: remove prrn_is_enabled()
powerpc/rtasd: simplify handle_rtas_event(), emit message on events
powerpc/numa: remove start/stop_topology_update()
powerpc/numa: remove timed_topology_update()
powerpc/numa: stub out numa_update_cpu_topology()
powerpc/numa: remove vphn_enabled and prrn_enabled internal flags
powerpc/numa: remove unreachable topology workqueue code
powerpc/numa: remove unreachable topology timer code
powerpc/numa: make vphn_enabled, prrn_enabled flags const
powerpc/numa: remove unreachable topology update code
powerpc/numa: remove ability to enable topology updates
powerpc/rtas: don't online CPUs for partition suspend
powerpc/pseries: remove cede offline state for CPUs
powerpc/security: Allow for processors that flush the link stack using the special bcctr
powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h
powerpc/security: split branch cache flush toggle from code patching
powerpc/security: make display of branch cache flush more consistent
powerpc/security: change link stack flush state to the flush type enum
powerpc/security: re-name count cache flush to branch cache flush
powerpc: re-initialise lazy FPU/VEC counters on every fault
powerpc/64s: Fix restore_math unnecessarily changing MSR
powerpc/64s: restore_math remove TM test
powerpc/pmem: Initialize pmem device on newer hardware
powerpc/pmem: Avoid the barrier in flush routines
powerpc/pmem: Update ppc64 to use the new barrier instruction.
libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier
powerpc/pmem: Add flush routines using new pmem store and sync instruction
powerpc/pmem: Add new instructions for persistent storage and sync
powerpc/pmem: Restrict papr_scm to P8 and above.
powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE
powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled
powerpc/mm: Enable radix GTSE only if supported.
drivers: net: wan: Fix trivial spelling
selftests: mlxsw: Test policers' occupancy
selftests: mlxsw: Add scale test for tc-police
selftests: mlxsw: tc_restrictions: Test tc-police restrictions
selftests: forwarding: Add tc-police tests
mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE
mlxsw: core_acl_flex_actions: Add police action
mlxsw: core_acl_flex_actions: Work around hardware limitation
mlxsw: spectrum_policer: Add devlink resource support
mlxsw: spectrum_policer: Add policer core
mlxsw: resources: Add resource identifier for global policers
mlxsw: reg: Add policer bandwidth limits
hinic: add firmware update support
decnet: dn_dev: Remove an unnecessary label.
docs: networking: timestamping: add section for stacked PHC devices
net: sundance: Replace HTTP links with HTTPS ones
Input: mt - cleanup open-coded __set_bit()
dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones
dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones
scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
scsi: aic7xxx: Remove unused variables 'wait' and 'paused'
scsi: aic7xxx: Remove unused variable 'ahd'
scsi: lpfc: Correct some pretty obvious misdocumentation
scsi: be2iscsi: Add missing function parameter description
scsi: be2iscsi: Fix misdocumentation of 'pcontext'
scsi: be2iscsi: Fix API/documentation slip
scsi: myrs: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: ipr: Fix struct packed-not-aligned issues
scsi: ipr: Remove a bunch of set but checked variables
scsi: virtio_scsi: Demote seemingly unintentional kerneldoc header
scsi: ipr: Fix a mountain of kerneldoc misdemeanours
scsi: pm8001: Provide descriptions for the many undocumented 'attr's
scsi: aacraid: Fill in the very parameter descriptions for rx_sync_cmd()
scsi: aic94xx: Fix a couple of formatting and bitrot issues
scsi: aacraid: Fix a bunch of function header issues
scsi: aic94xx: Document 'lseq' and repair asd_update_port_links() header
scsi: aacraid: Demote partially documented function header
scsi: aacraid: Remove unused variable 'status'
scsi: aacraid: Fix logical bug when !DBG
scsi: aacraid: Fix a few kerneldoc issues
scsi: aacraid: Repair two kerneldoc headers
of/address: Fix variable name in comment of of_iomap
MAINTAINERS: update Amit Kucheria's email to a single email address
block: add max_active_zones to blk-sysfs
block: add max_open_zones to blk-sysfs
scsi: qla2xxx: Address a set of sparse warnings
scsi: sd_zbc: Remove unused inline functions
scsi: lpfc: NVMe remote port devloss_tmo from lldd
scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer
scsi: lpfc: Quieten some printks
scsi: qla4xxx: Provide a missing function param description and fix formatting
scsi: aacraid: Fix a bunch of function doc formatting errors
scsi: aic94xx: Repair kerneldoc formatting error and remove extra param
scsi: pm8001: Demote obvious misuse of kerneldoc and update others
scsi: aic94xx: Demote seemingly unintentional kerneldoc header
scsi: aacraid: Fix a couple of small kerneldoc issues
scsi: aacraid: Provide suggested curly braces around empty body of if()
scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
scsi: aic7xxx: Remove unused variable 'targ'
scsi: aic7xxx: Remove unused variable 'ahc'
scsi: aic7xxx: Remove unused variable 'tinfo'
scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: qedf: Remove a whole host of unused variables
scsi: arcmsr: Remove some set but unused variables
scsi: bnx2fc: Fix a couple of bitrotted function documentation headers
scsi: libfc: Provide missing and repair existing function documentation
scsi: libfc: Fix a couple of misdocumented function parameters
scsi: libfc: Repair function parameter documentation
scsi: qedf: Remove set but not checked variable 'tmp'
scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
scsi: bnx2fc: Repair a range of kerneldoc issues
scsi: fcoe: Correct some kernel-doc issues
scsi: fcoe: Fix a myriad of documentation issues
dt-bindings: reset: Convert UniPhier reset to json-schema
arm64: dts: qcom: sc7180: Add missing properties for Wifi node
arm64: dts: qcom: Fix WiFi supplies on sc7180-idp
remoteproc: qcom_sysmon: Solve function header bitrot issues
remoteproc: remoteproc_core: Use 'gnu_printf' format notation
scsi: fcoe: Fix various kernel-doc infringements
scsi: libfc: trivial: Fix spelling mistake of 'discovery'
scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions
scsi: libfc: Supply some missing kerneldoc struct/function attributes/params
netfilter: nf_tables: Fix a use after free in nft_immediate_destroy()
leds: Add multicolor ID to the color ID list
dt: bindings: Add multicolor class dt bindings documention
leds: lp5523: Fix various formatting issues in the code
leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros
drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read()
include/uapi/linux: Update KFD ioctl version
drm/amdkfd: Provide SMI events watch
drm/amdgpu: enable ih CG for navy_flounder
drm/amdgpu: enable hdp CG and LS for navy_flounder
drm/amdgpu: enable mc CG and LS for navy_flounder
drm/amdgpu: enable athub/mmhub PG for navy_flounder
drm/amd/powerplay: set VCN1 pg only for sienna_cichlid
drm/amd/display: add DC support for navy flounder
wireless: Fix trivial spelling
iwlegacy: Check the return value of pcie_capability_read_*()
drm/amdgpu: support athub cg setting for navy_flounder
drm/amdgpu: enable GFX clock gating for navy_flounder
drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder
drm/amdgpu: enable VCN3.0 DPG for navy_flounder
drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder
ssb: Replace HTTP links with HTTPS ones
drm/amdgpu: enable cp_fw_write_wait for navy_flounder
drm/amdgpu: add vcn ip block for navy_flounder
drm/amdgpu: add navy_flounder vcn firmware support
drm/amdgpu/gfx10: add gc golden setting for navy_flounder
drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support
drm/amdkfd: Support navy_flounder KFD
drm/amdgpu: use front door firmware loading for navy_flounder
drm/amdgpu: add psp block for navy_flounder
drm/amdgpu: add psp support for navy_flounder
drm/amdgpu: add smu block for navy_flounder
drm/amdgpu/powerplay: add smu support for navy_flounder
zd1211rw: remove needless check before usb_free_coherent()
drm/amdgpu: add gmc cg support for navy_flounder
drm/amdgpu: force pa_sc_tile_steering_override to 0 for navy_flounder
drm/amdgpu: configure navy_flounder gfx according to gfx 10.3
drm/amdgpu: add virtual display support for navy_flounder.
drm/amdgpu: add sdma ip block for navy_flounder
drm/amdgpu: add gfx ip block for navy_flounder
drm/amdgpu: add ih ip block for navy_flounder
drm/amdgpu: add gmc ip block for navy_flounder
rtlwifi: 8821ae: remove unused path B parameters from swing table
drm/amdgpu: add common ip block for navy_flounder
rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations
drm/amdgpu: add support on mmhub for navy_flounder
drm/amdgpu: initialize IP offset for navy_flounder
drm/amdgpu/soc15: add support for navy_flounder
drm/amdgpu/gfx10: add clockgating support for navy_flounder
drm/amdgpu/gmc10: add navy_flounder support
drm/amdgpu/gfx10: add support for navy_flounder firmware
drm/amdgpu: set asic family and ip blocks for navy_flounder
drm/amdgpu: set fw load type for navy_flounder
drm/amdgpu: add navy_flounder gpu info firmware
drm/amdgpu: add navy_flounder asic type
drm/amdgpu: expand to add multiple trap event irq id
drm/amd/sriov skip vcn powergating and dec_ring_test
drm/amdgpu: correct ta header v2 ucode init start address
drm/amd/sriov porting sriov cap to vcn3.0
drm/amd/sriov add mmsch_v3 interface
drm/amdgpu: optimize rlcg write for gfx_v10
drm/amd/sriov skip jped ip block and close pgcg flags
drm/amd/powerplay: drop unused code around thermal range setting
drm/amd/powerplay: maximum the code sharing on thermal irq setting
drm/amd/powerplay: sort the call flow on temperature ranges retrieving
drm/amd/powerplay: cache the software_shutdown_temp
drm/amd/powerplay: correct Sienna Cichlid temperature limit settings
drm/amd/powerplay: correct Navi1X temperature limit settings
drm/amd/powerplay: correct the supported pcie GenSpeed and LaneCount
drm/amd/powerplay: drop unnecessary wrapper around pcie parameters setting
drm/amd/powerplay: drop unused APIs and parameters
drm/amd/powerplay: drop smu_v12_0.c unnecessary wrapper V2
drm/amd/powerplay: drop unnecessary wrappers
drm/amd/powerplay: apply gfxoff disablement/enablement for all SMU11 ASICs
drm/amd/powerplay: drop Sienna Cichlid specific set_soft_freq_limited_range
drm/amd/powerplay: drop unnecessary Sienna Cichlid specific APIs
drm/amd/powerplay: drop unnecessary Navi1x specific APIs
drm/amd/powerplay: drop unnecessary Arcturus specific APIs
drm/amd/powerplay: update the common API for performance level setting
drm/amd/powerplay: update UMD pstate clock settings
drm/amd/powerplay: add new UMD pstate data structure
drm/amd/powerplay: update Sienna Cichlid default dpm table setup
drm/amd/powerplay: update Navi10 default dpm table setup
drm/amd/powerplay: update Arcturus default dpm table setting
drm/amd/powerplay: implement a common set dpm table API for smu V11
drm/amd/powerplay: add more members for dpm table
drm/amdgpu: add module parameter choose reset mode
drm/amdgpu: enable mode1 reset
drm/amdgpu: RAS emergency restart logic refine
drm/amd/powerplay: add SMU mode1 reset
drm/amdkfd: fix kernel-doc and cleanup
staging: rtl8188eu: core: fix coding style issues
arm64: tlb: Use the TLBI RANGE feature in arm64
fanotify: break up fanotify_alloc_event()
fanotify: create overflow event type
inotify: do not use objectid when comparing events
kernfs: do not call fsnotify() with name without a parent
nfsd: use fsnotify_data_inode() to get the unlinked inode
fsnotify: return non const from fsnotify_data_inode()
fsnotify: fold fsnotify() call into fsnotify_parent()
Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait."
cpufreq: powernv: Make some symbols static
usb: misc: sisusbvga: Move static const tables out to different include file
usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays
usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg
usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file
usb: mtu3: mtu3_trace: Function headers are not suitable for kerneldoc
usb: dwc2: gadget: Avoid pointless read of EP control register
usb: dwc2: gadget: Make use of GINTMSK2
block: always remove partitions from blk_drop_partitions()
block: relax jiffies rounding for timeouts
arm64: enable tlbi range instructions
spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare
arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature
usb: linux/usb/gadget.h: fix duplicated word in comment
usb: linux/usb/serial.h: drop duplicated word in comment
usb: linux/usb/pd_vdo.h: drop duplicated word in comment
usb: linux/usb.h: drop duplicated word in comment
USB: musb: Remove unused inline function
USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
USB: Remove pci-dma-compat wrapper APIs.
regulator: Add labibb regulator binding
regulator: qcom: Add labibb driver
regulator: Allow regulators to verify enabled during enable()
s390/dasd: Use struct_size() helper
s390/dasd: fix inability to use DASD with DIAG driver
netpoll: Remove unused inline function netpoll_netdev_init()
mptcp: Remove unused inline function mptcp_rcv_synsent()
net: flow: Remove unused inline function
cipso: Remove unused inline functions
usb: gadget: Replace HTTP links with HTTPS ones
usb: phy: Replace HTTP links with HTTPS ones
tools: usb: usbip: Replace HTTP links with HTTPS ones
usb: dwc3: Replace HTTP links with HTTPS ones
usb: host: xhci-plat: Replace HTTP links with HTTPS ones
usb: typec: Replace HTTP links with HTTPS ones
USB: ohci: Replace HTTP links with HTTPS ones
staging: dpaa2-ethsw: setup MAC address of switch netdevices
staging: dpaa2-ethsw: store version information of the DPSW object
staging: dpaa2-ethsw: disable switch ports are probe time
staging: dpaa2-ethsw: use netif_running when checking for port up
staging: dpaa2-ethsw: ignore state interrupts when the interface is not running
staging: dpaa2-ethsw: fix reported link state
staging: r8188eu: remove unused members of struct xmit_buf
staging: gasket: core: Fix a coding style issue in gasket_core.c
staging: comedi: s626: Remove pci-dma-compat wrapper APIs.
Staging: vc04_services: Fix unsigned int warnings
fsnotify: Rearrange fast path to minimise overhead when there is no watcher
fanotify: Avoid softlockups when reading many events
cpufreq: amd_freq_sensitivity: Mark sometimes used ID structs as __maybe_unused
cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift()
cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __maybe_unused
cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables as __always_unused
cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused
cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused
cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues
cpufreq: pasemi: Include header file for {check,restore}_astate prototypes
cpufreq: cpufreq_governor: Demote store_sampling_rate() header to standard comment block
cpufreq: cpufreq: Demote lots of function headers unworthy of kerneldoc status
cpufreq: freq_table: Demote obvious misuse of kerneldoc to standard comment blocks
Bluetooth: Add per-instance adv disable/remove
arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configs
ALSA: usb-audio: Replace blacklist word
ALSA: via82xx: Replace the words whitelist
ALSA: nm256: Replace the words blacklist
ALSA: intel8x0: Replace the words white/blacklist
ALSA: hda: Replace the words white/blacklist
ALSA: es1968: Replace the words white/blacklist
ALSA: ctxfi: Replace the word blacklist
ALSA: bt87x: Replace the words white/blacklist
ALSA: ac97: Replace the words white/blacklist
dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete
dmaengine: ioat: init: Correct misspelling of function parameter 'c' for channel
dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v2_device' attribute docs
dmaengine: xgene-dma: Provide descriptions for 'dev' and 'clk' in device's ddata
dmaengine: nbpfaxi: Provide some missing attribute docs and split out slave info
dmaengine: iop-adma: Function parameter documentation must adhere to correct formatting
dmaengine: imx-sdma: Correct formatting issue and provide 2 new descriptions
dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatting issue
dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc to standard comment blocks
dmaengine: at_hdmac: Repair parameter misspelling and demote non-kerneldoc headers
dmaengine: altera-msgdma: Fix struct documentation blocks
dmaengine: ste_dma40: Supply 2 missing struct attribute descriptions
dmaengine: pl330: Demote obvious misuse of kerneldoc to standard comment block
dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to standard comment blocks
dmaengine: ep93xx_dma: Provide some missing struct attribute documentation
dmaengine: of-dma: Fix misspellings/formatting issues in some function headers
dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct mtk_hsdma_pdesc' doc block
iio: buffer: fix attach/detach pollfunc order
drm: drm_rect.h: delete duplicated word in comment
drm: msm_drm.h: delete duplicated words in comments
drm: i915_drm.h: delete duplicated words in comments
drm: drm_mode_config.h: delete duplicated words in comments
drm: drm_gem.h: delete duplicated words in comments
drm: drm_bridge.h: delete duplicated word in comment
drm: drm_atomic.h: delete duplicated word in comment
drm/i915: Update DRIVER_DATE to 20200715
airo: use set_current_state macro
dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings
iwlegacy: remove redundant initialization of variable tid
ipw2200: use generic power management
ipw2100: use generic power management
adm8211: use generic power management
orinoco: use generic power management
rtl818x_pci: use generic power management
rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails
rtlwifi: rtl8192cu: Prevent leaking urb
rtlwifi: rtl8192cu: Fix deadlock
rtlwifi: rtl8192cu: Remove uninitialized_var() usage
b43: Remove uninitialized_var() usage
orinoco_usb: fix spelling mistake
rtlwifi: rtl8188ee: Fix endian issue
rtlwifi: Fix endian issue in ps.c
broadcom: fix wiki website url
atmel: fix wiki website url
wireless: fix wiki website url in main Kconfig
platform/x86: apple-gmux: Replace HTTP links with HTTPS ones
arm64: tegra: Add clocks and resets for ISP on Tegra210
arm64: tegra: Fix compatible string for DPAUX on Tegra210
arm64: tegra: Add i2c-bus subnode for DPAUX controllers
ARM: tegra: Add HDMI supplies on Nyan boards
ARM: tegra: Add missing DSI controller on Tegra30
ARM: tegra: Add i2c-bus subnode for DPAUX controllers
memory: tegra: Add Tegra132 compatible string match
soundwire: sdw.h: fix indentation
soundwire: sdw.h: fix PRBS/Static_1 swapped definitions
platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED
platform/x86: mlx-platform: Extend FAN platform data description
platform_data/mlxreg: Add presence register field for FAN devices
Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
platform/mellanox: mlxreg-io: Add support for complex attributes
platform/x86: mlx-platform: Add more definitions for system attributes
platform_data/mlxreg: Add support for complex attributes
platform/mellanox: mlxreg-hotplug: Add environmental data to uevent
platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation
platform/mellanox: mlxreg-hotplug: Modify module license
lib/test-string_helpers.c: Add string_upper() and string_lower() tests
lib/string_helpers: Introduce string_upper() and string_lower() helpers
platform/x86: thinkpad_acpi: Replace HTTP links with HTTPS ones
platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid
platform/x86: thinkpad_acpi: lap or desk mode interface
platform/x86: thinkpad_acpi: Revert "Use strndup_user() in dispatch_proc_write()"
drm/i915/gt: Assert the kernel context is using the HWSP
drm/i915/gt: Trace placement of timeline HWSP
drm/i915: Remove unused inline function drain_delayed_work()
rtw88: coex: Fix ACL Tx pause during BT inquiry/page.
mwifiex: Prevent memory corruption handling keys
mwifiex: Fix reporting 'operation not supported' error code
wlcore: Remove pointless spinlock
wlcore: Use spin_trylock in wlcore_irq() to see if we need to queue tx
wlcore: Use spin_trylock in wlcore_irq_locked() for running the queue
wlcore: Simplify runtime resume ELP path
mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces
rtw88: 8822c: add new RFE type 6
rtw88: 8822ce: add support for device ID 0xc82f
rtw88: pci: disable aspm for platform inter-op with module parameter
rtw88: 8821c: Add 8821CE to Kconfig and Makefile
rtw88: single rf path chips don't support TX STBC
rtw88: 8821c: add beamformee support
rtw88: 8821c: add power tracking
rtw88: 8821c: add cck pd settings
arm64: tegra: Sort aliases alphabetically
arm64: tegra: Remove spurious tabs
arm64: tegra: Populate VBUS for USB3 on Jetson TX2
arm64: tegra: Enable DFLL support on Jetson Nano
arm64: tegra: Add support for Jetson Xavier NX
arm64: tegra: Re-order PCIe aperture mappings
arm64: tegra: Enable Tegra VI CSI support for Jetson Nano
arm64: tegra: jetson-tx1: Add camera supplies
arm64: tegra: Fix order of XUSB controller clocks
arm64: tegra: Rename cbb@0 to bus@0 on Tegra194
arm64: tegra: Sort nodes by unit-address on Jetson Nano
arm64: tegra: Various fixes for PMICs
arm64: tegra: Rename agic -> interrupt-controller
arm64: tegra: Fix indentation in Tegra194 device tree
arm64: tegra: Fix indentation in Tegra132 device tree
rtw88: 8821c: add phy calibration
rtw88: 8821c: add false alarm statistics
rtw88: 8821c: add query rx desc support
rtw88: 8821c: add set channel support
rtw88: 8821c: add dig related settings
rtw88: 8821c: add set tx power index
rtw88: 8821c: add basic functions
arm64: tegra: Remove unused interrupts from Tegra194 AON GPIO
arm64: tegra: Use standard names for SRAM nodes
arm64: tegra: Do not mark display hub as simple bus
arm64: tegra: Fix {clock,reset}-names ordering
arm64: tegra: Remove XUSB pad controller interrupt from XUSB node
arm64: tegra: Use standard EEPROM properties
arm64: tegra: Update USB connector nodes
arm64: tegra: Remove unneeded power supplies
arm64: tegra: Add missing #phy-cells property to USB PHYs
arm64: tegra: Tegra132 EMC is not compatible with Tegra124
arm64: tegra: Use sor0_out clock on Tegra132
arm64: tegra: Do not mark host1x as simple bus
arm64: tegra: Use proper tuple notation
selftests/livepatch: adopt to newer sysctl error format
md-cluster: fix wild pointer of unlock_all_bitmaps()
dmaengine: ti: k3-udma: Use struct_size() in kzalloc()
dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rchan for IO functions
dmaengine: ti: k3-udma-private: Use udma_read/write for register access
dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCHANRT registers
dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_pop_from_ring
dmaengine: ti: k3-udma: Remove dma_sync_single calls for descriptors
dmaengine: idxd: fix PCI_MSI build errors
md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes
md: fix deadlock causing by sysfs_notify
dmaengine: pl330: Add quirk 'arm,pl330-periph-burst'
dt-bindings: dma: pl330: Document the quirk 'arm,pl330-periph-burst'
dmaengine: pl330: Improve transfer efficiency for the dregs
dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
soundwire: intel: don't free dma_data in DAI shutdown
soundwire: cadence: allocate/free dma_data in set_sdw_stream
soundwire: intel: remove stream allocation/free
soundwire: stream: add helper to startup/shutdown streams
soundwire: intel: implement get_sdw_stream() operations
MAINTAINERS: change SoundWire maintainer
powerpc/vdso64: Switch from __get_datapage() to get_datapage inline macro
powerpc/signal64: Don't opencode page prefaulting
powerpc/signal_32: Simplify loop in PPC64 save_general_regs()
powerpc/signal_32: Remove !FULL_REGS() special handling in PPC64 save_general_regs()
powerpc/kasan: Fix shadow pages allocation failure
Revert "powerpc/kasan: Fix shadow pages allocation failure"
docs: powerpc: Clarify book3s/32 MMU families
selftests/powerpc: Add FPU denormal test
powerpc/64/signal: Balance return predictor stack in signal trampoline
powerpc/spufs: add CONFIG_COREDUMP dependency
powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_API
powerpc/powernv: Make pnv_pci_sriov_enable() and friends static
cpuidle/powernv : Remove dead code block
powerpc/cacheinfo: Add per cpu per index shared_cpu_list
powerpc/cacheinfo: Make cpumap_show code reusable
powerpc/cacheinfo: Use cpumap_print to print cpumap
ocxl: control via sysfs whether the FPGA is reloaded on a link reset
MAINTAINERS: Remove self from powerpc EEH
powerpc/xmon: Reset RCU and soft lockup watchdogs
qlcnic: convert to new udp_tunnel_nic infra
qede: convert to new udp_tunnel_nic infra
fm10k: convert to new udp_tunnel_nic infra
liquidio_vf: convert to new udp_tunnel_nic infra
liquidio: convert to new udp_tunnel_nic infra
enic: convert to new udp_tunnel_nic infra
cxgb4: convert to new udp_tunnel_nic infra
bnx2x: convert to new udp_tunnel_nic infra
xgbe: convert to new udp_tunnel_nic infra
xgbe: switch to more generic VxLAN detection
be2net: convert to new udp_tunnel_nic infra
nfp: convert to new udp_tunnel_nic infra
selftests/seccomp: Test SECCOMP_IOCTL_NOTIF_ADDFD
seccomp: Introduce addfd ioctl to seccomp user notifier
ksz884x: switch from 'pci_' to 'dma_' API
r8169: add support for RTL8125B
net: phy: realtek: add support for RTL8125B-internal PHY
s390/qeth: constify the MPC initialization data
s390/qeth: unify RX-mode hashtables
s390/qeth: cleanup OAT code
s390/qeth: clean up a magic number in the OAT callback
s390/qeth: use u64_to_user_ptr() in the OAT code
s390/qeth: clean up error handling for isolation mode cmds
s390/qeth: don't clear the configured isolation mode
s390/qeth: only init the isolation mode when necessary
s390/qeth: fine-tune errno when cmds are cancelled
s390/qeth: reject unsupported link type earlier
mlxsw: core: Use mirror reason during Rx listener lookup
mlxsw: pci: Retrieve mirror reason from CQE during receive
mlxsw: pci: Add mirror reason field to CQEv2
mlxsw: trap: Add trap identifiers for mirrored packets
mlxsw: reg: Increase trap identifier to 10 bits
mlxsw: spectrum_span: Allow setting policer on a SPAN agent
mlxsw: spectrum_span: Allow passing parameters to SPAN agents
mlxsw: spectrum_span: Add support for mirroring towards CPU port
mlxsw: spectrum_span: Do not dereference destination netdev
mlxsw: spectrum_span: Add driver private info to parms_set() callback
mlxsw: spectrum_span: Add per-ASIC SPAN agent operations
mlxsw: reg: add mirroring_pid_base to MOGCR register
mlxsw: reg: Add session_id and pid to MPAT register
net: neterion: vxge: switch from 'pci_' to 'dma_' API
net: neterion: s2io: switch from 'pci_' to 'dma_' API
lan743x: switch from 'pci_' to 'dma_' API
net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN
bridge: mrp: Extend br_mrp_fill_info
bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status
bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect
bridge: mrp: Implement the MRP Interconnect API
bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect
bridge: mrp: Add br_mrp_in_port_open function
bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open
bridge: mrp: Extend br_mrp for MRP interconnect
bridge: mrp: Extend bridge interface
bridge: uapi: mrp: Extend MRP attributes for MRP interconnect
switchdev: mrp: Extend switchdev API for MRP Interconnect
arm64: dts: sdm845: add Inline Crypto Engine registers and clock
bpfilter: Allow to build bpfilter_umh as a module without static library
bpfilter: Initialize pos variable
drm/amd/display: remove an unnecessary NULL check
drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files
drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode
drm/amd/display: Allow for vblank enabled with no active planes
drm/amd/display: Add missing DCN30 registers and fields for OTG_CRC_CNTL2
drm/amd/display: handle failed allocation during stream construction
drm/amd/display: Reuse parsing code of debugfs write buffer
drm/amd/display: 3.2.94
drm/amd/display: [FW Promotion] Release 0.0.24
drm/amd/display: fix dcn3 p_state_change_support validation (v2)
drm/amd/display: p-state warning occurs while changing resolution from 120hz to 60hz
drm/amd/display: OLED panel backlight adjust not work with external display connected
drm/amd/display: reduce sr_xxx_time by 3 us when ppt disable
drm/amd/display: Power down hardware if set mode is not called before timeout
drm/amd/display: update dml var
drm/amdgpu/powerplay: Target power profile mode should be the second parameter of renoir_set_power_profile_mode
Smack: fix use-after-free in smk_write_relabel_self()
arm64: stacktrace: Move export for save_stack_trace_tsk()
wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
wilc1000: use API version number info along with firmware filename
wilc1000: use unified single wilc1000 FW binary
wilc1000: fix compiler warning for 'wowlan_support' unused variable
wilc1000: use strlcpy to avoid 'stringop-truncation' warning
MAINTAINERS: net: wilc1000: Update entry
PM: sleep: spread "const char *" correctness
PM: hibernate: fix white space in a few places
freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS
bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option
bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option
PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove
drm/i915/selftest: Fix an error code in live_noa_gpr()
arm64/acpi: disallow writeable AML opregion mapping for EFI code regions
arm64/acpi: disallow AML memory opregions to access kernel memory
spi: omap-100k: Drop include
spi: spi-mtk-nor: reject DTR ops
spi: atmel-quadspi: reject DTR ops
spi: spi-mem: allow specifying a command's extension
spi: spi-mem: allow specifying whether an op is DTR or not
hpilo: Replace one-element array with flexible-array member
ALSA: hda/tegra: Disable sync-write operation
firmware: tegra: Update BPMP ABI
firmware: tegra: Add support for in-band debug
drm/i915: Recalculate FBC w/a stride when needed
firmware: tegra: Prepare for supporting in-band debugfs
firmware: tegra: Use consistent return variable name
firmware: tegra: Add return code checks and increase debugfs size
ASoC: Convert UniPhier AIO audio system to json-schema
ASoC: Convert UniPhier EVEA codec to json-schema
ASoC: convert rk3328 codec binding to yaml
xfs: remove duplicated include from xfs_buf_item.c
xfs: remove SYNC_WAIT and SYNC_TRYLOCK
xfs: get rid of unnecessary xfs_perag_{get,put} pairs
ARM: OMAP2+: Drop legacy platform data for omap5 usb host
ARM: OMAP2+: Drop legacy platform data for omap4 usb
ARM: OMAP2+: Drop legacy platform data for dra7 dwc3
ARM: OMAP2+: Drop legacy platform data for omap5 dwc3
ASoC: ssi: don't use discriminatory terms for debug log
ASoC: siu: don't use discriminatory terms for parameter
ASoC: fsi: don't use discriminatory terms for comment
ASoC: rsnd: don't use discriminatory terms for comment
ASoC: rsnd: don't use discriminatory terms for function names
memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194
PCI: mvebu: Setup BAR0 in order to fix MSI
HID: input: Fix devices that return multiple bytes in battery report
PM: domains: Restore comment indentation for generic_pm_domain.child_links
pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support
dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support
platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
platform/x86: intel-hid: Fix return value check in check_acpi_dev()
udf: Replace HTTP links with HTTPS ones
drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
brcm80211: brcmsmac: Move LEDs to GPIO descriptors
USB: serial: sierra: clean up special-interface handling
USB: serial: cp210x: use in-kernel types in port data
brcmfmac: Transform compatible string for FW loading
USB: serial: cp210x: drop unnecessary packed attributes
USB: serial: cp210x: add support for TIOCGICOUNT
USB: serial: cp210x: add support for line-status events
brcmfmac: set pacing shift before transmitting skb to bus
brcmfmac: set state of hanger slot to FREE when flushing PSQ
brcmfmac: reset SDIO bus on a firmware crash
brcmfmac: do not disconnect for disassoc frame from unconnected AP
brcmfmac: Fix for wrong disconnection event source information
brcmfmac: Fix for unable to return to visible SSID
USB: serial: cp210x: disable interface on errors in open
drm/i915/dg1: Add fake PCH
drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
drm/i915/dg1: add support for the master unit interrupt
drm/i915/dg1: Add DG1 PCI IDs
drm/i915/dg1: add initial DG-1 definitions
drm/i915: Add has_master_unit_irq flag
brcmfmac: initialize the requested dwell time
brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map
brcmfmac: update tx status flags to sync with firmware
brcmfmac: reserve 2 credits for host tx control path
brcmfmac: increase message buffer size for control packets
brcmfmac: allow credit borrowing for all access categories
xfrm: interface: not xfrmi_ipv6/ipip_handler twice
ip6_vti: not register vti_ipv6_handler twice
ip_vti: not register vti_ipip_handler twice
brcmfmac: To fix Bss Info flag definition Bug
brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode
brcmfmac: keep SDIO watchdog running when console_interval is non-zero
brcmfmac: fix invalid permanent MAC address in wiphy
brcmfmac: To fix kernel crash on out of boundary access
dt-bindings: tegra: Document Jetson Xavier NX (and devkit)
dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema
drm/virtio: Remove open-coded commit-tail function
drm/tilcdc: Use standard drm_atomic_helper_commit
ARM: tegra: Enable CPUFREQ userspace governor
selftests/livepatch: Use "comm" instead of "diff" for dmesg
drm/mgag200: Inline mga_crtc_{prepare, commit}() into enable function
drm/mgag200: Rename G200WB prepare/commit function
drm/mgag200: Set/clear <syncrst> field in display enable/disable helpers
drm/mgag200: Split DPMS function into helpers
drm/mgag200: Don't set or clear <scroff> field during modeset
drm/mgag200: Move PLL setup out of mode-setting function
drm/mgag200: Don't write-protect CRTC 0-7 while in mga_crtc_prepare()
md: improve io stats accounting
md: raid0/linear: fix dereference before null check on pointer mddev
tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console
hwspinlock: qcom: Allow mmio usage in addition to syscon
dt-bindings: hwlock: qcom: Allow device on mmio bus
dt-bindings: hwlock: qcom: Migrate binding to YAML
selftests/bpf: Fix merge conflict resolution
scsi: scsi_debug: Update documentation url and bump version
scsi: scsi_debug: every_nth triggered error injection
scsi: scsi_debug: Support hostwide tags
scsi: scsi_debug: Add check for sdebug_max_queue during module init
scsi: hisi_sas: Remove one kerneldoc comment
scsi: hisi_sas: Directly trigger SCSI error handling for completion errors
scsi: ufs-mediatek: Add inline encryption support
scsi: cxgb4i: Clean up a debug printk
scsi: virtio_scsi: Remove unnecessary condition check
scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked
scsi: target: Remove unused variable 'tpg'
scsi: ufs: Fix and simplify setup_xfer_req variant operation
scsi: ufs: Simplify completion timestamp for SCSI and query commands
dt-bindings: pwm: samsung: Do not require interrupts on Exynos SoCs
dt-bindings: backlight: Convert common backlight bindings to DT schema
dt-bindings: usb: renesas,usb-xhci: convert to YAML
wan: Replace HTTP links with HTTPS ones
pcnet32: switch from 'pci_' to 'dma_' API
amd8111e: switch from 'pci_' to 'dma_' API
net: wan: cosa: Replace HTTP links with HTTPS ones
net: jme: Replace HTTP links with HTTPS ones
net: ethernet: Replace HTTP links with HTTPS ones
docs: devicetree: add bindings for Seville DSA switch inside Felix driver
net: dsa: felix: introduce support for Seville VSC9953 switch
net: dsa: felix: move probing to felix_vsc9959.c
net: mscc: ocelot: extend watermark encoding function
net: mscc: ocelot: convert SYS_PAUSE_CFG register access to regfield
net: mscc: ocelot: disable flow control on NPI interface
net: mscc: ocelot: split writes to pause frame enable bit and to thresholds
net: dsa: felix: create a template for the DSA tags on xmit
net: mscc: ocelot: convert QSYS_SWITCH_PORT_MODE and SYS_PORT_MODE to regfields
soc: mscc: ocelot: add MII registers description
net: mscc: ocelot: convert port registers to regmap
devlink: Fix use-after-free when destroying health reporters
net: phy: fix mdio-mscc-miim build
isdn/capi: Replace HTTP links with HTTPS ones
net: make symbol 'flush_works' static
selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent
mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop
mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c
mlxsw: spectrum_matchall: Publish matchall data structures
mlxsw: spectrum_flow: Drop an unused field
mlxsw: spectrum_flow: Convert a goto to a return
mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers
mlxsw: spectrum_span: Add support for global mirroring triggers
mlxsw: spectrum_span: Prepare for global mirroring triggers
mlxsw: spectrum_span: Move SPAN operations out of global file
mlxsw: reg: Add Monitoring Port Analyzer Global Register
mlxsw: reg: Add Monitoring Mirror Trigger Enable Register
net: sched: Pass qdisc reference in struct flow_block_offload
net: x25: kerneldoc fixes
net: wireless: kerneldoc fixes
net: tipc: kerneldoc fixes
net: switchdev: kerneldoc fixes
net: socket: Move kerneldoc next to function it documents
net: sched: kerneldoc fixes
net: rxrpc: kerneldoc fixes
net: openvswitch: kerneldoc fixes
net: nfc: kerneldoc fixes
net: netlabel: kerneldoc fixes
net: netfilter: kerneldoc fixes
net: mac80211: kerneldoc fixes
net: llc: kerneldoc fixes
net: ipv6: kerneldoc fixes
net: ipv4: kerneldoc fixes
net: decnet: kerneldoc fixes
net: dccp: kerneldoc fixes
net: core: kerneldoc fixes
net: can: kerneldoc fixes
net: 9p: kerneldoc fixes
net: ipa: fix kerneldoc comments
tools/bpftool: Strip away modifiers from global variables
libbpf: Support stripping modifiers for btf_dump
atm: Replace HTTP links with HTTPS ones
WAN: Replace HTTP links with HTTPS ones
selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour
bpf: Use dedicated bpf_trace_printk event instead of trace_printk()
serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word
serial: qcom_geni_serial: Make kgdb work even if UART isn't console
arm64: dts: sc7180: Add sdhc opps and power-domains
arm64: dts: sdm845: Add sdhc opps and power-domains
arm64: dts: sc7180: Add OPP table for all qup devices
arm64: dts: sdm845: Add OPP table for all qup devices
spi: spi-geni-qcom: Get rid of most overhead in prepare_message()
spi: spi-geni-qcom: Set the clock properly at runtime resume
spi: spi-geni-qcom: Avoid clock setting if not needed
spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms
spi: spi-qcom-qspi: Avoid clock setting if not needed
arm64: dts: sc7180: Add qspi opps and power-domains
arm64: dts: sdm845: Add qspi opps and power-domains
spi: spi-qcom-qspi: Use OPP API to set clk/perf state
tools/bpftool: Remove warning about PID iterator support
xsk: Add xdp statistics to xsk_diag
samples: bpf: Add an option for printing extra statistics in xdpsock
xsk: Add new statistics
NFSv4.2: add client side xattr caching.
NFSv4.2: hook in the user extended attribute handlers
NFSv4.2: add the extended attribute proc functions.
nfs: make the buf_to_pages_noslab function available to the nfs code
nfs: define and use the NFS_INO_INVALID_XATTR flag
nfs: modify update_changeattr to deal with regular files
NFSv4.2: query the extended attribute access bits
nfs: define nfs_access_get_cached function
NFSv4.2: add client side XDR handling for extended attributes
NFSv4.2: query the server for extended attribute support
NFSv4.2: define limits and sizes for user xattr handling
nfs: add client side only definitions for user xattrs
drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
nfsd: avoid a NULL dereference in __cld_pipe_upcall()
nfsd4: a client's own opens needn't prevent delegations
nfsd: Use seq_putc() in two functions
svcrdma: Display chunk completion ID when posting a rw_ctxt
svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()
svcrdma: Introduce Send completion IDs
svcrdma: Record Receive completion ID in svc_rdma_decode_rqst
svcrdma: Introduce Receive completion IDs
svcrdma: Introduce infrastructure to support completion IDs
svcrdma: Add common XDR encoders for RDMA and Read segments
svcrdma: Add common XDR decoders for RDMA and Read segments
SUNRPC: Add helpers for decoding list discriminators symbolically
svcrdma: Remove declarations for functions long removed
svcrdma: Clean up trace_svcrdma_send_failed() tracepoint
svcrdma: Consolidate send_error helper functions
svcrdma: Make svc_rdma_send_error_msg() a global function
svcrdma: Eliminate return value for svc_rdma_send_error_msg()
svcrdma: Add a @status parameter to svc_rdma_send_error_msg()
svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions
svcrdma: Remove save_io_pages() call from send_error_msg()
svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
SUNRPC: Augment server-side rpcgss tracepoints
nfsd: add fattr support for user extended attributes
nfsd: implement the xattr functions and en/decode logic
nfsd: add structure definitions for xattr requests / responses
nfsd: take xattr bits into account for permission checks
nfsd: define xattr functions to call into their vfs counterparts
nfsd: add defines for NFSv4.2 extended attribute support
nfsd: split off the write decode code into a separate function
xattr: add a function to check if a namespace is supported
xattr: break delegations in {set,remove}xattr
nfs,nfsd: NFSv4.2 extended attribute protocol definitions
AX.25 Kconfig: Replace HTTP links with HTTPS ones
firmware: qcom_scm: Add msm8994 compatible
ARM: dts: meson8b: odroidc1: enable the SDHC controller
ARM: dts: meson8b: ec100: enable the SDHC controller
ARM: dts: meson: add the SDHC MMC controller
arm64: dts: amlogic: Add the Ethernet "timing-adjustment" clock
arm64: dts: meson-gx: Switch to the meson-ee-pwrc bindings
ARM: dts: meson8b: add power domain controller
ARM: dts: meson8m2: add resets for the power domain controller
ARM: dts: meson8: add power domain controller
remoteproc: qcom: Add missing slab.h
dccp: Replace HTTP links with HTTPS ones
arm64: dts: meson-khadas-vim3: add Khadas MCU nodes
dt-bindings: timer: Convert mrvl,mmp-timer to json-schema
net: fddi: skfp: Remove addr_to_string().
dt-bindings: rtc: Convert sa1100-rtc to json-schema
dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema
dt-bindings: i2c: Convert i2c-pxa to json-schema
dt-bindings: gpio: Convert mrvl-gpio to json-schema
firmware: qcom_scm: Fix legacy convention SCM accessors
ARM: OMAP: Replace HTTP links with HTTPS ones
Replace HTTP links with HTTPS ones: OMAP DEVICE TREE SUPPORT
net: bridge: fix undefined br_vlan_can_enter_range in tunnel code
ARM: dts: omap5-uevm: Add watchdog timers for IPU and DSP
ARM: dts: omap4-panda-common: Add watchdog timers for IPU and DSP
ARM: dts: omap5-uevm: Add system timers to DSP and IPU
ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP
ARM: dts: omap5: Add aliases for rproc nodes
ARM: dts: omap5: Add DSP and IPU nodes
ARM: dts: omap4-panda-common:: Add system timers to DSP and IPU
ARM: dts: omap4-panda-common: Add CMA pools and enable IPU & DSP
ARM: dts: omap4: Add aliases for rproc nodes
ARM: dts: omap4: Add IPU DT node
ARM: dts: omap4: Update the DSP node
ARM: dts: omap5: Add timer_sys_ck clocks for timers
ARM: dts: omap4: Add timer_sys_ck clocks for timers
ARM: dts: am335x-pocketbeagle: set default mux for gpio pins
fs: Expand __receive_fd() to accept existing fd
pidfd: Replace open-coded receive_fd()
fs: Add receive_fd() wrapper for __receive_fd()
fs: Move __scm_install_fd() to __receive_fd()
net/scm: Regularize compat handling of scm_detach_fds()
pidfd: Add missing sock updates for pidfd_getfd()
net/compat: Add missing sock updates for SCM_RIGHTS
selftests/bpf: Add test for resolve_btfids
tools headers: Adopt verbatim copy of btf_ids.h from kernel sources
bpf: Add info about .BTF_ids section to btf.rst
bpf: Use BTF_ID to resolve bpf_ctx_convert struct
bpf: Remove btf_id helpers resolving
bpf: Resolve BTF IDs in vmlinux image
bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros
bpf: Compile resolve_btfids tool at kernel compilation start
bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object
docs: openrisc: Replace HTTP links with HTTPS ones
S390: Replace HTTP links with HTTPS ones
docs: ipmi: Replace HTTP links with HTTPS ones
drm/i915/mst: filter out the display mode exceed sink's capability
drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
docs: gcov: replace links with HTTPS
Replace HTTP links with HTTPS ones: 9P FILE SYSTEM
spi: imx/fsl-lpspi: Convert to GPIO descriptors
docs: hid: Convert link to https
Replace HTTP links with HTTPS ones: AFS FILESYSTEM
Replace HTTP links with HTTPS ones: OMFS
Documentation/filesystems/proc.rst: copy-editing cleanup
Documentation/driver-api: nvdimm: drop doubled word
Documentation/driver-api: ntb: drop doubled word
regulator: cros-ec: Constify cros_ec_regulator_voltage_ops
ARM: OMAP2+: Drop legacy platform data for am4 dwc3
bus: ti-sysc: Add missing quirk flags for usb_host_hs
drm/i915: Skip signaling a signaled request
drm/i915/gt: Only swap to a random sibling once upon creation
ASoC: rockchip: spdif: Handle clk by pm runtime
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
Bluetooth: hci_qca: Bug fixes for SSR
Bluetooth: btusb: add Realtek 8822CE to usb_device_id table
gcc-plugins: Replace HTTP links with HTTPS ones
ALSA: echoaudio: re-enable IRQs on failure path
ALSA: line6: add hw monitor volume control for POD HD500
Documentation: coda: annotate duplicated words
Documentation/features: Remove unicore32 from kcov and kmemleak
drm/bridge: sil_sii8620: initialize return of sii8620_readb
Driver-API: Documentation: Replace deprecated :c:func: Usage
cpufreq: Replace HTTP links with HTTPS ones
Documentation: locking: ww-mutex-design: drop duplicated word
Documentation: locking: mutex-design: fix duplicated word
Documentation: x86: earlyprintk: drop doubled words
Documentation: x86: machinecheck: drop doubled words
dm verity: add "panic_on_corruption" error handling mode
dm mpath: use double checked locking in fast path
dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl
dm mpath: rework __map_bio()
dm mpath: factor out multipath_queue_bio
dm mpath: push locking down to must_push_back_rq()
dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH
dm mpath: changes from initial m->flags locking audit
Documentation: vm/memory-model: eliminate duplicated word
Documentation: virt/kvm/api: eliminate duplicated word
Documentation: security/keys: eliminate duplicated word
Documentation: s390/vfio-ap: eliminate duplicated word
Documentation: powerpc/vas-api: eliminate duplicated word
Documentation: misc/xilinx_sdfec: eliminate duplicated word
Documentation: mips/ingenic-tcu: eliminate duplicated word
Documentation: maintainer-entry-profile: eliminate duplicated word
Documentation: leds/ledtrig-transient: eliminate duplicated word
Documentation: kbuild/kconfig-language: eliminate duplicated word
Documentation: i2c: eliminate duplicated word
Documentation: hid/intel-ish-hid: eliminate duplicated word
Documentation: gpu/drm-uapi: eliminate duplicated word
Documentation: gpu/komeda-kms: eliminate duplicated word
Documentation: fpga: eliminate duplicated word
Documentation: kgdb: eliminate duplicated word
Documentation: printk-basics: eliminate duplicated word
Documentation: block: eliminate duplicated word
Documentation: numaperf: eliminate duplicated word
doc: yama: Swap HTTP for HTTPS and replace dead link
arm64: tegra: norrin: Add missing panel power supply
arm64: tegra: Remove simple regulators bus
Documentation/security-bugs: Explain why plain text is preferred
docs: locking: Replace HTTP links with HTTPS ones
docs: kvm: Replace HTTP links with HTTPS ones
docs: filesystems: Replace HTTP links with HTTPS ones
arm64: tegra: Remove simple clocks bus
arm64: tegra: Remove undocumented battery-name property
docs: driver-api: i3c: Replace HTTP links with HTTPS ones
arm64: tegra: Enable XUSB on Norrin
kobject: documentation: Replace HTTP links with HTTPS ones
perf/smmuv3: To simplify code for ioremap page in pmcg
drm/i915/selftest: fix an error return path where err is not being set
iio: core: remove iio_priv_to_dev() helper
Replace HTTP links with HTTPS ones: drivers/iio
Replace HTTP links with HTTPS ones: Documentation/devicetree/bindings/iio
cpufreq: intel_pstate: Fix static checker warning for epp variable
cxl: Change PCIBIOS_SUCCESSFUL to 0
staging: qlge: qlge_ethtool: Remove one byte memset.
staging: qlge: qlge_mpi: Simplify while statements.
staging: qlge: qlge_dbg: Simplify while statements
staging: qlge: qlge.h: Insert line after declaration.
staging: qlge: qlge.h: Function definition arguments should have names.
staging: qlge: Remove pci-dma-compat wrapper APIs.
Staging: speakup: Replace HTTP links with HTTPS ones
staging: rtl8192e: rtl_core: Remove pci-dma-compat wrapper APIs.
staging: rtl8192e: rtl8192E_dev: Remove pci-dma-compat wrapper APIs.
staging: rts5208: Assign array_size() to a variable
memory: mtk-smi: Add basic support for MT6779
dt-bindings: mediatek: Add binding for MT6779 SMI
arm64: defconfig: enable CONFIG_FSL_ENETC_QOS
arm64: defconfig: enable TSN features for ENETC and similiar hardware
doc:kmsg: explicitly state the return value in case of SEEK_CUR
drm/amdgpu: stop allocating dummy GTT nodes
drm/ttm: further cleanup ttm_mem_reg handling
ARM: dts: imx6ull: add MYiR MYS-6ULX SBC
ARM: dts: vf610-zii-spb4: Add node for switch watchdog
ARM: dts: colibri-imx6: remove pinctrl-names orphan
ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files
ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX
ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX
ARM: dts: ZII: update MDIO speed and preamble
ARM: dts: vfxxx: Add node for CAAM
ARM: dts: imx6qp-sabresd: enable sata
ARM: dts: imx6qp-sabreauto: enable sata
ARM: dts: add Protonic RVT board
ARM: dts: add Protonic VT7 board
ARM: dts: add Protonic WD2 board
ARM: dts: add Protonic PRTI6Q board
ARM: dts: imx6ul: Add ASRC device node
ARM: dts: imx: Align L2 cache-controller nodename with dtschema
ARM: dts: vf610: Align L2 cache-controller nodename with dtschema
ARM: dts: imx6sx-sdb: Add MQS support
ARM: dts: ls1021a: add ftm_alarm0 DT node
ARM: dts: imx6sx-sabreauto: Add cs42888 sound card support
ARM: dts: imx6sx-sabreauto: Add SPDIF support
ARM: dts: imx6sx-sdb: Add SPDIF support
ARM: dts: imx6sx: Enable ASRC device
drm/i915/gt: Ignore irq enabling on the virtual engines
arm64: dts: ls1028a-qds: Add DSPI flash nodes
ARM: dts: imx53-ppd: alarm LEDs use kernel LED interface
ARM: dts: imx6sll: Make ssi node name same as other platforms
ARM: dts: imx: Change usdhc node name on i.MX6/i.MX7 SoCs
ARM: dts: imx: Change esdhc node name on i.MX2/i.MX3/i.MX5 SoCs
ARM: dts: imx: Change sdhci node name on i.MX27/i.MX31 SoCs
ARM: dts: imx6qdl: Remove invalid interrupt for GPC node
ARM: dts: imx: change iim node name on i.MX SoCs
ARM: dts: imx: change ocotp node name on MXS SoCs
ARM: dts: imx: change ocotp node name on i.MX6/7 SoCs
ARM: dts: ls1021a: output PPS signal on FIPER2
ARM: dts: imx: Make tempmon node as child of anatop node
iommu/mediatek: Include liunx/dma-mapping.h
mmc: sdhci: Fix potential null pointer access while accessing vqmmc
mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND
dt-bindings: mmc: Add full-pwr-cycle-in-suspend property
mmc: sdhci-msm: Set IO pins in low power state during suspend
mmc: sdhci-iproc: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
mmc: dw_mmc-exynos: remove redundant initialization of variable 'found'
arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_event() prototype
mmc: cqhci: Demote faux kerneldoc header down to basic comment block
mmc: sdhci-msm: Demote faux kerneldoc header down to basic comment block
mmc: sdhci-of-arasan: Correct formatting and provide missing function arg(s)
mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err'
mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err'
mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args
mmc: core: Correct misspelling of 'mq' in mmc_init_request()'s docs
mmc: atmel-mci: Provide 2 new and correct 1 existing property description
mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header
mmc: sdhci-s3c: Provide documentation for missing struct properties
mmc: core: Add missing documetation for 'mmc' and 'ios'
mmc: core: Provide description for sdio_set_host_pm_flags()'s 'flag' arg
mmc: core: Mark fixups as __maybe_unused
mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static
mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases
mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
mmc: tmio: core: Add end operation into tmio_mmc_dma_ops
mmc: sdio: Move SDIO IDs from rsi_sdio driver to common include file
mmc: sdhci-msm: Use internal voltage control
mmc: core: Set default power mode in mmc_alloc_host()
mmc: sdhci: Allow platform controlled voltage switching
mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A
mmc: sdhci-esdhc-imx: dump internal IC debug status during error
mmc: sdio: fix clock rate setting for SDR12/SDR25 mode
mmc: sdhci_am654: Add support for clkbuf_sel property
mmc: sdhci_am654: Update delay chain configuration
mmc: sdhci_am654: Fix conditions for enabling dll
mmc: sdhci_am654: Add Support for SR2.0
mmc: sdhci_am654: Add flag for PHY calibration
dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding
dt-bindings: mmc: Convert pwrseq to json-schema
mmc: sh_mmcif: Use "kHz" for kilohertz
mmc: sdhci-msm: Fix spelling mistake
mmc: mmci: add sdio datactrl mask for sdmmc revisions
mmc: sdhci-of-arasan: Add missed checks for devm_clk_register()
mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend
mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS_WIDTH_4 for SD combo card
mmc: sdio: Return ret if sdio_disable_func() fails
mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL NVQUIRKS
dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings
mmc: sdhci-msm: Add interconnect bandwidth scaling support
mmc: core: Always allow the card detect uevent to be consumed
drm/i915/gt: Always reset the engine, even if inactive, on execlists failure
m68k: defconfig: Update defconfigs for v5.8-rc3
m68k: Use CLEAN_FILES to clean up files
m68k: mac: Improve IOP debug messages
m68k: mac: Don't send uninitialized data in IOP message reply
m68k: mac: Fix IOP status/control register writes
m68k: mac: Don't send IOP message until channel is idle
m68k: atari: Annotate dummy read in ROM port IO code as __maybe_unused
m68k: Use sizeof_field() helper
m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD_{A,C}FLAGS
m68k: Optimize cc-option calls for cpuflags-y
m68k: sun3: Descend to prom from arch/m68k/sun3
m68k: Add arch/m68k/Kbuild
Documentation/driver-api: dmaengine/provider: drop doubled word
dmaengine: idxd: move idxd interrupt handling to mask instead of ignore
dmaengine: idxd: add work queue drain support
xfrm interface: store xfrmi contexts in a hash by if_id
xfrm interface: avoid xi lookup in xfrmi_decode_session()
mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()
mtd: spi-nor: Add capability to disable flash quad mode
arm64: dts: lx2160a: Increase configuration space size
drm: radeon: fix common struct sg_table related issues
arm64: dts: renesas: r8a77970: eagle/v3msk: Add QSPI flash support
arm64: dts: renesas: r8a77970: Add RPC-IF support
arm64: dts: renesas: r8a77980: condor/v3hsk: Add QSPI flash support
arm64: dts: renesas: r8a77980: Add RPC-IF support
drm: amdgpu: fix common struct sg_table related issues
ARM: imx_v6_v7_defconfig: Support i.MX8MM
soc: imx: select ARM_GIC_V3 for i.MX8M
firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header
firmware: arm_scmi: Remove unneeded __packed attribute
firmware: arm_scmi: Remove zero-length array in SCMI notifications
firmware: arm_scmi: Provide a missing function param description
clk: scmi: Fix min and max rate when registering clocks with discrete rates
clk: renesas: cpg-mssr: Add r8a774e1 support
dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1
soc: renesas: rcar-rst: Add support for RZ/G2H
soc: renesas: Identify RZ/G2H
soc: renesas: Add Renesas R8A774E1 config option
soc: renesas: rcar-sysc: Add r8a774e1 support
arm64: dts: zii-ultra: update MDIO speed and preamble
clk: renesas: Add r8a774e1 CPG Core Clock Definitions
dt-bindings: power: Add r8a774e1 SYSC power domain definitions
dt-bindings: reset: renesas,rst: Document r8a774e1 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding
dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards
dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings
mtd: spi-nor: spansion: Remove s70fl01gs from flash_info
mtd: spi-nor: sfdp: do not make invalid quad enable fatal
arm64: dts: ls1043a: update USB nodes status to match board config
phy: stm32: use NULL instead of zero
phy: exynos5-usbdrd: use correct format for structure description
phy: rockchip-typec: use correct format for structure description
phy: xgene: remove unsigned integer comparison with less than zero
phy: mapphone-mdm6600: Add missing description for some structure fields
phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments
drm/lima: Expose job_hang_limit module parameter
phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy
phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK
phy: cadence: salvo: fix wrong bit definition
arm64: defconfig: enable RTC and audio support on Kontron sl28 boards
arm64: defconfig: add pca9450 pmic driver
arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board
pNFS/flexfiles: The mirror count could depend on the layout segment range
pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg()
NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC
dt-bindings: arm: fsl: add different Protonic boards
arm64: dts: imx8mp: add ddr pmu device node
arm64: dts: ls1043a: add more thermal zone support
arm64: dts: ls1046a: add more thermal zone support
firmware: imx: Move i.MX SCU soc driver into imx firmware folder
fpga: dfl: pci: add device id for Intel FPGA PAC N3000
net: sky2: switch from 'pci_' to 'dma_' API
net: skge: switch from 'pci_' to 'dma_' API
net: fec: Set max MTU size to allow the MTU to be changed
net: dsa: mv88e6xxx: Implement MTU change
net: bridge: notify on vlan tunnel changes done via the old api
drm/vkms: change the max cursor width/height
dt-bindings: iio/adc: Convert ingenic-adc docs to YAML.
iio: cros_ec_accel_legacy: Add Read Only frequency entries
MAINTAINERS: adc: at91-sama5d2_adc: remove myself as co-maintainer
drm: panel: simple: Fix bpc for LG LB070WV8 panel
leds: gpio: Use struct_size() in devm_kzalloc()
leds: ns2: Use struct_size() in devm_kzalloc()
tools: gpio: fix spurious close warning in gpio-event-mon
tools: gpio: fix spurious close warning in gpio-utils
tools: gpio: fix spurious close warning in lsgpio
gpio: uapi: fix misplaced comment line
gpiolib: cdev: refactor lineevent cleanup into lineevent_free
gpiolib: cdev: refactor linehandle cleanup into linehandle_free
gpiolib: cdev: remove recalculation of offset
gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH
gpiolib: cdev: rename priv to cdev
gpiolib: cdev: use blocking notifier call chain instead of atomic
gpiolib: cdev: remove pointless decrement of i
gpiolib: cdev: rename numdescs to num_descs
gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be consistent with other use
gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags
gpiolib: cdev: minor indentation fixes
gpiolib: cdev: sort includes
gpiolib: move gpiolib-sysfs function declarations into their own header
leds: gpio: Fix semantic error
leds: core: Flush scheduled work for system suspend
leds: trigger: gpio: Avoid warning on update of inverted
leds: fix spelling mistake
leds: pca955x: Include the right GPIO header
leds: lp55xx: Convert to use GPIO descriptors
pinctrl: qcom: ipq8074: route gpio interrupts to APPS
pinctrl: nsp: Set irq handler based on trig type
clocksource/drivers/timer-atmel-tcb: Add sama5d2 support
clocksource/drivers/timer-atmel-tcb: Allow selecting first divider
clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz for clockevents
clocksource/drivers/timer-atmel-tcb: Fill tcb_config
clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection
ARM: at91: add atmel tcb capabilities
ARM: dts: at91: sama5d2: add TCB GCLK
dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
dt-bindings: atmel-tcb: convert bindings to json-schema
clk: Drop duplicate selection in Kconfig
clk: qcom: smd: Add support for MSM8992/4 rpm clocks
clk: qcom: ipq8074: Add missing clocks for pcie
dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe
arm64: dts: layerscape: add ftm_alarm0 node
arm64: dts: ls1028a: Add ftm_alarm0 DT node
arm64: dts: lx2160a: add ftm_alarm0 DT node
rsxx: switch from 'pci_free_consistent()' to 'dma_free_coherent()'
arm64: dts: lx2160a: add DT node for all DSPI controller
arm64: dts: lx2160a: add dspi controller DT nodes
drm/panel: auo,b116xw03: fix flash backlight when power on
<linux/of.h>: add stub for of_get_next_parent() to fix qcom build error
Replace HTTP links with HTTPS ones: Common CLK framework
clk: qcom: Add CPU clock driver for msm8996
dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996
soc: qcom: Separate kryo l2 accessors from PMU driver
selftests/seccomp: Check ENOSYS under tracing
selftests/seccomp: Refactor to use fixture variants
selftests/harness: Clean up kern-doc for fixtures
seccomp: Use -1 marker for end of mode 1 syscall list
seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
selftests/seccomp: Rename user_trap_syscall() to user_notif_syscall()
selftests/seccomp: Make kcmp() less required
seccomp: Use pr_fmt
selftests/seccomp: Improve calibration loop
selftests/seccomp: use 90s as timeout
selftests/seccomp: Expand benchmark to per-filter measurements
selftests/seccomp: Check for EPOLLHUP for user_notif
seccomp: notify about unused filter
seccomp: Lift wait_queue into struct seccomp_filter
seccomp: release filter after task is fully dead
seccomp: rename "usage" to "refs" and document
seccomp: Add find_notification helper
seccomp: Report number of loaded filters in /proc/$pid/status
selftests/seccomp: Set NNP for TSYNC ESRCH flag test
selftests/seccomp: Add SKIPs for failed unshare()
selftests/seccomp: Rename XFAIL to SKIP
drm/amdgpu/display: create fake mst encoders ahead of time (v4)
drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
drm/amdgpu: fix preemption unit test
drm/amdgpu/gfx10: fix race condition for kiq
drm/amdgpu: minor cleanup of phase1 suspend code
drm/amd/powerplay: put dpm frequency setting common code in smu_v11_0.c
drm/amd/powerplay: revise calling chain on retrieving frequency range
drm/amd/powerplay: revise calling chain on setting soft limit
drm/amd/powerplay: put setting hard limit common code in smu_v11_0.c
drm/amd/powerplay: drop unused code and wrapper around clock retrieving
drm/amd/powerplay: unshare the code for retrieving current clock frequency
drm/amd/powerplay: bypass wrapper on retrieving current clock frequency
drm/amd/powerplay: drop unnecessary wrappers around clock retrieving
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: correct the .get_workload_type() pointer
Revert "drm/amd/display: add mechanism to skip DCN init"
drm/amd/display: Fix CSC remap matrix not being applied on dcn30
drm/amd/display: Use VUPDATE_NO_LOCK instead of VUPDATE for dcn30
drm/amdgpu: enable gpu recovery for sienna cichlid
drm/amdgpu: remove unnecessary logic of ASIC check
drm/amdgpu: don't do soft recovery if gpu_recovery=0
inet: Remove an unnecessary argument of syn_ack_recalc().
net/mlx5e: Move devlink-health rx and tx reporters to devlink port
net/mlx5e: Move devlink port register and unregister calls
devlink: Add devlink health port reporters API
devlink: Implement devlink health reporters on per-port basis
devlink: Create generic devlink health reporter search function
devlink: Rework devlink health reporter destructor
devlink: Refactor devlink health reporter constructor
bpf: Fix fds_example SIGSEGV error
drm/i915: Pull printing GT capabilities on error to err_print_gt
KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF
KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support
KVM: VMX: optimize #PF injection when MAXPHYADDR does not match
KVM: VMX: Add guest physical address check in EPT violation and misconfig
KVM: VMX: introduce vmx_need_pf_intercept
KVM: x86: update exception bitmap on CPUID changes
mlx4: convert to new udp_tunnel_nic infra
bnxt: convert to new udp_tunnel_nic infra
ixgbe: convert to new udp_tunnel_nic infra
ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled
selftests: net: add a test for UDP tunnel info infra
netdevsim: add UDP tunnel port offload support
ethtool: add tunnel info interface
udp_tunnel: add central NIC RX port offload infrastructure
udp_tunnel: re-number the offload tunnel types
debugfs: make sure we can remove u32_array files cleanly
PCI: Fix pci_create_slot() reference count leak
RDMA/counter: Allow manually bind QPs with different pids to same counter
RDMA/counter: Only bind user QPs in auto mode
RDMA/counter: Add PID category support in auto mode
RDMA/mlx5: Remove unused to_mibmr function
nouveau/hmm: support mapping large sysmem pages
nouveau: fix mapping 2MB sysmem pages
nouveau/hmm: fault one page at a time
mm/hmm: add tests for hmm_pfn_to_map_order()
mm/hmm: provide the page mapping order in hmm_range_fault()
PCI: Treat "external-facing" devices themselves as internal
dt-bindings: fix simple-framebuffer example
dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema
dt-bindings: display: convert samsung,s6e8aa0 to DT Schema
dt-bindings: display: convert innolux,p079zca to DT Schema
PCI: Cache ACS capability offset in device
PCI: Reorder pci_enable_acs() and dependencies
drm: fb-helper: Convert logging to drm_* functions.
drm: mipi-dsi: Convert logging to drm_* functions.
drm/bridge: Replace HTTP links with HTTPS ones
drm/bridge: dw-hdmi: Always add the bridge in the global bridge list
drm/bridge: dw-hdmi: Don't cleanup i2c adapter and ddc ptr in __dw_hdmi_probe() bailout path
Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM
KVM: x86: rename update_bp_intercept to update_exception_bitmap
drm/panel: Replace HTTP links with HTTPS ones
KVM: x86: mmu: Add guest physical address check in translate_gpa()
Bluetooth: Use fallthrough pseudo-keyword
Bluetooth: RFCOMM: Use fallthrough pseudo-keyword
Bluetooth: core: Use fallthrough pseudo-keyword
KVM: x86: mmu: Move translate_gpa() to mmu.c
Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
KVM: x86: Add helper functions for illegal GPA checking and page fault injection
KVM: x86: drop superfluous mmu_check_root() from fast_pgd_switch()
KVM: nSVM: use nested_svm_load_cr3() on guest->host switch
KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch
KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context()
KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled()
KVM: nSVM: prepare to handle errors from enter_svm_guest_mode()
KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure
KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init
KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu()
KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code
dt-bindings: spi: Convert imx lpspi to json-schema
dt-bindings: spi: Convert imx cspi to json-schema
dt-bindings: spi: Convert mxs spi to json-schema
arm64: tlb: don't set the ttl value in flush_tlb_page_nosync
regmap: Switch to use fwnode instead of OF one
ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup()
ASoC: mediatek: mt8183-da7219: support HDMI jack reporting
ASoC: mediatek: mt8183-da7219: use hdmi-codec
ASoC: dt-bindings: mt8183-da7219: add a property "mediatek, hdmi-codec"
ASoC: mediatek: mt8183: support HDMI jack reporting
ASoC: mediatek: mt8183: use hdmi-codec
ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec"
ASoC: fsl_spdif: Add kctl for configuring TX validity bit
ASoC: fsl_spdif: Clear the validity bit for TX
libbpf: Fix memory leak and optimize BTF sanitization
drm/i915/gt: Be defensive in the face of false CS events
iommu/omap: Replace HTTP links with HTTPS ones
fbdev: sm712fb: set error code in probe
fbdev: da8xx-fb: go to proper label on error handling paths in probe
video: fbdev: vt8623fb: Constify static vga_regsets
omapfb: dss: Fix max fclk divider for omap36xx
omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
video: fbdev: neofb: fix memory leak in neo_scan_monitor()
video: fbdev: savage: fix memory leak on error handling path in probe
fbdev/fb.h: Use struct_size() helper in kzalloc()
fbcon: Use array3_size() helper in scr_memcpyw()
video: fbdev: amifb: add FIXMEs about {put,get}_user() failures
video: fbdev: amifb: add FIXME about dead APUS support
ASoC: codecs: ak4458: Remove set but never checked variable 'ret'
ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header
ASoC: codecs: rt5659: Remove many unused const variables
ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments
ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR'
ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header
ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc
ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc
ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile'
ASoC: sti: uniperif: fix 'defined by not used' warning
iommu/mediatek: Add mt6779 basic support
iommu/mediatek: Modify MMU_CTRL register setting
iommu/mediatek: Extend protect pa alignment value
iommu/mediatek: Add REG_MMU_WR_LEN_CTRL register definition
iommu/mediatek: Add sub_comm id in translation fault
iommu/mediatek: Move inv_sel_reg into the plat_data
iommu/mediatek: Setting MISC_CTRL register
iommu/mediatek: Use a u32 flags to describe different HW features
iommu/mediatek: Rename the register STANDARD_AXI_MODE(0x48) to MISC_CTRL
dt-bindings: mediatek: Add bindings for MT6779
blk-mq: remove redundant validation in __blk_mq_end_request()
blk-mq: Remove unnecessary local variable
arm64: dts: mt8183: Add krane-sku176 board
arm64: dts: mt8183: Add USB3.0 support
arm64: dts: mt8183-evb: Fix unit name warnings
arm64: dts: mt8183: Fix unit name warnings
arm64: dts: mt8183: Add MediaTek's peripheral configuration controller
arm64: dts: mt6358: Add the compatible for the regulators
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176
arm64: dts: mt8173: Re-measure capacity-dmips-mhz
driver core: Add waiting_for_supplier sysfs file for devices
driver core: Add state_synced sysfs file for devices that support it
driver core: Expose device link details in sysfs
driver core: Drop mention of obsolete bus rwsem from kernel-doc
s390: add trace events for idle enter/exit
s390: fix comment regarding interrupts in svc
s390/ap: rework crypto config info and default domain code
s390/mm: don't set ARCH_KEEP_MEMBLOCK
mm/memblock: expose only miminal interface to add/walk physmem
debugfs: file: Remove unnecessary cast in kfree()
misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC
Documentation/driver-api: xillybus: drop doubled word
Documentation/driver-api: uio-howto: drop doubled word
Documentation/driver-api: firmware/request_firmware: drop doubled word
Documentation/driver-api: firmware/direct-fs-lookup: drop doubled word
Documentation/driver-api: firmware/firmware_cache: drop doubled word
Documentation/driver-api: firmware/built-in-fw: drop doubled word
MAINTAINERS: add Hridya and myself into Android driver maintainers list
vop: sparse warning fixup
misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused
misc: cxl: flash: Remove unused variable 'drc_index'
iommu/renesas: Expand COMPILE_TEST coverage
iommu: Tidy up Kconfig for SoC IOMMUs
misc: eeprom: at24: Tell the compiler that ACPI functions may not be used
char/mwave: remove redundant initialization of variable bRC
ttyprintk: remove redundant initialization of variable ret
char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace
uacce: remove uacce_vma_fault
virtio_console: Constify some static variables
drivers/base/memory: rename base_memory_block_id to memory_block_id
drivers/base/memory: init_memory_block() first parameter is not necessary
perf kmem: Pass additional arguments to 'perf record'
Documentation/driver-api: driver-model/platform: drop doubled word
software node: Use software_node_unregister() when unregistering group of nodes
topology: mark a function as __init to save some memory
perf parse-events: Report BPF errors
scripts: add dummy report mode to add_namespace.cocci
drivers: base: Convert to printk alias functions
lib: devres: add a comment about the devm_of_iomap() function
devres: keep both device name and resource name in pretty name
driver core: platform: expose numa_node to users in sysfs
kobject: Avoid premature parent object freeing in kobject_cleanup()
staging: rtl8712/: Using comparison to true is error prone
staging: rtl8712: Use proper format in call to dev_err()
staging: rtl8712: Remove variable 'raw' from rtl871x_open_fw()
staging: rtl8712: Use ETH_ALEN instead of hardcoded value
staging: rtl8712: Simplify expressions with boolean logic
staging: rtl8712: Replace constant 49152 with expression 48 * 1024
Staging: nvec: Replace HTTP links with HTTPS ones
staging: rtl8188eu: Use fallthrough pseudo-keyword
staging: vt6655: Use fallthrough pseudo-keyword
staging: rtl8723bs: Using comparison to true is error prone
staging: rtl8192u: Using comparison to true is error prone
staging: rtl8712: Annotate r8712_sitesurvey_cmd()
staging: rtl8192u: remove copying file
staging: rtl8192u: remove GPL boiler plate text
staging: wfx: Get descriptors for GPIOs
staging: wfx: fix uninitialized variable bytes_done
virt: vbox: Fix some comments which talk about the "session spinlock"
virt: vbox: Log unknown ioctl requests as error
virt: vbox: Add a few new vmmdev request types to the userspace whitelist
virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl
virt: vbox: Add vbg_set_host_capabilities() helper function
virt: vbox: Rename guest_caps struct members to set_guest_caps
perf script: Show text poke address symbol
perf script: Add option --show-text-poke-events
perf intel-pt: Add support for text poke events
perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL
perf tools: Add support for PERF_RECORD_TEXT_POKE
firmware: arm_scmi: Keep the discrete clock rates sorted
PCI: controller: Convert to devm_platform_ioremap_resource()
PCI: controller: Convert to devm_platform_ioremap_resource_byname()
PCI: xilinx: Use pci_host_probe() to register host
PCI: xilinx-nwl: Use pci_host_probe() to register host
PCI: rockchip: Use pci_host_probe() to register host
PCI: rcar: Use pci_host_probe() to register host
PCI: iproc: Use pci_host_probe() to register host
PCI: altera: Use pci_host_probe() to register host
PCI: xgene: Use pci_host_probe() to register host
PCI: versatile: Use pci_host_probe() to register host
PCI: v3: Use pci_host_probe() to register host
PCI: tegra: Use pci_host_probe() to register host
PCI: mobiveil: Use pci_host_probe() to register host
PCI: brcmstb: Use pci_host_probe() to register host
PCI: host-common: Use struct pci_host_bridge.windows list directly
lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument
lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
arm: Break cyclic percpu include
s390: Break cyclic percpu include
x86/entry: Fix NMI vs IRQ state tracking
powerpc64: Break asm/percpu.h vs spinlock_types.h dependency
lockdep: Prepare for NMI IRQ state tracking
sparc64: Fix asm/percpu.h build error
kcsan: Make KCSAN compatible with new IRQ state tracking
drm/i915/selftest: Check that GPR are restored across noa_wait
drm/i915/perf: Use GTT when saving/restoring engine GPR
KVM: MIPS: clean up redundant 'kvm_run' parameters
KVM: arm64: clean up redundant 'kvm_run' parameters
KVM: s390: clean up redundant 'kvm_run' parameters
ARM: dts: uniphier: simplify support-card node structure
tpm_ftpm_tee: register driver on TEE bus
optee: enable support for multi-stage bus enumeration
optee: use uuid for sysfs driver entry
MIPS: KVM: Remove outdated README
MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 only
udc: lpc32xx: make symbol 'lpc32xx_usbddata' static
usb: gadget: Use fallthrough pseudo-keyword
usb: host: Use fallthrough pseudo-keyword
USB: OHCI: Use fallthrough pseudo-keyword
usb: Use fallthrough pseudo-keyword
usb: phy: Use fallthrough pseudo-keyword
net/mlx5e: CT: Fix releasing ft entries
net/mlx5e: CT: Remove unused function param
net/mlx5e: CT: Return err_ptr from internal functions
net/mlx5e: CT: Expand tunnel register mappings
net/mlx5e: CT: Use mapping for zone restore register
net/mlx5e: CT: Re-use tuple modify headers for identical modify actions
net/mlx5e: Export sharing of mod headers to a new file
net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid
net/mlx5e: CT: Don't offload tuple rewrites for established tuples
net/mlx5e: Use netdev_info instead of pr_info
net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action
net/mlx5e: CT: Save ct entries tuples in hashtables
net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP
arm64: dts: uniphier: Add missing clock-names and reset-names to pcie-phy
arm64: dts: uniphier: Rename ethphy node to ethernet-phy
ARM: dts: uniphier: Add PCIe endpoint and PHY node for Pro5
ARM: dts: uniphier: Rename ethphy node to ethernet-phy
dt-bindings: input: Convert imx keypad to json-schema
dt-bindings: input: Convert matrix-keymap to json-schema
dt-bindings: i2c: Convert imx i2c to json-schema
dt-bindings: i2c: Convert mxs i2c to json-schema
selinux: complete the inlining of hashtab functions
selinux: prepare for inlining of hashtab functions
tracing: Save one trace_event->type by using __TRACE_LAST_TYPE
PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h
tracing: Simplify defining of the next event id
SPI SUBSYSTEM: Replace HTTP links with HTTPS ones
spi: atmel: remove redundant label out_free
spi: use kthread_create_worker() helper
ASoC: codecs: Use fallthrough pseudo-keyword
ASoC: tlv320adcx140: Add tx offset slot programming
ASoC: tlv320adcx140: Add ASI enable for channel 5-8
ASoC: atmel-pdmic: remove codec component
ASoC: atmel-classd: remove codec component
io_uring: remove dead 'ctx' argument and move forward declaration
PCI: Fix error in panic message
ASoC: codecs: rt*: fix 'defined but not used' warning
ASoC: codecs: max98390: fix 'defined but not used' warning
ASoC: codecs: es8316: fix 'defined but not used' warning
ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning
ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w'
ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv'
ASoC: codecs: da7219: fix 'defined but not used' warning
ASoC: codecs: da7210: fix kernel-doc
ASoC: uniphier: aio-core: fix kernel-doc
ASoC: tegra: tegra20_das: remove always-true comparison
ASoC: samsung: pcm: fix kernel-doc
ASoC: samsung: spdif: fix kernel-doc
ASoC: atmel: fix kernel-doc
MAINTAINERS: Add ADV7180 bindings documentation
dt-bindings: adv7180: Convert bindings to json-schema
Replace HTTP links with HTTPS ones: KMOD KERNEL MODULE LOADER - USERMODE HELPER
selftests: net: Add port split test
devlink: Move input checks from driver to devlink
devlink: Add a new devlink port split ability attribute and pass to netlink
mlxsw: Set port split ability attribute in driver
devlink: Add a new devlink port lanes attribute and pass to netlink
mlxsw: Set number of port lanes attribute in driver
devlink: Replace devlink_port_attrs_set parameters with a struct
devlink: Move switch_port attribute of devlink_port_attrs to devlink_port
devlink: Move set attribute of devlink_port_attrs to devlink_port
net: phy: mscc: fix ptr_ret.cocci warnings
net: systemport: fix double shift of a vlan_tci by VLAN_PRIO_SHIFT
ASoC: Intel: sdw_max98373: add card_late_probe support
ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies
ASoC: codecs: max98373: add SoundWire support
ASoC: codecs: max98373: split I2C and common parts
platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show()
platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
platform/x86: asus-wmi: allow BAT1 battery name
platform/x86: dell-wmi: add new dmi mapping for keycode 0xffff
platform/x86: dell-wmi: add new keymap type 0x0012
platform/x86: dell-wmi: add new backlight events
platform/x86: Add new intel_atomisp2_led driver
platform/x86: ISST: Add new PCI device ids
riscv: Register System RAM as iomem resources
drm/i915/gt: Optimise aliasing-ppgtt allocations
platform/x86: system76-acpi: Fix brightness_set schedule while atomic
platform/x86: intel_cht_int33fe: Drop double check for ACPI companion device
selftests/mptcp: add diag interface tests
mptcp: add MPTCP socket diag interface
mptcp: add msk interations helper
inet_diag: support for wider protocol numbers
ASoC: mediatek: mt8183-da7219: support machine driver with rt1015
ASoC: mediatek: mt8183-da7219: add compatible string for using rt1015
ASoC: mediatek: mt8183-da7219: extract codec and DAI names
ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init
ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical
net: enetc: use eth_broadcast_addr() to assign broadcast
drm/i915/bios: Parse HOBL parameter
drm/i915/display: Remove port and phy from voltage swing functions
drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder
drm/edid: Clean up some curly braces
drm/edid: Iterate through all DispID ext blocks
drm/edid: Allow looking for ext blocks starting from a specified index
drm/dp: Include the AUX CH name in the debug messages
KVM: MIPS: Use common KVM implementation of MMU memory caches
KVM: MIPS: Account pages used for GPA page tables
KVM: MIPS: Drop @max param from mmu_topup_memory_cache()
KVM: arm64: Use common KVM implementation of MMU memory caches
KVM: arm64: Use common code's approach for __GFP_ZERO with memory caches
KVM: arm64: Drop @max param from mmu_topup_memory_cache()
KVM: Move x86's MMU memory cache helpers to common KVM code
KVM: Move x86's version of struct kvm_mmu_memory_cache to common code
KVM: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global
KVM: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups
KVM: x86/mmu: Zero allocate shadow pages (outside of mmu_lock)
KVM: x86/mmu: Make __GFP_ZERO a property of the memory cache
KVM: x86/mmu: Separate the memory caches for shadow pages and gfn arrays
KVM: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches()
KVM: x86/mmu: Topup memory caches after walking GVA->GPA
KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches()
KVM: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty
KVM: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches()
KVM: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals
KVM: x86/mmu: Consolidate "page" variant of memory cache helpers
KVM: x86/mmu: Track the associated kmem_cache in the MMU caches
drm/i915/selftests: Fix compare functions provided for sorting
ALSA: Replace with fallthrough pseudo keyword in the remaining places
ALSA: xen: Remove superfluous fall through comments
ALSA: atmel: Remove invalid "fall through" comments
drm/i915/tgl: Implement WAs 18011464164 and 22010931296
xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim
usbip: Use fallthrough pseudo-keyword
Documentation/driver-api: usb/URB: drop doubled word
USB: storage: replace HTTP links with HTTPS ones
io_uring: get rid of __req_need_defer()
perf annotate: Fix non-null terminated buffer returned by readlink()
usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
usb: host: fhci-sched: Remove unused variable 'td'
usb: host: fhci-tds: Remove unused variables 'buf' and 'extra_data'
usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
usb: host: ehci-platform: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
usb: early: xhci-dbc: File headers are not good candidates for kerneldoc
usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile
usb: early: ehci-dbgp: Remove set but never checked variable 'ret'
usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init()
usb: gadget: udc: max3420_udc: Remove set, but never checked variable 'addr'
usb: gadget: udc: mv_u3d_core: Remove unused static const 'driver_desc'
usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
usb: gadget: function: u_uac1_legacy: Demote obvious misuse of kerneldoc to standard comment blocks
usb: host: fotg210-hcd: Remove unused variable 'hcc_params'
usb: host: ehci-fsl: Fix incorrectly named function argument
usb: host: imx21-hcd: Demote function header which is clearly not kerneldoc
usb: gadget: udc: pch_udc: Fix a plethora of function documentation related issues
usb: gadget: udc: mv_udc_core: Remove unused static const variable 'driver_desc'
usb: host: r8a66597-hcd: Remove set, then over-written, but never used variable 'tmp'
usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions
usb: gadget: function: f_fs: Demote function header which is clearly not kerneldoc
usb: gadget: legacy: nokia: Remove unused static variable 'product_nokia'
usb: gadget: udc: atmel_usba_udc: Remove set but unused variable 'pp'
usb: misc: legousbtower: Demote function header which is clearly not kerneldoc
usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues
usb: gadget: function: u_ether: Downgrade kerneldoc headers which to not make the mark
usb: gadget: udc: amd5536udc_pci: Remove unused variable 'mod_desc'
usb: gadget: legacy: printer: Remove unused variable 'driver_desc'
usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format
usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks
usb: gadget: udc: dummy_hcd: Repair misspelled function argument 'dummy_hcd'
usb: musb: musb_dsps: Demote obvious misuse of kerneldoc to standard comment blocks
usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks
usb: gadget: function: u_serial: Repair misdocumented function argument
usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks
usb: misc: iowarrior: Fix odd corruption issue in the file header
usb: chipidea: usbmisc_imx: Demote obvious misuse of kerneldoc to standard comment block
usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation
usb: typec: altmodes: displayport: Supply missing displayport.h include file
usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc
usb: storage: alauda: Remove set but unchecked variable
usb: host: xhci-debugfs: Use 'gnu_printf' format notation
usb: chipidea: udc: Fix a few kerneldoc issues
usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc
usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc
usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block
usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block
usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the others
usb: chipidea: udc: Add missing descriptions for function arg 'ci'
usb: chipidea: debug: Demote obvious misuse of kerneldoc to standard comment blocks
usb: chipidea: otg: Fix kerneldoc issues relating to description of 'ci'
usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours
usb: chipidea: core: Document hw_port_test_set()'s missing 'ci' argument
usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks
usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks
usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks
usb: host: ohci-s3c2410: Demote obvious misuse of kerneldoc to standard comment block
usb: mtu3: mtu3_debug: Add forward declaration of 'struct ssusb_mtk'
arm64: dts: qcom: sdm845: Add cpu OPP tables
usb: ehci-omap: Drop surplus include
drm/i915: Document FBC related w/as more thoroughly
drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
drm/i915: Move all FBC w/as to .init_clock_gating()
drm/i915/dvo: Make .get_modes() return the number of modes
drm/i915/sdvo: Make .get_modes() return the number of modes
drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
drm/i915/sdvo: Implement limited color range for SDVO HDMI properly
drm/i915/sdvo: Fix SDVO colorimetry bit defines
powercap: idle_inject: Replace play_idle() with play_idle_precise() in comments
PM: domains: Fix up terminology with parent/child
ACPI: Use fallthrough pseudo-keyword
x86/kvm/vmx: Use native read/write_cr2()
x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS
x86/kvm/svm: Move guest enter/exit into .noinstr.text
x86/kvm/vmx: Move guest enter/exit into .noinstr.text
x86/kvm/svm: Add hardirq tracing on guest enter/exit
x86/kvm/vmx: Add hardirq tracing to guest enter/exit
x86/kvm: Move context tracking where it belongs
kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host
KVM/x86: pmu: Fix #GP condition check for RDPMC emulation
KVM: x86: take as_id into account when checking PGD
KVM: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid()
KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid()
KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid()
ALSA: Use fallthrough pseudo-keyword
ALSA: echoaudio: Address bugs in the interrupt handling
ALSA: echoaudio: Prevent some noise on unloading the module
ALSA: echoaudio: Prevent races in calls to set_audio_format()
ALSA: echoaudio: Race conditions around "opencount"
ALSA: echoaudio: Remove redundant check
xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler
xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler
ipcomp: assign if_id to child tunnel from parent tunnel
ip6_vti: support IP6IP tunnel processing
ip6_vti: support IP6IP6 tunnel processing with .cb_handler
ip_vti: support IPIP6 tunnel processing
KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid()
ip_vti: support IPIP tunnel processing with .cb_handler
tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels
tunnel4: add cb_handler to struct xfrm_tunnel
xfrm: add is_ipip to struct xfrm_input_afinfo
KVM: x86: Introduce kvm_check_cpuid()
KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid()
clk: meson: meson8b: add the vclk2_en gate clock
clk: meson: meson8b: add the vclk_en gate clock
iommu: arm-smmu-impl: Use qcom impl for sm8150 and sm8250 compatibles
dt-bindings: arm-smmu: Add sm8150 and sm8250 compatible strings
ARM: s3c24xx: leds: Convert to use GPIO descriptors
USB: serial: drop redundant transfer-buffer casts
USB: serial: drop extern keyword from function declarations
USB: serial: drop unnecessary sysrq include
USB: serial: add sysrq break-handler dummy
USB: serial: inline sysrq dummy function
USB: serial: only process sysrq when enabled
USB: serial: only set sysrq timestamp for consoles
USB: serial: ftdi_sio: fix break and sysrq handling
USB: serial: ftdi_sio: clean up receive processing
USB: serial: ftdi_sio: make process-packet buffer unsigned
quota: Fixup http links in quota doc
Replace HTTP links with HTTPS ones: DISKQUOTA
ext2: initialize quota info in ext2_xattr_set()
ext2: fix some incorrect comments in inode.c
ext2: remove nocheck option
ext2: fix missing percpu_counter_inc
ext2: ext2_find_entry() return -ENOENT if no entry found
ext2: propagate errors up to ext2_find_entry()'s callers
ext2: fix improper assignment for e_value_offs
f2fs: don't keep meta inode pages used for compressed block migration
remoteproc: qcom: Add notification types to SSR
remoteproc: qcom: Add per subsystem SSR notification
selinux: specialize symtab insert and search functions
writeback: remove bdi->congested_fn
bonding: don't need RTNL for ipsec helpers
writeback: remove struct bdi_writeback_congested
writeback: remove {set,clear}_wb_congested
drbd: remove a bogus bdi_rw_congested call
audit: issue CWD record to accompany LSM_AUDIT_DATA_* records
selftests/bpf: Switch perf_buffer test to tracepoint and skeleton
libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer
selftests/bpf: Add test relying only on CO-RE and no recent kernel features
libbpf: Improve BTF sanitization handling
libbpf: Add btf__set_fd() for more control over loaded BTF FD
libbpf: Make BTF finalization strict
dt-bindings: dp83869: Fix the type of device
dt-bindings: dp83867: Fix the type of device
bonding: deal with xfrm state in all modes and add more error-checking
net: dsa: rtl8366rb: Support the CPU DSA tag
net: dsa: tag_rtl4_a: Implement Realtek 4 byte A tag
selftests/bpf: test_progs avoid minus shell exit codes
selftests/bpf: test_progs use another shell exit on non-actions
bpf: Fix another bpftool segfault without skeleton code enabled
net/mlx5: Added support for 100Gbps per lane link modes
ethtool: Add support for 100Gbps per lane link modes
audit: use the proper gfp flags in the audit_log_nfcfg() calls
bnxt_en: allow firmware to disable VLAN offloads
bnxt_en: clean up VLAN feature bit handling
bnxt_en: Implement ethtool -X to set indirection table.
bnxt_en: Return correct RSS indirection table entries to ethtool -x.
bnxt_en: Fill HW RSS table from the RSS logical indirection table.
bnxt_en: Add helper function to return the number of RSS contexts.
bnxt_en: Add logical RSS indirection table structure.
bnxt_en: Fix up bnxt_get_rxfh_indir_size().
bnxt_en: Set up the chip specific RSS table size.
mmc: remove the call to check_disk_change
xtensa/simdisk: remove the call to check_disk_change
isofs: remove a stale comment
block: remove flush_disk
cdrom: remove the unused cdrom_media_changed function
md: switch to ->check_events for media change notifications
blk-mq: centralise related handling into blk_mq_get_driver_tag
blk-mq: streamline handling of q->mq_ops->queue_rq result
io_uring: only call kfree() for a non-zero pointer
drm/i915: Remove i915_gem_object_get_dirty_page()
drm/i915: Release shortlived maps of longlived objects
drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
drm/i915/gem: Unpin idle contexts from kswapd reclaim
drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
drm/i915: Move sseu debugfs under gt/
iommu/arm-smmu: Update impl quirks comment
iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag
KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version()
KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent
KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails
kvm: x86: limit the maximum number of vPMU fixed counters to 3
KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests
KVM: x86: Make CR4.VMXE reserved for the guest
KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid()
kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes
xen: Mark "xen_nopvspin" parameter obsolete
x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
x86/kvm: Change print code to use pr_*() format
Revert "KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized"
KVM: x86/mmu: Rename page_header() to to_shadow_page()
KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup
KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only
KVM: x86/mmu: Add MMU-internal header
KVM: x86/mmu: Move kvm_mmu_available_pages() into mmu.c
KVM: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory
KVM: x86/mmu: Exit to userspace on make_mmu_pages_available() error
KVM: x86/mmu: Batch zap MMU pages when shrinking the slab
KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages
KVM: x86/mmu: Don't put invalid SPs back on the list of active pages
KVM: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs
KVM: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page()
KVM: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h
KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr()
KVM: SVM: Add svm_ prefix to set/clr/is_intercept()
KVM: SVM: Add vmcb_ prefix to mark_*() functions
KVM: SVM: Rename struct nested_state to svm_nested_state
KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper
kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest
kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu
kvm: x86: Add "last CPU" to some KVM_EXIT information
kvm: vmx: Add last_cpu to struct vcpu_vmx
kvm: svm: Always set svm->last_cpu on VMRUN
kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id()
KVM: x86: report sev_pin_memory errors with PTR_ERR
KVM: SVM: convert get_user_pages() --> pin_user_pages()
KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast()
KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests
KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function
KVM: X86: Do the same ignore_msrs check for feature msrs
KVM: X86: Move ignore_msrs handling upper the stack
KVM: x86/mmu: Make .write_log_dirty a nested operation
KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest
KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper
KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool
KVM: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault()
KVM: MIPS: fix spelling mistake "Exteneded" -> "Extended"
drm/i915: gt-fy sseu debugfs
drm/i915/sseu: Move sseu_info under gt_info
drm/i915/sseu: Move sseu detection and dump to intel_sseu
drm/i915: Introduce gt_init_mmio
drm/i915: Move the engine mask to intel_gt_info
drm/i915: Move engine-related mmio init to engines_init_mmio
drm/i915: Use the gt in HAS_ENGINE
drm/i915: Convert device_info to uncore/de_read
drm/i915/dp: Helper to check for DDI BUF status to get active
drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
net: phy: Uninline PHY ethtool statistics operations
net: phy: Define PHY statistics ethtool_phy_ops
arm64: dts: qcom: sc7180: Drop the unused non-MSA SID
io_uring: fix a use after free in io_async_task_func()
Replace HTTP links with HTTPS ones: ATMEL MACB ETHERNET DRIVER
nvme: remove ns->disk checks
net: dsa: loop: Print when registration is successful
f2fs: fix error path in do_recover_data()
f2fs: fix wrong description of compress feature in f2fs.rst
f2fs: fix to wait GCed compressed page writeback
f2fs: remove write attribute of main_blkaddr sysfs node
perf inject jit: Remove //anon mmap events
regulator: devres: Standardise on function documentation headers
regulator: of_regulator: Add missing colon for rdev kerneldoc argument
regulator: devres: Fix issues with kerneldoc headers
selinux: Fix spelling mistakes in the comments
ASoC: amd: fixed kernel warnings
ASoC: mt8183: add compatible string for using rt1015
ASoC: mediatek: mt8183: support machine driver with rt1015
ASoC: mediatek: mt8183: sort header inclusions in alphabetical
ASoC: qdsp6: use dev_err instead of pr_err
ASoC: q6asm: add command opcode to timeout error report
clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328"
nvme-pci: use standard block status symbolic names
nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size()
nvme-pci: add a blank line after declarations
nvme-pci: fix some comments issues
nvme-pci: remove redundant segment validation
nvme: document quirked Intel models
nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs
nvme: support for zoned namespaces
nvme: support for multiple Command Sets Supported and Effects log pages
nvme: implement multiple I/O Command Set support
null_blk: introduce zone capacity for zoned device
block: add capacity field to zone descriptors
nvme: use USEC_PER_SEC instead of magic numbers
nvmet-tcp: simplify nvmet_process_resp_list
nvme-tcp: optimize network stack with setting msg flags according to batch size
nvme-tcp: leverage request plugging
nvme-tcp: have queue prod/cons send list become a llist
nvme-fcloop: verify wwnn and wwpn format
nvmet: use unsigned type for u64
nvmet: introduce flags member in nvmet_fabrics_ops
nvmet-tcp: remove has_keyed_sgls initialization
nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl
nvme-pci: remove the empty line at the beginning of nvme_should_reset()
nvme-pci: code cleanup for nvme_alloc_host_mem()
nvme-pci: use unsigned for io queue depth
nvme-core: use u16 type for ctrl->sqsize
nvme-core: use u16 type for directives
ASoC: topology: add more logs when topology load fails.
ASoC: topology: factor kfree(se) in error handling
ASoC: topology: use break on errors, not continue
video: backlight: sky81452-backlight: Fix some kerneldoc issues
drm/radeon: fix double free
gpu/drm: Remove debug info about CPU address
drm/amd/display: Add missing CW4 programming for DCN30
drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4
drm/amdgpu: use register distance member instead of hardcode in mmhub v2
drm/amdgpu: use register distance member instead of hardcode in mmhub v1
drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1
drm/amdgpu: use register distance member instead of hardcode in gfxhub v2
drm/amdgpu: use register distance member instead of hardcode in gfxhub v1
drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2
drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4
drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1
drm/amdgpu: use register distance member instead of hardcode in GMC10
drm/amdgpu: use register distance member instead of hardcode in GMC9
drm/amdgpu: add register distance members into vmhub structure
drm/amdkfd: Remove redundant kfd2kgd interface lookup
drm/amdgpu: Move the mutex lock/unlock out
drm/amd/display: Add missing reg mask for dcn3
drm/amd/display: Add logger for SMU msg
drm/amd/display: Request PHYCLK adjustment on PHY enable/disable
drm/amd/display: 3.2.93
drm/amd/display: [FW Promotion] Release 0.0.23
drm/amd/display: Remove VSC infoframe dep on DMCU
drm/amd/display: Send VSIF on unsupported modes on DAL
drm/amd/display: Register init
drm/amd/display: Add diags scaling log by default
drm/amdgpu: fix coding error of mmhub pg enablement
drm/amdgpu: use RREG32_KIQ to read register when get cg state
drm/amdgpu: updated ta ucode loading
drm/amdgpu: updated ta ucode header
drm/amdgpu: add TMR destory function for psp
drm/amdgpu: asd function needs to be unloaded in suspend phase
USB: serial: use fallthrough pseudo-keyword
selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
drm/i915/uc: Extract uc usage details into separate debugfs
Bluetooth: Use whitelist for scan policy when suspending
phy: allwinner: phy-sun6i-mipi-dphy: Constify structs
phy: ti-pipe3: remove set but unused variable
phy: ti: dm816x: remove set but unused variable
phy: core: Document function args
phy: core: fix code style in devm_of_phy_provider_unregister
phy: qcom: remove ufs qmp phy driver
regmap-irq: use fwnode instead of device node in add_irq_chip()
drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked
drm/stm: repair runtime power management
drm/stm: ltdc: remove call of pm-runtime functions
drm/i915/hdcp: Update CP as per the kernel internal state
sched: Add a tracepoint to track rq->nr_running
net: Restrict receive packets queuing to housekeeping CPUs
PCI: Restrict probe functions to housekeeping CPUs
lib: Restrict cpumask_local_spread to houskeeping CPUs
sched/uclamp: Protect uclamp fast path code with static key
sched/uclamp: Fix initialization of struct uclamp_rq
sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes for GCC-4.9
perf/x86/intel/lbr: Support XSAVES for arch LBR read
perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch
x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature
x86/fpu/xstate: Support dynamic supervisor feature for LBR
x86/fpu: Use proper mask to replace full instruction mask
perf/x86: Remove task_ctx_size
perf/x86/intel/lbr: Create kmem_cache for the LBR context data
perf/core: Use kmem_cache to allocate the PMU specific data
perf/core: Factor out functions to allocate/free the task_ctx_data
perf/x86/intel/lbr: Support Architectural LBR
perf/x86/intel/lbr: Factor out intel_pmu_store_lbr
perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all()
perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers __always_inline
perf/x86/intel/lbr: Unify the stored format of LBR information
perf/x86/intel/lbr: Support LBR_CTL
perf/x86: Expose CPUID enumeration bits for arch LBR
x86/msr-index: Add bunch of MSRs for Arch LBR
perf/x86/intel/lbr: Use dynamic data structure for task_ctx
perf/x86/intel/lbr: Factor out a new struct for generic optimization
perf/x86/intel/lbr: Add the function pointers for LBR save and restore
perf/x86/intel/lbr: Add a function pointer for LBR read
perf/x86/intel/lbr: Add a function pointer for LBR reset
x86/cpufeatures: Add Architectural LBRs feature bit
MIPS: Loongson64: Make acpi_registers_setup() static
MIPS: Loongson: Update dts file for RS780E
dt-bindings: mips: Document two Loongson boards
MIPS: Loongson: Rename CPU device-tree binding
MIPS: Loongson64: Adjust IRQ layout
MIPS: Unify naming style of vendor CP0.Config6 bits
tests: add CLONE_NEWTIME setns tests
nsproxy: support CLONE_NEWTIME with setns()
timens: add timens_commit() helper
timens: make vdso_join_timens() always succeed
gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse
gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use
gpio: gpio-mlxbf: Tell the compiler that ACPI functions may not be used
gpio: gpio-it87: Fix formatting issues which confuse kerneldoc
gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc
gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to basic comment blocks
gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map'
gpio: gpio-altera: Add missing kerneldoc entry and demote comment
gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs_get_count()
ALSA: usb/line6: remove 'defined but not used' warning
scsi: target: cxgbit: Remove tx flow control code
scsi: target: cxgbit: Check connection state before issuing hardware command
scsi: cxgb4i: Add support for iSCSI segmentation offload
scsi: storvsc: Add validation for untrusted Hyper-V values
scsi: advansys: docs: Eliminate duplicated word
scsi: lpfc: Fix less-than-zero comparison of unsigned value
scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU
scsi: ufs: Add inline encryption support to UFS
scsi: ufs: UFS crypto API
scsi: ufs: UFS driver v2.1 spec crypto additions
scsi: lpfc: Fix inconsistent indenting
scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters
scsi: pcmcia: nsp_cs: Remove unused variable 'dummy'
scsi: pcmcia: nsp_cs: Use new __printf() format notation
scsi: aha152x: Remove unused variable 'ret'
scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused
scsi: ufs: Change upiu_flags to be u8
scsi: mpt3sas: Fix kdoc comments format
scsi: mpt3sas: Fix set but unused variable
scsi: sd_zbc: Fix kdoc comment format
scsi: sd: Fix kdoc comment format
scsi: megaraid: Remove set but unused variable
scsi: megaraid: Fix set but unused variable
scsi: megaraid: Remove set but unused variable
scsi: megaraid: Remove set but unused variable
scsi: megaraid: Fix compilation warnings
scsi: megaraid: Fix kdoc comments format
f2fs: add GC_URGENT_LOW mode in gc_urgent
f2fs: avoid readahead race condition
f2fs: fix return value of move_data_block()
f2fs: add parameter op_flag in f2fs_submit_page_read()
f2fs: split f2fs_allocate_new_segments()
f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks
f2fs: fix an oops in f2fs_is_compressed_page
f2fs: make trace enter and end in pairs for unlink
f2fs: fix to check page dirty status before writeback
f2fs: remove the unused compr parameter
f2fs: support to trace f2fs_fiemap()
f2fs: support to trace f2fs_bmap()
f2fs: fix wrong return value of f2fs_bmap_compress()
f2fs: remove useless parameter of __insert_free_nid()
f2fs: fix typo in comment of f2fs_do_add_link
f2fs: fix to wait page writeback before update
f2fs: show more debug info for per-temperature log
f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range
f2fs: clean up parameter of f2fs_allocate_data_block()
f2fs: shrink node_write lock coverage
f2fs: fix to document reserved special compression extension
f2fs: add prefix for exported symbols
scsi: zfcp: Avoid benign overflow of the Request Queue's free-level
scsi: zfcp: Replace open-coded list move
scsi: zfcp: Clean up zfcp_erp_action_ready()
scsi: docs: Remove invalid link and update text for zfcp kernel config
scsi: docs: Update outdated link to IBM developerworks
scsi: zfcp: Fix an outdated comment for zfcp_qdio_send()
scsi: zfcp: Use prandom_u32_max() for backoff
scsi: iscsi: Register sysfs for workqueue iscsi_destroy
scsi: target: Handle short iSIDs
scsi: target: Fix iscsi transport id buf len calculation
scsi: target: Fix iscsi transport id buffer setup
scsi: target: Fix iscsi transport id parsing
scsi: target: Fix crash during SPEC_I_PT handling
scsi: target: Fix xcopy sess release leak
scsi: target: Check enforce_pr_isids during registration
drm/i915/ehl: Add new PCI ids
PCI/AER: Log correctable errors as warning, not error
PCI/AER: Simplify __aer_print_error()
selftests: bpf: Remove unused bpf_map_def_legacy struct
samples: bpf: Refactor BPF map performance test with libbpf
samples: bpf: Refactor BPF map in map test with libbpf
samples: bpf: Fix bpf programs with kprobe/sys_connect event
selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE
bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE
libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE
bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook
net: sfp: add error checking with sfp_irq_name
net/sched: Use fallthrough pseudo-keyword
Replace HTTP links with HTTPS ones: X.25 network layer
Replace HTTP links with HTTPS ones: GRETH 10/100/1G Ethernet MAC device driver
bnx2x: fix spelling mistake "occurd" -> "occurred"
net: ethtool: Remove PHYLIB direct dependency
net: phy: Register ethtool PHY operations
net: ethtool: Introduce ethtool_phy_ops
Documentation: networking: fix ethtool-netlink table formats
net: phy: add a Kconfig option for mdio_devres
PCI: Add device even if driver attach failed
smsc9420: use generic power management
epic100: use generic power management
PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state'
drm/i915/display: Implement new combo phy initialization step
selftests: fix condition in run_tests
selftests: do not use .ONESHELL
PCI: Fix pci_cfg_wait queue locking problem
mvpp2: fix pointer check
mptcp: use mptcp worker for path management
sun/cassini: mark cas_resume() as __maybe_unused
sun/niu: add __maybe_unused attribute to PM functions
net: phy: mdio-octeon: Cleanup module loading dependencies
net: phy: cavium: Improve __iomem mess
net: phy: dp83640: Fixup cast to restricted __be16 warning
net: phy: Make phy_10gbit_fec_features_array static
net: phy: Properly define genphy_c45_driver
net: phy: Fixup parameters in kerneldoc
net: phy: at803x: Avoid comparison is always false warning
net: sfp: Unique GPIO interrupt names
perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols
ice: add documentation for device-caps region
net: systemport: Add support for VLAN transmit acceleration
selftests: pidfd: skip test if unshare fails with EPERM
selftests: pidfd: do not use ksft_exit_skip after ksft_set_plan
iio: adc: ti_am335x_adc: alloc kfifo & IRQ via devm_ functions
iio: adc: ti_am335x_adc: alloc channels via devm_kcalloc()
iio:adc:ingenic: drop of_match_ptr protection and include mod_devicetable.h
iio:adc:ti-tlc4541: Drop CONFIG_OF and of_match_ptr protections.
iio:adc:ti-adc161s626: Drop of_match_ptr protection.
iio:adc:ti-adc084s021: drop of_match_ptr protection
iio:adc:ti-adc0832: drop CONFIG_OF and of_match_ptr protections
iio:adc:ti-adc081c: Drop of_match_ptr and change to mod_devicetable.h
iio:adc:sd_adc_modulator: Drop of_match_ptr and tweak includes
iio:adc:mcp3422: remove CONFIG_OF and of_match_ptr protections
iio:adc:mcp320x: Drop CONFIG_OF and of_match_ptr protections
iio:adc:max1118: Drop CONFIG_OF / of_match_ptr protections
iio:adc:max11100: Drop of_match_ptr protection / add mod_devicetable.h include
iio:adc:ltc2497 drop of_match_ptr protection
iio:adc:cpcap-adc: Drop of_match_ptr protection and use device_get_match_data
iio:adc:ltc2496: Drop of_match_ptr and use mod_devicetable.h
iio:adc:max1027: drop of_match_ptr and CONFIG_OF protections
iio:adc:max1363: Drop of_match_ptr and use generic device_get_match_data
iio:adc:hi8435: Drop of_match_ptr protection.
iio:adc:hi8435: Drop unused of_gpio.h header
iio:adc:lpc32xx: Drop of_match_ptr protection
iio: magnetometer: bmc150: Add proper compatible for BMM150
dt-bindings: iio: bmc150_magn: Document and fix missing compatibles
iio: adis16480: Use irq types instead of flags
Documentation/driver-api: iio/buffers: drop doubled word
Documentation/driver-api: generic-counter: drop doubled word
iio: core: move event interface on the opaque struct
iio: core: move iio_dev's buffer_list to the private iio device object
iio: core: move channel list & group to private iio device object
iio: core: move debugfs data on the private iio dev info
iio: core: remove padding from private information
iio: core: wrap IIO device into an iio_dev_opaque object
iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper
dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and fsl, upm-wait-flags
mtd: rawnand: stm32_fmc2: get resources from parent node
mtd: rawnand: stm32_fmc2: use regmap APIs
memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use
Input: Use fallthrough pseudo-keyword
usb: correct kernel-doc inconsistency
Input: cm109 - remove needless check before usb_free_coherent()
io_uring: don't burn CPU for iopoll on exit
io_uring: remove nr_events arg from iopoll_check()
io_uring: partially inline io_iopoll_getevents()
block: remove a bogus warning in __submit_bio_noacct_mq
RDMA/mlx5: Delete one-time used functions
RDMA/mlx5: Cleanup DEVX initialization flow
RDMA/mlx5: Separate flow steering logic from main.c
RDMA/mlx5: Separate counters from main.c
RDMA/mlx5: Separate restrack callbacks initialization from main.c
RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function
KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM()
umd: Stop using split_argv
umd: Remove exit_umh
bpfilter: Take advantage of the facilities of struct pid
exit: Factor thread_group_exited out of pidfd_poll
RDMA/hns: Optimize MTR level-0 addressing to access huge page
RDMA/rxe: Skip dgid check in loopback mode
Bluetooth: le_simult_central_peripheral experimental feature
Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear()
Bluetooth: btusb: USB alternate setting 1 for WBS
Bluetooth: use configured default params for active scans
Bluetooth: Adding a configurable autoconnect timeout
dt-bindings: net: bluetooth: realtek: Fix uart-has-rtscts example
USB: serial: ch341: fix missing simulated-break margin
PCI: qcom: Replace define with standard value
PCI: qcom: Support pci speed set for ipq806x
dt-bindings: PCI: qcom: Add ipq8064 rev 2 variant
PCI: qcom: Add ipq8064 rev2 variant
PCI: qcom: Add support for tx term offset for rev 2.1.0
PCI: qcom: Define some PARF params needed for ipq8064 SoC
PCI: qcom: Use bulk clk api and assert on error
dt-bindings: PCI: qcom: Add ext reset
PCI: qcom: Add missing reset for ipq806x
PCI: qcom: Change duplicate PCI reset to phy reset
dt-bindings: PCI: qcom: Add missing clks
PCI: qcom: Add missing ipq806x clocks in PCIe driver
arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[]
PCI: aardvark: Indicate error in 'val' when config read fails
xfs: rtbitmap scrubber should check inode size
xfs: rtbitmap scrubber should verify written extents
xfs: remove xfs_inobp_check()
xfs: factor xfs_iflush_done
xfs: rework xfs_iflush_cluster() dirty inode iteration
xfs: rename xfs_iflush_int()
xfs: xfs_iflush() is no longer necessary
xfs: attach inodes to the cluster buffer when dirtied
xfs: rework stale inodes in xfs_ifree_cluster
xfs: clean up inode reclaim comments
xfs: remove SYNC_WAIT from xfs_reclaim_inodes()
xfs: remove SYNC_TRYLOCK from inode reclaim
xfs: don't block inode reclaim on the ILOCK
xfs: allow multiple reclaimers per AG
xfs: remove IO submission from xfs_reclaim_inode()
xfs: make inode reclaim almost non-blocking
xfs: pin inode backing buffer to the inode log item
xfs: move xfs_clear_li_failed out of xfs_ail_delete_one()
xfs: unwind log item error flagging
xfs: handle buffer log item IO errors directly
xfs: get rid of log item callbacks
xfs: clean up the buffer iodone callback functions
thermal: core: Add notifications call in the framework
thermal: core: genetlink support for events/cmd/sampling
thermal: core: Get thermal zone by id
thermal: core: Add helpers to browse the cdev, tz and governor list
drm/meson: overlay: fix build failure
spi: atmel: No need to call spi_master_put() if spi_alloc_master() failed
spi: spi-geni-qcom: Set an autosuspend delay of 250 ms
regulator: fan53880: Add support for COMPILE_TEST
pinctrl: amd: Honor IRQ trigger type requested by the caller
ARM: dts: ste: Align L2 cache-controller nodename with dtschema
ARM: dts: arm-realview: Align L2 cache-controller nodename with dtschema
ASoC: fsl: mpc8610_hpcd: Add missing of_node_put()
gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets
gpio: aggregator: Drop pre-initialization in get_arg()
pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML
ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices
ARM: dts: ux500: samsung-golden: Add touchkey
ASoC: da7213: add default clock handling
ASoC: amd: add ACPI dependency check
Documentation: Document pm660(l) SPMI GPIOs compatible
pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility
pinctrl: ocelot: Add Sparx5 SoC support
gpio: Add gpio-charger to the documentation
ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable
ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable
ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning
ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning
ASoC: amd: acp-rt5645: fix 'defined but not used' warning
ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning
pinctrl: meson: fix drive strength register and bit calculation
ALSA: pcm: Fix build error on m68k and others
pinctrl: single: fix function name in documentation
ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2
pinctrl: single: parse #pinctrl-cells = 2
ARM: configs: sunxi: Enable crypto related options
ARM: sunxi: configs: Enable the Mailbox driver
ARM: configs: sunxi: Enable the PS/2 controller
arm64: dts: uniphier: give fixed port number to support card serial
ARM: dts: uniphier: give fixed port number to support card serial
ALSA: hda/hdmi: Add Intel silent stream support
HID: lenovo: Fix spurious F23 key press report during resume from suspend
HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support
HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support
HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic
HID: lenovo: Factor out generic parts of the LED code
HID: lenovo: Merge tpkbd and cptkbd data structures
PCI: qcom: Fix runtime PM imbalance on error
PCI: cadence: Fix runtime PM imbalance on error
PCI: dwc: pci-dra7xx: Fix runtime PM imbalance on error
arm64: Shift the __tlbi_level() indentation left
arm64: tlb: Set the TTL field in flush_*_tlb_range
arm64: tlb: Set the TTL field in flush_tlb_range
tlb: mmu_gather: add tlb_flush_*_range APIs
arm64: Add tlbi_user_level TLB invalidation helper
HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state
ALSA: pci/au88x0: remove "defined but not used" warnings
ALSA: vx_core: remove warning for empty loop body
ALSA: pcmcia/pdaudiocf: fix kernel-doc
ALSA: pci/via82xx: remove 'set but not used' warnings
ALSA: pci/fm801: fix kernel-doc
ALSA: pci/es1938: remove 'set but not used' warning
ALSA: xen: remove 'set but not used' warning
ALSA: pci/oxygen/xonar_wm87x6: remove always true condition
ALSA: pci/rme9652/hdspm: remove always true condition
ALSA: pci/korg1212: remove 'set but not used' warnings
ALSA: pci/emu10k1: remove 'set but not used' warning
ALSA: firewire: fix kernel-doc
ASoC: pci/emu10k1: remove "set but not used' warnings
ALSA: pci/ctxfi: fix kernel-doc warnings
ALSA: pci/ctxfi/ctatc: fix kernel-doc
ALSA: pci/aw2-saa7146: remove 'set but not used' warning
ALSA: pci/echoaudio: remove 'set but not used' warning
ALSA: pci/asihpi: remove 'set but not used' warning
ALSA: pci/asihpi: fix kernel-doc
ALSA: pci/asihpi: remove 'set but not used' warnings
ALSA: isa/gus: remove 'set but not used' warning
drm/i915: Update dma-attributes for our sg DMA
ALSA: isa/gus: remove -Wmissing-prototypes warnings
ALSA: compress: document the compress gapless audio state machine
ALSA: compress: document the compress audio state machine
spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY interrupt only if needed
spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to Interrupt Control Register
spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed length argument
spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed length argument
spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_spi_get_rx_fifo_count() and make use of it
spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manual shift+mask to FIELD_GET()
spi: spi-sun6i: sun6i_spi_transfer_one(): remove not needed masking of transfer length
spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto
spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivly used speed_hz of transfer
drm/i915/gt: Pin the rings before marking active
arm64: dts: uniphier: add interrupts to support card serial
ARM: dts: uniphier: rename support card serial node to fix schema warning
ARM: dts: uniphier: add interrupts to support card serial
driver core: platform: need consistent spacing around '-'
drm/ast: Initialize mode setting in ast_mode_config_init()
drm/ast: Use managed mode-config init
drm/ast: Replace struct ast_crtc with struct drm_crtc
drm/ast: Init cursors before creating modesetting structures
drm/ast: Managed cursor release
drm/ast: Keep cursor HW BOs mapped
drm/ast: Add helper to hide cursor
drm/ast: Don't enable HW cursors twice during atomic update
drm/ast: Replace ast_cursor_move() with ast_cursor_show()
drm/ast: Move cursor pageflip into helper
drm/ast: Update cursor image and checksum from same function
drm/ast: Move cursor fb pinning and mapping into helper
drm/ast: Pass struct ast_private instance to cursor init/fini functions
drm/ast: Move cursor functions to ast_cursor.c
drm/vc4: crtc: Remove the feed_txp tests
drm/vc4: txp: Turn the TXP into a CRTC of its own
drm/vc4: crtc: Move the txp_armed function to the TXP
drm/vc4: crtc: Move the CRTC initialisation to a separate function
drm/vc4: crtc: Only access the PixelValve registers if we have to
drm/vc4: crtc: Split CRTC data in two
drm/vc4: crtc: Make state functions public
drm/vc4: crtc: Move HVS setup code to the HVS driver
smccc: Make constants available to assembly
KVM: arm64: timers: Move timer registers to the sys_regs file
KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user
KVM: arm64: Move SPSR_EL1 to the system register array
KVM: arm64: Disintegrate SPSR array
KVM: arm64: Move SP_EL1 to the system register array
KVM: arm64: Move ELR_EL1 to the system register array
KVM: arm64: Make struct kvm_regs userspace-only
KVM: arm64: debug: Drop useless vpcu parameter
KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access
KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access
KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access
KVM: arm64: Introduce accessor for ctxt->sys_reg
KVM: arm64: Use TTL hint in when invalidating stage-2 translations
KVM: arm64: Factor out stage 2 page table data from struct kvm
arm64: Add level-hinted TLB invalidation helper
arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors
arm64: Detect the ARMv8.4 TTL feature
drm/vc4: Reorder the bind order of the devices
ALSA: hda: fix SND_HDA_GENERIC kconfig & build
ALSA: core: pcm_iec958: fix kernel-doc
drm/vc4: Convert register accessors to FIELD_*
mfd: axp20x-i2c: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
ARM: dts: exynos: Define fixed regulators in root node for consistency in SMDK5420
ARM: dts: exynos: Define fixed regulators in root node for consistency in Arndale
ARM: dts: exynos: Define fixed regulators in root node for consistency in Origen
ARM: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
arm64: dts: exynos: Add unit address to soc node on Exynos5433
arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
arm64: dts: exynos: Keep LDO12 always-on on Espresso
arm64: dts: exynos: Fix silent hang after boot on Espresso
ARM: dts: bcm: Align L2 cache-controller nodename with dtschema
ARM: dts: BCM5301X: Specify switch ports for Luxul devices
Documentation: fpga: dfl: add descriptions for interrupt related interfaces.
fpga: dfl: afu: add AFU interrupt support
fpga: dfl: fme: add interrupt support for global error reporting
fpga: dfl: afu: add interrupt support for port error reporting
pstore: Fix linking when crypto API disabled
kbuild: buildtar: add dtbs support
kbuild: remove cc-option test of -ffreestanding
kbuild: remove cc-option test of -fno-stack-protector
Revert "kbuild: Create directory for target DTB"
kbuild: run the checker after the compiler
Input: exc3000 - switch to i2c's probe_new API
Input: elantech - remove redundant assignments to variable error
thermal: Make thermal_zone_device_is_enabled() available to core only
thermal: imx: Use driver's local data to decide whether to run a measurement
acpi: thermal: Don't call thermal_zone_device_is_enabled()
RDMA: Move XRCD to be under ib_core responsibility
RDMA/core: Create and destroy counters in the ib_core
IB/uverbs: Expose UAPI to query MR
RDMA/mlx5: Introduce UAPI to query PD attributes
RDMA/mlx5: Implement the query ucontext functionality
RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response
IB/uverbs: Expose UAPI to query ucontext
IB/uverbs: Set IOVA on IB MR in uverbs layer
IB/uverbs: Enable CQ ioctl commands by default
RDMA/core: Optimize XRC target lookup
RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain
RDMA/mlx5: Get XRCD number directly for the internal use
RDMA: Remove the udata parameter from alloc_mr callback
RDMA/core: Remove ib_alloc_mr_user function
RDMA/core: Check for error instead of success in alloc MR function
cpupower: Fix NULL but dereferenced coccicheck errors
cpupower: Fix comparing pointer to 0 coccicheck warns
selftests/harness: Report skip reason
selftests/harness: Display signed values correctly
selftests/harness: Refactor XFAIL into SKIP
selftests/harness: Switch to TAP output
selftests: Add header documentation and helpers
selftests/binderfs: Fix harness API usage
selftests: Remove unneeded selftest API headers
selftests/clone3: Reorder reporting output
selftests: sync_test: do not use ksft_exit_skip after ksft_set_plan
selftests: sigaltstack: do not use ksft_exit_skip after ksft_set_plan
selftests: breakpoints: do not use ksft_exit_skip after ksft_set_plan
selftests: breakpoints: fix computation of test plan
kselftest: fix TAP output for skipped tests
mptcp: fix race in subflow_data_ready()
Security: Documentation: Replace deprecated :c:func: Usage
Replace HTTP links with HTTPS ones: IPv*
net: qede: fix BE vs CPU comparison
net: qede: fix kernel-doc for qede_ptp_adjfreq()
net: qed: sanitize BE/LE data processing
net: qed: use ptr shortcuts to dedup field accessing in some parts
net: qed: improve indentation of some parts of code
net: qed: address kernel-doc warnings
net: qed: correct qed_hw_err_notify() prototype
net: qed: cleanup global structs declarations
net: qed: move static iro_arr[] out of header file
geneve: move all configuration under struct geneve_config
dpaa2-eth: fix draining of S/G cache
net/amd: Remove needless assignment and the extra brank lines
selftests: mptcp: capture pcap on both sides
sun/cassini: use generic power management
sun/niu: use generic power management
sun/sungem: use generic power management
x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit()
drm/i915: Fix spelling mistake in i915_reg.h
drm/i915: Don't taint when using fault injection
drm/i915: Print caller when tainting for CI
drm/i915: Reboot CI if we get wedged during driver init
RDMA/core: Clean up tracepoint headers
iomap: Make sure iomap_end is called after iomap_begin
xfs: use direct calls for dquot IO completion
xfs: make inode IO completion buffer centric
xfs: clean up whacky buffer log item list reinit
xfs: call xfs_buf_iodone directly
xfs: mark log recovery buffers for completion
xfs: mark dquot buffers in cache
xfs: mark inode buffers in cache
xfs: add an inode item lock
xfs: remove logged flag from inode log item
xfs: Don't allow logging of XFS_ISTALE inodes
xfs: remove useless definitions in xfs_linux.h
xfs: use MMAPLOCK around filemap_map_pages()
xfs: move helpers that lock and unlock two inodes against userspace IO
xfs: refactor locking and unlocking two inodes against userspace IO
xfs: fix xfs_reflink_remap_prep calling conventions
xfs: reflink can skip remap existing mappings
xfs: only reserve quota blocks if we're mapping into a hole
xfs: only reserve quota blocks for bmbt changes if we're changing the data fork
xfs: redesign the reflink remap loop to fix blkres depletion crash
xfs: rename xfs_bmap_is_real_extent to is_written_extent
xfs: fix reflink quota reservation accounting error
xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
xfs: preserve rmapbt swapext block reservation from freed blocks
xfs: Couple of typo fixes in comments
Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
ARM: dts: bcm2711: Add HDMI DVP
RDMA/ipoib: Handle user-supplied address when creating child
udc: lpc32xx: mark local function static
io_uring: briefly loose locks while reaping events
io_uring: fix stopping iopoll'ing too early
io_uring: don't delay iopoll'ed req completion
regulator: fan53880: Add missing .owner field in regulator_desc
dt-bindings: regulator: add pca9450 regulator yaml
regulator: pca9450: add pca9450 pmic driver
ASoC: codecs: wm8400: remove unused variables
drm: drm_fourcc: Add generic alias for 16_16_TILE modifier
pinctrl: imx8dxl: Support building as module
pinctrl: imx8qm: Support building as module
pinctrl: imx8qxp: Support building as module
pinctrl: imx8mp: Support building as module
pinctrl: imx8mq: Support building as module
pinctrl: imx8mn: Support building as module
pinctrl: imx8mm: Support building as module
pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver built as module
pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module
ARM: configs: sunxi: Enable Lima
ARM: configs: sunxi: Add DRM output-related options
ARM: configs: sunxi: Enable ASoC options
ARM: configs: sunxi: Enable Cedrus
ARM: configs: sunxi: Enable the deinterlace and rotation engines
ARM: configs: sunxi: Enable the CSI drivers
ARM: configs: sunxi: Run savedefconfig
powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config
perf vendor events power9: Added nest imc metric events
serial: Remove duplicated macro definition of port type
tools lib traceevent: Fix reporting of unknown SVM exit reasons
tools lib traceevent: Change to SPDX License format
tools lib traceevent: Add builtin handler for trace_marker_raw
tools lib traceevent: Move kernel_stack event handler to "function" plugin.
tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex
tools lib traceevent: Add offset option for function plugin
tools lib traceevent: Add more SVM exit reasons
tools lib traceevent: Add plugin for tlb_flush
tools lib traceevent: Optimize pretty_print() function
tools lib traceevent: Add support for more printk format specifiers
tools lib traceevent: Introduced new traceevent API, for adding new plugins directories.
tools lib traceevent: Add interface for options to plugins
tools lib traceevent: Add tep_load_plugins_hook() API
tools: hv: change http to https in hv_kvp_daemon.c
USB: serial: cp210x: re-enable auto-RTS on open
USB: serial: cp210x: enable usb generic throttle/unthrottle
USB: serial: ch341: simulate break condition if not supported
PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests
drm/hisilicon: Code refactoring for hibmc_drv_vdac
PCI: mvebu: Use struct pci_host_bridge.windows list directly
PCI: cadence: Use struct pci_host_bridge.windows list directly
firmware: smccc: Add ARCH_SOC_ID support
ARM: OMAP2: Use custom soc attribute group instead of device_create_file
ARM: OMAP2: Switch to use DEVICE_ATTR_RO()
soc: ux500: Use custom soc attribute group instead of device_create_file
soc: ux500: Switch to use DEVICE_ATTR_RO()
soc: integrator: Use custom soc attribute group instead of device_create_file
soc: integrator: Switch to use DEVICE_ATTR_RO()
soc: realview: Use custom soc attribute group instead of device_create_file
soc: realview: Switch to use DEVICE_ATTR_RO()
mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and mask setting
mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc
mfd: si476x-cmd: Add missing documentation for si476x_cmd_fm_rds_status()'s arg 'report'
mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc
mfd: si476x-i2c: Fix spelling mistake in case() statement's FALLTHROUGH comment
mfd: si476x-i2c: Add description for si476x_core_fwver_to_revision()'s arg 'func'
mfd: si476x-cmd: Add missing colon(s) for all documented kerneldoc arguments
mfd: si476x-cmd: Repair wrongly described function argument 's/response/resp'
mfd: tps65010: Remove delcared and set, but never used variable 'status'
mfd: ab3100-otp: Add missing colon(s) for all documented kerneldoc arguments
mfd: tps65217: Repair incorrect function argument name 's/tps65217/tps/'
mfd: tps65218: Repair incorrect function argument name 's/tps65218/tps/'
mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct descriptions
mfd: altera-sysmgr: Supply descriptions for 'np' and 'property' function args
mfd: atmel-smc: Add missing colon(s) for 'conf' arguments
mfd: omap-usb-tll: Provide description for 'pdev' argument to .probe()
mfd: omap-usb-host: Provide description for 'pdev' argument to .probe()
mfd: omap-usb-host: Remove invalid use of kerneldoc syntax
mfd: db8500-prcmu: Remove incorrect function header from .probe() function
mfd: db8500-prcmu: Add description for 'reset_reason' in kerneldoc
mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices()
mfd: wm8350-core: Supply description wm8350_reg_{un}lock args
mfd: wm831x-core: Supply description wm831x_reg_{un}lock args
mfd: wm8400-core: Supply description for wm8400_reset_codec_reg_cache's arg
mfd: tc3589x: Remove invalid use of kerneldoc syntax
mfd: ab8500-debugfs: Fix incompatible types in comparison expression issue
mfd: ab3100-core: Fix incompatible types in comparison expression warning
mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger_type' was not declared warning
mfd: altera-sysmgr: Fix physical address storing hacks
mfd: tps6586x: Fix cast to restricted __le32 warning
mfd: twl4030-irq: Fix cast to restricted __le32 warning
mfd: twl4030-irq: Fix incorrect type in assignment warning
backlight: qcom-wled: Remove unused configs for LED3 and LED4
backlight: lm3630a_bl: Remove invalid checks for unsigned int < 0
backlight: backlight: Supply description for function args in existing Kerneldocs
backlight: ili922x: Add missing kerneldoc description for ili922x_reg_dump()'s arg
backlight: ili922x: Remove invalid use of kerneldoc syntax
backlight: ili922x: Add missing kerneldoc descriptions for CHECK_FREQ_REG() args
backlight: lcd: Add missing kerneldoc entry for 'struct device parent'
backlight: lms501kf03: Remove unused const variables
arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V
arm64: dts: allwinner: Add support for PinePhone revision 1.2
dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings
net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings
net: dsa: lan9303: fix variable 'res' set but not used
net: dsa: rtl8366: Pass GENMASK() signed bits
net: dsa: bcm_sf2: Pass GENMASK() signed bits
net: dsa: bcm_sf2: Initialize __be16 with a __be16 value
net: dsa: b53: Fixup endianness warnings
net: dsa: mv88e6xxx: scratch: Fixup kerneldoc
net: dsa: mv88e6xxx: Remove set but unused variable
net: dsa: mv88e6xxx: vlan_tci is __be16
net: dsa: mv88e6xxx: Fix sparse warnings from GENMASK
net: dsa: tag_qca.c: Fix warning for __be16 vs u16
net: dsa: tag_mtk: Fix warnings for __be16
net: dsa: tag_lan9303: Fix __be16 warnings
net: dsa: tag_ksz: Fix __be16 warnings
net: dsa: Add __percpu property to prevent warnings
net: dsa: felix: use resolved link config in mac_link_up()
net: dsa: felix: delete .phylink_mac_an_restart code
net: dsa: felix: set proper pause frame timers based on link speed
net: dsa: felix: unconditionally configure MAC speed to 1000Mbps
net: dsa: felix: support half-duplex link modes
net: dsa: felix: clarify the intention of writes to MII_BMCR
io_uring: fix lost cqe->flags
io_uring: keep queue_sqe()'s fail path separately
io_uring: fix mis-refcounting linked timeouts
io_uring: use new io_req_task_work_add() helper throughout
io_uring: abstract out task work running
KVM: arm64: Rename HSR to ESR
Documentation: filesystems: vfs: drop doubled words
Documentation: filesystems: sysfs-tagging: drop doubled word
Documentation: filesystems: path-lookup: drop doubled word
Documentation: filesystems: overlayfs: drop doubled word
Documentation: filesystems: mount_api: drop doubled word
Documentation: filesystems: fsverity: drop doubled word
Documentation: filesystems: directory-locking: drop doubled word
Documentation: filesystems: configfs: drop doubled word
Documentation: filesystems: caching/operations: drop doubled word
Documentation: filesystems: autofs-mount-control: drop doubled words
Documentation: virt: kvm/s390-pv: drop doubled words
Documentation: virt: kvm/api: drop doubled words
Documentation: trace/stm: drop doubled words
Documentation: trace/histogram-design: drop doubled words
Documentation: trace/ftrace: drop doubled words
Documentation: PCI: pci.rst: drop doubled words
Documentation: PCI: pci-error-recovery: drop doubled words
Documentation: PCI: pci-endpoint: drop doubled words
Documentation: PCI: pci-endpoint-cfs: drop doubled words
Documentation: arm64/sve: drop duplicate words
Documentation: arm64/acpi_object_usage: drop duplicate words
Documentation: arm64/arm-acpi: drop duplicate words
doc: cgroup: add f2fs and xfs to supported list for writeback
doc: add link to sparse's home page/internal docs
Replace HTTP links with HTTPS ones: LVM
docs: CIFS: remove a spam-site URL
Replace HTTP links with HTTPS ones: CIFS
Replace HTTP links with HTTPS ones: DRBD driver
Documentation/features: Add kcov
Documentation/features: Add kmemleak
Replace HTTP links with HTTPS ones: Documentation/admin-guide
trace doc: correct names of varous tracing documents
mailmap: add entry for obsolete email address
Documentation: Coccinelle: fix various typos etc.
Documentation: Clarify f_cred vs current_cred() use
Documentation/admin-guide: xfs: drop doubled word
Documentation/admin-guide: tainted-kernels: drop doubled word
Documentation/admin-guide: sysctl/kernel: drop doubled word
Documentation/admin-guide: intel-speed-select: drop doubled words
Documentation/admin-guide: intel_pstate: drop doubled word
Documentation/admin-guide: arm-ccn: drop doubled word
Documentation/admin-guide: pnfs-scsi-server: drop doubled word
Documentation/admin-guide: pnfs-block-server: drop doubled word
Documentation/admin-guide: mm/ksm: drop doubled word
Documentation/admin-guide: media/building: drop doubled words
Documentation/admin-guide: dm-integrity: drop doubled words
Documentation/admin-guide: cgroup-v1/rdma: drop doubled word
Documentation/admin-guide: cgroup-v2: drop doubled word
KVM: arm64: Drop long gone function parameter documentation
KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER
KVM: arm64: Lift instrumentation restrictions on VHE
KVM: arm64: Remove __hyp_text macro, use build rules instead
KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE
KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE
KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE
KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE
KVM: arm64: Split hyp/switch.c to VHE/nVHE
KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE
KVM: arm64: Move hyp-init.S to nVHE
KVM: arm64: Build hyp-entry.S separately for VHE/nVHE
KVM: arm64: Handle calls to prefixed hyp functions
KVM: arm64: Use build-time defines in has_vhe()
KVM: arm64: Add build rules for separate VHE/nVHE object files
KVM: arm64: Move __smccc_workaround_1_smc to .rodata
KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
KVM: arm64: Remove the target table
KVM: arm64: Remove target_table from exit handlers
KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array
KVM: arm64: Tolerate an empty target_table list
KVM: arm64: Drop the target_table[] indirection
arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr
KVM: arm64: Allow in-atomic injection of SPIs
clk: rockchip: use separate compatibles for rk3288w-cru
qlcninc: use generic power management
netxen_nic: use generic power management
net: dsa: microchip: remove unused private members
net: dsa: microchip: split adjust_link() in phylink_mac_link_{up|down}()
mptcp: support IPV6_V6ONLY setsockopt
mptcp: add REUSEADDR/REUSEPORT support
net: use mptcp setsockopt function for SOL_SOCKET on mptcp sockets
selftests/net: update initializer syntax to use c99 designators
bnx2x: Perform Idlechk dump during the debug collection.
bnx2x: Add support for idlechk tests.
bnx2x: Add Idlechk related register definitions.
drm/mediatek: mtk_dsi: Create connector for bridges
drm/mediatek: mtk_dsi: Use the drm_panel_bridge API
drm/mediatek: mtk_dsi: Use simple encoder
drm/mediatek: mtk_dsi: Convert to bridge driver
drm/mediatek: mtk_dsi: Rename bridge to next_bridge
arch: rename copy_thread_tls() back to copy_thread()
arch: remove HAVE_COPY_THREAD_TLS
unicore: switch to copy_thread_tls()
sh: switch to copy_thread_tls()
nds32: switch to copy_thread_tls()
microblaze: switch to copy_thread_tls()
hexagon: switch to copy_thread_tls()
c6x: switch to copy_thread_tls()
alpha: switch to copy_thread_tls()
fork: remove do_fork()
h8300: select HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
nios2: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
umd: Track user space drivers with struct pid
bpfilter: Move bpfilter_umh back into init data
exec: Remove do_execve_file
umh: Stop calling do_execve_file
umd: Transform fork_usermode_blob into fork_usermode_driver
umd: Rename umd_info.cmdline umd_info.driver_name
umd: For clarity rename umh_info umd_info
umh: Separate the user mode driver and the user mode helper support
umh: Remove call_usermodehelper_setup_file.
umh: Rename the user mode driver helpers for clarity
umh: Move setting PF_UMH into umh_pipe_setup
umh: Capture the pid in umh_pipe_setup
media: cros-ec-cec: do not bail on device_init_wakeup failure
media: rockchip: rga: Only set output CSC mode for RGB input
media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
media: exynos4-is: Add missed check for pinctrl_lookup_state()
media: staging: rkisp1: set more precise size errors in debugfs
media: tvp5150: Add missed media_entity_cleanup()
media: pxa_camera: remove an impossible condition
media: rcar-csi2: Rename confirm_start() to phy_post_init() to match its usage
media: docs: dev-decoder: Add one more reason for dynamic change
media: test_drivers: vivid-core: Use array_size() helper
media: videobuf2: Fix length check for single plane dmabuf queueing
media: staging: rkisp1: rsz: fix resolution limitation on sink pad
media: samsung: Rename Samsung and Exynos to lowercase
media: staging: rkisp1: rsz: set default format if the given format is not RKISP1_ISP_SD_SRC
media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'RKISP1_ISP_SD_*'
media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC
media: staging: rkisp1: rsz: supported formats are the isp's src formats, not sink formats
media: allegro: Fix some NULL vs IS_ERR() checks in probe
media: vb2: Print the queue pointer in debug messages
media: use v4l2_rect_enclosed helper
media: v4l2-rect.h: add enclosed rectangle helper
media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
media: rcar-vin: Invalidate pipeline if conversion is not possible on input formats
media: venus: venc: Fix runtime PM imbalance in venc_open
media: venus: fix multiple encoder crash
media: rc: return proper error code on error handling path in init
media: cx23888: remove unused functions
media: fintek-cir: remove unused function fintek_clear_reg_bit
media: nuvoton-cir: remove setting tx carrier functions
media: drx-k: remove unused MulDiv32 function
media: MAINTAINERS: remove SOC-CAMERA entry
media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA*
media: soc_camera.h: remove this unused header
media: staging/media/soc_camera: remove this driver
media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies
media: mach-omap1: board-ams-delta.c: remove soc_camera dependencies
media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_camera dependencies
media: pxa_camera: update MODULE_DESCRIPTION
media: ov9640: update MODULE_DESCRIPTION
media: cec: i2c: ch7322: Add ch7322 CEC controller driver
media: cec: add adap_controls_phys_addr option
media: dt-bindings: Add ch7322 media i2c device
media: vsp1: dl: Fix NULL pointer dereference on unbind
media: cx231xx: remove redundant assignment to variable err
media: mtk-mdp: Remove mtk_mdp_comp.id and supporting functionality
media: mtk-mdp: convert mtk_mdp_dev.comp array to list
media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe
media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size errors during probe
media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h
media: mtk-mdp: Remove states for format checks
media: firewire: Using uninitialized values in node_probe()
media: coda: jpeg: add NULL check after kmalloc
media: atmel: atmel-sama5d2-isc: fix warning in configs without OF
media: usb: pwc: pwc.h: Replace zero-length array with flexible-array member
media: camss: use proper media entity function for subdevices
media: staging: rkisp1: cap: remove support of BGR666 format
genirq: Remove preflow handler support
sparc64: Deselect IRQ_PREFLOW_FASTEOI
i2c: rk3x: support master_xfer_atomic
i2c: Use separate MODULE_AUTHOR() statements for multiple authors
netfilter: nf_tables: reject unsupported chain flags
netfilter: nf_tables: add NFT_CHAIN_BINDING
netfilter: nf_tables: add nft_chain_add()
netfilter: nf_tables: expose enum nft_chain_flags through UAPI
netfilter: nf_tables: add NFTA_VERDICT_CHAIN_ID attribute
netfilter: nf_tables: add NFTA_RULE_CHAIN_ID attribute
netfilter: nf_tables: add NFTA_CHAIN_ID attribute
ipvs: allow connection reuse for unconfirmed conntrack
mvpp2: xdp ethtool stats
mvpp2: XDP TX support
mvpp2: add basic XDP support
mvpp2: use page_pool allocator
mvpp2: refactor BM pool init percpu code
selftests/net: add ipv6 test coverage in rxtimestamp test
net: ipa: fix HOLB timer calculation
net: ipa: introduce ipa_clock_rate()
ipv6/ping: set skb->mark on icmpv6 sockets
selftests/bpf: Fix compilation error of bpf_iter_task_stack.c
bpf: Fix bpftool without skeleton code enabled
net/xen-netfront: add kernel TX timestamps
net: bcmgenet: Allow changing carrier from user-space
arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
arm64: dts: exynos: Describe PWM interrupts on Exynos7
ARM: dts: exynos: Fix missing empty reg/ranges property regulators on Trats
dt-bindings: regulator: Document bindings for fan53880
regulator: fan53880: Add initial support
arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT
arm64/defconfig: Enable CONFIG_KEXEC_FILE
ASoC: fsl: fsl_asrc: fix kernel-doc
ASoC: fsl: fsl_ssi: fix kernel-doc
ASoC: soc-ac97: fix kernel-doc
ASoC: amd: add logic to check dmic hardware runtime
ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params()
arm64/cpufeature: Replace all open bits shift encodings with macros
arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register
arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register
arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register
net/mlx5: Enable QP number request when creating IPoIB underlay QP
ASoC: fsl: fsl_esai: fix kernel-doc
ASoC: fsl: fsl_asrc: fix kernel-doc
ASoC: fsl: fsl_spdif: fix kernel-doc
ASoC: fsl: fsl-asoc-card: fix kernel-doc
ASoC: fsl: fsl_ssi: fix kernel-doc
ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start
ASoC: rt5670: Rename dev_gpio to gpio1_is_irq
ASoC: rt5670: Remove struct rt5670_platform_data
drm/i915: Export ppgtt_bind_vma
RDMA/mlx5: Introduce ODP prefetch counter
arm64: dts: sun50i-a64-pinephone: Add touchscreen support
arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone
Replace HTTP links with HTTPS ones: vsprintf
drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
drm/i915/fbc: Enable fbc on i865
drm/i915/fbc: Fix nuke for pre-snb platforms
drm/i915/fbc: Use the correct plane stride
drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
mtd: spi-nor: winbond: Add support for w25q64jvm
mtd: spi-nor: macronix: Add support for MX25R1635F
arm64: defconfig: Enable additional support for Renesas platforms
ARM: multi_v7_defconfig: Enable additional support for Renesas platforms
drm/i915/guc: Expand guc_info debugfs with more information
drm/i915: do not read swizzle info if unavailable
drm/i915/gem: Split the context's obj:vma lut into its own mutex
uio: disable lazy irq disable to avoid double fire
uio_pdrv_genirq: Allow use with non-page-aligned memory resources
s390/zcrypt: provide cex4 cca sysfs attributes for cex3
s390/ap: rename and clarify ap state machine related stuff
s390/zcrypt: split ioctl function into smaller code units
s390/zcrypt: code beautification and struct field renames
s390/zcrypt: fix smatch warnings
s390/pkey: fix smatch warning inconsistent indenting
s390/extmem: remove stale -ENOSPC comment and handling
s390/smp: add missing linebreak
s390/smp: move smp_cpus_done() to header file
staging: wfx: always enable FastPs in combo with new firmwares
staging: wfx: add a debugfs entry to force ps_timeout
staging: wfx: fix CCMP/TKIP replay protection
staging: wfx: simplify handling of encrypted frames
staging: wfx: fix handling of frames without RSSI data
staging: wfx: drop counter of buffered frames
staging: wfx: fix unexpected calls to ieee80211_sta_set_buffered()
staging: wfx: improve protection against malformed HIF messages
staging: wfx: load the firmware faster
staging: wfx: add tracepoint "queues_stats"
staging: wfx: correctly retrieve vif ID from Tx confirmation
staging: wfx: check the vif ID of the Tx confirmations
staging: wfx: associate tx_queues to vifs
staging: qlge: qlge_ethtool.c: Proper indentation.
staging: rtl8712: base_types: Remove unused macros
staging: rtl8712: Replace FIELD_OFFSET() with offsetof()
staging: rtl8712: use common ieee80211 constants
staging: rtl8188eu: Fix WARNINGs of Block comments
staging: rtl8188eu: Fix CHECK of coding style
staging: rtl8188eu: use common ieee80211 constants
staging: rtl8188eu: remove unused parameter
usb: dwc2: gadget: Remove assigned but never used 'maxsize'
USB: phy: fsl-usb: remove character device usage
USB: phy: fsl-usb: remove sysfs abuse
MAINTAINERS: add freescale USB PHY driver entry
usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'ifdef OXU_URB_TRACE'
usb: c67x00: c67x00-sched: Demote obvious misuse of kerneldoc to standard comment blocks
usb: class: usbtmc: File headers are not good candidates for kerneldoc
usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerneldoc to standard comment blocks
usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc to standard comment block
usb: cdns3: ep0: Move 'zlp' description to appropriate function header
usb: host: ohci: Mark cc_to_error as __maybe_unused
usb: host: ohci-at91: Demote kerneldoc headers down to basic comment blocks
usb: host: isp1362: Mark the many unused ISP1362_REG entries as __maybe_unused
usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc
usb: cdns3: gadget: Fix a bunch of kernel doc issues
usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc
usb: cdns3: ep0: Fix a bunch of kerneldoc issues
usb: cdns3: core: Fix incorrect formatting and misspelled function arg docs
usb: host: ehci-omap: Provide documentation for ehci_hcd_omap_probe()'s arg 'pdev'
drm/meson: crtc: handle commit of Amlogic FBC frames
drm/meson: overlay: setup overlay for Amlogic FBC Scatter Memory layout
drm/meson: overlay: setup overlay for Amlogic FBC Memory Saving mode
drm/meson: overlay: setup overlay for Amlogic FBC
drm/meson: add Amlogic Video FBC registers
drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression
usb: dwc3: dwc3-omap: Do not read DMA status
usb: common: ulpi: Fix a few kerneldoc related issues
usb: dwc3: ulpi: File headers are not doc headers
usb: dwc3: drd: File headers are not doc headers
usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc
usb: common: debug: Demote comment blocks which are obviously not kerneldoc
usb: host: pci-quirks: Demote function header from kerneldoc to comment block
usb: phy: phy: Fix-up a whole bunch of formatting issues
lib: update DEBUG_SHIRQ docs to match reality
firmware: improve description of firmware_request_nowarn
net/mlx5e: Enhance TX timeout recovery
net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose
net/mlx5e: Add EQ info to TX/RX reporter's diagnose
net/mlx5e: Enhance CQ data on diagnose output
net/mlx5e: Rename reporter's helpers
net/mlx5e: Add helper to get the RQ WQE counter
net/mlx5e: Add helper to get RQ WQE's head
net/mlx5e: Move RQ helpers to txrx.h
net/mlx5e: Align RX/TX reporters diagnose output format
net/mlx5e: Remove redundant RQ state query
net/mlx5e: Add a flush timeout define
net/mlx5e: Change reporters create functions to return void
scsi: eesox: Fix different dev_id between request_irq() and free_irq()
scsi: powertec: Fix different dev_id between request_irq() and free_irq()
scsi: scsi_debug: Fix in_use bitmap corruption
scsi: iscsi: Remove sessdestroylist
scsi: iscsi: Optimize work queue flush use
scsi: iscsi: Delay freeing target_id
bpf: Fix build without CONFIG_STACKTRACE
scsi: core: Register sysfs for SCSI workqueue
scsi: lpfc: Update lpfc version to 12.8.0.2
scsi: lpfc: Add an internal trace log buffer
scsi: lpfc: Add blk_io_poll support for latency improvment
scsi: lpfc: Add support to display if adapter dumps are available
scsi: lpfc: Allow applications to issue Common Set Features mailbox command
scsi: lpfc: Fix language in 0373 message to reflect non-error message
scsi: lpfc: Fix kdump hang on PPC
scsi: lpfc: Fix shost refcount mismatch when deleting vport
scsi: lpfc: Fix stack trace seen while setting rrq active
scsi: lpfc: Fix oops due to overrun when reading SLI3 data
scsi: lpfc: Fix NVMe rport deregister and registration during ADISC
scsi: lpfc: Fix missing MDS functionality
scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test
drm/i915: Also drop vm.ref along error paths for vma construction
drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
sfc_ef100: helper function to set default RSS table of given size
sfc_ef100: NVRAM selftest support code
sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ
sfc_ef100: add EF100 to NIC-revision enumeration
sfc: get drvinfo driver name from outside the common code
sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct()
sfc: commonise efx_fini_dmaq
sfc: factor out efx_mcdi_filter_table_down() from _remove()
sfc: don't call tx_limit_len if NIC type doesn't have one
sfc: assign TXQs without gaps
sfc: commonise netif_set_real_num[tr]x_queues calls
sfc: make tx_queues_per_channel variable at runtime
sfc: move modparam 'rss_cpus' out of common channel code
sfc: move modparam 'interrupt_mode' out of common channel code
sfc: remove max_interrupt_mode
sfc: support setting MTU even if not privileged to configure MAC fully
xen-netfront: remove redundant assignment to variable 'act'
net: ipa: simplify ipa_endpoint_program()
net: ipa: move version test inside ipa_endpoint_program_suspend()
net: ipa: always handle suspend workaround
net: ipa: move version test inside ipa_endpoint_program_delay()
mlx4: Mark PM functions as __maybe_unused
ksz884x: mark pcidev_suspend() as __maybe_unused
net: macb: remove is_udp variable
net: macb: do not initialize queue variable
net: macb: use hweight32() to count set bits in queue_mask
net: macb: do not set again bit 0 of queue_mask
bridge: Extend br_fill_ifinfo to return MPR status
bridge: mrp: Add br_mrp_fill_info
bridge: uapi: mrp: Extend MRP attributes to get the status
dt-bindings: display: Convert connectors to DT schema
USB: Fix up terminology in include files
rtc: imxdi: fix trivial typos
rtc: cpcap: fix range
drm/i915/gem: Only revoke mmap handlers if active
drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes
block: initialize current->bio_list[1] in __submit_bio_noacct_mq
drm/i915/display: prefer dig_port to reference intel_digital_port
drm/vmwgfx: Use __drm_atomic_helper_crtc_reset
drm/vc4: Use __drm_atomic_helper_crtc_reset
drm/mtk: Use __drm_atomic_helper_crtc_reset
drm/imx: Use __drm_atomic_helper_crtc_reset
drm/amdgpu: Use __drm_atomic_helper_crtc_reset
drm/atomic-helper: reset vblank on crtc reset
drm/i915: Update DRIVER_DATE to 20200702
arm64: Document sysctls for emulated deprecated instructions
RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo
crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo
ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier
drm/amd/display: remove redundant initialization of variable result
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amdgpu/atomfirmware: update vram info handling for renoir
drm/amdgpu/atomfirmware: update to latest integratedinfotable
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
drm/amd/powerplay: fix compile error with ARCH=arc
drm/amd/display: Only revalidate bandwidth on medium and fast updates
drm/amd/display: Create plane rotation property
drm/amdkfd: Add Arcturus GWS support and fix VG10
Revert "drm/amdgpu: support access regs outside of mmio bar"
drm/amdgpu: make IB test synchronize with init for SRIOV(v2)
drm/amdkfd: Update hardware scheduling time quanta
drm/amd/display: Enable 4 to 1 mpc combine for max detile use
drm/amd/display: 3.2.92
drm/amd/display: Add register key and status for edid
drm/amd/display: [FW Promotion] Release 1.0.22
drm/amd/display: Fix incorrect rounding for 10Hz refresh range
drm/amd/display: [FW Promotion] Release 1.0.21
drm/amd/display: check dpcd read status of DP_DOWNSTREAM_PORT_0
drm/amd/display: Handle SMU msg response
drm/amd/display: [FW Promotion] Release 1.0.20
drm/amd/display: Preserve gpu memory allocation for life of dc
drm/amd/display: Initialize psr debug flags to 0
drm/amdgpu: correct discovery_tmr_size init val
drm/amd/powerplay: drop unnecessary "@" on OD sysfs output
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: change method to set board parameters
drm/amdgpu: reduce ip discovery data reading size
drm/amdgpu: merge atombios init block
drm/amdgpu: invoke req full access early enough
drm/amdgpu: move reg base init forward for soc15
drm/amdgpu: request init data in virt detection
drm/amdgpu: Let KFD use more VMIDs on Arcturus
drm/amdgpu: Clean up KFD VMID assignment
drm/amdgpu: SI support for UVD and VCE power managment
drm/amdgpu: SI support for VCE clock control
drm/amdgpu: SI support for UVD clock control
regulator: mp886x: use .probe_new
regulator: fix null pointer check on regmap
regulator: da9211: Document allowed modes
regulator: da9211: Implement of_map_mode
regulator: da9211: Move buck modes into header file
regulator: add document bindings for sy8827n
regulator: add support for SY8827N regulator
arm64/panic: Unify all three existing notifier blocks
regulator: mt6397: Document valid modes
regulator: mt6397: Implement of_map_mode
regulator: mt6397: Move buck modes into header file
bpf: selftests: Restore netns after each test
bpf: selftests: A few improvements to network_helpers.c
ASoC: codecs: wm8994: fix kernel-doc
ASoC: codecs: wm9713: remove spurious kernel-doc comment start
ASoC: codecs: wm8960: fix kernel-doc
ASoC: codecs: wm8986: fix missing kernel-doc arguments
ASoC: codecs: cs42l42: remove always-true comparisons
ASoC: codecs: cs4270: fix kernel-doc
ktest.pl: Add MAIL_MAX_SIZE to limit the amount of log emailed
ktest.pl: Add the log of last test in email on failure
perf/x86: Keep LBR records unchanged in host context for guest usage
perf/x86: Add constraint to create guest LBR event without hw counter
perf/x86/lbr: Add interface to get LBR information
perf/x86/core: Refactor hw->idx checks and cleanup
perf/x86: Fix variable types for LBR registers
RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
drm : Insert blank lines after declarations.
dma-buf: fix dma-fence-chain out of order test
Revert "dma-buf: Report signaled links inside dma-fence-chain"
firmware: stratix10-rsu: fix warnings
firmware: rsu: add device attributes to sysfs interface
firmware: stratix10-rsu: extend rsu driver for new features
firmware: stratix10-svc: extend svc to support new RSU features
firmware: stratix10-svc: correct reconfig flag and timeout values
MAINTAINERS: Add myself as DMA-buf maintainer
drm/i915: Drop vm.ref for duplicate vma on construction
devres: handle zero size in devm_kmalloc()
device: remove 'extern' attribute from function prototypes in device.h
devres: move the size check from alloc_dr() into a separate function
devres: remove stray space from devm_kmalloc() definition
thunderbolt: Fix old style declaration warning
perf parse-events: Disable a subset of bison warnings
perf parse-events: Disable a subset of flex warnings
drm/i915/gt: Move the heartbeat into the high priority system wq
drm/i915/gt: Harden the heartbeat against a stuck driver
arm64/module: Optimize module load time by optimizing PLT counting
cpufreq: Remove the weakly defined cpufreq_default_governor()
cpufreq: Specify default governor on command line
cpufreq: Register governors at core_initcall
cpufreq: Fix locking issues with governors
cpufreq: intel_pstate: Allow raw energy performance preference value
cpufreq: intel_pstate: Allow enable/disable energy efficiency
gpio: pch: Move IRQ status message to verbose debug level
dt-bindings: MIPS: Fix tabs in Ingenic SoCs binding.
USB: serial: console: add support for flow control
USB: serial: quatech2: drop two stub functions
USB: serial: kobil_sct: log failure to update line settings
USB: serial: keyspan_pda: drop unused firmware reset status
USB: serial: iuu_phoenix: drop unused URB submission results
USB: serial: garmin_gps: don't compile unused packet definitions
drm/i915: Fix the old vs. new epoch counter check during hotplug detect
drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc()
staging: wilc1000: remove obsolete TODO file
dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC
arm64: dts: qcom: sdm845: Add IMEM and PIL info region
arm64: dts: qcom: qcs404: Add IMEM and PIL info region
remoteproc: qcom: Update PIL relocation info on load
remoteproc: qcom: Introduce helper to store pil info in IMEM
dt-bindings: remoteproc: Add Qualcomm PIL info binding
Revert "blk-mq: put driver tag when this request is completed"
scsi: qla2xxx: SAN congestion management implementation
scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests
ring-buffer: Do not trigger a WARN if clock going backwards is detected
ring-buffer: Call trace_clock_local() directly for RETPOLINE kernels
ring-buffer: Move the add_timestamp into its own function
ring-buffer: Consolidate add_timestamp to remove some branches
mptcp: add receive buffer auto-tuning
selftests: mptcp: add option to specify size of file to transfer
net: sched: Allow changing default qdisc to FQ-PIE
ice: replace single-element array used for C struct hack
ice: avoid unnecessary single-member variable-length structs
drm/i915/dp: Correctly advertise HBR3 for GEN11+
Revert "remoteproc: Add support for runtime PM"
remoteproc: ingenic: Move clock handling to prepare/unprepare callbacks
bonding: allow xfrm offload setup post-module-load
ice: implement snapshot for device capabilities
net: ipa: HOL_BLOCK_EN_FMASK is a 1-bit mask
net: ipa: clarify endpoint register macro constraints
net: ipa: mode register is TX only
net: ipa: metadata_mask register is RX only
net: ipa: head-of-line block registers are RX only
net: ipa: kill IPA_MEM_UC_OFFSET
net: ipa: standarize more GSI error messages
net: ipa: always report GSI state errors
net: ipa: reuse a local variable in ipa_endpoint_init_aggr()
net: ipa: reduce aggregation time limit
net: ipa: rework ipa_aggr_granularity_val()
xen networking: add XDP offset adjustment to xen-netback
xen networking: add basic XDP support for xen-netfront
xen: netif.h: add a new extra type for XDP
selftests/bpf: Test_progs option for listing test names
selftests/bpf: Test_progs option for getting number of tests
selftests/bpf: Test_progs indicate to shell on non-actions
spi: lantiq-ssc: Convert to use GPIO descriptors
spi: img-spfi: Convert to use GPIO descriptors
spi: npcm-pspi: Convert to use GPIO descriptors
spi: Avoid setting the chip select if we don't need to
spi: fsl: add missing __iomem annotation
tools/bpftool: Turn off -Wnested-externs warning
selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns.
ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support
ixgbe: Cleanup unneeded delay in ethtool test
iavf: Fix updating statistics
dm: remove unused variable
memory: add Renesas RPC-IF driver
dt-bindings: memory: document Renesas RPC-IF bindings
i40e: introduce new dump desc XDP command
i40e: add XDP ring statistics to dump VSI debug output
i40e: add XDP ring statistics to VSI stats
i40e: move check of full Tx ring to outside of send loop
i40e: eliminate division in napi_poll data path
i40e: optimize AF_XDP Tx completion path
spi: bcm2835: Micro-optimise FIFO loops
spi: bcm2835: Micro-optimise IRQ handler
spi: bcm3835: Tidy up bcm2835_spi_reset_hw()
iavf: fix error return code in iavf_init_get_resources()
i40e: Add support for a new feature Total Port Shutdown
regulator: lp87565: enable voltage regardless of ENx pin
ethernet/intel: Convert fallthrough code comments
regulator: add MP5496 regulator compatible
regulator: qcom_smd: Add MP5496 regulators
ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning
natsemi: use generic power management
vxge: use generic power management
ksz884x: use generic power management
mlx4: use generic power management
benet: use generic power management
sundance: use generic power management
liquidio: use generic power management
ena_netdev: use generic power management
starfire: use generic power management
ne2k-pci: use generic power management
typhoon: use generic power management
ASoC: Intel: atom: fix 'defined but not used' warning
ASoC: Intel: atom: fix kernel-doc
qed: Make symbol 'qed_hw_err_type_descr' static
net/packet: remove redundant initialization of variable err
ktest.pl: Turn off buffering to the log file
ktest.pl: Just open up the log file once
ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp
s390/tty3270: remove function callback casts
s390/vmem: get rid of memory segment list
s390/stp: allow group and users to read stp sysfs files
audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs
regulator: qcom_spmi: Constify struct regulator_ops
regulator: qcom_rpm: Constify struct regulator_ops
drm/panel: st7703: Assert reset prior to powering down the regulators
drm/panel: st7703: Enter sleep after display off
drm/panel: st7703: Add support for Xingbangda XBD599
drm/panel: st7703: Move generic part of init sequence to enable callback
drm/panel: st7703: Move code specific to jh057n closer together
drm/panel: st7703: Prepare for supporting multiple panels
drm/panel: st7703: Rename functions from jh057n prefix to st7703
drm/panel: rocktech-jh057n00900: Rename the driver to st7703
dt-bindings: panel: Add compatible for Xingbangda XBD599 panel
dt-bindings: panel: Convert rocktech,jh057n00900 to yaml
dt-bindings: vendor-prefixes: Add Xingbangda
driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
regulator: Add dt-binding for QCOM PMIC VBUS output regulator
regulator: Add support for QCOM PMIC VBUS booster
sbitmap: Consider cleared bits in sbitmap_bitmap_show()
ARM: dts: motorola-mapphone-common: remove unneeded "simple-graph-card"
ASoC: fsl_asrc: Add an option to select internal ratio mode
ASoC: amd: Enable interrupt in dma_open
ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check' warnings
ASoC: Intel: KeemBay: Fix header guard
ASoC: dt-bindings: keembay-i2s: Fix reg descriptions
ASoC: fsl_sai: Refine regcache usage with pm runtime
firmware: arm_scmi: Add base notifications support
firmware: arm_scmi: Add reset notifications support
firmware: arm_scmi: Add sensor notifications support
firmware: arm_scmi: Add perf notifications support
firmware: arm_scmi: Add power notifications support
firmware: arm_scmi: Enable notification core
firmware: arm_scmi: Add notification dispatch and delivery
firmware: arm_scmi: Add notification callbacks-registration
firmware: arm_scmi: Add notification protocol-registration
drm/i915: Fix g4x fbc watermark enable
bpf: Fix net/core/filter build errors when INET is not enabled
staging: rtl8188eu: core: Fix coding style issue
selftests/bpf: Add bpf_iter test with bpf_get_task_stack()
bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk()
bpf: Introduce helper bpf_get_task_stack()
perf: Expose get/put_callchain_entry()
ktest.pl: Add a NOT operator
bpf: Remove redundant synchronize_rcu.
phy: zynqmp: Fix unused-function compiler warning
ktest.pl: Define PRE_TEST_DIE to kill the test if the PRE_TEST fails
ktest.pl: Always show log file location if defined even on success
ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI)
ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB and IVI)
ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture
block: remove the all_bdevs list
block: remove the unused bd_private field from struct block_device
block: remove the bd_queue field from struct block_device
block: remove the bd_block_size field from struct block_device
block: simplify set_init_blocksize
dcssblk: don't set bd_block_size in ->open
floppy: use block_size
dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg
blk-iolatency: only call ktime_get() if needed
mfd: lm3533: Expand control-bank accessors
staging: rtl8188eu: core: Fix WARNING of Block comments
staging: vchiq: Move vchiq.h into include directory
staging: vchiq: Move defines into core header
staging: vchiq: Use vchiq.h as the main header file for services
staging: vchiq: Move conditional barrier definition into vchiq_core.h
staging: vchiq: Get rid of vchi
staging: vchi: Move vchi_queue_kernel_message() into vchiq
staging: vchi: Get rid of vchi_bulk_queue_transmit()
staging: vchi: Get rid of vchi_bulk_queue_receive()
staging: vchiq: Move definitions only used by core into core header
staging: vchiq: Make vchiq_add_service() local
staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h
staging: vchi: Don't include vchiq_core.h
staging: vchi: Get rid of struct vchiq_instance forward declaration
staging: vchiq: Unify fourcc definition mechanisms
staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold()
staging: vchiq: Pass vchiq's message when holding a message
staging: vchi: Get rid of struct vchi_service
staging: vchi: Use struct vchiq_service_params
staging: vchiq: Don't use a typedef for vchiq_callback
staging: vchi: Get rid of vchiq_shim's message callback
staging: vchiq: Export vchiq_msg_queue_push
staging: vchiq: Export vchiq_get_service_userdata()
staging: vchi: Expose struct vchi_service
staging: vchiq: Get rid of vchiq_util.h
staging: vchiq: Move message queue into struct vchiq_service
staging: vchiq: Introduce vchiq_validate_params()
staging: vchi: Get rid of effect less expression
staging: vchi: Use vchiq's enum vchiq_reason
staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags
staging: vchi: Get rid of flags argument in vchi_msg_hold()
staging: vc04_services: Get rid of vchi_cfg.h
staging: vchi: Get rid of unnecessary defines
staging: vchi_common: Get rid of all unused definitions
staging: vchi: Get rid of vchi_msg_dequeue()
staging: vc04_services: bcm2835-audio: Use vchi_msg_hold()
staging: vchi: Unify struct shim_service and struct vchi_service_handle
staging: vchi: Get rid of struct vchi_instance_handle
staging: vchi: Get rid of vchi_msg_peek()
staging: vchi: Get rid of all useless callback reasons
staging: vchiq_arm: Add a matching unregister call
staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h
staging: mmal-vchiq: If the VPU returns an error, don't negate it
staging: mmal-vchiq: Always return the param size from param_get
staging: mmal-vchiq: Fix client_component for 64 bit kernel
staging: mmal-vchiq: Fixup vchiq-mmal include ordering
staging: mmal-vchiq: Make a mmal_buf struct for passing parameters
staging: mmal-vchiq: Make timeout a defined parameter
staging: kpc2000: kpc_dma: Remove additional goto statements
staging: kpc2000: kpc_dma: Convert get_user_pages() --> pin_user_pages()
staging: kpc2000: kpc_dma: Convert set_page_dirty() --> set_page_dirty_lock()
staging: kpc2000: kpc_dma: Unpin partial pinned pages
staging: qlge: qlge.h: remove unnecessary spaces
clk: staging: Specify IOMEM dependency for Xilinx Clocking Wizard driver
staging: rtl8188eu: Replace function name with __func__
staging: rtl8712: remove some ieee80211 constants from wifi.h
staging: rtl8723bs: remove some ieee80211 constants from wifi.h
staging: rtl8188eu: remove some ieee80211 constants from wifi.h
staging: rtl8188eu: add spaces around operators
staging: rtl8188eu: use compound assignment operators
staging: qlge/qlge_main.c: use generic power management
staging: vt6655/device_main.c: use generic power management
staging: rts5208/rtsx.c: use generic power management
staging: rtl8192e: use generic power management
staging: rtl8188eu: include: odm.h: fixed a blank space coding style issue.
ktest.pl: Have config-bisect save each config used in the bisect
tty/vt: Do not warn when huge selection requested
block: remove direct_make_request
block: shortcut __submit_bio_noacct for blk-mq drivers
block: refator submit_bio_noacct
block: rename generic_make_request to submit_bio_noacct
block: move ->make_request_fn to struct block_device_operations
block: remove the nr_sectors variable in generic_make_request_checks
block: remove the NULL queue check in generic_make_request_checks
block: tidy up a warning in bio_check_ro
block: remove the request_queue argument from blk_queue_split
fs: remove a weird comment in submit_bh_wbc
dm: stop using ->queuedata
bcache: stop setting ->queuedata
zram: stop using ->queuedata
umem: stop using ->queuedata
rsxx: stop using ->queuedata
ps3vram: stop using ->queuedata
null_blk: stop using ->queuedata for bio mode
drbd: stop using ->queuedata
simdisk: stop using ->queuedata
nfblock: stop using ->queuedata
x86/fsgsbase: Fix Xen PV support
x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase
selftests/x86/fsgsbase: Add a missing memory constraint
selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test
blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq()
serial: stm32: Use generic DT binding for announcing RTS/CTS lines
dt-bindings: serial: add generic DT binding for announcing RTS/CTS lines
misc: ibmvmc: Repair ill-named function argument descriptions
misc: ocxl: config: Provide correct formatting to function headers
misc: cxl: hcalls: Demote half-assed kerneldoc attempt
misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues
misc: mic: scif: scif_fence: Fix a bunch of different documentation issues
misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues
misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups
misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues
misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s)
misc: mic: scif: scif_api: Demote scif_accept() function header
misc: mic: scif: scif_api: Remove set but unused variable 'read_size'
misc: mic: cosm: cosm_debugfs: Demote function headers from kerneldoc
misc: mic: scif: scif_ports: Fix copy 'n' paste error
misc: mic: cosm: cosm_main: Document 'force' function argument
misc: mic: host: mic_debugfs: Demote function headers from kerneldoc
misc: mic: card: mic_debugfs: Demote function headers from kerneldoc
misc: mic: host: mic_x100: Add missing descriptions to kerneldoc headers
misc: mic: host: mic_intr: Properly document function arguments
misc: ibmasm: dot_command: Demote function headers from kerneldoc
misc: mic: host: mic_x100: Move declaration of mic_x100_intr_init[] into c-file
misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc
misc: ibmasm: command: Demote function headers from kerneldoc
misc: ibmasm: event: Demote function headers from kerneldoc
misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit()
misc: genwqe: card_debugfs: Demote file header from kerneldoc
misc: genwqe: card_sysfs: Demote function/file headers from kerneldoc
misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues
misc: genwqe: card_utils: Whole a plethora of documentation issues
misc: genwqe: card_dev: Whole host of kerneldoc fixes
misc: genwqe: card_base: Whole host of kerneldoc fixes
misc: genwqe: card_base: Provide documentation for genwqe_recover_card()'s args
misc: genwqe: card_base: Remove set but unused variable 'rc'
misc: enclosure: Update enclosure_remove_device() documentation to match reality
misc: pch_phub: Remove superfluous descriptions to non-existent args 'offset_address'
misc: pch_phub: Provide descriptions for 'chip' argument
misc: lattice-ecp3-config: Remove set but clearly unused variable 'ret'
misc: enclosure: Fix some kerneldoc anomalies
misc: habanalabs: gaudi: gaudi_security: Repair incorrectly named function arg
misc: habanalabs: gaudi: Remove ill placed asterisk from kerneldoc header
misc: habanalabs: goya: goya_coresight: Remove set but unused variable 'val'
misc: habanalabs: pci: Scrub documentation for non-present function argument
misc: habanalabs: goya: Omit pointless check ensuring addr is >=0
misc: habanalabs: irq: Repair kerneldoc formatting issues
misc: habanalabs: pci: Fix a variety of kerneldoc issues
misc: habanalabs: firmware_if: Add missing 'fw_name' and 'dst' entries to function header
misc: pti: Remove unparsable empty line in function header
misc: pti: Repair kerneldoc formatting issues
drm/i915/icl+: Simplify combo/TBT PLL calculation call-chain
drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock
arm64: dts: rockchip: add rx0 mipi-phy for rk3399
usb: typec: intel_pmc_mux: Add support for USB4
usb: typec: intel_pmc_mux: Definitions for response status bits
usb: typec: Add data structure for Enter_USB message
usb: typec: Combine the definitions for Accessory and USB modes
USB: Fix up terminology
usb: fix kernel-doc warnings and formatting in <linux/usb.h>
usb: cdns3: gadget: use unsigned int for 32-bit number
usb: cdns3: gadget: unsigned int is dereferenced as a wider unsigned long
usb: cdns3: ep0: delete the duplicate code
Revert "cardreader/rtsx_pcr.c: use generic power management"
drm/i915/gem: Move obj->lut_list under its own lock
thunderbolt: Add support for authenticate on disconnect
thunderbolt: Add support for separating the flush to SPI and authenticate
thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
backlight: lms501kf03: Drop unused include
backlight: Delete the OT200 backlight driver
backlight: sky81452: Privatize platform data
backlight: sky81452: Convert to GPIO descriptors
MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry
rtc: remove fb-puv3 driver
video: fbdev: remove fb-puv3 driver
pwm: remove pwm-puv3 driver
input: i8042: remove support for 8042-unicore32io
i2c/buses: remove i2c-puv3 driver
cpufreq: remove unicore32 driver
arch: remove unicore32 port
drm/drm_connector: use inline comments for drm_bus_flags
drm/drm_connector: drop legacy drm_bus_flags values
drm/panel: panel-simple: drop use of legacy drm_bus_flags
drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags
drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags
drm/ingenic-drm: drop use of legacy drm_bus_flags
drm/tidss: drop use of legacy drm_bus_flags
drm/of: Make drm_of_find_panel_or_bridge() to check graph's presence
of_graph: add of_graph_is_present()
ipvs: avoid expiring many connections from timer
selftests/bpf: Add byte swapping selftest
libbpf: Make bpf_endian co-exist with vmlinux.h
drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
drm/amdgpu: enable runtime pm on vega10 when noretry=0
drm/amdgpu: rework runtime pm enablement for BACO
drm/amdgpu: call release_firmware() without a NULL check
drm/amdkfd: Fix circular locking dependency warning
drm/radeon: fix array out-of-bounds read and write issues
drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_wait_for_idle
drm/amdgpu: make sure to reserve tmr region on all asics which support it
drm/amdgpu/display: Unlock mutex on error
drm/amd: fix potential memleak in err branch
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm/amd/powerplay: return current DCEFCLK on sysfs read (v2)
drm/powerplay: fix compilation warning
drm/amd/display: 3.2.91
drm/amd/display: Fix ineffective setting of max bpc property
drm/amd/display: [FW Promotion] Release 1.0.19
drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
drm/amd/display: allow query ddc data over aux to be read only operation
drm/amd/display: Compare v_front_porch when checking if streams are synchronizable
drm/amd/display: enable seamless boot for dcn30
drm/amd/display: Red screen observed on startup
drm/amd/display: Allow 4 split on 10K 420 modes
drm/amd/display: VSC SDP supported for SST
drm/amd/display: Fill in dmub_srv fw_version from firmware metadata
drm/amd/display: Enable output_bpc property on all outputs
drm/amd/display: Force ODM combine on 5K+ 420 modes
drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT
drm/amd/display: use dispclk AVFS for dppclk
drm/amd/display: add mechanism to skip DCN init
drm/amd/display: fine tune logic of edid max TMDS clock check
drm/amd/display: Added local_sink null check before access
drm/amd/display: clip plane rects in DM before passing into DC
drm/amd/display: 3.2.90
drm/amd/display: [FW Promotion] Release 1.0.18
drm/amd/display: Correctly respond in psr enablement interface
drm/amd/display: Fix DML failures caused by doubled stereo viewport
drm/amd/display: enable assr
drm/amd/display: implement edid max TMDS clock check in DC
drm/amd/display: [FW Promotion] Release 1.0.17
drm/amd/display: Fixed using wrong eDP power sequence function pointer
drm/amd/display: Fix calculation of virtual channel payload
drm/amd/display: [FW Promotion] Release 1.0.16
drm/amd/display: Use dmub fw to lock pipe, cursor, dig
drm amdgpu: SI UVD enabled on Verde, Tahiti, Pitcairn
drm amdgpu: SI UVD enable for Oland
drm amdgpu: SI UVD add uvd_v3_1 to makefile
drm amdgpu: SI UVD context rreg/wreg
drm amdgpu: SI UVD v3_1 (v2)
drm amdgpu: SI UVD registers
drm amdgpu: SI UVD PACKET_TYPE0
drm amdgpu: SI UVD add firmwares
drm/amdgpu/uvd3.x: fix register definition warnings
drm/amd/display: fix compilation error on allmodconfig
drm/amdgpu: fix unused variable
drm/amdgpu: add fw release for sdma v5_0
drm/amdgpu: sdma v5_2 ring bo mem leak
drm/amdgpu: remove perf level dpm in one-VF
drm/amdgpu: add XGMI support for sienna cichlid
drm/amdgpu: restrict the hw sched jobs number to power of two
drm/amd/display: Update bounding box states (v2)
drm/amdgpu: remove redundant initialization of variable ret
drm/amdgpu: remove unused functions
drm/amdgpu/display: properly guard the calls to swSMU functions
drm/amdgpu/display bail early in dm_pp_get_static_clocks
drm/amdgpu/vcn2.0: fix no previous prototype for functions
drm/amdgpu/vcn1.0: fix no previous prototype for functions
drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu/debugfs: fix ref count leak when pm_runtime_get_sync fails
drm/amd/display: label internally used symbols as static
drm/powerplay: label internally used symbols as static
drm/amdkfd: label internally used symbols as static
drm/amdgpu: label internally used symbols as static
drm/amdgpu/jpeg2.0: fix no previous prototype for functions
drm/amdgpu/jpeg1.0: fix no previous prototype for functions
drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu/debugfs: fix memory leak when amdgpu_virt_enable_access_debugfs failed
drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sync failed
drm/amdgpu: vcn_v2_5_mc_resume_dpg_mode() can be static
drm/amdgpu: fix compiler warning
drm/amd/smu: unify smu ppt callback macros
drm/amd/smu: unify pptable_func{} callback interface
drm/amd/display: Update DCN3 bounding box
drm/amdgpu: remove distinction between explicit and implicit sync (v2)
drm/amd/amdgpu: Fix offset for SQ_DEBUG_STS_GLOBAL on gfx10 (v2)
drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
drm/radeon: fix multiple reference count leak
drm/amdgpu/gfx9: Fix incorrect firmware size calculation
drm/amdgpu: fix documentation around busy_percentage
drm/amdgpu/pm: update comment to clarify Overdrive interfaces
drm/amdkfd: Fix reference count leaks.
drm/amdkfd: Add eviction debug messages
drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers
drm/amd/display: Get num_chans from VBIOS table
drm/amd: add missing fill of the array`s first element
drm/amdgpu: Reconfigure ULV for gfx9 server SKUs
drm/amdkfd: Use correct major in devcgroup check
drm/amd/display: 3.2.89
drm/amd/display: [FW Promotion] Release 1.0.15
drm/amd/display: Not doing bios data pack.
drm/amd/display: not reset dmub in driver.
drm/amd/display: Disable pipe split for modes with borders
drm/amd/display: change global buffer to local buffer
drm/amd/display: Improve DisplayPort monitor interop
drm/amd/display: Enable use of dmub iff dmcu is disabled
drm/amd/display: make calculate watermarks a function pointer
drm/amd/display: Add helper to convert DC status
drm/amd/display: add support for per-state dummy-pstate latency
drm/amd/display: Revert "DP link layer test 4.2.1.1 fix due to specs update"
drm/amd/display: remove unnecessary mpcc updates
drm/amd/display: runtime select dmub emulatior.
drm/amd/display: Passing initial SDP deadline to dmub
drm/amd/display: Force delay after DP receive power up
drm/amd/display: 3.2.88
drm/amd/display: [FW Promotion] Release 1.0.14
drm/amd/display: update audio wall clock programming
drm/amd/display: Fix VBA chroma calculation for pipe splitting
drm/amd/display: Revert "enable plane if plane_status changed"
drm/amd/display: Remove unused macro from dcn21
drm/amd/display: Use u16 for drm_bpp in DSC calculations
drm/amd/display: Move call to disable DPG
drm/amd/display: [FW Promotion] Release 1.0.13
drm/amd/display: Fix incorrect dcn1 bandwidth calculations
drm/amd/display: Rework dsc to isolate FPU operations
drm/amd/display: correct alpha_en programming for new pixel format
drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits
drm/amdgpu/jpeg: fix race condition issue for jpeg start
drm/amdgpu/sriov: Need to clear kiq position
drm/amdgpu/sriov: Disable pm for multiple vf sriov
drm/amdgpu/sriov: Add clear vf fw support
drm/amdgpu: fix the nullptr issue as for PWR IP not existing in discovery table
drm/amdgpu: Replace invalid device ID with a valid device ID
drm/amdgpu: Fix a buffer overflow handling the serial number
drm/amd/powerplay: maximum code sharing on sensor reading
drm/amd/powerplay: revise the calling chain on sensor reading
drm/amd/powerplay: drop unnecessary SMU_MSG_GetDpmClockFreq check
drm/amd/powerplay: drop unnecessary wrapper .populate_smc_tables
drm/amd/powerplay: drop redundant .set_min_dcefclk_deep_sleep API (v2)
drm/amd: correct trivial kernel-doc inconsistencies
drm/amd/amdgpu: Add SQ debug registers to GFX9/GFX10 headers (v2)
drm/amd/amdgpu: handle return value of amdgpu_driver_load_kms
drm/amd/powerplay: move maximum sustainable clock retrieving to .hw_init
drm/amd/powerplay: add check for power limit OD support
drm/amd/powerplay: correct power limit retrieving based on current power source
drm/amd/powerplay: drop unused code around power limit
drm/amd/powerplay: simplify the code around setting power limit
drm/amd/powerplay: simplify the code around retrieving power limit
drm/amd/powerplay: maximize code sharing around power limit
drm/amd/powerplay: drop unnecessary get_pptable_power_limit wrappers
drm/amd/powerplay: correct the APIs' naming
drm/amd/powerplay: drop unnecessary wrappers
drm/amd/powerplay: drop dead vce powergate code
drm/amd/powerplay: add error messages on some critical paths
drm/amd/powerplay: forbid to use pr_err/warn/info/debug
drm/amd/powerplay: use MGPU friendly err/warn/info/dbg messages
drm/amdgpu/soc15: fix nullptr issue in soc15_read_register() for reg base accessing
drm/amd/display: Fix indenting in dcn30_set_output_transfer_func()
drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
drm/amd/display: Use kvfree() to free coeff in build_regamma()
drm/amdgpu: skip BAR resizing if the bios already did it
drm/amd/powerplay: use the same interval as PMFW on retrieving metrics table
drm/amd/powerplay: update how to use metrics table on Sienna Cichlid
drm/amd/powerplay: update how to use metrics table on Navi10
drm/amd/powerplay: update how to use metrics table on Arcturus
drm/amd/display: drop duplicated .dsc_pg_control for dcn30
drm/amd/display: drop duplicated structure
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amd/powerplay: update powerplay table for sienna_cichlid
drm/amd/powerplay: add smu v11_0_7 pptable
drm/amd/powerplay: move powerplay table operation out of smu_v11_0.c
drm/amdgpu: support reserve bad page for virt (v3)
drm/amd/powerplay: use work queue to perform throttling logging
drm/amd/powerplay: skip BACO feature on DPMs disablement
drm/amd/powerplay: add firmware cleanup on sw_fini
drm/amd/powerplay: move amdgpu_irq_src to the smu structure allocation
drm/amd/powerplay: maximize code sharing between .hw_fini and .suspend
drm/amd/powerplay: better namings
drm/amd/powerplay: sort those operations performed in hw setup
drm/amd/powerplay: maximize code sharing between .hw_init and .resume
drm/amd/powerplay: move those operations not needed for resume out
drm/amd/powerplay: postpone operations not required for hw setup to late_init
drm/amd/powerplay: clean up the overdrive settings
drm/amd/powerplay: clean up the APIs for pptable setup
drm/amd/powerplay: clean up the APIs for bootup clocks
drm/amd/powerplay: centralize all buffer allocation in sw_init phase
drm/amd/powerplay: implement a common API for dpms disablement
drm/amd/powerplay: drop unused APIs and unnecessary checks
drm/amd/powerplay: eliminate asic type check
drm/amd/display: fix spelling mistake: "propogation" -> "propagation"
drm/amdgpu/display: use blanked rather than plane state for sync groups
drm/amd/display: Revalidate bandwidth before commiting DC updates
drm/amdgpu/fence: use the no_scheduler flag
Revert "drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper"
drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_DC is enabled
drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions
drm/amdgpu: temporarily read bounding box from gpu_info fw for navi12
drm/amd/display: Add DCN3 to Kconfig
drm/amd/display: Add DCN3 blocks to Makefile
drm/amdgpu/display: fix build without CONFIG_DRM_AMD_DC_DCN3_0
drm/amd/display: fix and simplify pipe split logic for DCN3
drm/amdgpu: Enable DM block for DCN3
drm/amd/display: Remove Unused Registers
drm/amd/display: Handle RGBE_ALPHA Pixel Format
drm/amd/display: Init function tables for DCN3
drm/amd/display: Add DCN3 VPG
drm/amd/display: Add DCN3 AFMT
drm/amd/display: Add DCN3 Command Table Helpers
drm/amd/display: Add DCN3 Resource
drm/amd/display: Add DCN3 Support in DM (v2)
drm/amd/display: Add DCN3 HWSEQ
drm/amd/display: Add DCN3 DMUB
drm/amd/display: Add DCN3 GPIO
drm/amd/display: Add DCN3 IRQ
drm/amd/display: Add DCN3 DML
drm/amd/display: Add DCN3 DWB
drm/amd/display: Add DCN3 MMHUBHUB
drm/amd/display: Add DCN3 HUBP
drm/amd/display: Add DCN3 HUBHUB
drm/amd/display: Add DCN3 DPP
drm/amd/display: Add DCN3 MPC
drm/amd/display: Add DCN3 OPP header
drm/amd/display: Add DCN3 OPTC
drm/amd/display: Add DCN3 DCCG
drm/amd/display: Add DCN3 CLK_MGR
drm/amd/display: Add DCN3 DIO
drm/amd/display: Add DCN3 chip ids
drm/amdgpu: bypass tmr when reserve c2p memory
drm/amdgpu: remove unnecessary check for mem train
drm/amdgpu: support memory training for sienna_cichlid
drm/amdgpu: reserve fb according to return value from vbios
drm/amd/powerplay: let PMFW to handle the features disablement on BACO in V2
drm/amd/powerplay: drop sienna_cichlid hardcode of using pptable
drm/amd/powerplay: update smu function for sienna_cichlid
drm/amdgpu: update golden setting for sienna_cichlid
drm/amdgpu/psp: support for loading PSP SPL fw
drm/amdgpu/psp: initialization PSP SPL fw
drm/amdgpu/psp: add structure to support PSP SPL
drm/amd/powerplay: show gfxclk=0 in gfxoff state
drm/amdgpu: enable gfxoff for sienna_cichlid
drm/amd/amdgpu: disable gfxoff to retrieve gfxclk
drm/amd/powerplay: support mclk socclk limit value set for sienna_cichlid.
drm/amdgpu/sriov : Add sriov detection for sienna_cichlid
drm/amdgpu: only use one gfx pipe for Sienna_Cichlid
drm/amd/powerplay: drop jpeg instance1 dpm setup
drm/amdgpu: disable runtime pm for sienna_cichlid temporarily
drm/amd/powerplay: enable fw ctf
drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring
drm/amd/powerplay: enable VDDCI and MVDD for sienna_cichlid
drm/amd/powerplay: append pptable for sienna_cichlid (v2)
drm/amd/powerplay: and smc dpm info struct for sienna_cichlid
drm/amdgpu/sriov : Use kiq to do tlb invalidation for gfx10 on sriov
drm/amd/powerplay: enable ULCK DS for sienna_cichlid
drm/amdgpu/vcn3.0: schedule instance 0 for decode and 1 for encode
drm/amdgpu/mes10.1: add no scheduler flag for mes
drm/amdgpu: enable DPG mode for VCN3.0
drm/amdgpu: add workaround for issue in DPG for VCN3.0
drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0
drm/amdgpu: rename macro for VCN1.0
drm/amdgpu: add internal reg offset translation for VCN inst 1
drm/amdgpu: set indirect sram mode for VCN3.0
drm/amdgpu: add pause DPG mode for VCN3.0
drm/amdgpu: add stop DPG mode for VCN3.0
drm/amdgpu: add start DPG mode for VCN3.0
drm/amdgpu: add mc resume DPG mode for VCN3.0
drm/amdgpu: add clock gating DPG mode for VCN3.0
drm/am/powerplay: enable OUT OF BAND MONITER for sienna_cichlid
drm/amd/powerplay: enable RSMU SMN PG for sienna_cichlid
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: bundle GPO with gfx DPM
drm/amd/powerplay: enable GPO
drm/amd/powerplay: enable mmhub pg
drm/amd/powerplay: enable athub pg
drm/amdgpu: skip VM inv eng assignment for mes ring
drm/amdgpu/mes: allocate memory slots for hw resource setting
drm/amdgpu/mes: add status fence memory definitions
drm/amdgpu/mes: update mes fw api
drm/amd/powerplay: add function to get power limit for sienna_cichlid
drm/amd/powerplay: enable APCC DFLL for sienna_cichlid
drm/amd/powerplay: enable BACO for sienna_cichlid
drm/amdgpu: Sienna_Cichlid don't enable SMU for SRIOV
drm/amd/powerplay: enable MM DPM PG for sienna_cichlid (v2)
drm/amdgpu: fix typo for vcn3/jpeg3 idle check
drm/amd/powerplay: enable FCLK DS for sienna_cichlid
drm/amd/powerplay: enable VR0HOT for sienna_cichlid
drm/amdkfd: sienna_cichlid virtual function support
drm/amdkfd: Support debugger in Navi1x trap handler
drm/amdkfd: Support newer assemblers in gfx10 trap handler
drm/amdkfd: Add Sienna_Cichlid trap handler support
drm/amdkfd: Support Sienna_Cichlid KFD v4
drm/amdgpu/dc: Add missing Sienna_Cichlid chip id
drm/amdgpu: enable 3D pipe 1 on Sienna_Cichlid
drm/amdgpu: fix SDMA hdp flush engine conflict
drm/amdgpu: Enable Multi Media Hub (MMHUB) Clock Gating for sienna_cichlid.
drm/amd/amdgpu: add athub ls support
drm/amd/amdgpu: add IH cg support
drm/amd/amdgpu: add HDP mgcg and ls support
drm/amd/amdgpu: fix the HDP LS/DS/SD programming
drm/amdgpu: update golden setting for gfx10.3
drm/amdgpu: set the LMI ctrl and reset earlier
drm/amdgpu: fix the PSP front door loading VCN firmware
drm/amdgpu: change the offset for VCN FW cache window
drm/amdgpu: open GFX clock gating for sienna_cichlid
drm/amdgpu: switch to query reserved fb size from vbios (v3)
drm/amdgpu: add atomfirmware helper funciton to query reserved fb size
drm/amdgpu: add firmware_info v3_4 structure for Sienna_Cichlid
drm/amdgpu: only send one sdma firmware for sienna_cichlid
drm/amdgpu: drop gfx_v10_0_tiling_mode_table_init
drm/amdgpu: support query vram info for sienna_cichlid
drm/amdgpu: add vram_info v2_5 in atomfirmware header
drm/amdgpu: disable gfxoff for sienna_cichlid
drm/amdgpu: add cp firmware backdoor loading triger
drm/amdgpu: force pa_sc_tile_steering_override to 0 for gfx10.3
drm/amdgpu/gfx10: add gc golden setting for sienna_cichlid
drm/amdgpu: enable JPEG3.0 for Sienna_Cichlid
drm/amdgpu: enable JPEG3.0 PG and CG for Sienna_Cichlid
drm/amdgpu: add Sienna_Cichlid JPEG PG and CG support
drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid
drm/amdgpu: enable VCN3.0 for Sienna_Cichlid
drm/amdgpu: add Sienna_Cichlid VCN to the VCN family
drm/amdgpu: enable VCN3.0 PG and CG for Sienna_Cichlid
drm/amdgpu: add Sienna_Cichlid VCN PG and CG support (v2)
drm/amdgpu: add VCN3.0 support for Sienna_Cichlid
drm/amdgpu/mes: correct register offset for sienna_cichlid
drm/amdgpu: update the num of queue per pipe for mec on sienna_cichlid
drm/amdgpu: add mes block to sienna_cichlid
drm/amdgpu/mes10.1: update mes initialization
drm/amdgpu: no need to set up GPU scheduler for mes ring
drm/amdgpu/psp: convert amdgpu mes ucode type
drm/amdgpu: upload mes firmware to gpu buffer
drm/amdgpu/mes10.1: copy mes fw info into global fw array
drm/amdgpu/mes10.1: add sienna_cichlid mes firmware support
drm/amdgpu/mes10.1: implement setting hardware resources
drm/amdgpu/mes10.1: implement querying the scheduler status
drm/amdgpu/mes10.1: implement removing hardware queue
drm/amdgpu/mes10.1: implement adding hardware queue
drm/amdgpu/mes10.1: add the helper function for mes command submission
drm/amdgpu/mes10.1: add the mes fw api
drm/amdgpu/mes10.1: enable the mes ring during initialization
drm/amdgpu/mes10.1: install mes queue via kiq
drm/amdgpu/mes10.1: install mes queue by register programming
drm/amdgpu/mes10.1: initialize the mqd
drm/amdgpu/mes10.1: allocate mqd buffer
drm/amdgpu/mes10.1: implement the ring functions of mes specific
drm/amdgpu/mes10.1: initialize the software part of mes ring
drm/amdgpu/mes10.1: allocate the eop buffer
drm/amdgpu/mes: update some mes definitions
drm/amdgpu: avoid dereferencing a NULL pointer
drm/amdgpu: add the ring type definition of MES
drm/amdgpu: assign the doorbell index to mes ring
drm/amdgpu: add 2rd VCN instance doorbell support
drm/amdgpu: add psp block load condition for sienna_cichlid
drm/amdgpu: add gmc cg support for sienna_cichlid
drm/amdgpu: add support for athub v2.1
drm/amdgpu: Use variable instead of constant for sdma doorbell range
drm/amdgpu: update SDMA 5.2 microcode init
drm/amdgpu: enable psp ip block for sienna_cichlid
drm/amdgpu: skip for reroute ih for sienna_cichlid psp ring init currently
drm/amdgpu/psp: add psp support for sienna_cichlid
drm/amdgpu: skip ASD fw load for sienna_cichlid
drm/amdgpu/powerplay: add smu block for sienna_cichlid
drm/i915/display: remove alias to dig_port
scsi: qla2xxx: Introduce a function for computing the debug message prefix
scsi: qla2xxx: Make qla2x00_restart_isp() easier to read
scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump()
scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle
scsi: qla2xxx: Remove a superfluous cast
scsi: qla2xxx: Initialize 'n' before using it
scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read
scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le
scsi: qla2xxx: Check the size of struct fcp_hdr at compile time
cxgb4: add main VI to mirror VI config replication
cxgb4: add support for mirror Rxqs
cxgb4: add mirror action to TC-MATCHALL offload
pcnet32: Mark PM functions as __maybe_unused
amd8111e: Mark PM functions as __maybe_unused
drm/i915: Add PSR2 selective fetch registers
drm/i915: Reorder intel_psr2_config_valid()
drm/i915: Add plane damage clips property
arm64: dts: qcom: sc7180: Add cpu OPP tables
net: ethernet: mtk-star-emac: use devm_of_mdiobus_register()
of: mdio: provide devm_of_mdiobus_register()
of: mdio: remove the 'extern' keyword from function declarations
net: phy: don't abuse devres in devm_mdiobus_register()
phy: mdio: add kerneldoc for __devm_mdiobus_register()
phy: un-inline devm_mdiobus_register()
Documentation: devres: add missing mdio helper
net: devres: rename the release callback of devm_register_netdev()
net: ethernet: ixgbe: don't call devm_mdiobus_free()
net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init()
cxgb4vf: configure ports accessible by the VF
net: qede: update copyright years
net: qede: convert to SPDX License Identifiers
net: qede: correct existing SPDX tags
net: qed: update copyright years
net: qed: convert to SPDX License Identifiers
net: qed: correct existing SPDX tags
selftests/bpf: Allow substituting custom vmlinux.h for selftests build
tools/bpftool: Allow substituting custom vmlinux.h for the build
PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity()
ring-buffer: Mark the !tail (crossing a page) as unlikely
ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU
ring-buffer: Add rb_time_t 64 bit operations for speeding up 32 bit
tcp: call tcp_ack_tstamp() when not fully acked
net/mlx5e: fix memory leak of tls
mptcp: do nonce initialization at subflow creation time
net/tls: fix sign extension issue when left shifting u16 value
ring-buffer: Incorporate absolute timestamp into add_timestamp logic
sfc: don't call tx_remove if there isn't one
sfc: commonise initialisation of efx->vport_id
sfc: commonise efx->[rt]xq_entries initialisation
sfc: initialise max_[tx_]channels in efx_init_channels()
sfc: move definition of EFX_MC_STATS_GENERATION_INVALID
sfc: factor out efx_tx_tso_header_length() and understand encapsulation
sfc: remove duplicate declaration of efx_enqueue_skb_tso()
sfc: commonise TSO fallback code
sfc: commonise efx_sync_rx_buffer()
sfc: commonise some MAC configuration code
sfc: commonise miscellaneous efx functions
sfc: add missing licence info to mcdi_filters.c
sfc: commonise MCDI MAC stats handling
sfc: move NIC-specific mcdi_port declarations out of common header
net: dsa/bcm_sf2: move pause mode setting into mac_link_up()
net: dsa/bcm_sf2: move speed/duplex forcing to mac_link_up()
net: dsa/bcm_sf2: fix incorrect usage of state->link
net: dsa/b53: use resolved link config in mac_link_up()
net: dsa/b53: change b53_force_port_config() pause argument
net: dsa: Improve subordinate PHY error message
hinic: remove unused but set variable
blk-cgroup: clean up indentation
blk-mq: centralise related handling into blk_mq_get_driver_tag
blk-mq: move blk_mq_put_driver_tag() into blk-mq.c
blk-mq: move blk_mq_get_driver_tag into blk-mq.c
powercap: intel_rapl: add support for Sapphire Rapids
drm/i915/gem: Avoid kmalloc under i915->mm_lock
ring-buffer: Have nested events still record running time stamp
tracing: Move pipe reference to trace array instead of current_tracer
tracing: not necessary to define DEFINE_EVENT_PRINT to be empty again
tracing: define DEFINE_EVENT_PRINT not related to DEFINE_EVENT
tracing: not necessary re-define DEFINE_EVENT_PRINT
tracing: not necessary to undefine DEFINE_EVENT again
PCI: Replace lkml.org, spinics, gmane with lore.kernel.org
PCI: Replace http:// links with https://
ALSA: usb-audio: Fix some typos
drm/i915: Suppress spurious underruns on gen2
drm/i915/fbc: Reduce fbc1 compression interval to 1 second
drm/i915/fbc: Store the fbc1 compression interval in the params
drm/i915/fbc: Parametrize FBC_CONTROL
drm/i915/fbc: Don't clear busy_bits for origin==GTT
drm/i915/fbc: Fix fence_y_offset handling
drm/i915: Skip stale object handle for debugfs per-file-stats
ipvs: register hooks only with services
IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors
netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert
netfilter: introduce support for reject at prerouting stage
soundwire: bus: initialize bus clock base and scale registers
soundwire: extend SDW_SLAVE_ENTRY
soundwire: bus_type: convert open-coded while() to for() loop
soundwire: add definitions for 1.2 spec
dt-bindings: mfd: Ensure 'syscon' has a more specific compatible
io_uring: fix missing ->mm on exit
io_uring: optimise io_req_find_next() fast check
io_uring: simplify io_async_task_func()
io_uring: fix NULL mm in io_poll_task_func()
io_uring: don't fail iopoll requeue without ->mm
io_uring: clean up io_kill_linked_timeout() locking
io_uring: do grab_env() just before punting
io_uring: factor out grab_env() from defer_prep()
io_uring: do init work in grab_env()
io_uring: don't pass def into io_req_work_grab_env
io_uring: fix potential use after free on fallback request free
io_uring: kill REQ_F_TIMEOUT_NOSEQ
io_uring: kill REQ_F_TIMEOUT
io_uring: replace find_next() out param with ret
io_uring: deduplicate freeing linked timeouts
platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow
platform/chrome: cros_ec_typec: Add PM support
platform/chrome: cros_ec_typec: Use workqueue for port update
gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data
dt-bindings: mfd: st,stmfx: Remove extra additionalProperties
drm: panel: simple: Warn in case of incorrect bus format for LVDS panels
drm: panel: simple: Drop drive/sample bus flags for LVDS panels
drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2
drm: panel: simple: Correct connector type for Starry KR070PE2T
blk-mq: support batching dispatch in case of io
blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list
blk-mq: remove dead check from blk_mq_dispatch_rq_list
blk-mq: move getting driver tag and budget into one helper
blk-mq: pass hctx to blk_mq_dispatch_rq_list
blk-mq: pass request queue into get/put budget callback
platform/chrome: cros_ec_typec: Add a dependency on USB_ROLE_SWITCH
iov_iter: Move unnecessary inclusion of crypto/hash.h
firmware: arm_scmi: Fix SCMI genpd domain probing
firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW
cpufreq: arm_scmi: Set fast_switch_possible conditionally
firmware: arm_scmi: Add fast_switch_possible() interface
firmware: arm_scmi: Use signed integer to report transfer status
drm/i915: Send hotplug event if edid had changed
drm: Introduce epoch counter to drm_connector
drm: Add helper to compare edids.
drm/i915/display: fix missing null check on allocated dsb object
gpiolib: Deduplicate find_first_zero_bit() call
iommu: Add include/uapi/linux/iommu.h to MAINTAINERS file
iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT
USB: serial: ch341: add min and max line-speed macros
powerpc/dma: Remove dev->archdata.iommu_domain
arm64: Remove dev->archdata.iommu pointer
arm: Remove dev->archdata.iommu pointer
ia64: Remove dev->archdata.iommu pointer
x86: Remove dev->archdata.iommu pointer
iommu/mediatek: Do no use dev->archdata.iommu
iommu/pamu: Use dev_iommu_priv_get/set()
iommu/tegra: Use dev_iommu_priv_get/set()
iommu/rockchip: Use dev_iommu_priv_get/set()
iommu/omap: Use dev_iommu_priv_get/set()
iommu/msm: Use dev_iommu_priv_get/set()
iommu/vt-d: Use dev_iommu_priv_get/set()
iommu/exynos: Use dev_iommu_priv_get/set()
iommu/amd: Add helper functions to update domain->pt_root
iommu/amd: Print extended features in one line to fix divergent log levels
iommu: Allow page responses without PASID
platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
platform/chrome: cros_ec_rpmsg: Document missing struct parameters
platform/chrome: cros_ec_spi: Document missing function parameters
iommu/renesas: Add support for r8a77961
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a77961 support
iommu/qcom: Change CONFIG_BIG_ENDIAN to CONFIG_CPU_BIG_ENDIAN
gpio: omap: Add missing PM ops for suspend
iommu/pamu: Use kzfree() in fsl_pamu_probe()
iommu/iova: Don't BUG on invalid PFNs
drm/i915: fix a couple of spelling mistakes in kernel parameter help text
drm/i915: HDCP: retry link integrity check on failure
dt-bindings: display: vc4: dpi: Fix panel warning
MAINTAINERS: Add entry for ROHM Power Management ICs
mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
dt-bindings: display: bridge: renesas,lvds: Convert binding to YAML
powerpc/boot/dts: Fix dtc "pciex" warnings
powerpc/boot: Use address-of operator on section symbols
selftests/powerpc: Add test for execute-disabled pkeys
selftests/powerpc: Move Hash MMU check to utilities
selftests/powerpc: Fix pkey access right updates
scsi: target: tcmu: Fix crash on ARM during cmd completion
scsi: ufs: ufs-exynos: Remove an unnecessary NULL check
igc: Remove checking media type during MAC initialization
igc: Remove unneeded check for copper media type
igc: Refactor the igc_power_down_link()
igc: Remove TCP segmentation TX fail counter
igc: Add LPI counters
igc: Fix Rx timestamp disabling
igc: Refactor igc_ptp_set_timestamp_mode()
igc: Remove UDP filter setup in PTP code
igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb
igc: Remove duplicate code in Tx timestamp handling
igc: Clean up Rx timestamping logic
igc: Add initial LTR support
selftests: forwarding: Add tests for ethtool extended state
selftests: forwarding: forwarding.config.sample: Add port with no cable connected
selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib
mlxsw: spectrum_ethtool: Add link extended state
mlxsw: reg: Port Diagnostics Database Register
ethtool: Add link extended state
Documentation: networking: ethtool-netlink: Add link extended state
mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs
mlxsw: Move ethtool_ops to spectrum_ethtool.c
mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set()
igc: Add initial EEE support
dpaa2-eth: add software counter for Tx frames converted to S/G
dpaa2-eth: send a scatter-gather FD instead of realloc-ing
sfc: extend common GRO interface to support CHECKSUM_COMPLETE
sfc: commonise ARFS handling
sfc: commonise drain event handling
sfc: commonise PCI error handlers
sfc: track which BAR is mapped
sfc: commonise FC advertising
sfc: commonise other ethtool bits
sfc: commonise ethtool NFC and RXFH/RSS functions
sfc: commonise ethtool link handling functions
sfc: split up nic.h
sfc: refactor EF10 stats handling
sfc: don't try to create more channels than we can have VIs
sfc: extend bitfield macros up to POPULATE_DWORD_13
sfc: determine flag word automatically in efx_has_cap()
sfc: update MCDI protocol headers
net:qos: police action offloading parameter 'burst' change to the original value
mptcp: close poll() races
mptcp: __mptcp_tcp_fallback() returns a struct sock
mptcp: create first subflow at msk creation time
mptcp: check for plain TCP sock at accept time
mptcp: fallback in case of simultaneous connect
net: mptcp: improve fallback to TCP
net: phy: marvell10g: support XFI rate matching mode
selftests: forwarding: Add a RED test for SW datapath
net: sched: sch_red: Add qevents "early_drop" and "mark"
net: sched: sch_red: Split init and change callbacks
net: sched: Introduce helpers for qevent blocks
net: sched: Pass root lock to Qdisc_ops.enqueue
net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support
net: ethernet: ti: am65-cpsw-ethtool: configured critical setting only when no running netdevs
net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when change p0-rx-ptype-rrobin
net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initialization
net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobin init in probe
net: ethernet: ti: am65-cpsw-nuss: restore vlan configuration while down/up
selinux: fixed a checkpatch warning with the sizeof macro
audit: add gfp parameter to audit_log_nfcfg
drm: pl111: Absorb the external register header
video: fbdev: amba-clcd: Retire elder CLCD driver
dt-bindings: mmc: Convert imx esdhc to json-schema
dt-bindings: clock: Correct example in i.MX8QXP LPCG binding
dt-bindings: clock: Correct mmc node name in i.MX35 binding
RISC-V: Use a local variable instead of smp_processor_id()
riscv: Select ARCH_SUPPORTS_ATOMIC_RMW by default
drm: pl111: Credit where credit is due
clk: qcom: Fix return value check in apss_ipq6018_probe()
Documentation/litmus-tests: Add note on herd7 7.56 in atomic litmus test
tools/memory-model/README: Mention herdtools7 7.56 in compatibility table
tools/memory-model/README: Expand dependency of klitmus7
Documentation/litmus-tests: Cite an RCU litmus test
Documentation/litmus-tests: Merge atomic's README into top-level one
tools/memory-model: Fix reference to litmus test in recipes.txt
Documentation/litmus-tests/atomic: Add a test for smp_mb__after_atomic()
Documentation/litmus-tests/atomic: Add a test for atomic_set()
Documentation/litmus-tests: Introduce atomic directory
tools/memory-model: Add an exception for limitations on _unless() family
MAINTAINERS: Update maintainers for new Documentation/litmus-tests
Documentation: LKMM: Add litmus test for RCU GP guarantee where reader stores
Documentation: LKMM: Add litmus test for RCU GP guarantee where updater frees object
tools/memory-model: Fix "conflict" definition
tools/memory-model: Add recent references
kcsan: Disable branch tracing in core runtime
kcsan: Simplify compiler flags
kcsan: Re-add GCC as a supported compiler
kcsan: Add jiffies test to test suite
kcsan: Remove existing special atomic rules
kcsan: Rename test.c to selftest.c
kcsan: Silence -Wmissing-prototypes warning with W=1
kcsan: Prefer '__no_kcsan inline' in test
locking/osq_lock: Annotate a data race in osq_lock
kcsan: Add test suite
rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu()
x86/mm/pat: Mark an intentional data race
fork: Annotate a data race in vm_area_dup()
torture: Remove obsolete "cd $KVM"
torture: Avoid duplicate specification of qemu command
torture: Dump ftrace at shutdown only if requested
torture: Add kvm-tranform.sh script for qemu-cmd files
torture: Add more tracing crib notes to kvm.sh
torture: Improve diagnostic for KCSAN-incapable compilers
torture: Correctly summarize build-only runs
torture: Pass --kmake-arg to all make invocations
rcutorture: Check for unwatched readers
torture: Abstract out console-log error detection
torture: Add a stop-run capability
torture: Create qemu-cmd in --buildonly runs
rcu/rcutorture: Replace 0 with false
torture: Add --allcpus argument to the kvm.sh script
torture: Remove whitespace from identify_qemu_vcpus output
rcutorture: NULL rcu_torture_current earlier in cleanup code
rcutorture: Handle non-statistic bang-string error messages
torture: Set configfile variable to current scenario
rcutorture: Add races with task-exit processing
locktorture: Use true and false to assign to bool variables
torture: Add script to smoke-test commits in a branch
torture: Remove qemu dependency on EFI firmware
srcu: Avoid local_irq_save() before acquiring spinlock_t
srcu: Fix a typo in comment "amoritized"->"amortized"
refscale: Change --torture type from refperf to refscale
refperf: Rename refperf.c to refscale.c and change internal names
refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST
rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment
refperf: Add test for RCU Tasks readers
refperf: Add test for RCU Tasks Trace readers.
refperf: Change readdelay module parameter to nanoseconds
refperf: Work around 64-bit division
doc: Document rcuperf's module parameters
refperf: Adjust refperf.loop default value
refperf: Add read-side delay module parameter
refperf: Simplify initialization-time wakeup protocol
refperf: Output per-experiment data points
refperf: Label experiment-number column "Runs"
refperf: Add warmup and cooldown processing phases
refperf: More closely synchronize reader start times
refperf: Convert reader_task structure's "start" field to int
refperf: Tune reader measurement interval
refperf: Make functions static
refperf: Dynamically allocate thread-summary output buffer
refperf: Dynamically allocate experiment-summary output buffer
refperf: Provide module parameter to specify number of experiments
refperf: Convert nreaders to a module parameter
refperf: Allow decimal nanoseconds
refperf: Hoist function-pointer calls out of the loop
refperf: Add holdoff parameter to allow CPUs to come online
torture: Add refperf to the rcutorture scripting
rcuperf: Add comments explaining the high reader overhead
refperf: Add a test to measure performance of read-side synchronization
rcuperf: Remove useless while loops around wait_event
rcu-tasks: Fix code-style issues
rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads()
rcu-tasks: Add #include of rcupdate_trace.h to update.c
rcu-tasks: Make rcu_tasks_postscan() be static
rcu-tasks: Convert sleeps to idle priority
lib/test_vmalloc.c: Add test cases for kvfree_rcu()
rcu: Introduce single argument kvfree_rcu() interface
rcu: Support reclaim for head-less object
rcu: Introduce 2 arg kvfree_rcu() interface
mm/list_lru.c: Rename kvfree_rcu() to local variant
rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_*
rcu/tiny: support vmalloc in tiny-RCU
rcu/tree: Maintain separate array for vmalloc ptrs
rcu/tree: cache specified number of objects
rcu/tree: Use static initializer for krc.lock
rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions
rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro
rcu/tree: Make debug_objects logic independent of rcu_head
rcu/tree: Repeat the monitor if any free channel is busy
rcu/tree: Skip entry into the page allocator for PREEMPT_RT
rcu/tree: Keep kfree_rcu() awake during lock contention
rcu: Fix a kernel-doc warnings for "count"
rcu: Fix some kernel-doc warnings
kernel/rcu/tree.c: Fix kernel-doc warnings
rcu: grpnum just records group number
rcu: grplo/grphi just records CPU number
rcu: gp_max is protected by root rcu_node's lock
rcu: Stop shrinker loop
rcu: Replace 1 with true
lockdep: Complain only once about RCU in extended quiescent state
rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr
rcu: Remove initialized but unused rnp from check_slow_task()
tick/nohz: Narrow down noise while setting current task's tick dependency
rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq
fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
rcu: Expedited grace-period sleeps to idle priority
rcu: No-CBs-related sleeps to idle priority
rcu: Priority-boost-related sleeps to idle priority
rcu: Grace-period-kthread related sleeps to idle priority
trace: events: rcu: Change description of rcu_dyntick trace event
rcu: Add comment documenting rcu_callback_map's purpose
rcu: Add callbacks-invoked counters
rcu: Simplify the calculation of rcu_state.ncpus
mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
rcu: Initialize and destroy rcu_synchronize only when necessary
doc: Tasks RCU must protect instructions before trampoline
doc: Timer problems can cause RCU CPU stall warnings
docs: RCU: Don't duplicate chapter names in rculist_nulls.rst
docs: RCU: Convert stallwarn.txt to ReST
docs: RCU: Convert rcuref.txt to ReST
docs: RCU: Convert torture.txt to ReST
docs: RCU: Convert rculist_nulls.txt to ReST
docs: RCU: Convert lockdep.txt to ReST
docs: RCU: Convert lockdep-splat.txt to ReST
docs: RCU: Convert checklist.txt to ReST
ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
thermal: Rename set_mode() to change_mode()
thermal: Simplify or eliminate unnecessary set_mode() methods
thermal: core: Stop polling DISABLED thermal devices
thermal: Explicitly enable non-changing thermal zone devices
thermal: Use mode helpers in drivers
thermal: Add mode helpers
thermal: remove get_mode() operation of drivers
thermal: Store device mode in struct thermal_zone_device
thermal: Add current mode to thermal zone device
thermal: Store thermal mode in a dedicated enum
acpi: thermal: Fix error handling in the register function
ARM: dts: am335x-pocketbeagle: add gpio-line-names
ARM: dts: am335x-boneblack: add gpio-line-names
ARM: dts: am33xx-l4: add gpio-ranges
ARM: dts: am5729-beaglebone-ai: Disable ununsed mailboxes
ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs
spi: omap2-mcspi: Convert to use GPIO descriptors
spi: spi-geni-qcom: Don't set the cs if it was already right
ARM: dts: am: Align L2 cache-controller nodename with dtschema
ARM: dts: omap: Align L2 cache-controller nodename with dtschema
ASoC: tas2562: Add voltage sense slot property
ASoC: tas2562: Add voltage sense slot configuration
ASoC: tas2562: Add right and left channel slot programming
ASoC: Documentation: fix reference to renamed source file
asoc: Update supported rate and format for dummy dai
ARM: dts: omap3: Migrate AES from hwmods to sysc-omap2
misc: pti: Fix documentation for bit-rotted function pti_tty_driver_write()
misc: habanalabs: irq: Add missing struct identifier for 'struct hl_eqe_work'
misc: cb710: sgbuf2: Add missing documentation for cb710_sg_dwiter_write_next_block()'s 'data' arg
misc: mic: vop: vop_main: Remove set but unused variable 'ret'
misc: eeprom: eeprom_93cx6: Repair function arg descriptions
misc: lkdtm: bugs: At least try to use popuated variable
misc: ti-st: st_kim: Tidy-up bespoke commentry
misc: ti-st: st_core: Tidy-up bespoke commentry
misc: c2port: core: Ensure source size does not equal destination size in strncpy()
misc/pch_phub.c: use generic power management
misc/phantom.c: use generic power management
misc/tifm_7xx1.c: use generic power management
cardreader/rtsx_pcr.c: use generic power management
cb710/core.c: use generic power management
lkdtm: Make arch-specific tests always available
selftests/lkdtm: Reset WARN_ONCE to avoid false negatives
lkdtm/heap: Avoid edge and middle of slabs
lkdtm: Avoid more compiler optimizations for bad writes
mei: me: add MEI device for KBP with ITPS capability
mei: me: add MEI device for SPT with ITPS capability
mei: me: add kdoc for mei_me_fw_type_nm()
mei: me: make mei_me_fw_sku_sps_4() less cryptic
mei: me: constify the device parameter to the probe quirk
misc: rtsx_usb: Constify struct usb_device_id
misc: genwqe: Constify struct pci_error_handlers
mei: hdcp: Constify struct mei_cl_device_id
mic: vop: Constify static structs
misc: mic: Remove the error message as the call will print it
mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr
cxl: Fix kobject memleak
drm/i915: Clamp linetime wm to <64usec
blk-mq: remove the BLK_MQ_REQ_INTERNAL flag
blk-mq: put driver tag when this request is completed
drm/ttm: make TT creation purely optional v3
drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
x86/ftrace: Do not jump to direct code in created trampolines
x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooks
x86/ftrace: Make non direct case the default in ftrace_regs_caller
blk-cgroup: remove a dead check in blk_throtl_bio
blk-cgroup: remove blkcg_bio_issue_check
blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio
cgroup: unexport cgroup_rstat_updated
blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check
block: move the initial blkg lookup into blkg_tryget_closest
block: bypass blkg_tryget_closest for the root_blkg
block: merge blkg_lookup_create and __blkg_lookup_create
block: move the bio cgroup associatation helpers to blk-cgroup.c
block: move bio_associate_blkg_from_page to mm/page_io.c
block: merge __bio_associate_blkg into bio_associate_blkg_from_css
block: really clone the block cgroup in bio_clone_blkg_association
block: remove bio_disassociate_blkg
dm: use bio_uninit instead of bio_disassociate_blkg
pinctrl: tigerlake: Add support for Tiger Lake-H
pinctrl: merrifield: Add I²S bus 2 pins to groups and functions
s390/appldata: use struct_size() helper
s390/debug: remove struct __debug_entry from uapi
s390/debug: remove raw view
s390/time: remove unused function
s390/pci: remove unused functions
s390/zcore: remove memmap device
s390: convert to msecs_to_jiffies()
io_uring: fix missing wake_up io_rw_reissue()
phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver
dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
tracing: Only allow trace_array_printk() to be used by instances
intel_idle: Eliminate redundant static variable
USB: serial: ch341: name prescaler, divisor registers
phy: qcom-snps: Add a set mode callback
phy: qcom-snps: Add runtime suspend and resume handlers
phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250
phy: qcom-qmp: Add QMP V4 USB3 UNIPHY
phy: qcom-qmp: Allow different values for second lane
drm/connector: fix minor typos in comments
ARM: shmobile: defconfig: Enable RZ/A1H RTC support
ARM: shmobile: defconfig: Enable ADV7612 CEC support
ARM: shmobile: defconfig: Enable RZ/A1 CEU support
ARM: shmobile: defconfig: Enable RZ/A watchdog support
ARM: shmobile: defconfig: Enable CAT9554 support
ARM: shmobile: defconfig: Enable DA9063 ONKEY support
ARM: shmobile: defconfig: Refresh for v5.8-rc1
ARM: dts: r8a7778: Enable IRLM setup via DT
selftests/fpu: Add an FPU selftest
drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
drm/panel: use mipi_dsi_dcs_write_buffer where possible
drm/dsi: use stack buffer in mipi_dsi_dcs_write()
drm/zte: remove unneeded semicolon
staging: ks7010: fix ks_wlan_start_xmit()'s return type
staging: rtl8188eu: include: hal8188e_rate_adaptive.h: fixed a blank space coding style issue
liquidio: use list_empty_careful in lio_list_delete_head
sctp: use list_is_singular in sctp_list_single_entry
8390: Fix coding-style issues
net: mscc: ocelot: remove EXPORT_SYMBOL from ocelot_net.c
r8169: sync support for RTL8401 with vendor driver
r8169: merge handling of RTL8101e and RTL8100e
cxgb4vf: fix t4vf_eth_xmit()'s return type
l2tp: fix l2tp_eth_dev_xmit()'s return type
net/hsr: fix hsr_dev_xmit()'s return type
usbnet: ipheth: fix ipheth_tx()'s return type
net: plip: fix plip_tx_packet()'s return type
net: dwc-xlgmac: fix xlgmac_xmit()'s return type
net: pch_gbe: fix pch_gbe_xmit_frame()'s return type
net: nfp: fix nfp_net_tx()'s return type
net: nb8800: fix nb8800_xmit()'s return type
net: arc_emac: fix arc_emac_tx()'s return type
net: aquantia: fix aq_ndev_start_xmit()'s return type
caif: fix cfv_netdev_tx()'s return type
caif: fix cfspi_xmit()'s return type
caif: fix caif_xmit()'s return type
cail,hsi: fix cfhsi_xmit()'s return type
bareudp: Added attribute to enable & disable rx metadata collection
hinic: add support to get eeprom information
hinic: add support to identify physical device
hinic: add self test support
hinic: add support to set and get irq coalesce
hinic: add support to set and get pause params
fpga: dfl: introduce interrupt trigger setting API
fpga: dfl: pci: add irq info for feature devices enumeration
fpga: dfl: parse interrupt info for feature devices on enumeration
selftests/bpf: Test auto-load disabling logic for BPF programs
libbpf: Support disabling auto-loading BPF programs
io_uring: fix iopoll -EAGAIN handling
io_uring: do task_work_run() during iopoll
blk-rq-qos: remove redundant finish_wait to rq_qos_wait.
io_uring: clean up req->result setting by rw
io_uring: kill REQ_F_LINK_NEXT
io_uring: cosmetic changes for batch free
io_uring: batch-free linked requests as well
io_uring: dismantle req early and remove need_iter
io_uring: remove inflight batching in free_many()
io_uring: fix refs underflow in io_iopoll_queue()
io_uring: fix missing io_grab_files()
io_uring: don't mark link's head for_async
io_uring: fix feeding io-wq with uninit reqs
io_uring: fix punting req w/o grabbed env
io_uring: fix req->work corruption
staging: qlge: replace pr_err with netdev_err
staging: qlge: fix ql_sem_unlock
staging: rtl8188eu: remove unnecessary comments in hal8188e_phy_cfg.h
tcp: update delivered_ce with delivered
tcp: count sacked packets in tcp_sacktag_state
tcp: add ece_ack flag to reno sack functions
tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue()
net/mlx5e: kTLS, Improve rx handler function call
net/mlx5e: kTLS, Cleanup redundant capability check
net/mlx5e: Increase Async ICO SQ size
net/mlx5e: kTLS, Add kTLS RX stats
net/mlx5e: kTLS, Add kTLS RX resync support
net/tls: Add asynchronous resync
Revert "net/tls: Add force_resync for driver resync"
net/mlx5e: kTLS, Add kTLS RX HW offload support
net/mlx5e: kTLS, Use kernel API to extract private offload context
net/mlx5e: kTLS, Improve TLS feature modularity
net/mlx5e: Accel, Expose flow steering API for rules add/del
net/mlx5e: Receive flow steering framework for accelerated TCP flows
net/mlx5e: API to manipulate TTC rules destinations
net/mlx5e: Refactor build channel params
net/mlx5e: Turn XSK ICOSQ into a general asynchronous one
net/mlx5: kTLS, Improve TLS params layout structures
net/mlx5: Avoid eswitch header inclusion in fs core layer
net/mlx5: Avoid RDMA file inclusion in core driver
drm/panel-simple: Add missing BUS descriptions for some panels
drm/panel-simple: Correct EDT ET057090DHU connector type
tty: fix spelling mistake
serial: 8250_mtk: Switch to use platform_get_irq()
serial: 8250_ingenic: Switch to use platform_get_irq()
serial: 8250_pxa: Switch to use platform_get_irq()
serial: 8250_omap: Switch to use platform_get_irq()
serial: 8250_em: Switch to use platform_get_irq()
serial: kgdboc: Fix bad line wrapping in comment
serial: serial-tegra: reduce irq-latency after rx errors
8250-men-mcb: fix signed/unsigned confusion
serial: core: drop unnecessary gpio include
dt-bindings: iio: scd30: add device binding file
iio: chemical: scd30: add serial interface driver
iio: chemical: scd30: add I2C interface driver
iio: chemical: scd30: add core driver
MAINTAINERS: add entry for inv_icm42600 6-axis imu sensor
dt-bindings: iio: imu: Add inv_icm42600 documentation
iio: imu: inv_icm42600: add accurate timestamping
iio: imu: inv_icm42600: add buffer support in iio devices
iio: imu: inv_icm42600: add device interrupt
Documentation: ABI: add specific icm42600 documentation
iio: imu: add Kconfig and Makefile for inv_icm42600 driver
iio: imu: inv_icm42600: add temperature sensor support
iio: imu: inv_icm42600: add accelerometer IIO device
iio: imu: inv_icm42600: add gyroscope IIO device
iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver
iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver
iio: imu: inv_icm42600: add core of new inv_icm42600 driver
iio: adc: Combine read functions for PMIC5 and PMIC7
iio: adc: rockchip_saradc: Add support iio buffers
iio: adc: rockchip_saradc: better prefix for channel constant
iio: adc: rockchip_saradc: move all of probe to devm-functions
tty: serial: fsl_lpuart: minimum baud rate support
tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs sizeof()
serial: samsung: fix spelling mistake
serial: samsung: Minor whitespace cleanups
usb: cdns3: gadget: Replace trace_printk by dev_dbg
usbip: tools: add in man page how to load the client's module
staging: rtl8188eu: remove blank lines in header files
staging: qlge: fix else after return or break
staging: qlge: fix trailing */ in block comment
drivers/acpi: Remove function cast
drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
irqchip/atmel-aic5: Add support for sam9x60 rtt fixup
irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc()
irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
irqchip/vic: Cut down the external API
irqchip/vic: Drop cascaded intialization call
irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR
irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type()
staging: rtl8188eu: Fix indentation
staging: rtl8188eu: Fix strings split across lines
staging: rtl8188eu: Fix comment formatting
scsi: storvsc: Fix spelling mistake
scsi: ufs: Disable WriteBooster capability for non-supported UFS devices
scsi: bnx2fc: Removal of unused variables
scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
scsi: ufs: ufs-exynos: Fix build warning
io_uring: fix function args for !CONFIG_NET
net: atlantic: put ptp code under IS_REACHABLE check
net: atlantic: add alignment checks in hw_atl2_utils_fw.c
net: atlantic: missing space in a comment in aq_nic.h
net: atlantic: fix typo in aq_ring_tx_clean
net: atlantic: make aq_pci_func_init static
net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP
net: atlantic: fix variable type in aq_ethtool_get_pauseparam
net: atlantic: MACSec offload statistics checkpatch fix
mptcp: introduce token KUNIT self-tests
mptcp: move crypto test to KUNIT
mptcp: refactor token container
mptcp: add __init annotation on setup functions
docs: networking: move FDDI drivers to the hw driver section
docs: networking: move ATM drivers to the hw driver section
docs: networking: move AppleTalk / LocalTalk drivers to the hw driver section
docs: networking: move remaining Ethernet driver docs to the hw section
docs: networking: move ray_cs to the hw driver section
docs: networking: move baycom to the hw driver section
docs: networking: move z8530 to the hw driver section
docs: networking: reorganize driver documentation again
drm/i915/gen12: implement Wa_14011508470
fpga manager: xilinx-spi: check INIT_B pin during write_init
dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO
ARM: configs: at91: sama5: Enable CLASSD
ARM: dts: at91: sama5d2_xplained: Remove pdmic node
ARM: dts: sam9x60: add rtt
dt-bindings: rtc: add microchip,sam9x60-rtt
net: phy: mdio: reset MDIO devices even if probe() is not implemented
net: phy: reset the PHY even if probe() is not implemented
net: mdio: add a forward declaration for reset_control to mdio.h
net: phy: arrange headers in phy_device.c alphabetically
net: phy: arrange headers in mdio_device.c alphabetically
net: phy: arrange headers in mdio_bus.c alphabetically
net: mvneta: speed down the PHY, if WoL used, to save energy
kunit: add support for named resources
kunit: generalize kunit_resource API beyond allocated resources
bonding: Remove extraneous parentheses in bond_setup
net: stmmac: dwmac-meson8b: use clk_parent_data for clock registration
bnx2x: use generic power management
clk: bcm: dvp: Add missing module informations
PCI: Align PCIe capability and PCI accessor return values
PCI: Convert PCIe capability PCIBIOS errors to errno
PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
docs: staging: use small font for literal includes
docs: Add remaining Documentation/*.txt at staging/index.rst
docs: move other kAPI documents to core-api
docs: move mailbox.txt to driver-api and rename it
docs: move nommu-mmap.txt to admin-guide and rename to ReST
docs: trace: ring-buffer-design.txt: convert to ReST format
docs: dt: convert booting-without-of.txt to ReST format
docs: sysctl/kernel: document random
doc: update URL for sparse's tarballs
Replace HTTP links with HTTPS ones: Documentation/process
Replace HTTP links with HTTPS ones: Documentation/filesystems
Replace HTTP links with HTTPS ones: Documentation/driver-api
Documentation/features: Add KGDB support on RISC-V
Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.pl
io-wq: return next work from ->do_work() directly
io-wq: compact io-wq flags numbers
io_uring: use task_work for links if possible
docs: fs: proc.rst: convert a new chapter to ReST
docs: fix references for DMA*.txt files
docs: ABI: fix a typo when pointing to w1-generic.rst
docs: driver-model: remove a duplicated markup at driver.rst
docs: powerpc: fix some issues at vas-api.rst
docs: hugetlbpage.rst: fix some warnings
selftests/vm/keys: fix a broken reference at protection_keys.c
kcsan: fix a kernel-doc warning
fs: fs.h: fix a kernel-doc parameter description
scripts/kernel-doc: handle function pointer prototypes
net: pylink.h: add kernel-doc descriptions for new fields at phylink_config
scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK
net: netdevice.h: add a description for napi_defer_hard_irqs
net: dev: add a missing kernel-doc annotation
MAINTAINERS: use my kernel.org address
docs: f2fs: fix a broken table
docs: Don't push Sphinx upgrades quite so readily
ASoC: Intel: sof_sdw: Add MAX98373 support
ASoC: samsung: Fix a typo in Kconfig
ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver
ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec
regulator: qcom_smd-regulator: Remove unused 'struct regulator_desc pmi8994_boost'
regulator: wm8400-regulator: Repair dodgy kerneldoc header formatting
regulator: tps65218-regulator: Remove pointless 'is unsigned int <0' check
regulator: tps65217-regulator: Use the returned value of tps65217_reg_read()
regulator: tps65217-regulator: Remove pointless 'is unsigned int <0' check
regulator: stpmic1_regulator: Properly document 'struct stpmic1_regulator_cfg'
regulator: pwm-regulator: Demote kerneldoc header to standard comment
regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc header formatting
regulator: max8998: Staticify internal function max8998_get_current_limit()
snd/soc: correct trivial kernel-doc inconsistency
drm/ttm: do not keep GPU dependent addresses
ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params
ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks
ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config
ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk
ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682
ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components
ASoC: Intel: Boards: tgl_max98373: add dai_trigger function
ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log
ASoC: Intel: sof_sdw: add quirk override with kernel parameter
ASoC: Intel: bxt_rt298: add missing .owner field
ASoC: Intel: sof_sdw: add missing .owner field
ASoC: Intel: cml_rt1011_rt5682: add missing .owner field
ASoC: SOF: nocodec: add missing .owner field
drm/scheduler: improve job distribution with multiple queues
drm/nouveau: don't use ttm bo->offset v3
drm/vmwgfx: don't use ttm bo->offset
drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep
arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display
arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support
arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support
arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display
arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file
arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support
arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support
arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file
arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file
arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards
arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards
arm64: dts: renesas: r8a77961: Add IPMMU nodes
ARM: dts: r8a7742: Add MSIOF[0123] support
mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash
batman-adv: Introduce a configurable per interface hop penalty
batman-adv: Fix typos and grammar in documentation
batman-adv: Switch mailing list subscription page
batman-adv: Start new development cycle
ARM: dts: exynos: Align L2 cache-controller nodename with dtschema
mtd: parsers: bcm63xx: simplify CFE detection
mtd: rawnand: brcmnand: ECC error handling on EDU transfers
mtd: rawnand: brcmnand: Don't default to edu transfer
mtd: rawnand: qcom: set BAM mode only if not set already
mtd: rawnand: qcom: avoid write to unavailable register
mtd: rawnand: trivial spelling
mtd: rawnand: gpio: Get rid of the legacy interface implementation
mtd: rawnand: gpio: Implement exec_op()
mtd: rawnand: gpio: Inherit from nand_controller
mtd: rawnand: fsl_upm: Get rid of the legacy interface implementation
mtd: rawnand: fsl_upm: Implement exec_op()
mtd: rawnand: fsl_upm: Inherit from nand_controller
mtd: rawnand: fsl_upm: Use gpio descriptors
mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ioremap_resource()
mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate the MTD name
mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object using devm_kzalloc()
mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand.parts field
mtd: rawnand: fsl_upm: Remove unused mtd var
mtd: rawnand: Allocate the interface configurations dynamically
mtd: rawnand: Get rid of the default ONFI timing mode
mtd: rawnand: toshiba: Choose the interface configuration for TH58NVG2S3HBAI4
mtd: rawnand: hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
mtd: rawnand: Add the ->choose_interface_config() hook
mtd: rawnand: Introduce nand_choose_best_sdr_timings()
mtd: rawnand: timings: Make onfi_fill_interface_config() a void helper
mtd: rawnand: s/data_interface/interface_config/
mtd: rawnand: Hide the chip->data_interface indirection
mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max
mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min
mtd: rawnand: timings: Add a helper to find the closest ONFI mode
mtd: rawnand: timings: onfi_fill_data_interface timing mode is unsigned
mtd: rawnand: timings: Provide onfi_fill_data_interface() with a data interface
mtd: rawnand: timings: Update onfi_fill_data_interface() kernel doc
mtd: rawnand: Rename nand_init_data_interface()
mtd: rawnand: Fix nand_setup_data_interface() description
mtd: rawnand: Rename nand_has_setup_data_iface()
mtd: rawnand: Use the data interface mode entry when relevant
mtd: rawnand: Compare the actual timing values
mtd: rawnand: Reorganize the nand_chip structure
mtd: rawnand: Declare the nand_manufacturer structure out of nand_chip
mtd: rawnand: Rename the manufacturer structure
mtd: rawnand: Create a nand_chip operations structure
mtd: rawnand: Only use u8 instead of uint8_t in nand_chip structure
mtd: rawnand: Use unsigned types for nand_chip unsigned values
mtd: nand: Rename a core structure
mtd: nand: Drop useless 'depends on' in Kconfig
mtd: nand: Add an extra level in the Kconfig hierarchy
mtd: nand: Move nand_device forward declaration to the top
dt-bindings: mtd: nand: Document the generic rb-gpios property
mtd: rawnand: tango: Convert the driver to exec_op()
wilc1000: move wilc driver out of staging
drm/i915: Extend Wa_14010685332 to all ICP+ PCH's
i40e: Remove scheduling while atomic possibility
i40e: Add support for 5Gbps cards
net/intel: remove driver versions from Intel drivers
i40e: Add a check to see if MFS is set
i40e: detect and log info about pre-recovery mode
i40e: make PF wait reset loop reliable
i40e: remove unused defines
i40e: Move client header location
arm64: sanitize compat_ptrace_write_user()
arm64: get rid of copy_regset_to_user() in compat_ptrace_read_user()
arm64: take fetching compat reg out of pt_regs into a new helper
sparc64: get rid of odd callers of copy_regset_to_user()
sparc32: get rid of odd callers of copy_regset_to_user()
sparc64: switch genregs32_get() to use of get_from_target()
[ia64] access_uarea(): don't bother with fpregs_[gs]et()
[ia64] access_uarea(): stop bothering with gpregs_[gs]et()
[ia64] regularize do_gpregs_[gs]et()
[ia64] teach elf_access_reg() to handle the missing range (r16..r31)
[ia64] sanitize elf_access_gpreg()
x86: kill dump_fpu()
x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer
Bluetooth: btusb: Comment on unbalanced pm reference
blktrace: Provide event for request merging
sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling
net: phy: mscc: improve vsc8514/8584_config_init consistency
net: phy: mscc: remove useless page configuration in the config init
net: phy: mscc: restore the base page in vsc8514/8584_config_init
net: phy: mscc: do not access the MDIO bus lock directly
net: phy: mscc: ptp: fix a typo in a comment
net: phy: mscc: ptp: fix a smatch error
net: phy: mscc: fix a possible double unlock
net: phy: mscc: macsec: fix sparse warnings
net: phy: DP83822: Add setting the fixed internal delay
net: dp83869: Add RGMII internal delay configuration
dt-bindings: net: Add RGMII internal delay for DP83869
net: phy: Add a helper to return the index for of the internal delay
dt-bindings: net: Add tx and rx internal delays
dpaa2-eth: fix misspelled function parameters in dpni_[set/get]_taildrop
dpaa2-eth: fix recursive header include
dpaa2-eth: fix condition for number of buffer acquire retries
dpaa2-eth: check the result of skb_to_sgvec()
dpaa2-eth: trim debugfs FQ stats
net: phylink: only restart AN if the link mode is using in-band AN
net: dsa/ar9331: convert to mac_link_up()
drm/debug: Expose connector VRR monitor range via debugfs
drm/i915: Fix DP_TRAIN_MAX_{PRE_EMPHASIS,SWING}_REACHED handling
net: phylink: add phylink_speed_(up|down) interface
net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup()
net/mlx5e: vxlan: Use RCU for vxlan table lookup
net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT
net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c
net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel
net/mlx5: Use kfree(ft->g) in arfs_create_groups()
net/mlx5: FWTrace: Add missing space
net/mlx5: Avoid eswitch header inclusion in fs core layer
ptp_pch: use generic power management
regulator: max14577-regulator: Demote kerneldoc header to standard comment
regulator: cpcap-regulator: Demote kerneldoc header to standard comment
regulator: cpcap-regulator: Remove declared and set, but never used variable 'ignore'
regulator: wm8350-regulator: Repair odd formatting in documentation
regulator: ab8500: Remove unused embedded struct expand_register
regulator: dbx500-prcmu: Remove unused function dbx500_regulator_testcase()
regulator: consumer: Supply missing prototypes for 3 core functions
ASoC: rt1015: add missing header inclusion
ASoC: dapm: declare missing structure prototypes
ASoC: core: move definition of enum snd_soc_bias_level
ASoC: tas2562: Fix shut-down gpio property
ASoC: tas2562: Fix format issue for extra space before a comma
ASoC: tas2562: Update shutdown GPIO property
staging: ion: fix common struct sg_table related issues
staging: mmal-vchiq: Allocate and free components as required
staging: bcm2835: Break MMAL support out from camera
trivial: staging: vc04_services: replace bitshift with BIT macro
tools, bpftool: Define attach_type_name array only once
tools, bpftool: Define prog_type_name array only once
staging: most: avoid null pointer dereference when iface is null
staging: most: sound: remove overcautious argument checking
staging: most: sound: fix white spaces
staging: most: sound: fix return values
staging: most: sound: fix error path
staging: most: sound: remove noisy log messages
staging: most: cdev: simplify list iteration
staging: most: cdev: fix return values
staging: most: cdev: fix up parenthesizing
staging: most: cdev: remove overcautious parameter checking
staging: most: cdev: use dev_*() functions to print messages
staging: most: cdev: remove noisy log messages
staging: ion: remove dead code
Staging: rtl8188eu: Fix alignment coding style issue
drivers: staging: vt6655: replace CamelCase names on function s_uGetRTSCTSRsvTime
staging: rts5208: fix memleaks on error handling paths in probe
staging: kpc2000: kpc_dma: set error code in probe
staging: rtl8188eu: use common packet header constants
staging: gasket: replace symbolic permissions
io_uring: enable READ/WRITE to use deferred completions
io_uring: pass in completion state to appropriate issue side handlers
io_uring: pass down completion state on the issue side
io_uring: add 'io_comp_state' to struct io_submit_state
io_uring: provide generic io_req_complete() helper
io_uring: fix NULL-mm for linked reqs
ALSA: core: Warn on empty module
hvc: unify console setup naming
console: Fix trivia typo 'change' -> 'chance'
console: Propagate error code from console ->setup()
tty: hvc: Return proper error code from console ->setup() hook
serial: sunzilog: Return proper error code from console ->setup() hook
serial: sunsab: Return proper error code from console ->setup() hook
mips: Return proper error code from console ->setup() hook
sched/core: Remove mmdrop() definition
sched/fair: Optimize dequeue_task_fair()
sched: Micro optimization in pick_next_task() and in check_preempt_curr()
sched: Remove struct sched_class::next field
sched: Have sched_class_highest define by vmlinux.lds.h
sched: Force the address order of each sched class descriptor
drm/bochs: use drm_gem_vram_offset to get bo offset v2
drm/vram-helper: don't use ttm bo->offset v4
drm/qxl: don't use ttm bo->offset
drm/radeon: don't use ttm bo->offset
drm/amdgpu: move ttm bo->offset to amdgpu_bo
Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers
x86/msr: Filter MSR writes
MIPS: checksum: fix sparse flooding on asm/checksum.h
MIPS: io: fix sparse flood on asm/io.h
MIPS: generic/ip32: io: fix __mem_ioswabq()
platform/chrome: cros_ec_typec: Add TBT compat support
platform/chrome: cros_ec: Add TBT pd_ctrl fields
ARM: dts: bcm2711: Add firmware clocks node
drm/bridge: dw-mipi-dsi.c: remove unused header file
ARM: tegra: The Tegra30 SDHCI is not backwards-compatible
ARM: tegra: The Tegra30 DC is not backwards-compatible
ARM: tegra: Remove spurious comma from node name
ARM: tegra: Add parent clock to DSI output
ARM: tegra: Use standard names for SRAM nodes
ARM: tegra: seaboard: Use standard battery bindings
ARM: tegra: Use standard names for LED nodes
ARM: tegra: Use numeric unit-addresses
ARM: tegra: medcom-wide: Remove extra panel power supply
ARM: tegra: Use proper unit-addresses for OPPs
ARM: tegra: Add missing clock-names for SDHCI controllers
ARM: tegra: Fix order of XUSB controller clocks
ARM: tegra: Add #reset-cells to Tegra124 memory controller
ARM: tegra: Add missing panel power supplies
ARM: tegra: Add micro-USB A/B port on Jetson TK1
ARM: tegra: Use proper tuple notation
ARM: tegra: Use standard name for Ethernet devices
ARM: tegra: Add missing #sound-dai-cells property to codecs
ARM: tegra: Add missing #phy-cells property to USB PHYs
ARM: tegra: Tegra114 SDHCI is not backwards-compatible
ARM: tegra: Rename sdhci nodes to mmc
ARM: tegra: Drop display controller parent clocks on Tegra124
dt-bindings: mfd: Convert stmfx bindings to json-schema
mfd: sprd: Populate sub-devices defined in DT
MAINTAINERS: Add myself as maintainer for Khadas MCU drivers
thermal: Add support for the MCU controlled FAN on Khadas boards
net: enetc add tc flower offload flow metering policing action
net: qos: police action add index for tc flower offloading
net: enetc: add support max frame size for tc flower offload
net: qos: add tc police offloading action with max frame size limit
spi: spi-geni-qcom: Use OPP API to set clk/perf state
tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
arm64: dts: sc7180: Add interconnect for QUP and QSPI
spi: spi-qcom-qspi: Add interconnect support
spi: spi-geni-qcom: Add interconnect support
spi: spi-geni-qcom: Combine the clock setting code
tty: serial: qcom_geni_serial: Add interconnect support
i2c: i2c-qcom-geni: Add interconnect support
soc: qcom-geni-se: Add interconnect support to fix earlycon crash
soc: qcom: geni: Support for ICC voting
selftests/bpf: Add tcp/udp iterator programs to selftests
selftests/bpf: Implement sample udp/udp6 bpf_iter programs
selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs
selftests/bpf: Add more common macros to bpf_tracing_net.h
selftests/bpf: Refactor some net macros to bpf_tracing_net.h
selftests/bpf: Move newer bpf_iter_* type redefining to a new header file
bpf: Add bpf_skc_to_udp6_sock() helper
net: bpf: Implement bpf iterator for udp
net: bpf: Add bpf_seq_afinfo in udp_iter_state
bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers
bpf: Add bpf_skc_to_tcp6_sock() helper
bpf: Allow tracing programs to use bpf_jiffies64() helper
bpf: Support 'X' in bpf_seq_printf() helper
net: bpf: Implement bpf iterator for tcp
net: bpf: Add bpf_seq_afinfo in tcp_iter_state
soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync()
lan743x: Remove duplicated include from lan743x_main.c
net: bridge: add a flag to avoid refreshing fdb when changing/adding
net: bridge: add option to allow activity notifications for any fdb entries
net: neighbor: add fdb extended attribute
net: bridge: fdb_add_entry takes ndm as argument
MIPS: dts: ocelot: describe the load/save GPIO
dt-bindings: net: phy: vsc8531: document the load/save GPIO
net: phy: mscc: timestamping and PHC support
net: phy: mscc: 1588 block initialization
net: phy: mscc: take into account the 1588 block in MACsec init
net: phy: mscc: remove the TR CLK disable magic value
net: phy: mscc: fix copyright and author information in MACsec
net: phy: add support for a common probe between shared PHYs
RDMA/core: Delete not-used create RWQ table function
IB/mad: Delete RMPP_STATE_CANCELING state
IB/mad: Change atomics to refcount API
IB/mad: Issue complete whenever decrements agent refcount
Bluetooth: Don't restart scanning if paused
Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake
Bluetooth: btusb: Reset port on cmd timeout
bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt
tcp: Expose tcp_sock_set_keepidle_locked
sock: Move sock_valbool_flag to header
selftests/bpf: Workaround for get_stack_rawtp test.
arm64: dts: ipq8074: enable USB support
phy: qcom-qusb2: Add ipq8074 device compatible
phy: qcom-qmp: Add USB QMP PHY support for IPQ8074
dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible
dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings
phy: exynos: Rename Exynos to lowercase
ACPI: tables: avoid relocations for table signature array
spi: altera: fix module autoload
spi: altera: fix driver matching failure of the device ID "spi_altera"
ACPI: PAD: Eliminate usage of uninitialized_var() macro
OPP: refactor dev_pm_opp_of_register_em() and update related drivers
Documentation: power: update Energy Model description
PM / EM: change name of em_pd_energy to em_cpu_energy
PM / EM: remove em_register_perf_domain
PM / EM: add support for other devices than CPUs in Energy Model
block: move struct block_device to blk_types.h
block: reduce ifdef CONFIG_BLOCK madness in headers
fs: move the buffer_heads_over_limit stub to buffer_head.h
block: move block-related definitions out of fs.h
block: simplify sb_is_blkdev_sb
fs: remove the mount_bdev and kill_block_super stubs
fs: remove the HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL defines
fs: remove an unused block_device_operations forward declaration
block: mark bd_finish_claiming static
tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK
nvme-rdma: fix a missing completion with remove invalidation
blk-iocost: Use struct_size() in kzalloc_node()
block: bio: Use struct_size() in kmalloc()
block: create the request_queue debugfs_dir on registration
blktrace: ensure our debugfs dir exists
blktrace: fix debugfs use after free
loop: be paranoid on exit and prevent new additions / removals
blktrace: annotate required lock on do_blk_trace_setup()
block: revert back to synchronous request_queue removal
block: clarify context for refcount increment helpers
block: add docs for gendisk / request_queue refcount helpers
nvme: use blk_mq_complete_request_remote to avoid an indirect function call
nvme-rdma: factor out a nvme_rdma_end_request helper
blk-mq: add a new blk_mq_complete_request_remote API
blk-mq: factor out a blk_mq_complete_need_ipi helper
blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request
blk-mq: move failure injection out of blk_mq_complete_request
blk-mq: merge the softirq vs non-softirq IPI logic
blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP
blk-mq: complete polled requests directly
blk-mq: remove raise_blk_irq
blk-mq: factor out a helper to reise the block softirq
blk-mq: merge blk-softirq.c into blk-mq.c
ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524
ASoC: fsl-asoc-card: Add WM8524 support
PM / EM: update callback structure and add device pointer
PM / EM: introduce em_dev_register_perf_domain function
PM / EM: change naming convention from 'capacity' to 'performance'
tty/vt: check allocation size in con_set_unimap()
vt_ioctl: move perm checks level up
vt_ioctl: move vt_kdsetmode out of vt_k_ioctl
vt_ioctl: move vt_io_fontreset out of vt_io_ioctl
vt_ioctl: move vt_resizex out of vt_ioctl
vt_ioctl: move vt_reldisp out of vt_ioctl
vt_ioctl: move vt_setactivate out of vt_ioctl
vt_ioctl: move io ioctls to a separate function
vt_ioctl: move K* ioctls to a separate function
vt_ioctl: eliminate use of uival and ucval
vt_ioctl: eliminate ret & breaks in vt_ioctl
vt: simplify noncolor attributes in build_attr
vt: remove superfluous parens in invert_screen and build_attr
vt: use newly defined CUR_* macros
vt: redefine world of cursor macros
vt: whitespace and paren cleanup in add_softcursor
vt: synchronize types and use min in csi_X
vt: make tc write more obvious in vc_con_write_normal
vt: simplify vc_attr handling in vc_con_write_normal
vc: simplify condition in vc_con_write_normal
vc: move normal char processing from do_con_write
vc: extract detecting control characters from do_con_write
vc: introduce struct vc_draw_region
vc: move translation out of do_con_write
vt: move rescan_last_byte label earlier
vt: extract attribute inversion to vc_invert_attr
vt: rearrange vc_translate_unicode
vt: separate unicode handling into vc_translate_unicode
vt: use modern types in do_con_write
vt: move vc_translate to vt.c and rename it
vt: get rid of VT10.ID macros
vt: use tty_insert_flip_string in respond_string
vt: remove 25 years stale comment
vt: convert vc_tab_stop to bitmap
vt: switch G0/1_charset to an array
vt: deduplicate setGx code
vc: switch state to bool
vt: introduce enum vc_intensity for intensity
vc: separate state
um: line, remove put_char
gcc-plugins/stackleak: Add 'verbose' plugin parameter
gcc-plugins/stackleak: Use asm instrumentation to avoid useless register saving
ARM: vdso: Don't use gcc plugins for building vgettimeofday.c
gcc-plugins/stackleak: Don't instrument itself
dma-buf: minor doc touch-ups
libbpf: Prevent loading vmlinux BTF twice
libbpf: Fix spelling mistake "kallasyms" -> "kallsyms"
tools, bpftool: Fix variable shadowing in emit_obj_refs_json()
usbip: tools: fix module name in man page
usbip: tools: fix build error for multiple definition
USB: ch9: add "USB_" prefix in front of TEST defines
phy: Remove CONFIG_ARCH_* check for related subdir in Makefile
RDMA/ipoib: Return void from ipoib_ib_dev_stop()
RDMA/mlx5: Add support to get MR resource in RAW format
RDMA/mlx5: Add support to get CQ resource in RAW format
RDMA/mlx5: Add support to get QP resource in RAW format
RDMA: Add support to dump resource tracker in RAW format
ipmi: ssif: Remove finished TODO comment about SMBus alert
Doc: driver-api: ipmi: Add description of alerts_broken module param
gpio: Drop superfluous dependencies on GPIOLIB
gpio: zynq: Remove error prints in EPROBE_DEFER
gpio: zynq: Add pmc gpio support
gpio: zynq: Disable the irq if it is not a wakeup source
gpio: zynq: Add Versal support
clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2
dt-bindings: gpio: Add pmc gpio node to gpio-zynq
dt-bindings: gpio: Add binding for Versal gpio
gpio: zynq: protect direction in/out with a spinlock
drm/i915/dp_mst: Enable VC payload allocation after transcoder is enabled
dmaengine: pl330: Make sure the debug is idle before doing DMAGO
dmaengine: idxd: move submission to sbitmap_queue
dmaengine: idxd: add leading / for sysfspath in ABI documentation
drm/mipi-dbi: Remove ->enabled
drm/tiny/repaper: Drop edp->enabled
dmaengine: acpi: Drop double check for ACPI companion device
dmaengine: hisilicon: Use struct_size() in devm_kzalloc()
xfrm: introduce oseq-may-wrap flag
scsi: ufs: ufs-exynos: Fix return value check in exynos_ufs_init()
scsi: ufs: Allow exynos ufs driver to build as module
cxgb4: move device dump arrays in header to C file
cxgb4: always sync access when flashing PHY firmware
selftests/net: plug rxtimestamp test into kselftest framework
net: thunderbolt: Add comment clarifying prtcstns flags
net/fsl: enable extended scanning in xgmac_mdio
net/fsl: acpize xgmac_mdio
net: phy: Allow mdio buses to auto-probe c45 devices
tulip: uli526x: use generic power management
tulip: tulip_core: use generic power management
tulip: de2104x: use generic power management
tulip: windbond-840: use generic power management
tulip: dmfe: use generic power management
amd-xgbe: Convert to generic power management
amd8111e: Convert to generic power management
pcnet32: Convert to generic power management
dn_route_rcv: remove redundant dev null check
dcb_doit: remove redundant skb check
net: ipv6: Use struct_size() helper and kcalloc()
xirc2ps_cs: remove dev null check from do_reset().
udp: move gro declarations to net/udp.h
net: move tcp gro declarations to net/tcp.h
tcp: move ipv4_specific to tcp include file
tcp: move ipv6_specific declaration to remove a warning
tcp: add declarations to avoid warnings
selinux: log error messages on required process class / permissions
scripts/selinux/mdp: fix initial SID handling
selinux: allow reading labels before policy is loaded
audit: log nftables configuration change events
arm64: dts: qcom: angler: Add qcom,msm-id and pmic-id
arm64: dts: qcom: msm8994: Add PSCI node
arm64: dts: qcom: msm8994: Add pmu node
arm64: dts: qcom: msm8994: Add I2C, SPI and BLSP DMA nodes
arm64: dts: qcom: msm8994: Add SDHCI1 node
arm64: dts: qcom: msm8994: Add a proper CPU map
arm64: dts: qcom: msm8994: Add SPMI PMIC arbiter device
arm64: dts: qcom: msm8994: Modernize the DTS style
soc: qcom: smd-rpm: Add msm8994 compatible
r8169: rename RTL8125 to RTL8125A
bonding/xfrm: use real_dev instead of slave_dev
mlxsw: Enforce firmware version for Spectrum-3
mlxsw: Bump firmware version to XX.2007.1168
ipv6: fib6: avoid indirect calls from fib6_rule_lookup
indirect_call_wrapper: extend indirect wrapper to support up to 4 calls
tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile
selftests/bpf: Add variable-length data concat pattern less than test
selftests/bpf: Add variable-length data concatenation pattern test
bpf: Switch most helper return values from 32-bit int to 64-bit long
mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c
rtnetlink: add keepalived rtm_protocol
arm64: defconfig: Enable Qualcomm IPCC driver
arm64: dts: qcom: sm8250: Add remoteprocs
arm64: dts: qcom: sm8250: Add SMP2P nodes
arm64: dts: qcom: sm8250: Add QMP AOSS node
arm64: dts: qcom: sm8250: Add IPCC
arm64: dts: qcom: sm8250-mtp: Drop PM8150 ldo11
arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver
soc: qcom: socinfo: add SM8250 entry to soc_id array
soc: qcom: socinfo: add file with SoC info format version
soc: qcom: socinfo: fix printing of pmic_model
soc: qcom: socinfo: add support for newer socinfo data
drm: bridge: dw-hdmi: Make connector creation optional
drm: bridge: dw-hdmi: Pass drm_connector to internal functions as needed
drm: bridge: dw-hdmi: Store current connector in struct dw_hdmi
drm: bridge: dw-hdmi: Split connector creation to a separate function
drm: bridge: dw-hdmi: Pass drm_display_info to dw_hdmi_support_scdc()
drm: bridge: dw-hdmi: Constify mode argument to internal functions
drm: bridge: dw-hdmi: Constify mode argument to dw_hdmi_phy_ops .init()
drm: bridge: dw-hdmi: Pass drm_display_info to .mode_valid()
drm: meson: dw-hdmi: Use dw_hdmi context to replace hack
drm: bridge: dw-hdmi: Remove unused field from dw_hdmi_plat_data
drm: bridge: dw-hdmi: Pass private data pointer to .configure_phy()
drm: bridge: dw-hdmi: Pass private data pointer to .mode_valid()
drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid()
drm: edid: Constify connector argument to infoframe functions
drm: bridge: simple-bridge: Make connector creation optional
drm: bridge: simple-bridge: Delegate operations to next bridge
drm: bridge: Return NULL on error from drm_bridge_get_edid()
drm: bridge: adv7511: Make connector creation optional
drm: bridge: adv7511: Implement bridge connector operations
drm: bridge: adv7511: Split connector creation to a separate function
drm: bridge: adv7511: Split EDID read to a separate function
arm64: tegra: Rename sdhci nodes to mmc
arm64: tegra: Add unit-address to memory node
arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP
arm64: tegra: Remove parent clock from display controllers
arm64: tegra: Add interrupt-names for host1x
arm64: tegra: Add Tegra132 compatible string for host1x
arm64: tegra: Add interrupt for Tegra194 memory controller
arm64: tegra: Describe interconnect paths on Tegra194
arm64: tegra: Describe interconnect paths on Tegra186
arm64: tegra: Remove extra compatible for Tegra210 SDHCI
arm64: tegra: Remove extra compatible for Tegra194 SDHCI
arm64: tegra: Use standard notation for interrupts
arm64: tegra: Fix #address-cells/#size-cells for SRAM on Tegra186
arm64: tegra: Add missing #phy-cells property on Jetson AGX Xavier
arm64: tegra: Add missing #phy-cells property on Jetson TX2
ARM: tegra: The Tegra114 DC is not backwards-compatible
ARM: tegra: gr3d is not backwards-compatible
ARM: tegra: gr2d is not backwards-compatible
ARM: tegra: Add missing host1x properties
ARM: tegra: Do not mark host1x as simple bus
ARM: tegra: tn7: Use the correct DSI/CSI supply
ARM: tegra: roth: Use the correct DSI/CSI supply
ARM: tegra: Remove battery-name property
ARM: tegra: Remove simple regulators bus
ARM: tegra: Remove simple clocks bus
ARM: tegra: Add missing clock-names for SDHCI on Tegra114
x86/mce, EDAC/mce_amd: Print PPIN in machine check records
RDMA: Add dedicated CM_ID resource tracker function
RDMA: Add dedicated QP resource tracker function
RDMA: Add a dedicated CQ resource tracker function
RDMA: Add dedicated MR resource tracker function
RDMA/core: Don't call fill_res_entry for PD
MAINTAINERS: switch dmaengine tree to kernel.org
net/mlx5: Add support in query QP, CQ and MKEY segments
net/mlx5: Export resource dump interface
drm/mm/selftests: fix wrong return type casting
drm/mm: cleanup and improve next_hole_*_addr()
drm/mm: optimize find_hole() as well
drm/mm: remove unused rb_hole_size()
media: media-request: Fix crash if memory allocation fails
media: ov2740: add NVMEM interface to read customized OTP data
media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse()
media: i2c: imx290: Move the settle time delay out of loop
media: i2c: imx290: Add support to enumerate all frame sizes
media: i2c: imx290: Add RAW12 mode support
media: i2c: imx290: Add support for test pattern generation
media: i2c: imx290: Add configurable link frequency and pixel rate
media: i2c: imx290: Add support for 2 data lanes
media: i2c: imx290: fix reset GPIO pin handling
media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
media: ov2740: make ov2740 driver only work with ACPI
media: smiapp: Use pm_runtime_get_if_active
media: smiapp: Fix runtime PM imbalance on error
media: media/cec.h: document cec_adapter fields
media: cec: remove unused waitq and phys_addrs fields
perf parse-events: Declare bison header file output
perf expr: Add missing headers noticed when building with NO_LIBBPF=1
media: cec-ioc-adap-g-caps.rst: document available_log_addrs
media: budget-core: Improve exception handling in budget_register()
media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()
media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T
media: cxusb-analog: fix V4L2 dependency
media: MAINTAINERS: rc-core and lirc maintainership
media: USB: cdc-acm: blacklist IR Droid / IR Toy device
media: rc: add support for Infrared Toy and IR Droid devices
media: dev-encoder.rst: add GFDL-1-1+ to SPDX header
spi: imx: add fallback feature
spi: introduce fallback to pio
Bluetooth: btmtksdio: fix up firmware download sequence
Bluetooth: btusb: fix up firmware download sequence
Bluetooth: add a mutex lock to avoid UAF in do_enale_set
regulator: pfuze100: add condition check for 'ramp_delay = 0'
media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag
media: dev-decoder.rst: small fixes
media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM documentation
media: docs-rst: Document memory-to-memory video encoder interface
ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit()
ASoC: mediatek: mt8183-da7219: set playback and capture constraints
ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format
arm64: dts: imx8mp: Add fallback compatible to ocotp node
media: vivid: add cache_hints module param
media: videobuf2: remove redundant if-statement
media: videobuf2: don't test db_attach in dma-contig prepare and finish
media: videobuf2: add begin/end cpu_access callbacks to dma-sg
media: videobuf2: add begin/end cpu_access callbacks to dma-contig
media: videobuf2: check ->synced flag in prepare() and finish()
media: videobuf2: do not sync caches when we are allowed not to
media: videobuf2: factor out planes prepare/finish functions
media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag
media: videobuf2: add queue memory consistency parameter
media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag
ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit()
ASoC: intel: sof_rt5682: move disabling jack to dai link's exit()
ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod
ASoC: Intel: bdw-rt5677: fix module load/unload issues
ASoC: soc-link: introduce exit() callback
media: videobuf2: handle V4L2 buffer cache flags
media: videobuf2: add cache management members
media: videobuf2: use explicit unsigned int in vb2_queue
media: doc-rst: Fix typos in packed Bayer raw14 pixel formats diagram
media: gspca: remove redundant assignment to variable retval
media: vpif: Fix runtime PM imbalance in vpif_probe
media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe
media: exynos4-is: Fix runtime PM imbalance in isp_video_open
media: camss: vfe: Fix runtime PM imbalance on error
media: camss: ispif: Fix runtime PM imbalance on error
media: camss: csid: Fix runtime PM imbalance in csid_set_power
media: coda: Fix runtime PM imbalance on error
media: fimc-capture: Fix runtime PM imbalance on error
media: s5k6a3: Fix runtime PM imbalance on error
media: staging: tegra-vde: fix runtime pm imbalance on error
media: staging: rkisp1: fix dev param for dev_* debugs
media: staging: rkisp1: stats: don't set stats flags in rkisp1_stats_send_measurement
media: staging: rkisp1 stats: set a measure flag with '|=' instead of '='
media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver
media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem
arm64: dts: imx8qxp: Add ethernet alias
arm64: dts: imx8qxp: add i2c aliases
arm64: dts: imx8qxp: add alias for lsio MU
cpufreq: blacklist SC7180 in cpufreq-dt-platdev
cpufreq: blacklist SDM845 in cpufreq-dt-platdev
s390/kvm: diagnose 0x318 sync and reset
ia64: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
sparc: unconditionally enable HAVE_COPY_THREAD_TLS
sparc: share process creation helpers between sparc and sparc64
sparc64: enable HAVE_COPY_THREAD_TLS
firmware: imx: scu-pd: add more cm4 resources
firmware: imx: add resource management api
firmware: imx: scu-pd: fix cm40 power domain
arm64: dts: qcom: Add support for Sony Xperia 10/10 Plus (Ganges platform)
arm64: dts: qcom: Add support for Sony Xperia XA2/Plus/Ultra (Nile platform)
arm64: dts: qcom: sdm630: Add sdm630 dts file
arm64: dts: qcom: pm660(l): Add base dts files
s390/setup: diag 318: refactor struct
soc: imx: scu: use devm_kasprintf
drm/i915/dp_mst: Clear the ACT sent flag during encoder disabling too
drm/i915/dp_mst: Clear only the ACT sent flag from DP_TP_STATUS
drm/i915/dp_mst: Move clearing the ACT sent flag closer to its polling
drm/i915/dp_mst: Disable link training fallback on MST links
drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders
clk: imx: vf610: add CAAM clock
clk: imx8mp: add mu root clk
dt-bindings: soc: qcom: Document MSM8936 SMD RPM
drivers: soc: Add MSM8936 SMD RPM compatible
arm64: dts: imx8m: add mu node
ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val
net: atlantic: A2: phy loopback support
net: atlantic: A2: report link partner capabilities
net: atlantic: A2: flow control support
net: atlantic: A2: EEE support
net: atlantic: remove baseX usage
net: atlantic: A2: half duplex support
net/core/devlink.c: remove new uninitialized_var() usage
tcindex_change: Remove redundant null check
net: mtk_eth_soc: use resolved link config in mac_link_up()
net: mscc: ocelot: support IPv4, IPv6 and plain Ethernet mdb entries
net: mscc: ocelot: introduce macros for iterating over PGIDs
net: dsa: felix: call port mdb operations from ocelot
net: mscc: ocelot: make the NPI port a proper target for FDB and MDB
net: mscc: ocelot: fix encoding destination ports into multicast IPv4 address
arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs
clk: vc5: Enable addition output configurations of the Versaclock
dt: Add additional option bindings for IDT VersaClock
clk: vc5: Allow Versaclock driver to support multiple instances
clk: qcom: smd: Add support for MSM8936 rpm clocks
dt-bindings: clock: rpmcc: Document MSM8936 compatible
tools/bpftool: Add documentation and sample output for process info
tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs
libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses
tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h
tools/bpftool: Minimize bootstrap bpftool
tools/bpftool: Move map/prog parsing logic into common
selftests/bpf: Add __ksym extern selftest
libbpf: Add support for extracting kernel symbol addresses
libbpf: Generalize libbpf externs support
selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport
mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports
mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION
mlxsw: spectrum: Split handling of pedit mangle by chip type
net: phy: marvell: Add Marvell 88E1548P support
net: phy: marvell: Add Marvell 88E1340S support
net: phy: marvell: use a single style for referencing functions
r8169: improve rtl8169_runtime_resume
r8169: remove driver-specific mutex
r8169: use RTNL to protect critical sections
r8169: add rtl8169_up
r8169: remove no longer needed checks for device being runtime-active
r8169: mark device as not present when in PCI D3
net: core: try to runtime-resume detached device in __dev_open
net: stmmac: dwmac-meson8b: add a compatible string for G12A SoCs
dt-bindings: net: dwmac-meson: Add a compatible string for G12A onwards
bnxt_en: Add board.serial_number field to info_get cb
devlink: Add support for board.serial_number to info_get cb.
arm64: defconfig: Add CONFIG_QCOM_RPMPD
net: dsa: sja1105: make the instantiations of struct sja1105_info constant
net: dsa: sja1105: make config table operation structures constant
net: dsa: sja1105: remove empty structures from config table ops
net: dsa: qca8k: Minor comment spelling fix
net: dsa: qca8k: Improve SGMII interface handling
net: dsa: qca8k: Switch to PHYLINK instead of PHYLIB
bonding: support hardware encryption offload to slaves
mlx5: become aware of when running as a bonding slave
ixgbe_ipsec: become aware of when running as a bonding slave
xfrm: bail early on slave pass over skb
net/mlx5: E-switch, Supporting setting devlink port function mac address
net/mlx5: Split mac address setting function for using state_lock
net/mlx5: E-switch, Support querying port function mac address
net/mlx5: Move helper to eswitch layer
net/mlx5: E-switch, Introduce and use eswitch support check helper
net/mlx5: Constify mac address pointer
net/devlink: Support setting hardware address of port function
net/devlink: Support querying hardware address of port function
net/devlink: Prepare devlink port functions to fill extack
libbpf: Add a bunch of attribute getters/setters for map definitions
soc: qcom: rpmh: Update rpmh_invalidate function to return void
soc: qcom: rpmh: Allow RPMH on ARM SoC
drm/i915/params: switch to device specific parameters
selftests/bpf: Test access to bpf map pointer
bpf: Set map_btf_{name, id} for all map types
bpf: Support access to bpf map fields
bpf: Rename bpf_htab to bpf_shtab in sock_map
bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind
perf parse-events: Declare flex header file output
perf pmu: Add flex debug build flag
perf pmu: Add bison debug build flag
perf parse-events: Use automatic variable for yacc input
perf parse-events: Use automatic variable for flex input
perf evlist: Fix the class prefix for 'struct evlist' branch_type methods
perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods
perf evlist: Fix the class prefix for 'struct evlist' sample_type methods
perf evlist: Fix the class prefix for 'struct evlist' strerror methods
perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods
perf pmu: Improve CPU core PMU HW event list ordering
perf pmu: List kernel supplied event aliases for arm64
perf cs-etm: Allow no CoreSight sink to be specified on command line
perf expr: Add < and > operators
perf expr: Add d_ratio operation
perf script: Fixup some evsel/evlist method names
perf tests: Add parse metric test for frontend metric
perf tests: Add parse metric test for ipc metric
perf tools: Add test_generic_metric function
perf tools: Release metric_events rblist
perf tools: Factor out prepare_metric function
perf tools: Add metricgroup__parse_groups_test function
perf tools: Add map to parse_groups() function
perf tools: Add fake_pmu to parse_group() function
perf parse: Factor out parse_groups() function
perf tests: Add another metric parsing test
perf pmu: Add a perf_pmu__fake object to use with __parse_events()
perf parse: Provide a way to pass a fake_pmu to parse_events()
perf tests: Factor check_parse_id function
perf tools: Add fake pmu support
perf annotate: Remove unneeded conversion to bool
soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
RDMA/rxe: Remove unused rxe_mem_map_pages
RDMA/hfi1: Remove hfi1_create_qp declaration
RDMA/ipoib: Return void from ipoib_mcast_stop_thread()
thunderbolt: Add support for on-board retimers
thunderbolt: Implement USB4 port sideband operations for retimer access
thunderbolt: Retry USB4 block read operation
thunderbolt: Generalize usb4_switch_do_[read|write]_data()
thunderbolt: Split common NVM functionality into a separate file
thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list
thunderbolt: Add KUnit tests for tunneling
thunderbolt: Add USB3 bandwidth management
thunderbolt: Make tb_port_get_link_speed() available to other files
thunderbolt: Implement USB3 bandwidth negotiation routines
thunderbolt: Increase DP DPRX wait timeout
thunderbolt: Report consumed bandwidth in both directions
thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports
thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports
thunderbolt: Do not tunnel USB3 if link is not USB4
thunderbolt: Add DP IN resources for all routers
thunderbolt: Add KUnit tests for path walking
thunderbolt: Increase path length in discovery
thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery
thunderbolt: Check that both ports are reachable when allocating path
thunderbolt: Make tb_path_alloc() work with tree topologies
thunderbolt: Make tb_next_port_on_path() work with tree topologies
thunderbolt: Fix path indices used in USB3 tunnel discovery
thunderbolt: Get rid of E2E workaround
thunderbolt: NHI can use HopIDs 1-7
thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32
thunderbolt: Build initial XDomain property block upon first connect
selftests/x86: Add a syscall_arg_fault_64 test for negative GSBASE
Bluetooth: Disconnect if E0 is used for Level 4
gpio: max732x: remove redundant check from probe()
pinctrl: merrifield: Update pin names in accordance with official list
platform/chrome: cros_ec_typec: Make configure_mux static
MIPS: Loongson-2EF: disable fix-loongson3-llsc in compiler
ACPI: sysfs: add newlines when printing module parameters
ACPI: EC: add newline when printing 'ec_event_clearing' module parameter
x86/msr: Move the F15h MSRs where they belong
ACPI: property: use cached name in acpi_fwnode_get_named_child_node()
spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily
spi: spi-geni-qcom: Simplify setup_fifo_xfer()
pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions
pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions
RDMA: Correct trivial kernel-doc inconsistencies
ACPI: procfs: Remove last dirs after being marked deprecated for a decade
clk: renesas: rzg2: Mark RWDT clocks as critical
clk: renesas: rcar-gen3: Mark RWDT clocks as critical
clk: renesas: cpg-mssr: Mark clocks as critical only if on at boot
ASoC: wm_adsp: Add controls for calibration and diagnostic FW
ASoC: remove snd_soc_component_read32()
ASoC: codecs: ak*: rename to snd_soc_component_read()
ASoC: codecs: cs*: rename to snd_soc_component_read()
ASoC: codecs: da*: rename to snd_soc_component_read()
ASoC: codecs: rt*: rename to snd_soc_component_read()
ASoC: codecs: wm*: rename to snd_soc_component_read()
ASoC: codecs: alc*: rename to snd_soc_component_read()
ASoC: codecs: msm*: rename to snd_soc_component_read()
ASoC: codecs: max*: rename to snd_soc_component_read()
ASoC: codecs: tlv*: rename to snd_soc_component_read()
ASoC: codecs: wcd*: rename to snd_soc_component_read()
ASoC: codecs: rename to snd_soc_component_read()
ASoC: atmel: rename to snd_soc_component_read()
ASoC: pxa: rename to snd_soc_component_read()
ASoC: soc-component: use io_mutex correctly
ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32()
Bluetooth: use configured params for ext adv
docs: block: Create blk-mq documentation
fork: fold legacy_clone_args_valid() into _do_fork()
soundwire: qcom: Constify static structs
memory: tegra: Delete some dead code
memory: tegra: Avoid unused function warnings
memory: tegra: Drop <linux/clk-provider.h>
memory: tegra: Fix an error handling path in tegra186_emc_probe()
memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt
memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt
memory: tegra: Support derated timings on Tegra210
memory: tegra: Add EMC scaling sequence code for Tegra210
memory: tegra: Add EMC scaling support code for Tegra210
memory: tegra: Make debugfs permissions human-readable
soundwire: intel: transition to 3 steps initialization
soundwire: intel_init: pass link information as platform data
soundwire: intel_init: use devm_ allocation
soundwire: intel_init: remove useless test
soundwire: intel: clarify drvdata and remove more indirections
soundwire: intel: cleanups for indirections/logs
drm/ast: Use per-device logging macros
drm/ast: Upcast from DRM device to ast structure via to_ast_private()
drm/ast: Remove test for device from ast_pm_freeze()
drm/ast: Remove unused code paths for AST 1180
soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices
soundwire: Replace 'objs' by 'y'
soc: mediatek: cmdq: add set event function
soc: mediatek: cmdq: export finalize function
soc: mediatek: cmdq: add assign function
pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
pinctrl: baytrail: Drop no-op ACPI_PTR() call
pinctrl: lynxpoint: Drop no-op ACPI_PTR() call
KVM: arm64: Simplify PtrAuth alternative patching
KVM: arm64: Check HCR_EL2 instead of shadow copy to swap PtrAuth registers
KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systems
KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n
KVM: arm64: Enable Address Authentication at EL2 if available
powerpc/8xx: Modify ptep_get()
powerpc/mm/book3s64: Skip 16G page reservation with radix
clk: qcom: smd: Add support for SDM660 rpm clocks
clk: add function documentation for clk_hw_round_rate()
leds-bcm6328: support second hw blinking interval
leds: drop redundant struct-device pointer casts
leds: wm831x-status: fix use-after-free on unbind
leds: lm36274: fix use-after-free on unbind
leds: lm3533: fix use-after-free on unbind
leds: da903x: fix use-after-free on unbind
leds: 88pm860x: fix use-after-free on unbind
leds: lm355x: avoid enum conversion warning
dt-bindings: leds: fix macro names for pca955x
soc: qcom: socinfo: Add socinfo entry for SDM630
pinctrl: lynxpoint: Introduce helpers to enable or disable input
pinctrl: lynxpoint: Make use of for_each_requested_gpio()
pinctrl: intel: Make use of for_each_requested_gpio_in_range()
pinctrl: intel: Protect IO in few call backs by lock
pinctrl: intel: Split intel_config_get() to three functions
pinctrl: intel: Drop the only label in the code for consistency
pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce()
pinctrl: intel: Make use of IRQ_RETVAL()
pinctrl: intel: Reduce scope of the lock
pinctrl: intel: Disable input and output buffer when switching to GPIO
pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 3)
pinctrl: intel: Allow drivers to define ACPI address space ID
pinctrl: intel: Allow drivers to define total amount of IRQs per community
pinctrl: cherryview: Convert chv_writel() to use chv_padreg()
pinctrl: cherryview: Introduce helpers to IO with common registers
pinctrl: cherryview: Introduce chv_readl() helper
arm64: dts: ti: k3-am654-main: Update otap-del-sel values
arm64: dts: ti: k3-j721e-mcu-wakeup: add k3 platforms chipid module node
arm64: dts: ti: k3-am65-wakeup: add k3 platforms chipid module node
clk: qcom: Add ipq6018 apss clock controller
clk: qcom: Add DT bindings for ipq6018 apss clock controller
clk: qcom: Add ipq apss pll driver
dt-bindings: clock: add ipq6018 a53 pll compatible
Bluetooth: Add hci_dev_lock to get/set device flags
powerpc/4xx: ppc4xx compile flag optimizations
powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k
selftests/powerpc: Add prefixed loads/stores to alignment_handler test
io_uring: kill NULL checks for submit state
io_uring: set @poll->file after @poll init
io_uring: remove REQ_F_MUST_PUNT
io_uring: remove setting REQ_F_MUST_PUNT in rw
io_uring: support true async buffered reads, if file provides it
mm: add kiocb_wait_page_queue_init() helper
btrfs: flag files as supporting buffered async reads
xfs: flag files as supporting buffered async reads
block: flag block devices as supporting IOCB_WAITQ
fs: add FMODE_BUF_RASYNC
mm: support async buffered reads in generic_file_buffered_read()
mm: add support for async page locking
mm: abstract out wake_page_match() from wake_page_function()
mm: allow read-ahead with IOCB_NOWAIT set
io_uring: re-issue block requests that failed because of resources
io_uring: catch -EIO from buffered issue request failure
io_uring: always plug for any number of IOs
block: provide plug based way of signaling forced no-wait semantics
io_uring: separate reporting of ring pages from registered pages
io_uring: report pinned memory usage
io_uring: rename ctx->account_mem field
io_uring: add wrappers for memory accounting
io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior
io_uring: change the poll type to be 32-bits
selftests/powerpc: Allow choice of CI memory location in alignment_handler test
powerpc/powernv/ioda: Return correct error if TCE level allocation failed
powerpc/pseries/svm: Drop unused align argument in alloc_shared_lppaca() function
powerpc/ptdump: Fix build failure in hashpagetable.c
powerpc/mm: Fix typo in IS_ENABLED()
powerpc/xive: Ignore kmemleak false positives
powerpc/configs: Remove CMDLINE_BOOL
powerpc: Remove inaccessible CMDLINE default
powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_1
powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_0B
powerpc/dt_cpu_ftrs: Remove unused macro ISA_V2_07B
powerpc/64: indirect function call use bctrl rather than blrl in ret_from_kernel_thread
arm64: dts: qcom: sm8250: add I2C and SPI nodes
arm64: dts: qcom: sm8250: Add TLMM pinctrl node
arm64: dts: qcom: pm8150x: add thermal alarms and thermal zones
arm64: dts: qcom: sm8250-mtp: include pmic files
arm64: dts: qcom: pm8009: Add base dts file
hwspinlock: Simplify Kconfig
ARM: dts: qcom: add qfprom definition to ipq806x
arm64: dts: ipq8074: enable sdhci node
arm64: dts: qcom: sm8150: Add USB and PHY device nodes
arm64: defconfig: Enable the PM8xxx RTC driver
arm64: dts: qcom: sm8150: Add thermal zones and throttling support
dt-bindings: thermal: qcom-tsens: Add compatible for sm8150, sm8250
arm64: dts: msm8916: Add interconnect provider DT nodes
arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node
arm64: dts: qcom: sm8250: add watchdog device
arm64: dts: qcom: apq8016-sbc: Replace spaces with tabs
arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
arm64: dts: qcom: msm8916: Set #address-cells for lpass
arm64: dts: qcom: lenovo630: Add Modem firmware files
arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator
arm64: dts: qcom: msm8998-mtp: Fix label on l15 regulator
arm64: dts: qcom: sc7180: Move mss node to the right place
drm/panel: simple: add Tianma TM070JVHG33
drm/panel: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
dt-bindings: display: simple: add Tianma TM070JVHG33
dt-bindings: display: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
arm64: defconfig: Enable SDM845 video clock controller
arm64: dts: qcom: sm8250: change ufs node name to ufshc
arm64: dts: qcom: sm8250: sort nodes by physical address
arm64: dts: qcom: sm8250: rename spmi node to spmi_bus
arm64: dts: qcom: sm8250: use dt-bindings defines for clocks
net: mvpp2: set xlg flow control in mvpp2_mac_link_up()
net: mvpp2: add register modification helper
net: mvpp2: add mvpp2_phylink_to_port() helper
net: mvpp2: add port support helpers
Remove redundant skb null check
tcp: remove indirect calls for icsk->icsk_af_ops->send_check
tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit
of: mdio: preserve phy dev_flags in of_phy_connect()
net: Avoid overwriting valid skb->napi_id
Remove redundant condition in qdisc_graft
net: mscc: ocelot: unexpose ocelot_vcap_policer_{add,del}
net: mscc: ocelot: generalize the "ACE/ACL" names
net: mscc: ocelot: rename ocelot_ace.{c, h} to ocelot_vcap.{c,h}
net: mscc: ocelot: move net_device related functions to ocelot_net.c
net: mscc: ocelot: move ocelot_regs.c into ocelot_vsc7514.c
net: mscc: ocelot: rename MSCC_OCELOT_SWITCH_OCELOT to MSCC_OCELOT_SWITCH
net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library
net: mscc: ocelot: rename module to mscc_ocelot
net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
net: mscc: ocelot: access EtherType using __be16
net: mscc: ocelot: use plain int when interacting with TCAM tables
net: dsa: felix: make vcap is2 keys and actions static
selftests: add selftest for the VRF strict mode
vrf: add l3mdev registration for table to VRF device lookup
vrf: add sysctl parameter for strict mode
vrf: track associations between VRF devices and tables
l3mdev: add infrastructure for table to VRF mapping
pinctrl: at91: Make use of for_each_requested_gpio()
gpio: xra1403: Make use of for_each_requested_gpio()
gpio: mvebu: Make use of for_each_requested_gpio()
ARM/orion/gpio: Make use of for_each_requested_gpio()
gpiolib: Introduce for_each_requested_gpio_in_range() macro
pinctrl: stm32: add possibility to configure pins individually
pinctrl: stm32: return proper error code in pin_config_set
pinctrl: stm32: defer probe if reset resource is not yet ready
pinctrl: stm32: don't print an error on probe deferral during clock get
pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string
gpiolib: split character device into gpiolib-cdev
gpio: max732x: remove redundant check
drm/bridge: tfp410: Fix setup and hold time calculation
drm/bridge: tfp410: fix de-skew value retrieval from DT
dt-bindings: display: ti, tfp410.yaml: Redefine ti, deskew property
dt-bindings: display: ti,tfp410.txt: convert to yaml
iio: Move attach/detach of the poll func to the core
iio: at91_adc: remove usage of iio_priv_to_dev() helper
iio: stm32-dfsdm-adc: remove usage of iio_priv_to_dev() helper
drm/panel-simple: Add missing connector type for some panels
drm/panel: otm8009a: Drop unnessary backlight_device_unregister()
x86/idt: Make idt_descr static
Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct
scsi: storvsc: Introduce the per-storvsc_device spinlock
drm/i915/gt: Replace manual kmap_atomic() with pin_map for renderstate
drm/i915/gvt: Drop redundant prepare_write/pin_pages
scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
scsi: target: tcmu: Optimize use of flush_dcache_page
net/sched: cls_u32: Use struct_size() in kzalloc()
taprio: Use struct_size() in kzalloc()
net: phy: read MMD ID from all present MMDs
net: phy: split devices_in_package
net: phy: set devices_in_package only after validation
net: phy: add support for probing MMDs >= 8 for devices-in-package
net: phy: reword get_phy_device() kerneldoc
net: phy: clean up get_phy_c22_id() invalid ID handling
net: phy: clean up get_phy_c45_ids() failure handling
net: phy: clean up PHY ID reading
net: phy: clean up cortina workaround
tipc: Use struct_size() helper
scsi: ufs: docs: Add WriteBooster documentation
scsi: core: Fix formatting errors in scsi_lib.c
scsi: core: Remove scsi_sdb_cache
scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT
scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty" -> "pa_granularity"
scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static
clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk
clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk
dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK
clk: bcm: rpi: Remove the quirks for the CPU clock
clk: bcm2835: Don't cache the PLLB rate
clk: bcm2835: Allow custom CCF flags for the PLLs
Revert "clk: bcm2835: remove pllb"
clk: bcm: rpi: Give firmware clocks a name
clk: bcm: rpi: Discover the firmware clocks
clk: bcm: rpi: Add an enum for the firmware clocks
clk: bcm: rpi: Add DT provider for the clocks
clk: bcm: rpi: Make the PLLB registration function return a clk_hw
clk: bcm: rpi: Split pllb clock hooks
clk: bcm: rpi: Rename is_prepared function
clk: bcm: rpi: Pass the clocks data to the firmware function
clk: bcm: rpi: Add clock id to data
clk: bcm: rpi: Create a data structure for the clocks
clk: bcm: rpi: Use CCF boundaries instead of rolling our own
clk: bcm: rpi: Make sure the clkdev lookup is removed
clk: bcm: rpi: Switch to clk_hw_register_clkdev
clk: bcm: rpi: Remove pllb_arm_lookup global pointer
clk: bcm: rpi: Make sure pllb_arm is removed
clk: bcm: rpi: Remove global pllb_arm clock pointer
clk: bcm: rpi: Use clk_hw_register for pllb_arm
clk: bcm: rpi: Statically init clk_init_data
clk: bcm: rpi: Allow the driver to be probed by DT
firmware: rpi: Only create clocks device if we don't have a node for it
dt-bindings: clock: Add a binding for the RPi Firmware clocks
dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML
clk: bcm: Add BCM2711 DVP driver
dt-bindings: clock: Add BCM2711 DVP binding
clk: bcm63xx-gate: switch to dt-bindings definitions
mips: bmips: add BCM63268 clock definitions
mips: bmips: add BCM6368 clock definitions
mips: bmips: add BCM6362 clock definitions
mips: bmips: add BCM6358 clock definitions
mips: bmips: add BCM6328 clock definitions
mips: bmips: add BCM6318 clock definitions
mips: bmips: add BCM3368 clock definitions
clk: bcm63xx-gate: add BCM6318 support
dt-bindings: clock: bcm63xx: add 6318 gated clock bindings
clk: bcm63xx-gate: fix last clock availability
tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD
tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic
bpf: Avoid verifier failure for 32bit pointer arithmetic
net: dsa: sja1105: Use struct_size() in kzalloc()
cxgb4: Use struct_size() helper
ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc()
ipv6: icmp6: avoid indirect call for icmpv6_send()
cxgb4: add action to steer flows to specific Rxq
cxgb4: add support to fetch ethtool n-tuple filters
cxgb4: add ethtool n-tuple filter deletion
cxgb4: add ethtool n-tuple filter insertion
cxgb4: add skeleton for ethtool n-tuple filters
docs: staging: don't use literalinclude
docs: move remaining stuff under Documentation/*.txt to Documentation/staging
drm/i915/gt: Show the culmative runtime as part of the engine info
docs: sh: convert register-banks.txt to ReST
docs: sh: convert new-machine.txt to ReST
docs: powerpc: convert vcpudispatch_stats.txt to ReST
docs: arm64: convert perf.txt to ReST format
docs: pci: endpoint/function/binding/pci-test.txt convert to ReST
docs: misc-devices/apds990x.txt: convert to ReST format
docs: misc-devices/bh1770glc.txt: convert to ReST
docs: misc-devices/c2port.txt: convert to ReST format
docs: misc-devices/pci-endpoint-test.txt: convert to ReST
docs: misc-devices/pci-endpoint-test.txt: convert to ReST
docs: misc-devices/spear-pcie-gadget.txt: convert to ReST
docs: crypto: descore-readme.txt: convert to ReST format
docs: crypto: convert async-tx-api.txt to ReST format
docs: crypto: convert api-intro.txt to ReST format
docs: crypto: convert asymmetric-keys.txt to ReST
docs: thermal: convert cpu-idle-cooling.rst to ReST
drm/dp: DRM DP helper for reading Ignore MSA from DPCD
docs: fs: proc.rst: fix a warning due to a merge conflict
net: qos offload add flow status with dropped count
Documentation: tee: Document TEE kernel interface
Replace HTTP links with HTTPS ones: Documentation/translations/zh_CN
docs: deprecated.rst: Add zero-length and one-element arrays
docs/zh_CN: update sysfs.txt about show() usage
doc:it_IT: add symbol-namespace translation
docs: mm/gup: Minor documentation update
Documentation: fix sysctl/kernel.rst heading format warnings
Documentation: fix filesystems/locking.rst malformed table warnings
Documentation: remove SH-5 index entries
doc: x86/speculation: length of underlines
doc: add novamap to efi kernel command line parameters
mailmap: add entries for Alexander Lobakin
drm/i915/gt: Initialise rps timestamp
power: supply: max8998_charger: Correct ONLINE and add STATUS props
initrd: Remove erroneous comment
platform/chrome: cros_ec_typec: Support DP alt mode
platform/chrome: cros_ec_typec: Add USB mux control
platform/chrome: cros_ec_typec: Register PD CTRL cmd v2
platform/chrome: cros_ec: Update mux state bits
platform/chrome: cros_ec_typec: Register Type C switches
platform/chrome: cros_ec_debugfs: Control uptime information request
power: supply: bq24190_charger: Fix runtime PM imbalance on error
power: supply: sbs-battery: add PEC support
power: supply: sbs-battery: use i2c_smbus_read_block_data()
power: supply: gpio-charger: Make gpios optional
dt-bindings: power: supply: gpio-charger: convert to yaml
spi: spi-geni-qcom: Simplify setup_fifo_xfer()
Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters)
Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show()
Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers)
Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online()
Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel struct
Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct
clk: meson: g12a: Add support for NNA CLK source clocks
dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs
power: supply: axp20x_usb_power: fix spelling mistake
power: supply: use kobj_to_dev
dt-bindings: power: supply: bq25890: Document required interrupt
dt-bindings: power: supply: bq25890: Indent example with tabs
spi: Move cadence-quadspi driver to drivers/spi/
mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework
mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path
mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel
mtd: spi-nor: cadence-quadspi: Fix error path on failure to acquire reset lines
mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure
mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode
mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry
spi: npcm-fiu: Reuse BITS_PER_BYTE definition
drm/arm: fix unintentional integer overflow on left shift
drm: drm_fourcc: Add uncompressed AFBC modifier
drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
spi: spi-geni-qcom: Don't keep a local state variable
spi: spi-geni-qcom: Actually use our FIFO
spi: spi-geni-qcom: Check for error IRQs
spi: spi-geni-qcom: Mo' betta locking
HID: Wiimote: Treat the d-pad as an analogue stick
spi: altera: fix size mismatch on 64 bit processors
spi: altera: support indirect access to the registers
spi: altera: use regmap-mmio instead of direct mmio register access
ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
ASoC: fsl_spdif: Add pm runtime function
ALSA: hda: Enable sync-write operation as default for all controllers
drm/panfrost: Use kvfree() to free bo->sgts
drm/panfrost: Fix runtime PM imbalance on error
drm/panfrost: Fix inbalance of devfreq record_busy/idle()
drm/i915/query: Use struct_size() helper
selftests/livepatch: add test delimiter to dmesg
selftests/livepatch: refine dmesg 'taints' in dmesg comparison
selftests/livepatch: Don't clear dmesg when running tests
USB: OTG: rename product list of devices
USB: storage: scsi: fix up comment to be more specific
USB: storage: fix wording in error message
USB: serial: sierra: unify quirk handling logic
USB: serial: qcserial: fix up wording in a comment
USB: OHCI: remove obsolete FIXME comment
USB: rename USB OTG hub configuration option
USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE
cxgb4: add support to read serial flash
cxgb4: add support to flash boot cfg image
cxgb4: add support to flash boot image
cxgb4: add support to flash PHY image
cxgb4: update set_flash to flash different images
net: tso: add UDP segmentation support
net: tso: cache transport header length
net: tso: constify tso_count_descs() and friends
net: tso: shrink struct tso_t
net: tso: double TSO_HEADER_SIZE value
octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
net: hns3: streaming dma buffer sync between cpu and device
net: hns3: replace disable_irq by IRQ_NOAUTOEN flag
net: hns3: rename buffer-related functions
net: hns3: pointer type of buffer should be void
net: hns3: remove unnecessary devm_kfree
mISDN: hfcsusb: Use struct_size() helper
lan743x: allow mac address to come from dt
r8169: allow setting irq coalescing if link is down
r8169: move switching optional clock on/off to pll power functions
r8169: move updating counters to rtl8169_down
r8169: move napi_disable call and rename rtl8169_hw_reset
r8169: replace synchronize_rcu with synchronize_net
r8169: improve setting WoL on runtime-resume
r8169: remove unused constant RsvdMask
r8169: add info for DASH being enabled
enetc: Use struct_size() helper in kzalloc()
net: napi: remove useless stack trace
net: stmmac: selftests: Use struct_size() helper in kzalloc()
fpga: Fix dead store in fpga-bridge.c
fpga: Fix dead store fpga-mgr.c
fpga: dfl: Use struct_size() in kzalloc()
fpga manager: xilinx-spi: remove unneeded, mistyped variables
fpga manager: xilinx-spi: valid for the 7 Series too
dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Series too
fpga: dfl: afu: convert get_user_pages() --> pin_user_pages()
bpf: sk_storage: Prefer to get a free cache_idx
f2fs: use kfree() to free variables allocated by match_strdup()
f2fs: get the right gc victim section when section has several segments
f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry
f2fs: remove useless truncate in f2fs_collapse_range()
f2fs: use kfree() instead of kvfree() to free superblock data
f2fs: avoid checkpatch error
IB/srpt: Remove WARN_ON from srpt_cm_req_recv
x86/mm/32: Fix -Wmissing prototypes warnings for init.c
arm64: dts: ls1028a: add one more thermal zone support
USB: replace hardcode maximum usb string length by definition
usb: xhci: fix spelling mistake in Kconfig "firwmare" -> "firmware"
selftests/x86/fsgsbase: Test ptracer-induced GS base write with FSGSBASE
selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write
Documentation/x86/64: Add documentation for GS/FS addressing mode
x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2
x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit
x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit
x86/entry/64: Introduce the FIND_PERCPU_BASE macro
x86/entry/64: Switch CR3 before SWAPGS in paranoid entry
x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation
x86/process/64: Use FSGSBASE instructions on thread copy and ptrace
x86/process/64: Use FSBSBASE in switch_to() if available
x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE
x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions
x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions
x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE
x86/ptrace: Prevent ptrace from clearing the FS/GS selector
spi: spi-geni-qcom: No need for irqsave variant of spinlock calls
regulator: max8997: Constify struct regulator_ops
regulator: max8907: Constify static structs
regulator: ltc3676: Constify ltc3676_regulators
regulator: cpcap: Constify cpcap_regulator_ops
regulator: anatop: Constify anatop_core_rops
drm/etnaviv: Simplify clock enable/disable
drm/etnaviv: Make the "core" clock mandatory
drm/etnaviv: Don't ignore errors on getting clocks
drm/etnaviv: Fix error path on failure to enable bus clk
drm/etnaviv: convert get_user_pages() --> pin_user_pages()
ASoC: amd: Removing unnecessary instance initialization
ALSA: hda: Let LED cdev handling suspend/resume
x86/mce/dev-mcelog: Use struct_size() helper in kzalloc()
ALSA: hda/realtek: Unify LED helper code
ALSA: hda/sigmatel: Use the new vmaster mute LED helper
ALSA: hda/conexant: Use the new vmaster mute LED helper
ALSA: hda/realtek: Use the new vmaster mute LED helper
ALSA: hda: generic: Add vmaster mute LED helper
ALSA: hda: generic: Drop the old mic-mute LED hook
ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led()
ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls
ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls
ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls
ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev
ALSA: hda: generic: Always call led-trigger for mic mute LED
x86/stackprotector: Pre-initialize canary for secondary CPUs
mfd: Add support for the Khadas System control Microcontroller
dt-bindings: mfd: Add Khadas Microcontroller bindings
dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled voltage mode
mfd: madera: Fix minor formatting issues
mfd: madera: Remove unused forward declaration of madera_codec_pdata
mfd: arizona: Ensure 32k clock is put on driver unbind and error
mfd: arizona: Remove BUG_ON usage
mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
clocksource: Add Low Power STM32 timers driver
mfd: stm32: Enable regmap fast_io for stm32-lptimer
mfd: stm32: Add defines to be used for clkevent purpose
dt-bindings: mfd: Document STM32 low power timer bindings
Bluetooth: mgmt: Use command complete on success for set system config
Bluetooth: Terminate the link if pairing is cancelled
Bluetooth: Update background scan and report device based on advertisement monitors
Bluetooth: Notify adv monitor removed event
Bluetooth: Notify adv monitor added event
Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR
Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR
Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES
Bluetooth: Add definitions for advertisement monitor features
Bluetooth: Add get/set device flags mgmt op
Bluetooth: Replace wakeable in hci_conn_params
Bluetooth: Replace wakeable list with flag
Bluetooth: Add bdaddr_list_with_flags for classic whitelist
Bluetooth: mgmt: Add commands for runtime configuration
drm/bridge: ti-sn65dsi86: Check the regmap return value when setting a GPIO
drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs
drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for local array
drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not CONFIG_OF_GPIO
drm/panfrost: Reduce the amount of logs on deferred probe
USB: sisusbvga: change char to u8 for sisusb_copy_memory
drm/i915/gt: Always report the sample time for busy-stats
drm/i915/selftests: Enable selftesting of busy-stats
usb: xhci: tegra: Remove PLL power supplies
usb: sisusb_con: Use array_size() helper in memcpy()
usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8
usb: dwc2: use well defined macros for power_down
drivers: usb: Fix trivial spelling
USB: core: additional Device Classes to debug/usb/devices
staging:rtl8712: avoid skb_clone after skb allocation fail
staging: rts5208: Use array_size() helper in vmalloc() and memset()
staging:r8723bs: remove wrappers around skb_clone() and remove unnecessary in_interrupt() call
staging: vc04_services: Convert get_user_pages*() --> pin_user_pages*()
staging: qlge: qlge_main.c: fixed spaces coding style issues
staging: comedi: fix up missing whitespace in comment
Staging: comedi: Added blank lines to fix coding style issue
staging: gasket: Convert get_user_pages*() --> pin_user_pages*()
arm64: dts: imx8mp: add i2c aliases
arm64: dts: imx8mm: sort the aliases
arm64: dts: imx8mq: Add ethernet alias
arm64: dts: imx8mq: Add mmc aliases
of: property: Improve cycle detection when one of the devices is never added
driver core: Add device_is_dependent() to linux/device.h
ethtool: ioctl: Use array_size() in copy_to_user()
liquidio: Replace vmalloc_node + memset with vzalloc_node and use array_size
ARM: dts: at91: sam9x60ek: classd: pull-down the L1 and L3 lines
ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines
audit: Use struct_size() helper in alloc_chunk
libbpf: Bump version to 0.1.0
ASoC: Intel: broadwell: simplify card names for SOF uses
ASoC: Intel: cht*: simplify card names for SOF uses
ASoC: Intel: byt*: simplify card names for SOF uses
pwm: iqs620a: Use lowercase hexadecimal literals for consistency
pwm: Convert period and duty cycle to u64
clk: pwm: Use 64-bit division function
backlight: pwm_bl: Use 64-bit division function
pwm: sun4i: Use nsecs_to_jiffies to avoid a division
pwm: sifive: Use 64-bit division macro
pwm: iqs620a: Use 64-bit division
ASoC: meson: imply acodec glue on axg sound card
lockdep: Split header file into lockdep and lockdep_types
tipc: update a binding service via broadcast
cpu/speculation: Add prototype for cpu_show_srbds()
dmaengine: cookie bypass for out of order completion
firmware: imx: make sure MU irq can wake up system from suspend mode
EDAC: Fix reference count leaks
spi: bcm63xx-hsspi: add reset support
spi: bcm63xx-spi: add reset support
ASoC: fsl_spdif: Add support for imx6sx platform
ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx
ASoC: fsl-asoc-card: Add MQS support
ASoC: bindings: fsl-asoc-card: Add compatible string for MQS
ASoC: tegra: Fix reference count leaks.
drm/i915/selftests: fix spelling mistake "submited" -> "submitted"
drm/rockchip: Add per-pixel alpha support for the PX30 VOP
dt-bindings: clocks: add rk3288w variant compatible
clk: rockchip: Handle clock tree for rk3288w variant
x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c
ARM: dts: rockchip: Add marvell BT irq config
ARM: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
arm64: dts: rockchip: rename and label gpio-led subnodes part 2
arm64: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
arm64: dts: rockchip: set rockpro64 usbc dr_mode as host
drm/i915/selftests: Check preemption rollback of different ring queue depths
drm/i915/selftests: Use friendly request names for live_timeslice_rewind
drm/i915/selftests: Exercise far preemption rollbacks
tests: add CLOSE_RANGE_UNSHARE tests
close_range: add CLOSE_RANGE_UNSHARE
tests: add close_range() tests
arch: wire-up close_range()
open: add close_range()
x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
drm/i915: Remove redundant i915_request_await_object in blit clears
drm/i915: Mark up inline getters as taking a const i915_request
drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
staging: rtl8712: Remove unnecesary else after return statement.
staging: rtl8712: switch to common ieee80211 headers
staging: wfx: make methods 'wfx_get_ps_timeout' and 'wfx_update_pm' static
x86/alternatives: Add pr_fmt() to debug macros
EDAC: Remove edac_get_dimm_by_index()
EDAC/ghes: Scan the system once on driver init
drm/shmem-helper: Only dma-buf imports are private obj
drm/shmem-helper: Fix obj->filp derefence
dmaengine: mmp_tdma: share the IRQ line
dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans
dmaengine: dw: Replace 'objs' by 'y'
dmaengine: dw: Register ACPI DMA controller for PCI that has companion
dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742
HID: input: do not run GET_REPORT unless there's a Resolution Multiplier
HID: usbhid: remove redundant assignment to variable retval
HID: usbhid: do not sleep when opening device
arm64: dts: imx8mq: enable Hantro G1/G2 VPU
interconnect: Mark all dummy functions as static inline
interconnect: Allow inter-provider pairs to be configured
interconnect: Relax requirement in of_icc_get_from_provider()
interconnect: Export of_icc_get_from_provider()
EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt
EDAC/ghes: Setup DIMM label from DMI and use it in error reports
dt-bindings: reset: Convert i.MX7 reset to json-schema
reset: simple: Add reset callback
dt-bindings: reset: Convert i.MX reset to json-schema
reset: Move reset-simple header out of drivers/reset
drm/kselftest: fix spellint typo in test-drm_mm.c
drm/ast: Use managed pci functions
ASoC: rt1015: Flush DAC data before playback.
ARM: dts: orange-pi-zero-plus2: add leds configuration
ARM: dts: orange-pi-zero-plus2: enable USB OTG port
pwm: imx27: Use 64-bit division macro
pwm: imx-tpm: Use 64-bit division macro
pwm: clps711x: Use 64-bit division macro
hwmon: pwm-fan: Use 64-bit division macro
drm/i915: Use 64-bit division macro
security: allow using Clang's zero initialization for stack variables
gpio: pca953x: Add support for the PCAL9535
dt-bindings: gpio: pca953x: add nxp,pcal9535
pinctrl-single: fix pcs_parse_pinconf() return value
pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740
backlight: lm3533_bl: Use kobj_to_dev() instead
scsi: ufs: Fix imprecise load calculation in devfreq window
scsi: ufs: Add trace event for UIC commands
scsi: ufs: Remove unused field in struct uic_command
scsi: ufs: Clean up device vendor name and device quirk table
scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
scsi: mpt3sas: Fix spelling mistake
scsi: Fix trivial spelling
scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate
scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length
scsi: ufs: Clean up ufs initialization path
scsi: ufs: Fix potential NULL pointer access during memcpy
scsi: ufs: Delete ufshcd_read_desc()
scsi: ufs: Remove max_t in ufs_get_device_desc
scsi: ufs-mediatek: Allow unbound mphy
scsi: ufs-mediatek: Fix unbalanced clock on/off
scsi: ufs-mediatek: Introduce low-power mode for device power supply
scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
spi: spi-cavium-thunderx: flag controller as half duplex
spi: add Renesas RPC-IF driver
spi: bcm63xx-hsspi: allow building for BMIPS
spi: bcm63xx-spi: allow building for BMIPS
spi: renesas,sh-msiof: Add r8a7742 support
spi: altera: add platform data for slave information.
spi: altera: add SPI core parameters support via platform data.
spi: altera: add 32bit data width transfer support.
regulator: Fix trivial spelling
regulator: gpio: Fix trivial spelling
EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations
regulator: Add driver for cros-ec-regulator
platform/chrome: cros_ec: Add command for regulator control.
dt-bindings: regulator: Add DT binding for cros-ec-regulator
regmap: remove stray space
regmap: convert all regmap_update_bits() and co. macros to static inlines
drm/i915/gt: Don't flush the tasklet if not setup
ASoC: AMD: Use mixer control to switch between DMICs
ASoC: max98390: Add Amp init common setting func.
dt-bindings: Added device tree binding for max98390
ASoC: rt5682: DAI wclk supports 44100 Hz output
ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate
ASoC: rl6231: Add new supports on rl6231
ASoC: img-parallel-out: Fix a reference count leak
ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
ASoC: wm8960: Support headphone jack detection function
ASoC: bindings: wm8960: Add property for headphone detection
ASoC: Add bindings for Samsung Aries audio complex
ASoC: Document wm8994 endpoints
ASoC: samsung: Add driver for Aries boards
ASoC: wm0010: Use kmemdup rather than duplicating its implementation
drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
ASoC: Add documentation for KeemBay i2s
ASoC: Intel: Add makefiles and kconfig changes for KeemBay
ASoC: Intel: Add KeemBay platform driver
EDAC/mc: Call edac_inc_ue_error() before panic
EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier
ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property
ASoC: mediatek: mt6358: support DMIC one-wire mode
scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs
scsi: ufs: Add quirk to fix abnormal ocs fatal error
scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
scsi: ufs: Add quirk to enable host controller without hce
scsi: ufs: Add quirk to disallow reset of interrupt aggregation
scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr
ASoC: fsl_easrc: Fix "Function parameter not described" warnings
ASoC: fsl_easrc: Fix -Wunused-but-set-variable
ASoC: fsl_easrc: Fix -Wmissing-prototypes warning
drm/i915/gt: Add a safety submission flush in the heartbeat
drm/i915/selftests: Dump engine state and trace upon hanging after reset
drm/i915/selftests: Disable preemptive heartbeats over preemption tests
x86/asm: Unify __ASSEMBLY__ blocks
of: reserved_mem: Fix typo in the too-many-regions message
x86/cpufeatures: Mark two free bits in word 3
dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible
x86/msr: Lift AMD family 0x15 power-specific MSRs
ASoC: soc-component: tidyup Copyright
ASoC: soc-component: merge soc_pcm_trigger_start/stop()
ASoC: soc-component: merge soc-io.c into soc-component.c
ASoC: soc-component: add snd_soc_component_init()
ASoC: soc-component: add snd_soc_pcm_component_trigger()
ASoC: soc-component: add snd_soc_pcm_component_hw_free()
ASoC: soc-component: add snd_soc_pcm_component_hw_params()
ASoC: soc-component: add snd_soc_pcm_component_prepare()
ASoC: soc-component: add soc_component_err()
ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c
ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component
ASoC: soc-component: add soc_component_pin() and share code
dt-bindings: i2c: Convert imx lpi2c to json-schema
dt-bindings: mmc: Convert mxs mmc to json-schema
dt-bindings: mmc: Convert imx mmc to json-schema
dt-bindings: rtc: Convert imxdi rtc to json-schema
dt-bindings: clock: Convert imx7ulp clock to json-schema
dt-bindings: thermal: Convert qoriq to json-schema
dt-bindings: property-units: Add picoseconds type
ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages
ASoC: soc-pcm: improve error messages in soc_pcm_new()
ASoC: soc-core: reduce verbosity of BE override message
dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema
ALSA: pcm: Use SG-buffer only when direct DMA is available
ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too
ALSA: memalloc: Initialize all fields of snd_dma_buffer properly
ALSA: pcm: Use dma_mmap_coherent() on x86, too
ASoC: dt-bindings: add compatible string for MAX98360A
ASoC: max98357a: add compatible string for MAX98360A
ath11k: fix wmi peer flags in peer assoc command
ath11k: Add support for ring backpressure stats
ath11k: Add dp tx err stats
ath11k: removing redundant reo unlock followed by immediate lock
ath11k: add support for spectral scan
ath11k: Add direct buffer ring support
ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3
drm/malidp: convert platform driver to use dev_groups
drm/arm: Kconfig annotate drivers as COMPILE_TEST
drm/todo: Add item about modeset properties
drm/auth: make drm_{set,drop}master_ioctl symmetrical
drm: vmwgfx: remove drm_driver::master_set() return type
sched: Remove sched_set_*() return value
sched: Remove sched_setscheduler*() EXPORTs
sched,psi: Convert to sched_set_fifo_low()
sched,rcutorture: Convert to sched_set_fifo_low()
sched,rcuperf: Convert to sched_set_fifo_low()
sched,locktorture: Convert to sched_set_fifo()
sched,irq: Convert to sched_set_fifo()
sched,watchdog: Convert to sched_set_fifo()
sched,serial: Convert to sched_set_fifo()
sched,powerclamp: Convert to sched_set_fifo()
sched,ion: Convert to sched_set_normal()
sched,powercap: Convert to sched_set_fifo*()
sched,spi: Convert to sched_set_fifo*()
sched,mmc: Convert to sched_set_fifo*()
sched,ivtv: Convert to sched_set_fifo*()
sched,drm/scheduler: Convert to sched_set_fifo*()
sched,msm: Convert to sched_set_fifo*()
sched,psci: Convert to sched_set_fifo*()
sched,drbd: Convert to sched_set_fifo*()
sched,acpi_pad: Convert to sched_set_fifo*()
sched,crypto: Convert to sched_set_fifo*()
sched,bL_switcher: Convert to sched_set_fifo*()
sched: Provide sched_set_fifo()
sched/pelt: Cleanup PELT divider
sched/deadline: Fix a typo in a comment
sched/deadline: Implement fallback mechanism for !fit case
sched/deadline: Make DL capacity-aware
sched/deadline: Improve admission control for asymmetric CPU capacities
sched/deadline: Add dl_bw_capacity()
sched/deadline: Optimize dl_bw_cpus()
sched: correct SD_flags returned by tl->sd_flags()
sched/fair: Fix NOHZ next idle balance
sched/deadline: Impose global limits on sched_attr::sched_period
isolcpus: Affine unbound kernel threads to housekeeping cpus
kthread: Switch to cpu_possible_mask
psi: eliminate kthread_worker from psi trigger scheduling mechanism
x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0
x86, sched: Bail out of frequency invariance if turbo frequency is unknown
x86, sched: check for counters overflow in frequency invariant accounting
sched/debug: Add new tracepoints to track util_est
sched/fair: Remove unused 'sd' parameter from scale_rt_capacity()
sched/idle,stop: Remove .get_rr_interval from sched_class
sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task()
sched/pelt: Remove redundant cap_scale() definition
sched/cputime: Improve cputime_adjust()
perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping
perf/x86/intel/uncore: Wrap the max dies calculation into an accessor
perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping
perf/x86/intel/uncore: Validate MMIO address before accessing
perf/x86/intel/uncore: Record the size of mapped area
perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL
ftrace: Add perf text poke events for ftrace trampolines
ftrace: Add perf ksymbol events for ftrace trampolines
ftrace: Add symbols for ftrace trampolines
perf/x86: Add perf text poke events for kprobes
kprobes: Add perf ksymbol events for kprobe insn pages
kprobes: Add symbols for kprobe insn pages
perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers
perf: Add perf text poke event
perf/x86/intel/uncore: Add Comet Lake support
KVM: x86: Switch KVM guest to using interrupts for page ready APF delivery
x86/mce/inject: Fix a wrong assignment of i_mce.status
thunderbolt: Improve USB4 config symbol help text
dt-bindings: MIPS: Document Ingenic SoCs binding.
ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl
ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl
ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx
ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1
ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC
MIPS: BCM63xx: add endif comments
x86/microcode: Do not select FW_LOADER
clk: rockchip: convert rk3036 pll type to use internal lock status
clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout
clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout
arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts
ARM: dts: stm32: update led nodes names for stm32f746-eval
ARM: dts: stm32: Add missing #address and #size cells on spi node for stm32mp151
ARM: dts: stm32: Update nodes names for stm32h743 pinctrl
ARM: dts: stm32: remove useless interrupt-names property on stm32f743
ARM: dts: stm32: update led nodes names for stm32f746-eval
ARM: dts: stm32: update led nodes names for stm32f769-disco
ARM: dts: stm32: update led nodes names for stm32f429-eval
ARM: dts: stm32: remove useless interrupt-names property on stm32f746
ARM: dts: stm32: update led nodes names for stm32f469-disco
ARM: dts: stm32: update led nodes names for stm32f249-disco
ARM: dts: stm32: update pwm pinctrl node names for stm32f4
ARM: dts: stm32: remove useless interrupt-names property on stm32f429
ARM: dts: stm32: enable stmpe811 on stm32429-disco board
ARM: dts: stm32: Add pin map for I2C3 controller on stm32f4
ARM: dts: stm32: add I2C3 support on STM32F429 SoC
ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on stm32429-disco board
ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board
drm/mm: remove invalid entry based optimization
ARM: dts: stm32: Add dma config for spi5 on stm32f429
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for camera DB
dt-bindings: clock: renesas: cpg: Convert to json-schema
ARM: dts: r8a7742: Add CMT SoC specific support
ARM: dts: r8a7742: Add thermal device to DT
ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS
ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec
ARM: dts: r8a7742: Add audio support
ARM: dts: r8a7742-iwg21d-q7: Add RWDT support
ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB
ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller
ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node
ARM: dts: r8a7742: Add XHCI support
ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes
ARM: dts: r8a7742: Add USB 2.0 host support
ARM: dts: r8a7742: Add RWDT node
ARM: dts: r9a06g032: Correct GIC compatible value order
ARM: dts: r8a7742: Add APMU nodes
ARM: dts: r8a7742: Add Ether support
ARM: dts: r8a7742: Add Ethernet AVB support
ARM: dts: r8a7742: Add SATA nodes
ARM: dts: r8a7742: Add MMC0 node
ARM: dts: r8a7742: Add SDHI nodes
ARM: dts: r8a7742: Add I2C and IIC support
drivers: gpio: Fix trivial spelling
gpio: mpc8xxx: change the gpio interrupt flags.
mtd: rawnand: mtk: Convert the driver to exec_op()
gpiolib: sysfs: use kobj_to_dev
gpio: driver.h: fix kernel-doc markup
ARM: dts: s5pv210: Correct BCM4329 bluetooth node
ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries
ARM: dts: s5pv210: Add support for GP2A light sensor on Aries
ARM: dts: s5pv210: Correct fuelgauge definition on Aries
ARM: dts: s5pv210: Add interrupt-controller property to gph3
ARM: dts: exynos: Enable Bluetooth support for Artik5 board
drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
arm64: dts: exynos: Add UFS node to Exynos7
ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data
ARM: dts: aspeed: mihawk: Add 8 tmp401 thermal sensors
ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver
ARM: dts: aspeed: rainier: System has one SPI NOR
Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
dlmfs: clean up dlmfs_file_{read,write}() a bit
iio: cros_ec: fix spelling mistake
iio: Remove superfluous of_node assignments
iio: remove left-over parent assignments
iio: light: lm3533-als: use iio_device_set_parent() to assign parent
iio: remove left-over comments about parent assignment
iio: remove explicit IIO device parent assignment
iio: core: add iio_device_set_parent() helper
iio: core: pass parent device as parameter during allocation
iio: amplifiers: ad8366: Change devm_gpiod_get() to optional and add the missed check
iio: improve IIO_CONCENTRATION channel type description
iio: Kconfig: at91_adc: add COMPILE_TEST dependency to driver
iio: make iio_device_get_drvdata take a const struct iio_dev *.
iio: stm32-adc: remove usage of iio_priv_to_dev() helper
iio: dac: ad5592r: remove usage of iio_priv_to_dev() helper
iio: imu: bmi160: added mount-matrix support
iio: imu: bmi160: added regulator support
iio: imu: bmi160: fix typo
dt-bindings: iio: imu: bmi160: add regulators and mount-matrix
iio: cros_ec: Reapply range at resume
iio: accel: mxc4005: add support for mxc6655
iio: magnetometer: mmc35240: Constify struct reg_default
iio: light: stk3310: Constify regmap_config
iio: dac: ad5592r-base: Constify struct iio_chan_spec_ext_info
iio: dac: ad5380: Constify struct iio_chan_spec_ext_info
iio: adc: max11100: Constify struct iio_chan_spec
iio: imu: inv_mpu6050: Drop double check for ACPI companion device
iio: magnetometer: ak8975: Add gpio reset support
iio: magnetometer: ak8975: Fix typo, uniform measurement unit style
dt-bindings: iio: magnetometer: ak8975: add gpio reset support
dt-bindings: iio: magnetometer: ak8975: convert format to yaml, add maintainer
dt-bindings: iio: magnetometer: ak8975: reword gpios, add interrupts, fix style
iio: adc: Update debug prints
iio: adc: Update return value checks
iio: adc: Add support for PMIC7 ADC
iio: adc: Add info property under adc_data
iio: adc: Add PMIC7 ADC bindings
iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format
iio: accel: bma400: add support for bma400 spi
iio: chemical: atlas-ezo-sensor: move ret variable scope in atlas_ezo_read_raw()
iio: humidity: hts221: remove usage of iio_priv_to_dev()
iio: position: iqs624: remove usage of iio_priv_to_dev()
iio: light: iqs621: remove usage of iio_priv_to_dev()
iio: light: tsl2563: pass iio device as i2c_client private data
drm/i915/gt: Flush gen3 relocs harder, again
drm/i915/selftests: Trim execlists runtime
drm/i915/execlists: Lift opportunistic process_csb to before engine lock
Bluetooth: implement read/set default system parameters mgmt
Bluetooth: centralize default value initialization.
Bluetooth: mgmt: read/set system parameter definitions
Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending
Bluetooth: hci_qca: Increase SoC idle timeout to 200ms
Bluetooth: hci_qca: Disable SoC debug logging for WCN3991
Bluetooth: Use only 8 bits for the HCI CMSG state flags
Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections
drm/i915: Leave vma intact as they are discarded
drm/i915/display: Fix the encoder type check
Bluetooth: btmrvl_sdio: Refactor irq wakeup
Bluetooth: btmrvl_sdio: Implement prevent_wake
Bluetooth: btmrvl_sdio: Set parent dev to hdev
drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
drm/i915/selftests: Remove live_suppress_wait_preempt
drm/dp_mst: Fix flushing the delayed port/mstb destroy work
drm/dp_mst: Fix the DDC I2C device registration of an MST port
drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
drm/i915/dp_mst: Work around out-of-spec adapters filtering short pulses
drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait_tx_reply()
drm/i915/dp_mst: Fix disabling MST on a port
drm/i915: Fix the i915_dsc_fec_support debugfs file for DP MST connectors
drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
drm/mgag200: Use managed device initialization
drm/mgag200: Embed instance of struct drm_device in struct mga_device
drm/mgag200: Allocate device structures in mgag200_driver_load()
drm/mgag200: Separate device initialization into allocation
drm/mgag200: Move device init and cleanup to mgag200_drv.c
drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_
drm/mgag200: Separate DRM and PCI functionality from each other
drm/mgag200: Switch to managed MM
drm/mgag200: Merge VRAM setup into MM initialization
drm/mgag200: Lookup VRAM PCI BAR start and length only once
drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c
drm/mgag200: Use pcim_enable_device()
drm/mgag200: Remove mgag200_cursor.c
drm/mgag200: Remove declaration of mgag200_mmap() from header file
ath11k: build HE 6 GHz capability
ath11k: Add support for 6g scan hint
ath11k: Send multiple scan_chan_list messages if required
ath11k: Add 6G scan dwell time parameter in scan request command
ath11k: set psc channel flag when sending channel list to firmware.
ath11k: extend peer_assoc_cmd for 6GHz band
ath11k: Use freq instead of channel number in rx path
ath11k: add support for 6GHz radio in driver
ath11k: add 6G frequency list supported by driver
drm/i915/gt: Include context status in debug dumps
drivers: gpu: drm: Fix trivial spelling
drm/i915/selftests: Teach hang-self to target only itself
drm/i915/gt: Incrementally check for rewinding
net: wireless: intel: fix wiki website url
iwlwifi: Replace zero-length array with flexible-array
drm/i915/tc: fix the reset of ln0
drm/vc4: crtc: Restrict HACT_ACT setup to DSI
drm/vc4: crtc: Turn static const variable into a define
drm/vc4: crtc: Move crtc state to common header
drm/vc4: crtc: Switch to of_device_get_match_data
drm/vc4: crtc: Rename SoC data structures
drm/vc4: plane: Move additional planes creation to driver
drm/vc4: plane: Move planes creation to its own function
drm/vc4: drv: Add include guards
dt-bindings: display: vc4: hdmi: Add missing clock-names property
dt-bindings: display: vc4: dsi: Add missing clock properties
dt-bindings: display: vc4: dpi: Add missing clock-names property
dt-bindings: display: Convert VC4 bindings to schemas
iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue
drm/udl: Use GEM vmap/mmap function from SHMEM helpers
drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag
Bluetooth: btusb: Configure Intel debug feature based on available support
drm: Remove struct drm_driver.gem_print_info
drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/zte: Use GEM CMA object functions
drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/tve200: Use GEM CMA object functions
drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/tilcdc: Use GEM CMA object functions
drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/sti: Use GEM CMA object functions
drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/stm: Use GEM CMA object functions
drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/shmobile: Use GEM CMA object functions
drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/rcar-du: Use GEM CMA object functions
drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/mxsfb: Use GEM CMA object functions
drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/meson: Use GEM CMA object functions
drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/mcde: Use GEM CMA object functions
drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/malidp: Use GEM CMA object functions
drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
drm/komeda: Use GEM CMA object functions
drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/ingenic: Use GEM CMA object functions
drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/imx: Use GEM CMA object functions
drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/hisilicon/kirin: Use GEM CMA object functions
drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_create()
drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/fsl-dcu: Use GEM CMA object functions
drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/atmel-hlcdc: Use GEM CMA object functions
drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/arm: Use GEM CMA object functions
drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
drm/arc: Use GEM CMA object functions
drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions
drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro
drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_
Bluetooth: btusb: Add support to read Intel debug feature
Bluetooth: hci_qca: Bug fix during SSR timeout
usb: chipidea: udc: fix the ENDIAN issue
drm/i915/rkl: Don't try to read out DSI transcoders
drm/i915/rkl: Update TGP's pin mapping when paired with RKL
drm/i915/rkl: RKL uses ABOX0 for pixel transfers
iwlwifi: mvm: fix gcc-10 zero-length-bounds warning
ath: fix wiki website url
ath10k: Acquire tx_lock in tx error paths
drm/i915/selftests: Make the hanging request non-preemptible
drm/i915: Adjust the sentinel assert to match implementation
drm/shmem-helpers: Simplify dma-buf importing
drm/shmem-helpers: Ensure get_pages is not called on imported dma-buf
drm/mm: add ig_frag selftest
iwlwifi: mvm: remove redundant assignment to variable ret
iwlwifi: fix config variable name in comment
iwlwifi: mvm: Fix avg-power report
drm: document how user-space should use link-status
Revert "drm/i915: Remove unneeded hack now for CDCLK"
selftests/livepatch: fix mem leaks in test-klp-shadow-vars
selftests/livepatch: more verification in test-klp-shadow-vars
selftests/livepatch: rework test-klp-shadow-vars
selftests/livepatch: simplify test-klp-callbacks busy target tests
Bluetooth: Allow suspend even when preparation has failed
Bluetooth: hci_qca: Refactor error handling in qca_suspend()
Bluetooth: hci_qca: Skip serdev wait when no transfer is pending
Bluetooth: hci_qca: Only remove TX clock vote after TX is completed
Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes
iwlwifi: Don't IWL_WARN on FW reconfiguration
drm/i915/psr: Program default IO buffer Wake and Fast Wake
drm/i915: Restore DP-E to VBT mapping table
drm/i915/gem: Delete unused code
drm/i915: Correct discard i915_vma_compare assertion
drm/i915: Discard a misplaced GGTT vma
drm/i915/gt: Always check to enable timeslicing if not submitting
drm/i915/gt: Set timeslicing priority from queue
drm/panel: simple: Add support for KOE TX26D202VM0BWA panel
dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible
drm/i915/gt: Include the engine's fw-domains in the debug info
drm/i915: Fix comments mentioning typo in IS_ENABLED()
iwlwifi: Extended Key ID support for mvm and dvm
drm/i915/gem: Async GPU relocations only
drm/i915: Add psr_safest_params
drm/i915/rkl: Disable PSR2
drm/i915/rkl: Don't try to access transcoder D
drm/i915/rkl: Setup ports/phys
drm/i915/tgl: Add HBR and HBR2+ voltage swing table
drm/panel: simple: Set connector type for DSI panels
drm/i915: Fix wrong CDCLK adjustment changes
drm/i915/rkl: Handle comp master/slave relationships for PHYs
drm/i915/rkl: Add DDC pin mapping
drm/i915/rkl: provide port/phy mapping for vbt
drm/i915/rkl: Set transcoder mask properly
drm/i915/gt: Track if an engine requires forcewake w/a
drm/i915: Trim set_timer_ms() intervals
drm/i915/gem: Mark the buffer pool as active for the cmdparser
drm/i915/tgl: Implement WA_16011163337
drm/i915/selftests: Exercise all copy engines with the blt routines
drm/i915/params: fix i915.reset module param type
drm/mm: fix hole size comparison
Bluetooth: hci_qca: Fix an error pointer dereference
Bluetooth: Removing noisy dbg message
drm/amd/powerplay: enable PPT and TDC for sienna_cichlid
drm/amd/powerplay: support to get power index for sienna_cichlid
drm/amd/powerplay: enable Fan control for sienna_cichlid
drm/amd/powerplay: enable GFX SS for sienna_cichlid
drm/amd/powerplay: enable LCLK DPM for sienna_cichlid
drm/amd/powerplay: support to print pcie levels for sienna_cichlid
drm/amd/powerplay: support pcie value set and update for sienna_cichlid
drm/amd/powerplay: enable DCEFCLK DPM and DS for sienna_cichlid
drm/amd/powerplay: Enable SOCCLK ULV for sienna_cichlid
drm/amd/powerplay: make gfx ds can be configure for sienna_cichlid
drm/amdgpu/powerplay: set UCLK DPM for sienna_cichlid
drm/amdgpu/powerplay: set Thermal control for sienna_cichlid
drm/amd/powerplay: enable SOC Clock Deep Sleep for sienna_cichlid
drm/amd/powerplay: enable Graphics Clock Deep Sleep for sienna_cichlid
drm/amd/powerplay: enable Ultra Low Voltage for sienna_cichlid
drm/amd/powerplay: set FCLK DPM for sienna_cichlid
drm/amd/powerplay: set SOCCLK DPM for sienna_cichlid
drm/amd/powerplay: add support to set performance level for sienna_cichlid
drm/amdgpu/powerplay: add initial swSMU support for sienna_cichlid (v2)
drm/amdgpu: add virtual display support for sienna_cichlid
drm/amdgpu/gfx10: change register configure for sienna_cichlid
drm/amdgpu: correct SDMA3 IH clinet id for sienna_cichlid
drm/amdgpu: add sdma ip block for sienna_cichlid (v5)
drm/amdgpu: add sdma2 and sdma3 irqsrc header files for sienna_cichlid (v2)
drm/amdgpu: add gfx ip block for sienna_cichlid (v3)
drm/amdgpu: add ih ip block for sienna_cichlid
drm/amdgpu: add gmc ip block for sienna_cichlid
drm/amdgpu: add support gfxhub for sienna_cichlid (v3)
drm/amdgpu: add support on mmhub for sienna_cichlid
drm/amdgpu/soc15: add common ip block for sienna_cichlid
drm/amdgpu: initialize IP offset for sienna_cichlid (v2)
drm/amdgpu/soc15: add support for sienna_cichlid
drm/amdgpu/gfx10: add clockgating support for sienna_cichlid
drm/amdgpu/gmc10: add sienna_cichlid support
drm/amdgpu/gfx10: add support for sienna_cichlid firmware
drm/amdgpu: set asic family and ip blocks for sienna_cichlid
drm/amdgpu: set fw load type for sienna_cichlid
drm/amdgpu: add sienna_cichlid gpu info firmware v2
drm/amdgpu: add sienna_cichlid asic type
drm/amd/display: Add dcn30 Headers (v2)
drm/amdgpu: add VCN3.0 register headers (v2)
drm/amdgpu: Add ATHUB 2.1 header files (v2)
drm/amdgpu: add GC 10.3 header files (v2)
Bluetooth: Check scan state before disabling during suspend
drm/amdgpu: restrict bo mapping within gpu address limits
drm/hdlcd: Don't call drm_crtc_vblank_off on unbind
drm/malidp: Don't call drm_crtc_vblank_off on unbind
drm/i915: Replace some hand rolled max()s
drm/i915: Reverse preemph vs. voltage swing preference
drm/i915: Add {preemph,voltage}_max() vfuncs
drm/i915: Fix ivb cpu edp vswing
drm/i915: Fix ibx max vswing/preemph
drm/i915: Fix cpt/ppt max pre-emphasis
drm/shmem-helpers: Redirect mmap for imported dma-buf
drm/shmem-helpers: Don't call get/put_pages on imported dma-buf in vmap
drm/i915: Drop i915_request.i915 backpointer
drm/udl: Don't call get/put_pages on imported dma-buf
drm/virtio: Call the right shmem helpers
drm/doc: Some polish for shmem helpers
drm/gem: WARN if drm_gem_get_pages is called on a private obj
drm/msm: Don't call dma_buf_vunmap without _vmap
drm/i915/gt: Suppress the error message for GT init failure on error injection
drm/i915/gt: Make the CTX_TIMESTAMP readable on !rcs
drm/i915: Identify Cometlake platform
drm/i915/selftests: Ignore autoincrementing timestamp on verfifying whitelists
drm/amdgpu: Add unique_id and serial_number for Arcturus v3
drm/amdgpu: Add ReadSerial defines for Arcturus
drm/amdgpu: remove useless code in RAS
drm/amdgpu: fix RAS memory leak in error case
objtool: Add support for relocations without addends
drm/i915/dsi: Dont forget to clean up the connector on error (v2)
drm/i915/params: prevent changing module params runtime
drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
drm/i915/params: don't expose inject_probe_failure in debugfs
drm/i915/gt: Move legacy context wa to intel_workarounds
drm/i915/gt: Split low level gen2-7 CS emitters
drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
drm/i915/tgl: Update TC DP vswing table
drm/i915: Trim the ironlake+ irq handler
objtool: Rename rela to reloc
drm/i915: Fix global state use-after-frees with a refcount
drm: add docs for standard CRTC properties
video: fbdev: Use IS_BUILTIN
video: fbdev: pxafb: Use correct return value for pxafb_probe()
video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
drivers: video: hdmi: cleanup coding style in video a bit
console: newport_con: fix an issue about leak related system resources
video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
omapfb/dss: fix comparison to bool warning
drm/i915: Relinquish forcewake immediately after manual grouping
drm/i915: Handle very early engine initialisation failure
drm/i915: Add Plane color encoding support for YCBCR_BT2020
drm: DPMS is no longer the only mutable connector prop
btmrvl: Fix firmware filename for sd8997 chipset
btmrvl: Fix firmware filename for sd8977 chipset
mwifiex: Fix firmware filename for sd8997 chipset
mwifiex: Fix firmware filename for sd8977 chipset
video: fbdev: convert get_user_pages() --> pin_user_pages()
video: fbdev: fix error handling for get_user_pages_fast()
drm/vblank: use drm_WARN for all warnings
drm/vblank: use drm_* functions for logging
Documentation: Fix typo error in todo.rst
drm/i915/gem: Give each object class a friendly name
drm/i915/gem: Taint all shrinkable object locks
auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code
drm/amdgpu/fru: fix header guard and include header
drm/amdgpu/nv: enable init reset check
drm/amdgpu/nv: remove some dead code
drm/amdgpu/nv: allow access to SDMA status registers
drm/amdgpu: use IP discovery table for renoir
drm/amdgpu: clean up discovery testing
drm/amdgpu: skip gpu_info firmware if discovery info is available
drm/amd/powerplay: give better names for the thermal IRQ related APIs
drm/amd/powerplay: use the common APIs for IRQ disablement/enablement
drm/amd/powerplay: stop thermal IRQs on suspend
drm/amdgpu: added a sysfs interface for thermal throttling related V4
drm/amd/powerplay: enable thermal throttling logging support V2
drm/amd/powerplay: implement ASIC specific thermal throttling logging
drm/amd/powerplay: update Arcturus smu-driver headers
drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
drm/amdkfd: fix a dereference of pdd before it is null checked
drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
drm/i915: Check for awaits on still currently executing requests
drm/i915: Add a few asserts around handling of i915_request_is_active()
drm/i915: Replace I915_MODE_FLAG_INHERITED with a boolean
drm/i915: Stop using mode->private_flags
drm: use drm_dev_has_vblank more
ARM: dts: qcom: Add MikroTik RB3011
ARM: dts: qcom: add ethernet definitions to ipq8064
drm/i915/gt: Start timeslice on partial submission
drm/amdgpu/gmc10: program the smallK fragment size
Revert "drm/amd/display: disable dcn20 abm feature for bring up"
drm/amdkfd: Fix GCC 10 compiler warning
drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV.
drm/amd/display: 3.2.87
drm/amd/display: Don't compare same stream for synchronized vblank
drm/amd/display: [FW Promotion] Release 1.0.12
drm/amd/display: enable plane if container of plane_status changed
drm/amd/display: combine public interfaces into single header
drm/amd/display: Allow Diagnostics test with eDP not connected
drm/amd/display: unit show garbage when do OPTC blank
drm/amd/display: Guard against invalid array access
drm/amd/display: Disable PG on NV12
drm/amd/display: Increase Default Sizes of FW State and Trace Buffer
drm/amd/display: Handle link loss interrupt better
drm/amd/display: simplify dml log2 function
drm/amd/display: Fix incorrect HDCP caps for dongle
drm/amd/display: link_status not align when power off encoder
drm/amd/display: 3.2.86
drm/amdgpu: Improve the MTYPE comments
drm/amdkfd: Track SDMA utilization per process
drm/amd/powerplay: add check before i2c_add_adapter
drm/amd/powerplay: remove SRIOV check in SMU11 (v2)
drm/amd/powerplay: enable SMC message filter
drm/amd/powerplay: add SMC message filter for SMU11
drm/amd/powerplay: check whether SMU IP is enabled before access
drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print
drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper
drm/radeon/dpm: Replace one-element array and use struct_size() helper
drm/amdgpu: put some case statments in family order
drm/amdgpu/sdma4: simplify the logic around powering up sdma
drm/amdgpu: simplify mec2 fw check
drm/amdgpu: simplify CZ/ST and KV/KB/ML checks
drm/amdgpu: simplify raven and renoir checks
drm/amdgpu/gfx10: add navi12 to gfxoff case
drm/amdgpu/sdma4: add renoir to powergating setup
drm/amdgpu: simplify ATIF backlight handling
drm/radeon: disable AGP by default
drm/amdgpu: print warning when input address is invalid
drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode
drm/amd/powerplay: remove the support of vega20 from swsmu
drm/amd/powerplay: remove the support of xgmi pstate on vega20 from swsmu
drm/amdgpu: change memory training to common function
drm/amd/display: FW Release 1.0.11
drm/amd/display: Remove nv12 work around
drm/amd/display: fix dml immediate flip input
drm/amd/display: fix dml log2 function
drm/amd/display: Support CW4 for DMUB ringbuffer inbox
drm/amd/display: Add DMUB firmware version helpers in DMUB service
drm/amd/display: vbios data table packing
drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
drm/amd/display: update dml interfaces and variables
drm/amd/display: 3.2.85
drm/amd/display: Fix ABM memory alignment issue
drm/amd/display: FW release 1.0.10
drm/amd/display: Implement some asic specific abm call backs.
drm/amd/display: Add bit swap helper based on endianness
drm/amd/display: Don't pass invalid fw_bss_data pointer into DMUB srv
drm/amd/display: Check bss_data_size before going down legacy DMUB load path
drm/amd/display: Do not fail if build scaling params fails
drm/amd/display: Handle persistence in DM
drm/i915/gt: Don't declare hangs if engine is stalled
objtool: Use sh_info to find the base for .rela sections
objtool: Do not assume order of parent/child functions
drm/i915/gt: Remove local entries from GGTT on suspend
drm/i915/gt: Restore both GGTT bindings on resume
drm/i915/gt: Prevent timeslicing into unpreemptable requests
drm/i915: work around false-positive maybe-uninitialized warning
drm/i915/pmu: avoid an maybe-uninitialized warning
drm/gma500: Stop using mode->private_flags
drm/mcde: Use mode->clock instead of reverse calculating it from the vrefresh
drm: pahole struct drm_display_mode
drm: Flatten drm_mode_vrefresh()
drm: Shrink drm_display_mode timings
drm: Make mode->flags u32
drm: Shrink mode->type to u8
drm: Shrink {width,height}_mm to u16
drm/msm/dpu: Stop copying around mode->private_flags
drm: Nuke mode->vrefresh
drm/i915/gt: Clear LOCAL_BIND from shared GGTT on resume
drm/i915/gt: Do not schedule normal requests immediately along virtual
drm/i915: Reorder await_execution before await_request
drm/i915: Introduce some local intel_dp variables
drm/i915/display: Only query DP state of a DDI encoder
drm/format-helper: Add drm_fb_swab()
drm/client: Add drm_client_modeset_check()
drm/client: Add drm_client_framebuffer_flush()
drm/i915: Improve execute_cb struct packing
drm/i915/execlists: Shortcircuit queue_prio() for no internal levels
drm/i915/gt: Force the GT reset on shutdown
drm/i915/display: Fix early deref of 'dsb'
drm/i915/gt: Stop cross-polluting PIN_GLOBAL with PIN_USER with no-ppgtt
drm/i915/gem: Suppress some random warnings
drm/i915/gt: Cancel the flush worker more thoroughly
drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER
drm/auth: remove redundant assignment to variable ret
drm/i915/dsb: Pre allocate and late cleanup of cmd buffer
drm/vblank: Fix -Wformat compile warnings on some arches
drm/i915/gem: Avoid iterating an empty list
drm/i915: Fix includes and local vars order
agp/intel: Fix a memory leak on module initialisation failure
drm/i915/ehl: Extend w/a 14010685332 to JSP/MCC
drm/i915: Remove unneeded hack now for CDCLK
drm/i915: Adjust CDCLK accordingly to our DBuf bw needs
drm/i915: Introduce for_each_dbuf_slice_in_mask macro
drm/i915: Plane configuration affects CDCLK in Gen11+
drm/i915: Check plane configuration properly
drm/i915: Extract cdclk requirements checking to separate function
drm/i915: Decouple cdclk calculation from modeset checks
drm/i915: Remove PIN_UPDATE for i915_vma_pin
drm/i915: Avoid using rq->engine after free during i915_fence_release
drm/i915: Disable semaphore inter-engine sync without timeslicing
drm/i915/selftests: Flush the submission, not cancel it!
drm/i915/selftests: Measure CS_TIMESTAMP
drm/i915/ehl: Wa_22010271021
drm/writeback: don't set fence->ops to default
drm: Restore the NULL check for drm_gem_object_put()
drm/i915/rkl: RKL only uses PHY_MISC for PHY's A and B
drm/i915/rkl: Add power well support
drm/i915/rkl: Limit number of universal planes to 5
drm/i915/rkl: Update memory bandwidth parameters
x86/gpu: add RKL stolen memory support
dma-fence: add might_sleep annotation to _wait()
drm/i915/gt: Remove errant assertion in __intel_context_do_pin
drm/i915/rkl: Add PCH support
drm/i915/rkl: Load DMC firmware for Rocket Lake
drm/i915/rkl: Re-use TGL GuC/HuC firmware
drm/i915/rkl: Add RKL platform info and PCI ids
drm/file: wrap excessively long line
drm: print the current->comm alongside the pid
drm: remove transient drm_gem_object_put_unlocked()
drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/virtio: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/rockchip: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/radeon: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/mgag200: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/mediatek: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/exynos: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/etnaviv: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/armada: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked
drm: remove _unlocked suffix in drm_gem_object_put_unlocked
drm/gem: add drm_gem_object_put helper
drm/gem: add _locked suffix to drm_gem_object_put
drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_object_put()
drm: remove drm_driver::gem_free_object
drm/gma500: Use lockless gem BO free callback
drm/amdgpu: use the unlocked drm_gem_object_put
drm/doc: drop struct_mutex reference for drm_gem_object_free
drm/doc: add WARNING for drm_device::struct_mutex
drm/doc: drop struct_mutex references
drm/todo: mention i915 in the struct_mutex section
drm/gem: use _unlocked reference in drm_gem_objects_lookup docs
drm: remove unused drm_gem.h include
drm/i915/gt: Incorporate the virtual engine into timeslicing
drm/i915/gt: Kick virtual siblings on timeslice out
drm/i915/selftests: Add tests for timeslicing virtual engines
drm/i915/selftests: Check for an initial-breadcrumb in wait_for_submit()
drm/i915/selftests: Restore to default heartbeat
drm/i915/selftests: Change priority overflow detection
drm/i915: Don't set queue-priority hint when supressing the reschedule
drm/i915/selftests: Measure dispatch latency
drm/i915/runtime_pm: Prefer drm_WARN* over WARN*
drm/i915/pm: Prefer drm_WARN_ON over WARN_ON
drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON
drm/i915/i915_drv: Prefer drm_WARN_ON over WARN_ON
drm/i915/gem: Prefer drm_WARN* over WARN*
drm/i915/display/tc: Prefer drm_WARN_ON over WARN_ON
drm/i915/display/sdvo: Prefer drm_WARN* over WARN*
drm/i915/display/dp: Prefer drm_WARN* over WARN*
drm/i915/display/display_power: Prefer drm_WARN_ON over WARN_ON
iommu/qcom: add optional 'tbu' clock for TLB invalidate
drm/i915: Fix AUX power domain toggling across TypeC mode resets
drm/i915: Read out hrawclk on all gen3+ platforms
drm/i915: Document our lackluster FSB frequency readout
drm/i915: Fix 400 MHz FSB readout on elk
drm/mgag200: Replace VRAM helpers with SHMEM helpers
drm/mgag200: Convert to simple KMS helper
drm/mgag200: Use simple-display data structures
drm/mgag200: Remove out-commented suspend/resume helpers
drm/mgag200: Move register initialization into separate function
drm/mgag200: Move hiprilvl setting into separate functions
drm/mgag200: Move TAGFIFO reset into separate function
drm/mgag200: Set primary plane's format in separate helper function
drm/mgag200: Set pitch in a separate helper function
drm/mgag200: Update mode registers after plane registers
drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O
drm/mgag200: Move mode-setting code into separate helper function
drm/mgag200: Clean up mga_crtc_do_set_base()
drm/mgag200: Clean up mga_set_start_address()
drm/mgag200: Remove HW cursor
drm/tilcdc: add missing static for panel_driver
drm/tilcdc: remove unnecessary state->fb check
drm/tilcdc: fix leak & null ref in panel_connector_get_modes
drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice
drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd
dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml
drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux
drm/i915/display: Return error from dbuf allocation failure
drm/i915: Fix dbuf slice mask when turning off all the pipes
drm/i915/gt: Reuse the tasklet priority for virtual as their siblings
drm: Match drm_dp_send_clear_payload_id_table definition to declaration
drm: Describe dp_rev for drm_dp_set_phy_test_pattern
drm: Help unconfuse gcc, avoid accidental impossible unsigned comparisons
drm: Include internal header for managed function declarations
drm/i915/selftests: Refactor sibling selection
video: amba-clcd: use devm_of_find_backlight
drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matching a video= argument
drm: encoder_slave: use new I2C API
drm: encoder_slave: fix refcouting error for modules
drm/debugfs: fix plain echo to connector "force" attribute
drm/gem: Fix a leak in drm_gem_objects_lookup()
drm/rockchip: vop: call vop_cfg_done() under reg_lock
drm/tilcdc: use devm_of_find_backlight
drm/omap: display: use devm_of_find_backlight
drm/i915: Mark check_shadow_context_ppgtt as maybe unused
drm/i915/gem: Retry faulthandlers on ENOSPC
drm/i915: Clean up dbuf debugs during .atomic_check()
drm/i915: Move the dbuf pre/post plane update
drm/i915: Nuke skl_ddb_get_hw_state()
drm/i915: Introduce proper dbuf state
drm/i915: Unify the low level dbuf code
drm/i915: Polish some dbuf debugs
drm/i915: Make skl_compute_dbuf_slices() behave consistently for all platforms
drm/i915: avoid unused scale_user_to_hw() warning
drm/i915: Protect overlay colorkey macro arguments
drm/i915: Enable pipe gamma for the overlay
drm/i915: Configure overlay cc_out precision based on crtc gamma config
drm/i915: Fix overlay colorkey for 30bpp and 8bpp
drm/i915: Fix max cursor size for i915g/gm
drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
dt-bindings: display: sun8i-mixer: Allow for an iommu property
drm/dp_mst: Fix timeout handling of MST down messages
drm/vblank: remove outdated and noisy output
Git checkout to android-mainline following files:
arch/arm64/boot/dts/hisilicon/hi3660.dtsi
arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
drivers/gpu/drm/amd/display/modules/freesync/freesync.c
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h
drivers/gpu/drm/hisilicon/kirin/Kconfig
drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
drivers/gpu/drm/hisilicon/kirin/Makefile
drivers/gpu/drm/hisilicon/Makefile
drivers/gpu/drm/mgag200/mgag200_drv.c
drivers/gpu/drm/panfrost/panfrost_drv.c
drivers/gpu/drm/virtio/virtgpu_ioctl.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-etm4x.h
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
drivers/hwtracing/coresight/coresight-funnel.c
drivers/hwtracing/coresight/coresight-platform.c
drivers/hwtracing/coresight/coresight-priv.h
drivers/hwtracing/coresight/coresight-replicator.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight-tmc.h
drivers/hwtracing/stm/core.c
include/linux/stm.h
include/linux/trace_events.h
include/trace/trace_events.h
kernel/trace/trace_events.c
kernel/trace/trace_kprobe.c
kernel/trace/trace.h
kernel/trace/trace_syscalls.c
kernel/trace/trace_uprobe.c
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,scmi.txt
Documentation/devicetree/bindings/arm/arm,scpi.txt
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
Documentation/devicetree/bindings/arm/coresight-cti.yaml
Documentation/devicetree/bindings/arm/coresight.txt
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt
Documentation/devicetree/bindings/clock/clock-bindings.txt
Documentation/devicetree/bindings/clock/imx35-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt
Documentation/devicetree/bindings/clock/silabs,si514.txt
Documentation/devicetree/bindings/clock/silabs,si5351.txt
Documentation/devicetree/bindings/clock/silabs,si570.txt
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
Documentation/devicetree/bindings/clock/ti,cdce706.txt
Documentation/devicetree/bindings/clock/ti,cdce925.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
Documentation/devicetree/bindings/display/dsi-controller.yaml
Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
Documentation/devicetree/bindings/display/msm/dsi.txt
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/msm/gpu.txt
Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml
Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml
Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml
Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml
Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/panel-timing.yaml
Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml
Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml
Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/dma/arm-pl330.txt
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/firmware/qcom,scm.txt
Documentation/devicetree/bindings/fpga/fpga-region.txt
Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
Documentation/devicetree/bindings/gpio/gpio-pca953x.txt
Documentation/devicetree/bindings/gpio/gpio-zynq.txt
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
Documentation/devicetree/bindings/gpu/vivante,gc.yaml
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
Documentation/devicetree/bindings/hwmon/gpio-fan.txt
Documentation/devicetree/bindings/hwmon/lm90.txt
Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
Documentation/devicetree/bindings/i2c/renesas,i2c.txt
Documentation/devicetree/bindings/i2c/renesas,iic.txt
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
Documentation/devicetree/bindings/iio/iio-bindings.txt
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
Documentation/devicetree/bindings/iio/light/apds9300.txt
Documentation/devicetree/bindings/iio/light/apds9960.txt
Documentation/devicetree/bindings/iio/light/opt3001.txt
Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
Documentation/devicetree/bindings/iio/light/vl6180.txt
Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt
Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt
Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt
Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
Documentation/devicetree/bindings/input/matrix-keymap.txt
Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml
Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml
Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
Documentation/devicetree/bindings/leds/leds-lm3532.txt
Documentation/devicetree/bindings/leds/leds-lm3601x.txt
Documentation/devicetree/bindings/leds/leds-lm36274.txt
Documentation/devicetree/bindings/leds/leds-lm3692x.txt
Documentation/devicetree/bindings/leds/leds-lm3697.txt
Documentation/devicetree/bindings/leds/leds-lp8860.txt
Documentation/devicetree/bindings/leds/leds-pca955x.txt
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
Documentation/devicetree/bindings/media/i2c/imx274.txt
Documentation/devicetree/bindings/media/i2c/ov8856.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/rockchip-vpu.yaml
Documentation/devicetree/bindings/media/xilinx/video.txt
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
Documentation/devicetree/bindings/mfd/aspeed-lpc.txt
Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
Documentation/devicetree/bindings/mfd/da9062.txt
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/twl-family.txt
Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
Documentation/devicetree/bindings/mips/ingenic/devices.yaml
Documentation/devicetree/bindings/mips/loongson/devices.yaml
Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.txt
Documentation/devicetree/bindings/mmc/sdhci-am654.txt
Documentation/devicetree/bindings/mmc/sdhci-msm.txt
Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
Documentation/devicetree/bindings/mtd/davinci-nand.txt
Documentation/devicetree/bindings/mtd/fsl-upm-nand.txt
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
Documentation/devicetree/bindings/net/dsa/dsa.txt
Documentation/devicetree/bindings/net/dsa/ocelot.txt
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/mdio.yaml
Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
Documentation/devicetree/bindings/net/ti,dp83867.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
Documentation/devicetree/bindings/pci/pci.txt
Documentation/devicetree/bindings/pci/qcom,pcie.txt
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt
Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt
Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/supply/battery.txt
Documentation/devicetree/bindings/power/supply/bq25890.txt
Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
Documentation/devicetree/bindings/property-units.txt
Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
Documentation/devicetree/bindings/regulator/da9211.txt
Documentation/devicetree/bindings/regulator/lp872x.txt
Documentation/devicetree/bindings/regulator/mt6397-regulator.txt
Documentation/devicetree/bindings/reset/renesas,rst.yaml
Documentation/devicetree/bindings/reset/uniphier-reset.txt
Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/sound/adi,adau1977.txt
Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
Documentation/devicetree/bindings/sound/fsl,spdif.txt
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/ingenic,aic.yaml
Documentation/devicetree/bindings/sound/max98357a.txt
Documentation/devicetree/bindings/sound/mt6358.txt
Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-max98357.txt
Documentation/devicetree/bindings/sound/qcom,q6asm.txt
Documentation/devicetree/bindings/sound/renesas,fsi.yaml
Documentation/devicetree/bindings/sound/renesas,rsnd.txt
Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/sound/tas2552.txt
Documentation/devicetree/bindings/sound/tas2562.txt
Documentation/devicetree/bindings/sound/tas5720.txt
Documentation/devicetree/bindings/sound/ti,tas6424.txt
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/wm8960.txt
Documentation/devicetree/bindings/sound/wm8994.txt
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt
Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/spi-davinci.txt
Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt
Documentation/devicetree/bindings/spi/spi-mt65xx.txt
Documentation/devicetree/bindings/spi/spi-mux.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt
Documentation/devicetree/bindings/thermal/hisilicon-thermal.txt
Documentation/devicetree/bindings/thermal/max77620_thermal.txt
Documentation/devicetree/bindings/thermal/mediatek-thermal.txt
Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt
Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.txt
Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/thermal/rockchip-thermal.txt
Documentation/devicetree/bindings/thermal/tango-thermal.txt
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-generic-adc.txt
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
Documentation/devicetree/bindings/timer/ti,keystone-timer.txt
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/usb/brcm,bdc.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml
Documentation/devicetree/bindings/usb/ingenic,musb.yaml
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
Documentation/devicetree/bindings/usb/usb-xhci.txt
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/virtio/mmio.txt
Documentation/devicetree/bindings/watchdog/davinci-wdt.txt
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
arch/arm/Kconfig
arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
arch/arm64/boot/dts/hisilicon/hi3660.dtsi
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/cpuidle/Makefile
drivers/devfreq/devfreq.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/gpu/drm/mgag200/mgag200_drv.c
drivers/gpu/drm/panfrost/panfrost_drv.c
drivers/gpu/drm/virtio/virtgpu_ioctl.c
drivers/hid/hid-quirks.c
drivers/hwtracing/coresight/coresight-etm4x.c
drivers/hwtracing/coresight/coresight-tmc.h
drivers/iio/adc/qcom-spmi-adc5.c
drivers/iio/adc/qcom-vadc-common.c
drivers/iio/adc/qcom-vadc-common.h
drivers/input/touchscreen/atmel_mxt_ts.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/leds/Makefile
drivers/mmc/host/sdhci-msm.c
drivers/regulator/Kconfig
drivers/regulator/Makefile
drivers/scsi/ufs/Kconfig
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs-qcom.h
drivers/scsi/ufs/ufs_quirks.h
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/scsi/ufs/unipro.h
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/socinfo.c
drivers/staging/android/ion/heaps/ion_system_heap.c
drivers/staging/android/ion/ion_heap.c
drivers/thermal/thermal_core.c
drivers/thermal/thermal_of.c
drivers/thermal/thermal_sysfs.c
drivers/usb/dwc3/dwc3-qcom.c
drivers/usb/host/xhci-hub.c
include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h
include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h
include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h
include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h
include/dt-bindings/iio/qcom,spmi-vadc.h
include/linux/device.h
include/linux/iommu.h
include/linux/qcom_scm.h
include/trace/events/sched.h
kernel/power/energy_model.c
kernel/sched/core.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/sched.h
kernel/softirq.c
scripts/Makefile.lib
Change-Id: I7c866d484c3e28b0ee81d765c536f4672170d854
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
Implement the pwm_ops.get_state() method to complete the support for the
new atomic PWM API.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200903112337.4113-14-hdegoede@redhat.com
Replace the enable, disable and config pwm_ops with an apply op,
to support the new atomic PWM API.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200903112337.4113-13-hdegoede@redhat.com
The pwm-crc code is using 2 different enable bits:
1. bit 7 of the PWM0_CLK_DIV (PWM_OUTPUT_ENABLE)
2. bit 0 of the BACKLIGHT_EN register
So far we've kept the PWM_OUTPUT_ENABLE bit set when disabling the PWM,
this commit makes crc_pwm_disable() clear it on disable and makes
crc_pwm_enable() set it again on re-enable.
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200903112337.4113-12-hdegoede@redhat.com
The pwm-crc code is using 2 different enable bits:
1. bit 7 of the PWM0_CLK_DIV (PWM_OUTPUT_ENABLE)
2. bit 0 of the BACKLIGHT_EN register
The BACKLIGHT_EN register at address 0x51 really controls a separate
output-only GPIO which is earmarked to be used as output connected to the
backlight-enable pin for LCD panels, this GPO is part of the PMIC's
"Display Panel Control Block." . This pin should probably be moved over
to a GPIO provider driver (and consumers modified accordingly), but that
is something for an(other) patch.
Enabling / disabling the actual PWM output is controlled by the
PWM_OUTPUT_ENABLE bit of the PWM0_CLK_DIV register.
As the comment in the old code already indicates we must disable the PWM
before we can change the clock divider. But the crc_pwm_disable() and
crc_pwm_enable() calls the old code make for this only change the
BACKLIGHT_EN register; and the value of that register does not matter for
changing the period / the divider. What does matter is that the
PWM_OUTPUT_ENABLE bit must be cleared before a new value can be written.
This commit modifies crc_pwm_config() to clear PWM_OUTPUT_ENABLE instead
when changing the period, so that period changes actually work.
Note this fix will cause a significant behavior change on some devices
using the CRC PWM output to drive their backlight. Before the PWM would
always run with the output frequency configured by the BIOS at boot, now
the period time specified by the i915 driver will actually be honored.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200903112337.4113-11-hdegoede@redhat.com
The CRC PWM controller has a clock-divider which divides the clock with
a value between 1-128. But as can seen from the PWM_DIV_CLK_xxx
defines, this range maps to a register value of 0-127.
So after calculating the clock-divider we must subtract 1 to get the
register value, unless the requested frequency was so high that the
calculation has already resulted in a (rounded) divider value of 0.
Note that before this fix, setting a period of PWM_MAX_PERIOD_NS which
corresponds to the max. divider value of 128 could have resulted in a
bug where the code would use 128 as divider-register value which would
have resulted in an actual divider value of 0 (and the enable bit being
set). A rounding error stopped this bug from actually happen. This
same rounding error means that after the subtraction of 1 it is impossible
to set the divider to 128. Also bump PWM_MAX_PERIOD_NS by 1 ns to allow
setting a divider of 128 (register-value 127).
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200903112337.4113-10-hdegoede@redhat.com
While looking into adding atomic-pwm support to the pwm-crc driver I
noticed something odd, there is a PWM_BASE_CLK define of 6 MHz and
there is a clock-divider which divides this with a value between 1-128,
and there are 256 duty-cycle steps.
The pwm-crc code before this commit assumed that a clock-divider
setting of 1 means that the PWM output is running at 6 MHZ, if that
is true, where do these 256 duty-cycle steps come from?
This would require an internal frequency of 256 * 6 MHz = 1.5 GHz, that
seems unlikely for a PMIC which is using a silicon process optimized for
power-switching transistors. It is way more likely that there is an 8
bit counter for the duty cycle which acts as an extra fixed divider
wrt the PWM output frequency.
The main user of the pwm-crc driver is the i915 GPU driver which uses it
for backlight control. Lets compare the PWM register values set by the
video-BIOS (the GOP), assuming the extra fixed divider is present versus
the PWM frequency specified in the Video-BIOS-Tables:
Device: PWM Hz set by BIOS PWM Hz specified in VBT
Asus T100TA 200 200
Asus T100HA 200 200
Lenovo Miix 2 8 23437 20000
Toshiba WT8-A 23437 20000
So as we can see if we assume the extra division by 256 then the register
values set by the GOP are an exact match for the VBT values, where as
otherwise the values would be of by a factor of 256.
This commit fixes the period / duty_cycle calculations to take the
extra division by 256 into account.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200903112337.4113-9-hdegoede@redhat.com