android_kernel_xiaomi_sm8450/.gitignore

166 lines
2.0 KiB
Plaintext
Raw Normal View History

# SPDX-License-Identifier: GPL-2.0-only
#
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
# NOTE! Please use 'git ls-files -i --exclude-standard'
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules (sorted alphabetically)
#
.*
*.a
*.asn1.[ch]
*.bin
*.bz2
*.c.[012]*.*
*.dt.yaml
*.dtb
*.dtb.S
*.dwo
*.elf
*.gcno
*.gz
*.i
*.ko
*.lex.c
*.ll
*.lst
*.lz4
*.lzma
*.lzo
kbuild: create *.mod with full directory path and remove MODVERDIR While descending directories, Kbuild produces objects for modules, but do not link final *.ko files; it is done in the modpost. To keep track of modules, Kbuild creates a *.mod file in $(MODVERDIR) for every module it is building. Some post-processing steps read the necessary information from *.mod files. This avoids descending into directories again. This mechanism was introduced in 2003 or so. Later, commit 551559e13af1 ("kbuild: implement modules.order") added modules.order. So, we can simply read it out to know all the modules with directory paths. This is easier than parsing the first line of *.mod files. $(MODVERDIR) has a flat directory structure, that is, *.mod files are named only with base names. This is based on the assumption that the module name is unique across the tree. This assumption is really fragile. Stephen Rothwell reported a race condition caused by a module name conflict: https://lkml.org/lkml/2019/5/13/991 In parallel building, two different threads could write to the same $(MODVERDIR)/*.mod simultaneously. Non-unique module names are the source of all kind of troubles, hence commit 3a48a91901c5 ("kbuild: check uniqueness of module names") introduced a new checker script. However, it is still fragile in the build system point of view because this race happens before scripts/modules-check.sh is invoked. If it happens again, the modpost will emit unclear error messages. To fix this issue completely, create *.mod with full directory path so that two threads never attempt to write to the same file. $(MODVERDIR) is no longer needed. Since modules with directory paths are listed in modules.order, Kbuild is still able to find *.mod files without additional descending. I also killed cmd_secanalysis; scripts/mod/sumversion.c computes MD4 hash for modules with MODULE_VERSION(). When CONFIG_DEBUG_SECTION_MISMATCH=y, it occurs not only in the modpost stage, but also during directory descending, where sumversion.c may parse stale *.mod files. It would emit 'No such file or directory' warning when an object consisting a module is renamed, or when a single-obj module is turned into a multi-obj module or vice versa. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Nicolas Pitre <nico@fluxnic.net>
2019-07-17 15:17:57 +09:00
*.mod
*.mod.c
*.o
*.o.*
*.patch
*.s
*.so
*.so.dbg
*.su
*.symtypes
*.symversions
*.tab.[ch]
*.tar
*.xz
*.zst
Module.symvers
modules.builtin
modules.order
#
# Top-level generic files
#
/tags
/TAGS
/linux
/modules-only.symvers
/vmlinux
/vmlinux.32
/vmlinux.symvers
/vmlinux-gdb.py
/vmlinuz
/System.map
/Module.markers
moduleparam: Save information about built-in modules in separate file Problem: When a kernel module is compiled as a separate module, some important information about the kernel module is available via .modinfo section of the module. In contrast, when the kernel module is compiled into the kernel, that information is not available. Information about built-in modules is necessary in the following cases: 1. When it is necessary to find out what additional parameters can be passed to the kernel at boot time. 2. When you need to know which module names and their aliases are in the kernel. This is very useful for creating an initrd image. Proposal: The proposed patch does not remove .modinfo section with module information from the vmlinux at the build time and saves it into a separate file after kernel linking. So, the kernel does not increase in size and no additional information remains in it. Information is stored in the same format as in the separate modules (null-terminated string array). Because the .modinfo section is already exported with a separate modules, we are not creating a new API. It can be easily read in the userspace: $ tr '\0' '\n' < modules.builtin.modinfo ext4.softdep=pre: crc32c ext4.license=GPL ext4.description=Fourth Extended Filesystem ext4.author=Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others ext4.alias=fs-ext4 ext4.alias=ext3 ext4.alias=fs-ext3 ext4.alias=ext2 ext4.alias=fs-ext2 md_mod.alias=block-major-9-* md_mod.alias=md md_mod.description=MD RAID framework md_mod.license=GPL md_mod.parmtype=create_on_open:bool md_mod.parmtype=start_dirty_degraded:int ... Co-Developed-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org> Signed-off-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org> Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com> Acked-by: Jessica Yu <jeyu@kernel.org> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2019-04-30 01:11:14 +09:00
/modules.builtin.modinfo
/modules.nsdeps
#
# RPM spec file (make rpm-pkg)
#
/*.spec
#
# Debian directory (make deb-pkg)
#
/debian/
#
# Snap directory (make snap-pkg)
#
/snap/
#
# tar directory (make tar*-pkg)
#
/tar-install/
#
# We don't want to ignore the following even if they are dot-files
#
!.clang-format
!.cocciconfig
!.get_maintainer.ignore
!.gitattributes
!.gitignore
!.mailmap
#
# Generated include files
#
/include/config/
/include/generated/
/include/ksym/
/arch/*/include/generated/
# stgit generated dirs
patches-*
# quilt's files
patches
series
# cscope files
cscope.*
ncscope.*
# gnu global files
GPATH
GRTAGS
GSYMS
GTAGS
# id-utils files
ID
*~
\#*#
#
# Leavings from module signing
#
extra_certificates
signing_key.pem
signing_key.priv
signing_key.x509
x509.genkey
# Kconfig presets
/all.config
/alldef.config
/allmod.config
/allno.config
/allrandom.config
/allyes.config
# Kconfig savedefconfig output
/defconfig
# Kdevelop4
*.kdev4
# Clang's compilation database file
/compile_commands.json
Merge remote-tracking branch 'remotes/origin/tmp-9855ec2fd422' into msm-lahaina * remotes/origin/tmp-9855ec2fd422: ABI file update for 5.3-rc4 Linux 5.3-rc4 Makefile: Convert -Wimplicit-fallthrough=3 to just -Wimplicit-fallthrough for clang ARM: ep93xx: Mark expected switch fall-through scsi: fas216: Mark expected switch fall-throughs pcmcia: db1xxx_ss: Mark expected switch fall-throughs video: fbdev: omapfb_main: Mark expected switch fall-throughs watchdog: riowd: Mark expected switch fall-through s390/net: Mark expected switch fall-throughs crypto: ux500/crypt: Mark expected switch fall-throughs watchdog: wdt977: Mark expected switch fall-through watchdog: scx200_wdt: Mark expected switch fall-through watchdog: Mark expected switch fall-throughs ARM: signal: Mark expected switch fall-through mfd: omap-usb-host: Mark expected switch fall-throughs mfd: db8500-prcmu: Mark expected switch fall-throughs ARM: OMAP: dma: Mark expected switch fall-throughs ARM: alignment: Mark expected switch fall-throughs ARM: tegra: Mark expected switch fall-through ARM/hw_breakpoint: Mark expected switch fall-throughs mm/memremap: Fix reuse of pgmap instances with internal references drm/i915: Remove redundant user_access_end() from __copy_from_user() error path kbuild: show hint if subdir-y/m is used to visit module Makefile kbuild: generate modules.order only in directories visited by obj-y/m kbuild: fix false-positive need-builtin calculation kbuild: revive single target %.ko gfs2: gfs2_walk_metadata fix selftests: kvm: Adding config fragments KVM: selftests: Update gitignore file for latest changes kvm: remove unnecessary PageReserved check MAINTAINERS: handle fbdev changes through drm-misc tree bcache: Revert "bcache: use sysfs_match_string() instead of __sysfs_match_string()" s390/vdso: map vdso also for statically linked binaries KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable KVM: arm: Don't write junk to CP15 registers on reset KVM: arm64: Don't write junk to sysregs on reset ANDROID: gki_defconfig: disable IP_PNP, ECRYPT_FS dt-bindings: riscv: fix the schema compatible string for the HiFive Unleashed board dt-bindings: riscv: remove obsolete cpus.txt RISC-V: Remove udivdi3 riscv: delay: use do_div() instead of __udivdi3() dt-bindings: Update the riscv,isa string description perf pmu-events: Fix missing "cpu_clk_unhalted.core" event perf annotate: Fix s390 gap between kernel end and module start perf record: Fix module size on s390 perf tools: Fix include paths in ui directory perf tools: Fix a typo in a variable name in the Documentation Makefile perf cpumap: Fix writing to illegal memory in handling cpumap mask perf ftrace: Fix failure to set cpumask when only one cpu is present perf db-export: Fix thread__exec_comm() perf annotate: Fix printing of unaugmented disassembled instructions from BPF arm64: mm: add missing PTE_SPECIAL in pte_mkdevmap on arm64 loop: set PF_MEMALLOC_NOIO for the worker thread usb: setup authorized_default attributes using usb_bus_notify bdev: Fixup error handling in blkdev_get() block, bfq: handle NULL return value by bfq_init_rq() block, bfq: move update of waker and woken list to queue freeing block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed block: aoe: Fix kernel crash due to atomic sleep when exiting s390/build: use size command to perform empty .bss check kbuild: add OBJSIZE variable for the size tool pwm: Fallback to the static lookup-list when acpi_pwm_get fails usb: iowarrior: fix deadlock on disconnect Revert "USB: rio500: simplify locking" drm/vmwgfx: fix memory leak when too many retries have occurred ALSA: firewire: fix a memory leak bug genirq/affinity: Create affinity mask for single vector Revert "kernfs: fix memleak in kernel_ops_readdir()" x86/lib/cpu: Address missing prototypes warning x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS x86/purgatory: Do not use __builtin_memcpy and __builtin_memset sound: fix a memory leak bug hwmon: (lm75) Fixup tmp75b clr_mask hwmon: (nct7802) Fix wrong detection of in4 presence libata: add SG safety checks in SFF pio transfers libata: have ata_scsi_rw_xlat() fail invalid passthrough requests block: fix O_DIRECT error handling for bio fragments NFSv4: Ensure state recovery handles ETIMEDOUT correctly Revert "drm/amdkfd: New IOCTL to allocate queue GWS" x86: mtrr: cyrix: Mark expected switch fall-through x86/ptrace: Mark expected switch fall-through ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) Revert "PCI: Add missing link delays required by the PCIe spec" ALSA: hiface: fix multiple memory leak bugs Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)" RISC-V: Remove per cpu clocksource net: dsa: sja1105: Fix memory leak on meta state machine error path net: dsa: sja1105: Fix memory leak on meta state machine normal path net: dsa: sja1105: Really fix panic on unregistering PTP clock net: dsa: sja1105: Use the LOCKEDS bit for SJA1105 E/T as well net: dsa: sja1105: Fix broken learning with vlan_filtering disabled net: dsa: qca8k: Add of_node_put() in qca8k_setup_mdio_bus() net: sched: sample: allow accessing psample_group with rtnl net: sched: police: allow accessing police->params with rtnl net: hisilicon: Fix dma_map_single failed on arm64 net: hisilicon: fix hip04-xmit never return TX_BUSY net: hisilicon: make hip04_tx_reclaim non-reentrant tc-testing: updated vlan action tests with batch create/delete net sched: update vlan action for batched events operations drm/amdgpu: pin the csb buffer on hw init for gfx v8 net: stmmac: tc: Do not return a fragment entry net: stmmac: Fix issues when number of Queues >= 4 net: stmmac: xgmac: Fix XGMAC selftests be2net: disable bh with spin_lock in be_process_mcc net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' net: ethernet: sun4i-emac: Support phy-handle property for finding PHYs mmc: cavium: Add the missing dma unmap when the dma has finished. mmc: cavium: Set the correct dma max segment size for mmc_host mmc: sdhci-sprd: Fix the incorrect soft reset operation when runtime resuming Input: iforce - add sanity checks Input: applespi - use struct_size() helper ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe ALSA: hda - Don't override global PCM hw info flag s390: put _stext and _etext into .text section s390/head64: cleanup unused labels s390/unwind: remove stack recursion warning s390/setup: adjust start_code of init_mm to _text s390/mm: fix dump_pagetables top level page table walking s390/protvirt: avoid memory sharing for diag 308 set/store sched/psi: Do not require setsched permission from the trigger creator sched/psi: Reduce psimon FIFO priority sched/deadline: Fix double accounting of rq/running bw in push & pull HID: sony: Fix race condition between rumble and device remove. ALSA: usb-audio: fix a memory leak bug HID: hiddev: do cleanup in failure of opening a device HID: hiddev: avoid opening a disconnected device ASoC: max98373: Remove executable bits SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL smb3: update TODO list of missing features smb3: send CAP_DFS capability during session setup SMB3: Fix potential memory leak when processing compound chain SMB3: Fix deadlock in validate negotiate hits reconnect MIPS: BCM63XX: Mark expected switch fall-through dax: dax_layout_busy_page() should not unmap cow pages net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case net/smc: avoid fallback in case of non-blocking connect net/smc: do not schedule tx_work in SMC_CLOSED state gve: Fix case where desc_cnt and data_cnt can get out of sync ipv6: Fix unbalanced rcu locking in rt6_update_exception_stamp_rt selftests/tls: add a litmus test for the socket reuse through shutdown net/tls: partially revert fix transition through disconnect with close NTB/msi: remove incorrect MODULE defines UPSTREAM: net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier kernfs: fix memleak in kernel_ops_readdir() net: fix bpf_xdp_adjust_head regression for generic-XDP selftests/bpf: reduce time to execute test_xdp_vlan.sh selftests/bpf: add wrapper scripts for test_xdp_vlan.sh bpf: fix XDP vlan selftests test_xdp_vlan.sh net/mlx5e: always initialize frag->last_in_page net: sched: use temporary variable for actions indexes net: dsa: mv88e6xxx: drop adjust_link to enabled phylink NFC: nfcmrvl: fix gpio-handling regression ANDROID: Removed hardcoded kernel command line arguments usb: usbfs: fix double-free of usb memory upon submiturb error usb: yurex: Fix use-after-free in yurex_delete KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block drm/rockchip: Suspend DP late HID: input: fix a4tech horizontal wheel custom usage HID: Add quirk for HP X1200 PIXART OEM mouse HID: holtek: test for sanity of intfdata HID: wacom: fix bit shift for Cintiq Companion 2 HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 x86: kvm: remove useless calls to kvm_para_available KVM: no need to check return value of debugfs_create functions KVM: remove kvm_arch_has_vcpu_debugfs() KVM: Fix leak vCPU's VMCS value into other pCPU KVM: Check preempted_in_kernel for involuntary preemption KVM: LAPIC: Don't need to wakeup vCPU twice afer timer fire HID: logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices drm/i915: Fix wrong escape clock divisor init for GLK drm/i915: fix possible memory leak in intel_hdcp_auth_downstream() Update abi_gki_aarch64.xml for 5.3-rc3 cifs: fix rmmod regression in cifs.ko caused by force_sig changes NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts NFSv4: Fix an Oops in nfs4_do_setattr NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() NFSv4: Check the return value of update_open_stateid() NFSv4.1: Only reap expired delegations NFSv4.1: Fix open stateid recovery NFSv4: Report the error from nfs4_select_rw_stateid() NFSv4: When recovering state fails with EAGAIN, retry the same recovery NFSv4: Print an error in the syslog when state is marked as irrecoverable NFSv4: Fix delegation state recovery NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid Linux 5.3-rc3 tpm: tpm_ibm_vtpm: Fix unallocated banks tpm: Fix null pointer dereference on chip register error path MAINTAINERS: Add Geert as Renesas SoC Co-Maintainer kconfig: Clear "written" flag to avoid data loss Documentation: Add swapgs description to the Spectre v1 documentation net/socket: fix GCC8+ Wpacked-not-aligned warnings drivers/acpi/scan.c: document why we don't need the device_hotplug_lock memremap: move from kernel/ to mm/ lib/test_meminit.c: use GFP_ATOMIC in RCU critical section asm-generic: fix -Wtype-limits compiler warnings cgroup: kselftest: relax fs_spec checks mm/memory_hotplug.c: remove unneeded return for void function mm/migrate.c: initialize pud_entry in migrate_vma() coredump: split pipe command whitespace before expanding template page flags: prioritize kasan bits over last-cpuid ubsan: build ubsan.c more conservatively kasan: remove clang version check for KASAN_STACK mm: compaction: avoid 100% CPU usage during compaction when a task is killed mm: migrate: fix reference check race between __find_get_block() and migration mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker ocfs2: remove set but not used variable 'last_hash' Revert "kmemleak: allow to coexist with fault injection" kernel/signal.c: fix a kernel-doc markup drm/modes: Fix unterminated strncpy drm/amd/powerplay: correct navi10 vcn powergate drm/amd/powerplay: honor hw limit on fetching metrics data for navi10 drm/amd/powerplay: Allow changing of fan_control in smu_v11_0 r8152: fix typo in register name net: phy: fix race in genphy_update_link enetc: Select PHYLIB while CONFIG_FSL_ENETC_VF is set net/ethernet/qlogic/qed: force the string buffer NULL-terminated atm: iphase: Fix Spectre v1 vulnerability hv_sock: Fix hang when a connection is closed mtd: hyperbus: Add hardware dependency to AM654 driver mtd: hyperbus: Kconfig: Fix HBMC_AM654 dependencies mtd: rawnand: micron: handle on-die "ECC-off" devices correctly ASoC: amd: acp3x: use dma address for acp3x dma driver ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests xhci: Fix NULL pointer dereference at endpoint zero reset. usb: host: xhci-rcar: Fix timeout in xhci_suspend() drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring test to vcn_v2_0 drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands Revert "drm/vgem: fix cache synchronization on arm/arm64" s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices can: peak_usb: force the string buffer NULL-terminated can: sja1000: force the string buffer NULL-terminated spi: pxa2xx: Add support for Intel Tiger Lake arm64: Make debug exception handlers visible from RCU arm64: kprobes: Recover pstate.D in single-step exception handler drm/exynos: fix missing decrement of retry counter drm/exynos: add CONFIG_MMU dependency drm/exynos: remove redundant assignment to pointer 'node' drm/exynos: using dev_get_drvdata directly crypto: ccp - Ignore tag length when decrypting GCM ciphertext crypto: ccp - Add support for valid authsize values less than 16 crypto: ccp - Fix oops by properly managing allocated structures s390/dasd: fix endless loop after read unit address configuration drm/nouveau: Only release VCPI slots on mode changes net: usb: pegasus: fix improper read if get_registers() fail tipc: compat: allow tipc commands without arguments ACPI: PM: Fix regression in acpi_device_set_power() i2c: s3c2410: Mark expected switch fall-through i2c: at91: fix clk_offset for sama5d2 i2c: at91: disable TXRDY interrupt after sending data block: Fix __blkdev_direct_IO() for bio fragments coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute Input: kbtab - sanity check for endpoint type Input: usbtouchscreen - initialize PM mutex before using it net: samsung: Spelling s/case/cause/ net: packetengines: Fix manufacturer spelling and capitalization net: nixge: Spelling s/Instrument/Instruments/ net: ixp4xx: Spelling s/XSacle/XScale/ net: broadcom: Fix manufacturer name in Kconfig help text net: apple: Fix manufacturer name in Kconfig help text net: amd: Spelling s/case/cause/ net: 8390: Fix manufacturer name in Kconfig help text Add entry in MAINTAINERS file for SafeSetID LSM mvpp2: fix panic on module removal RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp() drm: msm: Fix add_gpu_components iwlwifi: dbg_ini: fix compile time assert build errors RDMA/mlx5: Release locks during notifier unregister usb: typec: ucsi: ccg: Fix uninitilized symbol error IB/hfi1: Fix Spectre v1 vulnerability IB/mad: Fix use-after-free in ib mad completion handling RDMA/restrack: Track driver QP types in resource tracker IB/mlx5: Fix MR registration flow to use UMR properly RDMA/devices: Remove the lock around remove_client_context RDMA/devices: Do not deadlock during client removal IB/core: Add mitigation for Spectre V1 arm64/mm: fix variable 'tag' set but not used perf bench numa: Fix cpu0 binding ABI: fix abi_gki_aarch64.xml due to 'ion' core changes merge. drm/msm: Annotate intentional switch statement fall throughs drm/msm: add support for per-CRTC max_vblank_count on mdp5 ANDROID: dma-buf: Add support to get flags associated with a buffer ANDROID: dma-buf: Add support for mapping buffers with DMA attributes ANDROID: dma-buf: Add support for partial cache maintenance ANDROID: staging: android: ion: Expose ion_alloc() to kernel space ANDROID: staging: android: ion: Decouple ION page pooling from ION core arm64/mm: fix variable 'pud' set but not used arm64: Remove unneeded rcu_read_lock from debug handlers arm64: unwind: Prohibit probing on return_address() arm64: Lower priority mask for GIC_PRIO_IRQON regulator: of: Add of_node_put() before return in function drm/bochs: Use shadow buffer for bochs framebuffer console drm/fb-helper: Instanciate shadow FB if configured in device's mode_config drm/fb-helper: Map DRM client buffer only when required drm/client: Support unmapping of DRM client buffers i2c: iproc: Fix i2c master read more than 63 bytes parisc: Add archclean Makefile target parisc: Strip debug info from kernel before creating compressed vmlinuz parisc: Fix build of compressed kernel even with debug enabled drm/i915: Only recover active engines drm/i915: Add a wakeref getter for iff the wakeref is already active drm/i915: Lift intel_engines_resume() to callers xen/swiotlb: remember having called xen_create_contiguous_region() xen/swiotlb: simplify range_straddles_page_boundary() xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() net: stmmac: Use netif_tx_napi_add() for TX polling function net: bridge: mcast: don't delete permanent entries when fast leave is enabled net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() selftests/tls: fix TLS tests with CONFIG_TLS=n selinux: fix memory leak in policydb_init() drm/msm: Use the correct dma_sync calls in msm_gem Bluetooth: hci_uart: check for missing tty operations mm: slub: Fix slab walking for init_on_free riscv: defconfig: align RV64 defconfig to the output of "make savedefconfig" riscv: dts: fu540-c000: drop "timebase-frequency" riscv: Fix perf record without libelf support drm/vgem: fix cache synchronization on arm/arm64 arm64/efi: fix variable 'si' set but not used arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} arm64: vdso: Fix Makefile regression gfs2: Inode dirtying fix Unbreak mount_capable() isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack net: mediatek: Drop unneeded dependency on NET_VENDOR_MEDIATEK net: ag71xx: Use GFP_KERNEL instead of GFP_ATOMIC in 'ag71xx_rings_init()' net: ethernet: et131x: Use GFP_KERNEL instead of GFP_ATOMIC when allocating tx_ring->tcb_ring MAINTAINERS: floppy: take over maintainership drop_monitor: Add missing uAPI file to MAINTAINERS file mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() kbuild: Check for unknown options with cc-option usage in Kconfig and clang lib/raid6: fix unnecessary rebuild of vpermxor*.c kbuild: modpost: do not parse unnecessary rules for vmlinux modpost kbuild: modpost: remove unnecessary dependency for __modpost kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules kbuild: modpost: include .*.cmd files only when targets exist drm/i810: Use CONFIG_PREEMPTION nbd: replace kill_bdev() with __invalidate_device() again ata: libahci: do not complain in case of deferred probe io_uring: fix KASAN use after free in io_sq_wq_submit_work parisc: fix race condition in patching code parisc: rename default_defconfig to defconfig parisc: Fix fall-through warnings in fpudispatch.c parisc: Mark expected switch fall-throughs in fault.c Input: applespi - add dependency on LEDS_CLASS Revert "powerpc: slightly improve cache helpers" powerpc/kasan: fix early boot failure on PPC32 drivers/macintosh/smu.c: Mark expected switch fall-through ASoC: max98373: add 88200 and 96000 sampling rate support ASoC: sun4i-i2s: Incorrect SR and WSS computation MAINTAINERS: Update Intel ASoC drivers maintainers drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval drm/amd/powerplay: correct Navi10 VCN powergate control (v2) drm/amd/powerplay: support VCN powergate status retrieval for SW SMU drm/amd/powerplay: support VCN powergate status retrieval on Raven drm/amd/powerplay: add new sensor type for VCN powergate status drm/amdgpu: fix a potential information leaking bug drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep xen: avoid link error on ARM xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero() drm/amd/powerplay: enable SW SMU reset functionality drm/amd/powerplay: fix null pointer dereference around dpm state relates drm/amdgpu/powerplay: use proper revision id for navi drm/amd/powerplay: fix temperature granularity error in smu11 drm/amd/powerplay: add callback function of get_thermal_temperature_range drm/amdkfd: Fix byte align on VegaM fgraph: Remove redundant ftrace_graph_notrace_addr() test tracing: Fix header include guards in trace event headers dm table: fix various whitespace issues with recent DAX code dm table: fix dax_dev NULL dereference in device_synchronous() arm64: compat: vdso: Use legacy syscalls as fallback x86/vdso/32: Use 32bit syscall fallback lib/vdso/32: Provide legacy syscall fallbacks lib/vdso: Move fallback invocation to the callers lib/vdso/32: Remove inconsistent NULL pointer checks net: dsa: qca8k: enable port flow control selftests/livepatch: push and pop dynamic debug config kselftest: save-and-restore errno to allow for %m formatting compat_ioctl: pppoe: fix PPPOEIOCSFWD handling tipc: fix unitilized skb list crash loop: Fix mount(2) failure due to race with LOOP_SET_FD xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() exit: make setting exit_state consistent enetc: Fix build error without PHYLIB net: stmmac: Sync RX Buffer upon allocation mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types net: dsa: mv88e6xxx: use link-down-define instead of plain value net: phy: fixed_phy: print gpio error only if gpio node is present scsi: qla2xxx: Fix possible fcport null-pointer dereferences scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA driver core: Fix use-after-free and double free on glue directory scsi: hpsa: remove printing internal cdb on tag collision MIPS: OProfile: Mark expected switch fall-throughs scsi: hpsa: correct scsi command status issue after reset iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment iwlwifi: mvm: fix an out-of-bound access iwlwifi: don't unmap as page memory that was mapped as single iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info iwlwifi: mvm: fix frame drop from the reordering buffer iwlwifi: mvm: replace RS mutex with a spin_lock iwlwifi: mvm: send LQ command always ASYNC iwlwifi: mvm: fix comparison of u32 variable with less than zero iwlwifi: fix locking in delayed GTK setting iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue iwlwifi: mvm: add a new RSS sync notification for NSSN sync iwlwifi: mvm: prepare the ground for more RSS notifications iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 iwlwifi: mvm: avoid races in rate init and rate perform iwlwifi: mvm: disable TX-AMSDU on older NICs MAINTAINERS: Move linux-fpga tree to new location Btrfs: fix deadlock between fiemap and transaction commits Btrfs: fix race leading to fs corruption after transaction abort Btrfs: fix incremental send failure after deduplication nvmem: Use the same permissions for eeprom as for nvmem kbuild: initialize CLANG_FLAGS correctly in the top Makefile media: vivid: fix missing cec adapter name kgdboc: disable the console lock when in kgdb mwifiex: fix 802.11n/WPA detection rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet powerpc/spe: Mark expected switch fall-throughs rxrpc: Fix potential deadlock drm/bridge: tc358764: Fix build error Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m driver core: platform: return -ENXIO for missing GpioInt netfilter: ebtables: also count base chain policies powerpc/nvdimm: Pick nearby online node if the device node is not online ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check usb: typec: tcpm: remove tcpm dir if no children usb: typec: tcpm: free log buf memory when remove debug file usb: typec: tcpm: Add NULL check before dereferencing config drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled. drm/i915/gvt: grab runtime pm first for forcewake use drm/i915/gvt: fix incorrect cache entry for guest page mapping drm/i915/gvt: Checking workload's gma earlier drm/i915/gvt: Don't use ggtt_validdate_range() with size=0 drm/i915/gvt: Warning for invalid ggtt access ABI: fix up abi_gki_aarch64.xml due to 'eas-dev' merge drm/i915/gvt: remove duplicate include of trace.h ABI change due to fix for PREEMPT scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure scsi: libfc: Whitespace cleanup in libfc.h net: smc911x: Mark expected switch fall-through libata: zpodd: Fix small read overflow in zpodd_get_mech_type() pinctrl: aspeed: Make aspeed_pinmux_ips static ataflop: Mark expected switch fall-through net: hamradio: baycom_epp: Mark expected switch fall-through net: wan: sdla: Mark expected switch fall-through net: sctp: drop unneeded likely() call around IS_ERR() mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled netfilter: ipset: Fix rename concurrency with listing netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets netfilter: ipset: Actually allow destination MAC address for hash:ip,mac sets too net: spider_net: Mark expected switch fall-through net: ehea: Mark expected switch fall-through mvpp2: refactor the HW checksum setup net: fix ifindex collision during namespace removal mvpp2: refactor MTU change code rocker: fix memory leaks of fib_work on two error return paths net: stmmac: manage errors returned by of_get_mac_address() GKI: change config option back to PREEMPT Do not dereference 'siw_crypto_shash' before checking net/af_iucv: mark expected switch fall-throughs arcnet: com20020-isa: Mark expected switch fall-throughs ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes net: bridge: delete local fdb on device init failure net: sched: Fix a possible null-pointer dereference in dequeue_func() MAINTAINERS: Remove mailing-list entry for XDP (eXpress Data Path) arcnet: arc-rimi: Mark expected switch fall-throughs arcnet: com90io: Mark expected switch fall-throughs arcnet: com90xx: Mark expected switch fall-throughs dax: Fix missed wakeup in put_unlocked_entry() RDMA/hns: Fix build error vfio-ccw: make vfio_ccw_async_region_ops static s390/3215: add switch fall through comment for -Wimplicit-fallthrough s390/tape: add fallthrough annotations s390/mm: add fallthrough annotations s390/mm: make gmap_test_and_clear_dirty_pmd static s390/kexec: add missing include to machine_kexec_reloc.c s390/perf: make cf_diag_csd static s390/lib: add missing include s390/boot: add missing declarations and includes s390: update configs s390: clean up qdio.h platform/x86: pcengines-apuv2: use KEY_RESTART for front button pidfd: Add warning if exit_state is 0 during notification pidfd: remove obsolete comments from test mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() mac80211: don't WARN on short WMM parameters from AP libbpf: fix missing __WORDSIZE definition netfilter: add include guard to xt_connlabel.h drm/i915: Fix the TBT AUX power well enabling drm/i915: Fix GEN8_MCR_SELECTOR programming drm/i915/vbt: Fix VBT parsing for the PSR section drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV drm/i915: Lock the engine while dumping the active request drm/i915/perf: add missing delay for OA muxes configuration drm/i915/perf: ensure we keep a reference on the driver drm/i915/userptr: Acquire the page lock around set_page_dirty() drm/i915/gtt: Mark the freed page table entries with scratch drm/i915/gtt: Defer the free for alloc error paths drm/i915: Deal with machines that expose less than three QGV points drm/i915: Fix memleak in runtime wakeref tracking drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT drm/i915: fix whitelist selftests with readonly registers powerpc/kvm: Fall through switch case explicitly perf tools: Fix perf.data documentation units for memory size perf header: Fix use of unitialized value warning perf header: Fix divide by zero error if f_header.attr_size==0 tools headers UAPI: Sync if_link.h with the kernel tools headers UAPI: Sync sched.h with the kernel tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() tools headers UAPI: Update tools's copy of drm.h headers tools headers UAPI: Update tools's copy of mman.h headers drm/i915: Fix various tracepoints for gen2 drm/i915/perf: fix ICL perf register offsets drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. drm/i915: Keep rings pinned while the context is active arm64: module: Mark expected switch fall-through arm64: smp: Mark expected switch fall-through arm64: hw_breakpoint: Fix warnings about implicit fallthrough drivers/perf: arm_pmu: Fix failure path in PM notifier arm64: compat: Allow single-byte watchpoints on all addresses arm64: KVM: hyp: debug-sr: Mark expected switch fall-through habanalabs: fix host memory polling in BE architecture habanalabs: fix F/W download in BE architecture ABI file update for 5.3-rc2 dma-contiguous: page-align the size in dma_free_contiguous() dma-contiguous: do not overwrite align in dma_alloc_contiguous() f2fs: use EINVAL for superblock with invalid magic xfs: fix stack contents leakage in the v1 inumber ioctls ANDROID: label cuttlefish modules for gki kbuild: detect missing "WITH Linux-syscall-note" for uapi headers powerpc: Wire up clone3 syscall gpiolib: Preserve desc->flags when setting state pinctrl: aspeed-g5: Delay acquisition of regmaps Linux 5.3-rc2 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS eeprom: at24: make spd world-readable again gpio: don't WARN() on NULL descs if gpiolib is disabled r8169: don't use MSI before RTL8168d Revert ("r8169: remove 1000/Half from supported modes") net: phylink: Fix flow control for fixed-link gigaset: stop maintaining seperately net: rds: Fix possible null-pointer dereferences in rds_rdma_cm_event_handler_cmn() iio: adc: gyroadc: fix uninitialized return code isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() docs: generic-counter.rst: fix broken references for ABI file ALSA: hda: Fix 1-minute detection delay when i915 module is not available kbuild: remove unused single-used-m gen_compile_commands: lower the entry count threshold .gitignore: Add compilation database file kbuild: remove unused objectify macro f2fs: fix to read source block before invalidating it dt-bindings: Fix more $id value mismatches filenames dt-bindings: nvmem: SID: Fix the examples node names dt-bindings: nvmem: Add YAML schemas for the generic NVMEM bindings of: Fix typo in kerneldoc ANDROID: Add initial rockpi4_defconfig net: qualcomm: rmnet: Fix incorrect UL checksum offload logic ip6_tunnel: fix possible use-after-free on xmit ocelot: Cancel delayed work before wq destruction qed: RDMA - Fix the hw_ver returned in device attributes net: usb: qmi_wwan: Add the BroadMobi BM818 card block: fix max segment size handling in blk_queue_virt_boundary tools headers UAPI: Update tools's copy of kvm.h headers tools include UAPI: Sync x86's syscalls_64.tbl and generic unistd.h to pick up clone3 and pidfd_open KVM: arm64: Update kvm_arm_exception_class and esr_class_str for new EC KVM: arm: vgic-v3: Mark expected switch fall-through arm64: KVM: regmap: Fix unexpected switch fall-through docs: phy: Drop duplicate 'be made' irqchip/renesas-rza1: Fix an use-after-free in rza1_irqc_probe() irqchip/irq-imx-gpcv2: Forward irq type to parent irqchip/irq-mbigen: Add of_node_put() before return irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail irqchip/gic-v3: Mark expected switch fall-through ASoC: ti: davinci-mcasp: Correct slot_width posed constraint ASoC: rockchip: Fix mono capture ASoC: Intel: Fix some acpi vs apci typo in somme comments ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode fix the struct mount leak in umount_tree() {nl,mac}80211: fix interface combinations on crypto controlled devices vhost: disable metadata prefetch optimization MAINTAINERS: vfio-ccw: Remove myself as the maintainer s390/mm: use shared variables for sysctl range check virtio/s390: fix race on airq_areas[] s390/dma: provide proper ARCH_ZONE_DMA_BITS value btrfs: fix extent_state leak in btrfs_lock_and_flush_ordered_range xen/pciback: remove set but not used variable 'old_state' Makefile: Globally enable fall-through warning drm/i915: Mark expected switch fall-throughs drm/amd/display: Mark expected switch fall-throughs drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning drm/amdgpu/gfx10: Fix missing break in switch statement drm/amdkfd: Fix missing break in switch statement perf/x86/intel: Mark expected switch fall-throughs mtd: onenand_base: Mark expected switch fall-through afs: fsclient: Mark expected switch fall-throughs afs: yfsclient: Mark expected switch fall-throughs can: mark expected switch fall-throughs firewire: mark expected switch fall-throughs ipip: validate header length in ipip_tunnel_xmit selftests/net: add missing gitignores (ipv6_flowlabel) bnx2x: Disable multi-cos feature. structleak: disable STRUCTLEAK_BYREF in combination with KASAN_STACK Documentation: TLS: fix stat counters description nfp: tls: rename tls packet counters net/mlx5e: kTLS, Call WARN_ONCE on netdev mismatch net/mlx5e: Prevent encap flow counter update async to user query net/mlx5e: Fix matching of speed to PRM link modes net/mlx5e: Fix wrong max num channels indication net/mlx5: Fix modify_cq_in alignment net/mlx5: Add missing RDMA_RX capabilities net/mlx5: Use reversed order when unregister devices nouveau: unlock mmap_sem on all errors from nouveau_range_fault nouveau: remove the block parameter to nouveau_range_fault mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau mm/hmm: always return EBUSY for invalid ranges in hmm_range_{fault,snapshot} fsl/fman: Remove comment referring to non-existent function st_nci_hci_connectivity_event_received: null check the allocation st21nfca_connectivity_event_received: null check the allocation tun: mark small packets as owned by the tap sock lib/dim: Fix -Wunused-const-variable warnings linux/dim: Fix overflow in dim calculation ife: error out when nla attributes are empty platform/x86: intel_pmc_core: Add ICL-NNPI support to PMC Core Platform: OLPC: add SPI MODULE_DEVICE_TABLE libbpf: silence GCC8 warning about string truncation platform/x86: wmi: add missing struct parameter description platform/x86: pcengines-apuv2: Fix softdep statement io_uring: ensure ->list is initialized for poll commands btrfs: Fix deadlock caused by missing memory barrier IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification IB/counters: Always initialize the port counter object IB/core: Fix querying total rdma stats IB/mlx5: Prevent concurrent MR updates during invalidation perf/x86/intel: Mark expected switch fall-throughs perf/core: Fix creating kernel counters for PMUs that override event->cpu perf/x86: Apply more accurate check on hypervisor platform perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register perf/x86/intel: Fix SLOTS PEBS event constraint locking/mutex: Test for initialized mutex locking/lockdep: Clean up #ifdef checks locking/lockdep: Hide unused 'class' variable locking/rwsem: Add ACQUIRE comments tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty locking/rwsem: Don't call owner_on_cpu() on read-owner sched/fair: Use RCU accessors consistently for ->numa_group sched/fair: Don't free p->numa_faults with concurrent readers drm/tegra: Fix gpiod_get_from_of_node() regression test_firmware: fix a memory leak bug hpet: Fix division by zero in hpet_time_div() eeprom: make older eeprom drivers select NVMEM_SYSFS vt: Grab console_lock around con_is_bound in show_bind vmw_balloon: Remove Julien from the maintainers list staging: android: ion: Bail out upon SIGKILL when allocating memory. x86/speculation/mds: Apply more accurate check on hypervisor platform x86/hpet: Undo the early counter is counting check tty: serial: netx: Delete driver xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT). usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port Revert "usb: usb251xb: Add US port lanes inversion property" Revert "usb: usb251xb: Add US lanes inversion dts-bindings" iomap: fix Invalid License ID treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers usb: wusbcore: fix unbalanced get/put cluster_id usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() usb-storage: Add a limitation for blk_queue_max_hw_sectors() usb: pci-quirks: Minor cleanup for AMD PLL quirk usb: pci-quirks: Correct AMD PLL quirk detection Input: synaptics - enable RMI mode for HP Spectre X360 Staging: fbtft: Fix GPIO handling staging: unisys: visornic: Update the description of 'poll_for_irq()' staging: wilc1000: flush the workqueue before deinit the host staging: gasket: apex: fix copy-paste typo Staging: fbtft: Fix reset assertion when using gpio descriptor Staging: fbtft: Fix probing of gpio descriptor ALSA: hda - Add a conexant codec entry to let mute led work netfilter: nft_meta_bridge: Eliminate 'out' label netfilter: nf_tables: Make nft_meta expression more robust objtool: Improve UACCESS coverage xtensa: fix build for cores with coprocessors netrom: hold sock when setting skb->destructor ovs: datapath: hide clang frame-overflow warnings net/tls: add myself as a co-maintainer net: phy: mscc: initialize stats array ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips net: phylink: don't start and stop SGMII PHYs in SFP modules twice ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 net/ipv4: cleanup error condition testing Fix uninitialized variable in ipmb_dev_int.c dt-bindings: interrupt-controller: al-fic: remove redundant binding selftests/livepatch: add test skip handling IB/mlx5: Fix clean_mr() to work in the expected order IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache IB/mlx5: Use direct mkey destroy command upon UMR unreg failure IB/mlx5: Fix unreg_umr to ignore the mkey state ktest: Fix some typos in config-bisect.pl spi: bcm2835: Fix 3-wire mode if DMA is enabled selftests: mlxsw: Fix typo in qos_mc_aware.sh access: avoid the RCU grace period for the temporary subjective credentials regulator: lp87565: Fix probe failure for "ti,lp87565" ASoC: Fail card instantiation if DAI format setup fails arm: use swiotlb for bounce buffering on LPAE configs dma-mapping: check pfn validity in dma_common_{mmap,get_sgtable} selinux: check sidtab limit before adding a new entry dt-bindings: clk: allwinner,sun4i-a10-ccu: Correct path in $id KVM: X86: Boost queue head vCPU to mitigate lock waiter preemption x86/entry/32: Pass cr2 to do_async_page_fault() Input: elantech - annotate fall-through case in elantech_use_host_notify() fpga-manager: altera-ps-spi: Fix build error mei: me: add mule creek canyon (EHL) device ids can: gw: Fix error path of cgw_module_init can: peak_usb: fix potential double kfree_skb() can: flexcan: fix stop mode acknowledgment can: flexcan: fix an use-after-free in flexcan_setup_stop_mode() can: mcp251x: add error check when wq alloc failed can: rcar_canfd: fix possible IRQ storm on high load can: dev: call netif_carrier_off() in register_candev() binder: prevent transactions to context manager from its own process. binder: Set end of SG buffer area properly. Documentation: move Documentation/virtual to Documentation/virt scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG scsi: ibmvfc: fix WARN_ON during event pool release scsi: fcoe: fix a typo scsi: megaraid_sas: Make some functions static scsi: megaraid_sas: fix panic on loading firmware crashdump scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" libbpf: fix using uninitialized ioctl results selftests/bpf: add another gso_segs access bpf: fix access to skb_shared_info->gso_segs net: thunderx: Use fwnode_get_mac_address() bpf: fix narrower loads on s390 sky2: Disable MSI on ASUS P6T net: dsa: sja1105: sja1105_main: Add of_node_put() net: dsa: mv88e6xxx: chip: Add of_node_put() before return drm/amd/display: Set enabled to false at start of audio disable selftests: forwarding: gre_multipath: Fix flower filters selftests: forwarding: gre_multipath: Enable IPv4 forwarding ARM: defconfig: u8500: Add new drivers ARM: defconfig: u8500: Refresh defconfig ARM: dts: bcm: bcm47094: add missing #cells for mdio-bus-mux ARM: davinci: fix sleep.S build error on ARMv4 selftests/x86: fix spelling mistake "FAILT" -> "FAIL" selftests: kmod: Fix typo in kmod.sh Revert "nvme-pci: don't create a read hctx mapping without read queues" nvme: fix multipath crash when ANA is deactivated nvme: fix memory leak caused by incorrect subsystem free nvme: ignore subnqn for ADATA SX6000LNP dma-mapping: use dma_get_mask in dma_addressing_limited iommu/amd: Add support for X2APIC IOMMU interrupts ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() Input: elantech - enable SMBus on new (2018+) systems Input: applespi - fix trivial typo in struct description Input: applespi - select CRC16 module drbd: dynamically allocate shash descriptor block: blk-mq: Remove blk_mq_sched_started_request and started_request ALSA: ac97: Fix double free of ac97_codec_device perf build: Do not use -Wshadow on gcc < 4.8 perf probe: Avoid calling freeing routine multiple times for same pointer perf probe: Set pev->nargs to zero after freeing pev->args entries perf session: Fix loading of compressed data split across adjacent records perf stat: Always separate stalled cycles per insn perf stat: Fix segfault for event group in repeat mode perf tools: Fix proper buffer size for feature processing perf script: Fix off by one in brstackinsn IPC computation perf script: Improve man page description of metrics perf script: Fix --max-blocks man page description ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links ALSA: compress: Be more restrictive about when a drain is allowed ALSA: compress: Don't allow paritial drain operations on capture streams ALSA: compress: Prevent bypasses of set_params ALSA: compress: Fix regression on compressed capture streams s390/kasan: add bitops instrumentation s390/bitops: make test functions return bool s390: wire up clone3 system call kbuild: enable arch/s390/include/uapi/asm/zcrypt.h for uapi header test s390: use __u{16,32,64} instead of uint{16,32,64}_t in uapi header s390/hypfs: fix a typo in the name of a function s390/qdio: restrict QAOB usage to IQD unicast queues s390/qdio: add sanity checks to the fast-requeue path s390: enable detection of kernel version from bzImage KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index firmware: Fix missing inline iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() arm64: dts: imx8mq: fix SAI compatible int340X/processor_thermal_device: Fix proc_thermal_rapl_remove() arm64: dts: imx8mm: Correct SAI3 RXC/TXFS pin's mux option #1 Revert "net: hns: fix LED configuration for marvell phy" scsi: core: fix the dma_max_mapping_size call scsi: fdomain: fix building pcmcia front-end net: stmmac: Do not cut down 1G modes net: stmmac: Use kcalloc() instead of kmalloc_array() net: stmmac: RX Descriptors need to be clean before setting buffers net: hns: fix LED configuration for marvell phy net: mvpp2: Don't check for 3 consecutive Idle frames for 10G links clk: renesas: cpg-mssr: Fix reset control race condition clk: sprd: Select REGMAP_MMIO to avoid compile errors riscv: dts: Add DT node for SiFive FU540 Ethernet controller driver clk: mediatek: mt8183: Register 13MHz clock earlier for clocksource clk: Add missing documentation of devm_clk_bulk_get_optional() argument clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1 scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector doc:it_IT: translations in process/ docs/vm: transhuge: fix typo in madvise reference drm/amdgpu/smu: move fan rpm query into the asic specific code drm/amd/powerplay: custom peak clock freq for navi10 riscv: include generic support for MSI irqdomains drm: silence variable 'conn' set but not used MAINTAINERS: Add Paul as a RISC-V maintainer doc:it_IT: rephrase statement doc:it_IT: align translation to mainline bonding: Force slave speed check after link state recovery for 802.3ad drm/msm: stop abusing dma_map/unmap for cache RDMA/siw: Remove set but not used variables 'rv' IB/mlx5: Replace kfree with kvfree RDMA/bnxt_re: Honor vlan_id in GID entry comparison IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn IB/hfi1: Field not zero-ed when allocating TID flow memory IB/hfi1: Unreserve a flushed OPFN request IB/hfi1: Check for error on call to alloc_rsm_map_table drm/msm/dpu: Correct dpu encoder spinlock initialization RDMA/hns: Fix sg offset non-zero issue drm/msm: correct NULL pointer dereference in context_init RDMA/siw: Fix error return code in siw_init_module() ASoC: dapm: fix a memory leak bug sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y iommu/vt-d: Print pasid table entries MSB to LSB in debugfs iommu/virtio: Update to most recent specification iommu/iova: Remove stale cached32_node iommu/vt-d: Check if domain->pgd was allocated iommu/vt-d: Don't queue_iova() if there is no flush queue arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 balloon: fix up comments mm/balloon_compaction: avoid duplicate page removal iommu/vt-d: Avoid duplicated pci dma alias consideration arm64: Force SSBS on context switch Revert "iommu/vt-d: Consolidate domain_init() to avoid duplication" selftests/bpf: fix sendmsg6_prog on s390 bcache: fix possible memory leak in bch_cached_dev_run() libbpf: Avoid designated initializers for unnamed union members libbpf: Fix endianness macro usage for some compilers selftests/tls: add shutdown tests selftests/tls: close the socket with open record selftests/tls: add a bidirectional test selftests/tls: test error codes around TLS ULP installation selftests/tls: add a test for ULP but no keys bpf: sockmap/tls, close can race with map free bpf: sockmap, only create entry if ulp is not already enabled bpf: sockmap, synchronize_rcu before free'ing map bpf: sockmap, sock_map_delete needs to use xchg net/tls: fix transition through disconnect with close net/tls: remove sock unlock/lock around strp_done() net/tls: remove close callback sock unlock/lock around TX work flush net/tls: don't call tls_sk_proto_close for hw record offload net/tls: don't arm strparser immediately in tls_set_sw_offload() pidfd: fix a poll race when setting exit_state MAINTAINERS: Update my email address gpiolib: fix incorrect IRQ requesting of an active-low lineevent mmc: mmc_spi: Enable stable writes powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL powerpc/pseries: Update SCM hcall op-codes in hvcall.h MAINTAINERS: Update my email address MAINTAINERS: Fix spelling mistake in my name MAINTAINERS: Update my email address to @kernel.org mmc: meson-mx-sdio: Fix misuse of GENMASK macro mmc: dw_mmc: Fix occasional hang after tuning on eMMC mmc: host: sdhci-sprd: Fix the missing pm_runtime_put_noidle() spi: pxa2xx: Balance runtime PM enable/disable on error ASoC: SOF: use __u32 instead of uint32_t in uapi headers SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection ASoC: cs42xx8: Fix MFREQ selection issue for async mode ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free KVM: X86: Dynamically allocate user_fpu KVM: X86: Fix fpu state crash in kvm guest Revert "kvm: x86: Use task structs fpu field for user" KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested arm64: mm: Drop pte_huge() arm64/sve: Fix a couple of magic numbers for the Z-reg count arm64/sve: Factor out FPSIMD to SVE state conversion arm64: stacktrace: Better handle corrupted stacks arm64: stacktrace: Factor out backtrace initialisation arm64: stacktrace: Constify stacktrace.h functions arm64: vdso: Cleanup Makefiles arm64: vdso: fix flip/flop vdso build bug arm64: vdso: Fix population of AT_SYSINFO_EHDR for compat vdso powercap: Invoke powercap_init() and rapl_init() earlier futex: Cleanup generic SMP variant of arch_futex_atomic_op_inuser() x86/irq/64: Update stale comment x86/sysfb_efi: Add quirks for some devices with swapped width and height x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy() x86/mm: Sync also unmappings in vmalloc_sync_all() x86/mm: Check for pfn instead of page in vmalloc_sync_one() FROMLIST: thermal: cpu_cooling: Migrate to using the EM framework FROMLIST: thermal: cpu_cooling: Make the power-related code depend on IPA FROMLIST: arm64: defconfig: Enable CONFIG_ENERGY_MODEL ANDROID: sched/fair: Also do misfit in overloaded groups ANDROID: sched/fair: Don't balance misfits if it would overload local group ANDROID: sched/fair: Attempt to improve throughput for asym cap systems ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity ANDROID: sched: Prevent unnecessary active balance of single task in sched group ANDROID: sched: Update max cpu capacity in case of max frequency constraints ANDROID: arm: enable max frequency capping ANDROID: arm64: enable max frequency capping ANDROID: cpufreq: arch_topology: implement max frequency capping ANDROID: sched/fair: add arch scaling function for max frequency capping ARM: dts: imx6ul: fix clock frequency property name of I2C buses ALSA: line6: Fix a typo firmware: fix build errors in paged buffer handling code io_uring: track io length in async_list based on bytes io_uring: don't use iov_iter_advance() for fixed buffers block: properly handle IOCB_NOWAIT for async O_DIRECT IO blk-mq: allow REQ_NOWAIT to return an error inline tcp: be more careful in tcp_fragment() hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() powerpc/tm: Fix oops on sigreturn on systems without TM ARM: Delete netx a second time hwmon: (k8temp) documentation: update URL of datasheet hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 hwmon: (occ) Fix division by zero issue ARM: dts: imx7ulp: Fix usb-phy unit address format vrf: make sure skb->data contains ip header to make routing connector: remove redundant input callback from cn_dev qed: Prefer pcie_capability_read_word() igc: Prefer pcie_capability_read_word() cxgb4: Prefer pcie_capability_read_word() be2net: Synchronize be_update_queues with dev_watchdog bnx2x: Prevent load reordering in tx completion processing netfilter: ebtables: fix a memory leak bug in compat net: phy: sfp: hwmon: Fix scaling of RX power net: sched: verify that q!=NULL before setting q->flags chelsio: Fix a typo in a function name allocate_flower_entry: should check for null deref net: hns3: typo in the name of a constant kbuild: add net/netfilter/nf_tables_offload.h to header-test blacklist. tipc: Fix a typo Input: applespi - fix warnings detected by sparse parisc: Flush ITLB in flush_tlb_all_local() only on split TLB machines parisc: add kprobe_fault_handler() mac80211: don't warn about CW params when not using them mac80211: fix possible memory leak in ieee80211_assign_beacon nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN nl80211: fix VENDOR_CMD_RAW_DATA wireless: fix nl80211 vendor commands r8169: fix RTL8168g PHY init net: flow_offload: add flow_block structure and use it net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t net: flow_offload: remove netns parameter from flow_block_cb_alloc() net: openvswitch: rename flow_stats to sw_flow_stats iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND libbpf: sanitize VAR to conservative 1-byte INT libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists netfilter: bridge: make NF_TABLES_BRIDGE tristate ALSA: pcm: Fix refcount_inc() on zero usage docs: load_config.py: ensure subdirs end with "/" powerpc/dma: Fix invalid DMA mmap behavior riscv: enable sys_clone3 syscall for rv64 KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create fails driver-core, libnvdimm: Let device subsystems add local lockdep coverage libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant libnvdimm/region: Register badblocks before namespaces libnvdimm/bus: Prevent duplicate device_unregister() calls drivers/base: Introduce kill_device() MIPS: Annotate fall-through in Cavium Octeon code MIPS: Annotate fall-through in kvm/emulate.c mips: fix cacheinfo MIPS: kernel: only use i8253 clocksource with periodic clockevent drm/amd/display: handle active dongle port type is DP++ or DP case drm/amd/display: do not read link setting if edp not connected drm/amd/display: Increase size of audios array drm/amd/display: drop ASSERT() if eDP panel is not connected drm/amd/display: Only enable audio if speaker allocation exists drm/amd/display: Fix dc_create failure handling and 666 color depths drm/amd/display: allocate 4 ddc engines for RV2 drm/amd/display: put back front end initialization sequence drm/amd/display: Wait for flip to complete drm/amd/display: Change min_h_sync_width from 8 to 4 drm/amd/display: use encoder's engine id to find matched free audio device drm/amd/display: fix DMCU hang when going into Modern Standby drm/amd/display: Disable Audio on reinitialize hardware drm/amd/display: Read max down spread drm/amd/display: Check for valid stream_encode drm/amd/display: Wait for backlight programming completion in set backlight level drm/amd/display: Poll for GPUVM context ready (v2) drm/amd/display: wait for the whole frame after global unlock drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct drm/amd/display: Clock does not lower in Updateplanes drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle drm/amd/display: swap system aperture high/low drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec drm/amd/display: Set default block_size, even in unexpected cases drm/amd/display: No audio endpoint for Dell MST display drm/amd/display: cap DCFCLK hardmin to 507 for NV10 drm/amd/display: fix dsc disable drm/amd/display: fix up HUBBUB hw programming for VM drm/amd/display: initialize p_state to proper value drm/amdgpu: use VCN firmware offset for cache window drm/ttm: use the same attributes when freeing d_page->vaddr drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 drm/amdgpu: drop ras self test drm/amdgpu: only allow error injection to UMC IP block drm/amdgpu: disable GFX RAS by default drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability drm/amd/powerplay: report bootup clock as max supported on dpm disabled drm/amdgpu: Default disable GDS for compute VMIDs netfilter: bridge: NF_CONNTRACK_BRIDGE does not depend on NF_TABLES_BRIDGE netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module netfilter: synproxy: fix rst sequence number mismatch netfilter: nf_tables: Support auto-loading for inet nat io_uring: add a memory barrier before atomic_read rq-qos: use a mb for got_token rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule rq-qos: don't reset has_sleepers on spurious wakeups rq-qos: fix missed wake-ups in rq_qos_throttle wait: add wq_has_single_sleeper helper powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() block, bfq: check also in-flight I/O in dispatch plugging ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 ALSA: hda - Optimize resume for codecs without jack detection spi: gpio: Add SPI_MASTER_GPIO_SS flag btrfs: don't leak extent_map in btrfs_get_io_geometry() btrfs: free checksum hash on in close_ctree btrfs: Fix build error while LIBCRC32C is module btrfs: inode: Don't compress if NODATASUM or NODATACOW set x86/entry/64: Use JMP instead of JMPQ HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT HID: logitech-dj: add the Powerplay receiver HID: logitech-hidpp: add USB PID for a few more supported mice HID: logitech-dj: rename "gaming" receiver to "lightspeed" docs: virtual: add it to the documentation body docs: remove extra conf.py files docs: load_config.py: avoid needing a conf.py just due to LaTeX docs scripts/sphinx-pre-install: seek for Noto CJK fonts for pdf output scripts/sphinx-pre-install: cleanup Gentoo checks scripts/sphinx-pre-install: fix latexmk dependencies scripts/sphinx-pre-install: don't use LaTeX with CentOS 7 scripts/sphinx-pre-install: fix script for RHEL/CentOS docs: conf.py: only use CJK if the font is available docs: conf.py: add CJK package needed by translations docs: pdf: add all Documentation/*/index.rst to PDF output docs: fix broken doc references due to renames docs: power: add it to to the main documentation index docs: powerpc: convert docs to ReST and rename to *.rst Documentation: fix vfio-ccw doc ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook ASoC: samsung: odroid: fix a double-free issue for cpu_dai ASoC: samsung: odroid: fix an use-after-free issue for codec regulator: axp20x: fix DCDC5 and DCDC6 for AXP803 regulator: axp20x: fix DCDCA and DCDCD for AXP806 block: fix sysfs module parameters directory path in comment blkcg: allow blkcg_policy->pd_stat() to print non-debug info too io_uring: fix counter inc/dec mismatch in async_list ata: libahci_platform: remove redundant dev_err message io_uring: fix the sequence comparison in io_sequence_defer netfilter: nft_hash: fix symhash with modulus one netfilter: nf_tables: don't fail when updating base chain policy netfilter: conntrack: always store window size un-scaled netfilter: synproxy: fix erroneous tcp mss option netfilter: nf_tables: fix module autoload for redir netfilter: Update obsolete comments referring to ip_conntrack netfilter: nf_conntrack_sip: fix expectation clash netfilter: Fix rpfilter dropping vrf packets by mistake drm/modes: Don't apply cmdline's rotation if it wasn't specified vfio-ccw: Update documentation for csch/hsch vfio-ccw: Don't call cp_free if we are processing a channel program vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn vfio-ccw: Fix memory leak and don't call cp_free in cp_init vfio-ccw: Fix misleading comment when setting orb.cmd.c64 netfilter: nfnetlink: avoid deadlock due to synchronous request_module powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA KVM: PPC: Book3S HV: Save and restore guest visible PSSCR bits on pseries powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR KVM: PPC: Book3S HV: Always save guest pmu for guest capable of nesting powerpc/mm: Limit rma_size to 1TB when running without HV mode iio: imu: mpu6050: add missing available scan masks iio: cros_ec_accel_legacy: Fix incorrect channel setting IIO: Ingenic JZ47xx: Set clock divider on probe iio: adc: max9611: Fix misuse of GENMASK macro f2fs: remove redundant check from f2fs_setflags_common() f2fs: use generic checking function for FS_IOC_FSSETXATTR f2fs: use generic checking and prep function for FS_IOC_SETFLAGS docs: driver-api: generic-counter: fix file path to ABI doc media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use media: v4l2-subdev: fix regression in check_pad() ASoC: audio-graph-card: add missing const at graph_get_dai_id() ASoC: rt1011: fix DC calibration offset not applying ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() ASoC: simple-card: fix an use-after-free in simple_for_each_link() ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() spi: spi-fsl-qspi: change i.MX7D RX FIFO size spi: dt-bindings: spi-controller: remove unnecessary 'maxItems: 1' from reg ASoC: simple-card-utils: care no Platform for DPCM ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() ASoC: Relocate my e-mail to .com domain zone ASoC: rt1308: Remove executable attribute from source files ASoC: max98357a: use mdelay for sdmode-delay x86/speculation: Enable Spectre v1 swapgs mitigations x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations habanalabs: don't reset device when getting VRHOT habanalabs: use %pad for printing a dma_addr_t Change-Id: If773a45ee040e67efacdfdd8bb7835e46fb93d69 Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2019-08-16 01:23:09 +09:00
# generated defconfigs
arch/*/configs/vendor/*_defconfig
# vendor device tree directories
arch/arm64/boot/dts/vendor
arch/arm/boot/dts/vendor
Merge android-mainline (561eb83) into msm-5.10 * 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>
2020-12-02 04:47:40 +09:00
# Documentation toolchain
sphinx_*/