Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
[toolchain/ci/qemu] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig updated (4115aec9af -> 51db2d7cf2)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
in repository toolchain/ci/qemu.
from 4115aec9af Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...]
adds ac9b0117d5 hw/mips: loongson3: Drop 'struct MemmapEntry'
adds 3ebbf86128 hw/mips: Add a bootloader helper
adds 4d0c59fa07 hw/mips/fuloong2e: Use bl_gen_kernel_jump to generate bootloaders
adds 112658eb26 hw/mips/boston: Use bl_gen_kernel_jump to generate bootloaders
adds 283eae174e hw/mips/boston: Use bootloader helper to set GCRs
adds 6902759965 hw/intc/loongson_liointc: Fix per core ISR handling
adds c0928e6ddc tests/acceptance: Test PMON with Loongson-3A1000 CPU
adds 0ab8e33a48 target/mips: fetch code with translator_ld
adds afe2fe4d04 target/mips: Remove access_type argument from map_address() handler
adds 4968922825 target/mips: Remove access_type argument from get_seg_physic [...]
adds 0230a13793 target/mips: Remove access_type arg from get_segctl_physical [...]
adds 935c103490 target/mips: Remove access_type argument from get_physical_a [...]
adds e78d4ab6aa target/mips: Remove unused MMU definitions
adds fd305527e3 target/mips: Replace magic value by MMU_DATA_LOAD definition
adds 1190c53e82 target/mips: Let do_translate_address() take MMUAccessType argument
adds 48b28c6a8e target/mips: Let cpu_mips_translate_address() take MMUAccess [...]
adds ca354f0004 target/mips: Let raise_mmu_exception() take MMUAccessType argument
adds 7c6e2049f0 target/mips: Let get_physical_address() take MMUAccessType argument
adds 67b663d6fa target/mips: Let get_seg*_physical_address() take MMUAccessType arg
adds edbd4992fb target/mips: Let CPUMIPSTLBContext::map_address() take MMUAc [...]
adds bca3763be2 target/mips: Remove unused 'rw' argument from page_table_wal [...]
adds 1e3b675b3e target/mips: Include missing "tcg/tcg.h" header
adds 9f5f7691de target/mips: Make cpu_HI/LO registers public
adds cefd68f6b1 target/mips: Promote 128-bit multimedia registers as global ones
adds b5b63d43a0 target/mips: Rename 128-bit upper halve GPR registers
adds 61f4e0ec0d target/mips: Introduce gen_load_gpr_hi() / gen_store_gpr_hi( [...]
adds 3bc313c4f5 target/mips: Use GPR move functions in gen_HILO1_tx79()
adds 6be6e4bc76 vt82c686: Move superio memory region to SuperIOConfig struct
adds 94349bffda vt82c686: Reorganise code
adds 911629e6d3 vt82c686: Fix SMBus IO base and configuration registers
adds 35e360ed67 vt82c686: Make vt82c686-pm an I/O tracing region
adds 40a0bba1e3 vt82c686: Correct vt82c686-pm I/O size
adds 9af8e529b9 vt82c686: Correctly reset all registers to default values on reset
adds 3ab1eea6bc vt82c686: Fix up power management io base and config
adds 084bf4b41d vt82c686: Set user_creatable=false for VT82C686B_PM
adds e1a69736e5 vt82c686: Make vt82c686b-pm an abstract base class and add v [...]
adds 9859ad1c4b vt82c686: Simplify vt82c686b_realize()
adds 3dc31cb849 vt82c686: Move creation of ISA devices to the ISA bridge
adds c953bf7118 vt82c686: Remove index field of SuperIOConfig
adds 2b98dca957 vt82c686: Reduce indentation by returning early
adds b7741b7742 vt82c686: Simplify by returning earlier
adds 2c4c556e06 vt82c686: Log superio_cfg unimplemented accesses
adds cc2b455011 vt82c686: Fix superio_cfg_{read,write}() functions
adds 00d8ba9e0d Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mip [...]
adds c0ff662fab target/cris: Use MMUAccessType enum type when possible
adds 91ab6d4696 target/cris: Let cris_mmu_translate() use MMUAccessType access_type
adds fd52deea52 target/cris: Plug leakage of TCG temporaries
adds 7ef8134565 Merge remote-tracking branch 'remotes/edgar/tags/edgar/cris- [...]
adds b01a49014a pci: cleanup failover sanity check
adds 00e7b12995 virtio-net: add missing object_unref()
adds 97ca9c5920 failover: really display a warning when the primary device i [...]
adds df72184ec1 pcie: don't set link state active if the slot is empty
adds 451730cfe4 acpi: Allow pxb DSDT acpi table changes
adds b48088d60e acpi/gpex: Fix cca attribute check for pxb device
adds 2182e4058c tests/data/acpi/virt/DSDT.pxb: update with _CCA
adds d2f1af0e41 checkpatch: don't emit warning on newly created acpi data files
adds 7995d9a399 qtest: update tests/qtest/bios-tables-test-allowed-diff.h
adds 24cd04fce0 ich9, piix4: add property, smm-compat, to keep compatibility of SMM
adds 6be8cf56bc acpi/core: always set SCI_EN when SMM isn't supported
adds 33b44fdaba acpi: set fadt.smi_cmd to zero when SMM is not supported
adds 0dabb2e802 acpi: add test case for smm unsupported -machine smm=off
adds e3fb55f065 hw/i386: declare ACPI mother board resource for MMCONFIG region
adds 51124bbfd2 i386: acpi: Don't build HPET ACPI entry if HPET is disabled
adds 9a70e04359 acpi: add test case for -no-hpet
adds 7b630d937a qtest/acpi/bios-tables-test: update acpi tables
adds 51db2d7cf2 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...]
No new revisions were added by this update.
Summary of changes:
MAINTAINERS | 1 +
hw/acpi/core.c | 11 +-
hw/acpi/ich9.c | 2 +-
hw/acpi/piix4.c | 5 +-
hw/core/machine.c | 5 +-
hw/i386/acpi-build.c | 72 ++++-
hw/intc/loongson_liointc.c | 16 +-
hw/isa/lpc_ich9.c | 1 +
hw/isa/trace-events | 2 +
hw/isa/vt82c686.c | 466 +++++++++++++++++-----------
hw/mips/bootloader.c | 200 ++++++++++++
hw/mips/boston.c | 62 +---
hw/mips/fuloong2e.c | 60 +---
hw/mips/loongson3_bootp.h | 7 +-
hw/mips/loongson3_virt.c | 6 +-
hw/mips/meson.build | 2 +-
hw/net/virtio-net.c | 18 +-
hw/pci-host/gpex-acpi.c | 1 +
hw/pci/pci.c | 6 +-
hw/pci/pcie.c | 19 +-
include/hw/acpi/acpi.h | 4 +-
include/hw/acpi/ich9.h | 1 +
include/hw/isa/vt82c686.h | 1 +
include/hw/mips/bootloader.h | 22 ++
include/hw/pci/pci_ids.h | 3 +-
scripts/checkpatch.pl | 4 +-
target/cris/helper.c | 4 +-
target/cris/mmu.c | 31 +-
target/cris/mmu.h | 2 +-
target/cris/translate.c | 124 +++++---
target/cris/translate_v10.c.inc | 70 +++--
target/mips/cpu.h | 26 +-
target/mips/internal.h | 10 +-
target/mips/msa_helper.c | 1 +
target/mips/op_helper.c | 9 +-
target/mips/tlb_helper.c | 80 +++--
target/mips/translate.c | 111 +++----
target/mips/translate.h | 8 +
tests/acceptance/machine_mips_loongson3v.py | 39 +++
tests/data/acpi/pc/{DSDT => DSDT.nohpet} | Bin 5065 -> 4923 bytes
tests/data/acpi/pc/FACP.nosmm | Bin 0 -> 116 bytes
tests/data/acpi/q35/DSDT | Bin 7801 -> 7859 bytes
tests/data/acpi/q35/DSDT.acpihmat | Bin 9126 -> 9184 bytes
tests/data/acpi/q35/DSDT.bridge | Bin 7819 -> 7877 bytes
tests/data/acpi/q35/DSDT.cphp | Bin 8265 -> 8323 bytes
tests/data/acpi/q35/DSDT.dimmpxm | Bin 9455 -> 9513 bytes
tests/data/acpi/q35/DSDT.ipmibt | Bin 7876 -> 7934 bytes
tests/data/acpi/q35/DSDT.memhp | Bin 9160 -> 9218 bytes
tests/data/acpi/q35/DSDT.mmio64 | Bin 8932 -> 8990 bytes
tests/data/acpi/q35/{DSDT => DSDT.nohpet} | Bin 7801 -> 7717 bytes
tests/data/acpi/q35/DSDT.numamem | Bin 7807 -> 7865 bytes
tests/data/acpi/q35/DSDT.tis | Bin 8407 -> 8465 bytes
tests/data/acpi/q35/{FACP => FACP.nosmm} | Bin 244 -> 244 bytes
tests/data/acpi/virt/DSDT.pxb | Bin 7689 -> 7695 bytes
tests/qtest/bios-tables-test.c | 100 ++++++
55 files changed, 1078 insertions(+), 534 deletions(-)
create mode 100644 hw/mips/bootloader.c
create mode 100644 include/hw/mips/bootloader.h
create mode 100644 tests/acceptance/machine_mips_loongson3v.py
copy tests/data/acpi/pc/{DSDT => DSDT.nohpet} (94%)
create mode 100644 tests/data/acpi/pc/FACP.nosmm
copy tests/data/acpi/q35/{DSDT => DSDT.nohpet} (96%)
copy tests/data/acpi/q35/{FACP => FACP.nosmm} (52%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
[toolchain/ci/linux] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig updated (d310ec03a34e -> 06d5d309a3f1)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
in repository toolchain/ci/linux.
from d310ec03a34e Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/p [...]
adds a35f2ef3b737 Xen/x86: don't bail early from clear_foreign_p2m_mapping()
adds b512e1b077e5 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping()
adds dbe5283605b3 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_gr [...]
adds ebee0eab0859 Xen/gntdev: correct error checking in gntdev_map_grant_pages()
adds 36bf1dfb8b26 xen/arm: don't ignore return errors from set_phys_to_machine
adds 5a264285ed1c xen-blkback: don't "handle" error by BUG()
adds 3194a1746e8a xen-netback: don't "handle" error by BUG()
adds 7c77474b2d22 xen-scsiback: don't "handle" error by BUG()
adds 871997bc9e42 xen-blkback: fix error handling in xen_blkbk_map()
adds 4a037ad5d115 Merge tag 'for-linus-5.12-rc1-tag' of git://git.kernel.org [...]
adds d9f1b52afa40 arm64: improve whitespace
adds abd4737f67d7 mm/arm64: Correct obsolete comment in do_page_fault()
adds bab8443ba84a Merge branch 'for-next/cosmetic' into for-next/core
adds 114945d84a30 arm64: Fix labels in el2_setup macros
adds b161f9248242 arm64: Fix outdated TCR setup comment
adds 8cc8a3241536 arm64: Turn the MMU-on sequence into a macro
adds f359182291c7 arm64: Provide an 'upgrade to VHE' stub hypercall
adds 0c93df9622d4 arm64: Initialise as nVHE before switching to VHE
adds c6f8c92f3f36 arm64: Drop early setting of MDSCR_EL2.TPMS
adds 19e87e131915 arm64: Move VHE-specific SPE setup to mutate_to_vhe()
adds e2df464173f0 arm64: Simplify init_el2_state to be non-VHE only
adds d077cb3cb904 arm64: Move SCTLR_EL1 initialisation to EL-agnostic code
adds 8f266a5d878a arm64: cpufeature: Add global feature override facility
adds b3341ae0efa2 arm64: cpufeature: Use IDreg override in __read_sysreg_by_ [...]
adds f6f0c4362f07 arm64: Extract early FDT mapping from kaslr_early_init()
adds 33200303553d arm64: cpufeature: Add an early command-line cpufeature ov [...]
adds 361db0fca7af arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the [...]
adds 41fac42c2533 arm64: Honor VHE being disabled from the command-line
adds 863ace77e9ff arm64: Add an aliasing facility for the idreg override
adds 1945a067f351 arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_ [...]
adds 166cc2a4be0d KVM: arm64: Document HVC_VHE_RESTART stub hypercall
adds a762f4ffc3c8 arm64: Move "nokaslr" over to the early cpufeature infrastructure
adds 93ad55b7852b arm64: cpufeatures: Allow disabling of BTI from the command-line
adds 7f6240858cf3 arm64: Defer enabling pointer authentication on boot core
adds f8da5752fd1b arm64: cpufeatures: Allow disabling of Pointer Auth from t [...]
adds 88ddf0df1620 Merge branch 'for-next/cpufeature' into for-next/core
adds d13c613f136c arm64: assembler: add cond_yield macro
adds f96a816fa5e5 Merge branch 'for-next/crypto' into for-next/core
adds c0b15c25d251 arm64: Extend workaround for erratum 1024718 to all versio [...]
adds 6459b8469753 arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround
adds 90eb8c9d94fa Merge branch 'for-next/errata' into for-next/core
adds f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths
adds 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting
adds 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte()
adds 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...]
adds 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...]
adds 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin()
adds 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...]
adds 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const'
adds 3f98a28cc372 mm/nommu: Fix return type of filemap_map_pages()
adds de591a82f41b mm: filemap: Fix microblaze build failure with 'mmu_defconfig'
adds 6b76c3aedb07 Merge branch 'for-next/faultaround' into for-next/core
adds 117cda9a7847 arm64: kexec: make dtb_mem always enabled
adds 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp
adds 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c
adds 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic
adds 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy
adds 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...]
adds 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz()
adds 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...]
adds 4c3c31230c91 arm64: kexec: move relocation function setup
adds 77a43be11648 arm64: kexec: call kexec_image_info only once
adds dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...]
adds a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp
adds d1bbc35fcab2 arm64: hibernate: add __force attribute to gfp_t casting
adds b374d0f981a7 Merge branch 'for-next/kexec' into for-next/core
adds 7001d4af926b arm64: Drop workaround for broken 'S' constraint with GCC 4.9
adds edb739eed8f3 arm64/mm: Add warning for outside range requests in vmemma [...]
adds f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS
adds 507d664450f8 arm64: mm: Remove unused header file
adds 1e193c70f5bb arm64: cacheflush: Remove stale comment
adds c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c
adds e30be1455bd3 KVM: arm64: Move __hyp_set_vectors out of .hyp.text
adds 12fc4288408a arm64: ptrace: Fix missing return in hw breakpoint code
adds b9ba680969d1 arm64/ptdump:display the Linear Mapping start marker
adds 00ef54341936 arm64: vmlinux.ld.S: add assertion for reserved_pg_dir offset
adds 0188a894c390 arm64: vmlinux.ld.S: add assertion for tramp_pg_dir offset
adds e9c6deee00e9 arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+
adds 1d32854ea763 Merge branch 'for-next/misc' into for-next/core
adds 4a669e2432fc drivers/perf: Add support for ARMv8.3-SPE
adds 30b34c4833ea perf: qcom: Constify static struct attribute_group
adds 3cb7d2da183f perf/imx_ddr: Constify static struct attribute_group
adds c2c4d5c051b2 perf: hisi: Constify static struct attribute_group
adds f0c140481d1b perf: Constify static struct attribute_group
adds 79d7c3dca99f perf/arm-cmn: Fix PMU instance naming
adds 1c8147ea89c8 perf/arm-cmn: Move IRQs when migrating context
adds 20116dd93f4d drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers
adds 2ceee7ed4c6c arm64: perf: Constify static attribute_group structs
adds db2bb91f2e8e arm64: perf: add support for Cortex-A78
adds 750d43b4a79e dt-bindings: arm: add Cortex-A78 binding
adds 8ee37e0f97ec drivers/perf: Replace spin_lock_irqsave to spin_lock
adds c974a8e574f9 Merge branch 'for-next/perf' into for-next/core
adds 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...]
adds cf6a85a85089 Merge branch 'for-next/random' into for-next/core
adds 67c6bb56b649 firmware: smccc: Add SMCCC TRNG function call IDs
adds a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework
adds 38db987316a3 arm64: Add support for SMCCC TRNG entropy source
adds 9dc8313cfd0b Merge branch 'for-next/rng' into for-next/core
adds dd313a2653d4 arm64: mte: style: Simplify bool comparison
adds 82a1c2b94ac0 Merge branch 'for-next/selftests' into for-next/core
adds 6106e1112cc6 arm64: remove EL0 exception frame record
adds d23fa87cde1d Merge branch 'for-next/stacktrace' into for-next/core
adds 384e5699e101 arm64: topology: Avoid the have_policy check
adds 47b10b737c07 arm64: topology: Reorder init_amu_fie() a bit
adds a5f1b187cd24 arm64: topology: Make AMUs work with modular cpufreq drivers
adds dcabe10d97f5 Merge branch 'for-next/topology' into for-next/core
adds a5b8ca97fbf8 arm64: do not descend to vdso directories twice
adds f3cb097ad888 arm64: Support running gen_vdso_offsets.sh with BSD userland.
adds 1ffa9763828c Merge branch 'for-next/vdso' into for-next/core
adds 99ca0edb41aa Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
adds ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1
adds c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask
adds b811b41024af Merge tag 'm68k-for-v5.12-tag1' of git://git.kernel.org/pu [...]
adds 3a845b30bc43 mips: kernel: convert comma to semicolon
adds a2d029b16cd8 mips: pci: convert comma to semicolon
adds dbafd5105cfd MIPS: No need to check CPU 0 in cps_cpu_disable()
adds cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...]
adds 2ee1503e546f MIPS: zboot: head.S clean up
adds e8bb8f28233d MIPS: cacheinfo: Add missing VCache
adds 68324a68fbbe MIPS: Loongson64: Set cluster for cores
adds c2b49a323786 MIPS: perf: Add support for OCTEON III perf events.
adds 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code
adds ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style
adds d422c6c0644b MIPS: Use address-of operator on section symbols
adds c58734eee6a2 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
adds a6e83acee2dd MIPS: Remove empty prom_free_prom_memory functions
adds fdd85e04df3f MIPS: zboot: Avoid endless loop in clear BSS.
adds 3b31bb6bb549 MIPS: init: move externs to header file
adds c6f2a9e17b9b MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
adds ccb21774863a MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h
adds 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location
adds 6f6b3ed55aef dt-bindings: mips: lantiq: Document Lantiq Xway PMU bindings
adds b212b45da3bd dt-bindings: mips: lantiq: Document Lantiq Xway CGU bindings
adds dea44af8d2ae dt-bindings: mips: lantiq: Document Lantiq Xway EBU bindings
adds 6b5ea5b7a7fa dt-bindings: mips: lantiq: Document Lantiq Xway DMA bindings
adds e91fd6ddb72b MIPS: lantiq: irq: register the interrupt controllers with [...]
adds 8ac7c87acdca MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
adds ee90fef1891f MIPS: CPS: don't create redundant .text.cps-vec section
adds 5629d4183888 MIPS: vmlinux.lds.S: add ".gnu.attributes" to DISCARDS
adds 894ef530012f MIPS: properly stop .eh_frame generation
adds 008c3cbd5eb8 MIPS: vmlinux.lds.S: explicitly catch .rel.dyn symbols
adds 795b3a363b76 MIPS: vmlinux.lds.S: explicitly declare .got table
adds 9a427556fb8e vmlinux.lds.h: catch compound literals into data and BSS
adds f41b233de0ae vmlinux.lds.h: catch UBSAN's "unnamed data" into data
adds d3a4e0f1b440 MIPS: select ARCH_WANT_LD_ORPHAN_WARN
adds 97c97c6ab173 MIPS: bitops: fix -Wshadow in asm/bitops.h
adds cabcff9be93b MIPS: pgtable: fix -Wshadow in asm/pgtable.h
adds 8790ccf8daf1 MIPS: Compare __SYNC_loongson3_war against 0
adds 5373ae67c3aa MIPS: Support binutils configured with --enable-mips-fix-l [...]
adds a5360958a3cd MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
adds 76d7fff22be3 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
adds 049a68efbf0b MIPS: module: optimize module relocations processing
adds d9e84fb1a34e MIPS: relocatable: optimize the relocation process
adds fe82de91af83 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...]
adds 01179ca04043 MIPS: IRQ: Add prototype for function init_IRQ
adds fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal
adds a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache
adds 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support"
adds baec970aa5ba mips: Add N64 machine type
adds 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...]
adds aadfe4b5f17c MIPS: jazz: always allow little-endian builds
adds 42b20995fae6 MIPS: make kgdb depend on FPU support
adds 1448f8acf4cc sound: Add n64 driver
adds 2c097b154d30 MAINTAINERS: Update my e-mail address throughout
adds fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion
adds 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op
adds 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size
adds 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early
adds 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level
adds 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd
adds 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon
adds c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access()
adds e6a52b8f0f81 MIPS: mm:remove function __uncached_access()
adds 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...]
adds a78ddac1bc22 MIPS: fix kernel_stack_pointer()
adds 6732a1fbab38 KVM: MIPS: remove unneeded semicolon
adds 3235c5f0bccd MIPS: malta-time: remove unneeded semicolon
adds a056aacd2df2 arch: mips: kernel: Fix two spelling in smp.c
adds b83ba0b9df56 MIPS: of: Introduce helper function to get DTB
adds 3f9ef7785a9c MIPS: ralink: manage low reset lines
adds 8e5cee476902 dt-bindings: mips: Add support for RTL83xx SoC series
adds 671841d254b8 Add support for Realtek RTL838x/RTL839x switch SoCs
adds 4042147a0cc6 MIPS: Add Realtek RTL838x/RTL839x support as generic MIPS system
adds 8310a99107b1 dt-bindings: Add Cisco prefix to vendor list
adds 8991ae593ca2 mips: dts: Add support for Cisco SG220-26 switch
adds c87bc737220a MIPS: pistachio: remove obsolete include/asm/mach-pistachio
adds 1ddc96bd42da MIPS: kernel: Support extracting off-line stack traces fro [...]
adds d4d3ef8b347b MIPS: relocatable: Provide kaslr_offset() to get the kerne [...]
adds 457d2fc54f00 MIPS: relocatable: Use __kaslr_offset in show_kernel_relocation
adds fc4cac4cfc43 MIPS: compressed: fix build with enabled UBSAN
adds 9f0781bac9f3 MIPS: process: Fix no previous prototype warning
adds 408802434467 Revert "mips: Manually call fdt_init_reserved_mem() method"
adds fe6c98a115af MIPS: crash_dump.c: Simplify copy_oldmem_page()
adds ea4a1ea4c8f4 Revert "MIPS: microMIPS: Fix the judgment of mm_jr16_op an [...]
adds e66ef72d2691 mips: Replace lkml.org links with lore
adds ee54d379fc9c MIPS: Make check condition for SDBBP consistent with EJTAG spec
adds bde258bc651f MAINTAINERS: replace non-matching patterns for loongson{2,3}
adds 7c86ff9925cb MIPS: Add basic support for ptrace single step
adds 04e4783fccf4 MIPS/malta: simplify plat_setup_iocoherency
adds 3440caf5f28c MIPS/alchemy: factor out the DMA coherent setup
adds 14ac09a65e19 MIPS: refactor the runtime coherent vs noncoherent DMA indicators
adds 6d4e9a8efe3d driver core: lift dma_default_coherent into common code
adds a86497d66dd5 MIPS: remove CONFIG_DMA_MAYBE_COHERENT
adds 4e0664416c70 MIPS: remove CONFIG_DMA_PERDEV_COHERENT
adds b1468f3071f7 Revert "MIPS: kernel: {ftrace,kgdb}: Set correct address l [...]
adds f1b0bf577f46 MIPS: Simplify EVA cache handling
adds b306c5f56068 MIPS: Use common way to parse elfcorehdr
adds 8fbf1d27598a MAINTAINERS: Add git tree for KVM/mips
adds e6ce4a480c76 MIPS: kernel: Drop kgdb_call_nmi_hook
adds fa07eca8d8c6 vmlinux.lds.h: catch more UBSAN symbols into .data
adds b0c2793bad0b Revert "MIPS: Add basic support for ptrace single step"
adds 2671fe5e1d48 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linu [...]
adds f286303286f8 parisc: Drop out of get_whan() if task is running again
adds 61c439439ccc parisc: Use the generic devmem_is_allowed()
adds c70919bd9d07 parisc: Fix IVT checksum calculation wrt HPMC
adds 31680c1d1595 parisc: Bump 64-bit IRQ stack size to 64 KB
adds ae3c4761c15d parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag()
adds b7795074a046 parisc: Optimize per-pagetable spinlocks
adds 2347961b11d4 binfmt_misc: pass binfmt_misc flags to the interpreter
adds 08179b47e1fd Merge branch 'parisc-5.12-1' of git://git.kernel.org/pub/s [...]
adds a8c3209998af Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...]
adds 06caa778d8b2 hv_utils: Add validation for untrusted Hyper-V values
adds e99c4afbee07 Drivers: hv: vmbus: Initialize memory to be sent to the host
adds 9c400d3548c3 Drivers: hv: vmbus: Reduce number of references to message [...]
adds fe8c1b18a27d Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc()
adds e3fa4b747f08 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...]
adds e4d221b42354 Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...]
adds c068e3f48426 Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation
adds bdb49526d25b hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat"
adds a6c76bb08dc7 x86/hyperv: Load/save the Isolation Configuration leaf
adds 21a4e356d358 Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests
adds 7ef4b2f0d9ad Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...]
adds 96854bbda24f hv_netvsc: Restrict configurations on isolated guests
adds 78785010d428 hv: hyperv.h: Replace one-element array with flexible-arra [...]
adds 8f1d14cb8356 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...]
adds e997720202b3 x86/hyperv: detect if Linux is the root partition
adds 7e279d78664a Drivers: hv: vmbus: skip VMBus initialization if Linux is root
adds 7d4163c83157 clocksource/hyperv: use MSR-based access if running as root
adds 5d0f077e0f41 x86/hyperv: allocate output arg pages if required
adds 99a0f46af6a7 x86/hyperv: extract partition ID from Microsoft Hypervisor [...]
adds 80f73c9f7468 x86/hyperv: handling hypercall page setup for root
adds 4f0455cf6f23 ACPI / NUMA: add a stub function for node_to_pxm()
adds 86b5ec3552f3 x86/hyperv: provide a bunch of helper functions
adds 333abaf5abb3 x86/hyperv: implement and use hv_smp_prepare_cpus
adds d589ae61bc27 asm-generic/hyperv: update hv_msi_entry
adds b59fb7b60d47 asm-generic/hyperv: update hv_interrupt_entry
adds 12434e5fb6ae asm-generic/hyperv: introduce hv_device_id and auxiliary s [...]
adds 466a9c3f88d0 asm-generic/hyperv: import data structures for mapping dev [...]
adds e39397d1fd68 x86/hyperv: implement an MSI domain for root partition
adds fb5ef35165a3 iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...]
adds 3019270282a1 Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V o [...]
adds 9c5b80b795e9 Merge tag 'hyperv-next-signed-20210216' of git://git.kerne [...]
adds bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn
adds 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...]
adds 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...]
adds c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset
adds 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors
adds 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest
adds 7ca7f3b94492 x86: kvm: style: Simplify bool comparison
adds b85a0425d805 Enumerate AVX Vector Neural Network instructions
adds 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset
adds 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...]
adds c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook
adds f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed
adds 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory
adds 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test
adds 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test
adds 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access
adds f73a3446252e KVM: selftests: Add memslot modification stress test
adds 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test
adds c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running
adds 2c07ded06427 KVM/SVM: add support for SEV attestation command
adds 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union
adds 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run
adds fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit
adds c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT
adds db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path
adds 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state
adds d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...]
adds 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static
adds a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...]
adds 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled
adds c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled
adds 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...]
adds 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...]
adds 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...]
adds e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI
adds 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism
adds be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES
adds f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...]
adds 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW
adds 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding
adds 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...]
adds 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change
adds 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization
adds 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs
adds b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...]
adds 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...]
adds b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead
adds aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows
adds ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported
adds 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF
adds 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw
adds 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows
adds 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF
adds 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...]
adds e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...]
adds 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs
adds a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...]
adds 04548ed0206c KVM: SVM: Replace hard-coded value with #define
adds 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk()
adds fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...]
adds d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code
adds fd238002616c KVM: cleanup DR6/DR7 reserved bits checks
adds bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers
adds e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...]
adds fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte
adds 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE
adds 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory
adds a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables
adds 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages
adds e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched
adds 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn
adds ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...]
adds 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed
adds 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions
adds f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break
adds 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU
adds 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks
adds a09a689a5341 sched: Add needbreak for rwlocks
adds f3d4b4b1dc1c sched: Add cond_resched_rwlock
adds 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU
adds a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages
adds 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map
adds 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler
adds e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed
adds a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU
adds 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling
adds 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...]
adds 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled
adds 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls
adds 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c
adds 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key
adds a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR
adds a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up
adds 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...]
adds 13ffb97a3b11 KVM: x86/xen: register shared_info page
adds 42387042ba38 xen: add wc_sec_hi to struct shared_info
adds 629b5348841a KVM: x86/xen: update wallclock region
adds 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR
adds 73e69a86347a KVM: x86/xen: register vcpu info
adds aa096aa0a05f KVM: x86/xen: setup pvclock updates
adds f2340cd9e41d KVM: x86/xen: register vcpu time info region
adds 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall
adds 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...]
adds e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates
adds f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...]
adds 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...]
adds 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA
adds da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...]
adds 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...]
adds bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3
adds ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...]
adds 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits
adds 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits
adds a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...]
adds e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock
adds 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems
adds 9fd6dad1261a mm: provide a saner PTE walking API for modules
adds a9545779ee9e KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_re [...]
adds 99df541dcc97 KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr()
adds 448841f0b7b5 KVM: x86/xen: Use hva_t for holding hypercall page address
adds 16d5163f3387 KVM: x86: Remove misleading DR6/DR7 adjustments from RSM e [...]
adds 2644312052d5 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64
adds e6c804a848d6 KVM: SVM: Move AVIC vCPU kicking snippet to helper function
adds 6f7a343987fa KVM: SVM: Remove an unnecessary forward declaration
adds 29d6ca41992a KVM: x86: reading DR cannot fail
adds 996ff5429e98 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers
adds 281d9cd9b471 selftests: kvm: Raise the default timeout to 120 seconds
adds 4fc096a99e01 KVM: Raise the maximum number of user memslots
adds 32f00fd9ef39 selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code
adds a75b40a4dd57 selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test
adds cb5b916172c6 KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled()
adds ef3f3980dedf KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu()
adds e0121fa29a7f KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu()
adds aafa97fd1c01 KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu()
adds f69b55efef84 KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg()
adds 05f04ae4ffcc KVM: x86: hyper-v: Introduce to_kvm_hv() helper
adds 72167a9d7da2 KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable
adds 9ff5e0304e94 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get [...]
adds f2bc14b69c38 KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context
adds 4592b7eaa87d KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically
adds 8f014550dfb1 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional
adds fc08b628d7c9 KVM: x86: hyper-v: Allocate Hyper-V context lazily
adds b9ce0f86d919 KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper
adds 8f5c44f953d3 KVM: x86/mmu: Make HVA handler retpoline-friendly
adds 0c165b3c01fe KVM: x86/xen: Allow reset of Xen attributes
adds 9294b8a12585 Documentation: kvm: fix warning
adds d8d0da4eee5c locking/arch: Move qrwlock.h include after qspinlock.h
adds afe75049303f KVM: PPC: Book3S HV: Allow nested guest creation when L0 h [...]
adds 122954ed7db3 KVM: PPC: Book3S HV: Rename current DAWR macros and variables
adds bd1de1a0e6ef KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR
adds d9a47edabc4f KVM: PPC: Book3S HV: Introduce new capability for 2nd DAWR
adds b1b1697ae0cc KVM: PPC: Book3S HV: Remove support for running HPT guest [...]
adds 68ad28a4cdd4 KVM: PPC: Book3S HV: Fix radix guest SLB side channel
adds 078ebe35fc0a KVM: PPC: Book3S HV: No need to clear radix host SLB befor [...]
adds 7a7f94a3a9c7 KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB
adds 63e9f2357309 KVM: PPC: remove unneeded semicolon
adds 25edcc50d76c KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path
adds a722076e9470 KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2
adds ab950e1acd21 KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries
adds 72476aaa4691 KVM: PPC: Book3S HV: Fix host radix SLB optimisation with [...]
adds 67ccd527665d Merge tag 'kvm-ppc-next-5.12-1' of git://git.kernel.org/pu [...]
adds 2e215216d66f KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static
adds 47bc726fe8d1 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c
adds 346b59f220a2 KVM: selftests: Add missing header file needed by xAPIC IPI tests
adds 2f3b90fd90b5 KVM: selftests: Ignore recently added Xen tests' build output
adds a685d9920862 KVM: selftests: Fix size of memslots created by Xen tests
adds fc79ef3e7b75 KVM: selftests: Fix hex vs. decimal snafu in Xen test
adds f1b83973a164 KVM: selftests: Don't bother mapping GVA for Xen shinfo test
adds 7137b7ae6f20 KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes
adds 5e6b211136a8 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next
adds 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection
adds 54effa653246 asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS
adds bbc075e01cea KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code
adds 6b76d624e64f Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next
adds 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...]
adds 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...]
adds 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...]
adds c5db649f3ded Merge branch 'kvm-arm64/concurrent-translation-fault' into [...]
adds eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script
adds 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section
adds f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section
adds 8c49b5d43d4c KVM: arm64: Generate hyp relocation data
adds 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime
adds 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp
adds 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp
adds 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr
adds f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc
adds bc93763f178f KVM: arm64: Make gen-hyprel endianness agnostic
adds e7ae2ecdc841 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next
adds a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call
adds 8cb68a9d147d Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next
adds bea7e97fef88 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR
adds cb95914685ca KVM: arm64: Fix AArch32 PMUv3 capping
adds 99b6a4013fe9 KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers
adds c8857935587c KVM: arm64: Refactor filtering of ID registers
adds 94893fc9ad8c KVM: arm64: Limit the debug architecture to ARMv8.0
adds 46081078feb4 KVM: arm64: Upgrade PMU support to ARMv8.4
adds 8e26d11f680a KVM: arm64: Use symbolic names for the PMU versions
adds 8c358b29e0dc KVM: arm64: Correct spelling of DBGDIDR register
adds c93199e93e12 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...]
adds 8c6e67bec319 Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/li [...]
adds 3e10585335b7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
adds f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code
adds 29c53de01443 s390/cio: remove ccw_device_add() wrapper
adds 4520a91a976e s390/cio: use dma helpers for setting masks
adds 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build
adds efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build
adds ac94a2911e84 s390: update defconfigs
adds 56e62a737028 s390: convert to generic entry
adds 39589ada1cab s390: remove asmlinkage
adds 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls
adds aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...]
adds c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c
adds e1bff843cde6 s390/pci: remove superfluous zdev->zbus check
adds 1daafea411f3 s390/crypto: improve retry logic in case of master key change
adds 1ecbcfd57ed6 s390/qdio: remove Input tasklet code
adds ed645696e07a s390/qdio: remove qdio_inbound_q_moved() wrapper
adds 6bb7a51b605a s390/qdio: adopt new tasklet API
adds 954d6235be41 s390/qdio: make thinint registration symmetric
adds bd83917155c1 s390/qdio: track time of last data IRQ for each device
adds ba764dd703fe s390/pci: refactor zpci_create_device()
adds d09cb482ed39 s390/ap: remove unneeded semicolon
adds 85eda128e133 s390: Simplify the calculation of variables
adds d010b3787368 s390: update defconfigs
adds 5b96e6c10b63 s390/thread_info.h: fix task_struct declaration warning
adds d39fae45c97c s390/zcrypt: return EIO when msg retry limit reached
adds 2e0d3bd8c55e Documentations: scsi, kvm: Update s390-tools GitHub URL
adds 9f9b312db40b s390/debug_config: enable kmemleak detector
adds 42d7ccca3710 s390/defconfig: add some NFT modules
adds 74b6844803e4 s390/vdso: remove VDSO32_LBASE compat leftover
adds 1432cfe69e25 s390/vdso: fix vdso data page definition
adds 96c0c7ae5266 s390/vdso: convert vdso_init() to arch_initcall
adds ea44de691eba s390/vdso: simplify vdso size calculation
adds e1eac1947bae s390/vdso: remove BUG_ON()
adds 5ffd9af0fb61 s390/vdso: remove superfluous check
adds 6755270b5ee2 s390/vdso: remove superfluous variables
adds 8d4be7f318bc s390/vdso: misc simple code changes
adds dfc11c98763a s390/vdso: get rid of vdso_fault
adds 5056c2c53a22 s390/vdso: put vdso datapage in a separate vma
adds 214b3564869c s390/vdso: move data page before code pages
adds 1ba2d6c0fd4e s390/vdso: simplify __arch_get_hw_counter()
adds eeab78b05d20 s390/vdso: implement generic vdso time namespace support
adds fe8344a09272 s390/vdso: on timens page fault prefault also VVAR page
adds b29c5093820d s390/vtime: fix inline assembly clobber list
adds 683071b02c44 s390/cpum_cf_diag: use get_tod_clock_fast()
adds b22446d00af9 s390/time: use stcke instead of stck
adds 78f657094622 s390/entry: use cpu alternative for stck/stckf
adds 80841ad8d4ca s390/alternatives: add alternative_input() / alternative_io()
adds 1c7673476b82 s390/vtime: use cpu alternative for stck/stckf
adds b0d31159a467 s390: open code SWITCH_KERNEL macro
adds 64985c3a223d s390: use WRITE_ONCE when re-allocating async stack
adds b61b1595124a s390: add stack for machine check handler
adds 26521412ae22 s390: fix kernel asce loading when sie is interrupted
adds 33ea04872da1 s390: use r13 in cleanup_sie as temp register
adds efa54735905c s390: split cleanup_sie
adds 96c0a6a72d18 s390,alpha: switch to 64-bit ino_t
adds e4101be56c85 s390/time: introduce union tod_clock
adds 530f639f1efe s390/time: rename store_tod_clock_ext() and use union tod_clock
adds cc2c7db28f79 s390/time: introduce new store_tod_clock_ext()
adds f8d8977a3d97 s390/time: convert tod_clock_base to union
adds 169ceac42926 s390/vdso: use union tod_clock
adds 2cfd7b73f593 s390/kvm: use union tod_clock
adds d1deda6f2b23 s390/debug: use union tod_clock
adds 01f224b9d722 s390/hypfs: use store_tod_clock_ext()
adds fc4a925f7774 s390/crypto: use store_tod_clock_ext()
adds 7ef37dd7bb00 s390/time: remove get_tod_clock_ext()
adds 3bf526e036c9 s390/qdio: inline qdio_kick_handler()
adds 540936df4438 s390/qdio: rework q->qdio_error indication
adds 7940eaf2e956 s390/qdio: improve handling of PENDING buffers for QEBSM devices
adds 2223318c2862 s390/qdio: remove 'merge_pending' mechanism
adds df24212a493a Merge tag 's390-5.12-1' of git://git.kernel.org/pub/scm/li [...]
adds 74e919d2307d um: virtio: clean up a comment
adds 10c2b5aeb21c um: virtio: fix handling of messages without payload
adds 9b84512cfe60 um: virtio: disable VQs during suspend
adds c8177aba37ca um: time-travel: rework interrupt handling in ext mode
adds 1fcf9da38901 um: virtio: allow devices to be configured for wakeup
adds 3a5f4154741f um: fix spelling mistake in Kconfig "privleges" -> "privileges"
adds 731ecea3e549 mm: Remove arch_remap() and mm-arch-hooks.h
adds a15f1e41fbf5 um: hostfs: use a kmem cache for inodes
adds e1e22d0d9183 um: print register names in wait_for_stub
adds 47da29763ec9 um: mm: check more comprehensively for stub changes
adds a7d48886cacf um: defer killing userspace on page table update failures
adds 84b2789d6115 um: separate child and parent errors in clone stub
adds 9f0b4807a44f um: rework userspace stubs to not hard-code stub location
adds bfc58e2b98e9 um: remove process stub VMA
adds dde8b58d5127 um: add a pseudo RTC
adds cc3ac20fc265 um: io.h: include <linux/types.h>
adds ddad5187fc2a um: irq.h: include <asm-generic/irq.h>
adds 04471d3f18cb Merge tag 'for-linux-5.12-rc1' of git://git.kernel.org/pub [...]
adds b81770a7007c mtd: remove redundant assignment to pointer eb
adds dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup
adds 12ba8f8ce29f mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...]
adds 7b844cf445f0 mtd: parsers: afs: Fix freeing the part name memory in failure
adds 2e64e0ba2b65 mtd: convert comma to semicolon
adds 106a3ec368fd mtd: st_spi_fsm: convert comma to semicolon
adds 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon
adds 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser
adds 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser
adds 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser
adds e64ab8e8fa01 mtd: rawnand: marvell: convert comma to semicolon
adds 94d07f6a539d mtd: rawnand: tango: Remove the driver
adds 073abfa7ea9a mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...]
adds 89fb65000809 Merge tag 'nand/for-5.12' of git://git.kernel.org/pub/scm/ [...]
adds d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...]
adds fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path
adds abdf5a5ef965 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...]
adds 9166f4af32db mtd: spi-nor: sfdp: Fix last erase region marking
adds 969b276718de mtd: spi-nor: core: Fix erase type discovery for overlaid region
adds 58fa22f68fca mtd: spi-nor: core: Add erase size check for erase command [...]
adds a7a5acba0e06 mtd: spi-nor: Add Global Block Unlock command
adds 75386810d3a6 mtd: spi-nor: sst: Add support for Global Unlock on sst26vf
adds b491f90ddff0 Merge tag 'spi-nor/for-5.12' of git://git.kernel.org/pub/s [...]
adds 6418522022c7 dt-bindings: mtd: move partition binding to its own file
adds 6e9dff6fe3fb dt-bindings: mtd: add binding for BCM4908 partitions
adds 69e9b12a27a1 Merge tag 'mtd/for-5.12' of git://git.kernel.org/pub/scm/l [...]
adds cf0838dfa3f9 ubi: remove dead code in validate_vid_hdr()
adds 3b638f997a35 ubi: eba: Delete useless kfree code
adds 19646447ad3a jffs2: fix use after free in jffs2_sum_write_data()
adds 11b8ab383645 ubifs: Fix memleak in ubifs_init_authentication
adds 410b6de702ef ubifs: replay: Fix high stack usage, again
adds d984bcf5766d ubifs: Fix off-by-one error
adds 90ada91f4610 jffs2: check the validity of dstlen in jffs2_zlib_compress()
adds 42119dbe571e ubifs: Fix error return code in alloc_wbufs()
adds 66f73fb3facd Merge tag 'for-linus-5.12-rc1' of git://git.kernel.org/pub [...]
adds 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX
adds 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field
adds 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...]
adds 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...]
adds 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro
adds 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...]
adds 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX
adds cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...]
adds b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config()
adds 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info
adds 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable
adds 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream()
adds cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI
adds cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...]
adds 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...]
adds 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE
adds 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size()
adds d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...]
adds 9ae6b925848e media: ti-vpe: cal: Use list_first_entry()
adds ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...]
adds 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...]
adds 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t
adds 2ad100f359c2 media: ti-vpe: cal: Simplify the context API
adds 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...]
adds c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...]
adds 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV
adds fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16
adds 4281d115a4eb media: tegra-video: Add DV timing support
adds 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops
adds 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl
adds 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE
adds 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback
adds 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8
adds f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...]
adds 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports
adds a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...]
adds 575c52cc4cae media: videobuf2: always call poll_wait() on queues
adds 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues
adds 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all()
adds b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect
adds 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...]
adds 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered
adds ce814ad4bb52 media: allegro: Fix use after free on error
adds d74d4e2359ec media: allegro: move driver out of staging
adds 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML
adds 0e13f6f6ff9d media: allegro: remove custom drain state handling
adds ecd07f4b9d21 media: allegro: rename stream_id to dst_handle
adds 352cf679c73d media: Documentation: v4l: Remove reference to video ops
adds 25c8d9a7689e media: Documentation: v4l: Document that link_validate op [...]
adds 81015221a269 media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size
adds 1b5071af8240 media: dt-bindings: media: i2c: Rename ov5647.yaml
adds b050791d287a media: ov5647: Add support for PWDN GPIO.
adds dea4fcfe77d2 media: ov5647: Add support for non-continuous clock mode
adds 0f87233a473d media: ov5647: Add set_fmt and get_fmt calls.
adds 7a4826309722 media: ov5647: Fix format initialization
adds c9a05cece64c media: ov5647: Fix style issues
adds 24169a5aee25 media: ov5647: Replace license with SPDX identifier
adds 2b18cbcf53f4 media: ov5647: Fix return value from read/write
adds f7a70f9a43a6 media: ov5647: Program mode at s_stream(1) time
adds 464090c0af3d media: ov5647: Implement enum_frame_size()
adds ab614f27569f media: ov5647: Protect s_stream() with mutex
adds 4974c2f19fd8 media: ov5647: Support gain, exposure and AWB controls
adds 5bc5ca7149c0 media: ov5647: Rationalize driver structure name
adds d7d6074ecd49 media: ov5647: Break out format handling
adds 14f70a3232aa media: ov5647: Add support for get_selection()
adds e907bd662ebd media: ov5647: Rename SBGGR8 VGA mode
adds a8df5af695a1 media: ov5647: Add SGGBR10_1X10 modes
adds 87576ac69996 media: ov5647: Use SBGGR10_1X10 640x480 as default
adds 6869e971b084 media: ov5647: Implement set_fmt pad operation
adds 7ef761a0015b media: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag
adds 911f4516ee2b media: ov5647: Support V4L2_CID_PIXEL_RATE
adds c6da1ae49edd media: ov5647: Support V4L2_CID_HBLANK control
adds 2512c06441e3 media: ov5647: Support V4L2_CID_VBLANK control
adds 646a0249ffd0 media: ov5647: Advertise the correct exposure range
adds 089b7c70f0d8 media: ov5647: Use pm_runtime infrastructure
adds 2f038c97fd7b media: ov5647: Rework s_stream() operation
adds 4eec1919c958 media: ov5647: Apply controls only when powered
adds d07440702da0 media: ov5647: Constify oe_enable/disable reglist
adds dc3373081396 media: ov5647: Support VIDIOC_SUBSCRIBE_EVENT
adds 38c223081815 media: ov5647: Remove 640x480 SBGGR8 mode
adds 44c1febd7e60 media: Documentation: media: Update pixel rate formula for C-PHY
adds d8401ed01f54 media: v4l: fwnode: v4l2_async_notifier_parse_fwnode_endpo [...]
adds f7c7d6ccc503 media: uapi: Add an entity type for Image Signal Processors
adds fb18802a338b media: v4l: ioctl: Fix memory leak in video_usercopy
adds 62a1255152be media: v4l: ioctl: Use kmalloc to allocate a small chunk o [...]
adds 3ef5e42d281e media: ipu3-cio2: Build only for x86
adds 2225cf449294 media: Documentation: media: Document clock handling in ca [...]
adds dc1eb7c9c290 media: i2c: ov5670: Fix PIXEL_RATE minimum value
adds 334de4b45892 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_ [...]
adds 29a202fa7acc media: dt-bindings: media: i2c: Add OV5648 bindings documentation
adds e43ccb0a045f media: i2c: Add support for the OV5648 image sensor
adds 22f2b47517a6 media: dt-bindings: media: i2c: Add OV8865 bindings documentation
adds 11c0d8fdccc5 media: i2c: Add support for the OV8865 image sensor
adds 8fe0267dc968 media: mt9v111: Remove unneeded device-managed puts
adds 7eb5a7e1e7b6 media: ccs: Add digital gain support
adds 821878578975 media: ccs: Add support for old-style SMIA digital gain
adds d36eb68a4994 media: ccs: Remove analogue gain field
adds 541374837cd9 media: ccs: Only add analogue gain control if the device s [...]
adds cd9f145dabaf media: v4l: uapi: Add user control base for CCS controls
adds db08f69ef820 media: Documentation: ccs: Add user documentation for the [...]
adds a8a2d75b0897 media: v4l: uapi: ccs: Add controls for analogue gain constants
adds ee25e211ade1 media: ccs: Add support for analogue gain coefficient controls
adds a75210a62b81 media: v4l: uapi: ccs: Add controls for CCS alternative an [...]
adds 57801b6aa72b media: ccs: Add support for alternate analogue global gain
adds 7a42609843d2 media: ccs: Add debug prints for MSR registers
adds 7c0ed600f04d media: v4l: uapi: ccs: Add CCS controls for shading correction
adds 33039a888071 media: ccs: Add shading correction and luminance correctio [...]
adds d27be0ad943b media: ccs: Get the endpoint by port rather than any next [...]
adds 105676ce5940 media: ccs: Don't change the I²C address just for software reset
adds e1988e7ad001 media: ccs: Only do software reset if we have no hardware reset
adds 51fc72e541b4 media: ccs: Wait until software reset is done
adds 2fed6c84dc6f media: ccs: Hardware requires a delay after starting the c [...]
adds 2f23ecbf40c8 media: ccs: Add a sanity check for external clock frequency
adds 9c3d7e5549eb media: ccs: Support and default to auto PHY control
adds 81499d338995 media: Documentation: Include CCS PLL calculator to CCS dr [...]
adds 8a75e8dcd2ef media: ccs-pll: Switch from standard integer types to kernel ones
adds dffbdf3775d5 media: ccs: Switch from standard integer types to kernel ones
adds ca59318b9a5f media: Revert "media: ccs-pll: Fix MODULE_LICENSE"
adds 38cfa52c4e87 media: ccs: Small definition cleanup
adds b9dbfebb18ef media: staging: media: imx: Kconfig: support VIDEO_IMX7_CS [...]
adds bb2216548a2b media: imx: Unregister csc/scaler only if registered
adds 89b14485caa4 media: imx: Fix csc/scaler unregister
adds 7c720d77aae3 media: imx: Clean capture unregister
adds 36fe4655d06c media: drivers: staging: media: remove unneeded MODULE_VER [...]
adds d7a7d721064c media: ti-vpe: cal: avoid FIELD_GET assertion
adds 4397efebf039 media: mtk-vcodec: fix error return code in vdec_vp9_decode()
adds 2c405f6bb5d6 media: staging:hantro: Fixed "replace comma with semicolon [...]
adds a819678d0dcc media: staging:rkvdec: Fixed "replace comma with semicolon [...]
adds b00481bdca2d media: camss: Fix signedness bug in video_enum_fmt()
adds 9c67ed2ab299 media: camss: missing error code in msm_video_register()
adds d170a5f09394 media: MAINTAINERS: correct entry in Amlogic GE2D driver section
adds c532fe0b7579 media: sh_vou: Drop bogus __refdata annotation
adds 4fc81486d02e media: rkisp1: isp: Add the enum_frame_size ioctl
adds 7113469dafc2 media: vsp1: Fix an error handling path in the probe function
adds 485da30473d7 media: vsp1: Use BIT macro for feature identification
adds dbfa04ec61b7 media: cec: fix trivial style warnings
adds a26efd1961a1 media: em28xx: Fix use-after-free in em28xx_alloc_urbs
adds cf73a660111c media: platform: davinci: Use DEFINE_SPINLOCK() for spinlock
adds 15d0c52241ec media: media/pci: Fix memleak in empress_init
adds 76aaf8a96771 media: tm6000: Fix memleak in tm6000_start_stream
adds 69c9e825e812 media: pwc: Use correct device for DMA
adds d497fcdab029 media: aspeed: fix error return code in aspeed_video_setup [...]
adds cc82fd691a3a media: venus: use contig vb2 ops
adds acf8a57d8caf media: venus: vdec: Fix non reliable setting of LAST flag
adds a4ca67af8b83 media: venus: vdec: Make decoder return LAST flag for suff [...]
adds 21560ddf7826 media: venus: helpers: Lock outside of buffer queue helper
adds d5ee32d7e592 media: venus: preserve DRC state across seeks
adds c8e8dabcd1a8 media: venus: vdec: Handle DRC after drain
adds 5f2ca73dcca9 media: venus: venc: Init the session only once in queue_setup
adds 20891170f339 media: venus: Limit HFI sessions to the maximum supported
adds 7f339fdc3756 media: venus: request for interrupt from venus
adds e922a33e0228 media: venus: hfi: Correct session init return error
adds ddd1fc49b608 media: venus: helpers: Calculate properly compressed buffer size
adds d33a94412ed1 media: venus: pm_helpers: Check instance state when calcul [...]
adds d4bdba7b1cab media: venus: Delete not used core caps
adds c7f50ce507d5 media: venus: Add more capabilities and VP9 profile/levels
adds aa6033892b1d media: venus: Create hfi platform and move vpp/vsp there
adds 8f3b41dcfb9a media: venus: Rename venus_caps to hfi_plat_caps
adds 9822291e031f media: venus: hfi_plat: Add codecs and capabilities ops
adds 8b88cabef404 media: venus: hfi_plat_v4: Populate codecs and capabilitie [...]
adds 367b619ae70d media: venus: hfi_plat: Add platform ops for getting numbe [...]
adds 869d77e70629 media: venus: hfi_plat_v6: Populate capabilities for v6
adds 05ec881b218c media: venus: hfi_plat: Add hfi platform buffers ops
adds 3a75bf4e7925 media: venus: Add platform buffers for v6
adds e29929266be1 media: venus: Get codecs and capabilities from hfi platform
adds b8201f3ebc4c media: venus: vdec,core: Handle picture structure event
adds 7371093f983d media: venus: helpers: Wire up hfi platform buffer requirements
adds 4487e0215560 media: ir_toy: add another IR Droid device
adds 1b43bad31fb0 media: mceusb: Fix potential out-of-bounds shift
adds 9db0fcde36e3 media: cxd2841er: use DIV_ROUND_UP to calculate timeout
adds ae56e038f72d media: ccs: Make (non-)use of uninitialised variables more robust
adds 99d0cbe4be78 media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc
adds 4ca134ee9823 media: v4l2-ctrl: Add layer wise bitrate controls for h264
adds 74c895974fd3 media: venus: venc: Add support for frame-specific min/max [...]
adds 6bde70da98f6 media: v4l2-ctrl: Add base layer priority id control.
adds e98ce77b5753 media: venus: venc : Add support for priority ID control.
adds 9bac67214fbf media: imx7: csi: Fix regression for parallel cameras on i.MX6UL
adds f5ffb81f5137 media: imx7: csi: Fix pad link validation
adds 3b3bf0e38959 media: ti-vpe: cal: Mark cal_camerarx_media_ops with stati [...]
adds 5a402af5e19f media: ti-vpe: cal: fix write to unallocated memory
adds 480fad61d301 media: zoran: convert comma to semicolon
adds 321af22a3d2f media: atomisp: convert comma to semicolon
adds 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...]
adds 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas
adds 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes
adds 54c261891ced media: Documentation: media: Fix recently introduced build [...]
adds fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...]
adds ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of
adds 5273382d0376 media: device property: Return true in fwnode_device_is_av [...]
adds acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...]
adds d9b1103bc622 media: software_node: Enforce parent before child ordering [...]
adds fc002f0f23e2 media: software_node: unregister software_nodes in reverse order
adds 529b56a854c5 media: device property: Define format macros for ports and [...]
adds 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...]
adds f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...]
adds 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS
adds acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c
adds 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...]
adds bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...]
adds 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type
adds 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver
adds 586bb700b325 media: sunxi-cir: Clean up dead register writes
adds d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock
adds 8f9061fa773c media: sunxi-cir: Factor out hardware initialization
adds a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks
adds 9dec0f48a75e media: mceusb: sanity check for prescaler value
adds 59a3e78f8cc3 media: lmedm04: Fix misuse of comma
adds add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission.
adds 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function.
adds 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format
adds 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
adds 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM
adds 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err
adds fec9b0e84916 media: tuners/it913x.c: fix missing error code
adds 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable
adds 3d14284fe363 media: sti/c8sectpfe: set correct return code
adds 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare()
adds dd3bca72c4db media: pci/ivtv: release memory regions on error
adds add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...]
adds 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code
adds e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes
adds 7be37332ecfd media: atomisp/pci: add missing include
adds 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch
adds 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT
adds 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts'
adds 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy
adds e259572d6ffc media: vidtv: Add media controller support
adds 707848ccdf36 media: vidtv: reinstate sysfs bind attrs
adds 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver}
adds ed35980a4d8a media: vidtv: print message when driver is removed
adds 7072db895721 media: cedrus: Remove checking for required controls
adds 625993166b55 media: atomisp: Fix a buffer overflow in debug code
adds af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang
adds 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang
adds 45fe926241bc media: atomisp: Fix fall-through warnings for Clang
adds 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang
adds bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang
adds 69518b52e923 media: saa7134: Fix fall-through warnings for Clang
adds fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init()
adds c0011fe210c5 media: mtk-vcodec: Fix order of log arguments
adds 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed
adds fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields
adds 4701825e0987 media: fdp1: Do not zero reserved fields
adds 7b472a76fccd media: jpu: Do not zero reserved fields
adds b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields
adds ed2fb2f57430 media: vicodec: Do not zero reserved fields
adds f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields
adds 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields
adds 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API
adds b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory
adds a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined
adds 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined
adds 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...]
adds b7da24739f31 media: videobuf2-v4l2: remove redundant error test
adds c4f115355c53 media: rcar-vin: Do not try to stop stream if not running
adds bdd59592b29b media: rcar-vin: Route events to correct video device
adds 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C
adds 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs
adds b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API
adds 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...]
adds ea354b6ddd6f media: zr364xx: fix memory leaks in probe()
adds b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40
adds dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...]
adds 351509c604dc media: uvcvideo: Move guid to entity
adds cae79e50d122 media: uvcvideo: Allow extra entities
adds 7532dad66340 media: uvcvideo: Allow entities with no pads
adds d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event
adds 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur
adds 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT
adds 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO
adds 69df09547e7a media: uvcvideo: Use dev_ printk aliases
adds 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont
adds ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace()
adds 9e56380ae625 media: uvcvideo: Rename debug functions
adds 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM
adds 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs
adds b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor
adds 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...]
adds 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename
adds 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator
adds 98c588b6d27c media: allegro: add helper to report unsupported fields
adds 7f8e438b90c9 media: allegro: add HEVC NAL unit generator
adds 8e64f00846bb media: allegro: implement S_FMT for CAPTURE
adds d2a1b58fd2df media: allegro: adjust channel after format change
adds 83a4b7fd7f6f media: allegro: move encoding options to channel
adds e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1
adds 21de56fa0789 media: allegro: use handler_setup to configure channel
adds 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl
adds d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS
adds 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel
adds 608341075c2d media: allegro: remove profile and level from channel
adds 2b6e6e5b26cf media: allegro: use accessor functions for QP values
adds 655ef9f9e875 media: allegro: add helper to get entropy mode
adds 4132dcbf5ccd media: allegro: rename codec specific functions
adds be7f41f2f10c media: allegro: increase offset in CAPTURE buffer
adds 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec
adds b08797d1b2ec media: allegro: add support for HEVC encoding
adds c5b14df7a80a media: venus: Fix uninitialized variable count being check [...]
adds 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword
adds 0ca0ca980505 media: venus: core: add support to dump FW region
adds 74c357fc2c4b media: platform: Remove depends on interconnect
adds a76f43a49054 media: venus: pm_helpers: Control core power domain manually
adds 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION
adds 002c22bd360e media: venus: venc: set inband mode property to FW.
adds f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC
adds 0b9112a58836 Merge tag 'v5.11-rc6' into patchwork
adds b53f2fa136b1 media: mxl692: MaxLinear 692 ATSC demod/tuner driver
adds 688e2dd468ac media: em28xx-core: Fix TS2 active led
adds 1970105af093 media: em28xx-core: Fix i2c error debug
adds 2e74a01fb073 media: em28xx: Add support for Hauppauge USB QuadHD
adds 6532923237b4 media: smipcie: fix interrupt handling and IR timeout
adds c0133e9dbac8 media: doc: pixfmt-yuv: Fix 4:4:4 subsampling info
adds fee20eb5ceab media: media/pci: fix spelling typo of frimware
adds 08979f160eb9 media: media/dvb/dvbstb.svg: Antena -> Antenna
adds c90c103c8dc4 media: vidtv: adapter->mdev was set too late
adds 063b811f3465 media: uvc: strncpy -> strscpy
adds ea12d248b096 media: i2c: fix spelling mistakes: "enpoint" -> "endpoint"
adds 7e7618579dcd media: v4l2-async: Remove V4L2_ASYNC_MATCH_DEVNAME
adds 0e34fe5beace media: ipu3-cio2: Do not zero reserved fields
adds c432147c771d media: staging/intel-ipu3: Do not zero reserved fields
adds e88ccf09e79c media: i2c: max9286: fix access to unallocated memory
adds 38a50230292f media: i2c: ov5648: remove unnecessary NULL check
adds c1cf3d896d12 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_re [...]
adds d6701f13bd07 media: atmel: Use v4l2_async_notifier_add_fwnode_remote_subdev
adds 49cff8db6c22 media: stm32: Use v4l2_async_notifier_add_fwnode_remote_subdev
adds 3a2822bfe45c media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remo [...]
adds 5bbefdefe8a6 media: st-mipid02: Use v4l2_async_notifier_add_fwnode_remo [...]
adds 88367b1522bf media: cadence: Use v4l2_async_notifier_add_fwnode_remote_subdev
adds 50fe0de0fedb media: marvell-ccic: Use v4l2_async_notifier_add_*_subdev
adds 5fd934d70215 media: renesas-ceu: Use v4l2_async_notifier_add_*_subdev
adds c89502c84b15 media: pxa-camera: Use v4l2_async_notifier_add_*_subdev
adds be5ec392bb76 media: davinci: vpif_display: Remove unused v4l2-async code
adds c1cc23625062 media: v4l2-async: Discourage use of v4l2_async_notifier_a [...]
adds b01edcbd409c media: v4l2-async: Improve v4l2_async_notifier_add_*_subdev() API
adds 3e90e5ad9497 media: Clarify v4l2-async subdevice addition API
adds 918b866edfec media: dt-bindings: Remove old ov5647.yaml file, update ov [...]
adds 655ae29da72a media: marvell-ccic: power up the device on mclk enable
adds a59f853b3b4b media: i2c: Add driver for RDACM21 camera module
adds c00b72491366 media: dt-bindings: media: max9286: Document 'maxim,revers [...]
adds 02b57eb3b576 media: i2c: max9286: Break-out reverse channel setup
adds 5a386b1ff771 media: i2c: max9286: Make channel amplitude programmable
adds 85cb767cbfcd media: i2c: max9286: Configure reverse channel amplitude
adds ded8f0355a88 media: i2c: rdacm20: Constify static structs
adds d899e5f1db7a media: dt-bindings: media: imx258: add bindings for IMX258 sensor
adds 9d14932d3eb0 media: i2c: imx258: add support for binding via device tree
adds 2b585242b861 media: i2c: imx258: simplify getting state container
adds 9fda25332c4b media: i2c: imx258: get clock from device properties and e [...]
adds a52e17361987 media: mach-pxa: Register the camera sensor fixed-rate clock
adds 832e6609f790 media: pxa_camera: Drop the v4l2-clk clock register
adds 8de14b3acb9c media: ov9640: Use the generic clock framework
adds ea6300cdf181 media: mt9m111: Use the generic clock framework
adds 01747ab9ca07 media: ov6650: Use the generic clock framework
adds 85db876b08f1 media: Remove the legacy v4l2-clk API
adds d12783207ae8 media: ipu3-cio2: Build bridge only if ACPI is enabled
adds 6f862f848830 media: ov5675: fix vflip/hflip control
adds 49b94d580abc media: i2c: imx219: Implement V4L2_CID_LINK_FREQ control
adds 2984b0ddd557 media: ov8856: Configure sensor for GRBG Bayer for all modes
adds 41b3e23376e9 media: dt-bindings: media: Add bindings for imx334
adds 9746b11715c3 media: i2c: Add imx334 camera sensor driver
adds c702e2f70275 media: imx334: 'ret' is uninitialized, should have been PTR_ERR()
adds 7f03d9fefcc5 media: i2c: Kconfig: Make MAX9271 a module
adds ce79aecf6084 media: i2c: max9271: Add MODULE_* macros
adds 8f202f8e9ff3 media: v4l: async: Fix kerneldoc documentation for async f [...]
adds de1617578849 Merge tag 'media/v5.12-1' of git://git.kernel.org/pub/scm/ [...]
adds 4841b8e6318a ALSA: hda/realtek: modify EAPD in the ALC886
adds 056a3da5d07f ALSA: hda/hdmi: Drop bogus check at closing a stream
adds 0d3070f5e655 ALSA: hda: Add another CometLake-H PCI ID
adds afcfbcb39fe5 ALSA: core: Use DIV_ROUND_UP() instead of open-coding it
adds 7ef74bdc0d97 ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it
adds af787b2e837f ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it
adds e02e198e88f4 ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it
adds 636c46c51cfc ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it
adds 7ca4282ade77 ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it
adds 7095be6d2cc2 ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it
adds 483548a26f1a ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it
adds 81d0ec4349ec ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it
adds a434713bfefa ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it
adds e4d8aef21403 ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it
adds af102a88ade2 ALSA: vx: Use roundup() instead of open-coding it
adds 6b5edf1dcc60 ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it
adds 4743feb9f43b ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open- [...]
adds a8667a3f1588 ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it
adds db43394690d0 ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it
adds e08eaf4003e2 ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it
adds 64062869f0d6 ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it
adds 6dcb8bf9a1d7 Merge branch 'for-linus' into for-next
adds 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused
adds e8afdfdc8125 ALSA: usb-audio: Convert remaining strlcpy() to strscpy()
adds 42ef170d57d8 ALSA: usb-audio: Convert the last strlcpy() usage
adds 9a08676fc596 ALSA: dice: add support for Lexicon I-ONIX FW810s
adds 669f65eaeb96 ALSA: pci: Simplify with dma_set_mask_and_coherent()
adds 915183b62276 ALSA: x86: Simplify with dma_set_mask_and_coherent()
adds c09e28cd1219 Merge branch 'for-linus' into for-next
adds b952ac76a20b ALSA: usb-audio: Add support for Pioneer DJM-750
adds 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...]
adds 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors
adds d15f73315deb ALSA: hda: boolean values to a bool variable
adds 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable
adds 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read()
adds f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read()
adds e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read()
adds 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers
adds 87f0e46e7559 ALSA: hda/tegra: Reset hardware
adds 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...]
adds d2006bb79411 watchdog: pcwd: drop always-false if from remove callback
adds 7797b4e00faf media/radio: Make radio_isa_common_remove() return void
adds 30e88d017fcb isa: Make the remove callback for isa drivers return void
adds 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next
adds fa2e5a647ed2 ALSA: ac97: Constify static struct attribute_group
adds 0417fadab493 ALSA: hda: Constify static attribute_group
adds 0074946932cb ALSA: intel8x0: Fix missing check in snd_intel8x0m_create
adds da2a040ee7cf ALSA: hdsp: hardware output loopback
adds 2d670ea2bd53 ALSA: jack: implement software jack injection via debugfs
adds 3b85f5fc75d5 ALSA: usb-audio: Add DJM450 to Pioneer format quirk
adds 9119e5661eab ALSA: usb-audio: Add DJM-450 to the quirks table
adds 5c953a226300 Merge branch 'for-linus' into for-next
adds 016f94feb57d ALSA: hda: Drop power save deny list entry for Clevo W65_67SB
adds 3c4ab49ec59b ALSA: core: Fix the debugfs removal at snd_card_free()
adds 036f90dd92bb ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all()
adds fb3c293b82c3 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
adds a07df82c7990 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk
adds fee03efc6934 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2
adds c237813e3a10 ALSA: azt3328: Assign boolean values to a bool variable
adds f9e5fd1b666e ALSA: hda: add link_power op to hdac_bus_ops
adds 87fc20e4a0cb ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management
adds c99fafdfccd7 ASoC: SOF: Intel: hda: release display power at link_power
adds c50bfc8a6866 ALSA: fireface: fix to parse sync status register of latte [...]
adds d6cda4655e2a ALSA: usb-audio: Handle invalid running state at releasing EP
adds 5c2b301476ec ALSA: usb-audio: More strict state change in EP
adds 257d2d7e9e79 ALSA: usb-audio: Don't avoid stopping the stream at disconnection
adds 29bb274e9497 ALSA: pcm: Call sync_stop at disconnection
adds 2c87c1a49c9d ALSA: pcm: Assure sync with the pending stop operation at suspend
adds 700cb7073077 ALSA: pcm: Don't call sync_stop if it hasn't been stopped
adds 8d19b4e0b377 ALSA: pcm: Use for_each_pcm_substream() macro
adds 5427c7d6296e ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF [...]
adds 2c28156d88aa ALSA: core - add missing compress device type to /proc/aso [...]
adds 15447b64789d ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10
adds de1528ee7cb7 Merge branch 'for-next' into for-linus
adds c3bb2b521944 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
adds ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix
adds 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename
adds 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...]
adds 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...]
adds ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get
adds 6c28377b7114 ASoC: qcom: lpass-cpu: Remove bit clock state check
adds 0084364d9678 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
adds 941d3f0d7e9f ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV
adds de5bfae2fd96 ASoC: cpcap: fix microphone timeslot mask
adds e8820dbddbca ASoC: codecs: add missing max_register in regmap config
adds e1711b1f9dfb ASoC: SOF: add be_hw_params_fixup() for ALH
adds e681b1a6d706 ASoC: qcom: Fix typo error in HDMI regmap config callbacks
adds 737ee8bdf682 ASoC: rt700-sdw: use cancel_work_sync() in .remove as well [...]
adds 121871a75ae4 ASoC: rt711-sdw: use cancel_work_sync() for .remove
adds c792c3690b82 ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend
adds 30fd8f65af78 ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode
adds f12bbc50f3b1 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...]
adds 45c92ec32b43 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...]
adds 5ab3ff4d6696 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...]
adds b976a5adf32e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...]
adds 5e3277ab3baf ASoC: qcom: lpass: Fix i2s ctl register bit map
adds 45a2702ce109 ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...]
adds 9037c3bde65d ASoC: SOF: debug: Fix a potential issue on string buffer t [...]
adds bd8036eb1526 ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
adds 3b9b1490e098 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus
adds 984fcd3f4e7b Merge existing fixes from asoc/for-5.11
adds a9830fc38881 catpt: Switch to use list_entry_is_head() helper
adds 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams
adds 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance
adds 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper
adds e05cde84eabc ASoC: meson: Use managed DMA buffer allocation
adds 49d411f2c93a ASoC: Intel: common: Fix some typos
adds 4ac275eda0d7 ASoC: rt1015: sort header inclusions
adds bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid
adds e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost
adds 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation
adds a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv
adds 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...]
adds e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time
adds a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data
adds f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types
adds c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency
adds e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding
adds a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA
adds d750570e0481 ASoC: rt1015: re-calibrate again when resuming
adds 81a6320da73c ASoC: rt1015: remove bclk_ratio
adds a8644292ea46 ASoC: txx9: Remove driver
adds aac568269bd8 ASoC: Intel: bytcht_es8316: Remove comment about SSP0 bein [...]
adds 2c1382840c19 ASoC: soc-pcm: disconnect BEs if the FE is not ready
adds 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...]
adds 867f8d18df4f ASoC: rt5682: fix getting the wrong device id when the sus [...]
adds 5a15cd7fce20 ASoC: rt5682: enable fast discharge for headset unplugging
adds 4eeed5f40354 ASoC: soc-pcm: return correct -ERRNO in failure path
adds fe9989fb25b0 ASoC: wm_adsp: Fix uninitialized variable warnings
adds e91b65b36fde ASoC: soc-pcm: Fix an uninitialized error code
adds 11b943c06a1c ASoC: Intel: KMB: Enable DMA transfer mode
adds 9ddaa1e6181b ASoC: intel, keembay-i2s: Add info for device to use DMA
adds f3ddced14b42 Merge series "Enable DMA mode on Intel Keem Bay platform" [...]
adds 21f603482a6b ASoC: rt5645: Introduce mapping for ACPI-defined GPIO
adds a4dae468cfdd ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series
adds 28c988492cf6 ASoC: rt5645: add inv_hp_det flag
adds 3ac2bfd52b7d ASoC: rt5645: Enable internal microphone and JD on ECS EF20
adds 1675cdd3d7e2 Merge series "ASoC: rt5645: Enable internal mic and headse [...]
adds 780b1a02c179 ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slo [...]
adds 554a1b00957e ASoC: adau17x1: Remove redundant null check before clk_dis [...]
adds f2973a1de9d9 ASoC: es8316: Fix possible NULL pointer deref in es8316_di [...]
adds 8b66d7c58c11 ASoC: SOF: add mutex to protect the dsp_power_state access
adds 1851ccf9e155 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...]
adds 46466ab68e75 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_ [...]
adds df33032146ba ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC
adds 43fb2919d4cb Merge series "ASoC: Intel: bytcr_rt5640: Add support for d [...]
adds 856fe64da84c ASoC: cs42l56: fix up error handling in probe
adds 6fd8d2d275f7 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai
adds 22eee4d3efe3 ASoC: atmel-pdc: Use managed DMA buffer allocation
adds 5ac813c83483 ASoC: bcm: cygnus: Use managed DMA buffer allocation
adds b3c0ae75f5d3 ASoC: kirkwood: Use managed DMA buffer allocation
adds 9c6d7f9346b1 ASoC: soc-pcm: move dpcm_set_fe_update_state()
adds a7e20444ef5e ASoC: soc-pcm: add dpcm_set_be_update_state()
adds 2805b8bd3e0b ASoC: soc-pcm: add soc_pcm_set_dai_params()
adds a39748d03cbc ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry()
adds 342c3bc515fd Merge series "ASoC: soc-pcm: cleanup code" from Kuninori M [...]
adds 7edb3051f116 ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops
adds daff7f1478e1 ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown
adds 3475b44c7601 ASoC: SOF: sof-pci-dev: add .shutdown() callback
adds 44a4cfad8d78 ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback
adds 2d446c98cde3 Merge v5.11-rc3
adds 16117beb16f0 ASoC: qcom: Remove useless debug print
adds 03b49bf9a92b ASoC: qcom: Add some names to regmap configs
adds e697df66876c ASoC: qcom: Stop casting away __iomem for error pointers
adds 4e15f5060d34 ASoC: qcom: Remove duplicate error messages on ioremap
adds 42dc604051c9 Merge series "ASoC: qcom: Minor code cleanups for lpass-cp [...]
adds 7ef8c9edc86c ASoC: codecs: soundwire: increase resume timeout
adds 574b813ae53f Merge series "ASoC/SoundWire: fix timeout values" from Bar [...]
adds 160e8f96c626 ASoC: intel, keembay-i2s: Fix dt binding errors
adds 57c412d43d71 ASoC: audio-graph-card: Drop remote-endpoint as required property
adds 39860fe070c9 ASoC: SOF: Intel: initial support to AlderLake-P
adds f4d3bd8be4f2 cros_ec_commands: Add EC_CODEC_I2S_RX_RESET
adds 7f1f7ae102ea ASoC: cros_ec_codec: Reset I2S RX when probing
adds 0dedbde5062d ASoC: cpcap: Implement set_tdm_slot for voice call support
adds d3afb00220be ASoC: intel: skl: Simplify with dma_set_mask_and_coherent()
adds ab152afa2427 ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent()
adds 7cc206bff69b ASoC: tegra: Simplify with dma_set_mask_and_coherent()
adds 97692432406d Merge series "ASoC: Simplify with dma_set_mask_and_coheren [...]
adds 9e0f86fdcdab ASoC: dt-bindings: tegra: Add graph bindings
adds a9f22c03a8ac ASoC: dt-bindings: tegra: Add json-schema for Tegra audio [...]
adds 202e2f774543 ASoC: tegra: Add audio graph based card driver
adds 6b050d45a60b Merge series "Tegra210 audio graph card" from Sameer Pujar [...]
adds 9ce63203eb20 ASoC: fsl_ssi: Use of_device_get_match_data()
adds d7388718d491 ASoC: fsl_micfil: Use of_device_get_match_data()
adds 42450175a3d2 ASoC: fsl_xcvr: Remove unused of_id variable
adds 214172a9ca26 ASoC: fsl_asrc: Remove of_device_get_match_data() error check
adds 1ccf6e6ef926 ASoC: fsl_esai: Remove of_device_get_match_data() error check
adds 4e63b56593e2 ASoC: fsl_spdif: Remove of_device_get_match_data() error check
adds 61fbeb5dcb3d ASoC: remove sirf prima/atlas drivers
adds dc98f1d655ca ASoC: remove zte zx drivers
adds 55331b550f30 Merge series "ASoC: remove obsolete drivers" from Arnd Ber [...]
adds 4e37528a97bf ASoC: mediatek: mt8192-mt6359: move headset_jack to card s [...]
adds 12295ef97078 ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init
adds df369921d726 ASoC: mediatek: mt8192: change mclk_multiple of TDM from 1 [...]
adds 9bc20e8076c9 ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property
adds 0d80c48c8478 ASoC: mediatek: mt8192-mt6359: support audio over DP
adds 879a67e35770 Merge series "ASoC: mediatek: mt8192-mt6359: support DP au [...]
adds 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph
adds d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...]
adds cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...]
adds 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...]
adds 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...]
adds 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry()
adds f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits
adds 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits)
adds ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits)
adds 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits)
adds a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits)
adds f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits)
adds c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits)
adds fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits)
adds d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits)
adds f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits)
adds c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits)
adds c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits)
adds 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits)
adds cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits)
adds 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits)
adds a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits)
adds bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits)
adds 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits)
adds fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits)
adds 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits)
adds 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits)
adds cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits)
adds 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits)
adds 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits)
adds 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits)
adds f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits)
adds 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits)
adds 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits)
adds b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits)
adds 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits)
adds bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits)
adds 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits)
adds 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits)
adds 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits)
adds 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits)
adds 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits)
adds 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits)
adds d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits)
adds 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits)
adds 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits)
adds fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits
adds fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry()
adds 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry()
adds ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...]
adds d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set
adds 9c88a9838352 ASoC: topology: Check if ops is set before dereference
adds c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...]
adds 24a41a38dd2d ASoC: tegra: ahub: Add missing resets
adds 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers
adds ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly
adds 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field()
adds 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...]
adds 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos
adds 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams
adds 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace
adds 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...]
adds e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...]
adds 1fc96dc29c3b ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags
adds f6c246eacb62 ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API
adds cedd502d18b5 ASoC: SOF: Intel: hda-loader: keep init cores alive
adds 42077f08b3f1 ASoC: SOF: update dsp core power status in common APIs
adds 30876e2a06f3 ASoC: SOF: Filter out unneeded core power up/downs
adds 92c6ec606cd1 ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_d [...]
adds 2029d73d4d65 Merge series "ASoC: SOF: use common code for DSP core pm" [...]
adds 8ac9e476b868 ASoC: soc-component: fix undefined reference to __ffssi2
adds e86caa011c80 ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend [...]
adds 6bbb859012e9 ASoC: dt-bindings: rt5659: Update binding doc
adds 70f0bc65f6cf ASoC: dt-bindings: tegra: Add iommus property to Tegra graph card
adds 531e5b7abbde ASoC: audio-graph-card: Add clocks property to endpoint node
adds 563c2681d431 ASoC: rt5659: Add Kconfig prompt
adds 1f16aaeef74f Merge series "Tegra186 and Tegra194 audio graph card" from [...]
adds 1ecebae4733d ASoC: mt6359: reduce log verbosity for optional DT properties
adds 68be8ed6a462 ASoC: fsl_spdif: Utilize the defined parameter to clear code
adds be6be67e135e ASoC: topology: KUnit: Convert from cpu to data format
adds e01a03db74a8 ASoC: Intel: catpt: remove unneeded semicolon
adds e04e7b8ccd49 ASoC: soc-pcm: tidyup pcm setting
adds 7fc6bebd5831 ASoC: soc-pcm: add soc_get_playback_capture() and simplify [...]
adds 2b39123b134e ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm()
adds 4b260f425497 ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx()
adds dd5abc7834ff ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing
adds 1c4273a5b127 Merge series "ASoC: soc-pcm: cleanup soc_new_pcm() and bug [...]
adds 0dd4d3e8c3a8 ASoC: da7218: Drop CONFIG_OF ifdef
adds 8e59cf943fa7 ASoC: mediatek: mt8192-mt6359: use asoc_substream_to_rtd()
adds 0840706d6c61 ASoC: mediatek: mt8192: use asoc_substream_to_rtd()
adds 4cceb42f4f40 ASoC: mediatek: mt8192-mt6359: simplify ops for Capture1 DAI link
adds 6395a6213b83 Merge series "ASoC: mediatek: mt8192: apply some cleanup" [...]
adds 2927e6d398d0 Merge branch 'asoc-5.11' into asoc-5.12
adds 19657a609b68 ASoC: mediatek: mt8183-mt6358: set playback and capture co [...]
adds df91785a22e2 ASoC: dt-bindings: add mclk provider support to stm32 i2s
adds 8a262e614ef8 ASoC: stm32: i2s: add master clock provider
adds b6040f9b987e Merge series "ASoC: stm32: i2s: add master clock provider" [...]
adds 500c9f8c58a7 ASoC: dmaengine_pcm: add peripheral configuration
adds f08c74a3b52d ASoC: dt-bindings: renesas, rsnd: Group tuples in playback [...]
adds 38d89a564847 ASoC: fsl: constify static snd_soc_dai_ops structs
adds 40bd053bc8e1 ASoC: fsl_esai: Remove unused 'imx' field
adds 6e4ea8aace02 ASoC: audio-graph: Rename functions needed for export
adds 0d7475d2a5a9 ASoC: tegra: Add driver remove() callback
adds 3bf48ea4f2dd Merge series "Rename audio graph export functions" from Sa [...]
adds 28785f548d18 ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format
adds 1c5f6e0714c1 ASoC: Intel: KMB: Support IEC958 encoded PCM format
adds d5e16dc5fdad ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string
adds c88eb1b5167b Merge series "Add HDMI support for Intel KeemBay I2S" from [...]
adds 06e577b45db3 mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1")
adds 039da225d644 mfd: arizona: Replace arizona_of_get_type() with device_ge [...]
adds e933836744a2 mfd: arizona: Add support for ACPI enumeration of WM5102 c [...]
adds 017131e056de Merge tag 'ib-mfd-asoc-v5.12' of git://git.kernel.org/pub/ [...]
adds bad929b81ce2 ASoC: codec/ingenic: Depend on MACH_INGENIC
adds d9cd22e9c87c ASoC: codec: Add driver for JZ4760 internal codec
adds 45a90d4aba17 ASoC: Add compatible strings for JZ4760(B) SoC
adds 8ade6d8b02b1 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
adds 9a87fc1e0619 ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102
adds d40dac7ae8c0 Merge series "MFD/ASoC: Add support for Intel Bay Trail bo [...]
adds b6eabd247db8 ASoC: soc-pcm: change error message to debug message
adds 271d9373db1c ASoC: SOF: fix runtime pm usage mismatch after probe errors
adds 3d09cf8d0d79 ASoC: Intel: sof_sdw: reorganize quirks by generation
adds 8caf37e2be76 ASoC: Intel: sof-sdw: indent and add quirks consistently
adds d92e279dee56 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
adds 209b0b0d8d5a ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings
adds f88dcb9b98d3 ASoC: Intel: sof_sdw: detect DMIC number based on mach params
adds 3827b7ca3992 ASoC: intel: sof_sdw: add trace for dai links
adds 717a8fdd150c ASoC: Intel: soc-acpi: add ACPI matching table for HP Spec [...]
adds 6f5d506d7ff1 ASoC: SOF: Intel: SoundWire: refine ACPI match
adds 7aecf5977092 ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config
adds b9088535e102 ASoC: SOF: Intel: HDA: don't keep a temporary variable
adds 026370cb5bd7 ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is o [...]
adds 02eb3906858e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...]
adds a8f50cd9be7c ASoC: SOF: add missing pm debug
adds ce1f55bac553 ASoC: SOF: fix string format for errors
adds 3be46fa21088 ASoC: SOF: remove unused functions
adds f1bb023525fd ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work()
adds cc11626dd9f8 ASoC: SOF: ext_manifest: use explicit number for elem_type
adds 4fc320da5dc6 Merge series "ASoC: SOF: cleanups" from Pierre-Louis Bossa [...]
adds ae4fc532244b ASoC: dapm: use component prefix when checking widget names
adds 1183c350011a ASoC: Intel: boards: max98373: get dapm from cpu_dai
adds b165457c5004 Merge series "ASoC: dapm/pins: handle component prefix" fr [...]
adds f133de9e3237 ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec
adds af3d54b99764 ASoC: codecs: lpass-rx-macro: add support for lpass rx macro
adds 4f692926f562 ASoC: codecs: lpass-rx-macro: add dapm widgets and route
adds f3ce6f3c9a99 ASoC: codecs: lpass-rx-macro: add iir widgets
adds ca955cc980af ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec
adds c39667ddcfc5 ASoC: codecs: lpass-tx-macro: add support for lpass tx macro
adds d207bdea0ca9 ASoC: codecs: lpass-tx-macro: add dapm widgets and route
adds 1e30f642cf29 ASoC: simple-card-utils: Fix device module clock
adds 0be0f142b832 ASoC: audio-graph-card: Drop device node clocks property
adds ec9d68508ff6 Merge series "Use clocks property in a device node" from S [...]
adds 53129e66e4b7 ASoC: SOF: relax ABI checks and avoid unnecessary warnings
adds 6e9586361e14 ASoC: wm_adsp: Remove unused control callback structure
adds f6c04af5dc4b ASoC: soc-pcm: add soc_pcm_hw_update_rate()
adds 6cb56a4549e9 ASoC: soc-pcm: add soc_pcm_hw_update_chan()
adds debc71f26cdb ASoC: soc-pcm: add soc_pcm_hw_update_format()
adds 140f553d1298 ASoC: soc-pcm: fix hwparams min/max init for dpcm
adds 8a353d7bafdd ASoC: soc-pcm: fix hw param limits calculation for multi-DAI
adds bdea43fc0436 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...]
adds e1317cc9ca4a ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...]
adds df8359c512fa ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...]
adds c58947af08ae ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...]
adds 7d25f7ca110e Merge series "ASoC: Intel: bytcr_rt5640: Add quirks for 4 [...]
adds 0969db0d8d15 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus
adds 0c8e97c86b73 Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/l [...]
adds c4294d7f057d ALSA: hda: intel-dsp-config: add Alder Lake support
adds 10e2ec8edece Merge tag 'sound-5.12-rc1' of git://git.kernel.org/pub/scm [...]
adds 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move
adds 584e599bd090 via/via_irq: use __func__ to replace string function name
adds c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT
adds 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference
adds d6bff5b0bddb drm/ingenic: Add basic PM support
adds 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...]
adds f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer
adds a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/'
adds 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...]
adds b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon
adds 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...]
adds 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition
adds eba0d703b3ca drm/kmb: Remove an unnecessary NULL check
adds 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc
adds e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...]
adds 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...]
adds 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61
adds a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61
adds bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions
adds f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions
adds 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...]
adds 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...]
adds 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...]
adds 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init
adds 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init
adds 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init
adds c67e62790f5c drm/prime: split array import functions v4
adds 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor
adds 580054562651 video: fbdev: aty: Fix set but not used warnings
adds 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct
adds 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings
adds e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...]
adds 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c
adds 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main
adds 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...]
adds f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb()
adds 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings
adds b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings
adds 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings
adds 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...]
adds 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...]
adds 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem
adds 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings
adds 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2
adds 6926872ae244 drm/gma500: Fix error return code in psb_driver_load()
adds 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic
adds b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object
adds 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah}
adds b9662c3a54eb drm/virtio: rework virtio_fence_signaled
adds 36549848ed27 drm/virtio: consider dma-fence context when signaling
adds a7e2e1c50450 drm: document that user-space should force-probe connectors
adds 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv
adds d96bc380a50f drm/irq: Add the new api to install irq
adds e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install
adds 15ccc39b3aab gma500: clean up error handling in init
adds 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy()
adds 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests
adds 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization
adds 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c
adds 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...]
adds a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style
adds 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61
adds 98fdd0042c7c drm/kmb: fix array bounds warning
adds c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi
adds ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...]
adds 5a15468b724b video: fbdev: uvesafb: Fix string related warnings
adds 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...]
adds 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema
adds 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again
adds e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup
adds 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv
adds e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition
adds dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array
adds d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure
adds 4b265fe11fad drm/vc4: dsi: Add support for DSI0
adds 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1
adds d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1
adds 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings
adds b215212117f7 drm: panel: add Khadas TS050 panel driver
adds a3d0d8347978 drm: fix typos in plane and CRTC overviews
adds dfb64090892f drm/panel: st7703: Use dev_err_probe
adds dd396dbc4d78 drm/panel: mantix: Tweak init sequence
adds 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...]
adds 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...]
adds 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix
adds 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS
adds a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector
adds 2e2bf3a5584d drm/bridge: display-connector: add DP support
adds 8935ff00e3b1 drm/scheduler: "node" --> "list"
adds 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list
adds 71173e787cab drm/scheduler: Essentialize the job done callback
adds 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_*
adds 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel
adds ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels
adds 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings
adds e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify
adds e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core
adds 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning
adds 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...]
adds 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write
adds 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings
adds 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning
adds 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning
adds 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...]
adds 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings
adds 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo()
adds 13283a241540 drm/drv: switch to using devm_add_action_or_reset()
adds 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init
adds 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters
adds 63ade1043457 drm/vkms: Add setup and testing information
adds e18d9a2bb078 drm/amdgpu: clean up bo in vce and vcn test
adds c365d304d69a drm/sched: Add missing structure comment
adds abe54e54ddef drm/ast: Don't pin cursor source BO explicitly during update
adds 78336798ce71 drm/ast: Only map cursor BOs during updates
adds 26e08a6da54c dma-buf: Fix kerneldoc formatting
adds 23d4e55f7eeb drm/vkms: Unset preferred_depth
adds dc3793038d22 drm/drv: Remove invalid assignments
adds e11bfb99d6ec drm/ttm: cleanup BO size handling v3
adds 8c392cd5f1c6 drm/amdkfd: fix ttm size refactor fallout
adds 91def3cce986 drm/panel: khadas: Fix error code in khadas_ts050_panel_add()
adds ae75a0431f82 Merge drm/drm-next into drm-misc-next
adds ddadd40892f3 drm: Introduce an atomic_commit_setup function
adds 27125e86b797 drm: Document use-after-free gotcha with private objects
adds d62a8ed7671e drm/vc4: Simplify a bit the global atomic_check
adds 9ec03d7f1ed3 drm/vc4: kms: Wait on previous FIFO users before a commit
adds 03b03efebeed drm/vc4: kms: Remove unassigned_channels from the HVS state
adds 82faa3276012 drm/vc4: kms: Remove async modeset semaphore
adds f3c420fe19f8 drm/vc4: kms: Convert to atomic helpers
adds c855af2f9c5c drm/hisilicon: Fix use-after-free
adds 5c0e4110f751 udlfb: Fix memory leak in dlfb_usb_probe
adds 6ca2ab8086af drm: automatic legacy gamma support
adds 1b8977434606 drm: add legacy support for using degamma for gamma
adds 3fcd70c9a5d6 drm/omap: use degamma property for gamma table
adds f18f43992e1d drm/omap: Implement CTM property for CRTC using OVL manage [...]
adds 1bea53df4d7b drm/omap: rearrange includes in omapdss.h
adds 64ff18911878 drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties [...]
adds 12db515bae2d Revert "drm/omap: dss: Remove unused omap_dss_device operations"
adds a29cc43c2ccf drm/omap: drop unused dsi.configure_pins
adds d0103cebe125 drm/omap: dsi: use MIPI_DSI_FMT_* instead of OMAP_DSS_DSI_FMT_*
adds ee0c365c9ed5 drm/omap: constify write buffers
adds 9e8d3b92c24d drm/omap: dsi: add generic transfer function
adds fc3413a9b4ad drm/omap: panel-dsi-cm: convert to transfer API
adds ccc2f2ae66ca drm/omap: dsi: unexport specific data transfer functions
adds 28d72874f8ae drm/omap: dsi: drop virtual channel logic
adds e70965386353 drm/omap: dsi: simplify write function
adds 952545a23a97 drm/omap: dsi: simplify read functions
adds 1ed6253856cb drm/omap: dsi: switch dsi_vc_send_long/short to mipi_dsi_msg
adds 9cd87829522c drm/omap: dsi: introduce mipi_dsi_host
adds d4cf15372868 drm/omap: panel-dsi-cm: use DSI helpers
adds a5f2dcdebd83 drm/omap: dsi: request VC via mipi_dsi_attach
adds ea83647d5ee0 drm/omap: panel-dsi-cm: drop hardcoded VC
adds 7c5662babfcb drm/omap: panel-dsi-cm: use common MIPI DCS 1.3 defines
adds e94793ee8e97 drm/omap: dsi: drop unused memory_read()
adds e869152d5a59 drm/omap: dsi: drop unused get_te()
adds 8228cd7ec327 drm/omap: dsi: drop unused enable_te()
adds d4b561c376f8 drm/omap: dsi: drop useless sync()
adds 68ca91d7d8c1 drm/omap: dsi: use pixel-format and mode from attach
adds 61714cd30941 drm/omap: panel-dsi-cm: use bulk regulator API
adds 3220034b1215 drm/omap: dsi: lp/hs switching support for transfer()
adds 4c1b935fea54 drm/omap: dsi: move TE GPIO handling into core
adds e9c7a0d713f0 drm/omap: dsi: drop custom enable_te() API
adds 0c93a61db462 drm/omap: dsi: do bus locking in host driver
adds 9f0eb51e3c65 drm/omap: dsi: untangle ulps ops from enable/disable
adds 66c6bf3af6e6 drm/omap: dsi: do ULPS in host driver
adds 2a4703c25f75 drm/omap: dsi: move panel refresh function to host
adds e290c812eb89 drm/omap: dsi: Reverse direction of the DSS device enable/ [...]
adds e4869b048df0 drm/omap: dsi: drop custom panel capability support
adds 1cac9ba2526f drm/omap: dsi: convert to drm_panel
adds 9f2231795ba3 drm/omap: drop omapdss-boot-init
adds 607824315e73 drm/omap: dsi: implement check timings
adds 1f4e8716876e drm/omap: panel-dsi-cm: use DEVICE_ATTR_RO
adds 1ecf643f6376 drm/omap: panel-dsi-cm: support unbinding
adds 596614042251 drm/omap: panel-dsi-cm: fix remove()
adds 85101487326a drm/omap: remove global dss_device variable
adds cf64148abcfd drm/panel: Move OMAP's DSI command mode panel driver
adds af1110cb6f92 drm/omap: dsi: Register a drm_bridge
adds 9be5bab37d0b drm/omap: remove legacy DSS device operations
adds fe5f6e587cdf drm/omap: remove unused omap_connector
adds 4a5555187d92 drm/omap: simplify omap_display_id
adds 811860ddceac drm/omap: drop unused DSS next pointer
adds 27e1d068df13 drm/omap: drop DSS ops_flags
adds 2390fadb78f0 drm/omap: drop dssdev display field
adds 94d733297933 drm/omap: simplify DSI manual update code
adds 578739e86fc1 drm/omap: dsi: simplify pin config
adds f7c2724a8c36 ARM: omap2plus_defconfig: Update for moved DSI command mode panel
adds 55b68fb856b5 drm/omap: squash omapdrm sub-modules into one
adds 3201509a15cc drm/omap: remove unused display.c
adds 96f4418505b5 drm/omap: drop unused owner field
adds dac62bcafeaa drm/omap: remove dispc_ops
adds 05ec61289356 drm/omap: remove dss_mgr_ops
adds 17d98080c436 drm/panel: panel-dsi-cm: use MIPI_DCS_GET_ERROR_COUNT_ON_DSI
adds 487c9e9289b5 drm/panel: panel-dsi-cm: cleanup tear enable
adds 0073b8cd4311 ARM: dts: omap5: add address-cells & size-cells to dsi
adds 4119bd55e40f drm/omap: pll: fix iteration loop check
adds 443dae095866 drm/omap: dsi: set trans_mode according to client mode_flags
adds c50c2d2d8d0c drm/panel: panel-dsi-cm: set column & page at setup
adds 8350ac8e11ed drm/omap: dsi: send nop instead of page & column
adds d843314e4840 drm/omap: dsi: simplify VC handling
adds 442cbc86b9b7 drm/omap: dsi: drop useless channel checks
adds f408600f06b4 drm/omap: dsi: cleanup dispc channel usage
adds d81711458ea5 drm/omap: dsi: rename 'channel' to 'vc'
adds 5e4307542991 drm/omap: dsi: pass vc and channel to various functions
adds d58eb31f50cb drm/omap: dsi: untangle vc & channel
adds 83d74642b0c8 drm/omap: dsi: skip dsi_vc_enable_hs when already in correct mode
adds eb40e2f44812 drm/omap: dsi: enable HS before sending the frame
adds 4029b16b13b6 drm/omap: dsi: use separate VCs for cmd and video
adds d646d1bdb606 drm/panel: panel-dsi-cm: remove extra 'if'
adds 08579473e231 drm/panel: panel-dsi-cm: add panel database to driver
adds 3160d6a6c7d2 drm/panel: panel-dsi-cm: drop unneeded includes
adds 7aa52346235a drm/omap: dsi: move structs & defines to dsi.h
adds 5d676b6f27b4 drm/omap: dsi: move enable/disable to bridge enable/disable
adds 1f0560537963 drm/omap: dsi: display_enable cleanup
adds ead05b53a976 drm/omap: dsi: display_disable cleanup
adds a4a29d1d3471 drm/omap: dsi: rename dsi_display_* functions
adds 7b93de9899b8 drm/omap: dsi: cleanup initial vc setup
adds b6c1048cc71d drm/omap: dsi: split video mode enable/disable into separate func
adds 9a521118cb73 drm/omap: dsi: fix and cleanup ddr_clk_always_on
adds c83207894440 drm/omap: dsi: remove ulps support
adds 92bb0eabc84d drm/omap: dsi: fix DCS_CMD_ENABLE
adds dfd2edccfd22 drm/omap: dsi: allow DSI commands to be sent early
adds 010dbfbe7bad drm/omap: Delete useless kfree code
adds 9999587b684f drm: rework description of primary and cursor planes
adds 6d84576fb2e7 drm: validate possible_crtcs for primary and cursor planes
adds 2200736a0c4d drm: require a non_NULL drm_crtc.primary
adds fde1403eeaa6 drm/ttm: use pin_count more extensively
adds 3d1a88e1051f drm/ttm: cleanup LRU handling further
adds 9ede6f0a55e3 drm/hisilicon: Fix rmmod hibmc_drm failed
adds ee6965c864e3 drm/vc4: hvs: Align the HVS atomic hooks to the new API
adds 8d9147466776 drm/vc4: Pass the atomic state to encoder hooks
adds 320e84dc6111 drm/vc4: hdmi: Take into account the clock doubling flag i [...]
adds e55a07751146 drm/vc4: hdmi: Don't access the connector state in reset i [...]
adds fbe7271e47be drm/vc4: hdmi: Create a custom connector state
adds f623746f7472 drm/vc4: hdmi: Store pixel frequency in the connector state
adds d2a7dd004c49 drm/vc4: hdmi: Use the connector state pixel rate for the PHY
adds 24169a2b0533 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
adds ba8c0faebbb0 drm/vc4: hdmi: Enable 10/12 bpc output
adds de9114ece5df dma-buf: Remove kmap kerneldoc vestiges
adds 85804b70cca6 dma-buf: some kerneldoc formatting fixes
adds 8ccf0a29af75 dma-buf: begin/end_cpu might lock the dma_resv lock
adds c545781e1c55 dma-buf: doc polish for pin/unpin
adds 18589d74f45d Merge tag 'drm-misc-next-2020-12-17' of git://anongit.free [...]
adds 9bb85a6e29de drm/edid: Add additional HFVSDB fields for HDMI2.1
adds 4499d488f6ee drm/edid: Parse MAX_FRL field from HFVSDB block
adds 76ee7b905678 drm/edid: Parse DSC1.2 cap fields from HFVSDB block
adds ce32a6239de6 drm/dp_helper: Add Helpers for FRL Link Training support f [...]
adds 3ce98018c8f9 drm/dp_helper: Add support for link failure detection
adds e2e16da398d9 drm/dp_helper: Add support for Configuring DSC for HDMI2.1 Pcon
adds 07c9b8634fb6 drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr Co [...]
adds 2f78347e3634 drm/i915: Capture max frl rate for PCON in dfp cap structure
adds ced42f2df5fd drm/i915: Add support for starting FRL training for HDMI2. [...]
adds 4f3dd47acbed drm/i915: Check for FRL training before DP Link training
adds 9488a030ac91 drm/i915: Add support for enabling link status and recovery
adds b9d96dacdc3d drm/i915: Read DSC capabilities of the HDMI2.1 PCON encoder
adds 6e6cb758e035 drm/i915: Add helper functions for calculating DSC paramet [...]
adds 10fec80b48c5 drm/i915/display: Configure PCON for DSC1.1 to DSC1.2 encoding
adds 522508b665df drm/i915/display: Let PCON convert from RGB to YCbCr if it can
adds 5beed15e4b53 Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://ano [...]
adds e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries
adds ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests
adds c2d789fb500c gpu: drm: imx: convert comma to semicolon
adds f35a2a99100f drm/encoder: make encoder control functions optional
adds ca5092d04d86 drm: add drmm_encoder_alloc()
adds 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc()
adds 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc()
adds 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes()
adds c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe
adds bed00ddedf0d drm/imx: imx-ldb: use local connector variable
adds 8767f4711b2b drm/imx: imx-ldb: move initialization into probe
adds 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables
adds a91cfaf6e650 drm/imx: imx-tve: move initialization into probe
adds e2127db8904a drm/imx: imx-tve: use devm_clk_register
adds 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...]
adds 495590c65942 drm/imx: parallel-display: move initialization into probe
adds a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources
adds b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources
adds 2b20c9617410 drm/imx: imx-tve: use drm managed resources
adds c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources
adds 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources
adds 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources
adds e240cc766523 Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutron [...]
adds e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup"
adds c33f83fd481a drm/i915: remove trailing semicolon in macro definition
adds 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...]
adds fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround
adds 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...]
adds 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...]
adds 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE()
adds 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file
adds 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read()
adds 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...]
adds 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...]
adds 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...]
adds efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers
adds 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON
adds 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon
adds 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices
adds 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output
adds 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format
adds b983675709e0 drm/i915/display: Attach content type property for LSPCON
adds 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...]
adds 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...]
adds 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check
adds c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon
adds a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper
adds 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON
adds b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON
adds 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks
adds ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write
adds 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2
adds f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL"
adds 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...]
adds 829270e4552e drm/i915/display: Record the plane update times for debugging
adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2)
adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...]
adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...]
adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs
adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use
adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...]
adds 719065500b5d drm/i915: Track power reference taken for eDP VDD
adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref
adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...]
adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...]
adds cf977e18610e drm/i915/gem: Spring clean debugfs
adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def
adds ee42ec19ca2e drm/i915: Track logically enabled planes for hw state
adds 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes()
adds 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes
adds 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier
adds 9d8fddf8579a drm/i915: Disable outputs during unregister
adds 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit
adds d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...]
adds 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS
adds e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size
adds 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value
adds a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD
adds fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT
adds 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...]
adds 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag
adds 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code
adds 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header
adds 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header
adds d6933784e649 drm/i915/display: fix misused comma
adds 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c
adds 00a16d02f4df drm/i915: refactor i915 plane code into separate file.
adds f12110afee05 drm/i915/dp: Program source OUI on eDP panels
adds 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_*
adds 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...]
adds 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions
adds 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...]
adds b3304591f14b drm/i915/dp: Track pm_qos per connector
adds ca765c731ebd Merge tag 'drm-intel-next-2021-01-04' of git://anongit.fre [...]
adds a4767912aa63 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...]
adds a1bc5e314581 drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse
adds 136ce7684bc1 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable()
adds 2551952e802c drm: Add default modes for connectors in unknown state
adds 53ced169373a drm: rcar-du: Fix crash when using LVDS1 clock for CRTC
adds 594f967b53ff drm: rcar-du: Release vsp device reference in all error paths
adds d8d164a2b2c7 drm: rcar-du: Drop unneeded encoder cleanup in error path
adds 73deb7b34c84 drm: rcar-du: Use DRM-managed allocation for VSP planes
adds f5f16725edbc drm: rcar-du: Use DRM-managed allocation for encoders
adds ea6aae151887 drm: rcar-du: Embed drm_device in rcar_du_device
adds a476f9e8c00c drm: rcar-du: Replace dev_private with container_of
adds 9a248605980a drm: rcar-du: Skip encoder allocation for LVDS1 in dual-link mode
adds 3a608bcbb97e drm: rcar-du: Drop local encoder variable
adds 8d7d33f6be06 drm: rcar-du: Fix the return check of of_parse_phandle and [...]
adds 9fa120458da1 drm: rcar-du: Fix leak of CMM platform device reference
adds 506c34ca7f89 drm: arc: Remove unnecessary drm_plane_cleanup() wrapper
adds 739fac48b678 drm: sti: Remove unnecessary drm_plane_cleanup() wrapper
adds 57b155f00259 drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper
adds 913848ad52da drm: zte: Remove unnecessary drm_plane_cleanup() wrapper
adds 47f10854ca89 drm: Don't export the drm_gem_dumb_destroy() function
adds 8dbe1b4a1597 drm: Move legacy device list out of drm_driver
adds b1dda997a8a9 drm: Use a const drm_driver for legacy PCI devices
adds 2c8aba81d32b drm: Constify drm_driver in drivers that don't modify it
adds a9a472aab9cd dt-bindings: display: bridge: renesas,lvds: RZ/G2E needs r [...]
adds 0647bf1556eb drm: bridge: dw-hdmi: Remove redundant null check before c [...]
adds 3fc5a284213d drm: bridge: adv7511: Remove redundant null check before c [...]
adds 73dc923eeb5d Merge tag 'du-next-20210105' of git://linuxtv.org/pinchart [...]
adds 31d49c657f3b MAINTAINERS: Update addresses for TI display drivers
adds e07f001ccc75 drm/doc: rename FB_DAMAGE_CLIPS section
adds 9d8f78f6ae7d drm/doc: move composition function docs to new section
adds 31c558f47497 drm/doc: move damage tracking functions to new section
adds 2189100c94a7 drm/doc: move color management functions under CRTC section
adds 46f9be4c8a7b drm/doc: the KMS properties section is for user-space devs
adds 77a71abbdd77 drm/doc: introduce new section for standard plane properties
adds a7ecf0034682 drm/doc: fix reference to drm_format_modifier_blob
adds 96962e3de725 drm: require each CRTC to have a unique primary plane
adds a1b766d1b364 drm/doc: atomic implicitly enables other caps
adds 14c1e12ba605 drm/fb-helper: Add a FIXME that generic_setup is very confusing
adds 2077ec340c48 drivers: gpu: drm: virtio: fix dependency of DRM_VIRTIO_GP [...]
adds d1f66f054b7a drm/qxl: use flexible-array member instead of zero-length array
adds b39100a55cea drm/virtio: align blob resources to page sizes
adds 4c5d02d94c4d drm/hisilicon: Use pcim_enable_device()
adds 72eab0ba6d68 drm/hisilicon: Remove drm_dev_put in hibmc
adds ce90f685bd35 drm/tve200: remove unused including <linux/version.h>
adds 1f20bf5921de drm/panel: s6e63m0: Support max-brightness
adds 9a01105389c9 drm: warn if cursor plane is set with legacy funcs
adds 877c39acf507 drm/doc: re-format drm.h file comment
adds 0e0dc4480055 drm/doc: demote old doc-comments in drm.h
adds cf9a4be47fd1 drm/doc: render drm.h uapi docs
adds cb3cfbf79aff Merge tag 'drm-misc-next-2021-01-06' of git://anongit.free [...]
adds 3c06aaffb082 drm/amdgpu: add amdgpu_ih_regs structure
adds 1ebb4841f064 drm/amdgpu: add helper to init ih ring regs for vega10
adds ffa02126e0ef drm/amdgpu: add helper to enable an ih ring for vega10
adds c73750322aaf drm/amdgpu: add helper to toggle ih ring interrupts for vega10
adds f0594717f4b9 drm/amdgpu: switch to ih_init_register_offset for vega10
adds fd95e1b1049e drm/amdgpu: switch to ih_toggle_interrupts for vega10
adds 21822b6a968d drm/amdgpu: switch to ih_enable_ring for vega10
adds 554bdbf6de74 drm/amdgpu: use cached ih rb control reg offsets for vega10
adds 2601fa6464c6 drm/amdgpu: correct ih cg programming for vega10 ih block
adds 5212d1630b5f drm/amdgpu: add helper to init ih ring regs for navi10
adds 1514cb7d63d5 drm/amdgpu: add helper to enable an ih ring for navi10
adds 1ce6940e2a0a drm/amdgpu: add helper to toggle ih ring interrupts for navi10
adds a362976bf209 drm/amdgpu: switch to ih_init_register_offset for navi10
adds 6e7b7c7f3cdd drm/amdgpu: switch to ih_toggle_interrupts for navi10
adds fc4aa19f55af drm/amdgpu: switch to ih_enable_ring for navi10
adds 2d2fbf685c89 drm/amdgpu: use cached ih rb control reg offsets for navi10
adds 78bd101cdfe2 drm/amdgpu: add a helper function to decode iv
adds 408382817814 drm/amdgpu: switch to common decode iv helper
adds 502173ac2386 drm/amdgpu: add osssys v4_2 ip headers (v2)
adds bebd4c79a4eb drm/amdgpu: create vega20 ih blocks
adds 726e5b37996b drm/amdgpu: reroute vmc/utcl2 interrupts to ih ring 1 for [...]
adds 320a2e0c7207 drm/amdgpu: switch to vega20 ih block for vega20/arcturus
adds 580a6d2facdf drm/amdgpu: retire the vega20 code path from navi10 ih block
adds 05bd7e74ec3e drm/amdgpu: correct ih_chicken programming for vega10/vega [...]
adds 95c0c2576432 drm/amdgpu: drop IH_CHICKEN programming from vega10 ih block
adds 26f2daa4203c drm/amdgpu: drop ih reroute function from psp v11
adds 9f18985dda5a drm/amdgpu: don't create ih ring 1 and ring 2 for APU
adds d8a0b8dd690b drm/amd/pm: add pptable_funcs documentation (v3)
adds eefdf0471069 drm/amd/pm: Add interface for request WGPs
adds aa75fa34e04c drm/amd/pm: populate Sienna Cichlid default overdrive tabl [...]
adds 37a58f691551 drm/amd/pm: enable Sienna Cichlid overdrive support
adds a2b6df4fd6e3 drm/amd/pm: support overdrive vddgfx offset setting(V2)
adds f44a6c76f148 drm/amdgpu: enable software ih ring for vega20 ih block
adds 7f03b148d51c drm/amdgpu: set ih soft ring enabled flag for vega and navi
adds 4a0a0d6dd13e drm/amdgpu: de-initialize software ih ring
adds f3e4a07fb7c9 drm/amdgpu: fix handling of irq domains on soc15 and newer GPUs
adds ae279f693c1c drm/amdkfd: check both client id and src id in interrupt handlers
adds 84c30d2558f8 drm/amd/display: Return directly after a failed kzalloc() [...]
adds 554f80bd7629 drm/amd/display: Use common error handling code in dc_create()
adds 4f1431db92d8 drm/amdgpu: drop psp ih programming for sriov guest on navi
adds 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh
adds ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...]
adds 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name
adds 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh
adds f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...]
adds 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO
adds 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid
adds ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir
adds 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir
adds d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...]
adds dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...]
adds ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh
adds 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...]
adds 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2
adds fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh
adds eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...]
adds 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device
adds ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3
adds a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg
adds 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...]
adds b291a3872b5a drm/amdgpu: add amdgpu_hdp structure
adds 3c556139481c drm/amdgpu: add hdp version 4 functions
adds f06d5e4285f0 drm/amdgpu: add hdp version 5 functions
adds 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4
adds bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5
adds 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP
adds beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum
adds d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir
adds 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit
adds b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...]
adds 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO
adds 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h>
adds 062ccc240e35 drm/amd/display: remove useless else if
adds b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation
adds 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...]
adds e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c
adds f01afd1ee488 drm/amd/display: Fix unused variable warning
adds e74c8a461139 drm/amd/display: Update idle optimization handling
adds 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...]
adds 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302
adds b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer
adds 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...]
adds 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11.
adds 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...]
adds 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection
adds 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid
adds 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64
adds e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow
adds 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume"
adds 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440
adds 673da94cb85c drm/amdgpu: Correct the read sclk for navi10
adds 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler
adds d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds
adds 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh
adds 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir
adds 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled
adds 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...]
adds 2ce542e517ab Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab [...]
adds 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...]
adds 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...]
adds ca1100f34171 drm/i915/display: Split and export main surface calculatio [...]
adds 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...]
adds 0a8cad54792e drm/i915/gvt: avoid useless use of inline
adds c0209e40d030 drm/i915/gvt: make execlist.h self-contained
adds 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained
adds 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained
adds 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained
adds bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained
adds fbf24f55f83e drm/i915/gvt: make gvt.h self-contained
adds e6a14b10167c drm/i915/gvt: make scheduler.h self-contained
adds e056f669dbf7 drm/i915/gvt: make mpt.h self-contained
adds 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...]
adds 956aee8fa366 drm/i915/rkl: new rkl ddc map for different PCH
adds ec9c2e0140fd drm/i915/rkl: Add DP vswing programming tables
adds 6fdb335f1c9c drm/i915/dsi: Use unconditional msleep for the panel_on_de [...]
adds 102056180529 Merge drm/drm-next into drm-intel-next
adds 5f8be91161b3 drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock [...]
adds 19fe4ac6f0e7 drm/i915: Disable RPM wakeref assertions during driver shutdown
adds 0d4ced1c5bfe drm/i915/backlight: fix CPU mode backlight takeover on LPT
adds ff7fb44d00e5 drm/i915: Fix HTI port checking
adds 4e25ccdeeb73 drm/i915: Fix checkpatch warns in cursor code
adds 2bbd6dba84d4 drm/i915: Try to use fast+narrow link on eDP again and fal [...]
adds cce73665eae2 drm/i915/dg1: Update voltage swing tables for DP
adds dfa7c521bfc0 Merge tag 'drm-intel-next-2021-01-12' of git://anongit.fre [...]
adds 77c296966e86 drm/i915: Avoid memory leak with more than 16 workarounds [...]
adds 01d708840c26 drm/i915/selftests: Fix wrong return value of perf_series_ [...]
adds 19384452052a drm/i915/selftests: Fix wrong return value of perf_request [...]
adds ac54c826cdd6 drm/i915/dg1: make Wa_22010271021 permanent
adds d33fcd798cb7 drm/i915/gt: Ignore dt==0 for reporting underflows
adds 45e50f48b790 drm/i915/gt: Remember to free the virtual breadcrumbs
adds dac67c2d338c drm/i915/gvt: Remove incorrect kerneldoc marking
adds 14cb9a776362 drm/i915/gt: Include semaphore status in print_request()
adds 1f0e785a9cc0 drm/i915: Lift i915_request_show()
adds 562675d09a35 drm/i915/gt: Update request status flags for debug pretty-printer
adds 0986317a45df drm/i915/gt: Show all active timelines for debugging
adds b5b349b93b0e drm/i915: Lift waiter/signaler iterators
adds da7ac715d339 drm/i915: Show timeline dependencies for debug
adds 67dd0b9677e8 drm/i915/gem: Remove incorrect early dbg print
adds 8005f37ca941 drm/i915/selftests: Improve granularity for mocs reset checks
adds 16cfcb0f3c4b drm/i915/selftests: Small tweak to put the termination con [...]
adds 4ee737925746 drm/i915/gt: Plug IPS into intel_rps_set
adds 9d5612ca165a drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...]
adds 6cfe66eb71b6 drm/i915/gt: Track signaled breadcrumbs outside of the bre [...]
adds 3aef910d26ef drm/i915/gt: Don't cancel the interrupt shadow too early
adds 46eecfccb4c2 drm/i915/gt: Free stale request on destroying the virtual engine
adds 016669752c36 drm/i915/guc: Use correct lock for accessing guc->mmio_msg
adds 2f87c053ac48 drm/i915/guc: Use correct lock for CT event handler
adds 977933b5da7c drm/i915/gt: Program mocs:63 for cache eviction on gen9
adds b8e2bd98a2c9 drm/i915/gt: Decouple completed requests on unwind
adds a58559898abe drm/i915/gt: Check for a completed last request once
adds 14d1eaf08845 drm/i915/gt: Protect context lifetime with RCU
adds c744d50363b7 drm/i915/gt: Split the breadcrumb spinlock between global [...]
adds 85cc2917a396 drm/i915/gt: Move the breadcrumb to the signaler if comple [...]
adds 444fbf5d7058 drm/i915/gt: Declare gen9 has 64 mocs entries!
adds a9d71f76ccfd drm/i915/gt: Retain default context state across shrinking
adds 8d989f444894 drm/i915/perf: replace idr_init() by idr_init_base()
adds f7ed83cc1925 drm/i915/gt: Limit frequency drop to RPe on parking
adds 77acab40a61a drm/i915/selftest: also consider non-contiguous objects
adds e96434e1137e drm/i915/selftest: assert we get 2M GTT pages
adds d2cf0125d4a1 drm/i915/lmem: Limit block size to 4G
adds cb2ce93e5b05 drm/i915/gem: Differentiate oom failures from invalid map types
adds 5ac84806f5e9 drm/i915/tgl, rkl, dg1: Apply WA_1406941453 to TGL, RKL and DG1
adds 37df0edf7048 drm/i915/gem: Report error for vmap() failure
adds 348fb0cb0a79 drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking
adds 840291a7b90b drm/i915/selftests: Tidy prng constructor for client blits
adds a2843b3bd17e drm/i915/gem: Limit lmem scatterlist elements to UINT_MAX
adds 7d1a31e128d3 Revert "drm/i915/lmem: Limit block size to 4G"
adds 14f2d7604f7c drm/i915/gem: Check the correct variable in selftest
adds ba38b79eaeae drm/i915/gem: Propagate error from cancelled submit due to [...]
adds b969540500bc drm/i915/gt: Ignore repeated attempts to suspend request f [...]
adds d997e240ceec drm/i915/gt: Cancel the preemption timeout on responding to it
adds cb56a07d2fd9 drm/i915/gt: Include reset failures in the trace
adds f867b66e4797 drm/i915/gt: Clear the execlists timers upon reset
adds 1efa473e65e3 drm/i915/dg1: Implement WA_16011163337
adds b9bdccd51afd drm/i915: remove WA_SET_BIT_MASKED()
adds 66901614283b drm/i915: remove WA_CLR_BIT_MASKED()
adds 6ca07255ac40 drm/i915: remove WA_SET_FIELD_MASKED()
adds e70956a2498d drm/i915: fix size_t greater or equal to zero comparison
adds 4f963d363af5 drm/i915/selftests: Improve error reporting for igt_mock_m [...]
adds e9f4829f95ec drm/i915/gem: Drop false !i915_vma_is_closed assertion
adds 61b3b0d10099 drm/i915/gt: stop ignoring read with wa_masked_field_set
adds 305b3bb52271 drm/i915/gt: rename wa_write_masked_or()
adds 338d58cf47a8 drm/i915/gt: document masked registers
adds 63de1da14799 drm/i915: Remove livelock from "do_idle_maps" vtd w/a
adds 84361529ee85 drm/i915: Sleep around performing iommu unmaps on Tigerlake
adds 51c87fa64f98 drm/i915/gt: Remove uninterruptible parameter from intel_g [...]
adds 9fd96c069dd6 drm/i915/gt: Move move context layout registers and offset [...]
adds 70a2b431c364 drm/i915/gt: Rename lrc.c to execlists_submission.c
adds d0d829e56674 drm/i915: split gen8+ flush and bb_start emission functions
adds c97ffd084d70 drm/i915: Correct location of Wa_1408615072
adds 20a6774e726a drm/i915/gt: Mark legacy ring context as lost
adds 04adaba88010 drm/i915/gt: Wean workaround selftests off GEM context
adds dbe13ae1d6ab drm/i915/pmu: Don't grab wakeref when enabling events
adds c51c29fb35f7 drm/i915/pmu: Use raw clock for rc6 estimation
adds c41ce8199dfe drm/i915/pmu: Remove !CONFIG_PM code
adds 3b7bc18b4e51 doc: Fix build of documentation after i915 file rename
adds 5f22cc0b134a drm/i915: Fix mismatch between misplaced vma check and vma insert
adds f8246cf4d9a9 drm/i915/gem: Drop free_work for GEM contexts
adds 45233ab2d036 drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h
adds 460d02ba5076 drm/i915: Encode fence specific waitqueue behaviour into t [...]
adds e3ed90b8227e drm/i915/gt: Drain the breadcrumbs just once
adds 8c3b1ba0e7ea drm/i915/gt: Track the overall awake/busy time
adds 83dbd74f8243 drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping
adds 0a982c15711e drm/i915/tgl: Add bound checks and simplify TGL REVID macros
adds 9bb36cf66091 drm/i915: Check for rq->hwsp validity after acquiring RCU lock
adds 5ec17c763055 drm/i915/gt: Another tweak for flushing the tasklets
adds a0d3fdb628b8 drm/i915/gt: Split logical ring contexts from execlist submission
adds a4d86249c773 drm/i915/gt: Provide a utility to create a scratch buffer
adds b436a5f8b6c8 drm/i915/gt: Track all timelines created using the HWSP
adds 48c508a51652 drm/i915/selftests: Kick timeslice until selftest yields
adds 9559511b70d1 drm/i915/selftests: Flush the preemption request before waiting
adds d484bd0ddf0b drm/i915/selftests: Be paranoid and flush the tasklet befo [...]
adds 5e9635085737 drm/i915: Use cmpxchg64 for 32b compatilibity
adds 5be071e9e8aa drm/i915/uc: Squelch load failure error message
adds 57f62622c3fb drm/i915/selftests: Remove redundant live_context for eviction
adds 8391c9b28cbf drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP s [...]
adds f170523a7b8e drm/i915/gt: Consolidate the CS timestamp clocks
adds d7d82f5d5c04 drm/i915/gt: Prefer recycling an idle fence
adds 6d393ef5ff5c drm/i915/gem: Optimistically prune dma-resv from the shrinker.
adds 16f2941ad307 drm/i915/gt: Replace direct submit with direct call to tasklet
adds 64b7a3fa7e3e drm/i915/gt: Use virtual_engine during execlists_dequeue
adds 2efa2c522ab0 drm/i915/gt: Decouple inflight virtual engines
adds 6f0726b4807c drm/i915/gt: Defer schedule_out until after the next dequeue
adds bab0557c8dca drm/i915/gt: Remove virtual breadcrumb before transfer
adds 66e40750d241 drm/i915/gt: Shrink the critical section for irq signaling
adds f81475bb5bb4 drm/i915/gt: Resubmit the virtual engine on schedule-out
adds ac1a6d7310e2 drm/i915/gt: Simplify virtual engine handling for execlist [...]
adds 177b7a52a16a drm/i915/gt: ce->inflight updates are now serialised
adds eeb52ee6c4a4 drm/i915: clear the shadow batch
adds 26ebc511e799 drm/i915: clear the gpu reloc batch
adds fe7bcfaeb2b7 drm/i915/gt: Refactor heartbeat request construction and s [...]
adds 70960ab27542 drm/i915/gt: Define guc firmware blob for older Cometlakes
adds cc1557cadfd4 drm/i915/gem: Peek at the inflight context
adds cecb2af42cb0 drm/i915/gt: Taint the reset mutex with the shrinker
adds 7904e0819d5f drm/i915/gt: Cancel submitted requests upon context reset
adds 9c080b0f9637 drm/i915/gt: Pull context closure check from request submi [...]
adds 4e5c8a99e1cb drm/i915: Drop i915_request.lock requirement for intel_rps [...]
adds 9fb87fb3fdd2 drm/i915: Clarify error message on failed workaround
adds 093a0bea629a drm/i915: Populate logical context during first pin.
adds bb80d8784d2a drm/i915: fix shift warning
adds 81dc2ddc269d drm/i915/gt: Rearrange snb workarounds
adds 2b2779917a52 drm/i915/gt: Rearrange hsw workarounds
adds bf3997a54152 drm/i915/selftests: Guard against redifinition of SZ_8G
adds 6895649bf13f drm/i915/selftests: Set error returns
adds c864e9abafca drm/i915: Set rawclk earlier during mmio probe
adds 0a7d355ec604 drm/i915/gt: Allow failed resets without assertion
adds 0e58de9fc939 drm/i915/gt: Check the virtual still matches upon locking
adds 8d03344b9df3 drm/i915/selftests: Switch 4k kmalloc to use get_free_page [...]
adds 989536a4e6ef drm/i915/selftests: Break out of the lrc layout test after [...]
adds 88b39600da3a drm/i915/selftests: Improve handling of iomem around stolen
adds c185a16eceae drm/i915: Wrap our timer_list.expires checking
adds 4386b8e5ad71 drm/i915/gt: Remove timeslice suppression
adds 5b4dc95cf7f5 drm/i915/gt: Prevent use of engine->wa_ctx after error
adds c318a203eade drm/i915/selftests: Skip unstable timing measurements
adds 0399d0e33a64 drm/i915/selftests: Rearrange ktime_get to reduce latency [...]
adds 2b2985a417c7 drm/i915/gt: Restore ce->signal flush before releasing vir [...]
adds b1ad5f6d68cb drm/i915/gt: Only retire on the last breadcrumb if the las [...]
adds 751f82b353a6 drm/i915/gt: Only disable preemption on gen8 render engines
adds 9b3a8f558ddf drm/i915/gt: Disable arbitration on no-preempt requests
adds 9a437ccb84f0 drm/i915/gt: Exercise lrc_wa_ctx initialisation failure
adds a42f4dd2bf6c drm/i915/gt: Remove unused function 'dword_in_page'
adds e3aabe31fd74 drm/i915/gt: Mark up a debug-only function
adds baa7c2cd99c6 drm/i915: Refactor marking a request as EIO
adds 6a3daee1b38e drm/i915/selftests: Fix some error codes
adds 0da3f2500aa4 drm/i915/gt: Disable arbitration around Braswell's pdp updates
adds cd7a214f6bdf drm/i915/selftests: Include engine name after reset failure
adds eebfb32e2685 drm/i915/gt: Limit VFE threads based on GT
adds 008ead6ef8f5 drm/i915/gt: Restore clear-residual mitigations for Ivybri [...]
adds f7452c7cbd5b drm/i915: Allow the sysadmin to override security mitigations
adds f7073fb98eb5 drm/i915/gem: Remove stolen node before releasing the region
adds 8c1f21273e22 drm/i915/selftests: Allow huge_gem_object to kick the shrinker
adds 1a51b50c7237 drm/i915/gt: Check for arbitration after writing start seqno
adds 49b20dbf7497 drm/i915/gt: Perform an arbitration check before busywaiting
adds e24ece087239 drm/i915/region: make intel_region_map static
adds 0dbfc1943555 drm/i915/lmem: make intel_region_lmem_ops static
adds f178b8974386 drm/i915: move region_lmem under gt
adds 7e5299cebe91 drm/i915/guc: Delete GuC code unused in future patches
adds d0637f7a9fbb drm/i915/guc: do not dump execlists state with GuC submission
adds 43aaadc67e6f drm/i915/guc: init engine directly in GuC submission mode
adds 007c45787650 drm/i915/guc: stop calling execlists_set_default_submission
adds 106a9368dc67 drm/i915/selftests: Force a failed engine reset
adds 81746b74c1e7 drm/i915/selftests: Bump the scheduling error threshold fo [...]
adds 64362bc6a90d drm/i915/gt: Replace open-coded intel_engine_stop_cs()
adds ca85e2184604 drm/i915/gt: Rearrange vlv workarounds
adds 140e2b0b6bfb drm/i915/gt: Rearrange ivb workarounds
adds 368fd0d79c09 drm/i915/selftests: fix the uint*_t types that have crept in
adds fb5cfcaa2efb Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit. [...]
adds 5d91295257ea drm/imx: dw_hdmi-imx: depend on OF to fix randconfig compi [...]
adds 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode
adds 1777b185f5cc Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutron [...]
adds 46fb883c3d0d drm/ast: Remove references to struct drm_device.pdev
adds c72a313b51bd drm/bochs: Remove references to struct drm_device.pdev
adds a33f187a3c9d drm/cirrus: Remove references to struct drm_device.pdev
adds ba596ee65452 drm/gma500: Fix trailing whitespaces
adds a2c68495b579 drm/gma500: Remove references to struct drm_device.pdev
adds 0e6aadca117a drm/mgag200: Remove references to struct drm_device.pdev
adds dc3629ab040e drm/qxl: Remove references to struct drm_device.pdev
adds abe391088632 drm/radeon: Fix trailing whitespaces
adds d86a41267b32 drm/radeon: Remove references to struct drm_device.pdev
adds 56492fe94ab0 drm/vboxvideo: Remove references to struct drm_device.pdev
adds 5bbacc2e7ab1 drm/virtgpu: Remove references to struct drm_device.pdev
adds 840462e6872d drm/vmwgfx: Remove references to struct drm_device.pdev
adds f4f3beb779df drm/v3d: Use platform_get_irq_optional() to get optional IRQs
adds 334dd38a3878 drm/v3d: Set dma_mask as well as coherent_dma_mask
adds 545d9d780262 drm/v3d: Don't clear MMU control bits on exception
adds 70612d0e121e drm/ttm: Remove pinned bos from LRU in ttm_bo_move_to_lru_ [...]
adds 2313f4700327 Merge drm/drm-next into drm-misc-next
adds 4992a7f7105d drm/hisilicon: Use simple encoder
adds 2b405ec0e1c4 drm/mipi-dbi: Switch to new kerneldoc syntax for named var [...]
adds e695e62306d4 drm/hisilicon: Delete the empty function mode_valid
adds 8aeef9d4f489 drm/virtio: make sure context is created in gem open
adds ccae03f33706 drm/virtio: fix prime export for vram objects
adds 8fbdbb66f8c1 PCI: Export pci_rebar_get_possible_sizes()
adds 192f1bf7559e PCI: Add pci_rebar_bytes_to_size()
adds 907830b0fc9e PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
adds 453f617a30aa drm/amdgpu: Resize BAR0 to the maximum available size, eve [...]
adds b67554232307 dt-bindings: display: Use OF graph schema
adds 9254cd1d2926 drm/hisilicon: Use drm_crtc_mask()
adds 1316b6e460ff dt-bindings: display: Augment s6e63m0 bindings
adds 2dee38d8cdaa drm: Removes invalid function return value comment information
adds 7e60bdeb91ef drm: Fix macro name DRM_MODE_PROP_OBJECT in code comment
adds dc25e3776e8f drm: distinguish return value of drm_dp_check_and_send_lin [...]
adds cc3283f8f41f drm/fourcc: fix Amlogic format modifier masks
adds 2df7af93fdad drm/vkms: Add vkms_config type
adds 1e85b7d4279b drm/vkms: Add support for writeback module
adds af20724c6863 drm/vkms: Add information about module options
adds 8a11d283788e drm/amdgpu: Fix trailing whitespaces
adds 8f66090b7bb7 drm/amdgpu: Remove references to struct drm_device.pdev
adds 4d4dad21cc7b drm/hibmc: Remove references to struct drm_device.pdev
adds 4c0d42f7ba7f drm/nouveau: Remove references to struct drm_device.pdev
adds bb6dafdba6b0 video: omapfb2: Make standard and custom DSI command mode [...]
adds 99be71187b6b drm/sun4i: csc: Rework DE3 CSC macros
adds ea067aee45a8 drm/sun4i: de2/de3: Remove redundant CSC matrices
adds 0cf1d704048a drm/sun4i: Add support for BT2020 to DE3
adds b100ed1ee8f2 drm/vc4: Use drm_gem_cma_vmap() directly
adds ccfe8e9c12f9 drm/vc4: Make several BO functions static
adds fa49fdbe78a5 drm/vc4: Move mmap implementation into GEM object function
adds ff28a9f8d3b4 drm: Inline AGP wrappers into their only callers
adds 3abc66706385 drm: Implement drm_need_swiotlb() in drm_cache.c
adds 413c6466349b drm: Build drm_memory.o only for legacy drivers
adds 02e415f879d2 drm: Merge CONFIG_DRM_VM into CONFIG_DRM_LEGACY
adds 5c1736cff134 drm/radeon: Store PCI controller in struct radeon_device.hose
adds 14054f2afcd6 drm: Move struct drm_device.hose to legacy section
adds 42dceab05027 drm/panfrost: Use delayed timer as default in devfreq profile
adds 681045819636 drm: Include <linux/mem_encrypt.h> in drm_cache.c
adds 657b65058b1e drm/hisilicon: Fix build error
adds 67f4aeb2b41a drm/sun4i: tcon: fix inverted DCLK polarity
adds 7569c6051fc4 drm: drm_crc: fix a kernel-doc markup
adds 8323c625487a drm/vblank: Fix typo in docs
adds 93dd856192b9 drm/vmwgfx: add Zack Rusin as maintainer
adds 31856c8c1ce4 drm/vmwgfx: Remove stealth mode
adds 9703bb329206 drm/vmwgfx: Switch to a managed drm device
adds be4f77ac6884 drm/vmwgfx: Cleanup fifo mmio handling
adds 8772c0bb58bb drm/vmwgfx: Cleanup pci resource allocation
adds 359dc60d0fa5 drm/vmwgfx: Remove the throttling code
adds 8426ed9c4b42 drm/vmwgfx: Cleanup the cmd/fifo split
adds 625f8fb5bb5f drm/vmwgfx: Fix display register usage for some older configs
adds 5b34ab52401f drm/modes: Switch to 64bit maths to avoid integer overflow
adds 28645ae064d1 drm/hisilicon/hibmc: Remove hibmc_ttm.c
adds 1355a484ef2a drm/vc4: Initialize vc4_drm_driver with CMA helper defaults
adds 0d7ab835463e drm/amdgpu: Remove unused variable
adds 85dd1dd6e271 drm/vkms: Fix missing kmalloc allocation failure check
adds 47d35c1c40d5 drm: Set vm_ops to GEM object's values during mmap
adds 61712a5f8271 vgaarb: Remove unneeded semicolons
adds 87969bcd4948 drm/panel: panel-simple: add bus-format and connector-type [...]
adds ff36baf80755 drm/vmwgfx: Drop svga_lock
adds ade94143020a drm/vmwgfx: Always evict vram _before_ disabling it
adds 72fec10c17d9 drm/ttm: WARN_ON non-empty lru when disabling a resource manager
adds 84335675f222 dma-buf: Add debug option
adds 2b7cea7d304b drm/r128/r128_ioc32: Document headers do not make good ker [...]
adds f58149129e48 drm/mga/mga_ioc32: Document headers do not make good kerne [...]
adds 94d2c6c8019b drm/r128/r128_ioc32: Fix formatting issues in 'r128_compat [...]
adds 18ee77e74325 drm/mga/mga_ioc32: Fix some formatting issues in 'mga_comp [...]
adds 358794a29a5f drm/gma500/framebuffer: Fix some possible doc-rot issues
adds 92bd69c72349 drm/gma500/gem: Add and rename some function parameter des [...]
adds 8dd680cc41c9 drm/gma500/intel_bios: Demote non-conformant kernel-doc header
adds 93c3ffc8e43f drm/gma500/intel_i2c: Remove superflouous parameter descri [...]
adds 5461bdc5772f drm/gma500/mmu: Make local function 'psb_mmu_pt_alloc_map_ [...]
adds 63ad2a972c92 drm/gma500/power: Fix a bunch of *dev documentation issues
adds 98daaba0a7c3 drm/gma500/gma_display: Demote kernel-doc abuses to standa [...]
adds ba42485c1856 drm/gma500/gma_device: Include our own header containing p [...]
adds 14981b8095fb drm/gma500/psb_intel_display: Demote kernel-doc formatting abuse
adds 73512178daf8 drm/gma500/psb_intel_lvds: Supply description for 'mode_dev'
adds b859bd3a3c4c drm/gma500/psb_intel_modes: Provide missing descriptions f [...]
adds 2717e5951cd5 drm/gma500/gem: Do not rely on consumers to include drm/dr [...]
adds ce5735b69f66 drm/gma500/gem: Include our own header containing prototypes
adds 2a6589cf2daf drm/gma500/mmu: Remove unused function 'psb_get_default_pd_addr'
adds 7a6200203533 drm/gma500/power: Remove excess param description 'state'
adds 4dacee1630b9 drm/gma500/mmu: Actually return an error if one occurs
adds 89e8e281d0e1 drm/gma500/psb_intel_sdvo: Demote kernel-doc abuses
adds d6936950d8b5 drm/gma500/psb_irq: Demote kernel-doc abuse
adds f3cca4da90d0 drm/drm_dp_helper: Fix spelling issue and add missing desc [...]
adds 18b9bf2cc9ab drm/gma500/cdv_intel_crt: Demote kernel-doc abuse in 'cdv_ [...]
adds 9f67e0e8db7d drm/gma500/cdv_intel_display: Demote kernel-doc abuse in ' [...]
adds 9d4f8c9ab11c drm/gma500/cdv_intel_lvds: Demote unworthy headers to stan [...]
adds 77ee9c5688c9 drm/gma500/cdv_intel_dp: Demote one unworthy header fix another
adds 87b1e2bbe3de drm/gma500/oaktrail_lvds_i2c: Remove unused variables 'tmp'
adds dd05f63da995 drm/gma500/oaktrail_lvds: Demote one documentation header [...]
adds ec75c84eea49 drm/gma500/oaktrail_crtc: Demote unworthy kernel-doc headers
adds c9af49c107f5 drm/gma500/mdfld_dsi_output: Demote a couple of kernel-doc [...]
adds d578f32bdeb9 drm/gma500/mdfld_intel_display: Demote three kernel-doc fo [...]
adds cec7638b8e79 drm/drm_agpsupport: Strip out obviously wrong descriptions [...]
adds 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...]
adds b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug
adds e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish.
adds c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk.
adds 71c46fc33a37 Merge tag 'drm-misc-next-2021-01-19' of git://anongit.free [...]
adds 665fe4dce83d drm/amdgpu: enable gpu recovery for navy_flounder
adds 1dbb6c8fa6e1 drm/amd/display: tweak the kerneldoc for active_vblank_irq_count
adds a897913a8191 MAINTAINERS: update radeon/amdgpu/amdkfd git trees
adds 2a38ca998f50 drm/amdgpu: Add missing BOOTUP_DEFAULT to profile_name[]
adds 9c573cf255ea drm/amd/amdgpu/amdgpu_ih: Update 'amdgpu_ih_decode_iv_help [...]
adds 93a2ba14c97a drm/amd/amdgpu/vega20_ih: Add missing descriptions for 'ih [...]
adds 62f1cda96b40 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide [...]
adds 9af1197fa28a drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix documentation f [...]
adds 35880f3964e7 drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Fix legacy functi [...]
adds 9e0a4153813a drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Fix legacy functi [...]
adds ec52d94f9b8e drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix formatting and [...]
adds eb315eb0bdca drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shar [...]
adds 8565db8087be drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix a bunch of ke [...]
adds 4a5311379dee drm/amd/display/dc/basics/conversion: Demote obvious kerne [...]
adds 61fd2fd80a38 drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs: Demote non-ke [...]
adds 4646c42d671f drm/amd/display/dc/bios/command_table_helper: Fix kernel-d [...]
adds 051a887f2935 drm/amd/display/dc/bios/command_table_helper2: Fix legacy [...]
adds 6862bc4a6251 drm/amd/display/dc/bios/bios_parser: Make local functions static
adds b76f0c6ca3e5 drm/amd/display/dc/bios/bios_parser: Fix a whole bunch of [...]
adds 2ff427c77231 drm/amd/display/dc/bios/bios_parser2: Fix some formatting [...]
adds 062adb808a14 drm/amd/display/dc/dce/dce_audio: Make function invoked by [...]
adds c8e9b5ec9b1c drm/amd/display/dc/dce/dce_stream_encoder: Remove unused v [...]
adds 55e920254171 drm/amd/display/dc/dce/dce_link_encoder: Make functions in [...]
adds 2fed1746e115 drm/amd/display/dc/dce/dce_clock_source: Fix formatting/sp [...]
adds d031aa065f87 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix worthy functi [...]
adds b5ffcb487eab drm/amd/display/dc/dce/dce_transform: Remove 3 unused/lega [...]
adds aea4590d2690 drm/amd/display/dc/dce/dce_dmcu: Staticify local function [...]
adds fd14bd0ded88 drm/amd/display/dc/dce/dce_dmcu: Move 'abm_gain_stepsize' [...]
adds 34f8f44e2117 drm/amd/display/dc/dce/dce_opp: Make local functions and o [...]
adds 19ee917ad354 drm/amd/display/dc/dce/dce_aux: Remove unused function 'ge [...]
adds 9b15fc3cb0e9 drm/amd/display/dc/bios/bios_parser: Fix misspelling of fu [...]
adds e57b7ed46789 drm/amd/display/dc/dce/dce_i2c_hw: Make functions called b [...]
adds d56631c58dae drm/amd/display/dc/dce/dce_i2c_sw: Make a bunch of local f [...]
adds e738e5aed92c drm/amd/display/dc/dce/dce_panel_cntl: Remove unused varia [...]
adds bc4cf4d4a657 drm/amd/display/dc/dce/dmub_psr: Demote non-conformant ker [...]
adds 945f673b7dab drm/amd/display/dc/gpio/hw_factory: Delete unused function [...]
adds a717ad8ce586 drm/amd/display: 3.2.117
adds 33fd9cb8a267 drm/amd/display: NULL pointer hang
adds f03e80d2e82c drm/amd/display: Initialize stack variable
adds 89c7dfa927a7 drm/amd/display: Separate fec debug flag and monitor patch
adds 4a93aa6f9689 drm/amd/display: HUBP_IN_BLANK for DCN30
adds fd1c85d3ac2c drm/amd/display: Unblank hubp based on plane visibility
adds f8e792dc5c45 drm/amd/display: New path for enabling DPG
adds ae2175641abf drm/amd/display: removed unnecessary check when dpp clock [...]
adds 29d5ac563c52 drm/amd/display: doesn't reprogram AMD OUI
adds ea0124a7d230 drm/amd/display: Remove unused P010 debug flag
adds cf3a26275977 drm/amd/display: implement T12 compliance
adds 96b5e3e1f8b5 drm/amd/display: fix seamless boot stream adding algorithm
adds 36ec5b16619e drm/amd/display: Fix assert being hit with GAMCOR memory s [...]
adds 985faf2c4ecb drm/amd/display: New sequence for HUBP blank
adds d209124ddae3 drm/amd/display: enable HUBP blank behaviour
adds 72f6c427c5dd drm/amd/display: Add a missing DCN3.01 API mapping
adds 630f31c9a947 drm/amd/display: 3.2.118
adds 9c63852f4a39 drm/amd/display: disable dcn10 pipe split by default
adds 8d5fdaa63cc3 drm/amd/display: change SMU repsonse timeout to 2s
adds b65650a3dda3 Revert "drm/amd/display: Fixed Intermittent blue screen on [...]
adds 9882e278536e drm/amdgpu: Decrease compute timeout to 10 s for sriov mul [...]
adds 0257b464b4d5 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...]
adds 1acc080213a6 drm/amd/pm: remove vcn/jpeg powergating feature checking f [...]
adds 11db224b349e drm/amd/pm: enhance the real response for smu message (v2)
adds 4dac9f20625a drm/amd/pm: clean up get_allowed_feature_mask function
adds aedebd40bb6e drm/amd/pm: initial feature_enabled/feature_support bitmap [...]
adds 4738154021b0 drm/amd/pm: don't mark all apu as true on feature mask
adds 3c2a01cb0fc5 drm/amdgpu/sriov Stop data exchange for wholegpu reset
adds 20e157c72578 drm/amdgpu: add mode2 reset support for vangogh
adds 1608635534fb drm/amdgpu/nv: add mode2 reset handling
adds b913ec628ce2 drm/amdgpu: fix mode2 reset sequence for vangogh
adds b6903089a5ab drm/amdgpu: Enable GPU reset for vangogh
adds 743538838c6a drm/amdgpu: revise the mode2 reset for vangogh
adds 966737906ce0 drm/amd/pm: fix the return value of pm message
adds 98ab5f3513f9 drm/amd/display: Fix deadlock during gpu reset v3
adds b58ce1fea5bc drm/amd/pm: Add GFXOFF interface for Vangogh
adds 3313ef1846b8 drm/amd/pm: Enable GfxOff for Vangogh
adds f727ebeb589d drm/amd/pm: support the function to change power profile m [...]
adds 79af0681bd19 drm/amd/pm: fix one superfluous error for renoir
adds ec3b35c82de3 drm/amd/pm: add the workload map for vangogh
adds 517cb957c43b drm/amd/pm: implement the processor clocks which read by metric
adds 0d90d0ddd10e drm/amd/pm: implement processor fine grain feature for van [...]
adds 527687e6d391 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...]
adds 78683229ddee drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4
adds 8f8150faa138 drm: amdgpu: pm: Mark vangogh_clk_dpm_is_enabled() as static
adds 7d11d2589a4e drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw [...]
adds 08c06e26d4d9 drm/amd/display/dc/dce/dce_link_encoder: Remove unused var [...]
adds 93e67af42d19 drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2'
adds 995d4de1b479 drm/amd/display/dc/dce/dce_opp: Demote non-compliant kerne [...]
adds 9a9fba5bb298 drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse
adds 4b93ebcce090 drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Inc [...]
adds 23ca7e9f7951 drm/amd/display/dc/irq/irq_service: Make local function static
adds d1f825dd145b drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix s [...]
adds 469b1133804e drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Inclu [...]
adds 9c92cda39cd1 drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass d [...]
adds eea08ecbfcf1 drm/amd/display/dc/dce120/dce120_timing_generator:
adds 8a6ab2f1a92c drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init [...]
adds 3154fe4b3571 drm/amd/display/dc/dce120/dce120_resource: Staticify local [...]
adds d2b6564d83ab drm/amd/display/dc/dce120/dce120_timing_generator: Demote [...]
adds 89adc10178fd drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...]
adds 9e01f800e5dc drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init [...]
adds d1d018d631ff drm/amd/display/dc/dce/dce_opp: Remove duplicate entries c [...]
adds f1601501991d drm/amd/display/dc/dce110/dce110_timing_generator: Remove [...]
adds 94f0d0c80cf3 drm/amd/display/dc/dce110/dce110_compressor: Remove unused [...]
adds 1c17952ef922 drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non- [...]
adds a41bf9b8c460 drm/amd/display/dc/dce110/dce110_mem_input_v: Make local f [...]
adds 0a91c7c32ee6 drm/amd/display/dc/dce120/dce120_timing_generator: Remove [...]
adds 24aa49ab0a22 drm/amd/display/dc/dce110/dce110_timing_generator: Demote [...]
adds e8cee6b0b522 drm/amd/display/dc/dce110/dce110_compressor: Strip out unu [...]
adds 963ba1262e38 drm/amd/display/dc/dce112/dce112_resource: Make local func [...]
adds b9312a03ab3f drm/amd/display/dc/dce110/dce110_timing_generator_v: Demot [...]
adds 67bb3193d06a drm/amd/display/dc/dce110/dce110_mem_input_v: Include our [...]
adds 6f67c6bc56f7 drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init [...]
adds bfde520e8942 drm/amd/display/dc/dce110/dce110_resource: Make local func [...]
adds aa03febbd340 drm/amd/display/dc/dce110/dce110_transform_v: Demote kerne [...]
adds c324f144b283 drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce [...]
adds fd5912f5b4d8 drm/amd/display/dc/dce100/dce100_resource: Make local func [...]
adds a3aa5c55d3e7 drm/amd/display/dc/dce60/dce60_resource: Make local functi [...]
adds 25e98237c93b drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse
adds ef6f9b711784 drm/amd/display/dc/core/dc_stream: Demote non-conformant k [...]
adds 8bf0835132c1 drm/amdgpu: add green_sardine device id (v2)
adds 278cdb683490 drm/amdgpu: add new device id for Renior
adds a944c12724b7 drm/amdgpu: Add Secure Display TA header file
adds ecaafb7b5ab6 drm/amdgpu: Add secure display TA interface
adds 51e3ca7aa932 drm/amdgpu: set power brake sequence
adds e017fb66f7ac drm/amd/pm: modify the fine grain tuning function for Renoir
adds d7379efae6ac drm/amd/pm: modify the fine grain tuning function for vangogh
adds 24eb937416fd Revert "drm/amd/display: Fix unused variable warning"
adds 98e45a8587c1 Revert "drm/amdgpu/disply: fix documentation warnings in d [...]
adds e2881d6d0a26 Revert "drm/amd/display: Expose new CRC window property"
adds 1c26a1bf3bcb drm/amd/display: Fix to be able to stop crc calculation
adds 737b702a3014 drm/amd/display/dc/calcs/dce_calcs: Remove unused variable [...]
adds 24272db8491e drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant [...]
adds 409f8b3b4cb0 drm/amd/display/dc/dc_helper: Include our own header, cont [...]
adds 8bf01e56c0cf drm/amd/include/renoir_ip_offset: Mark top-level IP_BASE a [...]
adds dd75aa13f679 drm/amd/display/dmub/src/dmub_dcn30: Include our own heade [...]
adds d5a4ee0e6a08 drm/amd/display/modules/power/power_helpers: Staticify loc [...]
adds 88d2140f36c0 drm/amd/display/modules/info_packet/info_packet: Correct k [...]
adds c88855f3a509 drm/amd/display/dc/core/dc_resource: Staticify local functions
adds 4202ef47651b drm/amd/display/dc/core/dc_link: Remove unused variable 'status'
adds d308d0b4b9a4 drm/amd/display/dc/core/dc_link_dp: Staticify local functi [...]
adds dfb88467987d drm/amd/display/dc/dce112/dce112_resource: Include our own [...]
adds 12392697fa9f drm/amd/display/dc/core/dc: Staticise local function 'appl [...]
adds d96e2dc24a1f drm/amd/display/dc/dce100/Makefile: Ignore -Woverride-init [...]
adds d350750f4bfb drm/amd/display/dc/dce100/dce100_resource: Include our own [...]
adds ceb3cf476a44 drm/amd/display/dc/dce60/Makefile: Ignore -Woverride-init warning
adds 106615044fb1 drm/amd/display/dc/dce80/Makefile: Ignore -Woverride-init warning
adds 07e1c9c1fca2 drm/amd/display/dc/dce80/dce80_resource: Include our own h [...]
adds e9f8fb6aa05c drm/amd/display/dc/dce60/dce60_resource: Include our own h [...]
adds 3a00c04212d1 drm/amd/display/dc/core/dc_link: Move some local data from [...]
adds 61f024247ccc drm/amd/display/dc/core/dc_link_dp: Mark 'result_write_min [...]
adds 80fbe537c1ab drm/amd/display/dc/core/dc: Fix a bunch of documentation m [...]
adds 625a15bf7e3f drm/amd/display/dc/core/dc_resource: Demote some kernel-do [...]
adds ac492ec97c1c drm/amd/display/dc/core/dc_link: Fix a couple of function [...]
adds 46aa2ff323be drm/amdgpu: Repeat assignment to max_slave_planes
adds d0981b90c15c drm/amd/display: Simplify bool comparison
adds 80bdc7b9b9ab drm/amd/display: Simplify bool comparison
adds 4c6735923891 drm/amd/display: Simplify bool comparison
adds df1f0560d28f drm/amd/display: Simplify bool comparison
adds fe2d9f5abf19 drm/amdgpu: toggle on DF Cstate after finishing xgmi injection
adds 3f5f188963a4 drm/amdgpu: updated fw attestation interface
adds b479efb0a94a drm/amd/display: fix the system memory page fault because [...]
adds b3de22cbde83 drm/amd/pm: update driver if version for navy_flounder
adds b4423a3d30a9 drm/amd/display: fix the coding style issue of integrated_info
adds f4fb55953166 drm/amdgpu/display: these forward declarations are not used
adds 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2)
adds a6b8720c2f85 Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab [...]
adds 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets
adds e73263367088 drm/i915/gt: Prune 'inline' from execlists
adds 9834dfef55cc drm/i915/gt: Prune inlines
adds d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next
adds 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed'
adds b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start
adds 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...]
adds 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
adds 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...]
adds dcaccaf0e83a drm/i915/gem: split gem_create into own file
adds 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create
adds 97d553963250 drm/i915/region: convert object_create into object_init
adds 0bd080497bb8 drm/i915: add back static declaration
adds 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking
adds 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler
adds f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int
adds ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals
adds b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait
adds 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config
adds 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default
adds e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals
adds 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...]
adds 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare
adds 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL
adds 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...]
adds 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7
adds db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...]
adds 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check
adds c97498363fc3 drm/i915/error: Fix object page offset within a region
adds e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h
adds 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type
adds d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static
adds f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...]
adds e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...]
adds 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable
adds 95b98f004f9d drm/i915/region: don't leak the object on error
adds ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend
adds 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze
adds 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union
adds 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks
adds e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction
adds 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning
adds aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs
adds a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again
adds 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...]
adds 3c4f2120d890 drm/i915/gvt: scan VM ctx pages
adds f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler
adds 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler
adds 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler
adds 70add39fad1c drm/i915/gvt: export find_mmio_info
adds 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger
adds bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH
adds 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag
adds b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx
adds 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers
adds c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...]
adds 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST
adds d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...]
adds bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...]
adds d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe
adds b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed
adds 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST
adds 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized
adds fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream
adds fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header
adds 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support
adds 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status
adds 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support
adds 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init
adds a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port
adds 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len
adds 90103622c30b drm/hdcp: Max MST content streams
adds e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data
adds 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link
adds d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register
adds e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks
adds 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status
adds d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support
adds 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...]
adds 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...]
adds 702c08d6d034 drm/i915/display: remove useless use of inline
adds 7853b437391a drm/i915/display: fix the uint*_t types that have crept in
adds abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c
adds 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock
adds f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...]
adds eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_*
adds db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked
adds f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync
adds c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call
adds 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset()
adds c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...]
adds 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...]
adds 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle
adds bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...]
adds d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...]
adds 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788
adds ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment
adds 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...]
adds a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge
adds 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get()
adds 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...]
adds fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2)
adds 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c
adds 777e687a0c65 drm/i915: split fdi code out from intel_display.c
adds ba217b77772a Merge drm/drm-next into drm-intel-next
adds 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later
adds 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...]
adds 60920148ba41 drm/i915: Fix the training pattern debug print
adds 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap
adds 33ef04fa5d27 drm/i915: Drop redundant parens
adds 30b61720aa9e drm/i915: Generalize the async flip capability check
adds 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt
adds 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...]
adds 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...]
adds a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately
adds 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...]
adds 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...]
adds 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks"
adds 97b70144b250 drm/i915/pps: refactor init abstractions
adds 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...]
adds 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct
adds aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c
adds a089301d8dbf drm/msm/dp: fix build after dp quirk helper change
adds 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling
adds 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables
adds fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...]
adds 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES)
adds 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol
adds 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...]
adds 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page
adds d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...]
adds 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...]
adds 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property
adds fa429c0410bc drm/i915: Store framestart_delay in dev_priv
adds 615e29eeb421 drm/i915: Extract intel_mode_vblank_start()
adds 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp()
adds 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check
adds 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled
adds ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together
adds dc89bb86facf drm/i915: Rename VRR_CTL reg fields
adds aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable
adds 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame
adds f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path
adds 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink
adds c7f0f4372b30 drm/i915/display: Add HW state readout for VRR
adds 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start
adds e64c6789d642 drm/i915: Add vrr state dump
adds 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR
adds d6a059e2d39f drm/i915: Fix vblank evasion with vrr
adds 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight()
adds 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices()
adds 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size()
adds 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices()
adds 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state
adds 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights()
adds ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder
adds 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf
adds 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...]
adds 32c3d9b0f51e Merge tag 'drm-intel-next-2021-01-27' of git://anongit.fre [...]
adds ef674b6857ae drm/nouveau/kms/nv50-gp1xx: wait for less EVO pushbuf spac [...]
adds 7c1f6bbd0978 drm/nouveau/kms/gv100-: wait for less NVD pushbuf space fo [...]
adds a708d8a7f614 drm/nouveau/kms/nv50-: add module option to select EVO/NVD [...]
adds 4a05a223e702 drm/nouveau/kms/nv50-: Don't call HEAD_SET_CRC_CONTROL in [...]
adds 36dc1777ded3 drm/nouveau/kms/nv50-: Log SOR/PIOR caps
adds c3cc12eaf511 drm/nouveau/mc/tu102: Fix MMU fault interrupts on Turing
adds c81a51f05389 drm/nouveau/mc/tu102: Remove Turing interrupt hack
adds b8ab4b45e5fe drm/nouveau/fifo/tu102: Move Turing specific FIFO functions
adds 26a0cfc163ab drm/nouveau/fifo/tu102: FIFO interrupt fixes for Turing
adds f2fcb0692d63 drm/nouveau/fifo/tu102: Turing channel preemption fix
adds f575f2bdb6c3 drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in [...]
adds fa9f9489d9f9 drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disa [...]
adds f60f8705fc7b drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable()
adds cd5609f715aa drm/nouveau/kms/nv50-: Reverse args for nv50_outp_get_(old [...]
adds 1b38cf6b03e9 drm/nouveau/kms/nv50-: Lookup current encoder/crtc from at [...]
adds b2b402789bb7 drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_el [...]
adds 9125e2422c8b drm/nouveau/kms/nv50-: Fix locking for audio callbacks
adds eaba3b28401f drm/nouveau: bail out of nouveau_channel_new if channel in [...]
adds d1f5a3fc8556 drm/nouveau/kms: handle mDP connectors
adds af2922fa158e Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...]
adds 58ef3aeb9ac3 drm/tegra: falcon: Support newer VIC firmware
adds 59e520a695e7 drm/tegra: vic: Add comments on STREAMID registers
adds e87ba0fefc0d drm/tegra: dc: Enable display controller driver for Tegra114
adds efc8a109e5ce drm/tegra: gr2d: Correct swapped device-tree compatibles
adds 3ef170c25b97 drm/tegra: gr2d: Add compatible for Tegra114
adds dcdfe2712b68 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
adds c106c5e2fd3b Merge tag 'drm/tegra/for-5.12-rc1' of ssh://git.freedeskto [...]
adds 2aa0f4faa164 drm/i915: WARN if plane src coords are too big
adds fed387572040 drm/i915/display: Prevent double YUV range correction on H [...]
adds 03b3a759c60b drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST
adds a321fc2b4e60 drm/dp/mst: Export drm_dp_get_vc_payload_bw()
adds b59c27cab257 drm/i915: Fix the MST PBN divider calculation
adds f0b29707baa9 drm/i915: Nuke not needed members of dram_info
adds 5d0c938ec9cc drm/i915/gen11+: Only load DRAM information from pcode
adds 66a245092baa drm/i915: Rename is_16gb_dimm to wm_lv_0_adjust_needed
adds cb807055497c drm/i915: Limit plane stride to below TILEOFF.x limit
adds cda195f13abd drm/i915: Implement async flips for bdw
adds 2a636e240c77 drm/i915: Implement async flip for ivb/hsw
adds 4bb18054adc4 drm/i915: Implement async flip for ilk/snb
adds 6ede6b0616b2 drm/i915: Implement async flips for vlv/chv
adds 3b7bbb3619d2 drm/i915/dp: Prevent setting the LTTPR LT mode if no LTTPR [...]
adds ce7c3bded64a Merge tag 'drm-intel-next-2021-01-29' of git://anongit.fre [...]
adds c822584e2791 drm/mediatek: Get CMDQ client register for all ddp component
adds 6ea6f8276725 drm/mediatek: Use correct device pointer to get CMDQ clien [...]
adds 926df14ec571 drm/mediatek: Separate getting larb device to a function
adds c0d36de868a6 drm/mediatek: Move clk info from struct mtk_ddp_comp to su [...]
adds 3c87daefc5c3 drm/mediatek: Move regs info from struct mtk_ddp_comp to s [...]
adds 993fd584942a drm/mediatek: Remove irq in struct mtk_ddp_comp
adds f22a565d10e7 drm/mediatek: Use struct cmdq_client_reg to gather cmdq variable
adds 616443ca577e drm/mediatek: Move cmdq_reg info from struct mtk_ddp_comp [...]
adds 4d510659cf5d drm/mediatek: Change sub driver interface from mtk_ddp_com [...]
adds 9b0704988b15 drm/mediatek: Register vblank callback function
adds 1d33f13a1be3 drm/mediatek: DRM driver directly refer to sub driver's function
adds ff1395609e20 drm/mediatek: Move mtk_ddp_comp_init() from sub driver to [...]
adds 435884b06bc0 drm/mediatek: dsi: Use IRQF_TRIGGER_NONE for dsi irq trigger type
adds 87f2eb1b2158 dt-bindings: mediatek: add description for mt8183 display
adds 5b9576e202e1 dt-bindings: mediatek: add description for mt8192 display
adds b1d685b6467a drm/mediatek: Check if fb is null
adds b59fa7a060b1 dt-bindings: mediatek: add rdma-fifo-size description for [...]
adds f01195148967 drm/mediatek: mtk_dpi: Create connector for bridges
adds fb8b6c307c7b dt-bindings: mediatek: add description for postmask
adds 71dcadba3420 drm/mediatek: Fix aal size config
adds 4d2598223da5 drm/mediatek: Add fifo_size into rdma private data
adds ad19ff82aaa7 drm/mediatek: Remove redundant file including
adds 8125bfa5bc40 drm/mediatek: Rename file mtk_drm_ddp to mtk_mutex
adds 4971593f8eb1 drm/mediatek: Change disp/ddp term to mutex in mtk mutex driver
adds 42a090b84598 drm/mediatek: Automatically search unclaimed mtk mutex in [...]
adds e1e4f7fea375 soc / drm: mediatek: Move mtk mutex driver to soc folder
adds a6b7c98afdca drm/mediatek: Add mtk_dither_set_common() function
adds 69a4237ab1d1 drm/mediatek: Separate gamma module
adds 4a15d1ac37ea drm/mediatek: Add has_dither private data for gamma
adds 641ef9e7be58 drm/mediatek: Add support for SoC MT8183
adds d41ff4dcf093 drm/mediatek: Enable OVL_LAYER_SMI_ID_EN for multi-layer usecase
adds 49629304b91f drm/mediatek: Enable dither function
adds 072a4cb512e7 drm/mediatek: Separate ccorr module
adds dff16681723d drm/mediatek: Fix ccorr size config
adds 738ed4156fba drm/mediatek: Add matrix_bits private data for ccorr
adds 54c820d05ee8 Merge tag 'mediatek-drm-next-5.12' of https://git.kernel.o [...]
adds 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX
adds b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work
adds 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore
adds 21b882de6af4 drm/amd/display: disable FEC while using eDP
adds 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...]
adds d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control
adds a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...]
adds eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init
adds 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...]
adds d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...]
adds 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...]
adds 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub
adds 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...]
adds 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...]
adds 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled
adds 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1
adds f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48
adds c711879f5021 drm/amd/display: 3.2.119
adds d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh
adds 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh
adds d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...]
adds 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh
adds 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3
adds b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks
adds 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...]
adds ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...]
adds a49054353e0e drm/amd/display: Fix spelling mistake of function name
adds 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable
adds 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default
adds 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability.
adds e484de44b1ae drm/amd/pm: print the timeout of smc message
adds 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled
adds dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine
adds eda1068dc995 drm/amdgpu: Make contiguous pinning optional
adds 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout
adds d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV"
adds 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS
adds 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
adds eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations
adds 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...]
adds 23a63e91c155 drm/amd/display: change license of color_table.c
adds d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference
adds 4a517faa3403 amdgpu: fix clang build warning
adds 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...]
adds efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11.
adds 33cf440d594b drm/amdgpu: disable gpu reset on Vangogh for now
adds cd63989e0e6a drm/amd/amdkfd: adjust dummy functions' placement
adds ce7c1d047629 Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...]
adds aec1d8703e02 drm/amdgpu/pm: Account for extra separator characters in s [...]
adds c2efbc3f9dbe drm/amd/pm: correct string parsing for extra separator cha [...]
adds d26bbbcc160f amdgpu: Add Missing Sienna Cichlid DID
adds 20bdcc99edff drm/amd/display: Simplify bool conversion
adds cd3051379706 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)"
adds 4954a76add70 drm/amdgpu/swsmu: use percent rather than rpm for manual f [...]
adds c5f85696cb2f drm/amdgpu: fix the issue that retry constantly once the b [...]
adds 875440fd7d1e drm/amdkfd: fix null pointer panic while free buffer in kfd
adds b131c363c8a3 drm/amdgpu: Limit the maximum size of contiguous VRAM that [...]
adds e1a4b67aac9e drm/amdgpu: Fix a false positive when pin non-VRAM memory
adds 2cb96b238701 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...]
adds c9021a6e58c8 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...]
adds e487cb54db1b drm/amd/pm: remove some useless code for vangogh
adds dd017d01c3d9 drm/amdgpu: enable freesync for A+A configs
adds dbb7898ac1bc drm/amd/display: Drop SOC bounding box hookup in DM/DC
adds a71c76ac7eea drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL
adds 91501d0affc2 drm/amd/display: initialize i2c speed if not initialized i [...]
adds 7e60e389053e drm/amd/display: Add null pointer check to is_dig_enabled func
adds fa2a3786c4bc drm/amd/display: reuse current context instead of recreating one
adds accff74e8fbf drm/amd/display: Set power_gated to true for seamless boot [...]
adds aac6d4391a0a drm/amd/display: correct some hdcp variable naming
adds fc13b7011e8a drm/amd/display: Add more Clock Sources to DCN2.1
adds 9b56f6bc5de5 drm/amd/display: [FW Promotion] Release 0.0.49
adds b99844e4237e drm/amd/display: 3.2.120
adds 4fa6a75128ae drm/amd/display: fix calculation for the pwl backlight curve
adds ddf386faa681 drm/amd/display: Revert "Fix EDID parsing after resume fro [...]
adds bae72358f6a2 drm/amd/display: Release DSC before acquiring
adds 30164a1657ef drm/amd/display: Fix dc_sink kref count in emulated_link_detect
adds 43c78873133e drm/amd/display: implement support for DID2.0 dsc passthrough
adds 163e3bcbca5a drm/amd/display: fix initial bounding box values for dcn3.02
adds a38b873f497f drm/amd/display: Fix CW4 programming for dmub30 cached inbox
adds 02a342e3c4e5 drm/amd/display: Enable "trigger_hotplug" debugfs on all outputs
adds a0c898f28a3b drm/amd/display: Add Freesync HDMI support to DMCU
adds dc33e0aa3e6e drm/amd/display: remove unused force_ignore_link_settings [...]
adds 2dc39051a7ba drm/amd/display: Free atomic state after drm_atomic_commit
adds c64b0d6bb5d0 drm/amd/display: Decrement refcount of dc_sink before reas [...]
adds fd952d436446 drm/amd/display: Workaround for some legacy DP-VGA dongles
adds e2dcd9b8b803 drm/amd/display: Better handling of dummy p-state table
adds 40d916a2602c drm/amd/display: Reject too small viewport size when valid [...]
adds 481ae2d5fec7 drm/amd/display: [FW Promotion] Release 0.0.50
adds f1e17351984c drm/amd/display: 3.2.121
adds bb377febb10f drm/amd/pm: Disable GFXOFF when GFX DPM or PG disabled
adds 4b1d6831b379 amd/display: remove unneeded variable: "pattern"
adds c915ef890d5d drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
adds c5cb0db5fcce Merge tag 'amd-drm-next-5.12-2021-02-03' of https://gitlab [...]
adds 4c3a3292730c drm/amd/display: fix unused variable warning
adds 71ccf2a04ecf drm/nouveau/engine: use refcount_t + private mutex
adds f5cfbd99aa63 drm/nouveau/fb: protect comptags with private mutex
adds 0e65ec75278f drm/nouveau/fb: protect vram mm with private mutex
adds e5bf9a5ce5da drm/nouveau/instmem: protect mm/lru with private mutex
adds dbffdff74229 drm/nouveau/ltc: serialise cbc operations with private mutex
adds 5ec69c91e7ba drm/nouveau/mmu: serialise mmu invalidations with private mutex
adds 5a479d45653f drm/nouveau/pmu: serialise send() with private mutex
adds bfa7f6a6df53 drm/nouveau/disp: use private spinlock to control exclusiv [...]
adds a641936065d7 drm/nouveau/fifo: private mutex
adds f81069228d5d drm/nouveau/perfmon: use private spinlock to control exclu [...]
adds 149a23b02669 drm/nouveau/subdev: remove nvkm_subdev.mutex
adds 54d10db1f8ec drm/nouveau/subdev: store subdevs in list
adds 9c28abb7db54 drm/nouveau/subdev: store full subdev name in struct
adds 65a279c1a970 drm/nouveau/subdev: track type+instance separately
adds efe2a9eccd72 drm/nouveau/device: pass instance id when looking up a sub [...]
adds f483253f3486 drm/nouveau/nvkm: add macros for subdev layout
adds c288b4de94a8 drm/nouveau/acr: switch to instanced constructor
adds 917b24a3c79b drm/nouveau/bar: switch to instanced constructor
adds e07f50d3558a drm/nouveau/bios: switch to instanced constructor
adds d37766e560c9 drm/nouveau/bus: switch to instanced constructor
adds 98fd7f83665a drm/nouveau/clk: switch to instanced constructor
adds 4a34fd0e88d8 drm/nouveau/devinit: switch to instanced constructor
adds 77689f1b6b0a drm/nouveau/fault: switch to instanced constructor
adds b7a9369ae6f2 drm/nouveau/fb: switch to instanced constructor
adds 8d056d9987e3 drm/nouveau/fuse: switch to instanced constructor
adds 01055c01ba43 drm/nouveau/gpio: switch to instanced constructor
adds b240b21261c2 drm/nouveau/gsp: switch to instanced constructor
adds c6ce0861fe71 drm/nouveau/i2c: switch to instanced constructor
adds c5f38d67f953 drm/nouveau/ibus: switch to instanced constructor
adds 4dea1a9609d1 drm/nouveau/iccsense: switch to instanced constructor
adds d9691a2245db drm/nouveau/instmem: switch to instanced constructor
adds 0afc1c4caa00 drm/nouveau/ltc: switch to instanced constructor
adds 5e0d3dbc62a9 drm/nouveau/top: store device type and instance separately
adds 3b9e93f7d73c drm/nouveau/top: expose parsed device info more directly
adds 1fc2fddfbc8c drm/nouveau/mc: switch to instanced constructor
adds c653ab8383bf drm/nouveau/mc: lookup subdev interrupt handlers with spli [...]
adds 6997ea13120f drm/nouveau/mc: use split type+inst in device reset APIs
adds a35047ba7714 drm/nouveau/mc: use split type+inst in interrupt masking API
adds 209ec1b84129 drm/nouveau/mc: use split type+inst when handling dev_top [...]
adds 6dd123ba8a8b drm/nouveau/mmu: switch to instanced constructor
adds 353108a49fc8 drm/nouveau/mmu: index engref by subdev type
adds 0a7bff10aed6 drm/nouveau/mxm: switch to instanced constructor
adds 9b70cd54a13e drm/nouveau/pci: switch to instanced constructor
adds e4b15b4ca081 drm/nouveau/pmu: switch to instanced constructor
adds 0aec69c76ec9 drm/nouveau/therm: switch to instanced constructor
adds 93834cb92d5e drm/nouveau/therm/gk104: use split subdev type+inst in cg [...]
adds 9aad54d5c7ae drm/nouveau/tmr: switch to instanced constructor
adds 601c2a06d2a6 drm/nouveau/top: switch to instanced constructor
adds d07be5d78862 drm/nouveau/volt: switch to instanced constructor
adds fcc08a7c0ded drm/nouveau/bsp,vp: switch to instanced constructor
adds b7da823a3e2f drm/nouveau/falcon: use split type+inst when looking up PRI addr
adds 50551b15c760 drm/nouveau/ce: switch to instanced constructor
adds 608a29c2cb5a drm/nouveau/ce: make use of nvkm_subdev.inst
adds 0b26ca68c97d drm/nouveau/cipher: switch to instanced constructor
adds a7f000ec5650 drm/nouveau/disp: switch to instanced constructor
adds 09f409d74d66 drm/nouveau/dma: switch to instanced constructor
adds ab0db2bd853d drm/nouveau/fifo: switch to instanced constructor
adds 64f7c698bea9 drm/nouveau/fifo: add engine_id hook
adds 2546db0e0ff5 drm/nouveau/fifo: index base engctx by engine id
adds 3e7d4a0cad3a drm/nouveau/fifo: index backend engctx by engine id
adds 496162037cd2 drm/nouveau/fifo: add id_engine hook
adds ad3b0d331fbd drm/nouveau/fifo: turn chan subdev mask into engine mask
adds 73529dffb62b drm/nouveau/fifo: use type+inst to determine context point [...]
adds c6198d3465a9 drm/nouveau/fifo/gf100: use fifo engine id for engine reco [...]
adds 088bfe43f0bd drm/nouveau/fifo/gf100-: switch static mmu fault id list t [...]
adds ba083ec7a663 drm/nouveau/fifo/gk104-: switch dev_top fault handling to [...]
adds f8fabd31faba drm/nouveau/fifo/gk104-: remove use of subdev index in run [...]
adds 864d37c3d8d4 drm/nouveau/gr: switch to instanced constructor
adds ee307030e9e2 drm/nouveau/ifb: switch to instanced constructor
adds aba5e97b890a drm/nouveau/me: switch to instanced constructor
adds e5e95a7639ed drm/nouveau/mpeg: switch to instanced constructor
adds e9e9a219e4cd drm/nouveau/msenc: switch to instanced constructor
adds 963216061c00 drm/nouveau/mspdec: switch to instanced constructor
adds 07a356bbe772 drm/nouveau/msppp: switch to instanced constructor
adds b15147bd7170 drm/nouveau/msvld: switch to instanced constructor
adds f8aeb13303c2 drm/nouveau/nvdec: switch to instanced constructor
adds ee532a8d0e64 drm/nouveau/nvenc: switch to instanced constructor
adds e73d371a73c1 drm/nouveau/pm: switch to instanced constructor
adds 400c2a456ce4 drm/nouveau/sec: switch to instanced constructor
adds d1866250a222 drm/nouveau/sec2: switch to instanced constructor
adds 8d6461d832df drm/nouveau/sw: switch to instanced constructor
adds 0fa5680c28e6 drm/nouveau/vic: switch to instanced constructor
adds be0ed63f9b2b drm/nouveau/nvkm: determine subdev id/order from layout
adds 5ef25f068c5a drm/nouveau/nvkm: remove nvkm_subdev.index
adds 26fbb4c8c7c3 drm/nouveau/privring: rename from ibus
adds 18618fc6d1e3 drm/nouveau/top: add ioctrl/nvjpg
adds f6df392dddbb drm/nouveau/top/ga100: initial support
adds ac35d19fe871 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...]
adds 902dc5c19a8f drm/vc4: hdmi: Move hdmi reset to bind
adds 4a59ed546c05 drm/vc4: hdmi: Fix register offset with longer CEC messages
adds 5a32bfd563e8 drm/vc4: hdmi: Fix up CEC registers
adds 4d8602b8ec16 drm/vc4: hdmi: Restore cec physical address on reconnect
adds 163a3ef681e5 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate
adds 47fa9a80270e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change
adds 23b7eb5c12b3 drm/vc4: hdmi: Introduce a CEC clock
adds ed4a6bbd6386 drm/vc4: hdmi: Split the interrupt handlers
adds 185e98b3bd93 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup
adds 1e5e4bbdfdd2 drm/vc4: hdmi: Remove cec_available flag
adds ae442bf6d607 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...]
adds 6ff92deff711 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts
adds 78e4ba40f1c1 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...]
adds c10983e14e8f drm/scheduler: Job timeout handler returns status (v3)
adds de4248b744e8 drm/lima: fix reference leak in lima_pm_busy
adds 46d4a938fe6d dma-buf: Avoid comma separated statements
adds e1da811218d2 drm/gma500: Remove Medfield support
adds 26499e0518a7 drm/gma500: Drop DRM_GMA3600 config option
adds ac798eb13c70 drm/gma500: Remove CONFIG_X86 conditionals from source files
adds 0b365a207ec7 drm/gma500: Remove dependency on TTM
adds 57037094fe14 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...]
adds 439dde0a96f0 drm/vc4: remove unneeded variable: "ret"
adds bb0ea1963905 drm/vmwgfx: Fix some memory leaks on errors
adds b9377df12114 drm/nouveau: remove set but not used variable ‘pdev’ in no [...]
adds e2e2e008f96e drm/todo: Add entry for moving to dma_resv_lock
adds 8d0cb8860a45 drm/virtio: fix an error code in virtio_gpu_init()
adds 4b8878eefa0a drm/dp_mst: Don't cache EDIDs for physical ports
adds e2183fb135a7 Revert "drm/scheduler: Job timeout handler returns status (v3)"
adds ef23d5008b9f Merge tag 'drm-misc-next-fixes-2021-02-11' of git://anongi [...]
adds 534e3ea67266 Revert "drm/amd/display: fix unused variable warning"
adds 6eed1f3fba40 drm/amd/display: Fix unused variable warning
adds ebdd2e9d1aef drm/amdgpu: cleanup struct amdgpu_ring
adds 8c0225d79273 drm/amdgpu: enable only one high prio compute queue
adds 0a52a6cacca6 drm/amdgpu: add wave limit functionality for gfx8,9
adds 22e4f3152953 drm/amdgpu: enable gfx wave limiting for high priority com [...]
adds 62826b86085d drm/amd/pm: enable ACDC feature
adds 11964258fe73 drm/amdkfd: Get unique_id dynamically v2
adds 137aac26a2ed drm/amdgpu/smu12: fix power reporting on renoir
adds e83db77487d3 drm/amdgpu/gmc9: fix mmhub client mapping for arcturus
adds 680602d6c2d6 drm/amd/pm: enable DCS
adds e1edaeafeb66 drm/amdgpu: support ASPM for some specific ASIC
adds 2a53291ef2e6 drm/amdgpu: add SMUIO 11.0.6 register headers
adds 1deb98534c23 drm/amdgpu: implement smuio v11_0_6 callbacks
adds 0bf7f2dcb9a6 drm/amdgpu: switch to use smuio callbacks for NV family
adds 1001f2a1f33d drm/amdgpu: support rom clockgating related function for N [...]
adds de4b7cd8cb87 drm/amd/pm/swsmu: unify the init soft gpu metrics function
adds be8901c2ee3a drm/amdgpu: optimize list operation in amdgpu_xgmi
adds 11f1a5538ba5 drm/amdgpu: Add otg vertical IRQ Source
adds 320eca62fe61 drm/amd/display: Add otg vertical interrupt0 support in DCN1.0
adds f8bf64501873 drm/amdgpu: enable wave limit on non high prio cs pipes
adds b36c1024dc32 drm/amd/pm: update the smu v11.5 smc header for vangogh
adds 52d720b1a800 drm/amd/pm: modify the power limit level parameter from bo [...]
adds ae07970a0621 drm/amd/pm: add support for hwmon control of slow and fast [...]
adds 25bd55276b5a drm/amdgpu/si: minor clean up of reset code
adds 44ab8bb0bb63 drm/amdgpu/cik: minor clean up of reset code
adds d5ab066917a5 drm/amdgpu/vi: minor clean up of reset code
adds af484df800e3 drm/amdgpu: add generic pci reset as an option
adds ffbfd081b47c drm/amdgpu/si: add PCI reset support
adds 1176a1e0b9d5 drm/amdgpu/soc15: add PCI reset support
adds f172865a3632 drm/amdgpu/nv: add PCI reset support
adds a8d3d80a8ca3 drm/amdgpu: drop extra drm_kms_helper_poll_enable/disable calls
adds ad887af9b6d0 drm/amdgpu: use runpm flag rather than fbcon for kfd runti [...]
adds cef8b03bbc0b drm/amdgpu: reset runpm flag if device suspend fails
adds 6ef28889b413 drm/amd/pm: enable LCLK DS
adds 27859ee3df97 drm/amdgpu: enable gpu recovery for dimgrey_cavefish
adds bd0c064c161c drm/amd/display: Add return code instead of boolean for fu [...]
adds 166590ccb92c drm/amd/display: Add DIG_CLOCK_PATTERN in the transmitter control
adds 765ff7ad584a drm/amd/display: DP HDCP Compliance 1A-08/09 tests fail
adds b14e4f200461 drm/amd/display: revert support for DID2.0 dsc passthrough
adds 6fce5bcee582 drm/amd/display: move edp sink present detection to hw init
adds 7a03fdf628af drm/amd/display: fix 64bit division issue on 32bit OS
adds 148816f93fa0 drm/amd/display: Initialize dmub_rb_cmd unions to 0
adds 91a51fbf24e2 drm/amd/display: DIO Supported for virtual displays
adds e75f5634630c drm/amd/display: fix type mismatch error for return variable
adds d448521edaf3 drm/amd/display: [FW Promotion] Release 0.0.51
adds ef4dd6b2757e drm/amd/display: 3.2.122
adds 006cc1a213cf drm/amdgpu: extend MAX_KIQ_REG_TRY to 1000
adds d7ef887f2f8e drm/amd/pm: make the error log more clear for fine grain t [...]
adds 802b8c83557c drm/amdgpu: fix unnecessary NULL check warnings
adds 910f1601adda Revert "drm/amd/display: Update NV1x SR latency values"
adds 17c900cb5d6a drm/amd/display: Simplify bool comparison
adds a29d4b3d3caf drm/radeon: Simplify bool comparison
adds 4112c0035400 drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3
adds e96b1b297498 drm/amdgpu/display: remove hdcp_srm sysfs on device removal
adds f2d51b20d747 drm/amd/display: Fix potential integer overflow
adds 41401ac67791 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
adds 1fb8b1fc4dd1 drm/amdkfd: Fix recursive lock warnings
adds 7e6435c14a42 drm/radeon: OLAND boards don't have VCE
adds 6e80fb8ab04f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
adds 4f8ad4045b38 Merge tag 'amd-drm-next-5.12-2021-02-18' of https://gitlab [...]
adds 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds
adds fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...]
adds 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code
adds 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...]
adds 58586680ffad drm/i915: Disable atomics in L3 for gen9
adds d5109f739c9f drm/i915/gt: Flush before changing register state
adds 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK
adds 80cf9a88296c drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling
adds 81ce8f04aa96 drm/i915/gt: Correct surface base address for renderclear
adds f730f39eb981 Merge tag 'drm-intel-next-fixes-2021-02-18' of git://anong [...]
adds d99676af540c Merge tag 'drm-next-2021-02-19' of git://anongit.freedeskt [...]
adds 5797e861e402 tomoyo: ignore data race while checking quota
adds 9c83465f3245 tomoyo: recognize kernel threads correctly
adds e210761fb3ba Merge tag 'tomoyo-pr-20210215' of git://git.osdn.net/gitro [...]
adds 95ca90726ea6 selinux: handle MPTCP consistently with TCP
adds a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...]
adds 46434ba04093 selinux: remove unused global variables
adds 3c797e514b92 selinux: drop the unnecessary aurule_callback variable
adds db478cd60d55 selinux: make selinuxfs_mount static
adds cd2bb4cb0996 selinux: mark some global variables __ro_after_init
adds e0de8a9aebd0 selinux: mark selinux_xfrm_refcount as __read_mostly
adds 08abe46b2cfc selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support
adds 215b674b84dd security: add inode_init_security_anon() LSM hook
adds e7e832ce6fa7 fs: add LSM-supporting anon-inode interface
adds 29cd6591ab6f selinux: teach SELinux about anonymous inodes
adds b537900f1598 userfaultfd: use secure anon inodes for userfaultfd
adds 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc
adds d1fec2214bfb Merge tag 'selinux-pr-20210215' of git://git.kernel.org/pu [...]
adds a1b861faa684 kernel/audit: convert comma to semicolon
adds c1de44631eb5 audit: Remove leftover reference to the audit_tasklet
adds 127c8c5f0589 audit: Make audit_filter_syscall() return void
adds 23b6ba45f321 Merge tag 'audit-pr-20210215' of git://git.kernel.org/pub/ [...]
adds ccf11dbaa07b evm: Fix memleak in init_desc
adds 2b4a2474a202 IMA: generalize keyring specific measurement constructs
adds 291af651b350 IMA: add support to measure buffer data hash
adds d6e645012d97 IMA: define a hook to measure kernel integrity critical data
adds c4e43aa2eeb0 IMA: add policy rule to measure critical data
adds 47d76a484050 IMA: limit critical data measurement based on a label
adds 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...]
adds 03cee1683666 IMA: define a builtin critical data measurement policy
adds fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook
adds e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity
adds b3f82afc1041 IMA: Measure kernel version in early boot
adds 6d14c6517885 ima: Free IMA measurement buffer on error
adds f31e3386a4e9 ima: Free IMA measurement buffer after kexec syscall
adds cccb0efdef01 Merge branch 'ima-kexec-fixes' into next-integrity
adds f6692213b504 integrity: Make function integrity_add_key() static
adds d643a990891a Merge tag 'integrity-v5.12' of git://git.kernel.org/pub/sc [...]
adds 7ef4c19d245f smackfs: restrict bytes count in smackfs write functions
adds 92ae63c07b8f Merge tag 'Smack-for-v5.12' of git://github.com/cschaufler [...]
adds 04b38d012556 seccomp: Add missing return in non-void function
adds a381b70a1cf8 seccomp: Improve performace by optimizing rmb()
adds 177626c6d5ab Merge tag 'seccomp-v5.12-rc1' of git://git.kernel.org/pub/ [...]
adds 3d9ae54af1d0 tpm_tis: Fix check_locality for correct locality acquisition
adds e42acf104d6e tpm_tis: Clean up locality release
adds d87719c14464 tpm: Fix fall-through warnings for Clang
adds 3a253caaad11 char: tpm: add i2c driver for cr50
adds 724eaba40ef6 tpm: Remove tpm_dev_wq_lock
adds 40d32b59e373 keys: Update comment for restrict_link_by_key_or_keyring_chain
adds aab73d952402 tpm: add sysfs exports for all banks of PCR registers
adds 52d0848e1d60 ABI: add sysfs description for tpm exports of PCR registers
adds 90cba8d20f8b tpm/ppi: Constify static struct attribute_group
adds 5df16caada3f KEYS: trusted: Fix incorrect handling of tpm_get_random()
adds 8da7520c8046 KEYS: trusted: Fix migratable=1 failing
adds 8c657a0590de KEYS: trusted: Reserve TPM for seal and unseal operations
adds a2b095e0efa7 Merge tag 'tpmdd-next-v5.12-rc1-v2' of git://git.kernel.or [...]
adds 6a702fa53395 crypto: mediatek - remove obsolete driver
adds a417178abc4a MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny
adds ddf169a98f01 crypto: aesni - implement support for cts(cbc(aes))
adds 303fd3e1c771 crypto: tcrypt - avoid signed overflow in byte count
adds c4dc99e14c58 crypto: sahara - Remove unused .id_table support
adds bbfd06c7c85e crypto: ccree - remove unused including <linux/version.h>
adds a3b01ffddc21 chcr_ktls: use AES library for single use cipher
adds 0eb76ba29d16 crypto: remove cipher routines from public crypto API
adds 7334a4be5076 crypto: inside-secure - fix platform_get_irq.cocci warnings
adds 583513510a7a crypto: sun4i-ss - linearize buffers content must be kept
adds 7bdcd851fa7e crypto: sun4i-ss - checking sg length is not sufficient
adds b756f1c8fc9d crypto: sun4i-ss - IV register does not work on A10 and A13
adds 5ab6177fa02d crypto: sun4i-ss - handle BigEndian for cipher
adds 4ec8977b921f crypto: sun4i-ss - initialize need_fallback
adds 9bc3dd24e7dc crypto: sun4i-ss - fix kmap usage
adds b1f578b85a13 crypto: sun4i-ss - enabled stats via debugfs
adds 44122cc6eea1 crypto: sun4i-ss - add SPDX header and remove blank lines
adds 33ff64884c4e dt-bindings: crypto: Add Keem Bay OCS HCU bindings
adds 472b04444cd3 crypto: keembay - Add Keem Bay OCS HCU driver
adds ae832e329a8d crypto: keembay-ocs-hcu - Add HMAC support
adds b46f80368869 crypto: keembay-ocs-hcu - Add optional support for sha224
adds 5a5a27b3e157 MAINTAINERS: Add maintainers for Keem Bay OCS HCU driver
adds 15deb4333cd6 crypto: arm64/aes-ce - really hide slower algos when faste [...]
adds 5318d3db465d crypto: arm64/aes-ctr - improve tail handling
adds 96a6af540396 hwrng: iproc-rng200 - Fix disable of the block.
adds 256693a36203 hwrng: iproc-rng200 - Move enable/disable in separate function
adds c4ff41b93d1f hwrng: ingenic - Fix a resource leak in an error handling path
adds 0d396058f92a crypto: blake2s - define shash_alg structs using macros
adds 1aa90f4cf034 crypto: x86/blake2s - define shash_alg structs using macros
adds df412e7efda1 crypto: blake2s - remove unneeded includes
adds 057edc9c8bb2 crypto: blake2s - move update and final logic to internal/ [...]
adds 8c4a93a1270d crypto: blake2s - share the "shash" API boilerplate code
adds 42ad8cf821f0 crypto: blake2s - optimize blake2s initialization
adds 7d87131fadd5 crypto: blake2s - add comment for blake2s_state fields
adds 8786841bc202 crypto: blake2s - adjust include guard naming
adds bbda6e0f1303 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
adds 5172d322d34c crypto: arm/blake2s - add ARM scalar optimized BLAKE2s
adds a64bfe7ad42e wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM
adds 28dcca4cc0c0 crypto: blake2b - sync with blake2s implementation
adds 0cdc438e6e13 crypto: blake2b - update file comment
adds 1862eb007367 crypto: arm/blake2b - add NEON-accelerated BLAKE2b
adds fecff3b931a5 crypto: picoxcell - Remove PicoXcell driver
adds 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride
adds 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...]
adds 622aae879c1d crypto: vmx - Move extern declarations into header file
adds 81064c96d881 crypto: stm32 - Fix last sparse warning in stm32_cryp_chec [...]
adds 4f1a02e75a2e crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig
adds a13ed1d15b07 crypto: aesni - prevent misaligned buffers on the stack
adds 30f2c18eb564 crypto: aesni - drop unused asm prototypes
adds 2694e23ffd21 crypto: aesni - clean up mapping of associated data
adds 83c83e658863 crypto: aesni - refactor scatterlist processing
adds d6cbf4eaa467 crypto: aesni - replace function pointers with static branches
adds 0db0d797abca crypto: qat - configure arbiter mapping based on engines enabled
adds 1aaae055d48e crypto: qat - fix potential spectre issue
adds 80fccf18fec3 crypto: qat - change format string and cast ring size
adds e48767c17718 crypto: qat - reduce size of mapped region
adds f7f2b43eaf6b crypto: bcm - Rename struct device_private to bcm_device_private
adds 0d61c3f1449a crypto: hisilicon/qm - SVA bugfixed on Kunpeng920
adds f8408d2b79b8 crypto: hisilicon - add ZIP device using mode parameter
adds bedd04e4aa14 crypto: hisilicon/hpre - register HPRE device to uacce
adds 34932a6033be crypto: hisilicon/sec - register SEC device to uacce
adds 4d6a5a4b1e4a crypto: marvell/cesa - Fix a spelling s/fautly/faultly/ in [...]
adds 55a7e88f0168 crypto: x86/camellia - switch to XTS template
adds 2cc0fedb8124 crypto: x86/cast6 - switch to XTS template
adds 9ec0af8aa603 crypto: x86/serpent- switch to XTS template
adds da4df93a94a5 crypto: x86/twofish - switch to XTS template
adds 31d49c448ab8 crypto: x86/glue-helper - drop XTS helper routines
adds a1f91ecf812a crypto: x86/camellia - drop CTR mode implementation
adds 2e9440ae6eab crypto: x86/serpent - drop CTR mode implementation
adds e2d60e2f597a crypto: x86/cast5 - drop CTR mode implementation
adds 7a6623cc6867 crypto: x86/cast6 - drop CTR mode implementation
adds f43dcaf2c97e crypto: x86/twofish - drop CTR mode implementation
adds 89b7ba5c8b9b crypto: x86/glue-helper - drop CTR helper routines
adds 768db5fee3bb crypto: x86/des - drop CTR mode implementation
adds c0a64926c53e crypto: x86/blowfish - drop CTR mode implementation
adds 827ee47228a6 crypto: x86 - add some helper macros for ECB and CBC modes
adds 407d409a8102 crypto: x86/camellia - drop dependency on glue helper
adds 9ad58b46f814 crypto: x86/serpent - drop dependency on glue helper
adds 674d40abac42 crypto: x86/cast5 - drop dependency on glue helper
adds ea55cfc3f920 crypto: x86/cast6 - drop dependency on glue helper
adds 165f357334cc crypto: x86/twofish - drop dependency on glue helper
adds 64ca771cd6bf crypto: x86 - remove glue helper module
adds a04ea6f7ffa2 crypto: x86 - use local headers for x86 specific shared de [...]
adds 2aa3da2d3478 crypto: keembay-ocs-hcu - Fix a WARN() message
adds e2811196fbe0 crypto: keembay-ocs-hcu - Add dependency on HAS_IOMEM and [...]
adds 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure
adds 5a17eae414ab crypto: bcm - Fix sparse warnings
adds 0df07d8117c3 crypto: arm64/sha - add missing module aliases
adds 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver
adds 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF
adds fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...]
adds 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups
adds 64506017030d crypto: octeontx2 - add LF framework
adds 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities
adds 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support
adds 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request
adds 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework
adds ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function
adds 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len
adds 64a49b85953c crypto: aesni - replace CTR function pointer with static call
adds 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls
adds 09228c037754 crypto: hisilicon/hpre - delete ECC 1bit error reported threshold
adds ed278023708b crypto: hisilicon/hpre - add two RAS correctable errors pr [...]
adds bc005983e88a crypto: hisilicon/hpre - add ecc algorithm inqury for uacc [...]
adds 416b846757bc crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode da [...]
adds 43a942d27eaa crypto: talitos - Fix ctr(aes) on SEC1
adds c114cf7f8624 crypto: marvell/cesa - Fix use of sg_pcopy on iomem pointer
adds b21b9a5e0aef crypto: rmd128 - remove RIPE-MD 128 hash algorithm
adds c15d4167f0b0 crypto: rmd256 - remove RIPE-MD 256 hash algorithm
adds 93f64202926f crypto: rmd320 - remove RIPE-MD 320 hash algorithm
adds 87cd723f8978 crypto: tgr192 - remove Tiger 128/160/192 hash algorithms
adds 663f63ee6d9c crypto: salsa20 - remove Salsa20 stream cipher algorithm
adds b2cd1d812b95 crypto: ccree - fix spelling typo of allocated
adds b33fa5ff8190 crypto: octeontx2 - fix signedness bug in cptvf_register_i [...]
adds b4ea2220b86a crypto: octeontx2 - Add dependency on NET_VENDOR_MARVELL
adds 63b8ee4f548c crypto: crypto4xx - Avoid linking failure with HW_RANDOM=m
adds dc9ab9c69c19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/arm64/ [...]
adds 42e6f351dcb0 crypto: marvell - CRYPTO_DEV_OCTEONTX2_CPT should depend o [...]
adds e145f5565dc4 hwrng: timeriomem - Fix cooldown period calculation
adds e1b2d980f03b crypto: michael_mic - fix broken misalignment handling
adds 784506a1df57 crypto: serpent - get rid of obsolete tnepres variant
adds 81d091a293a2 crypto: serpent - use unaligned accessors instead of alignmask
adds 50a3a9fae3e0 crypto: blowfish - use unaligned accessors instead of alignmask
adds 833854151005 crypto: camellia - use unaligned accessors instead of alignmask
adds 24a2ee44f2fb crypto: cast5 - use unaligned accessors instead of alignmask
adds 80879dd9de7a crypto: cast6 - use unaligned accessors instead of alignmask
adds e9cbaef5111a crypto: fcrypt - drop unneeded alignmask
adds af1050a4eca4 crypto: twofish - use unaligned accessors instead of alignmask
adds 6c2ab5bcb7fa crypto: caam - Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...]
adds 578f23d359bf crypto: powerpc/sha256 - remove unneeded semicolon
adds a53ab94eb685 crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
adds 5a69e1b73d54 crypto: arm64/sha1-ce - simplify NEON yield
adds b2eadbf40e8f crypto: arm64/sha2-ce - simplify NEON yield
adds 9ecc9f31d0a4 crypto: arm64/sha3-ce - simplify NEON yield
adds 5f6cb2e61768 crypto: arm64/sha512-ce - simplify NEON yield
adds f5943ef456f8 crypto: arm64/aes-neonbs - remove NEON yield calls
adds f0070f4a7934 crypto: arm64/aes-ce-mac - simplify NEON yield
adds fc754c024a34 crypto: arm64/crc-t10dif - move NEON yield to C code
adds 14ab6de485dd hwrng: optee - Use device-managed registration API
adds cfb28fde0837 crypto: xor - Fix typo of optimization
adds 0db5bc85c5d8 crypto: keembay-ocs-aes - Fix 'q' assignment during CCM B0 [...]
adds d27fb0460b65 crypto: cpt - remove casting dma_alloc_coherent
adds 2db3e2387ad9 crypto: hisilicon/hpre - adapt the number of clusters
adds 8db84129d4ff crypto: hisilicon/hpre - tiny fix
adds 553d09b31400 crypto: hisilicon/qm - fix use of 'dma_map_single'
adds cc3292d1df23 crypto: hisilicon - PASID fixed on Kunpeng 930
adds fbc75d03fda0 crypto: hisilicon/hpre - enable Elliptic curve cryptography
adds 6956d8be2387 crypto: octeontx2 - fix -Wpointer-bool-conversion warning
adds 3e9954fe36ad crypto: hisilicon/qm - removing driver after reset
adds 80d89fa2b42b crypto: hisilicon/qm - fix request missing error
adds 7f5151e5efbe crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2'
adds 87c356548fcc crypto: hisilicon/qm - update irqflag
adds 1db0016e0d22 crypto: hisilicon/qm - do not reset hardware when CE happens
adds 4cf0806ee92a crypto: hisilicon/qm - fix printing format issue
adds 0de9dc80625b hwrng: timeriomem - Use device-managed registration API
adds 31caf8b2a847 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...]
adds c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem
adds 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...]
adds 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching
adds 0d21bb8560ef platform/surface: aggregator: Add trace points
adds 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities
adds eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type
adds 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation
adds 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface
adds fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver
adds d69cd7eea93e platform/x86: ideapad-laptop: Disable touchpad_switch for [...]
adds d26cbdd27f8c platform/surface: fix potential integer overflow on shift [...]
adds a403c1dfcf9f platform/surface: aggregator_cdev: Fix access of uninitial [...]
adds e94a26504f41 platform/surface: aggregator_cdev: Add comments regarding [...]
adds 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup
adds e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references
adds bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...]
adds dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...]
adds 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh
adds c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...]
adds 0627cc334d40 sony-laptop: Remove unneeded semicolon
adds 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...]
adds 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...]
adds 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...]
adds 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...]
adds 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default
adds d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...]
adds aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...]
adds d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language
adds 64b0efa18f8c platform/x86: dell-wmi-sysman: fix a NULL pointer dereference
adds 9e9c64131f47 platform/x86: thinkpad_acpi: Don't register keyboard_lang [...]
adds a78b96fe9501 platform/x86: thinkpad_acpi: rectify length of title underline
adds cfa75cca618e platform/x86: thinkpad_acpi: fixed warning and incorporate [...]
adds effe55add04f Merge remote-tracking branch 'linux-pm/acpi-platform' into [...]
adds c3bfcd4c6762 platform/x86: thinkpad_acpi: Add platform profile support
adds eabe533904cb platform/x86: ideapad-laptop: DYTC Platform profile support
adds 745ed17a04f9 platform/x86: amd-pmc: put device on error paths
adds cec551ea0d41 Platform: OLPC: Fix probe error handling
adds 23f8b0a15463 Platform: OLPC: Remove dcon_rdev from olpc_ec_priv
adds fa707a580e77 Platform: OLPC: Specify the enable time
adds bfc838f8598e drm/gma500: Convert to use new SCU IPC API
adds 25ded39ad064 drm/gma500: Get rid of duplicate NULL checks
adds 5f7582aa2d3c gpio: intel-mid: Remove driver for deprecated platform
adds aee25798acf0 gpio: msic: Remove driver for deprecated platform
adds bbb284c007b3 platform/x86: intel_mid_thermal: Remove driver for depreca [...]
adds ae1527948f67 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...]
adds c5158358dffc rtc: mrst: Remove driver for deprecated platform
adds 1b5b5b4eb522 watchdog: intel_scu_watchdog: Remove driver for deprecated [...]
adds f285c9532b5b watchdog: intel-mid_wdt: Postpone IRQ handler registration [...]
adds 18365d686e1e platform/x86: intel_scu_wdt: Move driver from arch/x86
adds 55627c70db6a platform/x86: intel_scu_wdt: Drop SCU notification
adds a507e5d90f3d platform/x86: intel_scu_wdt: Get rid of custom x86 model c [...]
adds a40f530e77df Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-1' into for-next
adds 2691d0ae668a platform/surface: aggregator: Fix braces in if condition w [...]
adds 35d8a973fe4d platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable
adds f3f6da5014de platform/x86: intel_pmt_telemetry: Add dependency on MFD_I [...]
adds fdd3feb37e36 platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT
adds ae5919d34940 platform/x86: touchscreen_dmi: Add info for the Jumper EZp [...]
adds 60accc011af0 platform/x86/intel-uncore-freq: Add Sapphire Rapids server [...]
adds a14b3c83ab43 platform/x86: ideapad-laptop: remove unnecessary dev_set_d [...]
adds e1a39a4460c1 platform/x86: ideapad-laptop: remove unnecessary NULL checks
adds 803be832ac56 platform/x86: ideapad-laptop: use appropriately typed vari [...]
adds 7d38f034e7b2 platform/x86: ideapad-laptop: sort includes lexicographically
adds caa315b8de37 platform/x86: ideapad-laptop: add missing call to submodul [...]
adds d6b508896afe platform/x86: ideapad-laptop: use sysfs_emit()
adds 8782d8d7e843 platform/x86: ideapad-laptop: use device_{add,remove}_group
adds 708086b2365b platform/x86: ideapad-laptop: use kobj_to_dev()
adds 0c4915b6ad82 platform/x86: ideapad-laptop: use for_each_set_bit() helpe [...]
adds 40e0447d6f80 platform/x86: ideapad-laptop: use msecs_to_jiffies() helpe [...]
adds 654324c45d8e platform/x86: ideapad-laptop: use dev_{err,warn} or approp [...]
adds 7be193e368d0 platform/x86: ideapad-laptop: convert ACPI helpers to retu [...]
adds c81f241081b8 platform/x86: ideapad-laptop: always propagate error codes [...]
adds 00641c086d2d platform/x86: ideapad-laptop: misc. device attribute changes
adds 0b765671cb80 platform/x86: ideapad-laptop: group and separate (un)relat [...]
adds ff36b0d953dc platform/x86: ideapad-laptop: rework and create new ACPI helpers
adds 1c59de4ad24b platform/x86: ideapad-laptop: rework is_visible() logic
adds 392cbf0a4277 platform/x86: ideapad-laptop: check for Fn-lock support in HALS
adds b3ed1b7fe378 platform/x86: ideapad-laptop: check for touchpad support in _CFG
adds 7553390d4b7e platform/x86: ideapad-laptop: change 'status' debugfs file format
adds 18227424549c platform/x86: ideapad-laptop: change 'cfg' debugfs file format
adds 921f70ffe890 Revert "platform/x86: ideapad-laptop: Switch touchpad attr [...]
adds 65c7713a5079 platform/x86: ideapad-laptop: fix checkpatch warnings, mor [...]
adds c67957464e1e platform/x86: ideapad-laptop: send notification about touc [...]
adds 503325f84bc0 platform/x86: ideapad-laptop: add keyboard backlight contr [...]
adds 6b49dea4fd9c platform/x86: ideapad-laptop: add "always on USB charging" [...]
adds 725f41339a70 Documentation/ABI: sysfs-platform-ideapad-laptop: update d [...]
adds cb3acb1564b0 Documentation/ABI: sysfs-platform-ideapad-laptop: conserva [...]
adds f1e1ea516721 platform/x86: Move all dell drivers to their own subdirectory
adds f807f4b7b32d platform/surface: surface3-wmi: Fix variable 'status' set [...]
adds 2c15644ebed0 platform/x86: msi-wmi: Fix variable 'status' set but not u [...]
adds d2386d791cb7 platform/x86: thinkpad_acpi: Fix 'warning: no previous pro [...]
adds 9aa422f676c9 platform/x86: thinkpad_acpi: Replace ifdef CONFIG_ACPI_PLA [...]
adds ef14f0e82c9b platform/x86: acer-wmi: Don't use ACPI_EXCEPTION()
adds d8f5c5ea6637 platform/x86: Kconfig: add missing selects for ideapad-laptop
adds fc4325a1a34a platform/x86: intel_scu_wdt: Drop mistakenly added const
adds bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver
adds 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops
adds 006050a6bd5e tools/power/x86/intel-speed-select: Add new command turbo-mode
adds 2c7dc57e9eb8 tools/power/x86/intel-speed-select: Add new command to get [...]
adds 2a76d235bc7e tools/power/x86/intel-speed-select: Update version to 1.8
adds e310cbf31977 Merge remote-tracking branch 'intel-speed-select/intel-sst [...]
adds 86eb98cb4a91 platform/surface: aggregator: Fix access of unaligned value
adds a7d53dbbc70a platform/x86: intel_scu_ipc: Increase virtual timeout from [...]
adds 983e4adae0cf Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kern [...]
adds f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation
adds 4008bc7d3953 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist
adds 94c08e067ab0 hwmon: (pc87360) convert comma to semicolon
adds 87da1ed26c33 hwmon: (smsc47m1) Remove 'h' from printk format specifier
adds 5707c8dbdea3 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev()
adds d349626b42f5 hwmon: (abx500) Decomission abx500 driver
adds c8d0d3fa9469 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support
adds e5befc024cb4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag
adds f7a652182cc7 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag
adds 8bfc731e4767 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev()
adds 01695410d452 hwmon: (pwm-fan) Store tach data separately
adds f0dc7cb6b4c9 hwmon: (pwm-fan) Support multiple fan tachometers
adds f1fc688c65fd hwmon: (max6650) Switch to using the new API kobj_to_dev()
adds da75b2245281 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...]
adds bd433537fef8 hwmon: (nct6683) Support ASRock boards
adds 0bf6a1e85ddd hwmon: (applesmc) Assign boolean values to a bool variable
adds 8c78f0dee437 hwmon: Add AHT10 Temperature and Humidity Sensor Driver
adds 86585c61972f hwmon: (pwm-fan) stop using legacy PWM functions and some [...]
adds cbfc6c6177f9 hwmon: (aht10) Unlock on error in aht10_read_values()
adds 906ace80c284 hwmon: (pmbus) Simplify the calculation of variables
adds 220c404dc7a5 hwmon: (pmbus/max16601) Determine and use number of popula [...]
adds 66102281f94a hwmon: (pmbus/max16601) Add support for MAX16508
adds 1ae5aaf5d1c5 hwmon: (pmbus) Clear sensor data after chip write
adds 43d147482788 hwmon: (pmbus/lm25066) Remove unnecessary pmbus_clear_cach [...]
adds 996dc09c8e77 hwmon: (pmbus/max31785) Support revision "B"
adds 9f56b8eb8592 hwmon: (amd_energy) Add AMD family 19h model 30h x86 match
adds 8c646ef14513 hwmon: (da9052) Switch to using the new API kobj_to_dev()
adds f02e897bf37d dt-bindings: hwmon: Add TI TPS23861 bindings
adds fff7b8ab2255 hwmon: add Texas Instruments TPS23861 driver
adds 6ab3332cc692 MAINTAINERS: Add entry for Texas Instruments TPS23861 PoE PSE
adds a26a9d8ab4f9 Merge tag 'hwmon-for-v5.12' of git://git.kernel.org/pub/sc [...]
adds 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...]
adds f069291bd5fc i2c: mlxcpld: Update module license
adds cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement
adds d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...]
adds 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux()
adds 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...]
adds 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
adds c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition
adds 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition
adds 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier
adds 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U
adds 1ca1b4516088 i2c: iproc: handle Master aborted error
adds 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled
adds 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
adds 514bfc64efa5 i2c: iproc: fix typo in slave_isr function
adds e21d79778768 i2c: iproc: handle master read request
adds 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt
adds 61adf63a1108 i2c: gpio: fix MODULE_LICENCE
adds 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings
adds 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation
adds 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock
adds 66b0c2846ba8 i2c: mlxcpld: Add support for I2C bus frequency setting
adds f0535df039e2 i2c: smbus: switch from loops to memcpy
adds e4555a32ba42 i2c: Drop unused efm32 bus driver
adds 8627537ce044 dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support
adds 19eb29b05cc6 i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt()
adds 98b2b712bc85 i2c: i2c-mux-gpio: Enable this driver in ACPI land
adds bed3139613ea i2c: stub: remove definition of DEBUG
adds 2cea84ddae1c i2c: remove sirf bus driver
adds 1059b2bcc683 i2c: remove u300 bus driver
adds bfb3939c51d5 i2c: refactor documentation of struct i2c_msg
adds deb0d3351b0c i2c: remove licence boilerplate from main UAPI header
adds 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header
adds 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers
adds 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities
adds 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN
adds 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN
adds 3567932c56e8 dt-bindings: i2c: mv64xxx: Add H616 compatible string
adds 73cc584cfced i2c: remove zte zx bus driver
adds 2e7f3db5d886 Merge tag 'v5.11-rc5' into i2c/for-5.12
adds 3928bbb0206b i2c: tegra: Use threaded interrupt
adds 265fec2aab03 i2c: smbus: don't abuse loop variable
adds 0390bdd4bf0c i2c: smbus: improve naming in i2c_smbus_xfer_emulated()
adds 337bc68c294d i2c: mux: mlxcpld: Update module license
adds 9ff0c6db0605 platform/x86: mlxcpld: Update module license
adds 98d29c410475 i2c: mux: mlxcpld: Move header file out of x86 realm
adds 267e82b9592d i2c: amd-mp2: convert to PCI logging functions
adds 622fa41b496d i2c: amd-mp2: Remove unused macro
adds e5c02cf54154 i2c: mv64xxx: Add runtime PM support
adds e0371298ddc5 i2c: i2c-qcom-geni: Add shutdown callback for i2c
adds 05ae60bc24f7 i2c: imx: Synthesize end of transaction events without idl [...]
adds 84af1b168c50 i2c: mux: mlxcpld: Convert driver to platform driver
adds 81566938083a i2c: mux: mlxcpld: Prepare mux selection infrastructure fo [...]
adds cae5216387d1 i2c: mux: mlxcpld: Get rid of adapter numbers enforcement
adds c52a1c5f5db5 i2c: mux: mlxcpld: Extend driver to support word address s [...]
adds 699c0506543e i2c: mux: mlxcpld: Extend supported mux number
adds a39bd92e92b9 i2c: mux: mlxcpld: Add callback to notify mux creation completion
adds aab0b4fe1b75 i2c: mv64xxx: Fix check for missing clock after adding RPM
adds d1f50bcfd646 i2c: i801: Add support for Intel Alder Lake PCH-P
adds 5366c48f327e dt-bindings: eeprom: at24: Document ROHM BR24G01
adds 679c314b842a Merge tag 'at24-updates-for-v5.12' of git://git.kernel.org [...]
adds bb3fe9ff5306 i2c: busses: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds b39ab96aa894 i2c: testunit: add support for block process calls
adds 0b16cfd9e660 i2c: remove redundant error print in stm32f7_i2c_probe
adds 32c080c4b5cf Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/sc [...]
adds 0bb7e560f821 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...]
adds 5d15cbf63515 mmc: owl-mmc: Fix a resource leak in an error handling pat [...]
adds c9c256a8b0dc mmc: sdhci-sprd: Fix some resource leaks in the remove function
adds 6052b3c370fb mmc: usdhi6rol0: Fix a resource leak in the error handling [...]
adds 5f7dfda4f2ce mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
adds b79ee3852c36 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles
adds 3536b82e5853 mmc: sunxi: add support for A100 mmc controller
adds a8cd989e1a57 mmc: sdhci-msm: Warn about overclocking SD/MMC
adds f16c8fd4449e mmc: sdhci-msm: Actually set the actual clock
adds d7aefb288760 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...]
adds 69e7d76afdb5 mmc: renesas_internal_dmac: add pre_req and post_req support
adds 0354ca6edd46 mmc: mediatek: fix race condition between msdc_request_tim [...]
adds e085b51c74cc mmc: meson-gx: check for scatterlist size alignment in block mode
adds 35cdcd1268f6 mmc: tmio: Add data timeout error detection
adds ed2fab9a8229 mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune
adds c7129b703f04 mmc: jz4740: remove unused struct component card_detect_irq
adds 67a73230fbae mmc: omap: remove unused struct component card_detect_irq
adds a5ca4c321212 dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support
adds 8b2805647acf mmc: rtsx: Add MMC_CAP2_NO_SDIO flag
adds 15f908fafc0e mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support
adds 9476e27bb5ce dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible
adds 973c7c994b72 mmc: sdhci-of-arasan: Fixed kernel-doc format warning
adds db84509359bb mmc: sdhci-of-arasan: Change code style of mapping the sys [...]
adds 783be176eb27 dt-bindings: mmc: xenon: add AP807 compatible string
adds 7214d79237df mmc: xenon: add AP807 compatible string
adds 3882917da8c3 mmc: sunxi-mmc: Ensure host is suspended during system sleep
adds 12b1c5edc3a9 mmc: rtsx: add delay before power on
adds 81aa9876f943 dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC
adds 754b7f2f7d2a mmc: sdhci_am654: Add Support for TI's AM64 SoC
adds 1c148853e8eb mmc: core: remove needless err = 0 in mmc_init_card()
adds 783667ccb5b5 mmc: core: remove redundant card null check to mmc_can_sleep()
adds edee82f79bab mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E
adds eb085875243d mmc: sdhci-of-arasan: use of_device_get_match_data()
adds 80d41efe2e5f mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...]
adds 2ff0b85d627f mmc: sdhci-of-arasan: Add structure device pointer in prob [...]
adds ffd68f356e41 mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs
adds c58c5950b87a mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E
adds 6b1dc6229aec mmc: core: convert comma to semicolon
adds eab234fce333 mmc: omap_hsmmc: Simplify bool comparison and conversion
adds 7c7905df68c5 dt-bindings: mmc: sdhci-am654: fix compatible for j7200
adds 3561afa02605 mmc: core: Add helper for parsing clock phase properties
adds 2fc88f92359d mmc: sdhci-of-aspeed: Expose clock phase controls
adds 0c53dc321a50 mmc: sdhci-of-aspeed: Add AST2600 bus clock support
adds 0bbcd22556ef mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations
adds 37af07d91d0a MAINTAINERS: Add entry for the ASPEED SD/MMC driver
adds bd7342fea7f8 mmc: core: remove unused host parameter of mmc_sd_get_csd()
adds 6d7ffe169e28 mmc: test: remove the shutdown function
adds 707662d59d42 mmc: test: clean up mmc_test_cleanup()
adds 1a9705936aff mmc: mmci: Convert bindings to DT schema
adds 4f9833d3ec8d mmc: sdhci-iproc: Add ACPI bindings for the RPi
adds fe6e1471785a mmc: atmel-mci: Assign boolean values to a bool variable
adds e55f2cf51259 mmc: remove dw_mmc-zx driver
adds c7b9f01fd12a mmc: remove sirf prima/atlas driver
adds 4af307f57426 mmc: sdhci-of-aspeed: Fix kunit-related build error
adds 5851d3b042b6 block/keyslot-manager: introduce devm_blk_ksm_init()
adds d76d9d7d1009 scsi: ufs: use devm_blk_ksm_init()
adds 93f1c150cb0d mmc: core: Add basic support for inline encryption
adds 0653300224a6 mmc: cqhci: rename cqhci.c to cqhci-core.c
adds ee49d0321f02 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors
adds 1e80709bdbfc mmc: cqhci: add support for inline encryption
adds 0a0c866f377e mmc: cqhci: add cqhci_host_ops::program_key
adds 433611ea8df3 firmware: qcom_scm: update comment for ICE-related functions
adds 5cc046eb134f dt-bindings: mmc: sdhci-msm: add ICE registers and clock
adds c93767cf64eb mmc: sdhci-msm: add Inline Crypto Engine support
adds bbaa298f57cb mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO
adds 6351cac92a8c mmc: mmci: Add support for probing bus voltage level translator
adds 3feb459be5c9 mmc: core: Exclude unnecessary header file
adds fdb7ef5b7d36 Merge branch 'fixes' into next
adds 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...]
adds 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host
adds 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card
adds 1791557ffbaf mmc: queue: Remove unused define
adds f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds 82a5d372ed01 mmc: atmel-mci: Use new tasklet API
adds a1149c387c6d mmc: au1xmmc: Use new tasklet API
adds 6078df1565c9 mmc: dw_mmc: Use new tasklet API
adds 0f5a7cb639d0 mmc: omap: Use new tasklet API
adds ddf116f96f8f mmc: s3cmci: Use new tasklet API
adds c36dd0428246 mmc: tifm_sd: Use new tasklet API
adds 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API
adds e821afd8e035 mmc: via-sdmmc: Use new tasklet API
adds 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API
adds 3f957dec6dc2 mmc: mmc_test: use erase_arg for mmc_erase command
adds 1ad9f88014ae mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
adds f8f007c13ea7 mmc: cb710: Use new tasklet API
adds 11b2ce62bd07 mmc: host: Retire MMC_GOLDFISH
adds a56f44138a2c mmc: sdhci-esdhc-imx: fix kernel panic when remove module
adds 19472481bf58 Merge tag 'mmc-v5.12' of git://git.kernel.org/pub/scm/linu [...]
adds 4957a7d5333d watchdog: it8712f_wdt: remove definition of DEBUG
adds d70d178726ed dt-bindings: watchdog: Add bindings for Intel Keem Bay SoC
adds fa0f8d51e90d watchdog: Add watchdog driver for Intel Keembay Soc
adds 17f0d1b9bd33 watchdog: hpwdt: Assign boolean values to a bool variable
adds fa01fa70039c watchdog: renesas_wdt: don't sleep in atomic context
adds 1ee5981da617 dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support
adds fbf376056d16 watchdog: ziirave_wdt: remove unused including <linux/version.h>
adds ac288a7b1a98 watchdog: stop wdd when watchdog hw running in reboot_notifier
adds e007372bfb5f watchdog: renesas_wdt: add grace period before rebooting
adds bbece05c0d3a watchdog: mtk_wdt: Remove mtk_wdt_stop() in probe() to pre [...]
adds a2fa9f574b20 dt-bindings: watchdog: sun4i: Add H616 compatible string
adds 1080f8a54bef dt-binding: watchdog: add more Rockchip compatibles to snp [...]
adds e547aa072858 dt-binding: mediatek: watchdog: fix the description of compatible
adds 53526bef0a23 dt-binding: mediatek: mt8192: update mtk-wdt document
adds af2a30fb7001 dt-binding: mt8192: add toprgu reset-controller head file
adds adc318a34066 watchdog: mt8192: add wdt support
adds b4b12b48458f watchdog: remove sirf prima driver
adds 011eda8c67e0 watchdog: remove sirf atlas driver
adds 30f1ec70ddf5 watchdog: remove zte zx driver
adds c1b50b55b00d watchdog: remove tango driver
adds 5ecd125b4b2a watchdog: remove coh901 driver
adds 310680d9f508 dt-bindings: watchdog: Add binding for Qcom SDX55
adds 740c0a57b8f1 watchdog: mei_wdt: request stop on unregister
adds a4f3407c4160 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
adds deb8d159a0a6 Merge tag 'linux-watchdog-5.12-rc1' of git://www.linux-wat [...]
adds b67498d63003 regmap: Assign boolean values to a bool variable
adds aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next
adds 05a6fb94a6e1 Merge tag 'regmap-v5.12' of git://git.kernel.org/pub/scm/l [...]
adds 64f09ea1b551 regulator: pf8x00: Fix typo for PF8200 chip name
adds 20ccc362c3d2 regulator: qcom-rpmh: fix pm8009 ldo7
adds c294554111a8 regulator: bd718x7, bd71828, Fix dvs voltage levels
adds 8571bdc21388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...]
adds f518be6eccbd Merge existing fixes from regulator/for-5.11
adds 4d5270e70981 lib/linear_ranges: fix repeated words & one typo
adds ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate
adds 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...]
adds 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator
adds 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs
adds 90cf443d841e regulator: core.c: Replace references to non-existent function
adds 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
adds c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
adds a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...]
adds c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12
adds 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data
adds a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC
adds f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...]
adds 907dfdc945aa regulator: bd718x7: Stop using parent data
adds 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms
adds 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502
adds eea0b4e21323 regulator: mcp16502: document lpm as optional
adds 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...]
adds c512150b266b regulator: ab8500: Remove unused platform data
adds 3acb64c07e95 regulator: ab8500: Decomission platform data header
adds c2fa56173ba6 Merge v5.11-rc3
adds 4d23b84d1fcd regulator: pf8x00: add a doc for the module
adds 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc
adds 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...]
adds 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated
adds 35a93349932e regulator: pf8x00: use linear range for buck 1-6
adds 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift
adds dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops
adds f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...]
adds e78bf6be7eda regulator: axp20x: Fix reference cout leak
adds 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...]
adds 8056704ba948 regulator: qcom-labibb: Implement current limiting
adds 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...]
adds 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...]
adds 558130400465 regulator: qcom-labibb: Document soft start properties
adds 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts
adds e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...]
adds d93d6f52bd9e regulator: remove ab3100 driver
adds dea6dd2ba63f regulator: s5m8767: Fix reference count leak
adds 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c
adds e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c
adds a5872bd3398d regulator: s5m8767: Drop regulators OF node reference
adds 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...]
adds 7fefe72b0f8c regulator: pf8x00: Add suspend support
adds dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...]
adds 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks
adds 337710b3121a regulator: qcom-labibb: Use disable_irq_nosync from isr
adds 41a8a027f4d3 regulator: dt-bindings: Document charger-supply for max8997
adds 977fb5b58469 regulator: document binding for MT6315 regulator
adds 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator
adds 8c67a11bae88 regulator: pca9450: Add SD_VSEL GPIO for LDO5
adds f7684f5a048f regulator: pca9450: Enable system reset on WDOG_B assertion
adds 27866e3e8a7e regulator: pca9450: Add sd-vsel GPIO
adds f03e2a72e5e8 Merge remote-tracking branch 'regulator/for-5.12' into reg [...]
adds d6560052c2f7 Merge tag 'regulator-v5.12' of git://git.kernel.org/pub/sc [...]
adds 9d2aa6dbf87a spi: fsl: invert spisel_boot signal on MPC8309
adds 1c9f1750f030 spi: spi-synquacer: fix set_cs handling
adds 54c5d3bfb0cf spi: pxa2xx: Fix the controller numbering for Wildcat Point
adds 2395183738a0 spi: pxa2xx: Add IDs for the controllers found on Intel Lynxpoint
adds 386f771aad15 spi: dw: Avoid stack content exposure
adds b306320322c9 spi: Skip zero-length transfers in spi_transfer_one_message()
adds 110bc220aaab Merge remote-tracking branch 'spi/for-5.11' into spi-linus
adds a34d4197a144 Merge existing fixes from spi/for-5.11
adds e2be70318d7b spi: orion: enable clocks before spi_setup
adds 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...]
adds f7005142dace spi: uapi: unify SPI modes into a single spi.h header
adds d962608ce218 spi: Add SPI_NO_TX/RX support
adds ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...]
adds 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery
adds f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description
adds 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params
adds 74523a5dae0c spi: txx9: Remove driver
adds 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz
adds ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...]
adds 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands
adds 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...]
adds a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook
adds 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads
adds f453f293979f spi: cadence-quadspi: Add DTR support
adds b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM
adds 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding
adds e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section
adds 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller
adds 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit
adds 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...]
adds ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...]
adds 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips
adds 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support
adds 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison
adds 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms
adds bfeccc6a18de spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #if [...]
adds 566c6120f095 spi: hisi-sfc-v3xx: extend version checking compatibility
adds eaecba876783 spi: spi-qcom-qspi: Use irq trigger flags from firmware
adds 970e8eaa0819 spi: stm32: Simplify stm32h7_spi_prepare_fthlv()
adds ab2d28750aac spi: cadence-quadspi: Add QSPI support for Intel LGM SoC
adds ad2775dc3fc5 spi: cadence-quadspi: Disable the DAC for Intel LGM SoC
adds b436fb7d29bf spi: cadence-quadspi: Add multi-chipselect support for Int [...]
adds eb4aadc31ef4 spi: Move cadence-quadspi.txt to Documentation/devicetree/ [...]
adds fcebca39938f dt-bindings: spi: cadence-qspi: Add support for Intel lgm-qspi
adds 10f48a12eb0d Merge series "spi: cadence-quadspi: Add QSPI controller su [...]
adds 9a133f7b72f0 spi: sh-msiof: Fill in spi_transfer.effective_speed_hz
adds 81f68479ec4e spi: sh-msiof: Fill in controller speed limits
adds 72366b3c530c Merge series "spi: sh-msiof: Advertize bit rate limits and [...]
adds c6892892a95d spi: bcm2835: Set controller max_speed_hz
adds e4aad9998ee9 Merge v5.11-rc3
adds ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function.
adds 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function.
adds 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function.
adds a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P
adds 0ba882ae2818 spi: Drop unused efm32 bus driver
adds de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...]
adds 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER
adds a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned"
adds 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays
adds 21ea2743f015 spi: atmel: Put allocated master before return
adds 181997b49408 spi: remove sirf prima/atlas driver
adds 12508e7da753 spi: spi-au1550: quoted string break
adds 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings
adds 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string
adds 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check
adds 390624119dee spi: clps711xx: remove redundant white-space
adds a8af5cc2ff1e spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x [...]
adds 6acbd614c2c8 spi: Realtek RTL838x/RTL839x SPI controller
adds d290da83cb09 Merge series "spi: Add support for Realtek RTL838x/RTL839x [...]
adds 2269f5a8b1a7 spi: stm32: properly handle 0 byte transfer
adds 8f8d0e3e33e3 spi: stm32: do not mandate cs_gpio
adds 5a380b833ad4 spi: stm32: use bitfield macros
adds 084de5232820 spi: stm32h7: ensure message are smaller than max size
adds 1c75cfd53e21 spi: stm32: driver uses reset controller only at init
adds c63b95b76e69 spi: stm32: defer probe for reset
adds e1e2093b16cb spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC
adds c64e7efe46b7 spi: stm32: make spurious and overrun interrupts visible
adds 883c36a32fc0 spi: Change provied to provided in the file spi.h
adds 4cea6b8cc34e spi: add power control when set_cs_timing
adds 0486d9f91d37 spi: support CS timing for HW & SW mode
adds 9f6e7e8d432e spi: mediatek: add set_cs_timing support
adds 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...]
adds df6978b7ea63 spi: atmel-quadspi: Disable the QSPI IP at suspend()
adds 539cf68cd51b spi: spi-mem: add spi_mem_dtr_supports_op()
adds d2275139649b spi: cadence-quadspi: Use spi_mem_dtr_supports_op()
adds eec262d179ff Merge remote-tracking branch 'spi/for-5.12' into spi-next
adds a2590d69893f Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linu [...]
adds 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...]
adds f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...]
adds f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema
adds e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling
adds b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol
adds 66615c4ee287 Merge tag 'auxdisplay-for-linus-v5.12' of git://github.com [...]
adds 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors
adds 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon
adds 57e0d7b7f866 backlight: ktd253: Bring up in a known state
adds 0b5e0f45af40 backlight/video: Use Platform getter/setter functions
adds 4512d92b03a6 Merge tag 'backlight-next-5.12' of git://git.kernel.org/pu [...]
adds c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices()
adds e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF
adds b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574
adds 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv
adds ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support
adds b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier
adds 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv
adds 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support
adds bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier
adds 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip()
adds f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic
adds b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF
adds 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...]
adds b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more
adds cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool
adds 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED
adds 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell
adds ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout
adds db783e769a95 mfd: Standardise MFD_CELL_* helper names
adds 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type
adds f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs
adds c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode
adds 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding
adds 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...]
adds 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count
adds c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs
adds 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs
adds 7ed645d54e07 mfd: iqs62x: Remove unused bit mask
adds f0c711266a54 mfd: iqs62x: Rename regmap_config struct
adds a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay
adds 02e550d5b706 mfd: iqs62x: Do not poll during ATI
adds 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI
adds 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...]
adds f158bbee9403 Merge tag 'mfd-next-5.12' of git://git.kernel.org/pub/scm/ [...]
adds 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT
adds 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...]
adds d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs
adds 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...]
adds 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot.
adds 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...]
adds 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...]
adds d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal
adds 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...]
adds b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...]
adds a59e12218c4f platform/chrome: cros_ec_typec: Flush pending work
adds b996c10e0f5b Merge tag 'tag-chrome-platform-for-v5.12' of git://git.ker [...]
adds a73cb2024caa thermal/drivers/acpi: Use hot and critical ops
adds 04f111130e9a thermal/core: Remove notify ops
adds a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option
adds a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception
adds 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...]
adds 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding
adds 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test
adds 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE
adds 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies
adds 39a38808d082 thermal/core: Use precomputed jiffies for the polling
adds b39d2dd5b5ed thermal/core: Remove ms based delay fields
adds d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...]
adds dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature
adds 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...]
adds 23ff8529ee20 thermal/core: Make cooling device state change private
adds 7a583405f24b thermal: power allocator: fail binding for non-power actor [...]
adds 8fefe3ce6b7d thermal/drivers/tango: Remove tango driver
adds 73da3f0cca94 thermal/drivers/zx: Remove zx driver
adds b57b4b4d4ef9 thermal: ti-soc-thermal: Skip pointless register access for dra7
adds 735c35352aa6 thermal: ti-soc-thermal: Fix stuck sensor with continuous [...]
adds 514cbabb0142 thermal: ti-soc-thermal: Simplify polling with iopoll
adds c13636babc80 thermal: ti-soc-thermal: Use non-inverted define for omap4
adds 20cc0ddd4a5b Merge remote-tracking branch 'iio-thermal-5.11-rc1/ib-iio- [...]
adds e8ffd6c0756b dt-bindings: thermal: qcom: add adc-thermal monitor bindings
adds ca66dca5eda6 thermal: qcom: add support for adc-tm5 PMIC thermal monitor
adds 74369d041a0a thermal: qcom: Fix comparison with uninitialized variable [...]
adds a51afb13311c thermal: cpufreq_cooling: freq_qos_update_request() return [...]
adds 5d26c176d58b Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/ [...]
adds b90f3726ea38 linux/clk.h: use correct kernel-doc notation for 2 functions
adds a26edd3d3c28 clk: renesas: r8a7796: Add TMU clocks
adds e0c0d4493460 clk: renesas: r8a77965: Add TMU clocks
adds 0f3a9265941b clk: renesas: r8a77990: Add TMU clocks
adds fa7f47972b13 clk: renesas: r8a77995: Add TMU clocks
adds 0177b5090eff clk: renesas: r8a779a0: Add FCPVD clock support
adds ed447e7d60de clk: renesas: r8a779a0: Add VSPD clock support
adds 57be2dc8d4cf clk: renesas: r8a779a0: Add VSPX clock support
adds ab2ccacd7386 clk: renesas: r8a779a0: Add RWDT clocks
adds 2e16d0df87ba clk: renesas: r8a779a0: Add HSCIF support
adds 5b30be15ca26 clk: renesas: r8a779a0: Remove non-existent S2 clock
adds 80d3e07ec509 clk: renesas: r8a779a0: Fix parent of CBFUSA clock
adds f08b0d8498b0 clk: renesas: r8a779a0: Add PFC/GPIO clocks
adds 010ce438e7bb clk: renesas: r8a779a0: Add MSIOF clocks
adds 97af391a6fdc clk: renesas: rcar-gen3: Remove cpg_quirks access when reg [...]
adds 8bb67d87346a clk: renesas: rcar-gen3: Factor out CPG library
adds 792501727c2a clk: renesas: r8a779a0: Add SDHI support
adds 2b6587288a5a clk: renesas: r8a779a0: Add SYS-DMAC clocks
adds c706121386fe dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add supp [...]
adds 6893a77279be clk: renesas: r8a779a0: Add I2C clocks
adds c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks
adds 24ece96554a9 clk: renesas: cpg-mssr: Fix formatting issues for 'smstpcr [...]
adds 7907e69f31a5 Merge tag 'renesas-clk-for-v5.12-tag2' of git://git.kernel [...]
adds 0482a4e6de19 clk: sunxi-ng: h6-r: Add R_APB2_RSB clock and reset
adds 756650820abd clk: sunxi-ng: h6: Fix CEC clock
adds 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...]
adds 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse
adds eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header
adds 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks
adds f8d0e2bae631 dt-bindings: clk: sunxi-ccu: Add compatible string for All [...]
adds 394a36dd9dec clk: sunxi-ng: Add support for the Allwinner H616 R-CCU
adds 88dde5e23da1 clk: sunxi-ng: Add support for the Allwinner H616 CCU
adds 6bbea83a6693 Merge tag 'sunxi-clk-for-5.12' of https://git.kernel.org/p [...]
adds 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...]
adds 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...]
adds eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...]
adds d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...]
adds 0be10b6f68b2 clk: rockchip: add clock ids for PCLK_DPHYRX and PCLK_DPHY [...]
adds fabb841c5b16 clk: rockchip: use clock ids for PCLK_DPHYRX and PCLK_DPHY [...]
adds 686458aa7523 clk: rockchip: add clock id for SCLK_VIP_OUT on rk3368
adds ed2243e0038b clk: rockchip: use clock id for SCLK_VIP_OUT on rk3368
adds 4bc23b3c83c9 clk: rockchip: fix DPHY gate locations on rk3368
adds b56e1cc42356 Merge tag 'v5.12-rockchip-clk1' of git://git.kernel.org/pu [...]
adds 324a810583ff clk: axi-clkgen: replace ARCH dependencies with driver deps
adds da68c30963c0 clk: clk-axiclkgen: add ZynqMP PFD and VCO limits
adds 99da100bac55 dt-bindings: clock: adi,axi-clkgen: add compatible string [...]
adds 6ba7ea7630fb clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand
adds bc6b9dc79c87 ARM: dts: vcu: define indexes for output clocks
adds 0225daea0814 clk: divider: fix initialization with parent_hw
adds d387dfc43cba soc: xilinx: vcu: drop coreclk from struct xlnx_vcu
adds a3ab984bb8b0 soc: xilinx: vcu: add helper to wait for PLL locked
adds 354dcf7b02a3 soc: xilinx: vcu: add helpers for configuring PLL
adds f1bc982e7ced soc: xilinx: vcu: implement PLL disable
adds 5a2b2e134187 soc: xilinx: vcu: register PLL as fixed rate clock
adds 9c789deea206 soc: xilinx: vcu: implement clock provider for output clocks
adds 4472e1849db7 soc: xilinx: vcu: make pll post divider explicit
adds 58ee6baf393e soc: xilinx: vcu: make the PLL configurable
adds 5a9b12581708 soc: xilinx: vcu: remove calculation of PLL configuration
adds bc2702027062 soc: xilinx: vcu: use bitfields for register definition
adds e2fb5c3b2315 soc: xilinx: vcu: fix repeated word the in comment
adds cd0cefa9c96b soc: xilinx: vcu: fix alignment to open parenthesis
adds a2fe7baa27a4 clk: xilinx: move xlnx_vcu clock driver from soc
adds 0d7a660bfe79 Merge branches 'clk-doc', 'clk-renesas', 'clk-allwinner', [...]
adds 33034d7422db clk: Drop unused efm32gg driver
adds 7765f32a8e9b clk: remove tango4 driver
adds bcbe6005eb18 clk: remove zte zx driver
adds ed0f3e23d106 clk: remove sirf prima2/atlas drivers
adds ee7294ba49bf clk: remove u300 driver
adds ee6b84a3fc47 Merge branch 'clk-unused' into clk-next
adds 8c18e927b10d clk: mediatek: Select all the MT8183 clocks by default
adds 6df3c6d9fdde clk: mediatek: mux: Drop unused clock ops
adds 31a42c2f3b5d clk: mediatek: mux: Update parent at enable time
adds 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks
adds de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...]
adds e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...]
adds 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...]
adds f3afd3fb3d80 clk: imx6q: demote warning about pre-boot ldb_di_clk reparenting
adds 62a7c1c47ad5 clk: imx: clk-imx31: Remove unused static const table 'uart_clks'
adds 75a352bc6611 clk: imx8mq: add PLL monitor output
adds c1ae5c6f789a clk: imx8mm: add clkout1/2 support
adds 3af4df655040 clk: imx8mn: add clkout1/2 support
adds de5774d192ba clk: imx: Move 'imx6sl_set_wait_clk()'s prototype out to a [...]
adds c148c1bb2a6e Merge tag 'clk-imx-5.12' of git://git.kernel.org/pub/scm/l [...]
adds 7ae3799c9b15 MAINTAINERS: Add section for NXP i.MX clock drivers
adds fb7acfe7b0ef dt-bindings: clock: imx: Switch to my personal address
adds 2f290b7c67ad clk: meson: clk-pll: fix initializing the old rate (fallba [...]
adds 9e717285f0bd clk: meson: clk-pll: make "ret" a signed integer
adds ccdc1f0836f8 clk: meson: clk-pll: propagate the error from meson_clk_pl [...]
adds 40e977400d21 clk: meson: meson8b: remove compatibility code for old .dtbs
adds b8dd6a8ae501 dt-bindings: clock: meson8b: remove non-existing clock macros
adds dcd48b25c682 clk: meson-axg: remove CLKID_MIPI_ENABLE
adds 31035839540e clk: meson: axg: Remove MIPI enable clock gate
adds e3272b0bc9d6 Merge tag 'clk-meson-v5.12-1-fixed' of https://github.com/ [...]
adds 428d97e18594 clk: at91: Fix the declaration of the clocks
adds 242d8cf62687 Merge branches 'clk-mediatek', 'clk-imx', 'clk-amlogic' an [...]
adds 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...]
adds f3d661d6b441 clk: vc5: Add support for optional load capacitance
adds 3dff4becef2d dt-bindings: clock: si570: Add 'silabs,skip-recall' property
adds d9d4944d36e8 clk: si570: Skip NVM to RAM recall operation if an optiona [...]
adds 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2
adds fa4dd53eeebf clk: qoriq: use macros to generate pll_mask
adds ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data
adds 11f83102d879 Merge branches 'clk-vc5', 'clk-silabs', 'clk-aspeed', 'clk [...]
adds 2bea59d3888b dt-bindings: documentation: add clock bindings information [...]
adds a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform
adds 1d895931cb42 dt-bindings: clk: mstar msc313 mpll binding header
adds 4f83b5233f61 dt-bindings: clk: mstar msc313 mpll binding description
adds 0b9266d295ce clk: fixed: add devm helper for clk_hw_register_fixed_factor()
adds bef7a78da716 clk: mstar: MStar/SigmaStar MPLL driver
adds 93c89f03cb1d clk: mstar: Allow MStar clk drivers to be compile tested
adds d90afa62acd4 clk: mstar: msc313-mpll: Fix format specifier
adds ee778e069dd4 dt-bindings: clock: Add Qualcomm A7 PLL binding
adds 5a5223ffd7ef clk: qcom: Add A7 PLL support
adds f28dec1ab71b clk: qcom: Add SDX55 APCS clock controller support
adds 78ddb79cab17 clk: qcom: gfm-mux: fix clk mask
adds e6c3cc63fa1a dt-bindings: clock: qcom: rpmhcc: Add sc8180x rpmh clocks
adds 8a1f7fb17569 clk: qcom: rpmhcc: Add sc8180x rpmh clocks
adds d79dfa19ca42 clk: qcom: gcc-sc7180: Mark the MM XO clocks to be always ON
adds 0fadcdfdcf57 dt-bindings: clock: Add SC8180x GCC binding
adds 4433594bbe5d clk: qcom: gcc: Add global clock controller driver for SC8180x
adds 160210b48331 clk: qcom: clk-alpha-pll: replace regval with val
adds 80ca7765fc75 clk: qcom: clk-alpha-pll: modularize alpha_pll_trion_set_rate()
adds f4c7e27aa4b6 clk: qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL
adds a2e8c80845be dt-bindings: clock: Add SM8350 GCC clock bindings
adds 44c20c9ed37f clk: qcom: gcc: Add clock driver for SM8350
adds 9ba80d849c83 dt-bindings: clock: Add missing SM8250 videoc clock indices
adds 2334032f00af clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_DIV_CLK_SRC
adds c80a4285a36e clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_CLK
adds fe8e6d554705 clk: qcom: videocc: Add gdsc mmcx-reg supply hook
adds 68e5d392a38e dt-bindings: clocks: gcc-msm8998: Add GCC_MMSS_GPLL0_CLK d [...]
adds 68f863e56105 clk: qcom: gcc-msm8998: Wire up gcc_mmss_gpll0 clock
adds e9f322f71cbe dt-bindings: clock: gcc-msm8998: Add HMSS_GPLL0_CLK_SRC de [...]
adds b791620cf4b4 clk: qcom: gcc-msm8998: Add missing hmss_gpll0_clk_src clock
adds f86114913085 clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical
adds 292f75ecff07 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
adds fa92f3b093d6 clk: qcom: mmcc-msm8998: Add hardware clockgating register [...]
adds 68e1d106eb4d clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
adds 785c02eb3500 clk: qcom: gdsc: Implement NO_RET_PERIPH flag
adds a59c16c80bd7 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...]
adds 53748348a57a clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting
adds fe121bfe2617 clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical
adds c3656218386a clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical
adds 5db3ae8b33de clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver
adds 9502d488b1fc dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc
adds 7cbb78a99db6 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers
adds eaf87e5661b3 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d
adds 79b5d1fc93a1 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver
adds e16831bf402c dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...]
adds 3fade948fbb3 clk: qcom: gcc-sm8350: add gdsc
adds 75a81288db32 dt-bindings: clock: Add RPMHCC bindings for SC7280
adds fff2b9a65162 clk: qcom: rpmh: Add support for RPMH clocks on SC7280
adds 87a3d523b38c dt-bindings: clock: Add SC7280 GCC clock binding
adds a3cc092196ef clk: qcom: Add Global Clock controller (GCC) driver for SC7280
adds bc22d596ea8c clk: zynq: pll: Fix kernel-doc formatting in 'clk_register [...]
adds ed1b7dd7021b clk: ti: clkt_dpll: Fix some kernel-doc misdemeanours
adds 539bf21808dc clk: ti: dpll3xxx: Fix some kernel-doc headers and promote [...]
adds 4414c16eb186 clk: qcom: clk-regmap: Provide missing description for 'de [...]
adds a89bd29a53d9 clk: tegra: clk-tegra30: Remove unused variable 'reg'
adds b565eb81276a clk: tegra: cvb: Provide missing description for 'tegra_cv [...]
adds d8dbf923e701 clk: ti: dpll44xx: Fix some potential doc-rot
adds b92b01bd92c2 clk: qcom: gcc-ipq4019: Remove unused variable 'ret'
adds e28aa9b0ce20 clk: clk-fixed-mmio: Demote obvious kernel-doc abuse
adds 6a5898411159 clk: clk-npcm7xx: Remove unused static const tables 'npcm7 [...]
adds 181ad1ad174b clk: qcom: mmcc-msm8974: Remove unused static const tables [...]
adds 4e1df36e0ca1 clk: clk-xgene: Add description for 'mask' and fix formatt [...]
adds 3e6bd158c1da clk: qcom: clk-rpm: Remove a bunch of superfluous code
adds f2ad937b62d9 clk: spear: Move prototype to accessible header
adds 7db20bc17fcf clk: zynqmp: divider: Add missing description for 'max_div'
adds ee70d49abf21 clk: bcm: clk-iproc-pll: Demote kernel-doc abuse
adds 487dc7bb6a0c clk: sifive: fu540-prci: Declare static const variable 'pr [...]
adds 75fddccbca32 clk: socfpga: clk-pll: Remove unused variable 'rc'
adds 1609634d4197 clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc'
adds 793eb69c9639 clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header
adds c13726171f70 clk: st: clkgen-pll: Demote unpopulated kernel-doc header
adds 4f71bdcbd6cc clk: st: clkgen-fsyn: Fix worthy struct documentation demo [...]
adds 60b185f1112f clk: ti: clockdomain: Fix description for 'omap2_init_clk_ [...]
adds 975b3edd5594 clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' [...]
adds d52848c3f609 clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_ [...]
adds 0c1d46d3a7e6 clk: versatile: clk-icst: Fix worthy struct documentation block
adds bf2244ba9d85 clk: zynq: clkc: Remove various instances of an unused var [...]
adds 4d5c4ae32945 Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and [...]
adds 28b9aaac4cc5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
adds 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device()
adds 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...]
adds 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon
adds e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression
adds f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit
adds 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...]
adds d64930324370 dt-bindings: power: Add the bq256xx dt bindings
adds 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver
adds 6b714ea49b2a power: supply: axp288_fuel_gauge: Add Mele PCG03 to the deny-list
adds f1d33ae806ec power: supply: remove duplicated argument in power_supply_ [...]
adds ed3c19bdb0f4 power: supply: max14656: Drop unused includes
adds 3188677d4901 power: supply: max8903: Absorb pdata header
adds 50da8d04ee52 power: supply: max8903: Convert to GPIO descriptors
adds cd900f181ad6 power/supply: Add ltc4162-l-charger
adds 249aacc6a30f power: supply: ltc4162-l: Constify static struct attribute_group
adds 2f7cf24f4205 power: supply: core: Constify static struct attribute_group
adds 3235d1305066 power: reset: Add poweroff driver for ATC260x PMICs
adds a3b4388ea19b power: supply: z2_battery: Convert to GPIO descriptors
adds cb6d6918c56f power: supply: wm97xx_battery: Convert to GPIO descriptor
adds b059b48500da Merge tag 'ib-psy-pxa-for-5.12-signed' into psy-next
adds c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...]
adds c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500
adds 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put()
adds 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put()
adds 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...]
adds e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...]
adds 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration
adds c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4
adds 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...]
adds 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...]
adds 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...]
adds bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...]
adds 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property
adds faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...]
adds 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting
adds 0f596487ff99 power: supply: cpcap-battery: Add charge_now property
adds 284448495860 power: supply: cpcap-battery: Fix typo
adds 51567ad125f9 power: supply: cpcap-battery: constify psy_desc
adds 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...]
adds 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...]
adds f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev()
adds f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon
adds 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon
adds 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger
adds 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
adds fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc
adds b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5
adds 95b78d53706d power: supply: charger-manager: fix incorrect health status
adds cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now
adds a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C
adds b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs
adds 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...]
adds 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960
adds 9483b961ad08 power/reset: remove zte zx driver
adds 2a0aa0fa39d4 power: supply: charger-manager: fix typo
adds a72acc56f3e9 power-supply: use kobj_to_dev()
adds a7dcf5f23565 Merge tag 'for-v5.12' of git://git.kernel.org/pub/scm/linu [...]
adds aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init
adds 579f50cee1a1 Merge tag 'hsi-for-5.12' of git://git.kernel.org/pub/scm/l [...]
adds 9d909f1b1e91 i3c/master/mipi-i3c-hci: Specify HAS_IOMEM dependency
adds 7456fea589c6 i3c: Handle drivers without probe or remove callback
adds dd9267034c0e i3c: Make remove callback return void
adds 5e4cdca887fd dt-bindings: i3c: Convert the bus description to yaml
adds de67276e66fc dt-bindings: i3c: mipi-hci: Include the bus binding
adds 57f7c9ff1b3f dt-bindings: Add vendor prefix for Silvaco
adds b8b0446f1f1a dt-bindings: i3c: Describe Silvaco master binding
adds dd3c52846d59 i3c: master: svc: Add Silvaco I3C master driver
adds f06a1af8e739 MAINTAINERS: Add Silvaco I3C master
adds 5c34b8e7e8bb i3c: master: dw: Drop redundant disec call
adds 36c1b20d1570 Merge tag 'i3c/for-5.12' of git://git.kernel.org/pub/scm/l [...]
adds 121f54efc3fb rtc: pm8xxx: Read ALARM_EN and update to alarm enabled status
adds def8550f543e rtc: rx6110: fix build against modular I2C
adds 51f9b1f8ee3a dt-bindings: rtc: at91rm9200: add sama7g5 compatible
adds 446667df2830 rtc: tx4939: Remove driver
adds 1bf3e6cce830 rtc: opal: set range
adds 1f0cbda3b452 rtc: s5m: select REGMAP_I2C
adds 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device()
adds 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg()
adds 7ae41220ef58 rtc: introduce features bitfield
adds d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM
adds 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq
adds 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm
adds b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops
adds e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops
adds 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops
adds d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm
adds aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops
adds 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops
adds 3948a866822e rtc: m41t80: constify m41t80_rtc_ops
adds 50f97e919faf rtc: opal: constify opal_rtc_ops
adds 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops
adds 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops
adds 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops
adds 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops
adds 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq
adds 9d0735519f99 rtc: remove sirfsoc driver
adds dd2d3b40039d rtc: remove ste coh901 driver
adds 2f58f5eea8c6 rtc: remove ste ab3100 driver
adds de490e0580df rtc: ac100: use rtc_lock/rtc_unlock
adds 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock
adds d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock
adds 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock
adds 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock
adds 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock
adds 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock
adds 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock
adds cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock
adds a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock
adds 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock
adds 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock
adds 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock
adds f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock
adds 454ba154a62c rtc: tps65910: Support wakeup-source property
adds b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override
adds 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before
adds ddd0521549a9 rtc: zynqmp: depend on HAS_IOMEM
adds 6950d046eb6e rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds 513179755653 rtc: pm8xxx: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds be3df3f85897 rtc: r7301: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds 669022c29af6 rtc: tegra: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds 3f2d30184773 rtc: mxc: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds 0c1095d334da rtc: mxc_v2: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds f007c479c2d0 rtc: rv3028: fix PORF handling
adds c37b643026dd rtc: rv3028: remove useless warning messages
adds 3b8fc144d945 dt-bindings: rtc: pcf2127: update bindings
adds d5328499bf01 rtc: class: remove bogus documentation
adds 8792bab957c8 rtc: armada38x: depend on OF
adds b8ded8177a3d rtc: bq32k: quiet maybe-unused variable warning
adds ae1247f79ddf rtc: brcmstb-waketimer: quiet maybe-unused variable warning
adds 97de1f587ab9 rtc: digicolor: quiet maybe-unused variable warning
adds fb38b5da9010 rtc: ds1672: quiet maybe-unused variable warning
adds 2c1dc25fa7c8 rtc: ds3232: quiet maybe-unused variable warning
adds 413b7841f166 rtc: isl1208: quiet maybe-unused variable warning
adds 2717c59e26be rtc: m41t80: quiet maybe-unused variable warning
adds ef886c440b9b rtc: meson: quiet maybe-unused variable warning
adds c8ecbc783c5e rtc: pcf85063: quiet maybe-unused variable warnings
adds c506bc10aa82 rtc: pcf85363: quiet maybe-unused variable warning
adds cbc1d52cb1bc rtc: rs5c372: quiet maybe-unused variable warning
adds dff31b0bc065 rtc: rv3028: quiet maybe-unused variable warning
adds 788babdd546a rtc: rv3029: quiet maybe-unused variable warning
adds 94428ac9aae9 rtc: rv3032: quiet maybe-unused variable warning
adds da8263215040 rtc: rv8803: quiet maybe-unused variable warning
adds 782d3ebfcf27 rtc: rx8010: quiet maybe-unused variable warning
adds 194084679e68 rtc: rx8581: quiet maybe-unused variable warning
adds 0a268386c7d1 rtc: s35390a: quiet maybe-unused variable warning
adds 302757c9ae62 rtc: sd3078: quiet maybe-unused variable warning
adds 5c78cceeb2d8 rtc: s3c: stop setting bogus time
adds 7d6bec2868f6 rtc: s3c: quiet maybe-unused variable warning
adds 198be9898b9e rtc: pcf8563: Add NXP PCA8565 compatible
adds 2843d565dd78 rtc: pcf2127: properly set flag WD_CD for rtc chips(pcf212 [...]
adds 49dfc1f16b03 rtc: abx80x: Add utility function for writing configuration key
adds 0328b5f2ef4a Merge tag 'rtc-5.12' of git://git.kernel.org/pub/scm/linux [...]
adds 0bb8e80b58c9 gpio: fix spelling mistake in Kconfig "supprot" -> "support"
adds db63c0953cfa docs: gpio: Fix formatting in description of gpiod_*_array [...]
adds e1d4d6633816 docs: gpio: intro: Improve HTML formatting
adds 0521ae0107f7 gpio: rcar: Remove redundant compatible values
adds aab0508e37c1 gpio: sl28cpld: convert comma to semicolon
adds 032653ef1b9d gpio: Kconfig: Update help description for GPIO_RCAR config
adds 82bf0afd57de gpio: bd7xxxx: Do not depend on parent driver data
adds c233912f6b99 dt-bindings: gpio: Add compatible string for AM64 SoC
adds 858093f73634 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...]
adds 2ad74f40dacc gpio: visconti: Add Toshiba Visconti GPIO support
adds 5103c90d133c MAINTAINERS: Add entries for Toshiba Visconti GPIO controller
adds c988ae37c722 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...]
adds 66fecef5bde0 gpio: tegra: Convert to gpio_irq_chip
adds cb38cd70354f gpio: bd7xxxx: use helper variable for pdev->dev
adds 2a84708c2f2f dt-bindings: gpio: rcar: Add r8a779a0 support
adds ecba1eaa7906 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3
adds 93ac0b0c68c0 gpio: rcar: Add R-Car V3U (R8A779A0) support
adds 1421b447ae7b gpio: pca953x: Add support for pca9506
adds 600be6522a5a dt-bindings: gpio: pca953x: Document new supported chip pca9506
adds 9067b3014d45 dt-bindings: gpio: pca953x: Increase allowed length for gp [...]
adds 27f8feea4091 gpio: tegra: Fix wake interrupt
adds 8bc395a6a2e2 selftests: gpio: rework and simplify test implementation
adds e029759861d6 selftests: gpio: remove obsolete gpio-mockup-chardev.c
adds 01e1250f135b selftests: remove obsolete build restriction for gpio
adds 999e71c35122 selftests: remove obsolete gpio references from kselftest_deps.sh
adds ef0d6d977502 tools: gpio: remove uAPI v1 code no longer used by selftests
adds 10f33652c0e7 selftests: gpio: port to GPIO uAPI v2
adds 94329e158e34 selftests: gpio: add CONFIG_GPIO_CDEV to config
adds f61d3f0c6912 gpio: uapi: fix line info flags description
adds f0a2c77eb8e9 gpio: remove zte zx driver
adds de49e83c2120 gpio: max77620: convert comma to semicolon
adds 7de2e5fc51ee gpio: tegra186: convert comma to semicolon
adds 10c942a157c5 gpio: vx855: convert comma to semicolon
adds 481a4209de3f gpio: wcove: convert comma to semicolon
adds 4bf2426103d2 gpio: mockup: tweak the Kconfig help text
adds aa37e27f610f gpio: mvebu: improve pwm period calculation accuracy
adds de1eaf6016b3 gpio: mvebu: make pwm .get_state closer to idempotent
adds 2bee255a5ecf gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX
adds 0b68d02b6a0d gpio: mvebu: improve handling of pwm zero on/off values
adds 718ff946668e gpio: tegra: Improve formatting of the code
adds b2a6115f31a5 gpio: tegra: Use debugfs_create_devm_seqfile()
adds 66f7aaa448a7 gpio: tegra: Clean up whitespaces in tegra_gpio_driver
adds 4a6eac2b4b12 gpio: tegra: Support building driver as a loadable module
adds 94de03ccc9f5 gpio: tegra: Fix irq_set_affinity
adds 85b7d8abfec7 gpio: mvebu: add pwm support for Armada 8K/7K
adds ea6fe47f3ed4 dt-bindings: ap806: document gpio marvell,pwm-offset property
adds 1d10243dc295 gpio: merrifield: Make bias configuration available for GPIOs
adds d3c7cfc6d3dc lib/cmdline_kunit: add a new test case for get_options()
adds f1f405c35ec2 lib/cmdline: Update documentation to reflect behaviour
adds 0ea09083116d lib/cmdline: Allow get_options() to take 0 to validate the input
adds deb631c40114 gpio: aggregator: Replace isrange() by using get_options()
adds b2498cb87c4b gpio: aggregator: Use compound literal from the header
adds 6e004a98299c gpio: aggregator: Remove trailing comma in terminator entries
adds fe08e9e26ae7 gpio: msic: Remove driver for deprecated platform
adds 944dcbe84b8a gpio: intel-mid: Remove driver for deprecated platform
adds 2edba74c9d34 gpio: wcove: Get rid of error prone casting in IRQ handler
adds 9fe5fcd64035 gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits()
adds 5a2a46ae4b26 gpio: wcove: Split out to_ireg() helper and deduplicate the code
adds 78034b8e072d gpio: msic: Drop driver from Makefile
adds 45c5277f3478 gpio: gpio-xilinx: Simplify with dev_err_probe()
adds 37ef33468080 gpio: gpio-xilinx: Reduce spinlock array to array
adds a32c7caea292 gpio: gpio-xilinx: Add interrupt support
adds 26b04774621e gpio: gpio-xilinx: Add support for suspend and resume
adds 6e551bfa9872 gpio: gpio-xilinx: Add check if width exceeds 32
adds 50f9a6c254c6 gpio: uapi: use the preferred SPDX license identifier
adds 1827a8978d26 gpio: ep93xx: Fix wrong irq numbers in port F
adds 193f1b746812 gpio: ep93xx: drop to_irq binding
adds 78f85c73e63c gpio: ep93xx: Fix typo s/hierarchial/hierarchical
adds f6b61541865f gpio: ep93xx: refactor ep93xx_gpio_add_bank
adds 35d9e6959241 gpio: ep93xx: refactor base IRQ number
adds a8002a35935a gpio: pcf857x: Fix missing first interrupt
adds 882d6edfc45c Merge tag 'gpio-updates-for-v5.12' of git://git.kernel.org [...]
adds ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value.
adds 0499220d6dad dt-bindings: Add missing array size constraints
adds 9428d93e4919 dt-bindings: usb-connector: Use OF graph schema
adds 5250f8f37b7e dt-bindings: usb: Use OF graph schema
adds 4b52be0ce6ad dt-bindings: Remove plain text OF graph binding
adds 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next()
adds 86588296acbf fdt: Properly handle "no-map" field in the memory region
adds 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions
adds cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema
adds a38f3fbc30ec media: renesas-ceu: Use of_device_get_match_data()
adds 0e658fdd4b2d drivers: net: davinci_mdio: Use of_device_get_match_data()
adds d825f0bea20f serial: stm32: Use of_device_get_match_data()
adds 9243eadc3a13 usb: usb251xb: Use of_device_get_match_data()
adds 6e09d75513d2 hwmon: (lm70) Use device_get_match_data()
adds c52eef0b6ee1 of/device: Don't NULLify match table in of_match_device() [...]
adds d7839ddfefc1 dt-bindings: iio: dac: Fix AD5686 references
adds ce598680a22d dt-bindings: thermal: sun8i: Fix misplaced schema keyword [...]
adds 91f93c383992 dt-bindings: Fix undocumented compatible strings in examples
adds 49ec0686b3e8 dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domain [...]
adds 9183908e70e9 dt-bindings: Fix errors in 'if' schemas
adds b775f49fbc8b scripts: dtc: Fetch fdtoverlay.c from external DTC project
adds 79edff12060f scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9
adds 0da6bcd9fcc0 scripts: dtc: Build fdtoverlay tool
adds 59b48a715107 scripts: dtc: Remove the unused fdtdump.c file
adds ce88c9c79455 kbuild: Add support to build overlays (%.dtbo)
adds eb90b4f8fb8b Merge branch 'dt/dtc-sync' into dt/next
adds 1a41bd222093 dt-bindings: interconnect: Fix the expected number of cells
adds 5ab931402a17 dt-bindings: irqchip: Add node name to PRUSS INTC
adds 322322d15b9b dt-bindings: ethernet-controller: fix fixed-link specification
adds a21ca2dad097 dt-bindings: Use portable sort for version cmp
adds 3ff9ee2a8890 dt-bindings: mtd: spi-nor: Convert to DT schema format
adds 497bde882907 dt-bindings: power: renesas,apmu: Group tuples in cpus properties
adds 6faf708793cb dt-bindings: can: rcar_canfd: Group tuples in pin control [...]
adds 7cbe89398a78 dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt
adds 83c4a4eec06a of: Remove of_dev_{get,put}()
adds cb8be8b4b27f driver core: platform: Drop of_device_node_put() wrapper
adds a99163e9e708 Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pu [...]
adds 892c7a77f6c8 dm dust: remove h from printk format specifier
adds 74d1da3988f6 dm crypt: Spelling s/cihper/cipher/
adds 23c4ecbc3e6a dm integrity: fix spelling mistake "flusing" -> "flushing"
adds 62f263178c16 dm: cleanup of front padding calculation
adds 4c9e9883c20a dm persistent data: fix return type of shadow_root()
adds 09d85f8d8909 dm integrity: introduce the "fix_hmac" argument
adds cb728484a771 dm writecache: fix performance degradation in ssd mode
adds 21ec672ecf18 dm writecache: fix unnecessary NULL check warnings
adds 831475cc0b40 dm crypt: replaced #if defined with IS_ENABLED
adds 363880c4eb36 dm crypt: support using trusted keys
adds 054bee16163d dm writecache: return the exact table values that were set
adds a4c8dd9c2d09 dm table: fix iterate_devices based device capability checks
adds 5b0fab508992 dm table: fix DAX iterate_devices based device capability checks
adds 24f6b6036c9e dm table: fix zoned iterate_devices based device capabilit [...]
adds cccb493cdae7 dm table: remove needless request_queue NULL pointer checks
adds 4134455f2aaf dm writecache: fix writing beyond end of underlying device [...]
adds d9928ac5eba5 dm writecache: use bdev_nr_sectors() instead of open-coded [...]
adds de89afc1e40f dm era: Recover committed writeset after crash
adds 2099b145d77c dm era: Update in-core bitset after committing the metadata
adds 2524933307fd dm era: Reinitialize bitset cache before digesting a new writeset
adds c8e846ff93d5 dm era: Verify the data block size hasn't changed
adds 904e6b266619 dm era: Fix bitset memory leaks
adds 64f2d15afe7b dm era: Use correct value size in equality function of wri [...]
adds cca2c6aebe86 dm era: only resize metadata in preresume
adds 7bdcc48f4e80 block/keyslot-manager: Introduce passthrough keyslot manager
adds d3b17a243790 block/keyslot-manager: Introduce functions for device mapp [...]
adds aa6ce87a7682 dm: add support for passing through inline crypto support
adds 9355a9eb21a5 dm: support key eviction from keyslot managers of underlyi [...]
adds 3db564b4f592 dm: set DM_TARGET_PASSES_CRYPTO feature for some targets
adds e3290b9491ff dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED
adds a666e5c05e7c dm: fix deadlock when swapping to encrypted device
adds 325b764089c9 Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pu [...]
adds 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
adds b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults
adds a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...]
adds c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction
adds 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print
adds 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...]
adds be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...]
adds 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...]
adds 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...]
adds f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs
adds e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific
adds 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks
adds 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock
adds 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand()
adds aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation
adds d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit
adds 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param
adds 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config
adds d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...]
adds ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...]
adds 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely
adds c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...]
adds 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding
adds f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...]
adds da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...]
adds 31051249f12e scsi: lpfc: Fix target reset failing
adds 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout
adds ff8a44bff5ef scsi: lpfc: Fix vport create logging
adds 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release
adds a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O
adds 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...]
adds 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7
adds ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...]
adds 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe()
adds 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...]
adds b6cacaf2044f scsi: ufs: ufs-debugfs: Add error counters
adds dc0bfdb563c8 scsi: isci: Remove the unneeded variable "status"
adds 528db9e563d1 scsi: ufs: core: Fix ufs clk specs violation
adds b61d04141368 scsi: ufs-qcom: Fix ufs RST_n spec violation
adds d71023af4bec scsi: pm80xx: Do not busy wait in MPI init check
adds a961ea0afd63 scsi: pm80xx: Check for fatal error
adds 95652f98b1da scsi: pm80xx: Check main config table address
adds 5d28026891c7 scsi: pm80xx: Fix missing tag_free in NVMD DATA req
adds ec2e7e1afff5 scsi: pm80xx: Fix driver fatal dump failure
adds 6b2f2d05b581 scsi: pm80xx: Simultaneous poll for all FW readiness
adds 4f608fbce54b scsi: pm80xx: Log SATA IOMB completion status on failure
adds 6b1dba3d8c85 scsi: target: file: Don't zero iter before iov_iter_bvec
adds fb475b74d663 scsi: ufs: A tad optimization in query upiu trace
adds 5637d5b769ab scsi: aha1542: Clarify 'struct ccb' comments
adds 6075416cc412 scsi: aha1542: Kill trailing whitespace
adds e4da5feb094c scsi: aha1542: Fix multi-line comment style
adds ac341c2d2f1f scsi: qedf: Simplify bool comparison
adds dbf1f53cfd23 scsi: qla2xxx: Implementation to get and manage host, targ [...]
adds 307862e6697a scsi: qla2xxx: Add error counters to debugfs node
adds daaecb41a278 scsi: qla2xxx: Move some messages from debug to normal log level
adds a04658594399 scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe
adds 044c218b0450 scsi: qla2xxx: Fix mailbox Ch erroneous error
adds ffa018e3a5b4 scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER
adds dc0d9b12b8a7 scsi: qla2xxx: Update version to 10.02.00.105-k
adds a2fca52ee640 scsi: ufs: WB is only available on LUN #0 to #7
adds af0c94afc0c4 scsi: lpfc: Simplify bool comparison
adds b64750a1b65a scsi: ufs: Remove unnecessary devm_kfree()
adds e8e5df5edd34 scsi: MAINTAINERS: Remove intel-linux-scu(a)intel.com for IN [...]
adds fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue
adds 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...]
adds 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement
adds 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines
adds 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free
adds bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool()
adds 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ
adds 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions
adds 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...]
adds d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine
adds 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...]
adds 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine
adds 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...]
adds e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands
adds c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...]
adds cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct
adds 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized
adds b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...]
adds a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper
adds a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel
adds 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset
adds 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults
adds 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings
adds 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h
adds 60bee27ba2df scsi: core: No retries on abort success
adds 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...]
adds afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...]
adds 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd()
adds 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue
adds 7b382122d276 scsi: pm80xx: Clean up indentation of a code block
adds 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API
adds ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded"
adds 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr()
adds 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...]
adds f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
adds 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off
adds 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on
adds ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe()
adds e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info
adds 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info
adds 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling
adds 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating()
adds b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...]
adds f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works
adds b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance
adds 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature
adds 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...]
adds efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...]
adds f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...]
adds a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...]
adds 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...]
adds bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...]
adds 0653c358d2dc scsi: Drop gdth driver
adds 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup
adds bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup
adds 1789671ded39 scsi: 3w-sas: Whitespace cleanup
adds bcd5c59f21e3 scsi: atp870u: Whitespace cleanup
adds 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup
adds c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations
adds 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...]
adds eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes
adds 0eb198d2c35f scsi: acornscsi: Use standard defines
adds 23d339f08fac scsi: nsp32: Fixup status handling
adds f55475891edb scsi: dc395: Drop private SAM status code definitions
adds 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions
adds 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE
adds cdec16c1177a scsi: aacraid: Avoid setting message byte on completion
adds 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE
adds 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE
adds 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition
adds d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition
adds 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions
adds 9df17f4679b7 scsi: initio: Drop internal SCSI message definition
adds 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE
adds db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE
adds f3272258d79a scsi: atp870u: Use standard definitions
adds ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result
adds 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message
adds d37932a91600 scsi: core: Add 'set_status_byte()' accessor
adds 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...]
adds 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte
adds fc8e006c38e2 scsi: wd33c93: Use SCSI status
adds 88188179f36c scsi: ips: Use correct command completion on error
adds ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands
adds 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...]
adds aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors
adds 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values
adds 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event()
adds 121181f3f839 scsi: libsas: Remove notifier indirection
adds c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers
adds feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers
adds 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down()
adds 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up()
adds 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received()
adds 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers
adds cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers
adds 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers
adds 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers
adds 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications
adds 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers
adds 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers
adds de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers
adds f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API
adds c12208668aef scsi: isci: Switch back to original libsas event notifiers
adds 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers
adds 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants
adds bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison
adds 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...]
adds 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable
adds c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check
adds d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation
adds cd9df0c21636 scsi: qla1280: Fix printk regression
adds 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings
adds 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check
adds 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue
adds bc2b4e680231 scsi: qla2xxx: Fix some memory corruption
adds 0be310979e5e scsi: lpfc: Fix ancient double free
adds 3ae0819079f2 scsi: ncr53c8xx: Fix typos
adds fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL
adds 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...]
adds 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep()
adds 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default
adds 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove()
adds cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support
adds eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices
adds cc0b6ad72e18 scsi: target: core: Signal WRITE residuals
adds ead0ffc95a89 scsi: target: core: Change ASCQ for residual write
adds a927ec399542 scsi: message: fusion: Fix 'physical' typos
adds 99de0ea06ac0 scsi: qla2xxx: Simplify the calculation of variables
adds 83e4a9b3dba9 scsi: megaraid_mbox: Fix spelling of 'allocated'
adds 2468d20a48b8 scsi: lpfc: Fix 'physical' typos
adds 80d892f4b26f scsi: ufs: Give clk scaling min gear a value
adds d2aacd36a8e0 scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal
adds bdb39c9509e6 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
adds 90eef9f71208 RDMA: Convert comma to semicolon
adds 6847f4392467 RDMA/hns: remove h from printk format specifier
adds fe91b2366a0b RDMA/hfi1: remove h from printk format specifier
adds 0ccccb045c87 RDMA/cma: Delete useless kfree code
adds aaf1226bd95b RDMA: Use kzalloc for allocating only one thing
adds 661f385961f0 RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
adds bad07664a5a1 RDMA/rxe: Add check for supported QP types
adds 1d11c1b7f9ff RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag
adds c06ee3a0147e RDMA/rxe: Let pools support both keys and indices
adds b994d49ef4af RDMA/rxe: Add elem_offset field to rxe_type_info
adds 2622aa718a6a RDMA/rxe: Make pool lookup and alloc APIs type safe
adds 91a42c5becb6 RDMA/rxe: Make add/drop key/index APIs type safe
adds 3853c35e243d RDMA/rxe: Add unlocked versions of pool APIs
adds 8a48ac7f6c24 RDMA/rxe: Fix race in rxe_mcast.c
adds 7490fd1fe836 RDMA/rtrs: Extend ibtrs_cq_qp_create
adds 99f0c3807973 RDMA/rtrs-srv: Release lock before call into close_sess
adds f991fdac813f RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect
adds f47e4e3e7172 RDMA/rtrs-clt: Set mininum limit when create QP
adds f77c4839ee8f RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails
adds 424774c9f3fa RDMA/rtrs: Call kobject_put in the failure path
adds 7b47b27fcb4e RDMA/rtrs-clt: Consolidate rtrs_clt_destroy_sysfs_root_{fo [...]
adds 25a033f5a758 RDMA/rtrs-clt: Kill wait_for_inflight_permits
adds 88a8c54db98a RDMA/rtrs-clt: Remove unnecessary 'goto out'
adds 11f7b3940df3 RDMA/rtrs-clt: Kill rtrs_clt_change_state
adds 7a8732a6f9a2 RDMA/rtrs-clt: Rename __rtrs_clt_change_state to rtrs_clt_ [...]
adds 8537f2de6519 RDMA/rtrs-srv: Fix missing wr_cqe
adds eab098246625 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt
adds b38041d50add RDMA/rtrs: Do not signal for heatbeat
adds aaed465f7617 RDMA/rtrs-clt: Use bitmask to check sess->flags
adds e8ae7ddb48a1 RDMA/rtrs-srv: Do not signal REG_MR
adds 6f5d1b3016d6 RDMA/rtrs-srv: Init wr_cnt as 1
adds 7fbc3c373eef RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug
adds 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode
adds 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance
adds f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs
adds c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation
adds 8ebe0e2a7efa IB/isert: Remove unneeded new lines
adds ec53a2a6540d IB/isert: Remove unneeded semicolon
adds a6dc16b69963 IB/isert: Simplify signature cap check
adds 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
adds 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id
adds 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next
adds 5bf0e4b80b2a IB/iser: Remove unneeded semicolons
adds 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback
adds 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0
adds 877745b47783 IB/iser: Simplify prot_caps setting
adds ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex
adds 559a3eacc4e5 IB/mlx5: Make function static
adds 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args
adds 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...]
adds 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...]
adds 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...]
adds 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...]
adds 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...]
adds c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours
adds d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...]
adds fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...]
adds 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...]
adds 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...]
adds cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header
adds d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...]
adds dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues
adds 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...]
adds 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue
adds 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...]
adds 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers
adds db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings
adds abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param
adds 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region
adds 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...]
adds bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration
adds 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region
adds efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI
adds 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...]
adds 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header
adds 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...]
adds 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...]
adds 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...]
adds 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...]
adds 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...]
adds aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...]
adds 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...]
adds 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues
adds 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse
adds 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...]
adds 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header
adds 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...]
adds da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...]
adds 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...]
adds 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...]
adds f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param
adds 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...]
adds e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header
adds 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...]
adds 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header
adds 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues
adds f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues
adds 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param
adds cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...]
adds a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues
adds 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems
adds 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...]
adds f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours
adds 0e0ab04b5bbe RDMA/hns: Refactor the MTR creation flow
adds 4e9fc1dae2a9 RDMA/hns: Optimize the MR registration process
adds dc504774408b RDMA/hns: Use new interface to set MPT related fields
adds 96667052149d tools/testing/scatterlist: Fix overflow of max segment size
adds 2614488d1f3c RDMA/mlx5: Allow creating all QPs even when non RDMA profi [...]
adds 4fc5461823c9 IB/umad: Return EIO in case of when device disassociated
adds def4cd43f522 IB/umad: Return EPOLLERR in case of when device disassociated
adds c4369575b2bc RDMA/rxe: Fix bug in rxe_alloc()
adds 88cc77eb8bd0 RDMA/rxe: Fix misleading comments and names
adds 4276fd0dddc9 RDMA/rxe: Remove RXE_POOL_ATOMIC
adds 6cde3e8ec16f RDMA/rxe: Remove references to ib_device and pool
adds eae5f0642e2f RDMA/rxe: Remove unneeded pool->state
adds ce2063e3872b RDMA/rxe: Replace missing rxe_pool_get_index_locked
adds 510a89495552 RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues
adds ce4cc52f2c79 RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues
adds 36da5370dd82 RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and [...]
adds 29f7e5a3b88c RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header [...]
adds e57a8db9cadb RDMA/hw/hfi1/msix: Add description for 'name' and remove s [...]
adds c1e73d03ba5f RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()' [...]
adds f57cfca846ed RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem
adds 17401db5ffe1 RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start [...]
adds 2a2660277aa4 RDMA/hw/hfi1/pcie: Demote kernel-doc abuses
adds f4f86690c4a3 RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param
adds 6993fce42626 RDMA/hw/hfi1/rc: Fix a few function documentation issues
adds 11edbb1946fa RDMA/hw/hfi1/qp: Fix some formatting issues and demote ker [...]
adds 0654a746663b RDMA/hw/hfi1/ruc: Fix a small formatting and description issues
adds d748031044bb RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s [...]
adds cd7727fdcee3 RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues
adds d6a8bfe01ddb RDMA/hw/hfi1/uc: Fix a little doc-rot
adds 16e1b5364fc1 RDMA/hw/hfi1/ud: Fix a little more doc-rot
adds c6f2b65e9ae3 RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kern [...]
adds cd5962d4fa72 RDMA/hw/hfi1/verbs: Demote non-conforming doc header and f [...]
adds c2a54b68738c RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header
adds 68fb9f3e312a RDMA/efa: Remove redundant NULL pointer check of CQE
adds c2a5056814f5 RDMA/efa: Remove duplication of upper/lower_32_bits
adds 631b6189b8fe RDMA/efa: Remove unnecessary indentation in defs comments
adds 9bf61b8ce555 RDMA/efa: Remove unused 'select' field from get/set featur [...]
adds 4629c5d4db91 RDMA/efa: Remove unused syndrome enum values
adds d286ac1d0521 IB/mlx5: Return appropriate error code instead of ENOMEM
adds 131be2675037 IB/cm: Avoid a loop when device has 255 ports
adds 6504c772551e IB/mlx4: Use port iterator and validation APIs
adds 904f4f647ec3 IB/core: Use valid port number to check link layer
adds d6fd59e14ed2 IB/mlx5: Support default partition key for representor port
adds b53005d66bb0 RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ
adds 3ce60f443b14 IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev
adds 2019d70e919f IB/mlx5: Avoid calling query device for reading pkey table length
adds 7a58779edd75 IB/mlx5: Improve query port for representor port
adds 7416790e2245 RDMA/core: Introduce and use API to read port immutable data
adds 131796524fa3 IB/mlx5: Use rdma_for_each_port for port iteration
adds 7d9ae80e31df RDMA/rxe: Fix coding error in rxe_recv.c
adds e328197423e0 RDMA/rxe: Remove useless code in rxe_recv.c
adds 8fc1b7027fc1 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
adds 5120bf0a5fc1 RDMA/rxe: Correct skb on loopback path
adds 899aba891cab RDMA/rxe: Fix FIXME in rxe_udp_encap_recv()
adds 9dd052474a26 RDMA/hns: Allocate one more recv SGE for HIP08
adds 1620f09b96ec RDMA/hns: Bugfix for checking whether the srq is full when [...]
adds b5df9b7a2f96 RDMA/hns: Force srq_limit to 0 when creating SRQ
adds bb74fe7e81c8 RDMA/hns: Fixed wrong judgments in the goto branch
adds 6ee00fbf733d RDMA/hns: Remove the reserved WQE of SRQ
adds 0fee45163496 RDMA/hns: Refactor hns_roce_create_srq()
adds eacb45ca8f4b RDMA/hns: Refactor code about SRQ Context
adds 3f31c4126573 RDMA/hns: Use new interfaces to write SRQC
adds 9ae2a37e6ae6 RDMA/hns: Refactor post recv flow
adds 6b981e2bd925 RDMA/hns: Clear remaining unused sges when post_recv
adds 2e07a3d94585 RDMA/hns: Refactor hns_roce_v2_post_srq_recv()
adds 204cbe423b6e RDMA/hns: Add verification of QP type when post_recv
adds 429fa9698957 RDMA/siw: Fix calculation of tx_valid_cpus size
adds 01584a5edcc4 RDMA/hns: Add support of direct wqe
adds 773f841ab1ae RDMA/hns: Avoid filling sgid index when modifying QP to RTR
adds ea4092f3b56b RDMA/hns: Fix type of sq_signal_bits
adds 9ea9a53ea93b RDMA/hns: Add mapped page count checking for MTR
adds 7373de9adb19 RDMA/hns: Disable RQ inline by default
adds 3fe07a008e0b RDMA/hns: Skip qp_flow_control_init() for HIP09
adds 86f767e6fc1e RDMA/hns: Replace wmb&__raw_writeq with writeq
adds c05ffb1f7db2 RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h
adds 993703370a6f RDMA/hns: Remove some magic numbers
adds 62490fd5a865 RDMA/hns: Avoid unnecessary memset on WQEs in post_send
adds cd0a4baf36da RDMA/hns: Remove unnecessary wrap around for EQ's consumer index
adds a5887d62072e RDMA/hns: Delete redundant judgment when preparing descriptors
adds db72438c9319 RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow
adds dc78074a808e RDMA/rxe: Fix minor coding style issues
adds 086f580c0152 RDMA/rxe: Cleanup init_send_wqe
adds a14e3caaaa72 RDMA/qedr: Remove in_irq() usage from debug output
adds c70f51de8530 RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver
adds 633d61021298 RDMA/ipoib: Remove racy Subnet Manager sendonly join checks
adds 229557230c76 RDMA/hns: Remove unused member and variable of CMDQ
adds 8f86e2eadac9 RDMA/hns: Fixes missing error code of CMDQ
adds 563aeb226630 RDMA/hns: Remove redundant operations on CMDQ
adds 292b3352bd5b RDMA/hns: Adjust fields and variables about CMDQ tail/head
adds 5e9914c00388 RDMA/hns: Refactor process of posting CMDQ
adds bf656b029f88 RDMA/hns: Adjust definition of FRMR fields
adds 1a93e848b730 RDMA/qedr: Use true and false for bool variable
adds 168e4cd94983 RDMA/core: Fix kernel doc warnings for ib_port_immutable_read()
adds fe454dc31e84 RDMA/ucma: Fix use-after-free bug in ucma_create_uevent
adds bf139b58af09 RDMA/rxe: Remove unused pkt->offset
adds e6daa8f61d8d RDMA/rtrs-srv: Fix stack-out-of-bounds
adds 03e9b33a0fd6 RDMA/rtrs: Only allow addition of path to an already estab [...]
adds f7452a7e96c1 RDMA/rtrs-srv: fix memory leak by missing kobject free
adds e2853c49477d RDMA/rtrs-srv-sysfs: fix missing put_device
adds 7232c132d13a RDMA/mlx5: Allow CQ creation without attached EQs
adds 2fe8d4b87802 RDMA/mlx5: Fail QP creation if the device can not support [...]
adds 68ad4d1cc679 Merge branch 'mlx5_timestamp' into rdma.git for-next
adds 2b5715fc1738 RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes
adds ed4085296797 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR()
adds 7289e26f395b Merge tag 'v5.11' into rdma.git for-next
adds 3672ac8ac0d8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
adds 815cdd86038b iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate()
adds cec0813da56a iommu/ipmmu-vmsa: Allow SDHI devices
adds 9cde12ba07ce dt-bindings: arm-smmu-qcom: Add Qualcomm SC8180X compatible
adds 1a7180ff81aa iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl
adds 70b5b6a6daea dt-bindings: arm-smmu: Add sm8350 compatible string
adds d8498b1e4ecc iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation
adds 86d2d9214880 iommu/arm-smmu-v3: Remove the page 1 fixup
adds 932bc8c7d742 iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code
adds eba8d2f8f803 iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range()
adds 51d113c3be09 iommu/arm-smmu-v3: Make BTM optional for SVA
adds 9111aebf770d iommu/arm-smmu-v3: Add support for VHE
adds dead723e6f04 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...]
adds 34eb9359c111 driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3
adds d8c1df02ac7f iommu: Move iotlb_sync_map out from __iommu_map
adds 2ebbd25873ce iommu: Add iova and size as parameters in iotlb_sync_map
adds 20143451eff0 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range
adds 862c3715de8f iommu: Switch gather->end to the inclusive end
adds 77e0992aee4e iommu/io-pgtable: Allow io_pgtable_tlb ops optional
adds f21ae3b10084 iommu/mediatek: Gather iova in iommu_unmap to achieve tlb [...]
adds 0954d61a59e3 iommu/mediatek: Remove the tlb-ops for v7s
adds c867c78acae9 iommu/msm: Hook up iotlb_sync_map
adds 3d5eab41451f iommu/io-pgtable: Remove TLBI_ON_MAP quirk
adds bca28426805d dt-bindings: iommu: mediatek: Convert IOMMU to DT schema
adds 5cf482f2f7a6 dt-bindings: memory: mediatek: Add a common memory header file
adds ca49a4b4c989 dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32
adds ddd3e349b8aa dt-bindings: memory: mediatek: Rename header guard for SMI [...]
adds fc3734698a43 dt-bindings: mediatek: Add binding for mt8192 IOMMU
adds 66a289155415 iommu/mediatek: Use the common mtk-memory-port.h
adds 859da2111252 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova [...]
adds 40596d2f2b60 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek
adds 00ab6f2d6158 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro
adds 468ea0bfaecd iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros
adds f3a8a46d714f iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek
adds 2f317da4332a iommu/mediatek: Add a flag for iova 34bits case
adds 9bdfe4c175c8 iommu/mediatek: Update oas for v7s
adds 7f37a91dc85e iommu/mediatek: Move hw_init into attach_device
adds 986d9ec5f176 iommu/mediatek: Add error handle for mtk_iommu_probe
adds baf94e6ebff9 iommu/mediatek: Add device link for smi-common and m4u
adds 34665c7929fc iommu/mediatek: Add pm runtime callback
adds c0b57581b73b iommu/mediatek: Add power-domain operation
adds bfed873114c5 iommu/mediatek: Support up to 34bit iova in tlb flush
adds ef0f0986b670 iommu/mediatek: Support report iova 34bit translation faul [...]
adds 08500c43d4f7 iommu/mediatek: Adjust the structure
adds 4f956c97d26b iommu/mediatek: Move domain_finalise into attach_device
adds b7875eb94589 iommu/mediatek: Move geometry.aperture updating into domai [...]
adds 585e58f498a2 iommu/mediatek: Add iova_region structure
adds 803cf9e5a6aa iommu/mediatek: Add get_domain_id from dev->dma_range_map
adds c3045f39244e iommu/mediatek: Support for multi domains
adds ab1d5281a62b iommu/mediatek: Add iova reserved function
adds 8d2c749e5252 iommu/mediatek: Support master use iova over 32bit
adds 23357572bec6 iommu/mediatek: Remove unnecessary check in attach_device
adds 9e3489e06fb9 iommu/mediatek: Add mt8192 support
adds 6af4873852c4 MAINTAINERS: Add entry for MediaTek IOMMU
adds 7060377ce06f Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates
adds d1e3306ba83a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...]
adds b8437a3ef8c4 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...]
adds 7a5661739d4b iommu/mediatek: Fix unsigned domid comparison with less than zero
adds a92a90ac62d3 iommu/mediatek: Fix error code in probe()
adds cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER
adds f8993dc666f4 iommu/amd: Remove unnecessary assignment
adds 106650f1e945 iommu/amd: Use DEFINE_SPINLOCK() for spinlock
adds 3703c839e1cf iommu/amd: remove h from printk format specifier
adds 8c112a6b3dc6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline
adds c9b258c6be09 iommu/amd: Prepare for generic IO page table framework
adds d2272ec7f946 iommu/amd: Move pt_root to struct amd_io_pgtable
adds 1f5855306676 iommu/amd: Convert to using amd_io_pgtable
adds f9b4df790aa4 iommu/amd: Declare functions as extern
adds 18954252a1d0 iommu/amd: Move IO page table related functions
adds e42ba0633064 iommu/amd: Restructure code for freeing page table
adds 6eedb59c18a3 iommu/amd: Remove amd_iommu_domain_get_pgtable
adds 33aef9786046 iommu/amd: Rename variables to be consistent with struct i [...]
adds 0633bbcc1eed iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable
adds 441555c63aca iommu/amd: Introduce iommu_v1_iova_to_phys
adds fd86c9501a9b iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page
adds 89c9a09cb9f6 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 [...]
adds 6778ff5b21bd iommu/amd: Fix performance counter initialization
adds 9872f9bd9dbd iommu/vt-d: Consolidate duplicate cache invaliation code
adds f2dd871799ba iommu/vt-d: Add qi_submit trace event
adds a8ce9ebbecdf iommu/vt-d: Preset Access/Dirty bits for IOVA over FL
adds 28a77185f1cd iommu/vt-d: Clear PRQ overflow only when PRQ is empty
adds 3aa7c62cb7d7 iommu/vt-d: Use INVALID response code instead of FAILURE
adds e1ed66ac3003 iommu/vt-d: Fix compile error [-Werror=implicit-function-d [...]
adds ed8188a0c1f0 iommu/vt-d: Fix 'physical' typos
adds ad3d19029979 iommu/vt-d: Audit IOMMU Capabilities and add helper functions
adds 010bf5659e01 iommu/vt-d: Move capability check code to cap_audit files
adds 933fcd01e97e iommu/vt-d: Add iotlb_sync_map callback
adds 81d3c75bb3c3 iommu/vt-d: Add new enum value and structure for SATC
adds 31a75cbbb927 iommu/vt-d: Parse SATC reporting structure
adds 9cc0aaeb96e7 iova: Make has_iova_flush_queue() private
adds 622106190175 iova: Delete copy_reserved_iova()
adds 2cf7dbff0a95 iova: Stop exporting some more functions
adds b91910a83d04 iommu: Stop exporting iommu_map_sg_atomic()
adds ab0a7119ba67 iommu: Delete iommu_domain_window_disable()
adds 262948f8ba57 iommu: Delete iommu_dev_has_feature()
adds a8e8af35c9f4 dma-iommu: use static-key to minimize the impact in the fast-path
adds 3ab657291638 iommu: use the __iommu_attach_device() directly for deferr [...]
adds 45e606f27269 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...]
adds d652ea30ba32 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pu [...]
adds 66040b2d5d41 smp: Process pending softirqs in flush_smp_call_function_f [...]
adds 93e4f73a9371 Merge branch 'sched/smp' of git://git.kernel.org/pub/scm/l [...]
adds 0a2efafbb1c7 blk-mq: Always complete remote completions requests in softirq
adds f9ab49184af0 blk-mq: Use llist_head for blk_cpu_done
adds ae42c3173ba5 Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.ker [...]
adds 3a4928cf5e3c Documentation: kernel-hacking: change 'current()' to 'current'
adds 05a5f51ca566 Documentation: Replace lkml.org links with lore
adds 6a2195a104a4 docs: filesystems: vfs: Correct the struct name
adds c4c6b86acff7 Documentation: Fix typos found in cgroup-v2.rst
adds 85430c22e5ae Documentation/dax: Update description of DAX policy changing
adds 7178b4a7d69c docs: Include ext4 documentation via filesystems/
adds 7594bb08fb68 Documentation: document dma device use for mcb
adds ee037040f808 samples/kprobes: Remove misleading comment
adds b8e724fd7117 doc/zh_CN: add mips index.rst translation
adds 7fd3954b0c52 doc/zh_CN: add mips booting.rst translation
adds 72bc9d08868d doc/zh_CN: add mips features.rst translation
adds 419b1d4ed1cb doc/zh_CN: add mips ingenic-tcu.rst translation
adds 174a6db25f0d doc/zh_CN: adjust table markup in mips/ingenic-tcu.rst
adds f302589b2d2a doc/zh_CN: mips: use doc references instead
adds cf6d6fc27936 docs: process/howto.rst: make sections on bug reporting ma [...]
adds c305f1b408dc Documentation/kokr/howto: Replace HTTP links with HTTPS on [...]
adds 0a610e5cd930 docs/kokr: make reporting-bugs.rst obsolete
adds e651fdb28185 docs/kokr: Link memory-barriers.txt to rst
adds f0ea149eee6b docs: submitting-patches: Emphasise the requirement to Cc: [...]
adds 6970613b4c6a samples/kprobes: Add ARM support
adds 1a63f9cce7b7 docs: Remove make headers_check from checklist
adds 96c0f7c0b9ac Documentation: fix typos in split page table lock description
adds 52042e2db452 scripts: kernel-doc: validate kernel-doc markup with the a [...]
adds 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix
adds f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix
adds 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering
adds e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2
adds a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces
adds 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering
adds 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables
adds 7361ec680c32 docs/admin-guide/cgroup-v2: nit
adds ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering
adds ba1a297d78f4 arch/Kconfig: update a broken file reference
adds 1008bfd8e351 docs: iio: Correct a typo
adds 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips
adds f7775c20847c AFS: Documentation: fix a few typos in afs.rst
adds 4c9a3a6c9c54 parport: fix a kernel-doc markup
adds 3de990b09a03 rapidio: fix kernel-doc a markup
adds 961f3c898e86 fs: fix kernel-doc markups
adds 4fd15eaf429a pstore/zone: fix a kernel-doc markup
adds e23bd83368af firmware: stratix10-svc: fix kernel-doc markups
adds 3aa1141f9916 connector: fix a kernel-doc markup
adds 8276d3b4398d lib/crc7: fix a kernel-doc markup
adds 909782ad0a36 memblock: fix kernel-doc markups
adds 484cac791015 w1: fix a kernel-doc markup
adds 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups
adds 187623b1d8b2 Documentation: kernel-parameters: add missing '<'
adds bcadb65fd648 Documentation/x86/boot.rst: Correct the example of SETUP_INDIRECT
adds dde0dc3a8e67 Documentation: arm: Fix marvell file name
adds feb47df1faaa Documentation: arm: marvell: Add link to public Armada 37x [...]
adds c4822bd66fb1 Documentation: arm: marvell: Fix dead link to Armada 37xx [...]
adds 5d2699d28c4d Documentation: arm: marvell: Update link to unrestricted A [...]
adds bc47190d4f14 Documentation/admin-guide: kernel-parameters: update CMA entries
adds 56c6092be2a1 Documentation: ARM: fix reference to DT format documentation
adds 452f81ed05e2 docs/zh_CN: add iio iio_configfs.rst translation
adds 9ea800c0113d docs/zh_CN: add iio ep93xx_adc.rst translation
adds 7720357d16a7 docs: zh_CN: add iio index.rst translation
adds 798eb4cc6449 docs: Update DTB format references
adds c66cb171bc30 Update Documentation/admin-guide/sysctl/fs.rst
adds 06a755d6269c scripts/kernel-doc: add internal hyperlink to DOC: sections
adds 20ccc8dd38a3 Documentation: input: define ABS_PRESSURE/ABS_MT_PRESSURE [...]
adds f546ff0c0c07 Move our minimum Sphinx version to 1.7
adds 4217e5074f33 Docs: drop Python 2 support
adds 78f101a1b258 Documentation/submitting-patches: Add blurb about backtrac [...]
adds 4ba1d726c45d Documentation: /proc/loadavg: add 3 more field descriptions
adds 26606ce072d4 coding-style.rst: Avoid comma statements
adds dd58e649742a docs: Make syscalls' helpers naming consistent
adds 61ffd285bddc Documentation: admin-guide: Update kvm/xen config option
adds 8fa4e9388006 docs: thermal: fix spelling mistakes
adds ea1d838980f4 docs: Enable usage of relative paths to docs on automarkup
adds 1e013ff7cb54 docs: Document cross-referencing using relative path
adds a15cb2c16584 doc/admin-guide: fix spelling mistake: "perfomance" -> "pe [...]
adds 3cae85f5f9e9 Documentation/admin-guide: kernel-parameters: Update nohlt [...]
adds b7592e5b82db docs: Remove the Microsoft rhetoric
adds 3c2e0a489da6 docs: kernel-hacking: be more civil
adds 0e63a5c6ba96 Merge tag 'docs-5.12' of git://git.lwn.net/linux
adds 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...]
adds 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...]
adds 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device
adds 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output
adds 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...]
adds 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon
adds 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon
adds f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv
adds b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...]
adds 1602a31d71d3 selftests/timens: add futex binary to .gitignore
adds e0c0840a46db selftests/seccomp: Accept any valid fd in user_notification_addfd
adds 80215095cefe Merge tag 'linux-kselftest-next-5.12-rc1' of git://git.ker [...]
adds cfd607e43da4 kunit: tool: fix unit test cleanup handling
adds 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test
adds a3ece0795b9a kunit: tool: use `with open()` in unit test
adds cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir
adds d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic
adds c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst
adds 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples
adds 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...]
adds 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages
adds 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites
adds d992880b3d26 kunit: tool: add support for filtering suites by glob
adds 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel()
adds 783955f03de7 Merge tag 'linux-kselftest-kunit-5.12-rc1' of git://git.ke [...]
adds 8a8109f303e2 printk: fix deadlock when kernel panic
adds 4e89a7877964 lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers
adds d9d4de2309cd kselftest: add support for skipped tests
adds 5ead723a20e0 lib/vsprintf: no_hash_pointers prints all addresses as unhashed
adds 2a8c3a6410f0 Merge branch 'for-5.12-no_hash_pointers' into for-linus
adds 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr()
adds 13791c80b0cd printk: avoid prb_first_valid_seq() where possible
adds 16182ac1f02c Merge branch 'printk-rework' into for-linus
adds b2bec7d8a42a Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/sc [...]
adds 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...]
adds f89f20acff2d Documentation: livepatch: document reliable stacktrace
adds 54ab35d6bbc0 Merge tag 'livepatching-for-5.12' of git://git.kernel.org/ [...]
adds 2da2687b5116 kgdb: rectify kernel-doc for kgdb_unregister_io_module()
adds cbd026e1d84b kernel: debug: fix typo issue
adds 0759d8072843 kdb: kdb_support: Fix debugging information problem
adds 93f7a6d818de kdb: Make memory allocations more robust
adds f11e2bc682cc kgdb: Remove kgdb_schedule_breakpoint()
adds 899cbb0e53c6 Merge tag 'kgdb-5.12-rc1' of git://git.kernel.org/pub/scm/ [...]
adds 097d43d85704 mm: memblock: remove return value of memblock_free_all()
adds 7b7028edf939 Merge tag 'memblock-v5.12-rc1' of git://git.kernel.org/pub [...]
adds aa7d5c7e307a cramfs: use %pD instead of messing with file_dentry()->d_name
adds 181b150f1565 erofs: use %pd instead of messing with ->d_name
adds b9e4666fc1c8 cifs_debug: use %pd instead of messing with ->d_name
adds d67568410ae1 orangefs_file_mmap(): use %pD
adds 205f92d7f210 Merge branch 'work.d_name' of git://git.kernel.org/pub/scm [...]
adds bca585d24a17 new helper: d_find_alias_rcu()
adds 23d8f5b684fc make dump_common_audit_data() safe to be called from RCU pathwalk
adds 250a25e7a1d7 Merge branch 'work.audit' of git://git.kernel.org/pub/scm/ [...]
adds 62ab1aadcccd zonefs: add tracepoints for file operations
adds 059c01039c01 zonefs: Fix file size of zones in full condition
adds 0f3d950ddd62 Merge tag 'zonefs-5.12-rc1' of git://git.kernel.org/pub/sc [...]
adds 78c276f5495a exfat: fix shift-out-of-bounds in exfat_fill_super()
adds f728760aa923 exfat: improve performance of exfat_free_cluster when usin [...]
adds c63dca9e23a3 Merge tag 'exfat-for-5.12-rc1' of git://git.kernel.org/pub [...]
adds 1e9d63331f8f fs: correctly document the inode dirty flags
adds e20b14db050a fs: only specify I_DIRTY_TIME when needed in generic_updat [...]
adds ff4136e64d12 fat: only specify I_DIRTY_TIME when needed in fat_update_time()
adds e2728c5621fd fs: don't call ->dirty_inode for lazytime timestamp updates
adds a38ed483a726 fs: pass only I_DIRTY_INODE flags to ->dirty_inode
adds 35d14f278e53 fs: clean up __mark_inode_dirty() a bit
adds 83dc881d678a fs: drop redundant check from __writeback_single_inode()
adds da0c4c60d8c7 fs: improve comments for writeback_single_inode()
adds 3aac630b5ce1 gfs2: don't worry about I_DIRTY_TIME in gfs2_fsync()
adds ed296c6c05b0 ext4: simplify i_state checks in __ext4_update_other_inode_time()
adds d61c6a58ae30 Merge tag 'lazytime_for_v5.12-rc1' of git://git.kernel.org [...]
adds ac7b79fd190b inotify, memcg: account inotify instances to kmemcg
adds db990385427c Merge tag 'fsnotify_for_v5.12-rc1' of git://git.kernel.org [...]
adds a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file
adds 0a6dc67a6aa4 isofs: release buffer head before return
adds 63c9e47a1642 udf: fix silent AED tagLocation corruption
adds 01531ac35405 parser: add unsigned int parser
adds a0b3cb71a1f1 isofs: handle large user and group ID
adds 3a9a3aa805af udf: handle large user and group ID
adds b9bffa10b267 parser: Fix kernel-doc markups
adds 9fe190462668 Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/s [...]
adds 64f36da5625f ceph: fix flush_snap logic after putting caps
adds 64f28c627a27 ceph: clean up inode work queueing
adds a8810cdc007f ceph: allow queueing cap/snap handling after putting cap r [...]
adds afd56e78dd17 libceph: deprecate [no]cephx_require_signatures options
adds d7ef2e59e3b9 libceph: remove osdtimeout option entirely
adds 558b4510f622 ceph: defer flushing the capsnap if the Fb is used
adds 20bf195e9391 Merge tag 'ceph-for-5.12-rc1' of git://github.com/ceph/cep [...]
adds bd5ae9288d64 nfsd: register pernet ops last, unregister first
adds 0ac24c320c4d svcrdma: Hold private mutex while invoking rdma_accept()
adds e0a912e8ddba SUNRPC: Use TCP_CORK to optimise send performance on the server
adds 987c7b1d094d SUNRPC: Remove redundant socket flags from svc_tcp_sendmsg()
adds 4d12b7275386 SUNRPC: Further clean up svc_tcp_sendmsg()
adds 7c70f3a7488d Merge tag 'nfsd-5.12-1' of git://git.kernel.org/pub/scm/li [...]
adds f19b5872d889 perf probe: Fixup Arm64 SDT arguments
adds feab999efefe perf arm64: Add argument support for SDT
adds dde587aa2174 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h
adds 29245ae8ff65 perf tools: Do not swap mmap2 fields in case it contains build id
adds 1ca6e8025414 perf tools: Store build id when available in PERF_RECORD_M [...]
adds 978410ff9952 perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...]
adds e0dbf18f657f perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...]
adds 4183a8d70a28 perf tools: Allow synthesizing the build id for kernel/mod [...]
adds e29386c8f7d7 perf record: Add --buildid-mmap option to enable PERF_RECO [...]
adds 0b5c88214e9c perf tools: Add support to display build ids when availabl [...]
adds e8a2061f0b60 perf buildid-cache: Add --debuginfod option to specify a s [...]
adds d176db955827 perf buildid-list: Add support for mmap2's buildid events
adds c07b45a355ee perf record: Tweak "Lowering..." warning in record_opts__c [...]
adds d2032d451016 bpftool: Add Makefile target bootstrap
adds fbcdaa1908e8 perf build: Support build BPF skeletons with perf
adds fa853c4b839e perf stat: Enable counting events for BPF programs
adds 1834436e340c perf c2c: Rename for shared cache line stats
adds 2290e1d6193b perf c2c: Refactor hist entry validation
adds 69a95bfdf95b perf c2c: Refactor display filter
adds 111c14159117 perf c2c: Fix argument type for percent()
adds f3d0a551db13 perf c2c: Refactor node display
adds 0998d9604892 perf c2c: Add local variables for output metrics
adds 80ec45d9f6d1 perf cs-etm: Update ARM's CoreSight hardware tracing OpenC [...]
adds 407ee5c920df perf mem: Clean up output format
adds 06280e3b15fd perf mem: Support data page size
adds c1de7f3d84ca perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
adds c513de8a7031 perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
adds 9fd74f209c69 perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE
adds d8eda898057e perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE
adds 64b9705b548b perf config: Make perf_config_from_file() static
adds a523026cacac perf config: Add config set interface
adds bcbd79d1cfde perf debug: Add debug_set_display_time function
adds f5f03e19ce14 perf config: Add perf_home_perfconfig function
adds b2946282c02b perf config: Make perf_config_system() global
adds e8b2db07810a perf config: Make perf_config_global() global
adds 991ae4eb3691 perf tools: Allow to enable/disable events via control file
adds 142544a938f4 perf tools: Add 'evlist' control command
adds f186cd614878 perf tools: Add 'stop' control command
adds 47fddcb479e7 perf tools: Add 'ping' control command
adds cd07e536b020 Merge remote-tracking branch 'torvalds/master' into perf/core
adds 70f0ba9f2435 Merge remote-tracking branch 'torvalds/master' into perf/core
adds 7efce5c2404e perf test: Add parse-metric memory bandwidth testcase
adds 42641d6f4d15 perf stat: Add Topdown metrics events as default events
adds c69bf11ad3d3 perf tools: Fix DSO filtering when not finding a map for a [...]
adds 4b799a9b772f perf script: Support DSO filter like in other perf tools
adds 2bf797be81fa perf vendor events arm64: Fix Ampere eMag event typo
adds c77669662f1a perf vendor events arm64: Add common and uarch event JSON
adds d02d5dc8825f perf vendor events arm64: Reference common and uarch event [...]
adds c3a9cdef61e6 perf vendor events arm64: Reference common and uarch event [...]
adds 30626e084475 perf tools: Use /proc/<PID>/task/<TID>/status for PERF_REC [...]
adds c1b907953b2c perf tools: Skip PERF_RECORD_MMAP event synthesis for kern [...]
adds 473f742e1845 perf tools: Use scandir() to iterate threads when synthesi [...]
adds 2b51c71be599 perf namespaces: Add 'in_pidns' to nsinfo struct
adds 67dec9269314 perf inject jit: Add namespaces support
adds 557c3eadb771 perf powerpc: Fix gap between kernel end and module start
adds 1796829d9169 Merge remote-tracking branch 'torvalds/master' into perf/core
adds d2e31d7e3f7a perf trace-event-info: Rename for_each_event.
adds 900547dd0fd2 perf probe: Add protection to avoid endless loop
adds 068aeea3773a perf powerpc: Support exposing Performance Monitor Counter [...]
adds 81898ef1303d tools headers uapi: Update tools's copy of linux/perf_event.h
adds 2a57d40832dc perf tools: Support the auxiliary event
adds a054c2989fe3 perf tools: Support data block and addr block
adds d9d5d767b2c0 perf c2c: Support data block and addr block
adds ea8d0ed6eae3 perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT
adds 590db42de068 perf report: Support instruction latency
adds c7444297fd37 perf test: Support PERF_SAMPLE_WEIGHT_STRUCT
adds 63e39aa6ae10 perf stat: Support L2 Topdown events
adds 7d91e8181dc0 perf tools: Update topdown documentation for Sapphire Rapids
adds a81fbb8771a3 perf stat: Use nftw() instead of ftw()
adds 94253393df86 perf intlist: Change 'struct intlist' int member to 'unsig [...]
adds 61d9fc444987 perf script: Support filtering by hex address
adds 0f000f9c8918 perf powerpc: Fix printf conversion specifier for IP addresses
adds 6db59d357e8e perf arm64/s390: Fix printf conversion specifier for IP addresses
adds 8524711d2cf3 perf script: Simplify bool conversion
adds d450bc501fbd perf daemon: Add daemon command
adds fc1dcb1e561f perf daemon: Add config option
adds 5631d100f983 perf daemon: Add base option
adds ed36b7042fc8 perf daemon: Add server socket support
adds 90b0aad8f65e perf daemon: Add client socket support
adds c0666261ff38 perf daemon: Add config file support
adds 3cda062520ab perf daemon: Add config file change check
adds 88adb1194cc5 perf daemon: Add background support
adds 12c1a415eb8d perf daemon: Add signalfd support
adds b325f7be25f8 perf daemon: Add 'list' command
adds 2d6914cd59ff perf daemon: Add 'signal' command
adds 23c5831e2e04 perf daemon: Add 'stop' command
adds 8c98be6c36a1 perf daemon: Allow only one daemon over base directory
adds 6a6d1804a190 perf daemon: Set control fifo for session
adds edcaa47958c7 perf daemon: Add 'ping' command
adds 6d6162d51cb1 perf daemon: Use control to stop session
adds 5bdee4f05116 perf daemon: Add up time for daemon/session list
adds 13fb3b9f5b29 perf daemon: Add examples to man page
adds 2291bb915b55 perf tests: Add daemon 'list' command test
adds 91a17d6f63ba perf tests: Add daemon reconfig test
adds f624f6d0f615 perf tests: Add daemon 'stop' command test
adds f32102aa3323 perf tests: Add daemon 'signal' command test
adds 63551dc77113 perf tests: Add daemon 'ping' command test
adds dec34515b59e perf tests: Add daemon 'lock' test
adds 6edfd0ebb866 perf tools: Replace lkml.org links with lore
adds b1cdc7d33f78 perf tools: Remove unused xyarray.c as it was moved to too [...]
adds e73b0d586ed8 perf env: Remove unneeded internal/cpumap inclusions
adds 845d3a65c335 perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC
adds 265cfb9586d3 perf arm-spe: Store memory address in packet
adds 97ae666ae036 perf arm-spe: Store operation type in packet
adds 54f7815efef7 perf arm-spe: Fill address info for samples
adds e55ed3423c1b perf arm-spe: Synthesize memory event
adds a89dbc9b988f perf arm-spe: Set sample's data source field
adds fc52336288e4 tools headers UAPI: Sync linux/prctl.h with the kernel sources
adds 1f0e6edcd968 perf annotate: Fix jump parsing for C++ code.
adds 96de68fff5de perf symbols: Use (long) for iterator for bfd symbols
adds 00a3423492bc perf symbols: Make dso__load_bfd_symbols() load PE files f [...]
adds 77771a97011f perf symbols: Fix return value when loading PE DSO
adds 105f75ebf951 perf probe: Fix kretprobe issue caused by GCC bug
adds c1bd8a2b9fbc Merge branch 'perf/urgent' into perf/core
adds 37b3fa0ef3a4 Merge remote-tracking branch 'torvalds/master' into perf/core
adds 6833e0b81aed perf symbols: Resolve symbols against debug file first
adds 27ab1c1c0652 tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint()
adds 6fd99b7f625c tools api fs: Diet cgroupfs_find_mountpoint()
adds 48859e5293a2 tools api fs: Cache cgroupfs mount point
adds cef7af25c9d3 perf tools: Add OCaml demangling
adds 15bebcd72bf5 perf metricgroup: Remove unneeded semicolon
adds 4fd008476c46 perf annotate: Do not jump after 'k' is pressed
adds 84b102f56459 perf vendor events arm64: Fix indentation of brackets in i [...]
adds 842ed298954d perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf
adds 3a35093ab59d perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf
adds 37b9c7bbe1ee perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf
adds 52bcc6031c0b perf tools: Simplify the calculation of variables
adds e16c2ce7c5ed perf record: Fix continue profiling after draining the buffer
adds 4e1481445407 perf unwind: Set userdata for all __report_module() paths
adds 03fb0f859b45 perf intel-pt: Fix missing CYC processing in PSB
adds 20aa39708a59 perf intel-pt: Fix premature IPC
adds 6af4b60033e0 perf intel-pt: Fix IPC with CYC threshold
adds c840cbfeffcb perf intel-pt: Add PSB events
adds fbefe9c2f87f perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUC [...]
adds c5c97cadd7ed perf test: Fix unaligned access in sample parsing test
adds d58b3f7e7014 perf auxtrace: Automatically group aux-output events
adds c025d46cd932 perf script: Add branch types for VM-Entry and VM-Exit
adds b7ecc2d73e5b perf intel_pt: Add vmlaunch and vmresume as branches
adds 90af7555c36f perf intel-pt: Retain the last PIP packet payload as is
adds 80a038860b5c perf intel-pt: Amend decoder to track the NR flag
adds fcda5ff711d9 perf machine: Factor out machines__find_guest()
adds 3035cb6cbd2d perf machine: Factor out machine__idle_thread()
adds 6e86bfdc4a60 perf intel-pt: Support decoding of guest kernel
adds 65faca5ce862 perf intel-pt: Allow for a guest kernel address filter
adds 695fc4510615 perf intel-pt: Adjust sample flags for VM-Exit
adds 19854e45b39a perf intel-pt: Split VM-Entry and VM-Exit branches
adds 865eb3fb3bf0 perf intel-pt: Add documentation for tracing virtual machines
adds 067012974c8a perf tools: Fix arm64 build error with gcc-11
adds 46355e3d793c perf test: Suppress logs in cs-etm testing
adds 11d45d4fb923 perf test: Output the sub testing result in cs-etm
adds bff8b3072e2d perf symbol: Remove redundant libbfd checks
adds 206236d328ee perf buildid-cache: Add test for 16-byte build-id
adds 3027ce36ccba perf buildid-cache: Don't skip 16-byte build-ids
adds 3a36281a1719 Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.k [...]
adds bd0c97064302 tracing: Add printf attribute to log function
adds b3ca59f6fe79 tracing: Update trace_ignore_this_task() kernel-doc comment
adds 18d14ebdbd07 tracing: Remove get/put_cpu() from function_trace_init
adds 6689bed36c52 ring-buffer: Remove cpu_buffer argument from the rb_inc_page()
adds c6358bacdcdb ring-buffer: Drop unneeded check in ring_buffer_resize()
adds 36590c50b2d0 tracing: Merge irqflags + preempt counter.
adds 0c02006e6f5b tracing: Inline tracing_gen_ctx_flags()
adds fe427886bf41 tracing: Use in_serving_softirq() to deduct softirq status.
adds 5817708493be tracing: Remove NULL check from current in tracing_generic [...]
adds 28cc65a17381 tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite"
adds 39bcdd6a964b tracing: Fix spelling of controlling in uprobes
adds 557d50e79df7 tracing: Fix a kernel doc warning
adds f2a99ddfd0aa tracing: Remove definition of DEBUG in trace_mmiotrace.c
adds befe6d946551 tracepoint: Do not fail unregistering a probe due to memor [...]
adds 4b9091e1c194 kernel: trace: preemptirq_delay_test: add cpu affinity
adds 2d396cb3b126 tracing: Do not create "enable" or "filter" files for ftra [...]
adds 1746fd4416ed tracepoints: Remove unnecessary "data_args" macro parameter
adds d9a1be1be331 tracepoints: Do not punish non static call users
adds 7211f0a25781 tracepoints: Code clean up
adds a1320e0c2fc8 ftrace: Remove unused ftrace_force_update()
adds 33b1d1466885 kprobes: Warn if the kprobe is reregistered
adds d262271d0483 tracing/dynevent: Delegate parsing to create function
adds c9e759b1e845 tracing: Rework synthetic event command parsing
adds 8d3e81652323 tracing: Update synth command errors
adds 8b5ab6bd0b29 tracing: Add a backward-compatibility check for synthetic [...]
adds b5734e997e11 selftests/ftrace: Update synthetic event syntax errors
adds 7d5367539ae9 selftests/ftrace: Add '!event' synthetic event syntax check
adds efbbdaa22bb7 tracing: Show real address for trace event arguments
adds 1600cbcf6944 tracing: Update the stage 3 of trace event macro comment
adds a345a6718bd5 tracing: Add ptr-hash option to show the hashed pointer value
adds 99e22ce73c59 tracing: Make hash-ptr option default
adds e23db805da2d tracing/tools: Add the latency-collector to tools directory
adds c85c9a2c6e36 kprobes: Fix to delay the kprobes jump optimization
adds c9584234709a Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/li [...]
adds 7a3b8758bd6e clocksource/drivers/ixp4xx: Select TIMER_OF when needed
adds 2a97d55333e4 clocksource/drivers/sh_cmt: Make sure channel clock supply [...]
adds 7da390694afb clocksource/drivers/mxs_timer: Add missing semicolon when [...]
adds 8acb54abc1db Merge tag 'timers-v5.11-rc5' of https://git.linaro.org/peo [...]
adds 4aa364443d02 Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.o [...]
adds 6468e898c67b ARM: 9039/1: assembler: generalize byte swapping macro into rev_l
adds 9ca4efec0aba ARM: 9040/1: use DEBUG_UART_PHYS and DEBUG_UART_VIRT for s [...]
adds 6e959ad8bb90 ARM: 9041/1: sti LL_UART: add STiH418 SBC UART0 support
adds 5ed801d0390a ARM: 9042/1: debug: no uncompress debugging while semihosting
adds 0673cb389512 ARM: 9045/1: uncompress: Validate start of physical memory [...]
adds 2acb90975043 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for A [...]
adds a4b1b548104b ARM: 9047/1: smp: remove unused variable
adds 074a6bda18ce ARM: 9048/1: sa1111: make sa1111 bus's remove callback ret [...]
adds 33d6d2bb7e6b ARM: 9049/1: locomo: make locomo bus's remove callback ret [...]
adds 9aaf9bb7943b ARM: 9050/1: Kconfig: Select ARCH_HAVE_NMI_SAFE_CMPXCHG wh [...]
adds c9c5c23b7737 ARM: 9051/1: vdso: remove unneded extra-y addition
adds b53a9edcde37 ARM: 9053/1: arm/mm/ptdump:Add address markers for KASAN regions
adds 4cc96c60e6cd ARM: 9054/1: arch/arm/mm/mmu.c: Remove duplicate header
adds fd749fe4bcb0 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled
adds de5d7adb8936 amba: Fix resource leak for drivers without .remove
adds 5150a8f07f6c amba: reorder functions
adds 5b495ac8fe03 vfio: platform: simplify device removal
adds 3fd269e74f2f amba: Make the remove callback return void
adds f170b59fedd7 amba: Make use of bus_type functions
adds 9d4d8572a539 Merge tag 'amba-make-remove-return-void' of https://git.pe [...]
adds 860660fd829e ARM: 9055/1: mailbox: arm_mhuv2: make remove callback return void
adds 90e53c5e0925 Merge branch 'devel-stable' into for-linus
adds 6ff6f86bc4d0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
adds 3db380570af7 selftests/powerpc: Make the test check in eeh-basic.sh pos [...]
adds 52f6b0a90bcf ocxl: use DEFINE_MUTEX() for mutex lock
adds 7613f5a66bec powerpc/64s/kuap: Use mmu_has_feature()
adds e5f9d8858612 powerpc/perf/hv-24x7: Dont create sysfs event files for du [...]
adds d25da505c3f5 powerpc/mm: Include __find_linux_pte() prototype
adds aa23ea0c5f7f powerpc/pseries/ras: Remove unused variable 'status'
adds 44159329e0ad powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static
adds 90db8bf24d13 powerpc/pseries/ras: Make init_ras_hotplug_IRQ() static
adds d03f210e6ed8 powerpc/pmem: Include pmem prototypes
adds 692e59289526 powerpc/setup_64: Make some routines static
adds 1cc2fd759344 powerpc/mce: Include prototypes
adds cd7aa5d2fae1 powerpc/smp: Include tick_broadcast() prototype
adds 157c9f409d11 powerpc/smp: Make debugger_ipi_callback() static
adds d47d307f1049 powerpc/optprobes: Remove unused routine patch_imm32_load_insns()
adds bb21e1b6c535 powerpc/optprobes: Make patch_imm64_load_insns() static
adds cccaf1a10abf powerpc/mm: Declare some prototypes
adds 11f9c1d2fb49 powerpc/mm: Move hpte_insert_repeating() prototype
adds 1f55aefea3c1 powerpc/mm: Declare preload_new_slb_context() prototype
adds 94b87d72fc85 powerpc/mm/hugetlb: Make pseries_alloc_bootmem_huge_page() static
adds 1429ff51480f powerpc/mm: Declare arch_report_meminfo() prototype.
adds 9ae440fb3d7d powerpc/watchdog: Declare soft_nmi_interrupt() prototype
adds 9236f57a9e51 KVM: PPC: Make the VMX instruction emulation routines static
adds d834915e8ee2 KVM: PPC: Book3S HV: Include prototypes
adds ce275179b6c9 KVM: PPC: Book3S HV: Declare some prototypes
adds 42c1f400d1da powerpc/pseries: Make IOV setup routines static
adds 53137a9b51e4 powerpc/pcidn: Make IOV setup routines static
adds 22f1de2e13b0 powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static
adds 691602aab9c3 powerpc/iommu/debug: Add debugfs entries for IOMMU tables
adds 9dd31b113703 powerpc/vas: Fix IRQ name allocation
adds c9f3401313a5 powerpc: Always enable queued spinlocks for 64s, disable f [...]
adds 27f699579b64 powerpc/kvm: Force selection of CONFIG_PPC_FPU
adds 910a0cb6d259 powerpc/47x: Disable 256k page size
adds 4eeef098b432 powerpc/44x: Remove STDBINUTILS kconfig option
adds 8813ff49607e powerpc/sstep: Check instruction validity against ISA vers [...]
adds 718aae916fa6 powerpc/sstep: Fix incorrect return from analyze_instr()
adds db82f7097c26 selftests/powerpc: Hoist helper code out of eeh-basic
adds d6749ccba7ff selftests/powerpc: Use stderr for debug messages in eeh-functions
adds 38132cc0e5a6 selftests/powerpc: Add VF recovery tests
adds b5e904b83067 powerpc/eeh: Rework pci_dev lookup in debugfs attributes
adds 9e857416833d powerpc/eeh: Add a debugfs interface to check if a driver [...]
adds 7bd2b120f3fd powerpc/pci: Delete traverse_pci_dn()
adds ed5b00a05c2a powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
adds b709e32ef570 powerpc/time: Enable sched clock for irqtime
adds 17c5cf0fb993 powerpc/mce: Reduce the size of event arrays
adds 923b3cf00b3f powerpc/mce: Remove per cpu variables from MCE handlers
adds 9899a56f1eca powerpc: Fix build error in paravirt.h
adds c9790fb5df46 powerpc/powernv/pci: fix a RCU-list lock
adds b5952f8125ae powerpc/mm/book3s64/iommu: fix some RCU-list locks
adds 245a389c6ded cxl: Reduce scope for the variable “mm” in cxllib_get_PE_a [...]
adds de060ac83e5c powerpc/pseries: Delete an unnecessary kfree() call in dlp [...]
adds 6e7a4da754f3 powerpc/pseries: Delete an error message for a failed stri [...]
adds 60aece416483 powerpc/82xx: Delete an unnecessary of_node_put() call in [...]
adds c0cff7a17781 powerpc/82xx: Use common error handling code in pq2ads_pci [...]
adds 675b963e2b60 powerpc/setup: Adjust six seq_printf() calls in show_cpuinfo()
adds 259149cf7c3c powerpc/32s: Only build hash code when CONFIG_PPC_BOOK3S_6 [...]
adds 30662217885d powerpc/xmon: Enable breakpoints on 8xx
adds 6895c5ba7bdc powerpc/xmon: Select CONSOLE_POLL for the 8xx
adds 24b4c6b1a7fc powerpc/powernv/pci: Drop pnv_phb->initialized
adds 5537fcb319d0 powerpc/pci: Add ppc_md.discover_phbs()
adds fbbefb320214 powerpc/pci: Move PHB discovery for PCI_DN using platforms
adds 893586ec949d powerpc/512x: Move PHB discovery
adds eab3166f4eac powerpc/52xx/efika: Move PHB discovery
adds e0bf9de2242a powerpc/52xx/lite5200: Move PHB discovery
adds ba5087622a0f powerpc/52xx/media5200: Move PHB discovery
adds a760cfd9cfa2 powerpc/52xx/mpc5200_simple: Move PHB discovery
adds 3c82a6aecd36 powerpc/82xx/*: Move PHB discovery
adds 83f84041ff1c powerpc/83xx: Move PHB discovery
adds 053d58c87029 powerpc/amigaone: Move PHB discovery
adds 407d418f2fd4 powerpc/chrp: Move PHB discovery
adds 08c4738254b8 powerpc/embedded6xx/holly: Move PHB discovery
adds daa6c24780c1 powerpc/embedded6xx/linkstation: Move PHB discovery
adds 748770aeb441 powerpc/embedded6xx/mpc7448: Move PHB discovery
adds d20a864f434b powerpc/embedded6xx/mve5100: Move PHB discovery
adds c144bc719234 powerpc/pasemi: Move PHB discovery
adds c0ef717305f5 powerpc/64s: interrupt exit improve bounding of interrupt [...]
adds 112665286d08 KVM: PPC: Book3S HV: Context tracking exit guest context b [...]
adds 7a24ae2e172f powerpc/32s: move DABR match out of handle_page_fault
adds 36f0114140ee powerpc/64s: move DABR match out of handle_page_fault
adds a4922f5442e7 powerpc/64s: move the hash fault handling logic to C
adds a01a3f2ddbcd powerpc: remove arguments from fault handler functions
adds b4ced8031000 powerpc/fsl_booke/32: CacheLockingException remove args
adds 18722ecf9efd powerpc: do_break get registers from regs
adds 755d66417446 powerpc: DebugException remove args
adds 73d7a97914f2 powerpc/32: transfer can avoid saving r4/r5 over trace call
adds 8458c628a53b powerpc: bad_page_fault get registers from regs
adds 71f47976fafc powerpc/64s: add do_bad_page_fault_segv handler
adds 4cb842846514 powerpc: rearrange do_page_fault error case to be inside e [...]
adds f4c03b0e520c powerpc/64s: move bad_page_fault handling to C
adds bf0e2374aa7b powerpc/64s: split do_hash_fault
adds 31d6490ccb28 powerpc/mm: Remove stale do_page_fault comment referring t [...]
adds e44370abb2e9 powerpc/64s: slb comment update
adds 3a3138836bc3 powerpc/traps: add NOKPROBE_SYMBOL for sreset and mce
adds 156b5371a9c2 powerpc/perf: move perf irq/nmi handling details into traps.c
adds 0440b8a22cc4 powerpc/time: move timer_broadcast_interrupt prototype to [...]
adds 6c6aee009ec3 powerpc: add and use unknown_async_exception
adds dcdb4f12963f powerpc/cell: tidy up pervasive declarations
adds 209e9d500e25 powerpc: introduce die_mce
adds c538938fa2cf powerpc/mce: ensure machine check handler always tests RI
adds 11cb0a25f718 powerpc: improve handling of unrecoverable system reset
adds 8d41fc618ab8 powerpc: interrupt handler wrapper functions
adds 25b7e6bb743c powerpc: add interrupt wrapper entry / exit stub functions
adds fd3f1e0f139f powerpc/traps: factor common code from program check and e [...]
adds 3a96570ffceb powerpc: convert interrupt handlers to use wrappers
adds e6f8a6c86ce7 powerpc: add interrupt_cond_local_irq_enable helper
adds 2a06bf3e95cd powerpc/64: context tracking remove _TIF_NOHZ
adds a008f8f9fd67 powerpc/64s/hash: improve context tracking of hash faults
adds 540d4d34bef4 powerpc/64: context tracking move to interrupt wrappers
adds 6fdb0f410bb0 powerpc/64: add context tracking to asynchronous interrupts
adds 1b1b6a6f4cc0 powerpc: handle irq_enter/irq_exit in interrupt handler wrappers
adds f821bc97dee4 powerpc/64s: move context tracking exit to interrupt exit path
adds 75b96950fdda powerpc/64s: reconcile interrupts in C
adds 2994e1babfc4 powerpc/64: move account_stolen_time into its own function
adds 56acfdd8bf9f powerpc/64: entry cpu time accounting in C
adds 74c3354bc1d8 powerpc/pseries/mce: restore msr before returning from handler
adds 118178e62e2e powerpc: move NMI entry/exit code into wrapper
adds 6ecbb582b694 powerpc/64s: move NMI soft-mask handling to C
adds 86dbb3941649 powerpc/64s: runlatch interrupt handling in C
adds 665d8d58761c powerpc/akebono: Fix unmet dependency errors
adds 6c6fdbb2b700 powerpc: remove unneeded semicolons
adds ea7826583f5e powerpc/44x: Fix a spelling mismach to mismatch in head_44x.S
adds 266d8f758653 powerpc/pkeys: Remove unused code
adds 91f3469a43fd powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct
adds e79b76e03b71 powerpc/perf: Expose Performance Monitor Counter SPR's as [...]
adds a2496049f1f1 powerpc/64s/radix: add warning and comments in mm_cpumask trim
adds 26418b36a11f powerpc/64s/radix: refactor TLB flush type selection
adds 54bb503345b8 powerpc/64s/radix: Check for no TLB flush required
adds 780de40601aa powerpc/64s/radix: Allow mm_cpumask trimming from external [...]
adds 9393544842d6 powerpc/64s/radix: occasionally attempt to trim mm_cpumask
adds 032b7f08932c powerpc/64s/radix: serialize_against_pte_lookup IPIs trim [...]
adds 3cb1aa7aa394 powerpc/64s: Implement ptep_clear_flush_young that does no [...]
adds 768d70e19ba5 powerpc/pseries/dlpar: handle ibm, configure-connector del [...]
adds d137845c9731 powerpc/perf: Record counter overflow always if SAMPLE_IP [...]
adds 903178d0ce6b powerpc/8xx: Fix software emulation interrupt
adds bbda4b6c7d7c powerpc/sstep: Fix load-store and update emulation
adds 22b89ba178dd powerpc/sstep: Fix darn emulation
adds 8524e2e76441 powerpc/uaccess: Perform barrier_nospec() in KUAP allowanc [...]
adds fd659e8f2c6d powerpc/32s: Change mfsrin() into a static inline function
adds 179ae57dbad1 powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr()
adds b842d131c798 powerpc/32s: Allow constant folding in mtsr()/mfsr()
adds 73287caa9210 powerpc64/idle: Fix SP offsets when saving GPRs
adds 0ecf6a9e47d8 powerpc/64: Make stack tracing work during very early boot
adds e7eb919057c3 powerpc/64s: Handle program checks in wrong endian during [...]
adds dea6f4c69699 powerpc/powernv/pci: Use kzalloc() for phb related allocations
adds e4bb64c7a42e powerpc: remove interrupt handler functions from the noins [...]
adds 5c47c44f157f powerpc/83xx: Fix build error when CONFIG_PCI=n
adds 2bb421a3d936 powerpc/mm/64s: Fix no previous prototype warning
adds f30520c64f29 powerpc/amigaone: Make amigaone_discover_phbs() static
adds de4ffc653f37 powerpc/uaccess: Simplify unsafe_put_user() implementation
adds 7d506ca97b66 powerpc/uaccess: Avoid might_fault() when user access is enabled
adds 60a707d0c99a powerpc/kuap: Restore AMR after replaying soft interrupts
adds 14ad0e7d04f4 powerpc/64s: syscall real mode entry use mtmsrd rather than rfid
adds ac7c5e9b08ac powerpc/64s: Remove EXSLB interrupt save area
adds 3642eb21256a powerpc/32: Preserve cr1 in exception prolog stack check t [...]
adds c9df3f809cc9 powerpc/xive: Assign boolean values to a bool variable
adds c7ba2d636342 powerpc/mm: Enable compound page check for both THP and HugeTLB
adds ec94b9b23d62 powerpc/mm: Add PG_dcache_clean to indicate dcache clean state
adds 2ac02e5ecec0 powerpc/mm: Remove dcache flush from memory remove.
adds 2377c92e37fe powerpc/kexec_file: fix FDT size estimation for kdump kernel
adds caccf2ac5c5d powerpc: use kernel endianness in MSR in 32-bit signal handler
adds 57f48b4b74e7 powerpc/compat_sys: swap hi/lo parts of 64-bit syscall arg [...]
adds 57fdfbce8913 powerpc/32s: Add missing call to kuep_lock on syscall entry
adds eca2411040c1 powerpc/32: Always enable data translation on syscall entry
adds 76249ddc2708 powerpc/32: On syscall entry, enable instruction translati [...]
adds 2c59e5104821 powerpc/32: Reorder instructions to avoid using CTR in sys [...]
adds fb5608fd117a powerpc/irq: Add helper to set regs->softe
adds 08353779f288 powerpc/irq: Rework helpers that manipulate MSR[EE/RI]
adds 6650c4782d57 powerpc/irq: Add stub irq_soft_mask_return() for PPC32
adds ab1a517d55b0 powerpc/syscall: Rename syscall_64.c into interrupt.c
adds 344bb20b159d powerpc/syscall: Make interrupt.c buildable on PPC32
adds 72b7a9e56b25 powerpc/syscall: Use is_compat_task()
adds 8875f47b7681 powerpc/syscall: Save r3 in regs->orig_r3
adds c01b91665815 powerpc/syscall: Change condition to check MSR_RI
adds fbcee2ebe8ed powerpc/32: Always save non volatile GPRs at syscall entry
adds 6f76a01173cc powerpc/syscall: implement system call entry/exit logic in [...]
adds 4d67facbcbdb powerpc/32: Remove verification of MSR_PR on syscall in th [...]
adds eb595eca7406 powerpc/32: Remove the counter in global_dbcr0
adds b966f2279048 powerpc/syscall: Do not check unsupported scv vector on PPC32
adds d524dda719f0 powerpc/32: Handle bookE debugging in C in syscall entry/exit
adds 5b90b9661a33 powerpc/syscall: Avoid storing 'current' in another pointer
adds e10656114d32 spi: mpc52xx: Avoid using get_tbl()
adds 55d68df623eb powerpc/time: Avoid using get_tbl()
adds 132f94f13396 powerpc/time: Remove get_tbl()
adds e3de1e291fa5 powerpc/64: Fix stack trace not displaying final frame
adds 6b385d1d7c0a powerpc/uaccess: get rid of small constant size cases in r [...]
adds 95d019e0f922 powerpc/uaccess: Merge __put_user_size_allowed() into __pu [...]
adds 052f9d206f6c powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw [...]
adds b3abe590c80e powerpc/pci: Remove unimplemented prototypes
adds 82d2c16b350f powerpc/perf: Adds support for programming of Thresholding in P10
adds b12b47249688 Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm [...]
adds da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts
adds 415de5fdeb5a cpuset: fix typos in comments
adds 4b3bd22b123b Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...]
adds 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS
adds 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...]
adds e9ad2eb3d9ae workqueue: Use %s instead of function name
adds ac9e806c9c01 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...]
adds 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities
adds 7b0b78df9cca Merge branch 'userns-for-v5.12' of git://git.kernel.org/pu [...]
adds bfe3911a9104 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
adds 4b5f9254e4f4 Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit [...]
adds 2c8c08f33ad7 drm/exynos: Stop using frame_vector helpers
adds 9fcac0f1efea drm/exynos: Use FOLL_LONGTERM for g2d cmdlists
adds d4cb19250aae misc/habana: Stop using frame_vector helpers
adds d88a0c169bd5 misc/habana: Use FOLL_LONGTERM for userptr
adds 04769cb1c45a mm/frame-vector: Use FOLL_LONGTERM
adds eb83b8e3e647 media: videobuf2: Move frame_vector into media subsystem
adds 96667f8a4382 mm: Close race in generic_access_phys
adds dc217d2c5a7e PCI: Obey iomem restrictions for procfs mmap
adds 0fb1b1ed7dd9 /dev/mem: Only set filp->f_mapping
adds 71a1d8ed900f resource: Move devmem revoke code to resource framework
adds 74b30195395c sysfs: Support zapping of binary attr mmaps
adds efd532a679af PCI: Also set up legacy files only after sysfs init
adds 636b21b50152 PCI: Revoke mappings like devmem
adds e913a8cdc297 Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://an [...]
adds fc26067c7417 ipmi: remove open coded version of SMBus block write
adds f81f213850ca Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/ [...]
adds 46e5dbe7f36d pinctrl: at91: convert comma to semicolon
adds 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon
adds 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon
adds 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon
adds 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings
adds 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code
adds 7391031be7aa pinctrl: ralink: rt2880: return proper error code
adds 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check
adds 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message
adds 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes
adds 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO'
adds c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...]
adds 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem
adds b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions
adds a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting
adds 60c456e0ff06 pinctrl: sprd: Simplify bool comparison
adds 6dd169fc201d pinctrl: renesas: checker: Restrict checks to Renesas platforms
adds 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support
adds e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks
adds 537db25ca330 pinctrl: renesas: Add I/O voltage level flag
adds 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros
adds 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support
adds 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions
adds 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions
adds cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...]
adds 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions
adds 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function
adds 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions
adds 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function
adds 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions
adds 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions
adds 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions
adds a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions
adds b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions
adds a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions
adds dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...]
adds 1b399bb04837 kconfig.h: Add IF_ENABLED() macro
adds 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config
adds e95d931a15bb pinctrl: bcm: Simplify bool comparison
adds df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation
adds 484c58d6601c pinctrl: remove zte zx driver
adds c41e02c384f5 pinctrl: remove sirf atlas/prima drivers
adds 5817364a90c9 pinctrl: remove coh901 driver
adds 4ef82b305239 pinctrl: remove ste u300 driver
adds dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support
adds fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings
adds 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller
adds 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...]
adds 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers
adds cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins
adds 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking
adds 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions
adds b4478a080673 Merge tag 'v5.11-rc2' into devel
adds 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...]
adds 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features
adds 91d898e51e60 pinctrl: intel: Convert capability list to features
adds 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID
adds 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...]
adds 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible
adds 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning
adds ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx
adds 432e10330c39 dt-bindings: pinctrl: qcom: Add SM8350 pinctrl bindings
adds d5d348a3271f pinctrl: qcom: Add SM8350 pinctrl driver
adds 6bdafceac179 dt-bindings: pinctrl: qcom: Define common TLMM binding
adds 332dcd71d145 dt-bindings: pinctrl: qcom: Add sc8180x binding
adds 97423113ec4b pinctrl: qcom: Add sc8180x TLMM driver
adds 4739b1b168ab pinctrl: single: set function name when adding function
adds d3171b6882be pinctrl: actions: Add depends on || COMPILE_TEST
adds aad018aacb3b dt-bindings: pinctrl: at91-pio4: add slew-rate
adds c709135e576b pinctrl: at91-pio4: add support for slew-rate
adds b4435b42aafc pinctrl: at91-pio4: fix "Prefer 'unsigned int' to bare use [...]
adds 5637f556a2b0 pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment
adds 74f2dd447900 dt-bindings: pinctrl: Group tuples in pin control properties
adds b40b760aa2a9 pinctrl: mediatek: Fix trigger type setting follow for une [...]
adds 3b9cdafb5358 Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/sc [...]
adds 3b15cdc15956 tracing: move function tracer options to Kconfig
adds dc5723b02e52 kbuild: add support for Clang LTO
adds 38e891849003 kbuild: lto: fix module versioning
adds 22d429e75f24 kbuild: lto: limit inlining
adds dd2776222abb kbuild: lto: merge module sections
adds fbe078d397b4 kbuild: lto: add a default list of used symbols
adds a8cccdd95473 init: lto: ensure initcall ordering
adds 3578ad11f3fb init: lto: fix PREL32 relocations
adds 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO
adds 7ac204b545f2 modpost: lto: strip .lto from module names
adds d23dddf86a12 scripts/mod: disable LTO for empty.c
adds 6e20f18579c5 efi/libstub: disable LTO
adds 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o
adds 004d53f8c96f arm64: vdso: disable LTO
adds a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS
adds 112b6a8e038d arm64: allow LTO to be selected
adds 2b8689520520 kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds
adds 79db4d2293eb Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pu [...]
adds fb084fde0c81 objtool: Fully validate the stack frame
adds 468af56a7bba objtool: Support addition to set CFA base
adds 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics
adds c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests
adds 1d509f2a6ebc x86/insn: Support big endian cross-compiles
adds a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles
adds 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles
adds 7786032e52cb objtool: Rework header include paths
adds 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...]
adds ab4e0744e99b objtool: Refactor ORC section generation
adds b23cc71c6274 objtool: Add 'alt_group' struct
adds c9c324dc22aa objtool: Support stack layout changes in alternatives
adds 6f567c9300a5 objtool: Fix error handling for STD/CLD warnings
adds 1f9a1b749424 objtool: Fix retpoline detection in asm code
adds 34ca59e109bd objtool: Fix ".cold" section suffix check for newer versio [...]
adds 31a7424bc580 objtool: Support retpoline jump detection for vmlinux.o
adds 18660698a3d3 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub
adds ecf11ba4d066 objtool: Assume only ELF functions do sibling calls
adds 081df94301e3 objtool: Add asm version of STACK_FRAME_NON_STANDARD
adds b735bd3e6882 objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC
adds c26acfbbfbc2 objtool: Add xen_start_kernel() to noreturn list
adds cde07a4e4434 x86/xen: Support objtool validation in xen-asm.S
adds f4b4bc10b0b8 x86/xen: Support objtool vmlinux.o validation in xen-head.S
adds 82694854caa8 x86/xen/pvh: Annotate indirect branch as safe
adds 7cae4b1cf1cc x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.S
adds f83d1a0190bf x86/acpi: Annotate indirect branch as safe
adds aeb818fcc940 x86/acpi: Support objtool validation in wakeup_64.S
adds b682369d47df x86/power: Annotate indirect branches as safe
adds 125f0b7d2421 x86/power: Move restore_registers() to top of the file
adds 9077c016a39c x86/power: Support objtool validation in hibernate_asm_64.S
adds 87ccc826bf1c x86/unwind/orc: Change REG_SP_INDIRECT
adds 2a512829840e objtool,x86: Additionally decode: mov %rsp, (%reg)
adds aafeb14e9da2 objtool: Support stack-swizzle
adds a56ff24efbba Merge tag 'objtool-core-2021-02-23' of git://git.kernel.or [...]
adds 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly
adds b68c8736a01f microblaze: Remove support for gcc < 4
adds 48783be427c7 microblaze: Fix built-in DTB alignment to be 8-byte aligned
adds 74268693e0f7 Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux- [...]
adds ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...]
adds ec2a29593c83 module: harden ELF info handling
adds 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module
adds bf22c9ec39da drm: remove drm_fb_helper_modinit
adds 089049f6c995 module: unexport find_module and module_mutex
adds a00605057574 module: use RCU to synchronize find_module
adds 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol
adds 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...]
adds 922f2a7c822b module: mark module_mutex static
adds a7c38f2cd36b module: remove each_symbol_in_section
adds 71e4b309dc42 module: merge each_symbol_section into find_symbol
adds 0b96615cdc09 module: pass struct find_symbol_args to find_symbol
adds 00cc2c1cd34f module: move struct symsearch to module.c
adds f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE
adds 367948220fce module: remove EXPORT_UNUSED_SYMBOL*
adds 1e80d9cb579e module: potential uninitialized return in module_kallsyms_ [...]
adds 21a6ab2131ab Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/ [...]
adds 5cf0fd591f2e Kbuild: disable TRIM_UNUSED_KSYMS option
adds d7d29ac76f7e percpu: reduce the number of cpu distance comparisons
adds 258e0815e2b1 percpu: fix clang modpost section mismatch
adds aa8e3291729f Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...]
adds a6435940b62f mount: attach mappings to mounts
adds e6c9a7145156 fs: add id translation helpers
adds 02f92b3868a1 fs: add file and path permissions helpers
adds 0558c1bf5a08 capability: handle idmapped mounts
adds 47291baa8ddf namei: make permission helpers idmapped mount aware
adds 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware
adds 2f221d6f7b88 attr: handle idmapped mounts
adds e65ce2a50cf6 acl: handle idmapped mounts
adds c7c7a1a18af4 xattr: handle idmapped mounts
adds 71bc356f93a1 commoncap: handle idmapped mounts
adds 0d56a4518d5e stat: handle idmapped mounts
adds ba73d98745be namei: handle idmapped mounts in may_*() helpers
adds 9fe61450972d namei: introduce struct renamedata
adds 6521f8917082 namei: prepare for idmapped mounts
adds 643fe55a0679 open: handle idmapped mounts in do_truncate()
adds b8b546a06188 open: handle idmapped mounts
adds 7c02cf73d0e2 af_unix: handle idmapped mounts
adds d06c26f196dd utimes: handle idmapped mounts
adds 9eccd12ce7f1 fcntl: handle idmapped mounts
adds b816dd5ddeae init: handle idmapped mounts
adds 0f5d220b42fb ioctl: handle idmapped mounts
adds 435ac6214e00 would_dump: handle idmapped mounts
adds 1ab29965b305 exec: handle idmapped mounts
adds 549c7297717c fs: make helpers idmap mount aware
adds 3cee6079f62f apparmor: handle idmapped mounts
adds a2d2329e30e2 ima: handle idmapped mounts
adds 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts
adds 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts
adds 899bf2ceb396 nfs: do not export idmapped mounts
adds 68847c941700 namespace: take lock_mount_hash() directly when changing flags
adds d033cb6784c4 mount: make {lock,unlock}_mount_hash() static
adds e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt()
adds fbdc2f6c40f6 fs: split out functions to hold writers
adds 5b490500f91b fs: add attr_flags_to_mnt_flags helper
adds 2a1867219c7b fs: add mount_setattr()
adds 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP
adds 01eadc8dd96d tests: add mount_setattr() selftests
adds 4b7899368108 fat: handle idmapped mounts
adds 14f3db5542e6 ext4: support idmapped mounts
adds f736d93d76d3 xfs: support idmapped mounts
adds f69e8091c4a2 xfs: remove the possibly unused mp variable in xfs_file_co [...]
adds 7d6beb71da3c Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/ [...]
adds c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...]
adds 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions
adds 2a6fe26ccf0b gfs2: make gfs2_log_write_page static
adds 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache
adds bff2e532d433 gfs2: Fix invalid block size message
adds 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...]
adds f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw
adds 82218943058d gfs2: keep bios separate for each journal
adds 834ec3e1ee65 gfs2: Lock imbalance on error path in gfs2_recover_one
adds 78178ca844f0 gfs2: Don't skip dlm unlock if glock has an lvb
adds 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802
adds 866eef48d802 gfs2: Add trusted xattr support
adds 7009fa9cd9a5 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
adds 0eacdd16adc4 gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add
adds c65b76b89303 gfs2: Only use struct gfs2_rbm for bitmap manipulations
adds 3ed08befeb09 gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks
adds 4272006d956f gfs2: Minor gfs2_inplace_reserve cleanup
adds 2fdc2fa21bc7 Revert "gfs2: Don't reject a supposedly full bitmap if we [...]
adds a12c6fa1de84 gfs2: Don't clear GBF_FULL flags in rs_deltree
adds 560b8eba6bf6 gfs2: Set GBF_FULL flags when reading resource group
adds f38e998fbbb5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt
adds 3d39fcd16d88 gfs2: Only pass reservation down to gfs2_rbm_find
adds b2598965dc84 gfs2: Don't search for unreserved space twice
adds 0ec9b9ea4f83 gfs2: Check for active reservation in gfs2_release
adds 07974d2a2a98 gfs2: Rename rs_{free -> requested} and rd_{reserved -> re [...]
adds 725d0e9d464d gfs2: Add per-reservation reserved block accounting
adds 9e514605c774 gfs2: Add local resource group locking
adds 06e908cd9ead gfs2: Allow node-wide exclusive glock sharing
adds 4fc7ec31c3c4 gfs2: Use resource group glock sharing
adds 736b2f778f0a gfs2: Un-obfuscate function jdesc_find_i
adds 458094c2c611 gfs2: Simplify the buf_limit and databuf_limit definitions
adds 5a4e9c607e03 gfs2: Minor gfs2_write_revokes cleanups
adds 6188e8777de4 gfs2: Some documentation updates
adds 625a8edd5e00 gfs2: Minor debugging improvement
adds e7501bf88cd7 gfs2: Rename gfs2_{write => flush}_revokes
adds 6e80674af06c gfs2: Clean up ail2_empty
adds 15e20a301ab0 gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl
adds c968f5788bc9 gfs2: Clean up on-stack transactions
adds f3708fb59f6c gfs2: Get rid of sd_reserving_log
adds c1eba1b0bca5 gfs2: Move lock flush locking to gfs2_trans_{begin,end}
adds 4a3d049db42b gfs2: Don't wait for journal flush in clean_journal
adds 5ae8fff8d031 gfs2: Clean up gfs2_log_reserve
adds 297de3180dd7 gfs2: Use a tighter bound in gfs2_trans_begin
adds 5cb738b5fbd2 gfs2: Get rid of current_tail()
adds 76fce6548961 gfs2: Move function gfs2_ail_empty_tr
adds 71b219f4e50b gfs2: Minor calc_reserved cleanup
adds fe3e39766877 gfs2: Rework the log space allocation logic
adds 2129b4288852 gfs2: Per-revoke accounting in transactions
adds 803074ad77b9 Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from [...]
adds 17d776840885 gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush
adds f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...]
adds c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore
adds d883312489df HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit
adds 2fad0abdfa03 HID: displays: convert sysfs sprintf/snprintf family to sy [...]
adds fc6a31b00739 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE [...]
adds ef07c116d987 HID: logitech-dj: add support for keyboard events in eQUAD [...]
adds 2aefba190f17 HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID
adds fab3a95654ee HID: logitech-dj: add support for the new lightspeed conne [...]
adds decfe496fe77 HID: Ignore battery for Elan touchscreen on HP Spectre X36 [...]
adds b7c20f381598 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspi [...]
adds 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...]
adds a0312af1f94d HID: core: detect and skip invalid inputs to snto32()
adds ed9be64eefe2 HID: make arrays usage and value to be the same
adds 7c7d7ac7cebb HID: hid-input: avoid splitting keyboard, system and consu [...]
adds 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus
adds 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...]
adds fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus
adds e90d5df7f08f Documentation: HID: hid-alps editing & corrections
adds 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections
adds 750376f5e136 Documentation: HID: hiddev editing & corrections
adds 997930996e04 Documentation: HID: intel-ish-hid editing & corrections
adds 1c9003637f1e Documentation: HID: hidraw editing & corrections
adds ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections
adds a14e9d72858f Documentation: HID: hid-transport editing & corrections
adds 356006a6cfb7 Documentation: HID: uhid editing & corrections
adds ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h>
adds 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c
adds f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus
adds df7b622906f2 HID: google: Get HID report on probe to confirm tablet swi [...]
adds d6310078d9f8 Merge branch 'for-5.12/google' into for-linus
adds b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules
adds 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger
adds f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...]
adds c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core
adds 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus
adds 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB
adds 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues
adds 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus
adds e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...]
adds 4d3008330148 HID: lg-g15: make a const array static, makes object smaller
adds fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus
adds c7aa374e0000 HID: multitouch: Set to high latency mode on suspend.
adds 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus
adds bc2e15a9a022 HID: playstation: initial DualSense USB support.
adds b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier.
adds d30bca44809e HID: playstation: add DualSense battery support.
adds f6bb05fcb2a1 HID: playstation: add DualSense touchpad support.
adds 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...]
adds 53f04e83577c HID: playstation: track devices in list.
adds 799b2b533a29 HID: playstation: add DualSense Bluetooth support.
adds 51151098d7ab HID: playstation: add DualSense classic rumble support.
adds 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version.
adds 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property.
adds 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one)
adds 8e5198a12d64 HID: playstation: add initial DualSense lightbar support.
adds c26e48b150fc HID: playstation: add microphone mute support for DualSense.
adds 949aaccda019 HID: playstation: add DualSense player LED support.
adds e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus
adds 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars
adds c35f31fc066c Merge branch 'for-5.12/sony' into for-linus
adds f7271b2a697d HID: uclogic: Improve support for Trust Panora
adds 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus
adds 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
adds 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...]
adds 6524d8eac258 Input: st1232 - add IDLE state as ready condition
adds 1e2020aa0da0 Input: da7280 - fix missing error test
adds fafd320ae51b Input: raydium_ts_i2c - do not send zero length
adds 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF
adds f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM
adds 60dc45119465 Input: omap4-keypad - switch to use managed resources
adds 7e0541b25702 Input: omap4-keypad - disable unused long interrupts
adds 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...]
adds 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...]
adds 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend
adds 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...]
adds a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary
adds 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused
adds 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...]
adds e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp'
adds 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member
adds 6965eece2a89 Input: ads7846 - convert to one message
adds 9517b95bdc46 Input: elants_i2c - add support for eKTF3624
adds 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements
adds 2539da6677b6 Input: iqs5xx - preserve bootloader errors
adds 1302c71a3061 Input: iqs5xx - accommodate bootloader latency
adds e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset
adds 4a76d861d918 Input: iqs5xx - simplify axis setup logic
adds 050fac7f056b Input: iqs5xx - eliminate unnecessary register read
adds 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete
adds ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source
adds 3bdffa8ffb45 Input: Add N64 controller driver
adds 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable
adds a374c19f7f15 Input: zinitix - remove unneeded semicolon
adds ede6747c2f89 Input: elants_i2c - detect enum overflow
adds b0b7d2815839 Input: sur40 - fix an error code in sur40_probe()
adds 0958351e93fa Input: elo - fix an error code in elo_connect()
adds 182d679b2298 Input: joydev - prevent potential read overflow in ioctl
adds b2e3543b5e19 Input: add missing dependencies on CONFIG_HAS_IOMEM
adds b5d6e7ab7fe7 Input: i8042 - add ASUS Zenbook Flip to noselftest list
adds 836f308cb5c7 Input: zinitix - fix return type of zinitix_init_touch()
adds 0ce1ac23149c Input: applespi - don't wait for responses to commands ind [...]
adds e64123949e6c Input: applespi - fix occasional crc errors under load.
adds 415e915fdfc7 Merge tag 'v5.11' into next
adds 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...]
adds 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...]
adds faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap
adds 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key
adds 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros
adds 2896a27fdcd0 Input: alps - fix spelling of "positive"
adds 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...]
adds cbecf716ca61 Merge branch 'next' into for-linus
adds 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling
adds e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
adds 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...]
adds 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
adds cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...]
adds 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...]
adds e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...]
adds 4e6df217b73e cpufreq: Fix typo in kerneldoc comment
adds de04241ab87a opp: Don't skip freq update for different frequency
adds 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...]
adds 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp'
adds 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...]
adds c27f3d011b08 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_r [...]
adds 8f6493d1b834 ACPICA: Remove some code duplication from acpi_ev_address_ [...]
adds 833a18d0715d Merge branch 'acpica'
adds 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...]
adds 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...]
adds c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...]
adds 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header
adds e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock
adds afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC
adds 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support.
adds cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function
adds b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...]
adds 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function
adds 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg
adds aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels
adds 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes
adds 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...]
adds 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...]
adds 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt
adds 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon
adds c06e424be5f5 dmaengine: idxd: set DMA channel to be private
adds d07b6621d948 dmaengine: imx-sdma: Remove platform data support
adds 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data()
adds 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...]
adds d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B)
adds 41116775f12c MAINTAINERS: dmaengine: add header files directory
adds 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files
adds be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier
adds ec6ab42f5aad dmaengine: remove sirfsoc driver
adds 1c8963f83013 dmaengine: remove zte zx driver
adds a033a74e8b66 dmaengine: remove coh901318 driver
adds e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn()
adds 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module
adds 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module
adds 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA
adds 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...]
adds c281cde7a456 dmaengine: stedma40: fix 'physical' typo
adds 72ec393ba324 dt-bindings: renesas,rcar-dmac: Add r8a779a0 support
adds d249b5fb379f dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper
adds 245bbd16b72c dmaengine: rcar-dmac: Add helpers for clearing DMA channel status
adds e5bfbbb916a4 dmaengine: rcar-dmac: Add support for R-Car V3U
adds cd90f69f597a dmaengine: INTEL_LDMA should depend on X86
adds a0f2a1cb65c9 dmaengine: ti: k3-psil: optimize struct psil_endpoint_conf [...]
adds 8c70fb7e0a0a dt-bindings: dma: Add YAML schemas for dw-axi-dmac
adds ef6fb2d6f1ab dmaengine: dw-axi-dmac: simplify descriptor management
adds 0b9d2fb368b9 dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_ch [...]
adds 67b2e39f4acb dmaengine: dw-axi-dmac: Add device_synchronize() callback
adds 66c6c9455efc dmaengine: dw-axi-dmac: Add device_config operation
adds eec91760539e dmaengine: dw-axi-dmac: Support device_prep_slave_sg
adds 1deb96c0fa58 dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic()
adds b428c6fa4112 dmaengine: dw-axi-dmac: Support of_dma_controller_register()
adds 8e55444da65c dmaengine: dw-axi-dmac: Support burst residue granularity
adds 0a35c9a017d3 dt-binding: dma: dw-axi-dmac: Add support for Intel KeemBa [...]
adds 8fb1dae09091 dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields
adds cd0f00c39ff4 dmaengine: drivers: Kconfig: add HAS_IOMEM dependency to D [...]
adds 3df2d81f878d dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support
adds 425c8a53e874 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake
adds f74b30255060 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and [...]
adds 78a90a1e489e dmaengine: dw-axi-dmac: Set constraint to the Max segment size
adds f80f7c96f772 dmaengine: dw-axi-dmac: Virtually split the linked-list
adds ba61c3692034 dmaengine: xilinx_dma: Alloc tx descriptors GFP_NOWAIT
adds eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc
adds 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...]
adds c05d042fda88 sparc64: viohs: Use struct_size() helper
adds 5124b31c1e90 sparc: piggyback: handle invalid image
adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones
adds e06028482135 SPARC: backoff.h: delete a duplicated word
adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user()
adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...]
adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix()
adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix'
adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword
adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro
adds 4cc8ca08ed09 sparc: remove SA_STATIC_ALLOC macro definition
adds b6b9b67d67f0 sparc32: signal: Fix stack trampoline for RT signals
adds bf8c5541df53 sbus: char: Remove meaningless jump label out_free
adds 8befe0280de4 sparc: Replace test_ti_thread_flag() with test_tsk_thread_flag()
adds bda166930c37 sparc32: Limit memblock allocation to low memory
adds c599a7821be7 sparc32: Preserve clone syscall flags argument for restart [...]
adds 520615e1f5b2 sparc64: switch defconfig from the legacy ide driver to libata
adds a57cdeb369ef sparc: sparc64_defconfig: add necessary configs for qemu
adds da5447265434 tty: vcc: Drop impossible to hit WARN_ON
adds e1d830ab3280 tty: vcc: Drop unnecessary if block
adds 60cb8a9073ba tty: hvcs: Drop unnecessary if block
adds 80bddf5c93a9 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
adds a970a9764c77 sparc: Fix handling of page table constructor failure
adds b3554aa2470b sparc: fix led.c driver when PROC_FS is not enabled
adds 76962e03934e sparc32: Fix comparing pointer to 0 coccicheck warning
adds 147d8622f2a2 sparc64: Use arch_validate_flags() to validate ADI flag
adds 356184fb6d67 sparc: make xchg() into a statement expression
adds 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
adds 99d0021569c7 objtool: Add a pass for generating __mcount_loc
adds 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler
adds 0e731dbc1824 objtool: Don't autodetect vmlinux.o
adds 22c8542d7b22 tracing: add support for objtool mcount
adds 6dafca978033 x86, build: use objtool mcount
adds 41425ebe2024 objtool: Split noinstr validation from --vmlinux
adds b1a1a1a09b46 kbuild: lto: postpone objtool
adds e242db40be27 x86, vdso: disable LTO only for vDSO
adds d2dcd3e37475 x86, cpu: disable LTO for cpu.c
adds b33fff07e3e3 x86, build: allow LTO to be selected
adds 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO
adds 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...]
adds 634c21bb9867 security: keys: Fix fall-through warnings for Clang
adds 796e46f9e2cb keys: Remove outdated __user annotations
adds 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue
adds 272a121940a2 security/keys: use kvfree_sensitive()
adds 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc
adds 328c95db01df security: keys: delete repeated words in comments
adds c224926edfc2 KEYS: remove redundant memset
adds 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h
adds c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones
adds d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one
adds 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code
adds 464e96aeb16a keys: remove trailing semicolon in macro definition
adds 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...]
adds 0b2d443bf527 certs/blacklist: fix kernel doc interface issue
adds 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check
adds f14602caf4fa PKCS#7: Fix missing include
adds 4993e1f9479a certs: Fix blacklist flag type confusion
adds a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID
adds 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch()
adds c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...]
adds a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding
adds c26958cb5a0d Take mmap lock in cacheflush syscall
adds 9abcfcb20320 nios2: fixed broken sys_clone syscall
adds 7f7bc20bc41a nios2: Don't use _end for calculating min_low_pfn
adds b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...]
adds 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove()
adds 1f975074634a libnvdimm: Make remove callback return void
adds 7323fb22f05f device-dax: Fix default return code of range_parse()
adds 5b8e64f1ada3 device-dax: Prevent registering drivers without probe callback
adds 8029968e2ae0 device-dax: Properly handle drivers without remove callback
adds e307bf11c519 device-dax: Fix error path in dax_driver_register
adds c80b53204d6e device-dax: Drop an empty .remove callback
adds 0d519e0d52ee dax-device: Make remove callback return void
adds 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm
adds fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...]
adds 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints
adds 8adaf747c9f0 cxl/mem: Find device capabilities
adds b39cb1052a5c cxl/mem: Register CXL memX devices
adds 583fa5e71cae cxl/mem: Add basic IOCTL interface
adds 13237183c735 cxl/mem: Add a "RAW" send command
adds 472b1ce6e9d6 cxl/mem: Enable commands via CEL
adds 57ee605b976c cxl/mem: Add set of informational commands
adds 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver
adds 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails
adds 88ff5d466c02 cxl/mem: Fix potential memory leak
adds 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...]
adds 114c93bf2859 dt-bindings: mailbox: qcom: Add SC8180X APCS compatible
adds d10c851f25f3 mailbox: qcom: Add SC8180X apcs compatible
adds 7a4647bdc242 dt-bindings: mailbox: omap: Update binding for AM64x SoCs
adds 595be654b0c2 mailbox: omap: Add support for K3 AM64x SoCs
adds 0d17014e9189 dt-bindings: mailbox: Add binding for SDX55 APCS
adds c319f78cba83 mailbox: qcom: Add support for SDX55 APCS IPC
adds af59bcff8a03 mailbox: arm_mhuv2: Fix sparse warnings
adds 09d12157b3bf mailbox: arm_mhuv2: make remove callback return void
adds 4450f128c511 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
adds d1e6bc0ca01c mailbox: tegra-hsp: Set lockdep class dynamically
adds 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer
adds b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...]
adds 9dc00b25eadf dma-mapping: benchmark: pretend DMA is transmitting
adds 81d88ce55092 dma-mapping: remove the {alloc,free}_noncoherent methods
adds a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...]
adds 7520962b6690 drivers: base: remove unused function find_bus()
adds 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...]
adds fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...]
adds 4b9bbb29baf6 driver core: Add device link support for INFERRED flag
adds b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED
adds b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink
adds c13b82792711 driver core: fw_devlink_relax_cycle() can be static
adds e590474768f1 driver core: Set fw_devlink=on by default
adds 0fab972eef49 drivers: core: Detach device from power domain on shutdown
adds 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...]
adds 072a51be8ecf Merge 5.11-rc5 into driver-core-next
adds e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...]
adds 4104ca776ba3 of: property: Add fw_devlink support for interrupts
adds 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...]
adds 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c
adds 38009c766725 drivers/base: build kunit tests without structleak plugin
adds 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...]
adds 5c3db63abdb0 device.h: Remove bogus "the" in kerneldoc
adds ced2af419528 gpiolib: Don't probe gpio_device if it's not the primary device
adds f265f06af194 of: property: Fix fw_devlink handling of interrupts/interr [...]
adds e5e1c2097881 driver core: platform: Emit a warning if a remove callback [...]
adds 9528e0d9c100 driver core: fw_devlink: Detect supplier devices that will [...]
adds 1753c4d1edbc of: property: Don't add links to absent suppliers
adds 19d0f5f6bff8 driver core: Add fw_devlink.strict kernel param
adds a9dd8f3c2cf3 of: property: Add fw_devlink support for optional properties
adds 74c782cff77b driver core: fw_devlink: Handle suppliers that don't use d [...]
adds ed1054a02aa2 irqdomain: Mark fwnodes when their irqdomain is added/removed
adds bab2d712eeaf PM: domains: Mark fwnodes when their powerdomain is added/removed
adds 3c9ea42802a1 clk: Mark fwnodes when their clock provider is added/removed
adds 1852ebd13542 of: irq: make a stub for of_irq_parse_one()
adds 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub
adds 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...]
adds bc6de804d36b debugfs: be more robust at handling improper input in debu [...]
adds 56348560d495 debugfs: do not attempt to create a new file before the fi [...]
adds bd6d617aac21 of: property: fw_devlink: Ignore interrupts property for s [...]
adds 3e4c982f1ce7 Revert "driver core: Set fw_devlink=on by default"
adds 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...]
adds 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock
adds 157576d55233 misc: remove atmel_tclib
adds 38d98d73be9f misc: rtsx: remove unused function
adds 4c5a6a7b7143 greybus: remove h from printk format specifier
adds 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs()
adds fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability
adds e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...]
adds 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h
adds 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE()
adds ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h
adds 56172ab35338 fpga: dfl: add support for N3000 Nios private feature
adds 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver
adds 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe
adds 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...]
adds 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute
adds 591afd6e5a50 Merge 5.11-rc3 into char-misc-next
adds f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock
adds e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs
adds 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...]
adds 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...]
adds 20612d2428c3 fpga: dfl-pci: rectify ReST formatting
adds 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms
adds e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan
adds 6805822954f0 Documentation: devicetree: Add new compatible string for e [...]
adds f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...]
adds 66afbe4d633a Merge 5.11-rc5 into char-misc-next
adds 882227626459 bcm-vk: add bcm_vk UAPI
adds 522f692686a7 misc: bcm-vk: add Broadcom VK driver
adds 064ffc7c3939 misc: bcm-vk: add autoload support
adds bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver
adds af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...]
adds 22c30607d1e0 misc: bcm-vk: add open/release
adds 7367e0ad77d2 misc: bcm-vk: add ioctl load_image
adds ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info
adds 111d746bb476 misc: bcm-vk: add VK messaging support
adds d63d658f7472 misc: bcm-vk: reset_pid support
adds 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2
adds 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver
adds 91ca10d6fa07 misc: bcm-vk: add ttyVK support
adds fc716ffb9afe misc/vmw_vmci: fix typo
adds e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible
adds 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory
adds 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC
adds e4240253ac85 greybus: es2: drop short control-transfer checks
adds 26c2e9226140 most: core: Constify static attribute_group structs
adds c41e21dca8dc sgi-xp: remove h from printk format specifier
adds 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value
adds 1941ab1d25e0 speakup: add the missing synth parameter to all io functions
adds 4f2a81f3a882 speakup: Reference synth from tty and tty from synth
adds 117422521e6c speakup: Simplify spk_ttyio_out error handling.
adds cae2181b498f speakup: Add documentation on changing the speakup message [...]
adds 8ba59e9dee31 misc: pti: Remove driver for deprecated platform
adds 487709fa1be2 misc: pvpanic: introduce device capability
adds 8d6da6575ffe misc: pvpanic: introduce events device attribue
adds c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...]
adds d0259c42abff spdxcheck.py: Use Python 3
adds afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic
adds 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq
adds 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures
adds 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header
adds 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus
adds 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support
adds 3f6099438181 bus: fsl-mc: add bus rescan attribute
adds 296c6264d4b1 bus: fsl-mc: add autorescan sysfs
adds e4612ecd6f36 misc: pti: Remove a leftover in documentation
adds d71277dc9bd6 misc: bcm-vk: fix set_q_num API precedence issue
adds 1309ecc90f16 mei: fix transfer over dma with extended header
adds 7615da2be006 mei: document that mei_msg_hdr_init returns ERR_PTR
adds 3a77df62deb2 mei: hbm: call mei_set_devstate() on hbm stop response
adds da3eb47c90d4 mei: hbm: drop hbm responses on shutdown
adds 372726cb3957 mei: me: emmitsburg workstation DID
adds f7545efaf795 mei: me: add adler lake point S DID
adds 930c922a987a mei: me: add adler lake point LP DID
adds d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue()
adds 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable
adds 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe()
adds 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set
adds 4c998836d413 habanalabs: update firmware boot interface
adds cb6ef0ee6d76 habanalabs: refactor MMU locks code
adds 8e39e75a134f habanalabs: Init the VM module for kernel context
adds ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion
adds c209e742141b habanalabs: allow user to pass a staged submission seq
adds f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks
adds e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init
adds 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl
adds 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver
adds 3b762f55aa27 habanalabs: kernel doc format in memory functions
adds f19040ce418d habanalabs: modify memory functions signatures
adds 2e368560080c habanalabs/gaudi: add debug prints for security status
adds 1530d468178d habanalabs: add ASIC property of functional HBMs
adds 3abe1040ba61 habanalabs: update to latest hl_boot_if.h
adds 9402a3362462 habanalabs: return dram virtual address in info ioctl
adds 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol
adds a1f8533269aa habanalabs: remove access to kernel memory using debugfs
adds b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes
adds 6769cea8de59 habanalabs: report correct dram size in info ioctl
adds edb07cb69caa habanalabs: read device boot errors after cpucp is up
adds 8563e19159b0 habanalabs: separate common code to dedicated folders
adds 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation
adds d3f139c46280 habanalabs: add driver support for internal cb scheduling
adds 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block
adds 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()'
adds f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info
adds eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present
adds d2b980f3299e habanalabs: add security violations dump to debugfs
adds 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs
adds a24ab89001aa CREDITS: update email address and home address
adds 8d79ce162e2b habanalabs: always try to use the hint address
adds e1fa724dd17a habanalabs: add user available interrupt to hw_ip
adds 89473a1fc360 habanalabs: fix MMU debugfs related nodes
adds d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks
adds 0811b3914695 habanalabs: add CS completion and timeout properties
adds cf30339d3f44 habanalabs: modify device_idle interface
adds 2795c8891577 habanalabs: staged submission support
adds 663a301d75b8 habanalabs: fix ETR security issue
adds 7838504171d9 habanalabs: update SyncManager interrupt handling
adds 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling
adds f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W
adds 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...]
adds a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline
adds 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl
adds 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...]
adds b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75
adds f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn
adds df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore
adds 6e736c60a9fe coresight: Introduce device access abstraction
adds 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...]
adds 020052825e49 coresight: Convert coresight_timeout to use access abstraction
adds 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...]
adds 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU
adds f5bd523690d2 coresight: etm4x: Convert all register accesses
adds c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes
adds 4f2a67266ab3 coresight: etm4x: Add commentary on the registers
adds 03336d0f4d0d coresight: etm4x: Add sysreg access helpers
adds 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers
adds d02dfac3431f coresight: etm4x: Define DEVARCH register fields
adds 33d5573a15c2 coresight: etm4x: Check for Software Lock
adds 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks
adds 4d1b1fd72908 coresight: etm4x: Clean up exception level masks
adds e49516e2df5b coresight: etm4x: Handle ETM architecture version
adds fd6e79050066 coresight: etm4x: Detect access early on the target CPU
adds 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery
adds 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs
adds 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access
adds dc1747a716fe coresight: etm4x: Detect system instructions support
adds c23bc382ef0e coresight: etm4x: Refactor probing routine
adds e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU
adds 5214b563588e coresight: etm4x: Add support for sysreg only devices
adds 61c68c68b826 dts: bindings: coresight: ETM system register access only units
adds 4b6929f50d79 arm64: Add TRFCR_ELx definitions
adds e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing
adds f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR
adds 76ec1ec8fc7c cxl: Simplify bool conversion
adds 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...]
adds 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data()
adds f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver
adds 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem
adds 0445efacec75 nvmem: core: skip child nodes not matching binding
adds 49f259eff82e speakup ABI: Advertise synth parameters for all synths
adds 1f7c14afd4ad speakup: Make dectlk flush timeout configurable
adds 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...]
adds 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support
adds dfbd988f1ce6 interconnect: qcom: qcs404: use shared code
adds 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...]
adds 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings
adds 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver
adds 23145465c5b0 Merge branch 'icc-msm8939' into icc-next
adds acda36189cb8 dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings
adds cbb382c5fb37 interconnect: qcom: Add SDX55 interconnect provider driver
adds 6715ea06ced4 Merge branch 'icc-sdx55' into icc-next
adds 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...]
adds 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...]
adds b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM
adds e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
adds 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework
adds b5a8d233a588 bus: mhi: core: Add device hardware reset support
adds d9f23ea69d41 mhi: pci-generic: Increase number of hardware events
adds eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels
adds 8ccc3279fcad mhi: pci_generic: Add support for reset
adds 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure
adds b012ee6bfe2a mhi: pci_generic: Add PCI error handlers
adds 8562d4fe34a3 mhi: pci_generic: Add health-check
adds 84026a5bbc11 mhi: pci_generic: Increase controller timeout value
adds 4da3d07db8ae mhi: pci_generic: Add diag channels
adds ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels
adds f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier
adds fcba4b2047a3 mhi: unconstify mhi_event_config
adds b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support
adds 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it
adds cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next
adds a8f75cb348fd mhi: core: Factorize mhi queuing
adds 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next
adds 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash
adds 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring
adds 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...]
adds 36edb1407c3c mei: allow clients on bus to communicate in remove callback
adds b7a4804129c7 mei: add support for client dma capability
adds dfad8742a328 mei: hbm: add client dma hbm messages
adds 369aea845951 mei: implement client dma setup.
adds f320ff0387a8 mei: bus: simplify mei_cl_device_remove()
adds bf5c9cc8ad7f mei: bus: change remove callback to return void
adds b398d53cd421 mei: bus: block send with vtag on non-conformat FW
adds e666b79e2295 mei: use sysfs_emit() in tx_queue_limit_show sysfs
adds 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing
adds 0cff99117991 soundwire: cadence: reduce timeout on transactions
adds 565e3afaefee soundwire: sysfs: Constify static struct attribute_group
adds c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree
adds 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id
adds ee3db942432c soundwire: intel: don't return error when clock stop failed
adds c397efb77d81 soundwire: use consistent format for Slave devID logs
adds 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log
adds ec47518742c6 soundwire: bus: add more details to track failed transfers
adds db9d9f944f95 soundwire: cadence: fix ACK/NAK handling
adds 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling
adds f1b690261247 soundwire: bus: add better dev_dbg to track complete() calls
adds 18de2f72b74a soundwire: return earlier if no slave is attached
adds a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...]
adds b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device
adds 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...]
adds c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling
adds 167790abb90f soundwire: export sdw_write/read_no_pm functions
adds 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime
adds 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references
adds f3be86136266 Merge tag 'soundwire-5.12-rc1' of git://git.kernel.org/pub [...]
adds d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data
adds 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level
adds 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()
adds a9dfa098b7d6 phy: ingenic: Remove useless field .version
adds a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema
adds cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema
adds 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema
adds 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema
adds dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema
adds 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword
adds b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...]
adds 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding
adds 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908
adds 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference
adds 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...]
adds 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...]
adds 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_*
adds 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation
adds 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...]
adds 5b1af71280ab phy: stm32: rework PLL Lock detection
adds aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding
adds 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY
adds c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...]
adds 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs
adds fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...]
adds 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme
adds b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660
adds 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible
adds a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding
adds 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy
adds a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy
adds 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy
adds 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018
adds 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible
adds 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence
adds d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings
adds 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350
adds 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy
adds 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe()
adds 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller
adds d68f2cb09597 phy: cpcap-usb: Simplify bool conversion
adds 47ddb856c20f Merge tag 'phy-for-5.12' of git://git.kernel.org/pub/scm/l [...]
adds 6c1e3f92f9f1 habanalabs: fix integer handling issue
adds 5dbd7b4de6ef habanalabs: improve communication protocol with cpucp
adds e52606d2f536 habanalabs: support fetching first available user CQ
adds b520ca5d82f6 habanalabs/gaudi: use HBM_ECC_EN bit for ECC ERR
adds 28bcf1fdc408 habanalabs: enable F/W events after init done
adds 5b6b780660ad habanalabs: update security map after init CPU Qs
adds 6df50d274363 habanalabs: return block size + block ID
adds da5dfbb97a82 habanalabs/gaudi: don't enable clock gating on DMA5
adds e3e3eaab2b48 Merge tag 'misc-habanalabs-next-2021-02-08' of https://git [...]
adds c31d32ba580d ipack: Fail earlier for drivers without probe function
adds 609cf09c5680 ipack: Handle a driver without remove callback
adds ef0fec22146b bus: fsl-mc: Fix test for end of loop
adds e70ba1b06c26 bus: fsl-mc: add the dpdbg device type
adds d67cc29e6d1f bus: fsl-mc: list more commands as accepted through the ioctl
adds b212658aebda misc: fastrpc: fix incorrect usage of dma_map_sgtable
adds c619a804cc43 docs: acrn: Introduce ACRN
adds 7995700e65f1 x86/acrn: Introduce acrn_{setup, remove}_intr_handler()
adds ebbfc978f37e x86/acrn: Introduce acrn_cpuid_base() and hypervisor feature bits
adds 8a0a87198a58 x86/acrn: Introduce hypercall interfaces
adds 666834c47d3b virt: acrn: Introduce ACRN HSM basic driver
adds 9c5137aedd11 virt: acrn: Introduce VM management interfaces
adds 2ad2aaee1bc9 virt: acrn: Introduce an ioctl to set vCPU registers state
adds 88f537d5e8dd virt: acrn: Introduce EPT mapping management
adds 72f293de3ff4 virt: acrn: Introduce I/O request management
adds 3c4c331667d4 virt: acrn: Introduce PCI configuration space PIO accesses [...]
adds ce011e1363a1 virt: acrn: Introduce interfaces for PCI device passthrough
adds c7cf8d27244f virt: acrn: Introduce interrupt injection interfaces
adds 3d679d5aec64 virt: acrn: Introduce interfaces to query C-states and P-s [...]
adds 5a0c9f176f23 virt: acrn: Introduce I/O ranges operation interfaces
adds d8ad515156b6 virt: acrn: Introduce ioeventfd
adds aa3b483ff1d7 virt: acrn: Introduce irqfd
adds 279dcf693ac7 virt: acrn: Introduce an interface for Service VM to control vCPU
adds 5b06931d7f8b sample/acrn: Introduce a sample of HSM ioctl interface usage
adds 1077d4367ab3 firmware: xilinx: Use explicit values for all enum values
adds 5f6805327982 firmware: google: make coreboot driver's remove callback r [...]
adds 2adc75fba328 vme: make remove callback return void
adds b2c852f490e0 firewire: replace tricky statement by two simple ones
adds 2fd10bcf0310 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...]
adds 61de21a83151 uio: uio_pci_generic: don't fail probe if pdev->irq equals [...]
adds 0566752c3e86 uapi: map_to_7segment: Update example in documentation
adds db4e8de1935b mhi: Fix double dma free
adds 39961bd6b70e phy: rockchip-emmc: emmc_phy_init() always return 0
adds aaf316de3bba phy: cpcap-usb: remove unneeded conversion to bool
adds 88d9f40c4b71 devicetree: phy: rockchip-emmc optional add vendor prefix
adds c188365402f6 phy: rockchip: emmc, add vendor prefix to dts properties
adds 36acd5e24e30 phy: lantiq: rcu-usb2: wait after clock enable
adds 6b46e60a6943 phy: USB_LGM_PHY should depend on X86
adds 25e3ee590f62 phy: phy-brcm-sata: remove unneeded semicolon
adds 9a8b9434c60f phy: mediatek: Add missing MODULE_DEVICE_TABLE()
adds 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...]
adds 647bd7e7a93c MAINTAINERS: replace my with email with replacements
adds 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only
adds 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options
adds 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2
adds 06c18e28c402 Documentation: coresight: Add PID tracing description
adds 957e3f797917 soundwire: intel: fix possible crash when no device is detected
adds d288a5712ef9 regmap: sdw: use _no_pm functions in regmap_read/write
adds 4038e54b8f8f regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ
adds 8d8d95842867 regmap: sdw-mbq: use MODULE_LICENSE("GPL")
adds d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...]
adds d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow
adds e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...]
adds ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const
adds 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...]
adds befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio)
adds 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd)
adds 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery)
adds db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio)
adds 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn)
adds f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal)
adds 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic)
adds 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC)
adds 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform
adds ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform
adds 3c26db8b2895 media: atomisp: Remove unused header
adds 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware
adds 4590d98f5a4f sfi: Remove framework for deprecated firmware
adds 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison
adds 24c92537ccac x86/PCI: Describe @reg for type1_access_ok()
adds 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h
adds 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co.
adds 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...]
adds c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names
adds c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...]
adds d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...]
adds 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group
adds 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups
adds 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes
adds 46c474666094 vfio-pci/zdev: remove unused vdev argument
adds 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue
adds c98fe7c2a203 vfio: option to unmap all
adds 0f53afa12bae vfio/type1: unmap cleanup
adds c19650995374 vfio/type1: implement unmap all
adds 441e8106a238 vfio: interfaces to update vaddr
adds 40ae9b807b89 vfio/type1: massage unmap iteration
adds c3cbab24db38 vfio/type1: implement interfaces to update vaddr
adds ec5e32940cc9 vfio: iommu driver notify callback
adds 487ace134053 vfio/type1: implement notify callback
adds 898b9eaeb3fe vfio/type1: block on invalid vaddr
adds 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next
adds 35ac5991cdec vfio/iommu_type1: Fix duplicate included kthread.h
adds b9abef43a08e vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig
adds 72d6e4871f04 Merge commit '3e10585335b7967326ca7b4118cada0d2d00a2ab' in [...]
adds 07956b6269d3 vfio/type1: Use follow_pte()
adds be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn()
adds 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch
adds 4d83de6da265 vfio/type1: Batch page pinning
adds 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...]
adds 387db89ca00f dt-bindings: hwlock: Update OMAP HwSpinlock binding for AM [...]
adds b9ddb2500e7e hwspinlock: omap: Add support for K3 AM64x SoCs
adds 890caa39a959 Merge tag 'hwlock-v5.12' of git://git.kernel.org/pub/scm/l [...]
adds df2f392c61b6 rpmsg: glink: fix some kerneldoc comments
adds 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config
adds 3e35772bc1e4 rpmsg: glink: add include of header file
adds e40242b98208 Merge tag 'rpmsg-v5.12' of git://git.kernel.org/pub/scm/li [...]
adds a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible
adds 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible
adds 9e19f44d7f08 remoteproc: qcom: add more help text qcom options
adds cf34838d591f remoteproc: stm32: improve debug using dev_err_probe
adds bfb44502b8fc remoteproc: qcom: fix glink dependencies
adds 9a1d27148543 remoteproc: qcom_wcnss: remove unneeded semicolon
adds 8c545f52dce4 remoteproc/mediatek: acknowledge watchdog IRQ after handled
adds ec8207ae39dc remoteproc: ingenic: Add module parameter 'auto_boot'
adds 2e88e8fcdfcd remoteproc/mediatek: use devm_platform_ioremap_resource_byname
adds ff3ea536023e remoteproc/mediatek: enable MPU for all memory regions in [...]
adds 503c64cc42f1 dt-bindings: remoteproc: mediatek: add L1TCM memory region
adds ca23ecfdbd44 remoteproc/mediatek: support L1TCM
adds 43d3f2c715ce remoteproc: core: Fix rproc->firmware free in rproc_set_fi [...]
adds 243a8b3c156b dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs
adds e8b4e9a21af7 remoteproc: qcom: pas: Add SM8350 PAS remoteprocs
adds 062c84fccc44 Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/li [...]
adds c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs
adds 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking
adds 02bbbc4b554e scripts/spelling.txt: check for "exeeds"
adds 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo
adds 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt
adds 6bbf29010fa9 ntfs: layout.h: delete duplicated words
adds 4dfe6bd94959 ntfs: check for valid standard information attribute
adds 6efb59499aff ocfs2: remove redundant conditional before iput
adds 95e126d65039 ocfs2: clean up some definitions which are not used any more
adds c57d117f2b2f ocfs2: fix a use after free on error
adds 7c908aec3473 ocfs2: simplify the calculation of variables
adds 3d742d4b6ebb fs: delete repeated words in comments
adds 93da40039744 ramfs: support O_TMPFILE
adds 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free()
adds 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags
adds 0b41163407e2 mm/slab: minor coding style tweaks
adds ca220593208d mm/slub: disable user tracing for kmemleak caches by default
adds 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline
adds 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock
adds 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock
adds d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab()
adds fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...]
adds 457c82c3516d mm/slub: minor coding style tweaks
adds 91f5345afbc6 mm/debug: improve memcg debugging
adds bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...]
adds 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[]
adds 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn
adds 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...]
adds ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED
adds 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions
adds 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read
adds ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec
adds cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read
adds 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked
adds bd8a1f3655a7 mm/filemap: support readpage splitting a page
adds f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller
adds 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set
adds 68430303c84e mm/filemap: change filemap_read_page calling conventions
adds f253e1854ce8 mm/filemap: change filemap_create_page calling conventions
adds 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno
adds 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page
adds fce70da3a80f mm/filemap: add filemap_range_uptodate
adds 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages
adds 2642fca64725 mm/filemap: restructure filemap_get_pages
adds aa1ec2f69780 mm/filemap: don't relock the page after calling readpage
adds 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read
adds 826ea860bc4d mm/filemap: simplify generic_file_read_iter
adds 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear
adds 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition
adds 191a7221b70d mm/swap_slots.c: remove redundant NULL check
adds cf532faa41c5 mm/swapfile.c: fix debugging information problem
adds 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors
adds e48333b660d5 mm/swap_state: constify static struct attribute_group
adds cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin
adds 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...]
adds f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage
adds b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
adds 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages
adds bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages
adds 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages
adds a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages
adds 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages
adds fff66b79a19c mm: memcontrol: make the slab calculation consistent
adds d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...]
adds f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series
adds b6038942480e mm: memcg: add swapcache stat for memcg v2
adds c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static
adds 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing
adds 8a260162f9a0 mm/memcontrol: remove redundant NULL check
adds c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry()
adds a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local()
adds 6eeb104e114c fs: buffer: use raw page_memcg() on locked page
adds cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2
adds 1685bde6b9af mm: memcontrol: fix get_active_memcg return value
adds 96403bfe50c3 mm: memcontrol: fix slub memory accounting
adds b7204006c860 mm/mmap.c: remove unnecessary local variable
adds 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error
adds c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...]
adds 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...]
adds 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error
adds dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey()
adds ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()
adds 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...]
adds 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...]
adds fb9bf0484af4 vmalloc: remove redundant NULL check
adds f00748bfa024 kasan: prefix global functions with kasan_
adds 4062c24598b1 kasan: clarify HW_TAGS impact on TBI
adds 0fd379253691 kasan: clean up comments in tests
adds da17e377723f kasan: add macros to simplify checking test constraints
adds 573a48092313 kasan: add match-all tag tests
adds f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode
adds 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE
adds 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL
adds 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode
adds e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test
adds 027b37b552f3 kasan: move _RET_IP_ to inline wrappers
adds 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode
adds 858bdeb046f6 kasan: add proper page allocator tests
adds 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk
adds d82dc3a40d12 kasan: don't run tests when KASAN is not enabled
adds 93f503c3fcd1 mm: fix prototype warning from kernel test robot
adds ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone()
adds 3256ff83c566 mm: simplify parater of function memmap_init_zone()
adds 7010a6eca49f mm: simplify parameter of setup_usemap()
adds 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core
adds b3880c690beb video: fbdev: acornfb: remove free_unused_pages()
adds a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page()
adds 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t
adds 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...]
adds fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed
adds aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry
adds cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...]
adds a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
adds 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call
adds c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page
adds 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...]
adds c93b0a992607 mm/hugetlb: simplify the calculation of variables
adds 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages
adds 82e5d378b0e4 mm/hugetlb: refactor subpage recording
adds 6c26d3108393 mm/hugetlb: fix some comment typos
adds 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...]
adds 578b7725d4bd mm/hugetlb.c: fix typos in comments
adds 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...]
adds bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...]
adds 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...]
adds 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...]
adds 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...]
adds aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size
adds dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption
adds 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...]
adds 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page
adds c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup
adds 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...]
adds 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list()
adds f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...]
adds 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions
adds 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion()
adds 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list()
adds 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru()
adds bc7112719e1e mm: VM_BUG_ON lru page flags
adds c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...]
adds 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...]
adds 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static
adds aeddcee6c17b mm: workingset: clarify eviction order and distance calculation
adds d6995da31122 hugetlb: use page.private for hugetlb specific page flags
adds 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag
adds 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag
adds 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag
adds d95c0337774b include/linux/hugetlb.h: add synchronization information f [...]
adds ff5461176213 hugetlb: fix uninitialized subpool pointer
adds 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI
adds 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page
adds c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...]
adds d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction
adds e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked
adds 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction
adds 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock()
adds 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone
adds bda420b98505 numa balancing: migrate on fault among multiple bound nodes
adds ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...]
adds f8159c13905b mm, oom: fix a comment in dump_task()
adds 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool
adds a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty()
adds d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr()
adds 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs
adds c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...]
adds 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve
adds a25fddced835 hugetlbfs: make hugepage size conversion more readable
adds 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex
adds 1935ebd3cf6c hugetlbfs: fix some comment typos
adds e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate()
adds a553e3cd2053 mm/migrate: remove unneeded semicolons
adds 4c48faba5b7f Merge branch 'akpm' (patches from Andrew)
adds 4dc1d28ce290 Merge branch 'objtool/core' into x86/entry
adds 15f720aabe71 x86/entry: Fix instrumentation annotation
adds e7f890017971 x86/irq: Sanitize irq stack tracking
adds 951c2a51ae75 x86/irq/64: Adjust the per CPU irq stack pointer by 8
adds 3c5e0267ec3e x86/apic: Split out spurious handling code
adds a0cfc74d0b00 x86/irq: Provide macro for inlining irq stack switching
adds 569dd8b4eb7e x86/entry: Convert system vectors to irq stack macro
adds 5b51e1db9bdc x86/entry: Convert device interrupts to inline stack switching
adds 359f01d1816f x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcall
adds 52d743f3b712 x86/softirq: Remove indirection in do_softirq_own_stack()
adds 624db9eabc74 x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK
adds cd1a41ceba8a softirq: Move __ARCH_HAS_DO_SOFTIRQ to Kconfig
adds db1cc7aede37 softirq: Move do_softirq_own_stack() to generic asm header
adds 72f40a2823d6 x86/softirq/64: Inline do_softirq_own_stack()
adds a3251c1a36f5 Merge branch 'x86/paravirt' into x86/entry
adds 3aac798a917b um: Enforce the usage of asm-generic/softirq_stack.h
adds 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y
adds 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...]
adds d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h>
adds e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE
adds 9d63fecfcb2c nds32: remove dump_instr
adds fa2f478a348e nds32: use get_kernel_nofault in dump_mem
adds 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h>
adds 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...]
adds 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static
adds 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock
adds 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure
adds f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety
adds f6bda644fa3a PCI: Fix pci_register_io_range() memory leak
adds ce3e292eb703 Merge branch 'pci/enumeration'
adds 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device
adds 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...]
adds 387c72cdd7fb PCI/ERR: Retain status from error notification
adds 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset
adds ba952824e6c1 PCI/portdrv: Report reset for frozen channel
adds c3900329b53f Merge branch 'pci/error'
adds fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef
adds 35b7c87c1808 Merge branch 'pci/hotplug'
adds b4c7d2076b4e PCI/LINK: Remove bandwidth notification
adds 215fc27dd8a5 Merge branch 'pci/link'
adds 729e3a669d1b PCI: Decline to resize resources if boot config must be preserved
adds da8eb3feea12 Merge branch 'pci/resource'
adds 1002573ee33e PCI: cadence: Fix DMA range mapping early return error
adds 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor'
adds ef9e4005cbaf PCI: Align checking of syscall user config accessors
adds 87525610b402 Fix "ordering" comment typos
adds 2a0c106a671b MAINTAINERS: Fix 'ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURC [...]
adds 8f1fc1c15329 PCI: Add Silicom Denmark vendor ID
adds e8e9aababe60 PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy
adds 9a1471222189 PCI: Remove WARN_ON(in_interrupt())
adds d450f828b50c Merge branch 'pci/misc'
adds f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding
adds 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...]
adds 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb'
adds 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect
adds 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence'
adds 6104033bd25e PCI: dwc: Work around ECRC configuration issue
adds 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges'
adds 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU
adds 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU
adds a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist
adds 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops
adds 29b10c606f1a Merge branch 'pci/dwc'
adds 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings
adds 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support
adds 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver()
adds b994a66a9d98 Merge branch 'pci/layerscape'
adds 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak
adds 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek'
adds 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...]
adds 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding
adds 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver
adds daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...]
adds 52c1de640eae Merge branch 'pci/microchip'
adds 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...]
adds 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...]
adds fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR
adds 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure
adds 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device()
adds 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF
adds e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...]
adds 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ
adds 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs
adds 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...]
adds dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops
adds a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...]
adds 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...]
adds 599f86872f9c PCI: Add TI J721E device to PCI IDs
adds 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge
adds 250c475be70a Documentation: PCI: Add configfs binding documentation for [...]
adds b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide
adds 2ef38d7e2b01 Merge branch 'pci/ntb'
adds c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250
adds 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock
adds 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
adds 9da5366938ad Merge branch 'pci/qcom'
adds c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space
adds 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar'
adds 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional
adds 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B
adds ce96d1d7b8ea Merge branch 'pci/rockchip'
adds de9427ca87cf PCI: Remove tango host controller driver
adds 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango'
adds ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path
adds 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx'
adds 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go
adds ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go
adds a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler
adds ff591f7490cf PCI: Drop PCIE_RCAR config option
adds 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go
adds cc4a08cd09e4 PCI: xgene: Fix CRS SV comment
adds c77bfb541743 PCI: hv: Fix typo
adds e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc'
adds 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...]
adds 59ebc7fd7450 ext4: use DEFINE_MUTEX() for mutex lock
adds 027f14f53572 ext4: don't try to processed freed blocks until mballoc is [...]
adds 96e7c02d0bbc ext4: Change list_for_each* to list_for_each_entry*
adds c6c818e50d19 ext4: factor out htree rep invariant check
adds b5776e7524af ext4: fix potential htree index checksum corruption
adds 3258386aba67 ext4: reset retry counter when ext4_alloc_file_blocks() ma [...]
adds 302fdadeafe4 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...]
adds 0a76945fd1ba ext4: add .kunitconfig fragment to enable ext4-specific tests
adds 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...]
adds 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s
adds a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h>
adds fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning
adds db4632c65eb5 Makefile: use smaller dictionary size for xz module compression
adds 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...]
adds 052c805a1851 kbuild: LD_VERSION redenomination
adds aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig
adds ab37d5a43162 genksyms: make source_file a local variable in lexer
adds e66e13a3c974 genksyms: remove dead code for ST_TABLE_*
adds 13940738c264 genksyms: remove useless case DOTS
adds 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section
adds 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file
adds 2047ace96679 kbuild: use always-y instead of extra-y
adds 1c3fae740aab Kbuild: Make composite object searching more generic
adds 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections
adds a66049e2cf0e Kbuild: make DWARF version a choice
adds 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5
adds 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255
adds 88a686728b37 kbuild: simplify access to the kernel's version
adds 585d32f9b053 gen_compile_commands: prune some directories
adds 865fa29f7dd1 arch: syscalls: add missing FORCE and fix 'targets' to mak [...]
adds 29c5c3ac6331 arch: syscalls: remove $(srctree)/ prefix from syscall tables
adds 9df526b03c01 scripts: add generic syscalltbl.sh
adds b9da928abf45 scripts: add generic syscallhdr.sh
adds 05f6bbf2d714 kbuild: remove ld-version macro
adds 02aff8592204 kbuild: check the minimum linker version in Kconfig
adds db07562aeac7 Makefile: reuse CC_VERSION_TEXT
adds c75173a26948 Makefile: Remove # characters from compiler string
adds f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value()
adds a4cff327d853 kconfig: clean up nested if-conditionals in check_conf()
adds 102a1a72d0c8 kconfig: remove dead code in conf_askvalue()
adds a2af62c3bd8f kconfig: fix 'invalid option' for help option
adds ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config'
adds f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...]
adds 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree
adds bcf637f54f6d kbuild: parse C= and M= before changing the working directory
adds b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m'
adds 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...]
adds 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...]
adds 21f05a437e96 ACPI: platform: Hide ACPI_PLATFORM_PROFILE option
adds 6120484ef2bd ACPI: platform: Fix file references in comment
adds 6c0b5e3fc6b5 ACPI: platform: Add balanced-performance platform profile
adds d1eb86e59be0 ACPI: tables: introduce support for FPDT table
adds b11ffaeacd19 Merge branch 'acpi-tables'
adds 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...]
adds 3a2eb515d136 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
adds 04b385f32508 net: ag71xx: remove unnecessary MTU reservation
adds 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal
adds 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port
adds 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...]
adds 94ead4caa061 net: dsa: Fix dependencies with HSR
adds 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets
adds d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown
adds ad98dd37051e mptcp: provide subflow aware release function
adds 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows
adds e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes'
adds 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation
adds 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
adds 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header)
adds 58cab46c622d i40e: Fix memory leak in i40e_probe
adds d2c788f739b6 i40e: Add zero-initialization of AQ command structures
adds 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading
adds 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent
adds dc8812626440 i40e: Fix VFs not created
adds 61c1e0eb8375 i40e: Fix add TC filter for IPv6
adds b32cddd2247c i40e: Fix endianness conversions
adds 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
adds ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...]
adds 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic
adds 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages.
adds e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter
adds f9b3827ee66c net: dsa: b53: Support setting learning on port
adds f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2'
adds 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...]
adds 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER
adds c79515e47935 r8152: check if the pointer of the function exists
adds 156c32076112 r8152: replace netif_err with dev_err
adds 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en
adds 2c8396de7225 Merge branch 'r8152-minor-adjustments'
adds 92584ddf550a vxlan: move debug check after netdev unregister
adds fc0494ead639 net: qrtr: Fix memory leak in qrtr_tun_open
adds 30ac4e2f54ec wireguard: avoid double unlikely() notation when using IS_ERR()
adds 7f57bd8dc22d wireguard: socket: remove bogus __be32 annotation
adds d5a49aa6c3e2 wireguard: selftests: test multiple parallel streams
adds 5a0598695634 wireguard: peer: put frequently used members above cache lines
adds 99fff5264e7a wireguard: device: do not generate ICMP for non-IP packets
adds 8b5553ace83c wireguard: queueing: get rid of per-peer ring buffers
adds bce2473927af wireguard: kconfig: use arm chacha even with no neon
adds fcb3007371e1 Merge branch 'wireguard-fixes-for-5-12-rc1'
adds 7dcf7aa01c7b ice: report correct max number of TCs
adds 37b52be26002 ice: Set trusted VF as default VSI when setting allmulti on
adds a6aa7c8f998f ice: Account for port VLAN in VF max packet size calculation
adds 0d4907f65dc8 ice: Fix state bits on LLDP mode switch
adds 0393e46ac48a ice: update the number of available RSS queues
adds 6fbd15c09691 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
adds 88eee9b7b42e net: usb: qmi_wwan: support ZTE P685M modem
adds 4e096a18867a net: introduce CAN specific pointer in the struct net_device
adds 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...]
adds 8f1c0fd2c84c ibmvnic: fix a race between open and reset
adds fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32()
adds f17641140112 net: hsr: add support for EntryForgetTime
adds 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak
adds 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value
adds a93dcaada2dd net: psample: Fix netlink skb length with tunnel info
adds 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...]
adds 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e
adds 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...]
adds fe7952c629da drm/msm: Add speed-bin support to a618 gpu
adds 6cefa31e8104 drm/msm: Fix MSM_INFO_GET_IOVA with carveout
adds 4f2cf99d542c drm/msm/a5xx: Allow all patchid for A540 chip
adds 276619c0923f drm/msm: Add proper checks for GPU LLCC support
adds 45596f254061 drm/msm/a6xx: Create an A6XX GPU specific address space
adds 8f03c30cb814 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
adds 4340b46ad161 drm/msm/a5xx: Separate A5XX_PC_DBG_ECO_CNTL write from mai [...]
adds 1d832ab30ce6 drm/msm/a5xx: Add support for Adreno 508, 509, 512 GPUs
adds 9deba2b8a5b5 drm/msm/a5xx: Reset VBIF before PC only on A510 and A530
adds 89c1ab960717 drm/msm/a5xx: Fix VPC protect value in gpu_write()
adds cce212d84415 drm/msm/a5xx: Disable flat shading optimization
adds 3f2bc3856bf1 drm/msm/a5xx: Disable UCHE global filter
adds e0485f1d0421 drm/msm/dpu: Fix VBIF_XINL_QOS_LVL_REMAP_000 register offset
adds b8dab65b5ac3 drm/msm/dpu: Move DPU_SSPP_QOS_8LVL bit to SDM845 and SC71 [...]
adds 731806da2916 drm/msm/dpu: Add prog_fetch_lines_worst_case to INTF_BLK macro
adds 862314bc94dd drm/msm/dpu: Allow specifying features and sblk in DSPP_BLK macro
adds aa9223a60254 drm/msm/dpu: Disable autorefresh in command mode
adds da9e7b7696d8 drm/msm/dpu: Correctly configure vsync tearcheck for command mode
adds fe286893ed34 drm/msm/dpu: Remove unused call in wait_for_commit_done
adds 9fc418430c65 drm/msm/dp: unplug interrupt missed after irq_hpd handler
adds d21fc5dfc3df drm/msm/dpu1: add support for qseed3lite used on sm8250
adds 33a7808ce1ae drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
adds 68e4f01fddb4 drm/msm/mdp5: Fix wait-for-commit for cmd panels
adds 7a7cbf2a8197 drm/msm: Fix race of GPU init vs timestamp power management.
adds 5f98b33b04c0 drm/msm: Fix races managing the OOB state for timestamp vs [...]
adds 555c50a4a19b drm/msm: Clean up GMU OOB set/clear handling.
adds 6ec935180961 drm/msm/kms: Make a lock_class_key for each crtc mutex
adds dd5d08b5e54d drm/msm: remove redundant NULL check
adds 0ac892451143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: Remove unneeded s [...]
adds a014abfec541 drm/msm/dp/dp_ctrl: Remove unneeded semicolon
adds c703d5789590 drm/msm/dp: trigger unplug event in msm_dp_display_disable
adds 5c191fef4ce2 drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice
adds 196145eb1af1 drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits [...]
adds 362cadf34b9f drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate
adds ce5226625a69 drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR
adds 5ca6d0268df8 drm/msm: remove unneeded variable: "rc"
adds 7df222c35920 drm/msm/disp/mdp5: mdp5_cfg: Fix msm8974v2 max_clk
adds c8d99bb938d3 drm/msm: Fix legacy relocs path
adds ea9f337ce81e drm/msm/dp: reset dp controller only at boot up and pm_resume
adds 182b4a2d2513 drm/msm/dp: Add a missing semi-colon
adds 12458e351799 Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.free [...]
adds b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply
adds bfa5782b9caa fbdev: atyfb: add stubs for aty_{ld,st}_lcd()
adds cc84a8e65d87 dma-buf: system_heap: Make sure to return an error if we abort
adds abf4451b340b dma-buf: heaps: Rework heap allocation hooks to return str [...]
adds f588f0c69e0e dma-fence: allow signaling drivers to set fence timestamp
adds 583065c7aa23 drm/drm_vblank: set the dma-fence timestamp during send_vb [...]
adds 7a8a4b0729a8 drm/ttm: Fix a memory leak
adds 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC
adds d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock
adds e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...]
adds 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...]
adds efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...]
adds 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
adds 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend
adds b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix
adds ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3)
adds 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...]
adds 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist
adds d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt
adds 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler.
adds 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...]
adds 34b07d47dd00 drm/i915: Enable -Wuninitialized
adds ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID
adds d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...]
adds fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...]
adds d9b2a2bbbb4d block: Add n64 cart driver
adds f1e19224f594 n64: use pr_fmt to avoid duplicate string
adds 9ee8c9a1c752 n64: move module info at the end
adds e39e31326305 n64: move module param at the top
adds 2ce503b35dce n64: use enums for reg
adds 857f6fde1c6e n64: use sector SECTOR_SHIFT instead 512
adds 82a0c13a08d8 n64: remove curly brackets
adds 37772f9136f4 n64: cosmetics changes
adds 0d424780852e n64: cleanup n64cart_probe()
adds 13d41b537df7 n64: store dev instance into disk private data
adds 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data
adds faf3c25e51a7 mips: bmips: init clocks earlier
adds 057a14d610cf arch: mips: update references to current linux-mips list
adds a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...]
adds 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable
adds 437944126004 vdpa_sim_net: Make mac address array static
adds fd70a406a344 vdpa: Extend routine to accept vdpa device name
adds 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface
adds 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device
adds bc0d90ee021f vdpa: Enable user to query vdpa device info
adds a3c06ae158dd vdpa_sim_net: Add support for user supported devices
adds 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay
adds 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...]
adds b5d580945087 virtio-pci: split out modern device
adds 117a9de2826c virtio-pci-modern: factor out modern device initialization logic
adds 324903708838 virtio-pci-modern: introduce vp_modern_remove()
adds 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector
adds e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...]
adds 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...]
adds ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation()
adds 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector()
adds e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address()
adds dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable
adds 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size
adds 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums
adds 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset
adds 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...]
adds fd502729fbbf virtio-pci: introduce modern device module
adds 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq
adds d1e9aa9c34a7 virtio-blk: support per-device queue depth
adds a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT.
adds 95efabf077ba virtio_net: Fix fall-through warnings for Clang
adds dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
adds 0c4aeb4b5087 virtio_mmio: fix one typo
adds 16c10bede8b3 virtio-input: add multi-touch support
adds ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...]
adds a2bc9b21fd3f pwm: Remove ZTE ZX driver
adds d9b657a5cdbd pwm: rockchip: Enable APB clock during register access whi [...]
adds d5d8d675865c pwm: rockchip: rockchip_pwm_probe(): Remove superfluous cl [...]
adds c9f809d0db69 pwm: rockchip: Replace "bus clk" with "PWM clk"
adds d21ba5d6217b pwm: rockchip: Eliminate potential race condition when probing
adds 11be938ae003 pwm: rockchip: Enable clock before calling clk_get_rate()
adds 72d6b2459dbd pwm: iqs620a: Fix overflow and optimize calculations
adds 28208c7b4a2c pwm: iqs620a: Correct a stale state variable
adds 9a9dd7e47351 pwm: lpc18xx-sct: remove unneeded semicolon
adds 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...]
adds 8c71139d9f84 SUNRPC: correct error code comment in xs_tcp_setup_socket()
adds 12b20ce34933 net: sunrpc: xprtsock.c: Corrected few spellings ,in comments
adds c0da04ae079f fs/nfs: remove duplicate include
adds 93f479d3ad05 SUNRPC: Fix fall-through warnings for Clang
adds ffb81717a166 nfs: Fix fall-through warnings for Clang
adds 49dee70052b8 NFS: Clean up nfs_readpage() and nfs_readpages()
adds 6ddfd213f4ea NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...]
adds 1af7e7f8c12f NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...]
adds 0c119e3a18f9 NFS: Call readpage_async_filler() from nfs_readpage_async()
adds 1e83b173b266 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...]
adds 9929f4adce36 xprtrdma: Remove FMR support in rpcrdma_convert_iovs()
adds 54e6aec57c25 xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map()
adds 67b16625d17b xprtrdma: Refactor invocations of offset_in_page()
adds 84dff5eb86ce rpcrdma: Fix comments about reverse-direction operation
adds 2324fbedc207 xprtrdma: Pad optimization, revisited
adds c30f259a2138 rpcrdma: Capture bytes received in Receive completion tracepoints
adds 586a0787ce35 xprtrdma: Clean up rpcrdma_prepare_readch()
adds 45901a231723 NFSv4: Fixes for nfs4_bitmask_adjust()
adds 37eaeed1a57e NFS: Fix documenting comment for nfs_revalidate_file_size()
adds fc9dc401899a NFS: Optimise sparse writes past the end of file
adds 28aa2f9e73e7 NFS: Always clear an invalid mapping when attempting a buf [...]
adds 848fdd62399c NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache
adds 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server
adds ed7bcdb374d2 NFS: Add support for eager writes
adds a0492339fc70 NFS: Add mount options supporting eager writes
adds 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block
adds 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...]
adds 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...]
adds c49f50d1983d mm: make pagecache tagged lookups return only head pages
adds 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping
adds 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache
adds 44835d20b2a0 mm: add FGP_ENTRY
adds bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry
adds c7bad633e6b7 mm/filemap: add helper for finding pages
adds 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data
adds 54fa39ac2e00 iomap: use mapping_seek_hole_data
adds 5c211ba29deb mm: add and use find_lock_entries
adds ca122fe40eb4 mm: add an 'end' parameter to find_get_entries
adds 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries
adds 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries
adds cf2039af1a2e mm: pass pvec directly to find_get_entries
adds a656a20241f0 mm: remove pagevec_lookup_entries
adds 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask
adds 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified
adds cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags
adds 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones
adds df2ff39e78da mm: cma: allocate cma areas bottom-up
adds 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...]
adds 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...]
adds a052d4d13d88 mm: cma: print region name on failure
adds 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes
adds 629484ae7375 mm: vmstat: add some comments on internal storage of byte items
adds fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd
adds 9f605f260594 mm: move pfn_to_online_page() out of line
adds 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity
adds 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...]
adds 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata
adds 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp'
adds 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE
adds 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...]
adds e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks
adds a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...]
adds bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...]
adds 03aaf83fba6e arm64/mm: define arch_get_mappable_range()
adds 7707248a4727 s390/mm: define arch_get_mappable_range()
adds 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...]
adds 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found
adds aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma
adds e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped()
adds 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap()
adds b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap()
adds ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma()
adds 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte
adds c0c641d77b9a mm: zswap: clean up confusing comment
adds fc6697a89f56 mm/zswap: add the flag can_sleep_mapped
adds e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold
adds f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...]
adds 239592815805 zsmalloc: account the number of compacted pages correctly
adds a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private
adds 4be408cec257 mm: page-flags.h: Typo fix (It -> If)
adds 0f2f89b6de32 mm/dmapool: use might_alloc()
adds c1ca59a1f21e mm/backing-dev.c: use might_alloc()
adds 87005394e14a mm/early_ioremap.c: use __func__ instead of function name
adds 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure
adds 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86
adds 840b23986344 arm64, kfence: enable KFENCE for ARM64
adds d438fabce786 kfence: use pt_regs to generate stack trace on faults
adds d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB
adds b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB
adds 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN
adds 10efe55f883f kfence, Documentation: add KFENCE documentation
adds bc8fbc5f305a kfence: add test suite
adds 0825c1d57f02 MAINTAINERS: add entry for KFENCE
adds 35beccf0926d kfence: report sensitive information based on no_hash_pointers
adds 9c0dee54eb91 tracing: add error_report_end trace point
adds f2b84d2e40eb kfence: use error_report_end tracepoint
adds d3a61f745e0d kasan: use error_report_end tracepoint
adds 928501344fc6 kasan, mm: don't save alloc stacks twice
adds e2db1a9aa381 kasan, mm: optimize kmalloc poisoning
adds 43a219cbe5a4 kasan: optimize large kmalloc poisoning
adds df54b383124c kasan: clean up setting free info in kasan_slab_free
adds 200072ce33b2 kasan: unify large kfree checks
adds b87c28b9a7ef kasan: rework krealloc tests
adds 26a5ca7a73be kasan, mm: fail krealloc on freed objects
adds d12d9ad81629 kasan, mm: optimize krealloc poisoning
adds cde8a7eb778c kasan: ensure poisoning size alignment
adds 2cb34276427a arm64: kasan: simplify and inline MTE functions
adds c80a03664e15 kasan: inline HW_TAGS helper functions
adds 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS
adds 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs
adds 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name()
adds 4508943794ef proc: use kvzalloc for our kernel buffer
adds 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table
adds df54714f579a include/linux: remove repeated words
adds c131bd0b5448 treewide: Miguel has moved
adds c1f26493ed7f groups: use flexible-array member in struct group_info
adds e1e014115dfd groups: simplify struct group_info allocation
adds c034f48e9990 kernel: delete repeated words in comments
adds 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section
adds 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...]
adds a28a6e860c6c string.h: move fortified functions definitions in a dedica [...]
adds d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE
adds e1fdc403349c lib: stackdepot: add support to disable stack depot
adds 64427985c76f lib: stackdepot: fix ignoring return value warning
adds 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg()
adds 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/
adds b5e8736a954a checkpatch: improve blank line after declaration test
adds 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS
adds ea7dbab3e505 checkpatch: trivial style fixes
adds adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks
adds 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message
adds de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...]
adds 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...]
adds 263afd39c06f checkpatch: don't warn about colon termination in linker scripts
adds 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...]
adds 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol
adds a5a673f73122 init: clean up early_param_on_off() macro
adds f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text
adds 3159ed57792b fs/coredump: use kmap_local_page()
adds b3656d8227f4 seq_file: document how per-entry resources are managed.
adds 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c
adds db7fbf492d94 scripts/gdb: fix list_for_each
adds d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot
adds 6aaa31aeb9cf ubsan: remove overflow checks
adds dd23e8098f33 initramfs: panic with memory information
adds f685a533a7fa MIPS: make userspace mapping young by default
adds 245137cdf0cd Merge branch 'akpm' (patches from Andrew)
adds 1838b06bf01a selftests: kvm: add hardware_disable test
adds bcd22e145b9a selftests: kvm: avoid uninitialized variable warning
adds 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
adds e42033342293 KVM: x86: Advertise INVPCID by default
adds 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID
adds f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier
adds 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode
adds a04aead144fd KVM: nSVM: fix running nested guests when npt=0
adds 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...]
adds c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...]
adds 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper
adds 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks
adds 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...]
adds c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2
adds 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...]
adds 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...]
adds a018eba53870 KVM: x86: Move MMU's PML logic to common code
adds 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...]
adds a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...]
adds b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...]
adds a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...]
adds 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports
adds d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true
adds 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...]
adds 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...]
adds 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry
adds 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created
adds 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling
adds d94d14008efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
adds 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings
adds d56699594046 xen/evtchn: use smp barriers for user event ring
adds 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices
adds 43135df0d7f0 xen: Replace lkml.org links with lore
adds 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error
adds 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...]
adds 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY
adds 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean'
adds fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...]
adds f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y
adds 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...]
adds d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...]
adds c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes
adds 8b1e2c50bce9 Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/ [...]
adds c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL
adds a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...]
adds a2c42bbabbe2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...]
adds 656d1d58d8e0 arm64: kexec_file: fix memory leakage in create_dtb() when [...]
adds f5c6d0fcf90c arm64 module: set plt* section addresses to 0x0
adds 2596b6ae412b kexec: move machine_kexec_post_load() to public interface
adds d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
adds 2e8acca1911b arm64/mm: Fixed some coding style issues
adds 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local
adds f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap
adds 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch
adds 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe
adds df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
adds 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack
adds 8f47d753d4ec Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...]
adds 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled
adds 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function
adds 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...]
adds af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...]
adds 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...]
adds 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...]
adds b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...]
adds 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...]
adds 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC
adds 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...]
adds d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...]
adds d5805af9fe9f riscv: Fix builtin DTB handling
adds 08734e0581a5 riscv: Use vendor name for K210 SoC support
adds 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree
adds 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver
adds 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings
adds 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings
adds ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings
adds 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller
adds eb75541f8b45 arm64, numa: Change the numa init functions name to be generic
adds ae3c107cd8be numa: Move numa implementation to common code
adds cbd34f4bb37d riscv: Separate memory init from paging init
adds 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...]
adds 4f0e8eef772e riscv: Add numa support for riscv64 platform
adds 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output
adds dcdc7a53a890 RISC-V: Implement ptrace regs and stack API
adds edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed
adds 67d945778099 riscv: Fixup wrong ftrace remove cflag
adds 5ad84adf5456 riscv: Fixup patch_text panic in ftrace
adds afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT
adds c22b0bcb1dd0 riscv: Add kprobes supported
adds 829adda597fe riscv: Add KPROBES_ON_FTRACE supported
adds 74784081aac8 riscv: Add uprobes supported
adds ee55ff803b38 riscv: Add support for function error injection
adds fea2fed201ee riscv: Enable per-task stack canaries
adds 091b9450858e riscv: Add dump stack in show_regs
adds da401e894532 riscv: Improve __show_regs
adds f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top
adds f105aa940e78 riscv: add BUILTIN_DTB support for MMU-enabled targets
adds fade5cad9339 initrd: Add the preprocessor guard in initrd.h
adds c72160fe05fb initramfs: Provide a common initrd reserve function
adds aec33b54af55 riscv: Covert to reserve_initrd_mem()
adds e178d670f251 riscv/kasan: add KASAN_VMALLOC support
adds 5da9cbd2b200 arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...]
adds d4c34d09ab03 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver
adds 5dd671333171 RISC-V: probes: Treat the instruction stream as host-endian
adds 3449831d92fe RISC-V: remove unneeded semicolon
adds 4cd48bb3b077 arch_numa: fix common code printing of phys_addr_t
adds 65d4b9c53017 RISC-V: Implement ASID allocator
adds 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions
adds c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver
adds e7d9fea1c78a dt-bindings: update MAINTAINERS file
adds 11481d6b5783 dt-bindings: add Canaan boards compatible strings
adds 7ef71c719eb4 dt-bindings: update risc-v cpu properties
adds 90ddcd642a41 dt-bindings: update sifive plic compatible string
adds c43b5718016b dt-bindings: update sifive clint compatible string
adds 8fc8719c28f7 dt-bindings: update sifive uart compatible string
adds 3933cf6afd45 dt-bindings: fix sifive gpio properties
adds 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer
adds 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree
adds 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree
adds a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree
adds 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree
adds 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree
adds 62363a8e2f56 riscv: Add Kendryte KD233 board device tree
adds aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig
adds 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig
adds cc937cad14fb riscv: Remove unnecessary declaration
adds f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO
adds e134d426e1a3 soc: canaan: Sort the Makefile alphabetically
adds 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE
adds 7899ed260c34 riscv: Improve kasan definitions
adds 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...]
adds d127c19c7bea riscv: Improve kasan population function
adds d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible
adds 8b83369ddcb3 Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.o [...]
adds 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev()
adds 360db2b422f1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...]
adds 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros
adds 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...]
adds 6c3384d8f408 leds: lm3533: Switch to using the new API kobj_to_dev()
adds d86464527681 leds: gpio: Set max brightness to 1
adds af0bfab907a0 leds: led-core: Get rid of enum led_brightness
adds b113a7f19810 dt-bindings: leds: Add bindings for Intel LGM SoC
adds c3987cd2bca3 leds: lgm: Add LED controller driver for LGM SoC
adds 8e5c38a33c84 leds: flash: Add flash registration with undefined CONFIG_ [...]
adds 6039b7e87be0 leds: flash: Fix multicolor no-ops registration by return 0
adds 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware
adds 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred
adds ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function
adds 556f15fe023e leds: lp50xx: Reduce level of dereferences
adds 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...]
adds fb0f236beccb leds: lp50xx: Update headers block to reflect reality
adds b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting
adds fecfd015394e Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/ [...]
adds 66e8d3b8995c sdhci: stop poking into swiotlb internals
adds 36950f2da1ea driver core: add a min_align_mask field to struct device_d [...]
adds b5d7ccb7aac3 swiotlb: add a IO_TLB_SIZE define
adds c7fbeca757fe swiotlb: factor out an io_tlb_offset helper
adds c32a77fd1878 swiotlb: factor out a nr_slots helper
adds ca10d0f8e530 swiotlb: clean up swiotlb_tbl_unmap_single
adds 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single
adds 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
adds 1f221a0d0dbf swiotlb: respect min_align_mask
adds 3d2d861eb03e nvme-pci: set min_align_mask
adds daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path
adds ef9856a734af Merge branch 'stable/for-linus-5.12' of git://git.kernel.o [...]
adds fe1cdd558619 io_uring: fix read memory leak
adds 46c4e16a8625 io_uring: kill fictitious submit iteration index
adds 1155c76a2483 io_uring: keep io_*_prep() naming consistent
adds 441960f3b9b8 io_uring: don't duplicate ->file check in sfr
adds b16fed66bc7d io_uring: move io_init_req()'s definition
adds a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe()
adds a1ab7b35db8f io_uring: move req link into submit_state
adds cf1096042651 io_uring: don't submit link on error
adds 93642ef88434 io_uring: split sqe-prep and async setup
adds be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe()
adds 1ee43ba8d267 io_uring: don't do async setup for links' heads
adds de59bc104c24 io_uring: fail links more in io_submit_sqe()
adds 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel
adds a3df769899c0 io_uring: fail io-wq submission from a task_work
adds 8bad28d8a305 io_uring: don't hold uring_lock when calling io_run_task_work*
adds 99a100816471 io_uring: make the !CONFIG_NET helpers a bit more robust
adds e6cb007c45de io_uring: zero ref_node after killing it
adds f2303b1f8244 io_uring: keep generic rsrc infra generic
adds 88f171ab7798 io_uring: wait potential ->release() on resurrect
adds ebf4a5db690a io_uring: fix leaving invalid req->flags
adds b6c23dd5a483 io_uring: run task_work on io_uring_register()
adds 8e5c66c485a8 io_uring: clear request count when freeing caches
adds 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path
adds e5547d2c5eb3 io_uring: fix locked_free_list caches_free()
adds cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect"
adds efba6d3a7c4b Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kern [...]
adds 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...]
adds 201023c5b294 cifs: fix trivial typo
adds 731ddc09c25b cifs: documentation cleanup
adds 0f56db831456 cifs: New optype for session operations.
adds 7de0394801da cifs: Fix in error types returned for out-of-credit situations.
adds 6d82c27ae5d0 cifs: Identify a connection by a conn_id.
adds 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id.
adds af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR
adds b438fcf12815 cifs: change confusing field serverName (to ip_addr)
adds 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData
adds c12ead71e86f cifs: Fix cifsacl ACE mask for group and others.
adds f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL.
adds bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership.
adds 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c
adds 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED
adds f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted
adds f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out.
adds 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...]
adds ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...]
adds 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...]
adds d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument
adds d01132ae5020 cifs: fix nodfs mount option
adds 8513222b9ef2 cifs: fix DFS failover
adds ff2c54a04097 cifs: check all path components in resolved dfs target
adds 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...]
adds cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...]
adds 8369dfd7841e cifs: update internal version number
adds c19798af2e66 Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench [...]
adds d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr
adds 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer
adds 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros
adds 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...]
adds 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family
adds 588a079ebd62 s390/smp: consolidate locking for smp_rescan()
adds 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack
adds f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack
adds da6d2c289dbe s390/topology: move cpumasks away from stack
adds 55f03123f609 s390/smp: implement arch_irq_work_raise()
adds 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly
adds cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction
adds e7270e47a09e Merge tag 's390-5.12-2' of git://git.kernel.org/pub/scm/li [...]
adds 472ab9ee15c6 openrisc: Add vmlinux.bin target
adds 131172a4a8ce openrisc: restart: Call common handlers before hanging
adds 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h
adds b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...]
adds ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g
adds 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs
adds 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private
adds 803c72c8547c openrisc: add arch/openrisc/Kbuild
adds 3706f9f76a4f drivers/soc/litex: Add restart handler
adds 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...]
adds 8f722f67452f openrisc: Use devicetree to determine present cpus
adds a3905af5be36 Merge tag 'for-linus' of git://github.com/openrisc/linux
adds 93ea4a0b8fce Documentation: proc.rst: add more about the 6 fields in loadavg
adds 163ba35ff371 doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags fro [...]
adds 336ced2de62d scripts: kernel-doc: fix array element capture in pointer- [...]
adds 36d8900d2000 Fix unaesthetic indentation
adds c418eed8c3b7 docs: ABI: testing: ima_policy: Fixed missing bracket
adds 4f3c8320c78c Documentation: features: remove c6x references
adds a910f43efd60 Documentation: features: refresh feature list
adds 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst
adds 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program
adds f37a15ea8db0 docs: proc.rst: fix indentation warning
adds 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux
adds a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
adds f53f15ba5a85 i2c: designware: Get right data length
adds e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c"
adds f4ff0104d4c8 i2c: exynos5: Preserve high speed master code
adds 580cd7736f6b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...]
adds 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds
adds edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0
adds b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST()
adds 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode()
adds 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor
adds 5ceabb6078b8 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...]
adds 27131549060e Merge branch 'for-5.12/io_uring' into io_uring-worker.v3
adds 7c25c0d16ef3 io_uring: remove the need for relying on an io-wq fallback worker
adds 1cbd9c2bcf02 io-wq: don't create any IO workers upfront
adds d25e3a3de0d6 io_uring: disable io-wq attaching
adds 3b094e727dd5 io-wq: get rid of wq->use_refs
adds 5aa75ed5b93f io_uring: tie async worker side to the task context
adds 958234d5ec93 io-wq: don't pass 'wqe' needlessly around
adds 4727dc20e042 arch: setup PF_IO_WORKER threads like PF_KTHREAD
adds 6fb8f43cede0 kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals
adds 3bfe6106693b io-wq: fork worker threads from original task
adds c6d77d92b7e5 io-wq: worker idling always returns false
adds 44526bedc2ff io_uring: remove any grabbing of context
adds 4379bf8bd70b io_uring: remove io_identity
adds bf1daa4bfc77 io-wq: only remove worker from free_list, if it was there
adds 843bbfd49f02 io-wq: make io_wq_fork_thread() available to other users
adds 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker
adds 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...]
adds 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...]
adds e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...]
adds 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS
adds 728f13e73009 io-wq: remove nr_process accounting
adds 62e398be275a io_uring: cleanup ->user usage
adds 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
adds 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks
adds 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit
adds eb2de9418d56 io-wq: fix race around io_worker grabbing
adds e941894eae31 io-wq: make buffered file write hashed work map per-ctx
adds eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...]
adds 4fb6ac326204 io-wq: improve manager/worker handling over exec
adds 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec
adds d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR
adds 5695e5161974 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.ker [...]
adds 9fb407179c6f block: Remove unused blk_pm_*() function definitions
adds 179d16007236 block: remove superfluous param in blk_fill_rwbs()
adds 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment
adds c7ff651960a6 blktrace: fix blk_rq_issue documentation
adds b0719245098c blktrace: fix blk_rq_merge documentation
adds b357e4a694ac block: get rid of the trace rq insert wrapper
adds 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll
adds 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices
adds ffa772cfe935 kyber: introduce kyber_depth_updated()
adds c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly
adds c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace
adds 75ab6afacda0 block: don't skip empty device in in disk_uevent
adds 4601b4b130de block: reopen the device in blkdev_reread_part
adds 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary
adds 452c0bf8754f block: fix logging on capacity change
adds 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios
adds b90994c6ab62 block: fix bounce_clone_bio for passthrough bios
adds ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio
adds 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail
adds 94d4bffdda21 blktrace: fix documentation for blk_fill_rw()
new 5f7136db8299 block: Add bio_max_segs
new 3ab6608e66b1 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/l [...]
adds 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl
adds 06058bc40534 xfs: don't reuse busy extents on extent trim
adds 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks
adds 756b1c343333 xfs: use current->journal_info for detecting transaction r [...]
new 03dc748bf110 Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/s [...]
adds bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed
adds e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning
adds d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation
adds 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug
adds 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface
adds 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00
adds 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon
adds 960204ecca5e scsi: qla2xxx: Simplify if statement
adds bafd09f8d8ec scsi: ufs: Print the counter of each event history
adds 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status'
adds d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
adds 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock
adds 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free()
adds c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction
adds b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session
adds 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization
adds c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery
adds 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online()
adds d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready()
adds 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete
adds 14d24e2cc774 scsi: target: core: Prevent underflow for service actions
adds 1f9f22acbb5d scsi: aic79xx: Fix spelling of version
adds 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number
adds eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
adds c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...]
adds 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
adds 43bf922cdd62 scsi: target: tcmu: Move some functions without code change
adds 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage
adds aaf15f8c6de9 scsi: sd: Fix Opal support
adds f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds
new 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
new f01e631cccab RISC-V: Make NUMA depend on SMP
new b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs
new dd2d082b5760 riscv: Cleanup setup_bootmem()
new 7d19ea5e9973 Merge tag 'riscv-for-linus-5.12-mw1' of git://git.kernel.o [...]
adds 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel)
adds 398cb92495cc csky: Fixup perf probe failed
adds 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp
adds f92ddfb7b541 csky: Remove custom asm/atomic.h implementation
adds 8d11f21a73e6 csky: Fixup barrier design
adds d6c5cb9f8c75 csky: Fixup futex SMP implementation
adds c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier
adds 8e35ac734fe2 csky: Cleanup asm/spinlock.h
adds 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory
adds b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S
adds c109f42450ec csky: Add kmemleak support
adds 3b756ccddb8a csky: Fix TLB maintenance synchronization problem
adds 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug
adds 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault
adds 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping
adds 06f3f764417b csky: Add faulthandler_disabled() check
adds 0f7e8efab257 csky: Fixup do_page_fault parent irq status
adds bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance
adds e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal
adds 87f3248cdb9a csky: Reconstruct VDSO framework
adds 8bfb676492da csky: Fix a size determination in gpr_get()
adds f1f61c971aa6 csky: remove unused including <linux/version.h>
adds 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot
new a8fac05acf38 csky: pgtable.h: Coding convention
new af94002bda1d csky: Fixup swapon
new 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long'
new 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...]
new c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr
new 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem()
new 6607aa6f6b68 csky: Fixup compile error
new cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...]
new da83616bcd3f kbuild: lto: add _mcount to list of used symbols
new a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO
new 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...]
new ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile
new 2214945422c1 kbuild: make -s option take precedence over V=1
new 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...]
new 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...]
The 23 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.clang-format | 1 +
.gitignore | 2 +
.mailmap | 3 +-
CREDITS | 17 +-
Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 +
Documentation/ABI/stable/sysfs-bus-vmbus | 7 +
Documentation/ABI/stable/sysfs-class-tpm | 14 +
Documentation/ABI/stable/sysfs-driver-speakup | 37 +-
.../ABI/testing/debugfs-driver-habanalabs | 50 +-
Documentation/ABI/testing/ima_policy | 7 +-
.../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 +
Documentation/ABI/testing/sysfs-bus-cxl | 26 +
.../ABI/testing/sysfs-bus-dfl-devices-emif | 25 +
.../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 +
.../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 +
.../ABI/testing/sysfs-class-power-ltc4162l | 82 +
Documentation/ABI/testing/sysfs-devices-memory | 58 +-
Documentation/ABI/testing/sysfs-devices-xenbus | 41 +
Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +-
.../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 +
.../ABI/testing/sysfs-driver-intel-m10-bmc | 21 +
Documentation/ABI/testing/sysfs-driver-ufs | 11 +
Documentation/ABI/testing/sysfs-firmware-acpi | 43 +
Documentation/ABI/testing/sysfs-firmware-sfi | 15 -
.../ABI/testing/sysfs-platform-ideapad-laptop | 26 +-
Documentation/ABI/testing/sysfs-platform-kim | 2 +-
Documentation/ABI/testing/sysfs-platform_profile | 18 +-
.../PCI/endpoint/function/binding/pci-ntb.rst | 38 +
Documentation/PCI/endpoint/index.rst | 3 +
Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 10 +
Documentation/PCI/endpoint/pci-ntb-function.rst | 348 +
Documentation/PCI/endpoint/pci-ntb-howto.rst | 161 +
Documentation/RCU/RTFP.txt | 94 +-
Documentation/accounting/cgroupstats.rst | 4 +-
Documentation/admin-guide/README.rst | 7 +-
.../admin-guide/auxdisplay/cfag12864b.rst | 2 +-
Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +-
Documentation/admin-guide/cgroup-v1/memory.rst | 14 +-
Documentation/admin-guide/cgroup-v2.rst | 70 +-
Documentation/admin-guide/cifs/authors.rst | 6 +-
Documentation/admin-guide/cifs/changes.rst | 5 +-
Documentation/admin-guide/cifs/introduction.rst | 30 +-
Documentation/admin-guide/cifs/todo.rst | 34 +-
Documentation/admin-guide/cifs/usage.rst | 2 +-
Documentation/admin-guide/cpu-load.rst | 2 +-
.../admin-guide/device-mapper/dm-crypt.rst | 2 +-
.../admin-guide/device-mapper/dm-integrity.rst | 15 +-
Documentation/admin-guide/kernel-parameters.rst | 2 +-
Documentation/admin-guide/kernel-parameters.txt | 79 +-
.../admin-guide/kernel-per-CPU-kthreads.rst | 2 +-
.../admin-guide/laptops/thinkpad-acpi.rst | 25 +
Documentation/admin-guide/mm/memory-hotplug.rst | 20 +-
Documentation/admin-guide/perf-security.rst | 2 +-
Documentation/admin-guide/perf/arm-cmn.rst | 2 +-
Documentation/admin-guide/spkguide.txt | 48 +-
Documentation/admin-guide/sysctl/fs.rst | 4 +-
Documentation/admin-guide/sysctl/vm.rst | 10 +-
Documentation/admin-guide/xfs.rst | 16 +-
Documentation/arm/booting.rst | 2 +-
Documentation/arm/index.rst | 2 +-
Documentation/arm/marvel.rst | 488 --
Documentation/arm/marvell.rst | 491 ++
Documentation/block/inline-encryption.rst | 12 +-
Documentation/conf.py | 78 +-
Documentation/core-api/dma-api.rst | 64 +-
Documentation/core-api/mm-api.rst | 7 +-
Documentation/crypto/api-skcipher.rst | 4 +-
Documentation/dev-tools/index.rst | 1 +
Documentation/dev-tools/kasan.rst | 32 +-
Documentation/dev-tools/kfence.rst | 298 +
Documentation/dev-tools/kunit/index.rst | 2 +
Documentation/dev-tools/kunit/start.rst | 7 +-
Documentation/dev-tools/kunit/tips.rst | 115 +
Documentation/devicetree/bindings/Makefile | 10 +-
.../devicetree/bindings/arm/atmel-sysregs.txt | 5 +-
.../devicetree/bindings/arm/coresight.txt | 5 +-
.../arm/marvell/ap80x-system-controller.txt | 8 +
Documentation/devicetree/bindings/arm/pmu.yaml | 1 +
.../devicetree/bindings/arm/rockchip.yaml | 1 +
.../socionext/socionext,uniphier-system-cache.yaml | 4 +-
.../devicetree/bindings/ata/sata_highbank.yaml | 1 +
.../bindings/auxdisplay/holtek,ht16k33.yaml | 77 +
.../devicetree/bindings/clock/adi,axi-clkgen.yaml | 1 +
.../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 +
.../clock/allwinner,sun9i-a80-usb-clks.yaml | 59 +
.../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 -
.../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +-
.../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 +
.../devicetree/bindings/clock/csr,atlas7-car.txt | 55 -
.../devicetree/bindings/clock/idt,versaclock5.yaml | 6 +
.../devicetree/bindings/clock/imx27-clock.yaml | 2 +-
.../devicetree/bindings/clock/imx31-clock.yaml | 2 +-
.../devicetree/bindings/clock/imx5-clock.yaml | 2 +-
.../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 +
.../bindings/clock/mstar,msc313-mpll.yaml | 46 +
.../devicetree/bindings/clock/prima2-clock.txt | 73 -
.../devicetree/bindings/clock/qcom,a7pll.yaml | 51 +
.../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 92 +
.../bindings/clock/qcom,gcc-sc8180x.yaml | 76 +
.../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 96 +
.../bindings/clock/qcom,gpucc-sdm660.yaml | 76 +
.../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +
.../clock/renesas,rcar-usb2-clock-sel.yaml | 3 +
.../devicetree/bindings/clock/silabs,si570.txt | 2 +
.../bindings/clock/ste-u300-syscon-clock.txt | 80 -
.../devicetree/bindings/clock/tango4-clock.txt | 23 -
.../devicetree/bindings/clock/zx296702-clk.txt | 34 -
.../devicetree/bindings/clock/zx296718-clk.txt | 37 -
.../bindings/connector/usb-connector.yaml | 17 +-
.../bindings/crypto/allwinner,sun8i-ce.yaml | 3 +-
.../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 +
.../bindings/crypto/samsung-slimsss.yaml | 1 -
.../devicetree/bindings/crypto/samsung-sss.yaml | 1 -
.../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +-
.../allwinner,sun4i-a10-display-backend.yaml | 23 +-
.../allwinner,sun4i-a10-display-frontend.yaml | 19 +-
.../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 19 +-
.../bindings/display/allwinner,sun4i-a10-tcon.yaml | 25 +-
.../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +-
.../bindings/display/allwinner,sun6i-a31-drc.yaml | 19 +-
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 6 +-
.../display/allwinner,sun8i-a83t-de2-mixer.yaml | 19 +-
.../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 19 +-
.../display/allwinner,sun8i-r40-tcon-top.yaml | 110 +-
.../bindings/display/allwinner,sun9i-a80-deu.yaml | 19 +-
.../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +-
.../bindings/display/amlogic,meson-vpu.yaml | 4 +-
.../bindings/display/brcm,bcm2711-hdmi.yaml | 21 +-
.../bindings/display/brcm,bcm2835-dpi.yaml | 7 +-
.../bindings/display/brcm,bcm2835-dsi0.yaml | 1 +
.../bindings/display/brcm,bcm2835-hdmi.yaml | 1 +
.../bindings/display/brcm,bcm2835-hvs.yaml | 2 +-
.../bindings/display/bridge/analogix,anx7625.yaml | 6 +-
.../bindings/display/bridge/analogix,anx7814.yaml | 19 +-
.../bindings/display/bridge/anx6345.yaml | 18 +-
.../bindings/display/bridge/cdns,mhdp8546.yaml | 22 +-
.../bindings/display/bridge/chrontel,ch7033.yaml | 6 +-
.../bindings/display/bridge/intel,keembay-dsi.yaml | 14 +-
.../bindings/display/bridge/ite,it6505.yaml | 2 +-
.../bindings/display/bridge/lontium,lt9611.yaml | 70 +-
.../bindings/display/bridge/lvds-codec.yaml | 18 +-
.../bindings/display/bridge/nwl-dsi.yaml | 41 +-
.../devicetree/bindings/display/bridge/ps8640.yaml | 24 +-
.../bindings/display/bridge/renesas,lvds.yaml | 24 +-
.../bindings/display/bridge/simple-bridge.yaml | 18 +-
.../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 7 +-
.../display/bridge/thine,thc63lvd1024.yaml | 35 +-
.../bindings/display/bridge/ti,sn65dsi86.yaml | 45 +-
.../bindings/display/bridge/ti,tfp410.yaml | 24 +-
.../bindings/display/bridge/toshiba,tc358762.yaml | 52 +-
.../bindings/display/bridge/toshiba,tc358768.yaml | 48 +-
.../bindings/display/bridge/toshiba,tc358775.yaml | 19 +-
.../display/connector/analog-tv-connector.yaml | 1 +
.../bindings/display/connector/dp-connector.yaml | 55 +
.../bindings/display/connector/dvi-connector.yaml | 1 +
.../bindings/display/connector/hdmi-connector.yaml | 1 +
.../bindings/display/connector/vga-connector.yaml | 1 +
.../devicetree/bindings/display/ht16k33.txt | 40 -
.../bindings/display/imx/nxp,imx8mq-dcss.yaml | 2 +-
.../devicetree/bindings/display/ingenic,ipu.yaml | 5 +-
.../devicetree/bindings/display/ingenic,lcd.yaml | 10 +-
.../bindings/display/intel,keembay-display.yaml | 2 +-
.../bindings/display/mediatek/mediatek,disp.txt | 12 +-
.../bindings/display/mediatek/mediatek,dsi.txt | 18 +-
.../bindings/display/mediatek/mediatek,hdmi.txt | 18 +-
.../display/panel/advantech,idk-2121wr.yaml | 21 +-
.../bindings/display/panel/jdi,lt070me05000.yaml | 1 +
.../display/panel/mantix,mlaf057we51-x.yaml | 4 +-
.../bindings/display/panel/novatek,nt36672a.yaml | 1 +
.../bindings/display/panel/panel-common.yaml | 11 +-
.../bindings/display/panel/panel-simple-dsi.yaml | 2 +
.../bindings/display/panel/panel-simple.yaml | 2 +
.../bindings/display/panel/samsung,s6e63m0.yaml | 4 +-
.../display/rockchip/rockchip,rk3066-hdmi.yaml | 16 +-
.../bindings/display/rockchip/rockchip-vop.yaml | 5 +-
.../devicetree/bindings/display/st,stm32-dsi.yaml | 12 +-
.../devicetree/bindings/display/st,stm32-ltdc.yaml | 8 +-
.../devicetree/bindings/display/ste,mcde.txt | 104 -
.../devicetree/bindings/display/ste,mcde.yaml | 168 +
.../display/tegra/nvidia,tegra20-host1x.txt | 4 +-
.../bindings/display/ti/ti,am65x-dss.yaml | 19 +-
.../bindings/display/ti/ti,j721e-dss.yaml | 23 +-
.../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 3 +-
.../devicetree/bindings/dma/ingenic,dma.yaml | 2 +
.../devicetree/bindings/dma/intel,ldma.yaml | 116 +
Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +-
.../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 76 +-
.../devicetree/bindings/dma/sirfsoc-dma.txt | 44 -
.../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 39 -
.../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 126 +
.../devicetree/bindings/dma/ste-coh901318.txt | 32 -
Documentation/devicetree/bindings/dma/zxdma.txt | 38 -
Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +-
Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +-
Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +-
.../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 +
.../devicetree/bindings/gpio/gpio-atlas7.txt | 50 -
.../devicetree/bindings/gpio/gpio-davinci.txt | 1 +
.../devicetree/bindings/gpio/gpio-pca95xx.yaml | 4 +-
.../bindings/gpio/gpio-stericsson-coh901.txt | 7 -
.../bindings/gpio/mstar,msc313-gpio.yaml | 2 +-
.../bindings/gpio/renesas,rcar-gpio.yaml | 3 +
.../devicetree/bindings/gpio/sifive,gpio.yaml | 29 +-
.../bindings/gpio/toshiba,gpio-visconti.yaml | 70 +
.../devicetree/bindings/gpio/zx296702-gpio.txt | 24 -
.../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 -
.../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 +
Documentation/devicetree/bindings/graph.txt | 129 +-
.../bindings/hwlock/ti,omap-hwspinlock.yaml | 1 +
.../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 +
Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 -
.../devicetree/bindings/i2c/i2c-stu300.txt | 15 -
.../devicetree/bindings/i2c/i2c-zx2967.txt | 22 -
.../bindings/i2c/marvell,mv64xxx-i2c.yaml | 21 +-
.../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +-
.../devicetree/bindings/i2c/renesas,i2c.txt | 1 +
Documentation/devicetree/bindings/i3c/i3c.txt | 140 -
Documentation/devicetree/bindings/i3c/i3c.yaml | 179 +
.../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 9 +-
.../bindings/i3c/silvaco,i3c-master.yaml | 60 +
.../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 +
.../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 +
.../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +-
.../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 +
.../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 +
.../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 -
.../devicetree/bindings/iio/dac/adi,ad5696.yaml | 57 +
.../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +-
.../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 +
.../bindings/iio/potentiometer/adi,ad5272.yaml | 1 +
.../devicetree/bindings/input/goodix,gt7375p.yaml | 65 +
.../bindings/input/google,cros-ec-keyb.yaml | 24 +
.../input/touchscreen/elan,elants_i2c.yaml | 1 +
.../bindings/interconnect/qcom,msm8916.yaml | 77 -
.../bindings/interconnect/qcom,qcs404.yaml | 77 -
.../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 +
.../bindings/interconnect/qcom,rpmh.yaml | 6 +-
.../bindings/interrupt-controller/fsl,intmux.yaml | 2 +-
.../interrupt-controller/sifive,plic-1.0.0.yaml | 13 +-
.../interrupt-controller/st,stm32-exti.yaml | 2 +
.../interrupt-controller/ti,pruss-intc.yaml | 3 +
.../devicetree/bindings/iommu/arm,smmu.yaml | 2 +
.../devicetree/bindings/iommu/mediatek,iommu.txt | 105 -
.../devicetree/bindings/iommu/mediatek,iommu.yaml | 183 +
.../bindings/iommu/renesas,ipmmu-vmsa.yaml | 14 +-
.../devicetree/bindings/leds/leds-lgm.yaml | 113 +
.../devicetree/bindings/leds/ti,tca6507.yaml | 1 +
.../devicetree/bindings/mailbox/omap-mailbox.txt | 4 +
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 34 +
.../devicetree/bindings/media/allegro,al5e.yaml | 105 +
.../devicetree/bindings/media/allegro.txt | 43 -
.../bindings/media/allwinner,sun4i-a10-csi.yaml | 11 +-
.../media/allwinner,sun4i-a10-video-engine.yaml | 1 +
.../bindings/media/allwinner,sun6i-a31-csi.yaml | 12 +-
.../devicetree/bindings/media/i2c/adv7180.yaml | 36 +-
.../devicetree/bindings/media/i2c/adv7604.yaml | 37 +-
.../bindings/media/i2c/aptina,mt9v111.yaml | 4 +-
.../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 30 +-
.../devicetree/bindings/media/i2c/imx219.yaml | 22 +-
.../devicetree/bindings/media/i2c/imx258.yaml | 134 +
.../bindings/media/i2c/maxim,max9286.yaml | 117 +-
.../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +-
.../devicetree/bindings/media/i2c/ov5647.yaml | 88 -
.../devicetree/bindings/media/i2c/ov8856.yaml | 22 +-
.../bindings/media/i2c/ovti,ov02a10.yaml | 29 +-
.../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 6 +-
.../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 76 +
.../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 115 +
.../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +-
.../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 124 +
.../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +-
.../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +-
.../devicetree/bindings/media/i2c/sony,imx334.yaml | 91 +
.../bindings/media/marvell,mmp2-ccic.yaml | 15 +-
.../devicetree/bindings/media/nxp,imx7-csi.yaml | 5 +-
.../bindings/media/nxp,imx7-mipi-csi2.yaml | 32 +-
.../devicetree/bindings/media/renesas,ceu.yaml | 17 +-
.../devicetree/bindings/media/renesas,csi2.yaml | 54 +-
.../devicetree/bindings/media/renesas,vin.yaml | 113 +-
.../devicetree/bindings/media/rockchip-isp1.yaml | 40 +-
.../devicetree/bindings/media/st,stm32-dcmi.yaml | 18 +-
.../devicetree/bindings/media/ti,cal.yaml | 55 +-
.../bindings/media/video-interface-devices.yaml | 406 ++
.../devicetree/bindings/media/video-interfaces.txt | 640 +-
.../bindings/media/video-interfaces.yaml | 344 +
.../bindings/media/xilinx/xlnx,csi2rxss.yaml | 39 +-
.../bindings/memory-controllers/exynos-srom.yaml | 2 +
.../devicetree/bindings/mfd/bd9571mwv.txt | 4 +-
.../bindings/mfd/canaan,k210-sysctl.yaml | 109 +
.../devicetree/bindings/mfd/ene-kb930.yaml | 65 +
.../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +-
Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +-
.../bindings/mips/lantiq/lantiq,cgu.yaml | 32 +
.../bindings/mips/lantiq/lantiq,dma-xway.yaml | 32 +
.../bindings/mips/lantiq/lantiq,ebu.yaml | 32 +
.../bindings/mips/lantiq/lantiq,pmu.yaml | 32 +
.../devicetree/bindings/mips/realtek-rtl.yaml | 24 +
.../devicetree/bindings/misc/eeprom-93xx46.txt | 1 +
.../bindings/misc/fsl,dpaa2-console.yaml | 1 +
.../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 +
.../devicetree/bindings/mmc/arm,pl18x.yaml | 223 +
.../bindings/mmc/marvell,xenon-sdhci.txt | 1 +
.../devicetree/bindings/mmc/mmc-controller.yaml | 2 +
Documentation/devicetree/bindings/mmc/mmci.txt | 74 -
.../devicetree/bindings/mmc/renesas,sdhi.yaml | 3 +-
.../devicetree/bindings/mmc/sdhci-am654.yaml | 19 +-
.../devicetree/bindings/mmc/sdhci-msm.txt | 8 +-
.../devicetree/bindings/mmc/sdhci-sirf.txt | 18 -
.../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 -
.../devicetree/bindings/mtd/cadence-quadspi.txt | 67 -
.../devicetree/bindings/mtd/jedec,spi-nor.txt | 91 -
.../devicetree/bindings/mtd/jedec,spi-nor.yaml | 102 +
.../mtd/partitions/brcm,bcm4908-partitions.yaml | 70 +
.../bindings/mtd/partitions/fixed-partitions.yaml | 33 +-
.../bindings/mtd/partitions/partition.yaml | 47 +
.../bindings/mtd/partitions/qcom,smem-part.yaml | 33 +
.../devicetree/bindings/net/can/rcar_canfd.txt | 2 +-
.../bindings/net/ethernet-controller.yaml | 5 +
.../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 +
.../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 +
Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 +
.../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +-
.../devicetree/bindings/pci/layerscape-pci.txt | 1 +
.../bindings/pci/microchip,pcie-host.yaml | 92 +
.../devicetree/bindings/pci/qcom,pcie.txt | 17 +-
.../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 +
.../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 19 +-
.../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 -
.../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 +
.../devicetree/bindings/phy/brcm,sata-phy.yaml | 3 +-
.../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 +
.../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 +
.../devicetree/bindings/phy/mediatek,tphy.yaml | 260 +
.../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 +
.../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 +
.../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 -
.../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 -
.../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 -
.../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +-
.../devicetree/bindings/phy/qcom,qmp-phy.yaml | 97 +
.../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 +
.../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 +
.../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 +
.../devicetree/bindings/phy/renesas,usb2-phy.yaml | 5 +-
.../devicetree/bindings/phy/rockchip-emmc-phy.txt | 10 +-
.../bindings/phy/socionext,uniphier-ahci-phy.yaml | 2 +-
.../bindings/phy/socionext,uniphier-pcie-phy.yaml | 2 +-
.../phy/socionext,uniphier-usb3hs-phy.yaml | 2 +-
.../phy/socionext,uniphier-usb3ss-phy.yaml | 2 +-
.../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +-
.../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +-
.../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +-
.../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 5 +-
.../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 6 +-
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +-
.../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 8 +-
.../bindings/pinctrl/brcm,ns2-pinmux.txt | 2 +-
.../bindings/pinctrl/brcm,nsp-pinmux.txt | 2 +-
.../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 +
.../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 2 +-
.../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +-
.../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 -
.../bindings/pinctrl/pinctrl-bindings.txt | 4 +-
.../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +-
.../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +-
.../devicetree/bindings/pinctrl/pinctrl-single.txt | 12 +-
.../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 -
.../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 +
.../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 152 +
.../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 145 +
.../bindings/pinctrl/qcom,tlmm-common.yaml | 85 +
.../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +-
.../devicetree/bindings/pinctrl/renesas,pfc.yaml | 12 +-
.../bindings/pinctrl/samsung-pinctrl.txt | 2 +-
.../devicetree/bindings/power/renesas,apmu.yaml | 2 +-
.../devicetree/bindings/power/supply/bq256xx.yaml | 110 +
.../devicetree/bindings/power/supply/bq25980.yaml | 1 +
.../bindings/power/supply/ltc4162-l.yaml | 69 +
.../devicetree/bindings/ptp/ptp-idtcm.yaml | 4 +-
.../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +-
Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 -
.../bindings/regulator/max8997-regulator.txt | 1 +
.../bindings/regulator/mcp16502-regulator.txt | 3 +-
.../bindings/regulator/mt6315-regulator.yaml | 69 +
.../bindings/regulator/nxp,pca9450-regulator.yaml | 5 +
.../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +-
.../bindings/regulator/qcom,rpmh-regulator.txt | 2 +
.../bindings/regulator/qcom-labibb-regulator.yaml | 30 +-
.../regulator/richtek,rt4831-regulator.yaml | 35 +
.../bindings/remoteproc/ingenic,vpu.yaml | 2 +-
.../devicetree/bindings/remoteproc/mtk,scp.txt | 8 +-
.../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 +
.../bindings/remoteproc/qcom,wcnss-pil.txt | 1 +
.../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 +
.../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 +
.../devicetree/bindings/riscv/canaan.yaml | 47 +
Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +
.../devicetree/bindings/riscv/sifive-l2-cache.yaml | 35 +-
.../devicetree/bindings/riscv/sifive.yaml | 17 +-
.../bindings/rtc/atmel,at91rm9200-rtc.yaml | 1 +
.../devicetree/bindings/rtc/nxp,pcf2127.yaml | 51 +
Documentation/devicetree/bindings/rtc/pcf8563.txt | 3 +-
.../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 -
.../bindings/rtc/stericsson,coh901331.txt | 16 -
.../devicetree/bindings/rtc/trivial-rtc.yaml | 6 +-
.../devicetree/bindings/serial/renesas,hscif.yaml | 2 +
.../devicetree/bindings/serial/renesas,scif.yaml | 2 +
.../devicetree/bindings/serial/renesas,scifa.yaml | 2 +
.../devicetree/bindings/serial/renesas,scifb.yaml | 2 +
.../devicetree/bindings/serial/sifive-serial.yaml | 1 +
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 +
.../bindings/sound/audio-graph-port.yaml | 3 -
.../bindings/sound/google,sc7180-trogdor.yaml | 1 +
.../devicetree/bindings/sound/ingenic,codec.yaml | 11 +-
.../bindings/sound/intel,keembay-i2s.yaml | 13 +
.../sound/mt8192-mt6359-rt1015-rt5682.yaml | 5 +
.../sound/nvidia,tegra-audio-graph-card.yaml | 190 +
.../bindings/sound/nvidia,tegra186-dspk.yaml | 18 +-
.../bindings/sound/nvidia,tegra210-admaif.yaml | 13 +-
.../bindings/sound/nvidia,tegra210-ahub.yaml | 13 +-
.../bindings/sound/nvidia,tegra210-dmic.yaml | 18 +-
.../bindings/sound/nvidia,tegra210-i2s.yaml | 18 +-
.../bindings/sound/qcom,lpass-rx-macro.yaml | 62 +
.../bindings/sound/qcom,lpass-tx-macro.yaml | 67 +
.../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +-
Documentation/devicetree/bindings/sound/rt5659.txt | 11 +
.../bindings/sound/samsung,aries-wm8994.yaml | 3 +
.../bindings/sound/samsung,midas-audio.yaml | 2 +
.../devicetree/bindings/sound/sirf-audio-codec.txt | 17 -
.../devicetree/bindings/sound/sirf-usp.txt | 27 -
.../devicetree/bindings/sound/st,stm32-i2s.yaml | 4 +
.../devicetree/bindings/sound/tas2562.yaml | 2 +
.../devicetree/bindings/sound/tas2770.yaml | 2 +
.../devicetree/bindings/sound/tlv320adcx140.yaml | 1 +
Documentation/devicetree/bindings/sound/wm8962.txt | 4 +
.../devicetree/bindings/sound/zte,tdm.txt | 30 -
.../devicetree/bindings/sound/zte,zx-aud96p22.txt | 24 -
.../devicetree/bindings/sound/zte,zx-i2s.txt | 45 -
.../devicetree/bindings/sound/zte,zx-spdif.txt | 27 -
.../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 +
.../devicetree/bindings/spi/cadence-quadspi.txt | 68 +
.../bindings/spi/nvidia,tegra210-quad.yaml | 117 +
.../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 +
.../devicetree/bindings/spi/renesas,rspi.yaml | 2 +
.../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 +
.../devicetree/bindings/spi/spi-controller.yaml | 6 +-
Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 -
Documentation/devicetree/bindings/sram/sram.yaml | 2 +
.../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 12 +-
.../bindings/thermal/qcom-spmi-adc-tm5.yaml | 153 +
.../devicetree/bindings/thermal/tango-thermal.txt | 17 -
.../devicetree/bindings/thermal/zx2967-thermal.txt | 116 -
.../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +
.../timer/allwinner,sun5i-a13-hstimer.yaml | 3 +-
.../bindings/timer/intel,ixp4xx-timer.yaml | 2 +-
.../devicetree/bindings/timer/sifive,clint.yaml | 12 +-
.../bindings/timer/snps,dw-apb-timer.yaml | 3 +
.../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +-
.../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 +
.../devicetree/bindings/usb/generic-ehci.yaml | 2 +-
.../devicetree/bindings/usb/generic-ohci.yaml | 2 +-
.../devicetree/bindings/usb/ingenic,musb.yaml | 2 +-
.../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 +-
.../devicetree/bindings/usb/renesas,usbhs.yaml | 1 +
.../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +-
.../devicetree/bindings/usb/ti,j721e-usb.yaml | 3 +-
.../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
.../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 12 +-
.../bindings/watchdog/intel,keembay-wdt.yaml | 57 +
.../devicetree/bindings/watchdog/mtk-wdt.txt | 5 +-
.../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 +
.../bindings/watchdog/sigma,smp8642-wdt.txt | 18 -
.../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 18 -
.../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 6 +
.../bindings/watchdog/stericsson-coh901327.txt | 19 -
.../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 4 +-
.../bindings/watchdog/zte,zx2967-wdt.txt | 32 -
Documentation/devicetree/usage-model.rst | 2 +-
Documentation/doc-guide/sphinx.rst | 30 +-
Documentation/driver-api/cxl/index.rst | 12 +
Documentation/driver-api/cxl/memory-devices.rst | 46 +
Documentation/driver-api/gpio/consumer.rst | 5 +-
Documentation/driver-api/gpio/driver.rst | 4 +-
Documentation/driver-api/gpio/intro.rst | 8 +-
Documentation/driver-api/index.rst | 3 +-
Documentation/driver-api/media/camera-sensor.rst | 20 +-
Documentation/driver-api/media/cec-core.rst | 2 +-
Documentation/driver-api/media/csi2.rst | 4 +-
Documentation/driver-api/media/drivers/ccs/ccs.rst | 13 +
Documentation/driver-api/media/v4l2-clocks.rst | 31 -
Documentation/driver-api/media/v4l2-core.rst | 1 -
Documentation/driver-api/media/v4l2-subdev.rst | 63 +-
Documentation/driver-api/men-chameleon-bus.rst | 12 +
Documentation/driver-api/pti_intel_mid.rst | 108 -
.../driver-api/surface_aggregator/client-api.rst | 38 +
.../driver-api/surface_aggregator/client.rst | 393 +
.../driver-api/surface_aggregator/clients/cdev.rst | 87 +
.../surface_aggregator/clients/index.rst | 21 +
.../driver-api/surface_aggregator/clients/san.rst | 44 +
.../driver-api/surface_aggregator/index.rst | 21 +
.../driver-api/surface_aggregator/internal-api.rst | 67 +
.../driver-api/surface_aggregator/internal.rst | 577 ++
.../driver-api/surface_aggregator/overview.rst | 77 +
.../driver-api/surface_aggregator/ssh.rst | 344 +
Documentation/driver-api/thermal/sysfs-api.rst | 19 +-
.../features/core/cBPF-JIT/arch-support.txt | 1 -
.../features/core/eBPF-JIT/arch-support.txt | 1 -
.../core/generic-idle-thread/arch-support.txt | 1 -
.../features/core/jump-labels/arch-support.txt | 1 -
.../features/core/tracehook/arch-support.txt | 1 -
.../features/debug/KASAN/arch-support.txt | 1 -
.../debug/debug-vm-pgtable/arch-support.txt | 1 -
.../debug/gcov-profile-all/arch-support.txt | 3 +-
Documentation/features/debug/kcov/arch-support.txt | 1 -
Documentation/features/debug/kgdb/arch-support.txt | 1 -
.../features/debug/kmemleak/arch-support.txt | 3 +-
.../debug/kprobes-on-ftrace/arch-support.txt | 3 +-
.../features/debug/kprobes/arch-support.txt | 3 +-
.../features/debug/kretprobes/arch-support.txt | 3 +-
.../features/debug/optprobes/arch-support.txt | 1 -
.../features/debug/stackprotector/arch-support.txt | 1 -
.../features/debug/uprobes/arch-support.txt | 3 +-
.../debug/user-ret-profiler/arch-support.txt | 1 -
.../features/io/dma-contiguous/arch-support.txt | 1 -
.../locking/cmpxchg-local/arch-support.txt | 1 -
.../features/locking/lockdep/arch-support.txt | 1 -
.../locking/queued-rwlocks/arch-support.txt | 1 -
.../locking/queued-spinlocks/arch-support.txt | 1 -
.../features/perf/kprobes-event/arch-support.txt | 3 +-
.../features/perf/perf-regs/arch-support.txt | 3 +-
.../features/perf/perf-stackdump/arch-support.txt | 3 +-
.../sched/membarrier-sync-core/arch-support.txt | 1 -
.../features/sched/numa-balancing/arch-support.txt | 3 +-
.../seccomp/seccomp-filter/arch-support.txt | 1 -
.../time/arch-tick-broadcast/arch-support.txt | 1 -
.../features/time/clockevents/arch-support.txt | 1 -
.../time/context-tracking/arch-support.txt | 1 -
.../features/time/irq-time-acct/arch-support.txt | 1 -
.../features/time/virt-cpuacct/arch-support.txt | 1 -
.../features/vm/ELF-ASLR/arch-support.txt | 1 -
.../features/vm/PG_uncached/arch-support.txt | 1 -
Documentation/features/vm/THP/arch-support.txt | 1 -
Documentation/features/vm/TLB/arch-support.txt | 1 -
.../features/vm/huge-vmap/arch-support.txt | 1 -
.../features/vm/ioremap_prot/arch-support.txt | 1 -
.../features/vm/pte_special/arch-support.txt | 1 -
Documentation/filesystems/afs.rst | 8 +-
Documentation/filesystems/dax.txt | 17 +-
Documentation/filesystems/index.rst | 1 +
Documentation/filesystems/locking.rst | 7 +-
Documentation/filesystems/porting.rst | 9 +
Documentation/filesystems/proc.rst | 9 +-
Documentation/filesystems/seq_file.rst | 6 +
Documentation/filesystems/vfs.rst | 26 +-
Documentation/fpga/dfl.rst | 28 +
Documentation/gpu/drm-kms.rst | 52 +-
Documentation/gpu/drm-uapi.rst | 3 +
Documentation/gpu/i915.rst | 2 +-
Documentation/gpu/todo.rst | 21 +-
Documentation/gpu/vkms.rst | 82 +
Documentation/hid/amd-sfh-hid.rst | 22 +-
Documentation/hid/hid-alps.rst | 4 +-
Documentation/hid/hid-sensor.rst | 18 +-
Documentation/hid/hid-transport.rst | 12 +-
Documentation/hid/hiddev.rst | 10 +-
Documentation/hid/hidraw.rst | 5 +-
Documentation/hid/intel-ish-hid.rst | 78 +-
Documentation/hid/uhid.rst | 34 +-
Documentation/hwmon/ab8500.rst | 26 -
Documentation/hwmon/abx500.rst | 32 -
Documentation/hwmon/aht10.rst | 46 +
Documentation/hwmon/ina2xx.rst | 2 +-
Documentation/hwmon/index.rst | 4 +-
Documentation/hwmon/max16601.rst | 197 +-
Documentation/hwmon/nct6683.rst | 1 +
Documentation/hwmon/tps23861.rst | 41 +
Documentation/i2c/slave-testunit-backend.rst | 23 +-
Documentation/iio/ep93xx_adc.rst | 2 +-
Documentation/index.rst | 11 -
Documentation/input/event-codes.rst | 15 +
Documentation/input/multi-touch-protocol.rst | 4 +
Documentation/kbuild/makefiles.rst | 12 +-
Documentation/kernel-hacking/hacking.rst | 4 +-
Documentation/kernel-hacking/locking.rst | 2 +-
Documentation/livepatch/index.rst | 1 +
Documentation/livepatch/livepatch.rst | 15 +-
Documentation/livepatch/module-elf-format.rst | 10 +-
Documentation/livepatch/reliable-stacktrace.rst | 309 +
Documentation/power/freezing-of-tasks.rst | 2 +-
Documentation/powerpc/syscall64-abi.rst | 51 +-
Documentation/process/4.Coding.rst | 2 +-
Documentation/process/adding-syscalls.rst | 20 +-
Documentation/process/coding-style.rst | 20 +-
Documentation/process/howto.rst | 20 +-
Documentation/process/magic-number.rst | 2 -
Documentation/process/submit-checklist.rst | 16 +-
Documentation/process/submitting-patches.rst | 29 +-
Documentation/scheduler/sched-bwc.rst | 17 +-
Documentation/scheduler/sched-deadline.rst | 2 +-
Documentation/scheduler/sched-design-CFS.rst | 6 +-
Documentation/scsi/libsas.rst | 9 +-
Documentation/scsi/scsi-parameters.rst | 5 +-
Documentation/security/keys/core.rst | 4 +-
Documentation/security/lsm-development.rst | 2 +-
Documentation/sound/designs/index.rst | 1 +
Documentation/sound/designs/jack-injection.rst | 166 +
Documentation/sphinx/automarkup.py | 7 +-
Documentation/sphinx/cdomain.py | 8 +-
Documentation/sphinx/kernel_abi.py | 27 +-
Documentation/sphinx/kernel_feat.py | 25 +-
Documentation/sphinx/kerneldoc.py | 26 +-
Documentation/sphinx/kernellog.py | 26 +-
Documentation/sphinx/kfigure.py | 14 +-
Documentation/sphinx/maintainers_include.py | 2 -
Documentation/sphinx/requirements.txt | 1 -
Documentation/sphinx/rstFlatTable.py | 10 -
Documentation/timers/timers-howto.rst | 2 +-
Documentation/trace/coresight/coresight.rst | 32 +
Documentation/trace/ftrace.rst | 6 +
.../translations/it_IT/process/4.Coding.rst | 2 +-
.../translations/it_IT/process/adding-syscalls.rst | 18 +-
.../it_IT/process/submit-checklist.rst | 2 +-
.../it_IT/process/submitting-patches.rst | 4 +-
Documentation/translations/ja_JP/SubmittingPatches | 4 +-
Documentation/translations/ko_KR/howto.rst | 4 +-
Documentation/translations/ko_KR/index.rst | 15 +
.../translations/zh_CN/admin-guide/cpu-load.rst | 2 +-
Documentation/translations/zh_CN/arm/Booting | 2 +-
.../translations/zh_CN/iio/ep93xx_adc.rst | 46 +
.../translations/zh_CN/iio/iio_configfs.rst | 102 +
Documentation/translations/zh_CN/iio/index.rst | 20 +
Documentation/translations/zh_CN/mips/booting.rst | 31 +
Documentation/translations/zh_CN/mips/features.rst | 10 +
Documentation/translations/zh_CN/mips/index.rst | 26 +
.../translations/zh_CN/mips/ingenic-tcu.rst | 69 +
.../translations/zh_CN/process/4.Coding.rst | 2 +-
.../zh_CN/process/submitting-patches.rst | 4 +-
Documentation/userspace-api/ioctl/ioctl-number.rst | 6 +-
Documentation/userspace-api/media/drivers/ccs.rst | 110 +
.../userspace-api/media/drivers/index.rst | 1 +
Documentation/userspace-api/media/dvb/dvbstb.svg | 2 +-
.../userspace-api/media/mediactl/media-types.rst | 7 +
.../userspace-api/media/v4l/ext-ctrls-codec.rst | 81 +-
.../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 6 +-
Documentation/virt/acrn/cpuid.rst | 46 +
Documentation/virt/acrn/index.rst | 12 +
Documentation/virt/acrn/introduction.rst | 43 +
Documentation/virt/acrn/io-request.rst | 97 +
Documentation/virt/index.rst | 1 +
Documentation/virt/kvm/amd-memory-encryption.rst | 21 +
Documentation/virt/kvm/api.rst | 230 +-
Documentation/virt/kvm/arm/hyp-abi.rst | 9 +
Documentation/virt/kvm/locking.rst | 9 +-
Documentation/virt/kvm/s390-pv-boot.rst | 2 +-
Documentation/vm/arch_pgtable_helpers.rst | 8 +-
Documentation/vm/split_page_table_lock.rst | 2 +-
Documentation/x86/boot.rst | 2 +-
MAINTAINERS | 303 +-
Makefile | 166 +-
arch/Kconfig | 104 +-
arch/alpha/Kconfig | 1 +
arch/alpha/configs/defconfig | 1 -
arch/alpha/kernel/process.c | 2 +-
arch/alpha/kernel/syscalls/Makefile | 13 +-
arch/alpha/kernel/syscalls/syscall.tbl | 1 +
arch/arc/kernel/process.c | 2 +-
arch/arm/Kconfig | 8 +-
arch/arm/Kconfig.debug | 40 +-
arch/arm/boot/compressed/Makefile | 5 +-
arch/arm/boot/compressed/fdt_check_mem_start.c | 131 +
arch/arm/boot/compressed/head.S | 45 +-
arch/arm/boot/dts/cros-ec-keyboard.dtsi | 93 +-
arch/arm/boot/dts/omap5.dtsi | 6 +
arch/arm/common/locomo.c | 5 +-
arch/arm/common/sa1111.c | 6 +-
arch/arm/configs/bcm2835_defconfig | 1 -
arch/arm/configs/mxs_defconfig | 1 -
arch/arm/configs/omap2plus_defconfig | 2 +-
arch/arm/crypto/Kconfig | 19 +
arch/arm/crypto/Makefile | 4 +
arch/arm/crypto/aes-neonbs-glue.c | 3 +
arch/arm/crypto/blake2b-neon-core.S | 347 +
arch/arm/crypto/blake2b-neon-glue.c | 105 +
arch/arm/crypto/blake2s-core.S | 285 +
arch/arm/crypto/blake2s-glue.c | 78 +
arch/arm/include/asm/archrandom.h | 10 +
arch/arm/include/asm/assembler.h | 17 +
arch/arm/include/asm/hardware/locomo.h | 2 +-
arch/arm/include/asm/hardware/sa1111.h | 2 +-
arch/arm/include/debug/sti.S | 26 +-
arch/arm/kernel/process.c | 2 +-
arch/arm/kernel/smp.c | 3 -
arch/arm/kernel/sys_oabi-compat.c | 15 +
arch/arm/mach-imx/common.h | 1 -
arch/arm/mach-imx/cpuidle-imx6sl.c | 1 +
arch/arm/mach-imx/pm-imx6.c | 1 +
arch/arm/mach-ixp4xx/Kconfig | 1 -
arch/arm/mach-pxa/devices.c | 8 +
arch/arm/mach-pxa/mioa701.c | 1 -
arch/arm/mach-pxa/palm27x.c | 1 -
arch/arm/mach-pxa/palmte2.c | 1 -
arch/arm/mach-pxa/z2.c | 24 +-
arch/arm/mach-sa1100/collie.c | 6 -
arch/arm/mach-spear/generic.h | 12 -
arch/arm/mach-spear/spear13xx.c | 1 +
arch/arm/mm/dump.c | 9 +-
arch/arm/mm/mmu.c | 1 -
arch/arm/tools/Makefile | 2 +-
arch/arm/tools/syscall.tbl | 1 +
arch/arm/vdso/Makefile | 1 -
arch/arm/xen/p2m.c | 6 +-
arch/arm64/Kconfig | 19 +-
arch/arm64/Makefile | 10 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 +-
arch/arm64/configs/defconfig | 3 +-
arch/arm64/crypto/aes-glue.c | 71 +-
arch/arm64/crypto/aes-modes.S | 217 +-
arch/arm64/crypto/aes-neonbs-core.S | 8 +-
arch/arm64/crypto/crct10dif-ce-core.S | 43 +-
arch/arm64/crypto/crct10dif-ce-glue.c | 30 +-
arch/arm64/crypto/sha1-ce-core.S | 47 +-
arch/arm64/crypto/sha1-ce-glue.c | 23 +-
arch/arm64/crypto/sha2-ce-core.S | 38 +-
arch/arm64/crypto/sha2-ce-glue.c | 24 +-
arch/arm64/crypto/sha3-ce-core.S | 81 +-
arch/arm64/crypto/sha3-ce-glue.c | 18 +-
arch/arm64/crypto/sha512-ce-core.S | 29 +-
arch/arm64/crypto/sha512-ce-glue.c | 55 +-
arch/arm64/include/asm/archrandom.h | 82 +-
arch/arm64/include/asm/asm-uaccess.h | 4 +-
arch/arm64/include/asm/assembler.h | 33 +
arch/arm64/include/asm/cache.h | 1 -
arch/arm64/include/asm/cacheflush.h | 5 -
arch/arm64/include/asm/cpufeature.h | 11 +
arch/arm64/include/asm/el2_setup.h | 60 +-
arch/arm64/include/asm/hyp_image.h | 29 +-
arch/arm64/include/asm/kasan.h | 1 +
arch/arm64/include/asm/kexec.h | 5 +-
arch/arm64/include/asm/kfence.h | 22 +
arch/arm64/include/asm/kvm_asm.h | 26 -
arch/arm64/include/asm/kvm_host.h | 3 +-
arch/arm64/include/asm/kvm_mmu.h | 61 +-
arch/arm64/include/asm/kvm_pgtable.h | 5 +
arch/arm64/include/asm/memory.h | 13 +
arch/arm64/include/asm/mmu_context.h | 7 +-
arch/arm64/include/asm/module.lds.h | 6 +-
arch/arm64/include/asm/mte-def.h | 2 +
arch/arm64/include/asm/mte-kasan.h | 77 +-
arch/arm64/include/asm/mte.h | 2 -
arch/arm64/include/asm/numa.h | 48 +-
arch/arm64/include/asm/pgtable.h | 12 +-
arch/arm64/include/asm/pointer_auth.h | 10 +
arch/arm64/include/asm/sections.h | 3 +-
arch/arm64/include/asm/setup.h | 11 +
arch/arm64/include/asm/sparsemem.h | 23 +-
arch/arm64/include/asm/spinlock.h | 2 +-
arch/arm64/include/asm/stackprotector.h | 1 +
arch/arm64/include/asm/sysreg.h | 23 +-
arch/arm64/include/asm/trans_pgd.h | 39 +
arch/arm64/include/asm/uaccess.h | 2 +-
arch/arm64/include/asm/unistd.h | 2 +-
arch/arm64/include/asm/unistd32.h | 2 +
arch/arm64/include/asm/virt.h | 7 +-
arch/arm64/kernel/Makefile | 7 +-
arch/arm64/kernel/acpi_numa.c | 12 -
arch/arm64/kernel/alternative.c | 2 +-
arch/arm64/kernel/asm-offsets.c | 3 +
arch/arm64/kernel/cpu_errata.c | 2 -
arch/arm64/kernel/cpufeature.c | 75 +-
arch/arm64/kernel/entry-common.c | 54 +-
arch/arm64/kernel/entry.S | 14 +-
arch/arm64/kernel/head.S | 76 +-
arch/arm64/kernel/hibernate.c | 271 +-
arch/arm64/kernel/hyp-stub.S | 129 +-
arch/arm64/kernel/idreg-override.c | 216 +
arch/arm64/kernel/image-vars.h | 1 -
arch/arm64/kernel/kaslr.c | 43 +-
arch/arm64/kernel/machine_kexec.c | 57 +-
arch/arm64/kernel/machine_kexec_file.c | 4 +-
arch/arm64/kernel/module-plts.c | 2 +-
arch/arm64/kernel/mte.c | 58 +-
arch/arm64/kernel/perf_event.c | 15 +-
arch/arm64/kernel/probes/uprobes.c | 2 +-
arch/arm64/kernel/process.c | 6 +-
arch/arm64/kernel/ptrace.c | 3 +-
arch/arm64/kernel/relocate_kernel.S | 48 +-
arch/arm64/kernel/setup.c | 15 +
arch/arm64/kernel/sleep.S | 1 +
arch/arm64/kernel/smp.c | 4 +-
arch/arm64/kernel/stacktrace.c | 13 +-
arch/arm64/kernel/suspend.c | 2 +-
arch/arm64/kernel/syscall.c | 30 -
arch/arm64/kernel/topology.c | 115 +-
arch/arm64/kernel/traps.c | 2 +-
arch/arm64/kernel/{vdso/vdso.S => vdso-wrap.S} | 0
arch/arm64/kernel/vdso/Makefile | 4 +-
arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +-
arch/arm64/kernel/{vdso32/vdso.S => vdso32-wrap.S} | 0
arch/arm64/kernel/vdso32/Makefile | 1 -
arch/arm64/kernel/vmlinux.lds.S | 26 +-
arch/arm64/kvm/Makefile | 2 +-
arch/arm64/kvm/arm.c | 10 +-
arch/arm64/kvm/hyp/hyp-entry.S | 2 +-
arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +-
arch/arm64/kvm/hyp/nvhe/.gitignore | 2 +
arch/arm64/kvm/hyp/nvhe/Makefile | 33 +-
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 438 ++
arch/arm64/kvm/hyp/nvhe/host.S | 29 +-
arch/arm64/kvm/hyp/nvhe/hyp-init.S | 21 +-
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 11 +-
arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +-
arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +-
arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +-
arch/arm64/kvm/hyp/pgtable.c | 83 +-
arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +-
arch/arm64/kvm/hypercalls.c | 6 +
arch/arm64/kvm/mmu.c | 13 +-
arch/arm64/kvm/pmu-emul.c | 14 +-
arch/arm64/kvm/sys_regs.c | 85 +-
arch/arm64/kvm/trng.c | 85 +
arch/arm64/kvm/va_layout.c | 34 +-
arch/arm64/lib/mte.S | 16 -
arch/arm64/mm/Makefile | 2 +-
arch/arm64/mm/fault.c | 58 +-
arch/arm64/mm/init.c | 4 +-
arch/arm64/mm/mmap.c | 15 +-
arch/arm64/mm/mmu.c | 31 +-
arch/arm64/mm/numa.c | 464 --
arch/arm64/mm/proc.S | 16 +-
arch/arm64/mm/ptdump.c | 1 +
arch/arm64/mm/trans_pgd.c | 324 +
arch/csky/Kconfig | 24 +-
arch/csky/abiv1/inc/abi/cacheflush.h | 1 -
arch/csky/abiv1/inc/abi/ckmmu.h | 10 +-
arch/csky/abiv1/inc/abi/entry.h | 1 -
arch/csky/abiv1/inc/abi/page.h | 1 -
arch/csky/abiv1/inc/abi/pgtable-bits.h | 40 +-
arch/csky/abiv1/inc/abi/reg_ops.h | 1 -
arch/csky/abiv1/inc/abi/regdef.h | 6 +-
arch/csky/abiv1/inc/abi/string.h | 1 -
arch/csky/abiv1/inc/abi/switch_context.h | 1 -
arch/csky/abiv1/inc/abi/vdso.h | 18 +-
arch/csky/abiv2/cacheflush.c | 3 +
arch/csky/abiv2/inc/abi/ckmmu.h | 44 +-
arch/csky/abiv2/inc/abi/entry.h | 20 +-
arch/csky/abiv2/inc/abi/fpu.h | 1 -
arch/csky/abiv2/inc/abi/page.h | 1 -
arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 +-
arch/csky/abiv2/inc/abi/reg_ops.h | 1 -
arch/csky/abiv2/inc/abi/regdef.h | 6 +-
arch/csky/abiv2/inc/abi/switch_context.h | 1 -
arch/csky/abiv2/inc/abi/vdso.h | 20 +-
arch/csky/abiv2/sysdep.h | 1 -
arch/csky/include/asm/addrspace.h | 1 -
arch/csky/include/asm/atomic.h | 212 -
arch/csky/include/asm/barrier.h | 83 +-
arch/csky/include/asm/bitops.h | 1 -
arch/csky/include/asm/bug.h | 3 +-
arch/csky/include/asm/cacheflush.h | 1 -
arch/csky/include/asm/checksum.h | 1 -
arch/csky/include/asm/clocksource.h | 8 +
arch/csky/include/asm/cmpxchg.h | 27 +-
arch/csky/include/asm/elf.h | 1 -
arch/csky/include/asm/fixmap.h | 1 -
arch/csky/include/asm/ftrace.h | 1 -
arch/csky/include/asm/futex.h | 121 +
arch/csky/include/asm/highmem.h | 1 -
arch/csky/include/asm/io.h | 1 -
arch/csky/include/asm/memory.h | 2 +-
arch/csky/include/asm/mmu.h | 1 -
arch/csky/include/asm/mmu_context.h | 10 +-
arch/csky/include/asm/page.h | 2 +-
arch/csky/include/asm/perf_event.h | 1 -
arch/csky/include/asm/pgalloc.h | 3 +-
arch/csky/include/asm/pgtable.h | 80 +-
arch/csky/include/asm/processor.h | 3 +-
arch/csky/include/asm/ptrace.h | 1 -
arch/csky/include/asm/segment.h | 3 +-
arch/csky/include/asm/shmparam.h | 1 -
arch/csky/include/asm/spinlock.h | 167 -
arch/csky/include/asm/spinlock_types.h | 10 -
arch/csky/include/asm/string.h | 1 -
arch/csky/include/asm/switch_to.h | 1 -
arch/csky/include/asm/syscalls.h | 1 -
arch/csky/include/asm/thread_info.h | 2 -
arch/csky/include/asm/tlb.h | 1 -
arch/csky/include/asm/tlbflush.h | 1 -
arch/csky/include/asm/traps.h | 1 -
arch/csky/include/asm/uaccess.h | 1 -
arch/csky/include/asm/unistd.h | 1 -
arch/csky/include/asm/vdso.h | 21 +-
arch/csky/include/asm/vdso/clocksource.h | 9 +
arch/csky/include/asm/vdso/gettimeofday.h | 114 +
arch/csky/include/asm/vdso/processor.h | 12 +
arch/csky/include/asm/vdso/vsyscall.h | 22 +
arch/csky/include/uapi/asm/byteorder.h | 1 -
arch/csky/include/uapi/asm/perf_regs.h | 1 -
arch/csky/include/uapi/asm/ptrace.h | 1 -
arch/csky/include/uapi/asm/sigcontext.h | 1 -
arch/csky/include/uapi/asm/unistd.h | 1 -
arch/csky/kernel/Makefile | 2 +-
arch/csky/kernel/atomic.S | 24 +-
arch/csky/kernel/entry.S | 106 +-
arch/csky/kernel/head.S | 10 +-
arch/csky/kernel/perf_event.c | 4 +-
arch/csky/kernel/probes/simulate-insn.c | 22 +-
arch/csky/kernel/process.c | 2 +-
arch/csky/kernel/ptrace.c | 128 +-
arch/csky/kernel/setup.c | 18 +-
arch/csky/kernel/signal.c | 4 +-
arch/csky/kernel/smp.c | 7 +-
arch/csky/kernel/traps.c | 10 +-
arch/csky/kernel/vdso.c | 127 +-
arch/{riscv => csky}/kernel/vdso/.gitignore | 0
arch/csky/kernel/vdso/Makefile | 72 +
arch/{riscv => csky}/kernel/vdso/note.S | 0
arch/csky/kernel/vdso/rt_sigreturn.S | 14 +
arch/csky/kernel/vdso/so2s.sh | 5 +
arch/csky/kernel/vdso/vdso.S | 16 +
arch/csky/kernel/vdso/vdso.lds.S | 58 +
arch/csky/kernel/vdso/vgettimeofday.c | 28 +
arch/csky/kernel/vmlinux.lds.S | 2 +-
arch/csky/mm/fault.c | 388 +-
arch/csky/mm/init.c | 56 +-
arch/csky/mm/tlb.c | 42 +-
arch/h8300/kernel/process.c | 2 +-
arch/hexagon/configs/comet_defconfig | 1 -
arch/hexagon/kernel/process.c | 2 +-
arch/ia64/Makefile | 7 -
arch/ia64/include/asm/irq.h | 4 +-
arch/ia64/include/asm/mca.h | 11 +-
arch/ia64/include/asm/pal.h | 4 +-
arch/ia64/include/asm/pgtable.h | 6 -
arch/ia64/include/asm/sal.h | 2 +-
arch/ia64/kernel/Makefile | 5 -
arch/ia64/kernel/asm-offsets.c | 18 +-
arch/ia64/kernel/crash.c | 1 +
arch/ia64/kernel/efi.c | 1 +
arch/ia64/kernel/mca.c | 5 +-
arch/ia64/kernel/mca_drv.c | 2 +-
arch/ia64/kernel/nr-irqs.c | 22 -
arch/ia64/kernel/process.c | 2 +-
arch/ia64/kernel/syscalls/Makefile | 13 +-
arch/ia64/kernel/syscalls/syscall.tbl | 1 +
arch/ia64/mm/init.c | 14 +-
arch/m68k/coldfire/clk.c | 4 +
arch/m68k/configs/amiga_defconfig | 3 +
arch/m68k/configs/apollo_defconfig | 3 +
arch/m68k/configs/atari_defconfig | 3 +
arch/m68k/configs/bvme6000_defconfig | 3 +
arch/m68k/configs/hp300_defconfig | 3 +
arch/m68k/configs/mac_defconfig | 3 +
arch/m68k/configs/multi_defconfig | 3 +
arch/m68k/configs/mvme147_defconfig | 3 +
arch/m68k/configs/mvme16x_defconfig | 3 +
arch/m68k/configs/q40_defconfig | 3 +
arch/m68k/configs/sun3_defconfig | 3 +
arch/m68k/configs/sun3x_defconfig | 3 +
arch/m68k/kernel/process.c | 2 +-
arch/m68k/kernel/syscalls/Makefile | 13 +-
arch/m68k/kernel/syscalls/syscall.tbl | 1 +
arch/microblaze/Kconfig | 1 -
arch/microblaze/kernel/module.c | 26 -
arch/microblaze/kernel/process.c | 2 +-
arch/microblaze/kernel/syscalls/Makefile | 13 +-
arch/microblaze/kernel/syscalls/syscall.tbl | 1 +
arch/microblaze/kernel/vmlinux.lds.S | 2 +-
arch/mips/Kbuild.platforms | 1 +
arch/mips/Kconfig | 69 +-
arch/mips/Makefile | 20 +
arch/mips/alchemy/common/prom.c | 4 -
arch/mips/alchemy/common/setup.c | 34 +-
arch/mips/ar7/memory.c | 5 -
arch/mips/ath25/prom.c | 4 -
arch/mips/ath79/prom.c | 5 -
arch/mips/ath79/setup.c | 13 +-
arch/mips/bcm47xx/prom.c | 4 -
arch/mips/bcm63xx/prom.c | 4 -
arch/mips/bmips/setup.c | 13 +-
arch/mips/boot/compressed/Makefile | 1 +
arch/mips/boot/compressed/head.S | 20 +-
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/realtek/Makefile | 2 +
arch/mips/boot/dts/realtek/cisco_sg220-26.dts | 25 +
arch/mips/boot/dts/realtek/rtl838x.dtsi | 21 +
arch/mips/boot/dts/realtek/rtl83xx.dtsi | 59 +
arch/mips/cavium-octeon/setup.c | 9 +-
arch/mips/cobalt/setup.c | 5 -
arch/mips/configs/loongson3_defconfig | 2 +
arch/mips/configs/nlm_xlp_defconfig | 1 -
arch/mips/configs/nlm_xlr_defconfig | 1 -
arch/mips/fw/arc/memory.c | 2 +-
arch/mips/fw/sni/sniprom.c | 4 -
arch/mips/generic/init.c | 9 +-
arch/mips/include/asm/Kbuild | 4 +
arch/mips/include/asm/asm.h | 18 +
arch/mips/include/asm/atomic.h | 2 +-
arch/mips/include/asm/bitops.h | 12 +-
arch/mips/include/asm/bootinfo.h | 22 +-
arch/mips/include/asm/checksum.h | 6 +-
arch/mips/include/asm/cmpxchg.h | 6 +-
arch/mips/include/asm/cpu-type.h | 5 +
arch/mips/include/asm/cpu.h | 2 +-
arch/mips/include/asm/dma-coherence.h | 38 -
arch/mips/include/asm/inst.h | 6 +-
arch/mips/include/asm/irq.h | 1 +
arch/mips/include/asm/irq_cpu.h | 2 -
arch/mips/include/asm/kvm_host.h | 1 -
arch/mips/include/asm/mach-generic/irq.h | 6 -
arch/mips/include/asm/mach-loongson64/loongson.h | 2 +-
arch/mips/include/asm/mach-n64/irq.h | 9 +
arch/mips/include/asm/mach-n64/kmalloc.h | 8 +
arch/mips/include/asm/mach-pistachio/irq.h | 15 -
arch/mips/include/asm/mipsregs.h | 4 +
arch/mips/include/asm/octeon/octeon.h | 1 -
arch/mips/include/asm/page.h | 17 +-
arch/mips/include/asm/pgtable.h | 14 +-
arch/mips/include/asm/ptrace.h | 2 +-
arch/mips/include/asm/r4kcache.h | 67 +-
arch/mips/include/asm/spinlock.h | 2 +-
arch/mips/include/asm/spram.h | 2 +-
arch/mips/include/asm/traps.h | 1 +
arch/mips/include/asm/vermagic.h | 2 +
arch/mips/include/asm/vpe.h | 3 -
arch/mips/include/uapi/asm/Kbuild | 3 -
arch/mips/include/uapi/asm/perf_regs.h | 40 +
arch/mips/jazz/Kconfig | 3 -
arch/mips/kernel/Makefile | 3 +-
arch/mips/kernel/cacheinfo.c | 30 +-
arch/mips/kernel/cevt-txx9.c | 2 +-
arch/mips/kernel/cps-vec.S | 1 -
arch/mips/kernel/cpu-probe.c | 24 +-
arch/mips/kernel/crash_dump.c | 41 +-
arch/mips/kernel/ftrace.c | 4 -
arch/mips/kernel/genex.S | 4 +-
arch/mips/kernel/head.S | 31 -
arch/mips/kernel/idle.c | 1 +
arch/mips/kernel/irq-rm7000.c | 45 -
arch/mips/kernel/kgdb.c | 23 +-
arch/mips/kernel/module.c | 109 +-
arch/mips/kernel/perf_event_mipsxx.c | 22 +-
arch/mips/kernel/perf_regs.c | 68 +
arch/mips/kernel/process.c | 85 +-
arch/mips/kernel/r4k-bugs64.c | 2 +-
arch/mips/kernel/relocate.c | 72 +-
arch/mips/kernel/setup.c | 71 +-
arch/mips/kernel/smp-cps.c | 3 -
arch/mips/kernel/smp.c | 6 +-
arch/mips/kernel/syscalls/Makefile | 43 +-
arch/mips/kernel/syscalls/syscall_n32.tbl | 1 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 1 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 1 +
arch/mips/kernel/vmlinux.lds.S | 11 +-
arch/mips/kernel/vpe-cmp.c | 4 +-
arch/mips/kernel/vpe-mt.c | 4 +-
arch/mips/kernel/vpe.c | 33 -
arch/mips/kvm/mips.c | 2 +-
arch/mips/lantiq/irq.c | 10 +-
arch/mips/lantiq/prom.c | 11 +-
arch/mips/lib/iomap-pci.c | 2 +-
arch/mips/loongson2ef/common/init.c | 5 -
arch/mips/loongson2ef/common/mem.c | 11 -
arch/mips/loongson32/common/prom.c | 4 -
arch/mips/loongson64/Platform | 24 +-
arch/mips/loongson64/init.c | 54 +-
arch/mips/loongson64/numa.c | 52 +-
arch/mips/loongson64/smp.c | 8 +-
arch/mips/mm/c-r4k.c | 13 +-
arch/mips/mm/cache.c | 39 +-
arch/mips/mm/dma-noncoherent.c | 3 +-
arch/mips/mm/fault.c | 5 +-
arch/mips/mm/init.c | 5 +
arch/mips/mm/pgtable-32.c | 1 -
arch/mips/mm/pgtable-64.c | 1 -
arch/mips/mm/tlbex.c | 1 +
arch/mips/mti-malta/malta-init.c | 1 -
arch/mips/mti-malta/malta-memory.c | 4 -
arch/mips/mti-malta/malta-setup.c | 34 +-
arch/mips/mti-malta/malta-time.c | 2 +-
arch/mips/n64/Makefile | 6 +
arch/mips/n64/Platform | 7 +
arch/mips/n64/init.c | 164 +
arch/mips/n64/irq.c | 16 +
arch/mips/netlogic/xlp/setup.c | 5 -
arch/mips/netlogic/xlr/setup.c | 5 -
arch/mips/pci/pci-alchemy.c | 7 +-
arch/mips/pci/pci-ar2315.c | 6 +-
arch/mips/pic32/pic32mzda/init.c | 19 +-
arch/mips/pistachio/Platform | 2 -
arch/mips/pistachio/init.c | 6 -
arch/mips/ralink/of.c | 11 +-
arch/mips/ralink/prom.c | 4 -
arch/mips/ralink/reset.c | 4 +-
arch/mips/rb532/prom.c | 5 -
arch/mips/sgi-ip27/ip27-memory.c | 5 -
arch/mips/sgi-ip32/ip32-irq.c | 2 +-
arch/mips/sgi-ip32/ip32-memory.c | 5 -
arch/mips/sibyte/common/cfe.c | 5 -
arch/mips/txx9/generic/setup.c | 4 -
arch/mips/vdso/Kconfig | 2 +-
arch/mips/vdso/Makefile | 5 +-
arch/mips/vr41xx/common/init.c | 4 -
arch/nds32/configs/defconfig | 1 -
arch/nds32/kernel/process.c | 2 +-
arch/nds32/kernel/setup.c | 2 +-
arch/nds32/kernel/time.c | 2 +-
arch/nds32/kernel/traps.c | 50 +-
arch/nios2/kernel/entry.S | 3 +
arch/nios2/kernel/process.c | 2 +-
arch/nios2/kernel/setup.c | 21 +-
arch/nios2/kernel/sys_nios2.c | 11 +-
arch/openrisc/Kbuild | 3 +
arch/openrisc/Makefile | 21 +-
arch/openrisc/boot/.gitignore | 2 +
arch/openrisc/boot/Makefile | 10 +
arch/openrisc/kernel/process.c | 15 +-
arch/openrisc/kernel/smp.c | 23 +-
arch/parisc/Kconfig | 13 +
arch/parisc/configs/generic-32bit_defconfig | 1 -
arch/parisc/configs/generic-64bit_defconfig | 1 -
arch/parisc/include/asm/compat.h | 2 +-
arch/parisc/include/asm/hardirq.h | 4 -
arch/parisc/include/asm/io.h | 2 +
arch/parisc/include/asm/mmu_context.h | 7 +
arch/parisc/include/asm/page.h | 2 +-
arch/parisc/include/asm/pgalloc.h | 76 +-
arch/parisc/include/asm/pgtable.h | 89 +-
arch/parisc/kernel/asm-offsets.c | 1 -
arch/parisc/kernel/entry.S | 116 +-
arch/parisc/kernel/hpmc.S | 10 -
arch/parisc/kernel/irq.c | 5 +
arch/parisc/kernel/process.c | 4 +-
arch/parisc/kernel/syscalls/Makefile | 19 +-
arch/parisc/kernel/syscalls/syscall.tbl | 1 +
arch/parisc/kernel/traps.c | 9 +-
arch/parisc/mm/hugetlbpage.c | 13 -
arch/parisc/mm/init.c | 10 +-
arch/powerpc/Kconfig | 36 +-
arch/powerpc/Kconfig.debug | 1 +
arch/powerpc/Makefile | 2 +-
arch/powerpc/configs/44x/akebono_defconfig | 5 +
arch/powerpc/configs/ppc6xx_defconfig | 1 -
arch/powerpc/crypto/sha256-spe-glue.c | 2 +-
arch/powerpc/include/asm/asm-prototypes.h | 29 -
arch/powerpc/include/asm/book3s/32/kup.h | 8 +-
arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +-
arch/powerpc/include/asm/book3s/64/kup.h | 4 +-
arch/powerpc/include/asm/book3s/64/mmu-hash.h | 5 +
arch/powerpc/include/asm/book3s/64/mmu.h | 2 +-
arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +-
.../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 +-
arch/powerpc/include/asm/book3s/64/tlbflush.h | 2 +-
arch/powerpc/include/asm/bug.h | 9 +-
arch/powerpc/include/asm/cacheflush.h | 6 +
arch/powerpc/include/asm/cputime.h | 14 +
arch/powerpc/include/asm/debug.h | 4 -
arch/powerpc/include/asm/firmware.h | 2 +-
arch/powerpc/include/asm/hugetlb.h | 2 -
arch/powerpc/include/asm/hvcall.h | 25 +-
arch/powerpc/include/asm/hw_irq.h | 96 +-
arch/powerpc/include/asm/interrupt.h | 449 ++
arch/powerpc/include/asm/irq.h | 2 -
arch/powerpc/include/asm/kexec.h | 1 +
arch/powerpc/include/asm/kup.h | 2 +
arch/powerpc/include/asm/kvm_book3s.h | 7 +
arch/powerpc/include/asm/kvm_book3s_asm.h | 11 -
arch/powerpc/include/asm/kvm_host.h | 8 +-
arch/powerpc/include/asm/kvm_ppc.h | 12 +-
arch/powerpc/include/asm/machdep.h | 3 +
arch/powerpc/include/asm/mce.h | 20 +-
arch/powerpc/include/asm/mmu_context.h | 3 -
arch/powerpc/include/asm/nmi.h | 1 +
arch/powerpc/include/asm/paca.h | 13 +-
arch/powerpc/include/asm/paravirt.h | 1 +
arch/powerpc/include/asm/perf_event.h | 2 +
arch/powerpc/include/asm/perf_event_server.h | 5 +-
arch/powerpc/include/asm/pgtable.h | 3 +
arch/powerpc/include/asm/pkeys.h | 6 -
arch/powerpc/include/asm/ppc-pci.h | 7 -
arch/powerpc/include/asm/ppc_asm.h | 24 -
arch/powerpc/include/asm/ptrace.h | 8 +
arch/powerpc/include/asm/reg.h | 22 +-
arch/powerpc/include/asm/reg_booke.h | 3 +
arch/powerpc/include/asm/rtas.h | 2 +-
arch/powerpc/include/asm/setup.h | 6 +-
arch/powerpc/include/asm/simple_spinlock.h | 4 +-
arch/powerpc/include/asm/smp.h | 2 +-
arch/powerpc/include/asm/thread_info.h | 4 +-
arch/powerpc/include/asm/time.h | 2 +
arch/powerpc/include/asm/uaccess.h | 99 +-
arch/powerpc/include/asm/vdso/timebase.h | 6 -
arch/powerpc/include/asm/xmon.h | 4 +-
arch/powerpc/include/uapi/asm/kvm.h | 2 +
arch/powerpc/include/uapi/asm/perf_regs.h | 28 +-
arch/powerpc/kernel/Makefile | 4 +-
arch/powerpc/kernel/asm-offsets.c | 12 +-
arch/powerpc/kernel/dbell.c | 9 +-
arch/powerpc/kernel/eeh.c | 121 +-
arch/powerpc/kernel/entry_32.S | 347 +-
arch/powerpc/kernel/entry_64.S | 8 +-
arch/powerpc/kernel/exceptions-64e.S | 8 +-
arch/powerpc/kernel/exceptions-64s.S | 324 +-
arch/powerpc/kernel/head_32.h | 98 +-
arch/powerpc/kernel/head_40x.S | 11 +-
arch/powerpc/kernel/head_44x.S | 4 +-
arch/powerpc/kernel/head_8xx.S | 13 +-
arch/powerpc/kernel/head_book3s_32.S | 32 +-
arch/powerpc/kernel/head_booke.h | 57 +-
arch/powerpc/kernel/head_fsl_booke.S | 6 +-
arch/powerpc/kernel/idle_book3s.S | 138 +-
arch/powerpc/kernel/interrupt.c | 512 ++
arch/powerpc/kernel/iommu.c | 46 +
arch/powerpc/kernel/irq.c | 35 +-
arch/powerpc/kernel/mce.c | 96 +-
arch/powerpc/kernel/optprobes.c | 21 +-
arch/powerpc/kernel/pci-common.c | 10 +
arch/powerpc/kernel/pci_dn.c | 62 -
arch/powerpc/kernel/process.c | 15 +-
arch/powerpc/kernel/prom.c | 2 +-
arch/powerpc/kernel/prom_init.c | 12 +-
arch/powerpc/kernel/ptrace/ptrace.c | 4 -
arch/powerpc/kernel/setup-common.c | 13 +-
arch/powerpc/kernel/setup.h | 12 +-
arch/powerpc/kernel/setup_64.c | 7 +-
arch/powerpc/kernel/signal.c | 4 -
arch/powerpc/kernel/signal_32.c | 3 +-
arch/powerpc/kernel/smp.c | 3 +-
arch/powerpc/kernel/sys_ppc32.c | 49 +-
arch/powerpc/kernel/syscall_64.c | 441 --
arch/powerpc/kernel/syscalls/Makefile | 21 +-
arch/powerpc/kernel/syscalls/syscall.tbl | 21 +-
arch/powerpc/kernel/tau_6xx.c | 6 +-
arch/powerpc/kernel/time.c | 9 +-
arch/powerpc/kernel/traps.c | 274 +-
arch/powerpc/kernel/watchdog.c | 16 +-
arch/powerpc/kexec/elf_64.c | 2 +-
arch/powerpc/kexec/file_load_64.c | 35 +
arch/powerpc/kvm/Kconfig | 1 +
arch/powerpc/kvm/book3s_64_mmu_hv.c | 3 +-
arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +-
arch/powerpc/kvm/book3s_emulate.c | 4 -
arch/powerpc/kvm/book3s_hv.c | 156 +-
arch/powerpc/kvm/book3s_hv_builtin.c | 109 +-
arch/powerpc/kvm/book3s_hv_nested.c | 70 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 175 +-
arch/powerpc/kvm/book3s_xive.c | 4 +-
arch/powerpc/kvm/booke.c | 3 +-
arch/powerpc/kvm/powerpc.c | 22 +-
arch/powerpc/lib/Makefile | 2 +-
arch/powerpc/lib/pmem.c | 1 +
arch/powerpc/lib/sstep.c | 101 +-
arch/powerpc/mm/book3s32/Makefile | 4 +-
arch/powerpc/mm/book3s32/mmu.c | 2 +-
arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 4 -
arch/powerpc/mm/book3s64/hash_utils.c | 101 +-
arch/powerpc/mm/book3s64/internal.h | 2 +
arch/powerpc/mm/book3s64/iommu_api.c | 10 +-
arch/powerpc/mm/book3s64/pgtable.c | 13 +-
arch/powerpc/mm/book3s64/radix_tlb.c | 299 +-
arch/powerpc/mm/book3s64/slb.c | 40 +-
arch/powerpc/mm/fault.c | 75 +-
arch/powerpc/mm/hugetlbpage.c | 20 +-
arch/powerpc/mm/mem.c | 54 +-
arch/powerpc/mm/pgtable.c | 15 +-
arch/powerpc/mm/ptdump/segment_regs.c | 2 +-
arch/powerpc/perf/core-book3s.c | 96 +-
arch/powerpc/perf/core-fsl-emb.c | 25 -
arch/powerpc/perf/hv-24x7.c | 15 +
arch/powerpc/perf/isa207-common.c | 67 +-
arch/powerpc/perf/isa207-common.h | 15 +-
arch/powerpc/perf/mpc7450-pmu.c | 5 +-
arch/powerpc/perf/perf_regs.c | 13 +-
arch/powerpc/perf/power10-pmu.c | 4 +-
arch/powerpc/perf/power5+-pmu.c | 5 +-
arch/powerpc/perf/power5-pmu.c | 5 +-
arch/powerpc/perf/power6-pmu.c | 5 +-
arch/powerpc/perf/power7-pmu.c | 5 +-
arch/powerpc/perf/ppc970-pmu.c | 5 +-
arch/powerpc/platforms/44x/Kconfig | 7 -
arch/powerpc/platforms/512x/mpc5121_ads.c | 13 +-
arch/powerpc/platforms/52xx/efika.c | 3 +-
arch/powerpc/platforms/52xx/lite5200.c | 3 +-
arch/powerpc/platforms/52xx/media5200.c | 3 +-
arch/powerpc/platforms/52xx/mpc5200_simple.c | 3 +-
arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 8 +-
arch/powerpc/platforms/82xx/mpc8272_ads.c | 2 +-
arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 13 +-
arch/powerpc/platforms/82xx/pq2fads.c | 3 +-
arch/powerpc/platforms/83xx/asp834x.c | 1 +
arch/powerpc/platforms/83xx/km83xx.c | 1 +
arch/powerpc/platforms/83xx/misc.c | 2 -
arch/powerpc/platforms/83xx/mpc830x_rdb.c | 1 +
arch/powerpc/platforms/83xx/mpc831x_rdb.c | 1 +
arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 +
arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 +
arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 +
arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 +
arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 +
arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 +
arch/powerpc/platforms/83xx/mpc837x_mds.c | 1 +
arch/powerpc/platforms/83xx/mpc837x_rdb.c | 1 +
arch/powerpc/platforms/83xx/mpc83xx.h | 2 +-
arch/powerpc/platforms/8xx/machine_check.c | 2 +-
arch/powerpc/platforms/amigaone/setup.c | 10 +-
arch/powerpc/platforms/cell/pervasive.c | 1 +
arch/powerpc/platforms/cell/pervasive.h | 3 -
arch/powerpc/platforms/cell/ras.c | 6 +-
arch/powerpc/platforms/cell/ras.h | 9 +-
arch/powerpc/platforms/cell/spufs/inode.c | 5 +-
arch/powerpc/platforms/chrp/pci.c | 8 +
arch/powerpc/platforms/chrp/setup.c | 12 +-
arch/powerpc/platforms/embedded6xx/holly.c | 10 +-
arch/powerpc/platforms/embedded6xx/linkstation.c | 10 +-
arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 14 +-
arch/powerpc/platforms/embedded6xx/mvme5100.c | 13 +-
arch/powerpc/platforms/embedded6xx/storcenter.c | 8 +-
arch/powerpc/platforms/maple/pci.c | 3 +
arch/powerpc/platforms/maple/setup.c | 4 +-
arch/powerpc/platforms/pasemi/setup.c | 3 +-
arch/powerpc/platforms/powermac/pci.c | 4 +
arch/powerpc/platforms/powermac/setup.c | 4 +-
arch/powerpc/platforms/powernv/idle.c | 1 +
arch/powerpc/platforms/powernv/memtrace.c | 29 +
arch/powerpc/platforms/powernv/opal.c | 2 +-
arch/powerpc/platforms/powernv/pci-cxl.c | 22 -
arch/powerpc/platforms/powernv/pci-ioda-tce.c | 4 +
arch/powerpc/platforms/powernv/pci-ioda.c | 27 +-
arch/powerpc/platforms/powernv/pci.h | 1 -
arch/powerpc/platforms/powernv/setup.c | 4 +-
arch/powerpc/platforms/powernv/subcore.h | 2 +-
arch/powerpc/platforms/powernv/vas.c | 11 +-
arch/powerpc/platforms/powernv/vas.h | 1 +
arch/powerpc/platforms/pseries/dlpar.c | 12 +-
arch/powerpc/platforms/pseries/eeh_pseries.c | 5 +-
arch/powerpc/platforms/pseries/ibmebus.c | 4 +-
arch/powerpc/platforms/pseries/pci.c | 15 +-
arch/powerpc/platforms/pseries/pseries.h | 2 +-
arch/powerpc/platforms/pseries/ras.c | 36 +-
arch/powerpc/platforms/pseries/setup.c | 15 +-
arch/powerpc/xmon/xmon.c | 6 +-
arch/riscv/Kconfig | 49 +-
arch/riscv/Kconfig.socs | 33 +-
arch/riscv/Makefile | 14 +-
arch/riscv/boot/dts/Makefile | 2 +-
arch/riscv/boot/dts/canaan/Makefile | 5 +
arch/riscv/boot/dts/canaan/canaan_kd233.dts | 152 +
arch/riscv/boot/dts/canaan/k210.dtsi | 459 ++
arch/riscv/boot/dts/canaan/k210_generic.dts | 46 +
arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 209 +
arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 211 +
arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 219 +
arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 184 +
arch/riscv/boot/dts/kendryte/Makefile | 4 -
arch/riscv/boot/dts/kendryte/k210.dts | 23 -
arch/riscv/boot/dts/kendryte/k210.dtsi | 125 -
arch/riscv/boot/dts/sifive/Makefile | 3 +-
arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 +
.../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 +
arch/riscv/configs/defconfig | 1 +
arch/riscv/configs/nommu_k210_defconfig | 46 +-
arch/riscv/configs/nommu_k210_sdcard_defconfig | 92 +
arch/riscv/configs/rv32_defconfig | 1 +
arch/riscv/include/asm/bug.h | 1 +
arch/riscv/include/asm/csr.h | 6 +
arch/riscv/include/asm/kasan.h | 22 +-
arch/riscv/include/asm/kprobes.h | 40 +
arch/riscv/include/asm/mmu.h | 2 +
arch/riscv/include/asm/mmu_context.h | 10 +
arch/{arm64 => riscv}/include/asm/mmzone.h | 0
arch/riscv/include/asm/numa.h | 8 +
arch/riscv/include/asm/page.h | 3 -
arch/riscv/include/asm/pci.h | 14 +
arch/riscv/include/asm/pgtable.h | 21 +
arch/riscv/include/asm/probes.h | 24 +
arch/riscv/include/asm/processor.h | 1 +
arch/riscv/include/asm/ptrace.h | 35 +
arch/riscv/include/asm/sbi.h | 18 +-
arch/riscv/include/asm/set_memory.h | 2 +-
arch/riscv/include/asm/soc.h | 38 -
arch/riscv/include/asm/stackprotector.h | 3 +-
arch/riscv/include/asm/stacktrace.h | 2 +
arch/riscv/include/asm/thread_info.h | 4 +-
arch/riscv/include/asm/uprobes.h | 40 +
arch/riscv/kernel/Makefile | 6 +-
arch/riscv/kernel/asm-offsets.c | 3 +
arch/riscv/kernel/ftrace.c | 95 +-
arch/riscv/kernel/head.S | 4 +
arch/riscv/kernel/image-vars.h | 2 +-
arch/riscv/kernel/mcount-dyn.S | 342 +-
arch/riscv/kernel/patch.c | 8 +-
arch/riscv/kernel/probes/Makefile | 6 +
arch/riscv/kernel/probes/decode-insn.c | 48 +
arch/riscv/kernel/probes/decode-insn.h | 18 +
arch/riscv/kernel/probes/ftrace.c | 53 +
arch/riscv/kernel/probes/kprobes.c | 398 ++
arch/riscv/kernel/probes/kprobes_trampoline.S | 93 +
arch/riscv/kernel/probes/simulate-insn.c | 85 +
arch/riscv/kernel/probes/simulate-insn.h | 47 +
arch/riscv/kernel/probes/uprobes.c | 186 +
arch/riscv/kernel/process.c | 20 +-
arch/riscv/kernel/ptrace.c | 99 +
arch/riscv/kernel/sbi.c | 36 +-
arch/riscv/kernel/setup.c | 23 +-
arch/riscv/kernel/signal.c | 3 +
arch/riscv/kernel/smpboot.c | 12 +-
arch/riscv/kernel/soc.c | 27 -
arch/riscv/kernel/stacktrace.c | 22 +-
arch/riscv/kernel/traps.c | 22 +-
arch/riscv/kernel/vdso/Makefile | 3 +-
arch/riscv/lib/Makefile | 2 +
arch/riscv/lib/error-inject.c | 10 +
arch/riscv/mm/Makefile | 3 +-
arch/riscv/mm/context.c | 265 +-
arch/riscv/mm/fault.c | 38 +-
arch/riscv/mm/init.c | 129 +-
arch/riscv/mm/kasan_init.c | 176 +-
arch/s390/Kconfig | 4 +
arch/s390/Kconfig.debug | 10 +-
arch/s390/configs/debug_defconfig | 13 +-
arch/s390/configs/defconfig | 10 +-
arch/s390/configs/zfcpdump_defconfig | 2 +
arch/s390/crypto/aes_s390.c | 2 +
arch/s390/crypto/paes_s390.c | 28 +-
arch/s390/crypto/prng.c | 2 +-
arch/s390/hypfs/hypfs_diag0c.c | 2 +-
arch/s390/hypfs/hypfs_vm.c | 4 +-
arch/s390/include/asm/alternative.h | 16 +
arch/s390/include/asm/ap.h | 2 +-
arch/s390/include/asm/atomic.h | 20 -
arch/s390/include/asm/bitops.h | 36 -
arch/s390/include/asm/cputime.h | 2 +
arch/s390/include/asm/elf.h | 7 +-
arch/s390/include/asm/entry-common.h | 60 +
arch/s390/include/asm/facility.h | 2 +-
arch/s390/include/asm/fpu/api.h | 2 +
arch/s390/include/asm/hardirq.h | 1 -
arch/s390/include/asm/idle.h | 4 +-
arch/s390/include/asm/irq_work.h | 12 +
arch/s390/include/asm/kvm_host.h | 1 -
arch/s390/include/asm/lowcore.h | 17 +-
arch/s390/include/asm/nmi.h | 1 +
arch/s390/include/asm/pci.h | 4 +-
arch/s390/include/asm/pgalloc.h | 2 +-
arch/s390/include/asm/pgtable.h | 16 +-
arch/s390/include/asm/preempt.h | 4 +-
arch/s390/include/asm/processor.h | 50 +-
arch/s390/include/asm/ptrace.h | 9 +-
arch/s390/include/asm/qdio.h | 7 +-
arch/s390/include/asm/scsw.h | 3 +-
arch/s390/include/asm/syscall.h | 11 +-
arch/s390/include/asm/syscall_wrapper.h | 128 +-
arch/s390/include/asm/thread_info.h | 5 +
arch/s390/include/asm/timex.h | 48 +-
arch/s390/include/asm/tlb.h | 5 +-
arch/s390/include/asm/uaccess.h | 2 +-
arch/s390/include/asm/vdso.h | 7 +-
arch/s390/include/asm/vdso/gettimeofday.h | 12 +-
arch/s390/include/asm/vtime.h | 14 +
arch/s390/include/uapi/asm/perf_cpum_cf_diag.h | 51 +
arch/s390/include/uapi/asm/ptrace.h | 5 +-
arch/s390/kernel/Makefile | 2 +-
arch/s390/kernel/asm-offsets.c | 20 +-
arch/s390/kernel/compat_signal.c | 1 +
arch/s390/kernel/debug.c | 6 +-
arch/s390/kernel/early.c | 12 +-
arch/s390/kernel/entry.S | 872 +--
arch/s390/kernel/entry.h | 12 +-
arch/s390/kernel/fpu.c | 88 +
arch/s390/kernel/idle.c | 24 +
arch/s390/kernel/irq.c | 90 +-
arch/s390/kernel/nmi.c | 19 +-
arch/s390/kernel/perf_cpum_cf_diag.c | 552 +-
arch/s390/kernel/perf_cpum_sf.c | 2 +-
arch/s390/kernel/process.c | 32 +-
arch/s390/kernel/ptrace.c | 117 +-
arch/s390/kernel/setup.c | 23 +-
arch/s390/kernel/signal.c | 13 +-
arch/s390/kernel/smp.c | 47 +-
arch/s390/kernel/sys_s390.c | 102 -
arch/s390/kernel/syscall.c | 168 +
arch/s390/kernel/syscalls/syscall.tbl | 1 +
arch/s390/kernel/time.c | 50 +-
arch/s390/kernel/topology.c | 25 +-
arch/s390/kernel/traps.c | 65 +
arch/s390/kernel/uprobes.c | 6 +-
arch/s390/kernel/vdso.c | 290 +-
arch/s390/kernel/vdso64/getcpu.c | 6 +-
arch/s390/kernel/vdso64/vdso64.lds.S | 7 +-
arch/s390/kernel/vtime.c | 18 +-
arch/s390/kvm/kvm-s390.c | 27 +-
arch/s390/kvm/vsie.c | 3 +
arch/s390/lib/uaccess.c | 12 +-
arch/s390/mm/fault.c | 2 +-
arch/s390/mm/init.c | 1 +
arch/s390/mm/pgalloc.c | 22 +-
arch/s390/mm/vmem.c | 44 +-
arch/s390/pci/pci.c | 57 +-
arch/s390/pci/pci_clp.c | 40 +-
arch/s390/pci/pci_event.c | 6 +-
arch/s390/pci/pci_mmio.c | 4 +-
arch/s390/tools/opcodes.txt | 2 +-
arch/sh/Kconfig | 1 +
arch/sh/boards/mach-landisk/gio.c | 6 +-
arch/sh/configs/edosk7760_defconfig | 1 -
arch/sh/configs/sdk7780_defconfig | 1 -
arch/sh/include/asm/irq.h | 1 -
arch/sh/kernel/irq.c | 1 +
arch/sh/kernel/process_32.c | 2 +-
arch/sh/kernel/syscalls/Makefile | 13 +-
arch/sh/kernel/syscalls/syscall.tbl | 1 +
arch/sparc/Kconfig | 3 +-
arch/sparc/boot/piggyback.c | 4 +
arch/sparc/configs/sparc64_defconfig | 11 +-
arch/sparc/include/asm/backoff.h | 2 +-
arch/sparc/include/asm/cmpxchg_32.h | 2 +-
arch/sparc/include/asm/irq_64.h | 1 -
arch/sparc/include/asm/mman.h | 54 +-
arch/sparc/include/asm/pgtsrmmu.h | 2 +-
arch/sparc/include/asm/signal.h | 12 -
arch/sparc/include/asm/spinlock_64.h | 2 +-
arch/sparc/kernel/entry.S | 8 +-
arch/sparc/kernel/irq_64.c | 1 +
arch/sparc/kernel/led.c | 2 +
arch/sparc/kernel/pci.c | 3 +-
arch/sparc/kernel/process_32.c | 4 +-
arch/sparc/kernel/process_64.c | 2 +-
arch/sparc/kernel/rtrap_32.S | 2 +-
arch/sparc/kernel/signal_32.c | 4 +-
arch/sparc/kernel/syscalls/Makefile | 19 +-
arch/sparc/kernel/syscalls/syscall.tbl | 1 +
arch/sparc/kernel/viohs.c | 6 +-
arch/sparc/lib/memset.S | 1 +
arch/sparc/mm/init_32.c | 3 +
arch/sparc/mm/srmmu.c | 20 +-
arch/um/drivers/Kconfig | 13 +-
arch/um/drivers/Makefile | 2 +
arch/um/drivers/rtc.h | 15 +
arch/um/drivers/rtc_kern.c | 211 +
arch/um/drivers/rtc_user.c | 80 +
arch/um/drivers/virtio_uml.c | 145 +-
arch/um/include/asm/Kbuild | 3 +-
arch/um/include/asm/io.h | 1 +
arch/um/include/asm/irq.h | 1 +
arch/um/include/asm/mmu_context.h | 29 +-
arch/um/include/linux/time-internal.h | 17 +
arch/um/include/shared/as-layout.h | 17 +-
arch/um/include/shared/common-offsets.h | 6 +
arch/um/include/shared/irq_kern.h | 60 +
arch/um/include/shared/skas/mm_id.h | 1 +
arch/um/include/shared/skas/stub-data.h | 2 +-
arch/um/kernel/exec.c | 4 +-
arch/um/kernel/irq.c | 171 +-
arch/um/kernel/process.c | 2 +-
arch/um/kernel/skas/clone.c | 28 +-
arch/um/kernel/skas/mmu.c | 87 -
arch/um/kernel/time.c | 17 +-
arch/um/kernel/tlb.c | 14 +-
arch/um/kernel/um_arch.c | 5 +
arch/um/os-Linux/skas/mem.c | 2 +
arch/um/os-Linux/skas/process.c | 86 +-
arch/x86/Kconfig | 25 +-
arch/x86/Makefile | 5 +
arch/x86/configs/i386_defconfig | 1 -
arch/x86/configs/x86_64_defconfig | 1 -
arch/x86/crypto/Makefile | 2 -
arch/x86/crypto/aesni-intel_asm.S | 482 +-
arch/x86/crypto/aesni-intel_glue.c | 753 +-
arch/x86/crypto/blake2s-glue.c | 150 +-
arch/x86/crypto/blowfish_glue.c | 107 -
arch/x86/crypto/camellia-aesni-avx-asm_64.S | 298 -
arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 351 -
arch/x86/crypto/camellia.h | 67 +
arch/x86/crypto/camellia_aesni_avx2_glue.c | 198 +-
arch/x86/crypto/camellia_aesni_avx_glue.c | 216 +-
arch/x86/crypto/camellia_glue.c | 145 +-
arch/x86/crypto/cast5_avx_glue.c | 287 +-
arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 84 -
arch/x86/crypto/cast6_avx_glue.c | 207 +-
arch/x86/crypto/des3_ede_glue.c | 104 -
arch/x86/crypto/ecb_cbc_helpers.h | 76 +
arch/x86/crypto/glue_helper-asm-avx.S | 104 -
arch/x86/crypto/glue_helper-asm-avx2.S | 136 -
arch/x86/crypto/glue_helper.c | 381 -
arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 68 -
arch/x86/crypto/serpent-avx.h | 21 +
arch/x86/crypto/serpent-avx2-asm_64.S | 87 -
arch/x86/{include/asm => }/crypto/serpent-sse2.h | 0
arch/x86/crypto/serpent_avx2_glue.c | 185 +-
arch/x86/crypto/serpent_avx_glue.c | 215 +-
arch/x86/crypto/serpent_sse2_glue.c | 150 +-
arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 80 -
arch/x86/crypto/twofish.h | 21 +
arch/x86/crypto/twofish_avx_glue.c | 211 +-
arch/x86/crypto/twofish_glue_3way.c | 160 +-
arch/x86/entry/common.c | 19 +-
arch/x86/entry/entry_64.S | 41 -
arch/x86/entry/syscalls/Makefile | 29 +-
arch/x86/entry/syscalls/syscall_32.tbl | 1 +
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/x86/entry/vdso/Makefile | 3 +-
arch/x86/hyperv/Makefile | 4 +-
arch/x86/hyperv/hv_init.c | 122 +-
arch/x86/hyperv/hv_proc.c | 219 +
arch/x86/hyperv/irqdomain.c | 385 +
arch/x86/include/asm/acrn.h | 78 +
arch/x86/include/asm/apb_timer.h | 40 -
arch/x86/include/asm/cpufeatures.h | 2 +
arch/x86/include/asm/crypto/camellia.h | 91 -
arch/x86/include/asm/crypto/glue_helper.h | 118 -
arch/x86/include/asm/crypto/serpent-avx.h | 42 -
arch/x86/include/asm/crypto/twofish.h | 25 -
arch/x86/include/asm/fixmap.h | 3 -
arch/x86/include/asm/hyperv-tlfs.h | 38 +
arch/x86/include/asm/idtentry.h | 11 +-
arch/x86/include/asm/insn.h | 45 +
arch/x86/include/asm/intel-mid.h | 93 +-
arch/x86/include/asm/intel_mid_vrtc.h | 10 -
arch/x86/include/asm/intel_scu_ipc.h | 2 -
arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 -
arch/x86/include/asm/irq.h | 2 -
arch/x86/include/asm/irq_stack.h | 279 +-
arch/x86/include/asm/kfence.h | 64 +
arch/x86/include/asm/kvm-x86-ops.h | 123 +
arch/x86/include/asm/kvm_host.h | 125 +-
arch/x86/include/asm/mshyperv.h | 19 +-
arch/x86/include/asm/orc_types.h | 10 +
arch/x86/include/asm/platform_sst_audio.h | 2 -
arch/x86/include/asm/processor.h | 9 +-
arch/x86/include/asm/softirq_stack.h | 11 +
arch/x86/include/asm/unwind_hints.h | 13 +-
arch/x86/include/asm/virtext.h | 25 +-
arch/x86/include/asm/vmx.h | 1 +
arch/x86/include/asm/vmxfeatures.h | 1 +
arch/x86/include/asm/xen/interface.h | 3 +
arch/x86/include/uapi/asm/kvm.h | 1 +
arch/x86/include/uapi/asm/vmx.h | 4 +-
arch/x86/kernel/Makefile | 1 -
arch/x86/kernel/acpi/Makefile | 1 -
arch/x86/kernel/acpi/wakeup_64.S | 4 +
arch/x86/kernel/apb_timer.c | 347 -
arch/x86/kernel/apic/apic.c | 32 +-
arch/x86/kernel/apic/io_apic.c | 4 +-
arch/x86/kernel/cpu/acrn.c | 16 +-
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/mshyperv.c | 58 +
arch/x86/kernel/dumpstack_64.c | 22 +-
arch/x86/kernel/ftrace_64.S | 8 +-
arch/x86/kernel/irq.c | 2 +-
arch/x86/kernel/irq_32.c | 1 +
arch/x86/kernel/irq_64.c | 12 +-
arch/x86/kernel/process.c | 2 +-
arch/x86/kernel/process_64.c | 2 +-
arch/x86/kernel/reboot.c | 30 +-
arch/x86/kernel/setup.c | 2 -
arch/x86/kernel/unwind_orc.c | 5 +-
arch/x86/kvm/Makefile | 5 +-
arch/x86/kvm/cpuid.c | 26 +-
arch/x86/kvm/cpuid.h | 24 +-
arch/x86/kvm/emulate.c | 14 +-
arch/x86/kvm/hyperv.c | 343 +-
arch/x86/kvm/hyperv.h | 54 +-
arch/x86/kvm/irq.c | 10 +-
arch/x86/kvm/kvm_cache_regs.h | 10 +-
arch/x86/kvm/kvm_emulate.h | 2 +-
arch/x86/kvm/lapic.c | 60 +-
arch/x86/kvm/lapic.h | 20 +-
arch/x86/kvm/mmu.h | 8 +-
arch/x86/kvm/mmu/mmu.c | 555 +-
arch/x86/kvm/mmu/mmu_audit.c | 8 +-
arch/x86/kvm/mmu/mmu_internal.h | 14 +-
arch/x86/kvm/mmu/page_track.c | 8 +-
arch/x86/kvm/mmu/paging_tmpl.h | 22 +-
arch/x86/kvm/mmu/spte.c | 2 +-
arch/x86/kvm/mmu/spte.h | 33 +-
arch/x86/kvm/mmu/tdp_iter.c | 46 +-
arch/x86/kvm/mmu/tdp_iter.h | 21 +-
arch/x86/kvm/mmu/tdp_mmu.c | 604 +-
arch/x86/kvm/mmu/tdp_mmu.h | 35 +-
arch/x86/kvm/mtrr.c | 12 +-
arch/x86/kvm/pmu.c | 10 +-
arch/x86/kvm/pmu.h | 2 +
arch/x86/kvm/svm/avic.c | 35 +-
arch/x86/kvm/svm/nested.c | 56 +-
arch/x86/kvm/svm/sev.c | 104 +-
arch/x86/kvm/svm/svm.c | 319 +-
arch/x86/kvm/svm/svm.h | 29 +-
arch/x86/kvm/svm/svm_ops.h | 69 +
arch/x86/kvm/trace.h | 40 +-
arch/x86/kvm/vmx/capabilities.h | 28 +-
arch/x86/kvm/vmx/nested.c | 143 +-
arch/x86/kvm/vmx/pmu_intel.c | 294 +-
arch/x86/kvm/vmx/posted_intr.c | 6 +-
arch/x86/kvm/vmx/vmenter.S | 2 +-
arch/x86/kvm/vmx/vmx.c | 394 +-
arch/x86/kvm/vmx/vmx.h | 58 +-
arch/x86/kvm/x86.c | 855 ++-
arch/x86/kvm/x86.h | 12 +-
arch/x86/kvm/xen.c | 431 ++
arch/x86/kvm/xen.h | 78 +
arch/x86/lib/insn.c | 119 +-
arch/x86/lib/retpoline.S | 2 +-
arch/x86/mm/fault.c | 6 +
arch/x86/mm/pat/memtype.c | 4 +-
arch/x86/pci/intel_mid_pci.c | 18 +-
arch/x86/pci/mmconfig-shared.c | 6 +-
arch/x86/platform/Makefile | 1 -
arch/x86/platform/intel-mid/Makefile | 7 +-
arch/x86/platform/intel-mid/device_libs/Makefile | 33 -
.../intel-mid/device_libs/platform_bcm43xx.c | 101 -
.../intel-mid/device_libs/platform_bma023.c | 16 -
.../platform/intel-mid/device_libs/platform_bt.c | 101 -
.../intel-mid/device_libs/platform_emc1403.c | 39 -
.../intel-mid/device_libs/platform_gpio_keys.c | 81 -
.../intel-mid/device_libs/platform_lis331.c | 37 -
.../intel-mid/device_libs/platform_max7315.c | 77 -
.../intel-mid/device_libs/platform_mpu3050.c | 32 -
.../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 -
.../device_libs/platform_mrfld_power_btn.c | 78 -
.../intel-mid/device_libs/platform_mrfld_rtc.c | 44 -
.../intel-mid/device_libs/platform_mrfld_sd.c | 43 -
.../intel-mid/device_libs/platform_mrfld_spidev.c | 50 -
.../intel-mid/device_libs/platform_mrfld_wdt.c | 82 -
.../platform/intel-mid/device_libs/platform_msic.c | 83 -
.../platform/intel-mid/device_libs/platform_msic.h | 15 -
.../intel-mid/device_libs/platform_msic_audio.c | 42 -
.../intel-mid/device_libs/platform_msic_battery.c | 32 -
.../intel-mid/device_libs/platform_msic_gpio.c | 43 -
.../intel-mid/device_libs/platform_msic_ocd.c | 44 -
.../device_libs/platform_msic_power_btn.c | 31 -
.../intel-mid/device_libs/platform_msic_thermal.c | 32 -
.../intel-mid/device_libs/platform_pcal9555a.c | 95 -
.../intel-mid/device_libs/platform_tc35876x.c | 42 -
.../intel-mid/device_libs/platform_tca6416.c | 53 -
arch/x86/platform/intel-mid/intel-mid.c | 106 +-
arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 -
arch/x86/platform/intel-mid/sfi.c | 543 --
arch/x86/platform/pvh/head.S | 2 +
arch/x86/platform/sfi/Makefile | 2 -
arch/x86/platform/sfi/sfi.c | 100 -
arch/x86/power/Makefile | 5 +-
arch/x86/power/hibernate_asm_64.S | 103 +-
arch/x86/tools/Makefile | 8 +-
arch/x86/tools/insn_sanity.c | 4 -
arch/x86/tools/relocs.c | 4 +-
arch/x86/um/os-Linux/task_size.c | 2 +-
arch/x86/um/shared/sysdep/stub_32.h | 33 +-
arch/x86/um/shared/sysdep/stub_64.h | 36 +-
arch/x86/um/stub_32.S | 17 +-
arch/x86/um/stub_64.S | 5 +-
arch/x86/um/stub_segv.c | 5 +-
arch/x86/xen/Makefile | 1 -
arch/x86/xen/p2m.c | 15 +-
arch/x86/xen/xen-asm.S | 28 +-
arch/x86/xen/xen-head.S | 5 +-
arch/xtensa/include/asm/spinlock.h | 2 +-
arch/xtensa/kernel/process.c | 2 +-
arch/xtensa/kernel/syscalls/Makefile | 13 +-
arch/xtensa/kernel/syscalls/syscall.tbl | 1 +
block/bfq-iosched.c | 4 +-
block/blk-core.c | 1 +
block/blk-crypto-fallback.c | 12 +-
block/blk-crypto.c | 1 +
block/blk-map.c | 4 +-
block/blk-mq-sched.c | 6 -
block/blk-mq-sched.h | 1 -
block/blk-mq.c | 109 +-
block/blk-pm.h | 38 -
block/blk-settings.c | 12 +
block/blk-sysfs.c | 7 +-
block/bounce.c | 24 +-
block/genhd.c | 4 +-
block/ioctl.c | 21 +-
block/keyslot-manager.c | 175 +
block/kyber-iosched.c | 33 +-
block/mq-deadline.c | 4 +-
certs/blacklist.c | 10 +-
certs/system_keyring.c | 5 +-
crypto/Kconfig | 96 +-
crypto/Makefile | 4 -
crypto/adiantum.c | 2 +
crypto/ansi_cprng.c | 2 +
crypto/asymmetric_keys/asymmetric_type.c | 6 +-
crypto/asymmetric_keys/pkcs7_parser.h | 5 +-
crypto/asymmetric_keys/pkcs7_trust.c | 2 +-
crypto/asymmetric_keys/pkcs7_verify.c | 9 +-
crypto/asymmetric_keys/restrict.c | 7 +-
crypto/blake2b_generic.c | 249 +-
crypto/blake2s_generic.c | 158 +-
crypto/blowfish_generic.c | 23 +-
crypto/camellia_generic.c | 45 +-
crypto/cast5_generic.c | 23 +-
crypto/cast6_generic.c | 39 +-
crypto/cbc.c | 1 +
crypto/ccm.c | 2 +
crypto/cfb.c | 2 +
crypto/cipher.c | 7 +-
crypto/cmac.c | 2 +
crypto/ctr.c | 2 +
crypto/drbg.c | 2 +
crypto/ecb.c | 1 +
crypto/ecdh_helper.c | 3 +
crypto/essiv.c | 2 +
crypto/fcrypt.c | 1 -
crypto/keywrap.c | 2 +
crypto/michael_mic.c | 31 +-
crypto/ofb.c | 2 +
crypto/pcbc.c | 2 +
crypto/ripemd.h | 14 -
crypto/rmd128.c | 323 -
crypto/rmd256.c | 342 -
crypto/rmd320.c | 391 -
crypto/salsa20_generic.c | 212 -
crypto/serpent_generic.c | 126 +-
crypto/skcipher.c | 8 +-
crypto/tcrypt.c | 113 +-
crypto/testmgr.c | 57 +-
crypto/testmgr.h | 1632 -----
crypto/tgr192.c | 682 --
crypto/twofish_generic.c | 11 +-
crypto/vmac.c | 2 +
crypto/xcbc.c | 2 +
crypto/xor.c | 2 +-
crypto/xts.c | 2 +
drivers/Kconfig | 1 +
drivers/Makefile | 3 +-
drivers/accessibility/speakup/serialio.c | 22 +-
drivers/accessibility/speakup/speakup_acntpc.c | 4 +-
drivers/accessibility/speakup/speakup_apollo.c | 4 +-
drivers/accessibility/speakup/speakup_audptr.c | 8 +-
drivers/accessibility/speakup/speakup_decext.c | 2 +-
drivers/accessibility/speakup/speakup_decpc.c | 4 +-
drivers/accessibility/speakup/speakup_dectlk.c | 13 +-
drivers/accessibility/speakup/speakup_dtlk.c | 4 +-
drivers/accessibility/speakup/speakup_keypc.c | 4 +-
drivers/accessibility/speakup/speakup_ltlk.c | 2 +-
drivers/accessibility/speakup/speakup_soft.c | 4 +-
drivers/accessibility/speakup/speakup_spkout.c | 4 +-
drivers/accessibility/speakup/spk_priv.h | 4 +-
drivers/accessibility/speakup/spk_ttyio.c | 185 +-
drivers/accessibility/speakup/spk_types.h | 17 +-
drivers/accessibility/speakup/synth.c | 9 +-
drivers/accessibility/speakup/varhandlers.c | 1 +
drivers/acpi/Kconfig | 24 +-
drivers/acpi/Makefile | 1 +
drivers/acpi/acpi_fpdt.c | 264 +
drivers/acpi/acpica/acobject.h | 1 +
drivers/acpi/acpica/evhandler.c | 7 +
drivers/acpi/acpica/evregion.c | 69 +-
drivers/acpi/acpica/evxfregn.c | 2 +
drivers/acpi/pci_root.c | 40 +-
drivers/acpi/platform_profile.c | 1 +
drivers/acpi/thermal.c | 49 +-
drivers/acpi/utils.c | 30 +-
drivers/amba/bus.c | 234 +-
drivers/android/binderfs.c | 6 +-
drivers/auxdisplay/Kconfig | 3 -
drivers/auxdisplay/cfag12864b.c | 4 +-
drivers/auxdisplay/cfag12864bfb.c | 4 +-
drivers/auxdisplay/ht16k33.c | 17 +-
drivers/auxdisplay/ks0108.c | 4 +-
drivers/base/Kconfig | 8 +-
drivers/base/Makefile | 1 +
drivers/base/arch_numa.c | 484 ++
drivers/base/auxiliary.c | 13 +-
drivers/base/base.h | 5 +
drivers/base/bus.c | 19 +-
drivers/base/core.c | 165 +-
drivers/base/devtmpfs.c | 15 +-
drivers/base/init.c | 1 +
drivers/base/isa.c | 2 +-
drivers/base/memory.c | 35 +-
drivers/base/node.c | 33 +-
drivers/base/platform.c | 13 +-
drivers/base/power/domain.c | 2 +
drivers/base/property.c | 15 +-
drivers/base/regmap/regcache.c | 2 +-
drivers/base/regmap/regmap-sdw-mbq.c | 10 +-
drivers/base/regmap/regmap-sdw.c | 4 +-
drivers/base/swnode.c | 180 +-
drivers/base/test/Makefile | 1 +
drivers/block/Kconfig | 6 +
drivers/block/Makefile | 1 +
drivers/block/loop.c | 5 +-
drivers/block/n64cart.c | 178 +
drivers/block/nbd.c | 32 +-
drivers/block/virtio_blk.c | 11 +-
drivers/block/xen-blkback/blkback.c | 36 +-
drivers/block/zram/zram_drv.c | 2 +-
drivers/bus/fsl-mc/Kconfig | 7 +
drivers/bus/fsl-mc/Makefile | 3 +
drivers/bus/fsl-mc/dprc-driver.c | 33 +-
drivers/bus/fsl-mc/fsl-mc-bus.c | 104 +-
drivers/bus/fsl-mc/fsl-mc-private.h | 49 +
drivers/bus/fsl-mc/fsl-mc-uapi.c | 597 ++
drivers/bus/fsl-mc/mc-sys.c | 2 +-
drivers/bus/mhi/core/init.c | 12 +-
drivers/bus/mhi/core/main.c | 182 +-
drivers/bus/mhi/pci_generic.c | 381 +-
drivers/char/hw_random/ingenic-trng.c | 6 +-
drivers/char/hw_random/iproc-rng200.c | 38 +-
drivers/char/hw_random/nomadik-rng.c | 3 +-
drivers/char/hw_random/optee-rng.c | 3 +-
drivers/char/hw_random/timeriomem-rng.c | 5 +-
drivers/char/ipmi/ipmb_dev_int.c | 24 +-
drivers/char/mem.c | 93 +-
drivers/char/random.c | 17 +-
drivers/char/tpm/Kconfig | 10 +
drivers/char/tpm/Makefile | 2 +
drivers/char/tpm/eventlog/tpm1.c | 1 +
drivers/char/tpm/tpm-chip.c | 2 +
drivers/char/tpm/tpm-dev-common.c | 1 -
drivers/char/tpm/tpm-sysfs.c | 179 +
drivers/char/tpm/tpm.h | 4 -
drivers/char/tpm/tpm_ppi.c | 2 +-
drivers/char/tpm/tpm_tis_core.c | 50 +-
drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 +++
drivers/clk/Kconfig | 12 +-
drivers/clk/Makefile | 8 +-
drivers/clk/at91/at91rm9200.c | 3 +-
drivers/clk/at91/at91sam9260.c | 16 +-
drivers/clk/at91/at91sam9g45.c | 3 +-
drivers/clk/at91/at91sam9n12.c | 3 +-
drivers/clk/at91/at91sam9rl.c | 3 +-
drivers/clk/at91/at91sam9x5.c | 20 +-
drivers/clk/at91/sama5d2.c | 3 +-
drivers/clk/at91/sama5d3.c | 2 +-
drivers/clk/at91/sama5d4.c | 3 +-
drivers/clk/bcm/clk-iproc-pll.c | 2 +-
drivers/clk/clk-ast2600.c | 37 +-
drivers/clk/clk-axi-clkgen.c | 15 +-
drivers/clk/clk-bd718x7.c | 12 +-
drivers/clk/clk-divider.c | 9 +-
drivers/clk/clk-efm32gg.c | 84 -
drivers/clk/clk-fixed-factor.c | 39 +-
drivers/clk/clk-fixed-mmio.c | 2 +-
drivers/clk/clk-k210.c | 1007 +++
drivers/clk/clk-npcm7xx.c | 108 -
drivers/clk/clk-qoriq.c | 62 +-
drivers/clk/clk-si570.c | 16 +-
drivers/clk/clk-tango4.c | 85 -
drivers/clk/clk-u300.c | 1199 ----
drivers/clk/clk-versaclock5.c | 64 +
drivers/clk/clk-xgene.c | 5 +-
drivers/clk/clk.c | 3 +
drivers/clk/imx/clk-imx31.c | 10 -
drivers/clk/imx/clk-imx6q.c | 6 +-
drivers/clk/imx/clk-imx6sl.c | 1 +
drivers/clk/imx/clk-imx8mm.c | 12 +
drivers/clk/imx/clk-imx8mn.c | 12 +
drivers/clk/imx/clk-imx8mq.c | 22 +
drivers/clk/imx/clk-imx8qxp.c | 26 +-
drivers/clk/mediatek/Kconfig | 11 +
drivers/clk/mediatek/clk-mux.c | 89 +-
drivers/clk/mediatek/clk-mux.h | 14 +-
drivers/clk/meson/axg.c | 3 -
drivers/clk/meson/axg.h | 1 -
drivers/clk/meson/clk-pll.c | 10 +-
drivers/clk/meson/meson8b.c | 45 +-
drivers/clk/mstar/Kconfig | 9 +
drivers/clk/mstar/Makefile | 6 +
drivers/clk/mstar/clk-msc313-mpll.c | 155 +
drivers/clk/mvebu/ap-cpu-clk.c | 2 +-
drivers/clk/qcom/Kconfig | 61 +
drivers/clk/qcom/Makefile | 7 +
drivers/clk/qcom/a7-pll.c | 100 +
drivers/clk/qcom/apcs-sdx55.c | 149 +
drivers/clk/qcom/clk-alpha-pll.c | 209 +-
drivers/clk/qcom/clk-alpha-pll.h | 4 +
drivers/clk/qcom/clk-rcg.h | 9 +
drivers/clk/qcom/clk-rcg2.c | 57 +-
drivers/clk/qcom/clk-regmap.c | 1 +
drivers/clk/qcom/clk-rpm.c | 63 -
drivers/clk/qcom/clk-rpmh.c | 49 +-
drivers/clk/qcom/gcc-ipq4019.c | 7 +-
drivers/clk/qcom/gcc-msm8998.c | 143 +-
drivers/clk/qcom/gcc-sc7180.c | 47 +-
drivers/clk/qcom/gcc-sc7280.c | 3603 ++++++++++
drivers/clk/qcom/gcc-sc8180x.c | 4629 ++++++++++++
drivers/clk/qcom/gcc-sdm660.c | 7 +
drivers/clk/qcom/gcc-sm8350.c | 3890 ++++++++++
drivers/clk/qcom/gdsc.c | 10 +-
drivers/clk/qcom/gdsc.h | 3 +-
drivers/clk/qcom/gpucc-msm8998.c | 18 +-
drivers/clk/qcom/gpucc-sdm660.c | 349 +
drivers/clk/qcom/lpass-gfm-sm8250.c | 8 +-
drivers/clk/qcom/mmcc-msm8974.c | 16 -
drivers/clk/qcom/mmcc-msm8996.c | 29 +-
drivers/clk/qcom/mmcc-msm8998.c | 12 +-
drivers/clk/qcom/mmcc-sdm660.c | 2864 ++++++++
drivers/clk/qcom/videocc-sm8250.c | 39 +
drivers/clk/renesas/Kconfig | 5 +
drivers/clk/renesas/Makefile | 1 +
drivers/clk/renesas/r8a7796-cpg-mssr.c | 5 +
drivers/clk/renesas/r8a77965-cpg-mssr.c | 5 +
drivers/clk/renesas/r8a77990-cpg-mssr.c | 5 +
drivers/clk/renesas/r8a77995-cpg-mssr.c | 5 +
drivers/clk/renesas/r8a779a0-cpg-mssr.c | 67 +-
drivers/clk/renesas/rcar-cpg-lib.c | 270 +
drivers/clk/renesas/rcar-cpg-lib.h | 33 +
drivers/clk/renesas/rcar-gen3-cpg.c | 267 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 4 +-
drivers/clk/rockchip/clk-cpu.c | 4 -
drivers/clk/rockchip/clk-half-divider.c | 2 +-
drivers/clk/rockchip/clk-pll.c | 6 +-
drivers/clk/rockchip/clk-rk3368.c | 6 +-
drivers/clk/rockchip/clk.c | 4 +-
drivers/clk/sifive/fu540-prci.h | 5 -
drivers/clk/sifive/sifive-prci.c | 5 +
drivers/clk/sirf/Makefile | 6 -
drivers/clk/sirf/atlas6.h | 32 -
drivers/clk/sirf/clk-atlas6.c | 150 -
drivers/clk/sirf/clk-atlas7.c | 1682 -----
drivers/clk/sirf/clk-common.c | 1037 ---
drivers/clk/sirf/clk-prima2.c | 149 -
drivers/clk/sirf/prima2.h | 26 -
drivers/clk/socfpga/clk-agilex.c | 88 +-
drivers/clk/socfpga/clk-periph-s10.c | 53 +
drivers/clk/socfpga/clk-pll-a10.c | 3 +-
drivers/clk/socfpga/clk-pll-s10.c | 83 +
drivers/clk/socfpga/clk-pll.c | 3 +-
drivers/clk/socfpga/stratix10-clk.h | 17 +-
drivers/clk/spear/spear1310_clock.c | 1 +
drivers/clk/spear/spear1340_clock.c | 1 +
drivers/clk/st/clkgen-fsyn.c | 6 +-
drivers/clk/st/clkgen-pll.c | 3 +-
drivers/clk/sunxi-ng/Kconfig | 7 +-
drivers/clk/sunxi-ng/Makefile | 1 +
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 53 +
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +-
drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +-
drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1150 +++
drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 56 +
drivers/clk/sunxi/clk-a10-ve.c | 2 +-
drivers/clk/sunxi/clk-mod0.c | 2 +-
drivers/clk/sunxi/clk-sunxi.c | 32 +-
drivers/clk/tegra/clk-tegra30.c | 5 +-
drivers/clk/tegra/cvb.c | 1 +
drivers/clk/ti/clkt_dpll.c | 3 +-
drivers/clk/ti/clockdomain.c | 2 +-
drivers/clk/ti/dpll.c | 2 +-
drivers/clk/ti/dpll3xxx.c | 20 +-
drivers/clk/ti/dpll44xx.c | 6 +-
drivers/clk/ti/gate.c | 2 +-
drivers/clk/versatile/clk-icst.c | 7 +-
drivers/clk/xilinx/Kconfig | 19 +
drivers/clk/xilinx/Makefile | 2 +
drivers/clk/xilinx/xlnx_vcu.c | 743 ++
drivers/clk/zte/Makefile | 4 -
drivers/clk/zte/clk-zx296702.c | 741 --
drivers/clk/zte/clk-zx296718.c | 1074 ---
drivers/clk/zte/clk.c | 446 --
drivers/clk/zte/clk.h | 174 -
drivers/clk/zynq/clkc.c | 73 +-
drivers/clk/zynq/pll.c | 12 +-
drivers/clk/zynqmp/divider.c | 1 +
drivers/clocksource/Kconfig | 1 +
drivers/clocksource/hyperv_timer.c | 3 +
drivers/clocksource/mxs_timer.c | 5 +-
drivers/clocksource/sh_cmt.c | 16 +-
drivers/cpufreq/Kconfig.x86 | 10 -
drivers/cpufreq/Makefile | 1 -
drivers/cpufreq/acpi-cpufreq.c | 62 +-
drivers/cpufreq/cpufreq.c | 2 +-
drivers/cpufreq/freq_table.c | 8 +-
drivers/cpufreq/qcom-cpufreq-hw.c | 40 +-
drivers/cpufreq/sfi-cpufreq.c | 127 -
drivers/crypto/Kconfig | 35 +-
drivers/crypto/Makefile | 2 -
drivers/crypto/allwinner/Kconfig | 9 +
.../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 196 +-
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 52 +
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 6 +
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 6 +
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 8 +
drivers/crypto/bcm/cipher.c | 6 +-
drivers/crypto/bcm/cipher.h | 4 +-
drivers/crypto/bcm/spu.c | 20 +-
drivers/crypto/bcm/spu2.c | 6 +-
drivers/crypto/bcm/spu2.h | 8 +-
drivers/crypto/bcm/spum.h | 22 +-
drivers/crypto/bcm/util.c | 4 +-
drivers/crypto/bcm/util.h | 26 +-
drivers/crypto/caam/debugfs.c | 4 +-
drivers/crypto/cavium/cpt/cptvf_main.c | 8 +-
drivers/crypto/ccp/sev-dev.c | 1 +
drivers/crypto/ccree/cc_cipher.c | 2 +-
drivers/crypto/ccree/cc_driver.h | 1 -
drivers/crypto/geode-aes.c | 2 +
drivers/crypto/hisilicon/hpre/hpre.h | 8 +-
drivers/crypto/hisilicon/hpre/hpre_main.c | 169 +-
drivers/crypto/hisilicon/qm.c | 193 +-
drivers/crypto/hisilicon/qm.h | 33 +-
drivers/crypto/hisilicon/sec2/sec_main.c | 42 +-
drivers/crypto/hisilicon/zip/zip_main.c | 23 +-
drivers/crypto/inside-secure/safexcel.c | 6 +-
drivers/crypto/inside-secure/safexcel_hash.c | 1 +
drivers/crypto/keembay/Kconfig | 31 +
drivers/crypto/keembay/Makefile | 3 +
drivers/crypto/keembay/keembay-ocs-hcu-core.c | 1264 ++++
drivers/crypto/keembay/ocs-aes.c | 10 +-
drivers/crypto/keembay/ocs-hcu.c | 840 +++
drivers/crypto/keembay/ocs-hcu.h | 106 +
drivers/crypto/marvell/Kconfig | 15 +
drivers/crypto/marvell/Makefile | 1 +
drivers/crypto/marvell/cesa/cesa.c | 10 +-
drivers/crypto/marvell/cesa/cesa.h | 31 +-
drivers/crypto/marvell/cesa/cipher.c | 34 +-
drivers/crypto/marvell/cesa/hash.c | 59 +-
drivers/crypto/marvell/cesa/tdma.c | 52 +-
drivers/crypto/marvell/octeontx2/Makefile | 10 +
drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 137 +
.../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 464 ++
.../marvell/octeontx2/otx2_cpt_mbox_common.c | 202 +
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 197 +
drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 428 ++
drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 353 +
drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 61 +
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 713 ++
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 356 +
.../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 1415 ++++
.../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 162 +
drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 29 +
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1758 +++++
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 178 +
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 410 ++
drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 167 +
.../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 541 ++
drivers/crypto/mediatek/Makefile | 3 -
drivers/crypto/mediatek/mtk-aes.c | 1271 ----
drivers/crypto/mediatek/mtk-platform.c | 586 --
drivers/crypto/mediatek/mtk-platform.h | 231 -
drivers/crypto/mediatek/mtk-regs.h | 190 -
drivers/crypto/mediatek/mtk-sha.c | 1353 ----
drivers/crypto/picoxcell_crypto.c | 1807 -----
drivers/crypto/picoxcell_crypto_regs.h | 115 -
drivers/crypto/qat/Kconfig | 2 +-
drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +-
drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 17 +-
drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 27 +-
drivers/crypto/qat/qat_common/adf_accel_devices.h | 3 +-
drivers/crypto/qat/qat_common/adf_ctl_drv.c | 1 +
drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 8 +-
drivers/crypto/qat/qat_common/adf_transport.c | 2 +
.../crypto/qat/qat_common/adf_transport_debug.c | 4 +-
drivers/crypto/qat/qat_common/qat_algs.c | 1 +
drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +-
.../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 28 +-
drivers/crypto/sahara.c | 7 -
drivers/crypto/stm32/stm32-cryp.c | 2 +-
drivers/crypto/talitos.c | 50 +-
drivers/crypto/talitos.h | 1 +
drivers/crypto/vmx/aes.c | 1 +
drivers/crypto/vmx/aesp8-ppc.h | 6 +
drivers/crypto/vmx/vmx.c | 7 +-
drivers/cxl/Kconfig | 53 +
drivers/cxl/Makefile | 7 +
drivers/cxl/bus.c | 29 +
drivers/cxl/cxl.h | 95 +
drivers/cxl/mem.c | 1552 ++++
drivers/cxl/pci.h | 31 +
drivers/dax/bus.c | 24 +-
drivers/dax/bus.h | 2 +-
drivers/dax/device.c | 8 +-
drivers/dax/kmem.c | 7 +-
drivers/dax/pmem/compat.c | 3 +-
drivers/dax/super.c | 2 +-
drivers/dma-buf/Kconfig | 8 +
drivers/dma-buf/dma-buf.c | 120 +-
drivers/dma-buf/dma-fence.c | 70 +-
drivers/dma-buf/dma-heap.c | 14 +-
drivers/dma-buf/heaps/cma_heap.c | 22 +-
drivers/dma-buf/heaps/system_heap.c | 25 +-
drivers/dma-buf/st-dma-fence.c | 7 +-
drivers/dma/Kconfig | 30 +-
drivers/dma/Makefile | 4 +-
drivers/dma/at_hdmac.c | 19 +
drivers/dma/at_hdmac_regs.h | 28 +-
drivers/dma/coh901318.c | 2808 --------
drivers/dma/coh901318.h | 141 -
drivers/dma/coh901318_lli.c | 313 -
drivers/dma/dma-jz4780.c | 14 +
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 698 +-
drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 34 +-
drivers/dma/fsldma.c | 6 +
drivers/dma/hsu/pci.c | 21 +-
drivers/dma/idxd/dma.c | 1 +
drivers/dma/idxd/init.c | 11 +-
drivers/dma/imx-sdma.c | 46 +-
drivers/dma/lgm/Kconfig | 10 +
drivers/dma/lgm/Makefile | 2 +
drivers/dma/lgm/lgm-dma.c | 1739 +++++
drivers/dma/mmp_pdma.c | 14 -
drivers/dma/owl-dma.c | 4 +-
drivers/dma/pl330.c | 3 +-
drivers/dma/qcom/bam_dma.c | 29 +-
drivers/dma/qcom/gpi.c | 4 +-
drivers/dma/sh/rcar-dmac.c | 112 +-
drivers/dma/sirf-dma.c | 1170 ---
drivers/dma/ste_dma40.c | 2 +-
drivers/dma/ti/k3-udma.c | 131 +-
drivers/dma/xilinx/xilinx_dma.c | 2 +-
drivers/dma/zx_dma.c | 941 ---
drivers/firewire/core-device.c | 4 +-
drivers/firmware/efi/libstub/Makefile | 2 +
drivers/firmware/google/coreboot_table.c | 5 +-
drivers/firmware/google/coreboot_table.h | 2 +-
drivers/firmware/google/framebuffer-coreboot.c | 4 +-
drivers/firmware/google/memconsole-coreboot.c | 4 +-
drivers/firmware/google/vpd.c | 4 +-
drivers/firmware/qcom_scm.c | 16 +-
drivers/firmware/smccc/smccc.c | 6 +
drivers/fpga/Kconfig | 11 +
drivers/fpga/Makefile | 2 +
drivers/fpga/dfl-fme-perf.c | 6 +-
drivers/fpga/dfl-n3000-nios.c | 588 ++
drivers/fpga/dfl-pci.c | 165 +-
drivers/fpga/dfl.c | 4 +-
drivers/fpga/dfl.h | 85 +-
drivers/fpga/fpga-bridge.c | 4 +-
drivers/gpio/Kconfig | 44 +-
drivers/gpio/Makefile | 4 +-
drivers/gpio/TODO | 2 +-
drivers/gpio/gpio-aggregator.c | 40 +-
drivers/gpio/gpio-bd70528.c | 59 +-
drivers/gpio/gpio-bd71828.c | 39 +-
drivers/gpio/gpio-bd9571mwv.c | 35 +-
drivers/gpio/gpio-ep93xx.c | 28 +-
drivers/gpio/gpio-intel-mid.c | 414 --
drivers/gpio/gpio-max77620.c | 2 +-
drivers/gpio/gpio-merrifield.c | 5 +
drivers/gpio/gpio-msic.c | 314 -
drivers/gpio/gpio-mvebu.c | 148 +-
drivers/gpio/gpio-pca953x.c | 2 +
drivers/gpio/gpio-pcf857x.c | 2 +-
drivers/gpio/gpio-rcar.c | 85 +-
drivers/gpio/gpio-sl28cpld.c | 4 +-
drivers/gpio/gpio-tegra.c | 263 +-
drivers/gpio/gpio-tegra186.c | 2 +-
drivers/gpio/gpio-visconti.c | 218 +
drivers/gpio/gpio-vx855.c | 2 +-
drivers/gpio/gpio-wcove.c | 65 +-
drivers/gpio/gpio-xilinx.c | 369 +-
drivers/gpio/gpio-zx.c | 289 -
drivers/gpio/gpiolib-of.c | 11 +
drivers/gpio/gpiolib-of.h | 5 +
drivers/gpio/gpiolib.c | 56 +-
drivers/gpu/drm/Kconfig | 8 +-
drivers/gpu/drm/Makefile | 6 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 87 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 138 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 -
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 150 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 40 +
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 45 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 195 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 176 +
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h | 36 +
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 10 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 -
drivers/gpu/drm/amd/amdgpu/cik.c | 33 +-
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 56 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 72 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 73 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 105 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 +
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 31 +
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 +
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h | 31 +
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +-
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 1 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 1 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 124 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 -
drivers/gpu/drm/amd/amdgpu/nv.c | 254 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +-
drivers/gpu/drm/amd/amdgpu/si.c | 42 +-
drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 77 +
drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h | 30 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 126 +-
drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 154 +
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 703 ++
drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 +
drivers/gpu/drm/amd/amdgpu/vi.c | 36 +-
drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 54 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 222 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 41 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 14 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 9 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 -
drivers/gpu/drm/amd/display/dc/Makefile | 4 +-
drivers/gpu/drm/amd/display/dc/basics/conversion.c | 9 +-
drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +-
drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 119 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 29 +-
.../gpu/drm/amd/display/dc/bios/command_table.c | 61 +
.../drm/amd/display/dc/bios/command_table_helper.c | 20 +-
.../amd/display/dc/bios/command_table_helper2.c | 20 +-
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +-
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +-
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 18 +-
.../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 +-
.../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 159 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 104 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 19 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 49 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 46 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc.h | 22 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_edid_parser.c | 80 +
drivers/gpu/drm/amd/display/dc/dc_edid_parser.h | 44 +
drivers/gpu/drm/amd/display/dc/dc_helper.c | 1 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 10 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 14 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 -
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 73 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 126 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 9 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 9 +-
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 24 +-
drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 2 -
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 23 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 3 +
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 28 +-
drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 +
.../drm/amd/display/dc/dce100/dce100_resource.c | 20 +-
drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 +
.../drm/amd/display/dc/dce110/dce110_compressor.c | 55 -
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 +-
.../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 17 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 19 +-
.../display/dc/dce110/dce110_timing_generator.c | 76 +-
.../display/dc/dce110/dce110_timing_generator_v.c | 19 +-
.../drm/amd/display/dc/dce110/dce110_transform_v.c | 19 +-
drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 +
.../drm/amd/display/dc/dce112/dce112_resource.c | 20 +-
drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 +
.../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 6 +-
.../display/dc/dce120/dce120_timing_generator.c | 99 +-
drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +
.../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 18 +-
.../amd/display/dc/dce60/dce60_timing_generator.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 2 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 39 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 +
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 +
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 16 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 11 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 118 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 20 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 7 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 263 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 7 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 147 +-
.../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 +
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 107 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 188 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.h | 2 +
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 7 +-
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 9 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 124 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 51 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 8 +-
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 1 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 +
.../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 +
.../display/dc/gpio/diagnostics/hw_factory_diag.h | 2 +
.../dc/gpio/diagnostics/hw_translate_diag.c | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 7 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 14 -
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 10 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 +
.../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 31 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 +
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +-
drivers/gpu/drm/amd/display/dc/irq_types.h | 1 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 35 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +-
.../drm/amd/display/modules/color/color_table.c | 26 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 4 +-
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 4 +-
.../amd/display/modules/info_packet/info_packet.c | 13 +-
.../drm/amd/display/modules/power/power_helpers.c | 8 +-
drivers/gpu/drm/amd/include/amd_pcie.h | 2 +
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
.../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 345 +
.../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 1300 ++++
.../include/asic_reg/smuio/smuio_11_0_6_offset.h | 35 +
.../include/asic_reg/smuio/smuio_11_0_6_sh_mask.h | 41 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +-
drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 259 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 583 +-
.../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 -
drivers/gpu/drm/amd/pm/inc/smu_types.h | 9 +-
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 25 +-
drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 6 +-
drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 -
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +-
.../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 1 +
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 137 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h | 1 +
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 11 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 11 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 221 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 29 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 31 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 370 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 91 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1301 +++-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 226 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 12 -
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 93 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 +
drivers/gpu/drm/arc/arcpgu_crtc.c | 9 +-
drivers/gpu/drm/arc/arcpgu_drv.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 1 -
drivers/gpu/drm/arm/malidp_crtc.c | 1 -
drivers/gpu/drm/armada/armada_crtc.c | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 55 +-
drivers/gpu/drm/ast/ast_drv.c | 4 +-
drivers/gpu/drm/ast/ast_drv.h | 2 -
drivers/gpu/drm/ast/ast_main.c | 25 +-
drivers/gpu/drm/ast/ast_mm.c | 17 +-
drivers/gpu/drm/ast/ast_mode.c | 6 +-
drivers/gpu/drm/ast/ast_post.c | 8 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 -
drivers/gpu/drm/bochs/bochs_drv.c | 1 -
drivers/gpu/drm/bochs/bochs_hw.c | 4 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +-
drivers/gpu/drm/bridge/display-connector.c | 46 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +-
drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +-
drivers/gpu/drm/drm_agpsupport.c | 67 +-
drivers/gpu/drm/drm_atomic_helper.c | 79 +-
drivers/gpu/drm/drm_blend.c | 6 -
drivers/gpu/drm/drm_bufs.c | 4 +-
drivers/gpu/drm/drm_cache.c | 33 +
drivers/gpu/drm/drm_client_modeset.c | 7 +-
drivers/gpu/drm/drm_color_mgmt.c | 125 +-
drivers/gpu/drm/drm_crtc.c | 130 +-
drivers/gpu/drm/drm_crtc_helper_internal.h | 10 -
drivers/gpu/drm/drm_dp_helper.c | 650 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 8 +-
drivers/gpu/drm/drm_drv.c | 16 +-
drivers/gpu/drm/drm_dsc.c | 30 +-
drivers/gpu/drm/drm_dumb_buffers.c | 8 +-
drivers/gpu/drm/drm_edid.c | 110 +-
drivers/gpu/drm/drm_encoder.c | 113 +-
drivers/gpu/drm/drm_fb_helper.c | 46 +-
drivers/gpu/drm/drm_file.c | 76 +-
drivers/gpu/drm/drm_gem.c | 31 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 141 +-
drivers/gpu/drm/drm_internal.h | 3 +
drivers/gpu/drm/drm_irq.c | 44 +-
drivers/gpu/drm/drm_kms_helper_common.c | 25 +-
drivers/gpu/drm/drm_legacy.h | 2 +-
drivers/gpu/drm/drm_memory.c | 51 -
drivers/gpu/drm/drm_mode_config.c | 51 +-
drivers/gpu/drm/drm_modes.c | 4 +-
drivers/gpu/drm/drm_pci.c | 59 +-
drivers/gpu/drm/drm_plane.c | 170 +-
drivers/gpu/drm/drm_prime.c | 66 +-
drivers/gpu/drm/drm_probe_helper.c | 3 +-
drivers/gpu/drm/drm_simple_kms_helper.c | 14 +-
drivers/gpu/drm/drm_vblank.c | 11 +-
drivers/gpu/drm/drm_vm.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +-
drivers/gpu/drm/exynos/Kconfig | 1 -
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 48 +-
drivers/gpu/drm/gma500/Kconfig | 17 +-
drivers/gpu/drm/gma500/Makefile | 37 +-
drivers/gpu/drm/gma500/cdv_device.c | 30 +-
drivers/gpu/drm/gma500/cdv_intel_crt.c | 5 +-
drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 4 +-
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 -
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 11 +-
drivers/gpu/drm/gma500/framebuffer.c | 15 +-
drivers/gpu/drm/gma500/gem.c | 6 +-
drivers/gpu/drm/gma500/gem.h | 2 +
drivers/gpu/drm/gma500/gma_device.c | 4 +-
drivers/gpu/drm/gma500/gma_display.c | 12 +-
drivers/gpu/drm/gma500/gtt.c | 20 +-
drivers/gpu/drm/gma500/intel_bios.c | 8 +-
drivers/gpu/drm/gma500/intel_gmbus.c | 4 +-
drivers/gpu/drm/gma500/intel_i2c.c | 5 +-
drivers/gpu/drm/gma500/mdfld_device.c | 562 --
drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 ---
drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 -
drivers/gpu/drm/gma500/mdfld_dsi_output.c | 603 --
drivers/gpu/drm/gma500/mdfld_dsi_output.h | 377 -
drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 679 --
drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 80 -
drivers/gpu/drm/gma500/mdfld_intel_display.c | 966 ---
drivers/gpu/drm/gma500/mdfld_output.c | 74 -
drivers/gpu/drm/gma500/mdfld_output.h | 76 -
drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 197 -
drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 83 -
drivers/gpu/drm/gma500/mid_bios.c | 9 +-
drivers/gpu/drm/gma500/mmu.c | 36 +-
drivers/gpu/drm/gma500/oaktrail_crtc.c | 6 +-
drivers/gpu/drm/gma500/oaktrail_device.c | 8 +-
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +-
drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +-
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 10 +-
drivers/gpu/drm/gma500/opregion.c | 3 +-
drivers/gpu/drm/gma500/power.c | 21 +-
drivers/gpu/drm/gma500/psb_drv.c | 34 +-
drivers/gpu/drm/gma500/psb_drv.h | 75 +-
drivers/gpu/drm/gma500/psb_intel_display.c | 2 +-
drivers/gpu/drm/gma500/psb_intel_lvds.c | 7 +-
drivers/gpu/drm/gma500/psb_intel_modes.c | 3 +-
drivers/gpu/drm/gma500/psb_intel_reg.h | 12 +-
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 8 +-
drivers/gpu/drm/gma500/psb_irq.c | 75 +-
drivers/gpu/drm/gma500/psb_irq.h | 2 -
drivers/gpu/drm/gma500/psb_reg.h | 14 -
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 805 ---
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 -
drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 104 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 10 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 -
drivers/gpu/drm/i915/Kconfig.debug | 24 +-
drivers/gpu/drm/i915/Makefile | 29 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 926 +++
drivers/gpu/drm/i915/display/i9xx_plane.h | 24 +
drivers/gpu/drm/i915/display/icl_dsi.c | 3 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +-
drivers/gpu/drm/i915/display/intel_bios.c | 21 +-
drivers/gpu/drm/i915/display/intel_bw.c | 80 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +-
drivers/gpu/drm/i915/display/intel_color.c | 16 +
drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +-
drivers/gpu/drm/i915/display/intel_connector.c | 29 +-
drivers/gpu/drm/i915/display/intel_connector.h | 3 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 324 +
drivers/gpu/drm/i915/display/intel_crtc.h | 22 +
drivers/gpu/drm/i915/display/intel_cursor.c | 806 +++
drivers/gpu/drm/i915/display/intel_cursor.h | 17 +
drivers/gpu/drm/i915/display/intel_ddi.c | 244 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 6 +-
drivers/gpu/drm/i915/display/intel_display.c | 7483 +++++---------------
drivers/gpu/drm/i915/display/intel_display.h | 27 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 133 +-
.../gpu/drm/i915/display/intel_display_debugfs.h | 3 +
drivers/gpu/drm/i915/display/intel_display_power.c | 133 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 37 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 203 +-
drivers/gpu/drm/i915/display/intel_dp.c | 3112 +++-----
drivers/gpu/drm/i915/display/intel_dp.h | 11 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 ++
drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 +
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 404 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 178 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 49 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 +-
drivers/gpu/drm/i915/display/intel_dpll.c | 1363 ++++
drivers/gpu/drm/i915/display/intel_dpll.h | 23 +
.../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 23 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 4 -
drivers/gpu/drm/i915/display/intel_fbc.c | 21 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 683 ++
drivers/gpu/drm/i915/display/intel_fdi.h | 22 +
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 300 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 284 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 7 +
drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +-
drivers/gpu/drm/i915/display/intel_lspcon.h | 12 +
drivers/gpu/drm/i915/display/intel_overlay.c | 1 +
drivers/gpu/drm/i915/display/intel_panel.c | 552 +-
drivers/gpu/drm/i915/display/intel_panel.h | 4 +
drivers/gpu/drm/i915/display/intel_pps.c | 1406 ++++
drivers/gpu/drm/i915/display/intel_pps.h | 52 +
drivers/gpu/drm/i915/display/intel_psr.c | 143 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 148 +-
drivers/gpu/drm/i915/display/intel_sprite.h | 10 +
drivers/gpu/drm/i915/display/intel_tc.c | 2 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +-
drivers/gpu/drm/i915/display/intel_vrr.c | 209 +
drivers/gpu/drm/i915/display/intel_vrr.h | 33 +
drivers/gpu/drm/i915/dma_resv_utils.c | 17 +
drivers/gpu/drm/i915/dma_resv_utils.h | 13 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 132 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 -
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 -
drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 +
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 59 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +-
drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +-
drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 112 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 43 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 51 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 76 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_region.c | 52 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 79 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 +
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 54 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 22 +
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +-
.../drm/i915/gem/selftests/i915_gem_coherency.c | 1 +
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 +
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 +
drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 27 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +-
drivers/gpu/drm/i915/gt/gen7_renderclear.c | 14 +-
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 635 ++
drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 127 +
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 59 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 17 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 +-
drivers/gpu/drm/i915/gt/intel_context.h | 11 +-
drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 -
drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 93 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 167 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 59 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 22 +-
drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 22 +-
.../gpu/drm/i915/gt/intel_execlists_submission.c | 3896 ++++++++++
.../gpu/drm/i915/gt/intel_execlists_submission.h | 47 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 18 +-
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 22 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 4 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +-
.../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 197 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 8 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 +
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 49 +
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 25 +
drivers/gpu/drm/i915/gt/intel_gtt.c | 29 +
drivers/gpu/drm/i915/gt/intel_gtt.h | 3 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 6881 +++---------------
drivers/gpu/drm/i915/gt/intel_lrc.h | 167 +-
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 41 +
drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 138 +
drivers/gpu/drm/i915/gt/intel_region_lmem.h | 14 +
drivers/gpu/drm/i915/gt/intel_renderstate.c | 3 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 101 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +
drivers/gpu/drm/i915/gt/intel_ring.c | 4 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 272 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 61 +-
drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 103 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 25 +-
drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 654 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 15 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 1 +
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 203 +
drivers/gpu/drm/i915/gt/selftest_execlists.c | 4741 +++++++++++++
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 173 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 4771 +------------
drivers/gpu/drm/i915/gt/selftest_mocs.c | 80 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 1 +
drivers/gpu/drm/i915/gt/selftest_reset.c | 28 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 5 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 196 +-
drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 16 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 -
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 457 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 54 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 284 +-
drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 +
drivers/gpu/drm/i915/gvt/execlist.c | 8 +-
drivers/gpu/drm/i915/gvt/execlist.h | 3 -
drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +-
drivers/gpu/drm/i915/gvt/gtt.h | 11 +-
drivers/gpu/drm/i915/gvt/gvt.h | 41 +-
drivers/gpu/drm/i915/gvt/handlers.c | 22 +-
drivers/gpu/drm/i915/gvt/interrupt.h | 5 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 12 +-
drivers/gpu/drm/i915/gvt/mmio.h | 3 +
drivers/gpu/drm/i915/gvt/mmio_context.c | 1 +
drivers/gpu/drm/i915/gvt/mmio_context.h | 12 +
drivers/gpu/drm/i915/gvt/mpt.h | 2 +
drivers/gpu/drm/i915/gvt/reg.h | 2 +
drivers/gpu/drm/i915/gvt/scheduler.c | 76 +-
drivers/gpu/drm/i915/gvt/scheduler.h | 5 +
drivers/gpu/drm/i915/gvt/vgpu.c | 4 +-
drivers/gpu/drm/i915/i915_active.c | 7 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +-
drivers/gpu/drm/i915/i915_debugfs.c | 763 +-
drivers/gpu/drm/i915/i915_drv.c | 17 +-
drivers/gpu/drm/i915/i915_drv.h | 120 +-
drivers/gpu/drm/i915/i915_gem.c | 163 +-
drivers/gpu/drm/i915/i915_gem.h | 9 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 13 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 25 +-
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 6 +-
drivers/gpu/drm/i915/i915_irq.c | 475 +-
drivers/gpu/drm/i915/i915_irq.h | 3 -
drivers/gpu/drm/i915/i915_mm.c | 2 +-
drivers/gpu/drm/i915/i915_params.c | 2 +-
drivers/gpu/drm/i915/i915_params.h | 1 +
drivers/gpu/drm/i915/i915_pci.c | 7 +-
drivers/gpu/drm/i915/i915_perf.c | 17 +-
drivers/gpu/drm/i915/i915_pmu.c | 95 +-
drivers/gpu/drm/i915/i915_pmu.h | 35 +-
drivers/gpu/drm/i915/i915_reg.h | 81 +-
drivers/gpu/drm/i915/i915_request.c | 178 +-
drivers/gpu/drm/i915/i915_request.h | 10 +-
drivers/gpu/drm/i915/i915_scheduler.c | 32 +-
drivers/gpu/drm/i915/i915_scheduler.h | 7 +
drivers/gpu/drm/i915/i915_scheduler_types.h | 10 +
drivers/gpu/drm/i915/i915_suspend.c | 33 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 25 +-
drivers/gpu/drm/i915/i915_utils.c | 2 +-
drivers/gpu/drm/i915/i915_utils.h | 7 +-
drivers/gpu/drm/i915/i915_vma.h | 15 +
drivers/gpu/drm/i915/i915_vma_types.h | 3 +
drivers/gpu/drm/i915/intel_device_info.c | 159 +-
drivers/gpu/drm/i915/intel_device_info.h | 4 -
drivers/gpu/drm/i915/intel_dram.c | 136 +-
drivers/gpu/drm/i915/intel_memory_region.c | 2 +-
drivers/gpu/drm/i915/intel_memory_region.h | 13 +-
drivers/gpu/drm/i915/intel_pch.c | 39 +-
drivers/gpu/drm/i915/intel_pm.c | 1108 ++-
drivers/gpu/drm/i915/intel_pm.h | 7 +-
drivers/gpu/drm/i915/intel_region_lmem.c | 138 -
drivers/gpu/drm/i915/intel_region_lmem.h | 16 -
drivers/gpu/drm/i915/intel_sideband.c | 4 +-
drivers/gpu/drm/i915/intel_uncore.c | 4 +-
drivers/gpu/drm/i915/intel_uncore.h | 6 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 1 +
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 +
drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 9 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 +
.../gpu/drm/i915/selftests/intel_memory_region.c | 110 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 -
drivers/gpu/drm/i915/selftests/mock_region.c | 19 +-
drivers/gpu/drm/imx/Kconfig | 3 +-
drivers/gpu/drm/imx/dw_hdmi-imx.c | 95 +-
drivers/gpu/drm/imx/imx-ldb.c | 109 +-
drivers/gpu/drm/imx/imx-tve.c | 109 +-
drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +-
drivers/gpu/drm/imx/ipuv3-plane.c | 69 +-
drivers/gpu/drm/imx/ipuv3-plane.h | 3 -
drivers/gpu/drm/imx/parallel-display.c | 93 +-
drivers/gpu/drm/ingenic/Kconfig | 1 +
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 60 +-
drivers/gpu/drm/ingenic/ingenic-drm.h | 14 +
drivers/gpu/drm/kmb/kmb_drv.c | 4 +-
drivers/gpu/drm/kmb/kmb_plane.c | 3 +
drivers/gpu/drm/lima/lima_sched.c | 2 +-
drivers/gpu/drm/mediatek/Makefile | 5 +-
drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 223 +
drivers/gpu/drm/mediatek/mtk_disp_color.c | 89 +-
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 92 +
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 197 +
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 254 +-
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 194 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 57 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 108 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 1 -
drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 464 --
drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 28 -
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 503 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 100 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 88 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 5 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 50 +-
drivers/gpu/drm/mga/mga_ioc32.c | 14 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +-
drivers/gpu/drm/mgag200/mgag200_i2c.c | 2 +-
drivers/gpu/drm/mgag200/mgag200_mm.c | 10 +-
drivers/gpu/drm/msm/adreno/a5xx.xml.h | 2 +
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 195 +-
drivers/gpu/drm/msm/adreno/a5xx_power.c | 4 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 105 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 49 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 139 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +
drivers/gpu/drm/msm/adreno/adreno_device.c | 54 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 23 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 90 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 87 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 26 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 73 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +-
drivers/gpu/drm/msm/dp/dp_aux.c | 7 -
drivers/gpu/drm/msm/dp/dp_catalog.c | 24 +
drivers/gpu/drm/msm/dp/dp_ctrl.c | 21 +-
drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +-
drivers/gpu/drm/msm/dp/dp_display.c | 24 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 3 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +-
drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 21 +-
drivers/gpu/drm/msm/msm_drv.c | 3 +-
drivers/gpu/drm/msm/msm_gem.c | 5 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 2 +
drivers/gpu/drm/msm/msm_kms.h | 8 +-
drivers/gpu/drm/nouveau/dispnv04/arb.c | 12 +-
drivers/gpu/drm/nouveau/dispnv04/dfp.c | 5 +-
drivers/gpu/drm/nouveau/dispnv04/disp.h | 14 +-
drivers/gpu/drm/nouveau/dispnv04/hw.c | 10 +-
drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 230 +-
drivers/gpu/drm/nouveau/dispnv50/head.c | 2 -
drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +-
drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 52 +-
drivers/gpu/drm/nouveau/include/nvif/fifo.h | 6 +-
drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 191 +-
drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 13 +-
drivers/gpu/drm/nouveau/include/nvkm/core/enum.h | 1 +
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +-
drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 53 +
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 31 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 18 +-
.../gpu/drm/nouveau/include/nvkm/engine/cipher.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 41 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 10 +-
.../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 42 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 80 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h | 10 +-
.../gpu/drm/nouveau/include/nvkm/engine/mspdec.h | 8 +-
.../gpu/drm/nouveau/include/nvkm/engine/msppp.h | 6 +-
.../gpu/drm/nouveau/include/nvkm/engine/msvld.h | 10 +-
.../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +-
.../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 23 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/sec.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 6 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h | 8 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h | 2 +-
.../gpu/drm/nouveau/include/nvkm/engine/xtensa.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 12 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 14 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 2 +-
.../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h | 10 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 20 +-
.../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 35 +-
.../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 8 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 75 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h | 6 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 12 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 18 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h | 12 -
.../gpu/drm/nouveau/include/nvkm/subdev/iccsense.h | 2 +-
.../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 13 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 16 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 40 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 32 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 22 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 25 +-
.../gpu/drm/nouveau/include/nvkm/subdev/privring.h | 12 +
.../gpu/drm/nouveau/include/nvkm/subdev/therm.h | 18 +-
.../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 8 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 27 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 12 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 21 +-
drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bios.c | 9 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 11 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 7 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_prime.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_vga.c | 20 +-
drivers/gpu/drm/nouveau/nv17_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 2 +-
drivers/gpu/drm/nouveau/nvif/fifo.c | 30 +-
drivers/gpu/drm/nouveau/nvkm/core/engine.c | 51 +-
drivers/gpu/drm/nouveau/nvkm/core/memory.c | 18 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 110 +-
drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c | 17 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 4599 ++++++------
drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 40 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 27 +-
.../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 38 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 63 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/changf100.h | 11 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 6 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/channv04.h | 6 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/channv50.c | 28 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 22 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c | 32 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 75 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 99 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 207 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 35 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 5 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c | 53 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 60 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 27 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 44 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 11 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 365 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 14 +-
drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 17 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c | 18 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c | 16 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 5 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c | 12 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 6 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 16 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c | 6 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 18 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c | 17 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 +-
.../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 25 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 18 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 7 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 122 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 47 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 125 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 85 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 36 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 55 -
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h | 9 -
.../gpu/drm/nouveau/nvkm/subdev/iccsense/base.c | 8 +-
.../gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c | 4 +-
.../gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 14 +-
.../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 34 +-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 67 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 14 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 115 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 8 +-
.../gpu/drm/nouveau/nvkm/subdev/privring/Kbuild | 7 +
.../gpu/drm/nouveau/nvkm/subdev/privring/gf100.c | 122 +
.../gpu/drm/nouveau/nvkm/subdev/privring/gf117.c | 47 +
.../gpu/drm/nouveau/nvkm/subdev/privring/gk104.c | 125 +
.../gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c | 85 +
.../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 36 +
.../gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c | 55 +
.../gpu/drm/nouveau/nvkm/subdev/privring/priv.h | 8 +
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c | 43 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 70 +-
drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 107 +
drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 46 +-
drivers/gpu/drm/nouveau/nvkm/subdev/top/priv.h | 15 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/volt/priv.h | 8 +-
drivers/gpu/drm/omapdrm/Kconfig | 120 +-
drivers/gpu/drm/omapdrm/Makefile | 19 +-
drivers/gpu/drm/omapdrm/displays/Kconfig | 10 -
drivers/gpu/drm/omapdrm/displays/Makefile | 2 -
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 1385 ----
drivers/gpu/drm/omapdrm/dss/Kconfig | 135 -
drivers/gpu/drm/omapdrm/dss/Makefile | 20 -
drivers/gpu/drm/omapdrm/dss/base.c | 87 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 202 +-
drivers/gpu/drm/omapdrm/dss/display.c | 60 -
drivers/gpu/drm/omapdrm/dss/dpi.c | 1 -
drivers/gpu/drm/omapdrm/dss/dsi.c | 1949 ++---
drivers/gpu/drm/omapdrm/dss/dsi.h | 456 ++
drivers/gpu/drm/omapdrm/dss/dss.c | 28 +-
drivers/gpu/drm/omapdrm/dss/dss.h | 72 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 -
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 -
drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 229 -
drivers/gpu/drm/omapdrm/dss/omapdss.h | 347 +-
drivers/gpu/drm/omapdrm/dss/output.c | 57 +-
drivers/gpu/drm/omapdrm/dss/pll.c | 6 +
drivers/gpu/drm/omapdrm/dss/sdi.c | 1 -
drivers/gpu/drm/omapdrm/dss/venc.c | 2 -
drivers/gpu/drm/omapdrm/omap_connector.c | 157 -
drivers/gpu/drm/omapdrm/omap_connector.h | 28 -
drivers/gpu/drm/omapdrm/omap_crtc.c | 153 +-
drivers/gpu/drm/omapdrm/omap_crtc.h | 2 -
drivers/gpu/drm/omapdrm/omap_drv.c | 73 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 3 +-
drivers/gpu/drm/omapdrm/omap_encoder.c | 59 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 3 +-
drivers/gpu/drm/omapdrm/omap_irq.c | 34 +-
drivers/gpu/drm/omapdrm/omap_plane.c | 41 +-
drivers/gpu/drm/omapdrm/tcm-sita.c | 1 -
drivers/gpu/drm/panel/Kconfig | 20 +
drivers/gpu/drm/panel/Makefile | 2 +
drivers/gpu/drm/panel/panel-dsi-cm.c | 665 ++
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +-
drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 +++
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 59 +-
drivers/gpu/drm/panel/panel-simple.c | 223 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 1 +
drivers/gpu/drm/pl111/pl111_drv.c | 6 +-
drivers/gpu/drm/qxl/qxl_dev.h | 16 +-
drivers/gpu/drm/qxl/qxl_drv.c | 4 +-
drivers/gpu/drm/qxl/qxl_drv.h | 1 -
drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +-
drivers/gpu/drm/qxl/qxl_irq.c | 3 +-
drivers/gpu/drm/qxl/qxl_kms.c | 1 -
drivers/gpu/drm/qxl/qxl_object.h | 2 +-
drivers/gpu/drm/qxl/qxl_release.c | 2 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 1 -
drivers/gpu/drm/r128/r128_ioc32.c | 14 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 6 +-
drivers/gpu/drm/radeon/r100.c | 27 +-
drivers/gpu/drm/radeon/r600_cs.c | 4 +-
drivers/gpu/drm/radeon/radeon.h | 36 +-
drivers/gpu/drm/radeon/radeon_asic.c | 3 +
drivers/gpu/drm/radeon/radeon_atombios.c | 89 +-
drivers/gpu/drm/radeon/radeon_bios.c | 6 +-
drivers/gpu/drm/radeon/radeon_combios.c | 55 +-
drivers/gpu/drm/radeon/radeon_cs.c | 6 +-
drivers/gpu/drm/radeon/radeon_device.c | 17 +-
drivers/gpu/drm/radeon/radeon_display.c | 2 +-
drivers/gpu/drm/radeon/radeon_drv.c | 7 +-
drivers/gpu/drm/radeon/radeon_fb.c | 2 +-
drivers/gpu/drm/radeon/radeon_gem.c | 6 +-
drivers/gpu/drm/radeon/radeon_i2c.c | 2 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 24 +-
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +-
drivers/gpu/drm/radeon/radeon_object.c | 13 +-
drivers/gpu/drm/radeon/radeon_object.h | 4 +-
drivers/gpu/drm/radeon/radeon_prime.c | 4 +-
drivers/gpu/drm/radeon/radeon_trace.h | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 15 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 38 +-
drivers/gpu/drm/radeon/radeon_vce.c | 1 -
drivers/gpu/drm/radeon/rs690.c | 2 +-
drivers/gpu/drm/radeon/rs780_dpm.c | 7 +-
drivers/gpu/drm/radeon/vce_v1_0.c | 1 -
drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 13 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 33 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 98 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 -
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 42 +-
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 8 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 28 +-
drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 +-
drivers/gpu/drm/rockchip/Kconfig | 2 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 -
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 +
drivers/gpu/drm/scheduler/sched_main.c | 123 +-
drivers/gpu/drm/sti/sti_cursor.c | 9 +-
drivers/gpu/drm/sti/sti_gdp.c | 9 +-
drivers/gpu/drm/sti/sti_hqvdp.c | 9 +-
drivers/gpu/drm/stm/ltdc.c | 1 -
drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 +-
drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 +
drivers/gpu/drm/sun4i/sun8i_csc.c | 109 +-
drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +
drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +-
drivers/gpu/drm/tegra/dc.c | 2 +-
drivers/gpu/drm/tegra/drm.c | 2 +
drivers/gpu/drm/tegra/dsi.c | 2 +-
drivers/gpu/drm/tegra/falcon.c | 9 +-
drivers/gpu/drm/tegra/gr2d.c | 9 +-
drivers/gpu/drm/tegra/hdmi.c | 2 +-
drivers/gpu/drm/tegra/hub.c | 2 +-
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/gpu/drm/tegra/vic.c | 35 +-
drivers/gpu/drm/tilcdc/Makefile | 2 +-
drivers/gpu/drm/tiny/cirrus.c | 1 -
drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 -
drivers/gpu/drm/ttm/ttm_bo.c | 114 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 16 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 7 +-
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 4 +-
drivers/gpu/drm/ttm/ttm_memory.c | 3 +-
drivers/gpu/drm/ttm/ttm_module.c | 3 +-
{include => drivers/gpu}/drm/ttm/ttm_module.h | 0
drivers/gpu/drm/ttm/ttm_range_manager.c | 1 -
drivers/gpu/drm/ttm/ttm_tt.c | 15 +-
drivers/gpu/drm/tve200/tve200_display.c | 1 -
drivers/gpu/drm/tve200/tve200_drv.c | 1 -
drivers/gpu/drm/v3d/v3d_drv.c | 4 +-
drivers/gpu/drm/v3d/v3d_irq.c | 7 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 11 +-
drivers/gpu/drm/vboxvideo/vbox_irq.c | 4 +-
drivers/gpu/drm/vboxvideo/vbox_main.c | 8 +-
drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +-
drivers/gpu/drm/vc4/vc4_bo.c | 111 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 38 +-
drivers/gpu/drm/vc4/vc4_drv.c | 19 +-
drivers/gpu/drm/vc4/vc4_drv.h | 30 +-
drivers/gpu/drm/vc4/vc4_dsi.c | 111 +-
drivers/gpu/drm/vc4/vc4_gem.c | 3 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 388 +-
drivers/gpu/drm/vc4/vc4_hdmi.h | 34 +-
drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +-
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 13 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 18 +-
drivers/gpu/drm/vc4/vc4_kms.c | 248 +-
drivers/gpu/drm/vc4/vc4_plane.c | 7 +-
drivers/gpu/drm/vc4/vc4_txp.c | 11 +-
drivers/gpu/drm/vgem/vgem_drv.c | 3 +-
drivers/gpu/drm/via/via_irq.c | 2 +-
drivers/gpu/drm/virtio/Kconfig | 3 +-
drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 1 -
drivers/gpu/drm/virtio/virtgpu_drv.h | 1 +
drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 1 +
drivers/gpu/drm/virtio/virtgpu_vram.c | 3 +
drivers/gpu/drm/vkms/vkms_drv.c | 54 +-
drivers/gpu/drm/vkms/vkms_drv.h | 12 +-
drivers/gpu/drm/vkms/vkms_output.c | 13 +-
drivers/gpu/drm/vmwgfx/Makefile | 6 +-
drivers/gpu/drm/vmwgfx/ttm_object.c | 1 -
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 52 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 683 ++
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 22 +-
drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 40 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 14 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 240 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 94 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 26 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 691 --
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 15 +-
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 76 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 155 -
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 16 +-
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 28 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 27 +-
drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 36 +-
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 47 +-
drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 -
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c | 4 +-
drivers/gpu/drm/zte/zx_plane.c | 7 +-
drivers/gpu/ipu-v3/ipu-di.c | 4 -
drivers/greybus/es2.c | 9 +-
drivers/greybus/greybus_trace.h | 6 +-
drivers/hid/Kconfig | 19 +
drivers/hid/Makefile | 3 +-
drivers/hid/hid-chicony.c | 55 +
drivers/hid/hid-core.c | 9 +-
drivers/hid/hid-google-hammer.c | 85 +-
drivers/hid/hid-ids.h | 11 +-
drivers/hid/hid-input.c | 12 +
drivers/hid/hid-ite.c | 12 +-
drivers/hid/hid-lg-g15.c | 2 +-
drivers/hid/hid-logitech-dj.c | 8 +-
drivers/hid/hid-logitech-hidpp.c | 246 +-
drivers/hid/hid-multitouch.c | 10 +
drivers/hid/hid-playstation.c | 1351 ++++
drivers/hid/hid-quirks.c | 26 +-
drivers/hid/hid-roccat-arvo.c | 6 +-
drivers/hid/hid-sony.c | 20 +-
drivers/hid/hid-uclogic-core.c | 2 +
drivers/hid/hid-uclogic-params.c | 2 +
drivers/hid/i2c-hid/Kconfig | 47 +-
drivers/hid/i2c-hid/Makefile | 6 +-
drivers/hid/i2c-hid/i2c-hid-acpi.c | 143 +
drivers/hid/i2c-hid/i2c-hid-core.c | 254 +-
drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 116 +
drivers/hid/i2c-hid/i2c-hid-of.c | 143 +
drivers/hid/i2c-hid/i2c-hid.h | 22 +
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 +
drivers/hid/intel-ish-hid/ipc/ipc.c | 27 +
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 55 +-
drivers/hid/wacom_sys.c | 2 +-
drivers/hid/wacom_wac.c | 7 +-
drivers/hsi/controllers/omap_ssi_core.c | 2 +-
drivers/hv/channel.c | 4 +-
drivers/hv/channel_mgmt.c | 77 +-
drivers/hv/connection.c | 7 +
drivers/hv/hv_balloon.c | 2 +-
drivers/hv/hv_fcopy.c | 36 +-
drivers/hv/hv_kvp.c | 122 +-
drivers/hv/hv_snapshot.c | 89 +-
drivers/hv/hv_util.c | 222 +-
drivers/hv/vmbus_drv.c | 64 +-
drivers/hwmon/Kconfig | 34 +-
drivers/hwmon/Makefile | 3 +-
drivers/hwmon/ab8500.c | 224 -
drivers/hwmon/abx500.c | 487 --
drivers/hwmon/abx500.h | 69 -
drivers/hwmon/aht10.c | 348 +
drivers/hwmon/amd_energy.c | 1 +
drivers/hwmon/applesmc.c | 2 +-
drivers/hwmon/aspeed-pwm-tacho.c | 4 +-
drivers/hwmon/da9052-hwmon.c | 2 +-
drivers/hwmon/dell-smm-hwmon.c | 7 +
drivers/hwmon/gpio-fan.c | 2 +-
drivers/hwmon/k10temp.c | 3 +-
drivers/hwmon/lm70.c | 20 +-
drivers/hwmon/max6650.c | 2 +-
drivers/hwmon/nct6683.c | 3 +
drivers/hwmon/pc87360.c | 4 +-
drivers/hwmon/pmbus/Kconfig | 4 +-
drivers/hwmon/pmbus/ibm-cffps.c | 2 +-
drivers/hwmon/pmbus/lm25066.c | 5 -
drivers/hwmon/pmbus/max16601.c | 91 +-
drivers/hwmon/pmbus/max31785.c | 13 +-
drivers/hwmon/pmbus/pmbus_core.c | 12 +-
drivers/hwmon/pwm-fan.c | 160 +-
drivers/hwmon/smsc47m1.c | 2 +-
drivers/hwmon/tps23861.c | 601 ++
drivers/hwmon/w83627ehf.c | 2 +-
drivers/hwspinlock/omap_hwspinlock.c | 4 +-
drivers/hwtracing/coresight/coresight-catu.c | 15 +-
drivers/hwtracing/coresight/coresight-core.c | 122 +-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +-
drivers/hwtracing/coresight/coresight-cti-core.c | 22 +-
.../hwtracing/coresight/coresight-cti-platform.c | 6 +-
drivers/hwtracing/coresight/coresight-etb10.c | 14 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +-
drivers/hwtracing/coresight/coresight-etm3x-core.c | 13 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 822 ++-
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 +-
drivers/hwtracing/coresight/coresight-etm4x.h | 505 +-
drivers/hwtracing/coresight/coresight-funnel.c | 11 +-
drivers/hwtracing/coresight/coresight-replicator.c | 17 +-
drivers/hwtracing/coresight/coresight-stm.c | 8 +-
drivers/hwtracing/coresight/coresight-tmc-core.c | 20 +-
drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +-
drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +-
drivers/hwtracing/coresight/coresight-tpiu.c | 35 +-
drivers/i2c/algos/i2c-algo-bit.c | 4 +-
drivers/i2c/busses/Kconfig | 39 -
drivers/i2c/busses/Makefile | 4 -
drivers/i2c/busses/i2c-amd-mp2-pci.c | 55 +-
drivers/i2c/busses/i2c-amd-mp2-plat.c | 3 +-
drivers/i2c/busses/i2c-amd-mp2.h | 6 -
drivers/i2c/busses/i2c-bcm-iproc.c | 254 +-
drivers/i2c/busses/i2c-brcmstb.c | 2 +-
drivers/i2c/busses/i2c-designware-core.h | 2 +
drivers/i2c/busses/i2c-designware-master.c | 2 +-
drivers/i2c/busses/i2c-digicolor.c | 5 +-
drivers/i2c/busses/i2c-efm32.c | 469 --
drivers/i2c/busses/i2c-elektor.c | 7 +-
drivers/i2c/busses/i2c-exynos5.c | 8 +-
drivers/i2c/busses/i2c-gpio.c | 2 +-
drivers/i2c/busses/i2c-hix5hd2.c | 4 +-
drivers/i2c/busses/i2c-i801.c | 17 +-
drivers/i2c/busses/i2c-imx.c | 65 +-
drivers/i2c/busses/i2c-jz4780.c | 5 +-
drivers/i2c/busses/i2c-mlxcpld.c | 97 +-
drivers/i2c/busses/i2c-mv64xxx.c | 122 +-
drivers/i2c/busses/i2c-nomadik.c | 4 +-
drivers/i2c/busses/i2c-pca-isa.c | 4 +-
drivers/i2c/busses/i2c-qcom-geni.c | 59 +-
drivers/i2c/busses/i2c-qup.c | 2 +-
drivers/i2c/busses/i2c-rcar.c | 66 +-
drivers/i2c/busses/i2c-s3c2410.c | 2 +-
drivers/i2c/busses/i2c-sirf.c | 475 --
drivers/i2c/busses/i2c-stm32f7.c | 6 +-
drivers/i2c/busses/i2c-stu300.c | 1008 ---
drivers/i2c/busses/i2c-tegra.c | 9 +-
drivers/i2c/busses/i2c-zx2967.c | 602 --
drivers/i2c/i2c-core-acpi.c | 6 +-
drivers/i2c/i2c-core-smbus.c | 46 +-
drivers/i2c/i2c-slave-testunit.c | 12 +-
drivers/i2c/i2c-stub.c | 1 -
drivers/i2c/muxes/i2c-mux-gpio.c | 112 +-
drivers/i2c/muxes/i2c-mux-mlxcpld.c | 163 +-
drivers/i3c/device.c | 5 +
drivers/i3c/master.c | 8 +-
drivers/i3c/master/Kconfig | 9 +
drivers/i3c/master/Makefile | 1 +
drivers/i3c/master/dw-i3c-master.c | 5 -
drivers/i3c/master/svc-i3c-master.c | 1478 ++++
drivers/iio/adc/qcom-vadc-common.c | 50 +
drivers/infiniband/Kconfig | 1 +
drivers/infiniband/core/Makefile | 2 +-
drivers/infiniband/core/cache.c | 9 +-
drivers/infiniband/core/cm.c | 8 +-
drivers/infiniband/core/cma.c | 81 +-
drivers/infiniband/core/cma_configfs.c | 12 +-
drivers/infiniband/core/counters.c | 78 +-
drivers/infiniband/core/device.c | 23 +-
drivers/infiniband/core/iwpm_msg.c | 16 +-
drivers/infiniband/core/iwpm_util.c | 6 +-
drivers/infiniband/core/multicast.c | 1 +
drivers/infiniband/core/nldev.c | 4 +-
drivers/infiniband/core/restrack.c | 4 +-
drivers/infiniband/core/roce_gid_mgmt.c | 2 +-
drivers/infiniband/core/rw.c | 2 +-
drivers/infiniband/core/sa_query.c | 26 +-
drivers/infiniband/core/umem.c | 3 +
drivers/infiniband/core/umem_dmabuf.c | 174 +
drivers/infiniband/core/user_mad.c | 17 +-
drivers/infiniband/core/uverbs_cmd.c | 2 +-
drivers/infiniband/core/uverbs_std_types_mr.c | 117 +-
drivers/infiniband/core/verbs.c | 4 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 49 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 29 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +-
drivers/infiniband/hw/cxgb4/restrack.c | 2 +-
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 25 +-
drivers/infiniband/hw/efa/efa_admin_defs.h | 4 +-
drivers/infiniband/hw/efa/efa_com.c | 33 +-
drivers/infiniband/hw/hfi1/chip.c | 46 +-
drivers/infiniband/hw/hfi1/exp_rcv.c | 8 +-
drivers/infiniband/hw/hfi1/file_ops.c | 2 +-
drivers/infiniband/hw/hfi1/intr.c | 16 +-
drivers/infiniband/hw/hfi1/iowait.c | 4 +-
drivers/infiniband/hw/hfi1/mad.c | 4 +-
drivers/infiniband/hw/hfi1/msix.c | 2 +-
drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +-
drivers/infiniband/hw/hfi1/pcie.c | 4 +-
drivers/infiniband/hw/hfi1/pio_copy.c | 1 +
drivers/infiniband/hw/hfi1/qp.c | 14 +-
drivers/infiniband/hw/hfi1/qsfp.c | 4 +-
drivers/infiniband/hw/hfi1/rc.c | 7 +-
drivers/infiniband/hw/hfi1/ruc.c | 5 +-
drivers/infiniband/hw/hfi1/sdma.c | 12 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 47 +-
drivers/infiniband/hw/hfi1/uc.c | 8 +-
drivers/infiniband/hw/hfi1/ud.c | 8 +-
drivers/infiniband/hw/hfi1/user_exp_rcv.c | 10 +-
drivers/infiniband/hw/hfi1/verbs.c | 6 +-
drivers/infiniband/hw/hns/hns_roce_common.h | 26 +-
drivers/infiniband/hw/hns/hns_roce_cq.c | 116 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 82 +-
drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +-
drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 33 +-
drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 43 +
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 791 +--
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 141 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 30 +-
drivers/infiniband/hw/hns/hns_roce_mr.c | 458 +-
drivers/infiniband/hw/hns/hns_roce_qp.c | 38 +-
drivers/infiniband/hw/hns/hns_roce_srq.c | 331 +-
drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +-
drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 18 +-
drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +-
drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +-
drivers/infiniband/hw/i40iw/i40iw_main.c | 13 +-
drivers/infiniband/hw/i40iw/i40iw_pble.c | 5 +-
drivers/infiniband/hw/i40iw/i40iw_puda.c | 13 +-
drivers/infiniband/hw/i40iw/i40iw_uk.c | 5 +-
drivers/infiniband/hw/i40iw/i40iw_utils.c | 22 +-
drivers/infiniband/hw/i40iw/i40iw_verbs.c | 19 +-
drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 19 +-
drivers/infiniband/hw/mlx4/main.c | 2 +-
drivers/infiniband/hw/mlx4/sysfs.c | 4 +-
drivers/infiniband/hw/mlx5/devx.c | 227 +-
drivers/infiniband/hw/mlx5/mad.c | 14 +-
drivers/infiniband/hw/mlx5/main.c | 147 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 60 +-
drivers/infiniband/hw/mlx5/mr.c | 137 +-
drivers/infiniband/hw/mlx5/odp.c | 325 +-
drivers/infiniband/hw/mlx5/qp.c | 160 +-
drivers/infiniband/hw/mlx5/wr.c | 2 +-
drivers/infiniband/hw/qedr/qedr.h | 8 +-
drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +-
drivers/infiniband/hw/qib/qib_driver.c | 2 +-
drivers/infiniband/hw/qib/qib_eeprom.c | 4 +-
drivers/infiniband/hw/qib/qib_iba6120.c | 18 +-
drivers/infiniband/hw/qib/qib_iba7220.c | 16 +-
drivers/infiniband/hw/qib/qib_iba7322.c | 14 +-
drivers/infiniband/hw/qib/qib_intr.c | 16 +-
drivers/infiniband/hw/qib/qib_mad.c | 10 +-
drivers/infiniband/hw/qib/qib_pcie.c | 2 +-
drivers/infiniband/hw/qib/qib_qp.c | 12 +-
drivers/infiniband/hw/qib/qib_rc.c | 5 +-
drivers/infiniband/hw/qib/qib_twsi.c | 1 +
drivers/infiniband/hw/qib/qib_tx.c | 1 +
drivers/infiniband/hw/qib/qib_uc.c | 1 +
drivers/infiniband/hw/qib/qib_ud.c | 1 +
drivers/infiniband/hw/qib/qib_user_pages.c | 2 +-
drivers/infiniband/hw/qib/qib_verbs.c | 6 +-
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 5 +-
drivers/infiniband/sw/rdmavt/cq.c | 2 +-
drivers/infiniband/sw/rdmavt/mad.c | 7 +-
drivers/infiniband/sw/rdmavt/mcast.c | 2 +-
drivers/infiniband/sw/rdmavt/mr.c | 21 +-
drivers/infiniband/sw/rdmavt/qp.c | 34 +-
drivers/infiniband/sw/rdmavt/srq.c | 7 +-
drivers/infiniband/sw/rdmavt/vt.c | 2 +-
drivers/infiniband/sw/rxe/rxe_comp.c | 49 +-
drivers/infiniband/sw/rxe/rxe_hdr.h | 178 +-
drivers/infiniband/sw/rxe/rxe_mcast.c | 64 +-
drivers/infiniband/sw/rxe/rxe_net.c | 24 +-
drivers/infiniband/sw/rxe/rxe_pool.c | 300 +-
drivers/infiniband/sw/rxe/rxe_pool.h | 103 +-
drivers/infiniband/sw/rxe/rxe_qp.c | 11 +
drivers/infiniband/sw/rxe/rxe_recv.c | 40 +-
drivers/infiniband/sw/rxe/rxe_req.c | 1 -
drivers/infiniband/sw/rxe/rxe_resp.c | 6 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 68 +-
drivers/infiniband/sw/siw/siw.h | 2 +-
drivers/infiniband/sw/siw/siw_main.c | 4 +-
drivers/infiniband/sw/siw/siw_qp.c | 271 +-
drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +-
drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +-
drivers/infiniband/sw/siw/siw_verbs.c | 20 +-
drivers/infiniband/ulp/ipoib/ipoib.h | 1 -
drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 -
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 15 +-
drivers/infiniband/ulp/iser/iscsi_iser.c | 53 +-
drivers/infiniband/ulp/iser/iser_memory.c | 3 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 10 +-
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +-
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +-
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 127 +-
drivers/infiniband/ulp/rtrs/rtrs-clt.h | 4 +-
drivers/infiniband/ulp/rtrs/rtrs-pri.h | 9 +-
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 123 +-
drivers/infiniband/ulp/rtrs/rtrs.c | 32 +-
drivers/infiniband/ulp/srp/ib_srp.c | 110 +-
drivers/input/joydev.c | 7 +-
drivers/input/joystick/Kconfig | 7 +
drivers/input/joystick/Makefile | 2 +-
drivers/input/joystick/n64joy.c | 345 +
drivers/input/joystick/xpad.c | 1 +
drivers/input/keyboard/Kconfig | 6 +-
drivers/input/keyboard/applespi.c | 23 +-
drivers/input/keyboard/cros_ec_keyb.c | 79 +
drivers/input/keyboard/locomokbd.c | 4 +-
drivers/input/keyboard/omap4-keypad.c | 302 +-
drivers/input/misc/da7280.c | 3 +
drivers/input/mouse/alps.c | 2 +-
drivers/input/mouse/synaptics.c | 7 +-
drivers/input/serio/Kconfig | 2 +-
drivers/input/serio/ambakmi.c | 3 +-
drivers/input/serio/i8042-x86ia64io.h | 4 +
drivers/input/serio/sa1111ps2.c | 4 +-
drivers/input/tablet/aiptek.c | 80 +-
drivers/input/touchscreen/Kconfig | 2 +-
drivers/input/touchscreen/ads7846.c | 376 +-
drivers/input/touchscreen/elants_i2c.c | 151 +-
drivers/input/touchscreen/elo.c | 4 +-
drivers/input/touchscreen/htcpen.c | 4 +-
drivers/input/touchscreen/iqs5xx.c | 209 +-
drivers/input/touchscreen/melfas_mip4.c | 8 +-
drivers/input/touchscreen/raydium_i2c_ts.c | 3 +-
drivers/input/touchscreen/st1232.c | 9 +-
drivers/input/touchscreen/stmpe-ts.c | 1 +
drivers/input/touchscreen/sur40.c | 1 +
drivers/input/touchscreen/surface3_spi.c | 2 -
drivers/input/touchscreen/usbtouchscreen.c | 3 +
drivers/input/touchscreen/zinitix.c | 4 +-
drivers/interconnect/qcom/Kconfig | 18 +
drivers/interconnect/qcom/Makefile | 6 +-
drivers/interconnect/qcom/icc-rpm.c | 191 +
drivers/interconnect/qcom/icc-rpm.h | 73 +
drivers/interconnect/qcom/msm8916.c | 241 +-
drivers/interconnect/qcom/msm8939.c | 355 +
drivers/interconnect/qcom/qcs404.c | 242 +-
drivers/interconnect/qcom/sdx55.c | 356 +
drivers/interconnect/qcom/sdx55.h | 70 +
drivers/iommu/amd/Kconfig | 1 +
drivers/iommu/amd/Makefile | 2 +-
drivers/iommu/amd/amd_iommu.h | 22 +
drivers/iommu/amd/amd_iommu_types.h | 43 +-
drivers/iommu/amd/init.c | 54 +-
drivers/iommu/amd/io_pgtable.c | 558 ++
drivers/iommu/amd/iommu.c | 672 +-
drivers/iommu/amd/iommu_v2.c | 4 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 10 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 154 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 14 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 5 +
drivers/iommu/dma-iommu.c | 59 +-
drivers/iommu/hyperv-iommu.c | 177 +-
drivers/iommu/intel/Makefile | 2 +-
drivers/iommu/intel/cap_audit.c | 205 +
drivers/iommu/intel/cap_audit.h | 130 +
drivers/iommu/intel/dmar.c | 11 +
drivers/iommu/intel/iommu.c | 279 +-
drivers/iommu/intel/irq_remapping.c | 8 +
drivers/iommu/intel/pasid.c | 18 +-
drivers/iommu/intel/svm.c | 73 +-
drivers/iommu/io-pgtable-arm-v7s.c | 65 +-
drivers/iommu/io-pgtable.c | 3 +
drivers/iommu/iommu.c | 54 +-
drivers/iommu/iova.c | 35 +-
drivers/iommu/ipmmu-vmsa.c | 53 +-
drivers/iommu/msm_iommu.c | 10 +-
drivers/iommu/mtk_iommu.c | 410 +-
drivers/iommu/mtk_iommu.h | 12 +-
drivers/iommu/tegra-gart.c | 7 +-
drivers/ipack/ipack.c | 11 +-
drivers/leds/Kconfig | 3 +
drivers/leds/Makefile | 3 +
drivers/leds/blink/Kconfig | 20 +
drivers/leds/blink/Makefile | 2 +
drivers/leds/blink/leds-lgm-sso.c | 888 +++
drivers/leds/led-class.c | 3 +-
drivers/leds/led-core.c | 20 +-
drivers/leds/leds-apu.c | 11 +-
drivers/leds/leds-blinkm.c | 24 +-
drivers/leds/leds-gpio.c | 3 +-
drivers/leds/leds-lm3530.c | 10 +-
drivers/leds/leds-lm3533.c | 2 +-
drivers/leds/leds-lm355x.c | 8 +-
drivers/leds/leds-lm3642.c | 16 +-
drivers/leds/leds-lp50xx.c | 83 +-
drivers/leds/leds-max8997.c | 12 +-
drivers/leds/leds-netxbig.c | 12 +-
drivers/leds/leds-ss4200.c | 18 +-
drivers/leds/leds-wm831x-status.c | 12 +-
drivers/leds/leds.h | 6 +-
drivers/macintosh/adb-iop.c | 6 +-
drivers/mailbox/arm_mhuv2.c | 30 +-
drivers/mailbox/omap-mailbox.c | 6 +-
drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +-
drivers/mailbox/sprd-mailbox.c | 2 +-
drivers/mailbox/tegra-hsp.c | 15 +
drivers/md/Kconfig | 1 +
drivers/md/dm-core.h | 9 +
drivers/md/dm-crypt.c | 39 +-
drivers/md/dm-dust.c | 2 +-
drivers/md/dm-era-target.c | 93 +-
drivers/md/dm-flakey.c | 6 +-
drivers/md/dm-integrity.c | 140 +-
drivers/md/dm-io.c | 4 +-
drivers/md/dm-linear.c | 8 +-
drivers/md/dm-log-writes.c | 10 +-
drivers/md/dm-table.c | 399 +-
drivers/md/dm-writecache.c | 80 +-
drivers/md/dm.c | 96 +-
drivers/md/dm.h | 2 +-
drivers/md/persistent-data/dm-btree-internal.h | 2 +-
drivers/md/persistent-data/dm-btree-spine.c | 2 +-
drivers/media/cec/core/cec-adap.c | 4 +-
drivers/media/cec/core/cec-api.c | 2 +-
drivers/media/common/videobuf2/Kconfig | 1 -
drivers/media/common/videobuf2/Makefile | 1 +
drivers/media/common/videobuf2/frame_vector.c | 223 +
drivers/media/common/videobuf2/videobuf2-core.c | 11 +-
drivers/media/common/videobuf2/videobuf2-memops.c | 3 +-
drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 -
drivers/media/dvb-core/dvb_frontend.c | 1 +
drivers/media/dvb-frontends/Kconfig | 11 +-
drivers/media/dvb-frontends/Makefile | 1 +
drivers/media/dvb-frontends/af9033.c | 2 +
drivers/media/dvb-frontends/cx24120.c | 1 +
drivers/media/dvb-frontends/cxd2841er.c | 2 +-
drivers/media/dvb-frontends/dib0090.c | 2 +
drivers/media/dvb-frontends/drxk_hard.c | 1 +
drivers/media/dvb-frontends/m88rs2000.c | 1 +
drivers/media/dvb-frontends/mxl692.c | 1378 ++++
drivers/media/dvb-frontends/mxl692.h | 38 +
drivers/media/dvb-frontends/mxl692_defs.h | 548 ++
drivers/media/dvb-frontends/rtl2832.c | 1 +
drivers/media/i2c/Kconfig | 59 +
drivers/media/i2c/Makefile | 8 +-
drivers/media/i2c/ccs-pll.c | 116 +-
drivers/media/i2c/ccs-pll.h | 86 +-
drivers/media/i2c/ccs/ccs-core.c | 318 +-
drivers/media/i2c/ccs/ccs-data.c | 25 +-
drivers/media/i2c/ccs/ccs-data.h | 2 +
drivers/media/i2c/ccs/ccs-reg-access.c | 29 +-
drivers/media/i2c/ccs/ccs.h | 8 +-
drivers/media/i2c/ccs/smiapp-reg-defs.h | 2 +
drivers/media/i2c/imx219.c | 23 +-
drivers/media/i2c/imx258.c | 82 +-
drivers/media/i2c/imx334.c | 1132 +++
drivers/media/i2c/max9271.c | 5 +
drivers/media/i2c/max9286.c | 74 +-
drivers/media/i2c/mt9m111.c | 17 +-
drivers/media/i2c/mt9v111.c | 6 -
drivers/media/i2c/ov02a10.c | 2 +-
drivers/media/i2c/ov5647.c | 1259 +++-
drivers/media/i2c/ov5648.c | 2624 +++++++
drivers/media/i2c/ov5670.c | 3 +-
drivers/media/i2c/ov5675.c | 6 +-
drivers/media/i2c/ov6650.c | 28 +-
drivers/media/i2c/ov8856.c | 4 +-
drivers/media/i2c/ov8865.c | 2972 ++++++++
drivers/media/i2c/ov9640.c | 15 +-
drivers/media/i2c/ov9640.h | 2 +-
drivers/media/i2c/rdacm20.c | 4 +-
drivers/media/i2c/rdacm21.c | 623 ++
drivers/media/i2c/st-mipid02.c | 21 +-
drivers/media/pci/cx25821/cx25821-core.c | 4 +-
drivers/media/pci/intel/ipu3/Kconfig | 21 +-
drivers/media/pci/intel/ipu3/Makefile | 3 +
drivers/media/pci/intel/ipu3/cio2-bridge.c | 314 +
drivers/media/pci/intel/ipu3/cio2-bridge.h | 125 +
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2052 ++++++
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2026 ------
drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 +
drivers/media/pci/ivtv/ivtv-driver.c | 5 +
drivers/media/pci/saa7134/saa7134-empress.c | 5 +-
drivers/media/pci/saa7134/saa7134-tvaudio.c | 25 +-
drivers/media/pci/saa7164/saa7164-buffer.c | 16 +-
drivers/media/pci/saa7164/saa7164-core.c | 2 +-
drivers/media/pci/saa7164/saa7164.h | 2 +-
drivers/media/pci/smipcie/smipcie-ir.c | 46 +-
drivers/media/pci/smipcie/smipcie-main.c | 26 +-
drivers/media/platform/Kconfig | 18 +-
drivers/media/platform/Makefile | 1 +
drivers/media/platform/allegro-dvt/Makefile | 6 +
drivers/media/platform/allegro-dvt/allegro-core.c | 3773 ++++++++++
drivers/media/platform/allegro-dvt/allegro-mail.c | 552 ++
drivers/media/platform/allegro-dvt/allegro-mail.h | 295 +
drivers/media/platform/allegro-dvt/nal-h264.c | 679 ++
.../platform}/allegro-dvt/nal-h264.h | 0
drivers/media/platform/allegro-dvt/nal-hevc.c | 824 +++
drivers/media/platform/allegro-dvt/nal-hevc.h | 350 +
drivers/media/platform/allegro-dvt/nal-rbsp.c | 310 +
drivers/media/platform/allegro-dvt/nal-rbsp.h | 61 +
drivers/media/platform/am437x/am437x-vpfe.c | 2 +-
drivers/media/platform/aspeed-video.c | 6 +-
drivers/media/platform/atmel/atmel-isc.h | 1 +
drivers/media/platform/atmel/atmel-isi.c | 46 +-
drivers/media/platform/atmel/atmel-sama5d2-isc.c | 44 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 17 +-
drivers/media/platform/davinci/vpbe.c | 2 +-
drivers/media/platform/davinci/vpif.c | 3 +-
drivers/media/platform/davinci/vpif_capture.c | 2 +-
drivers/media/platform/davinci/vpif_display.c | 86 +-
drivers/media/platform/davinci/vpif_display.h | 1 -
drivers/media/platform/exynos4-is/media-dev.c | 25 +-
drivers/media/platform/exynos4-is/media-dev.h | 2 +-
drivers/media/platform/marvell-ccic/cafe-driver.c | 14 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 12 +-
drivers/media/platform/marvell-ccic/mcam-core.h | 1 -
drivers/media/platform/marvell-ccic/mmp-driver.c | 11 +-
drivers/media/platform/meson/ge2d/ge2d.c | 1 +
drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 3 -
drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 -
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 -
.../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +-
.../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 12 +-
.../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +-
drivers/media/platform/omap/Kconfig | 1 -
drivers/media/platform/omap3isp/isp.c | 74 +-
drivers/media/platform/pxa_camera.c | 86 +-
drivers/media/platform/qcom/camss/camss-video.c | 3 +-
drivers/media/platform/qcom/camss/camss.c | 11 +-
drivers/media/platform/qcom/venus/Makefile | 4 +-
drivers/media/platform/qcom/venus/core.c | 47 +-
drivers/media/platform/qcom/venus/core.h | 78 +-
drivers/media/platform/qcom/venus/firmware.c | 3 +
drivers/media/platform/qcom/venus/helpers.c | 154 +-
drivers/media/platform/qcom/venus/helpers.h | 4 +-
drivers/media/platform/qcom/venus/hfi.c | 18 +-
drivers/media/platform/qcom/venus/hfi_cmds.c | 12 +
drivers/media/platform/qcom/venus/hfi_helper.h | 22 +-
drivers/media/platform/qcom/venus/hfi_parser.c | 59 +-
drivers/media/platform/qcom/venus/hfi_parser.h | 7 +-
drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 38 +
.../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 1317 ++++
drivers/media/platform/qcom/venus/hfi_platform.c | 65 +
drivers/media/platform/qcom/venus/hfi_platform.h | 67 +
.../media/platform/qcom/venus/hfi_platform_v4.c | 319 +
.../media/platform/qcom/venus/hfi_platform_v6.c | 326 +
drivers/media/platform/qcom/venus/hfi_venus.c | 80 +-
drivers/media/platform/qcom/venus/pm_helpers.c | 48 +-
drivers/media/platform/qcom/venus/vdec.c | 129 +-
drivers/media/platform/qcom/venus/venc.c | 202 +-
drivers/media/platform/qcom/venus/venc_ctrls.c | 138 +-
drivers/media/platform/rcar-vin/rcar-core.c | 5 +-
drivers/media/platform/rcar-vin/rcar-csi2.c | 2 +-
drivers/media/platform/rcar-vin/rcar-dma.c | 5 +
drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +-
drivers/media/platform/rcar_drif.c | 2 +-
drivers/media/platform/rcar_fdp1.c | 4 -
drivers/media/platform/rcar_jpu.c | 6 +-
drivers/media/platform/renesas-ceu.c | 58 +-
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 15 +-
.../media/platform/rockchip/rkisp1/rkisp1-isp.c | 34 +
drivers/media/platform/sh_vou.c | 2 +-
.../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 +
drivers/media/platform/sti/hva/hva-hw.c | 1 +
drivers/media/platform/stm32/stm32-dcmi.c | 87 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 -
.../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 -
drivers/media/platform/ti-vpe/cal-camerarx.c | 373 +-
drivers/media/platform/ti-vpe/cal-video.c | 394 +-
drivers/media/platform/ti-vpe/cal.c | 399 +-
drivers/media/platform/ti-vpe/cal.h | 105 +-
drivers/media/platform/ti-vpe/vpe.c | 2 -
drivers/media/platform/video-mux.c | 14 +-
drivers/media/platform/vsp1/vsp1.h | 20 +-
drivers/media/platform/vsp1/vsp1_drv.c | 4 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 10 +-
drivers/media/radio/radio-isa.c | 9 +-
drivers/media/radio/radio-isa.h | 2 +-
drivers/media/radio/radio-sf16fmr2.c | 4 +-
drivers/media/rc/Kconfig | 2 +
drivers/media/rc/img-ir/Kconfig | 1 +
drivers/media/rc/ir_toy.c | 1 +
drivers/media/rc/mceusb.c | 11 +-
drivers/media/rc/sunxi-cir.c | 169 +-
drivers/media/test-drivers/vicodec/vicodec-core.c | 5 -
drivers/media/test-drivers/vidtv/vidtv_bridge.c | 36 +-
drivers/media/test-drivers/vidtv/vidtv_bridge.h | 7 +
drivers/media/test-drivers/vidtv/vidtv_psi.c | 8 +-
drivers/media/test-drivers/vidtv/vidtv_ts.h | 1 -
drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +-
drivers/media/tuners/it913x.c | 1 +
drivers/media/tuners/qm1d1c0042.c | 4 +-
drivers/media/usb/cx231xx/Kconfig | 1 +
drivers/media/usb/dvb-usb-v2/af9015.c | 1 +
drivers/media/usb/dvb-usb-v2/lmedm04.c | 26 +-
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 35 +-
drivers/media/usb/em28xx/Kconfig | 2 +
drivers/media/usb/em28xx/em28xx-cards.c | 46 +
drivers/media/usb/em28xx/em28xx-core.c | 10 +-
drivers/media/usb/em28xx/em28xx-dvb.c | 26 +
drivers/media/usb/em28xx/em28xx-i2c.c | 6 +-
drivers/media/usb/em28xx/em28xx.h | 1 +
drivers/media/usb/pwc/pwc-if.c | 22 +-
drivers/media/usb/tm6000/tm6000-dvb.c | 4 +
drivers/media/usb/uvc/uvc_ctrl.c | 179 +-
drivers/media/usb/uvc/uvc_driver.c | 552 +-
drivers/media/usb/uvc/uvc_entity.c | 11 +-
drivers/media/usb/uvc/uvc_isight.c | 17 +-
drivers/media/usb/uvc/uvc_queue.c | 9 +-
drivers/media/usb/uvc/uvc_status.c | 44 +-
drivers/media/usb/uvc/uvc_v4l2.c | 62 +-
drivers/media/usb/uvc/uvc_video.c | 162 +-
drivers/media/usb/uvc/uvcvideo.h | 99 +-
drivers/media/usb/zr364xx/zr364xx.c | 49 +-
drivers/media/v4l2-core/Makefile | 2 +-
drivers/media/v4l2-core/v4l2-async.c | 180 +-
drivers/media/v4l2-core/v4l2-clk.c | 321 -
drivers/media/v4l2-core/v4l2-ctrls.c | 19 +-
drivers/media/v4l2-core/v4l2-dev.c | 20 +-
drivers/media/v4l2-core/v4l2-event.c | 17 +
drivers/media/v4l2-core/v4l2-fwnode.c | 17 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 42 +-
drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +-
drivers/memory/Kconfig | 9 +
drivers/memory/Makefile | 2 +
drivers/memory/dfl-emif.c | 207 +
drivers/memory/mtk-smi.c | 8 +
drivers/memory/pl172.c | 4 +-
drivers/memory/pl353-smc.c | 4 +-
drivers/message/fusion/lsi/mpi_cnfg.h | 2 +-
drivers/message/fusion/lsi/mpi_history.txt | 2 +-
drivers/mfd/Kconfig | 22 +-
drivers/mfd/Makefile | 2 +-
drivers/mfd/ab8500-core.c | 43 +-
drivers/mfd/acer-ec-a500.c | 202 +
drivers/mfd/altera-sysmgr.c | 3 +-
drivers/mfd/arizona-core.c | 11 -
drivers/mfd/arizona-i2c.c | 11 +-
drivers/mfd/arizona-spi.c | 138 +-
drivers/mfd/arizona.h | 9 -
drivers/mfd/bd9571mwv.c | 178 +-
drivers/mfd/db8500-prcmu.c | 6 +-
drivers/mfd/gateworks-gsc.c | 2 +-
drivers/mfd/intel-lpss-pci.c | 28 +
drivers/mfd/intel-m10-bmc.c | 43 +
drivers/mfd/intel_msic.c | 425 --
drivers/mfd/iqs62x.c | 144 +-
drivers/mfd/max8997.c | 4 +-
drivers/mfd/mcp-sa11x0.c | 3 +-
drivers/mfd/mt6360-core.c | 12 +-
drivers/mfd/wm831x-auxadc.c | 3 +-
drivers/misc/Kconfig | 22 +-
drivers/misc/Makefile | 3 +-
drivers/misc/atmel_tclib.c | 200 -
drivers/misc/bcm-vk/Kconfig | 29 +
drivers/misc/bcm-vk/Makefile | 12 +
drivers/misc/bcm-vk/bcm_vk.h | 549 ++
drivers/misc/bcm-vk/bcm_vk_dev.c | 1652 +++++
drivers/misc/bcm-vk/bcm_vk_msg.c | 1357 ++++
drivers/misc/bcm-vk/bcm_vk_msg.h | 163 +
drivers/misc/bcm-vk/bcm_vk_sg.c | 275 +
drivers/misc/bcm-vk/bcm_vk_sg.h | 61 +
drivers/misc/bcm-vk/bcm_vk_tty.c | 339 +
drivers/misc/cardreader/rts5227.c | 5 +
drivers/misc/cardreader/rtsx_pcr.c | 9 +-
drivers/misc/cxl/cxllib.c | 4 +-
drivers/misc/cxl/sysfs.c | 2 +-
drivers/misc/eeprom/eeprom_93xx46.c | 17 +
drivers/misc/fastrpc.c | 7 +-
drivers/misc/habanalabs/Kconfig | 1 -
drivers/misc/habanalabs/common/Makefile | 10 +-
drivers/misc/habanalabs/common/asid.c | 6 +-
drivers/misc/habanalabs/common/command_buffer.c | 8 +-
.../misc/habanalabs/common/command_submission.c | 473 +-
drivers/misc/habanalabs/common/context.c | 33 +-
drivers/misc/habanalabs/common/debugfs.c | 43 +-
drivers/misc/habanalabs/common/device.c | 46 +-
drivers/misc/habanalabs/common/firmware_if.c | 157 +-
drivers/misc/habanalabs/common/habanalabs.h | 115 +-
drivers/misc/habanalabs/common/habanalabs_ioctl.c | 25 +-
drivers/misc/habanalabs/common/hw_queue.c | 51 +-
drivers/misc/habanalabs/common/memory.c | 673 +-
drivers/misc/habanalabs/common/mmu.c | 514 --
drivers/misc/habanalabs/common/mmu/Makefile | 2 +
drivers/misc/habanalabs/common/mmu/mmu.c | 612 ++
drivers/misc/habanalabs/common/mmu/mmu_v1.c | 966 +++
drivers/misc/habanalabs/common/mmu_v1.c | 966 ---
drivers/misc/habanalabs/common/pci.c | 407 --
drivers/misc/habanalabs/common/pci/Makefile | 2 +
drivers/misc/habanalabs/common/pci/pci.c | 378 +
drivers/misc/habanalabs/gaudi/gaudi.c | 481 +-
drivers/misc/habanalabs/gaudi/gaudiP.h | 3 +
drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +-
drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 +
drivers/misc/habanalabs/goya/goya.c | 106 +-
drivers/misc/habanalabs/goya/goyaP.h | 1 +
drivers/misc/habanalabs/goya/goya_coresight.c | 11 +-
drivers/misc/habanalabs/goya/goya_security.c | 5 +
drivers/misc/habanalabs/include/common/cpucp_if.h | 14 +
.../misc/habanalabs/include/common/hl_boot_if.h | 19 +
.../habanalabs/include/gaudi/gaudi_async_events.h | 4 +
.../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +-
.../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +-
.../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +-
drivers/misc/lkdtm/Makefile | 1 +
drivers/misc/mei/bus.c | 24 +-
drivers/misc/mei/client.c | 291 +-
drivers/misc/mei/client.h | 8 +
drivers/misc/mei/debugfs.c | 1 +
drivers/misc/mei/hbm.c | 165 +-
drivers/misc/mei/hbm.h | 4 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 10 +-
drivers/misc/mei/hw-me-regs.h | 5 +
drivers/misc/mei/hw.h | 61 +
drivers/misc/mei/init.c | 5 +-
drivers/misc/mei/interrupt.c | 43 +-
drivers/misc/mei/main.c | 2 +-
drivers/misc/mei/mei_dev.h | 18 +
drivers/misc/mei/pci-me.c | 5 +
drivers/misc/ocxl/file.c | 3 +-
drivers/misc/pci_endpoint_test.c | 1 -
drivers/misc/pti.c | 978 ---
drivers/misc/pvpanic.c | 59 +-
drivers/misc/sgi-xp/xpnet.c | 4 +-
drivers/misc/vmw_vmci/vmci_queue_pair.c | 19 +-
drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +-
drivers/mmc/core/Kconfig | 8 +
drivers/mmc/core/Makefile | 1 +
drivers/mmc/core/block.c | 3 +
drivers/mmc/core/core.c | 11 +-
drivers/mmc/core/crypto.c | 48 +
drivers/mmc/core/crypto.h | 40 +
drivers/mmc/core/host.c | 45 +
drivers/mmc/core/mmc.c | 6 +-
drivers/mmc/core/mmc_ops.c | 6 +-
drivers/mmc/core/mmc_test.c | 31 +-
drivers/mmc/core/queue.c | 6 +-
drivers/mmc/core/queue.h | 1 -
drivers/mmc/core/sd.c | 4 +-
drivers/mmc/core/sd.h | 2 +-
drivers/mmc/core/sdio.c | 2 +-
drivers/mmc/host/Kconfig | 43 +-
drivers/mmc/host/Makefile | 5 +-
drivers/mmc/host/android-goldfish.c | 545 --
drivers/mmc/host/atmel-mci.c | 52 +-
drivers/mmc/host/au1xmmc.c | 14 +-
drivers/mmc/host/cavium.c | 5 +-
drivers/mmc/host/cb710-mmc.c | 12 +-
drivers/mmc/host/cqhci-core.c | 1212 ++++
drivers/mmc/host/cqhci-crypto.c | 242 +
drivers/mmc/host/cqhci-crypto.h | 47 +
drivers/mmc/host/cqhci.c | 1165 ---
drivers/mmc/host/cqhci.h | 84 +-
drivers/mmc/host/dw_mmc-zx.c | 234 -
drivers/mmc/host/dw_mmc-zx.h | 32 -
drivers/mmc/host/dw_mmc.c | 6 +-
drivers/mmc/host/jz4740_mmc.c | 1 -
drivers/mmc/host/meson-gx-mmc.c | 37 +-
drivers/mmc/host/mmci.c | 74 +-
drivers/mmc/host/mtk-sd.c | 18 +-
drivers/mmc/host/mxs-mmc.c | 2 +-
drivers/mmc/host/omap.c | 7 +-
drivers/mmc/host/omap_hsmmc.c | 18 +-
drivers/mmc/host/owl-mmc.c | 9 +-
drivers/mmc/host/renesas_sdhi_core.c | 16 +-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 91 +-
drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +-
drivers/mmc/host/s3cmci.c | 6 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 3 +-
drivers/mmc/host/sdhci-iproc.c | 18 +
drivers/mmc/host/sdhci-msm.c | 322 +-
drivers/mmc/host/sdhci-of-arasan.c | 65 +-
drivers/mmc/host/sdhci-of-aspeed-test.c | 105 +
drivers/mmc/host/sdhci-of-aspeed.c | 289 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 1 +
drivers/mmc/host/sdhci-pci-gli.c | 23 +-
drivers/mmc/host/sdhci-pci-o2micro.c | 20 +
drivers/mmc/host/sdhci-sirf.c | 235 -
drivers/mmc/host/sdhci-sprd.c | 6 +-
drivers/mmc/host/sdhci-xenon.c | 1 +
drivers/mmc/host/sdhci.c | 9 +-
drivers/mmc/host/sdhci_am654.c | 28 +
drivers/mmc/host/sunxi-mmc.c | 30 +-
drivers/mmc/host/tifm_sd.c | 7 +-
drivers/mmc/host/tmio_mmc.h | 2 +-
drivers/mmc/host/tmio_mmc_core.c | 8 +-
drivers/mmc/host/uniphier-sd.c | 14 +-
drivers/mmc/host/usdhi6rol0.c | 4 +-
drivers/mmc/host/via-sdmmc.c | 9 +-
drivers/mmc/host/wbsd.c | 35 +-
drivers/most/core.c | 6 +-
drivers/mtd/devices/phram.c | 6 +-
drivers/mtd/devices/st_spi_fsm.c | 2 +-
drivers/mtd/maps/pci.c | 8 +-
drivers/mtd/mtdswap.c | 1 -
drivers/mtd/nand/raw/Kconfig | 7 -
drivers/mtd/nand/raw/Makefile | 1 -
drivers/mtd/nand/raw/intel-nand-controller.c | 6 +-
drivers/mtd/nand/raw/marvell_nand.c | 2 +-
drivers/mtd/nand/raw/mxc_nand.c | 2 +-
drivers/mtd/nand/raw/qcom_nandc.c | 4 +-
drivers/mtd/nand/raw/tango_nand.c | 727 --
drivers/mtd/parsers/Kconfig | 8 +
drivers/mtd/parsers/Makefile | 1 +
drivers/mtd/parsers/afs.c | 4 +-
drivers/mtd/parsers/parser_imagetag.c | 4 +
drivers/mtd/parsers/qcomsmempart.c | 170 +
drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +-
drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 +
drivers/mtd/spi-nor/core.c | 49 +-
drivers/mtd/spi-nor/core.h | 2 +
drivers/mtd/spi-nor/sfdp.c | 5 +-
drivers/mtd/spi-nor/sst.c | 52 +-
drivers/mtd/ubi/eba.c | 1 -
drivers/mtd/ubi/io.c | 7 +-
drivers/net/Kconfig | 3 +-
drivers/net/can/dev/dev.c | 4 +-
drivers/net/can/sja1000/tscan1.c | 4 +-
drivers/net/can/slcan.c | 4 +-
drivers/net/can/vcan.c | 2 +-
drivers/net/can/vxcan.c | 6 +-
drivers/net/dsa/b53/b53_common.c | 39 +-
drivers/net/dsa/b53/b53_priv.h | 8 +
drivers/net/dsa/b53/b53_regs.h | 1 +
drivers/net/dsa/bcm_sf2.c | 18 +-
drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +-
drivers/net/ethernet/3com/3c509.c | 3 +-
drivers/net/ethernet/atheros/ag71xx.c | 4 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 3 +
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +-
drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 +
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 19 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +-
drivers/net/ethernet/ibm/emac/core.c | 15 +-
drivers/net/ethernet/ibm/ibmvnic.c | 63 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 64 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +-
drivers/net/ethernet/intel/ice/ice.h | 2 -
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 35 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 25 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 +-
drivers/net/ethernet/marvell/sky2.c | 5 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 +
drivers/net/ethernet/realtek/r8169_main.c | 4 +-
.../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +-
drivers/net/ethernet/ti/davinci_mdio.c | 12 +-
drivers/net/gtp.c | 1 -
drivers/net/hyperv/netvsc.c | 18 +-
drivers/net/phy/icplus.c | 9 +-
drivers/net/phy/micrel.c | 1 +
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/r8152.c | 67 +-
drivers/net/virtio_net.c | 1 +
drivers/net/vxlan.c | 11 +-
drivers/net/wireguard/device.c | 21 +-
drivers/net/wireguard/device.h | 15 +-
drivers/net/wireguard/peer.c | 28 +-
drivers/net/wireguard/peer.h | 8 +-
drivers/net/wireguard/queueing.c | 86 +-
drivers/net/wireguard/queueing.h | 45 +-
drivers/net/wireguard/receive.c | 16 +-
drivers/net/wireguard/send.c | 31 +-
drivers/net/wireguard/socket.c | 8 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 +-
drivers/net/xen-netback/netback.c | 4 +-
drivers/nfc/microread/mei.c | 4 +-
drivers/nfc/pn544/mei.c | 4 +-
drivers/ntb/hw/Kconfig | 1 +
drivers/ntb/hw/Makefile | 1 +
drivers/ntb/hw/epf/Kconfig | 6 +
drivers/ntb/hw/epf/Makefile | 1 +
drivers/ntb/hw/epf/ntb_hw_epf.c | 753 ++
drivers/nvdimm/blk.c | 3 +-
drivers/nvdimm/bus.c | 13 +-
drivers/nvdimm/dimm.c | 7 +-
drivers/nvdimm/pmem.c | 4 +-
drivers/nvdimm/region.c | 4 +-
drivers/nvme/host/pci.c | 1 +
drivers/nvme/target/io-cmd-bdev.c | 8 +-
drivers/nvme/target/passthru.c | 4 +-
drivers/nvmem/Kconfig | 8 +
drivers/nvmem/Makefile | 2 +
drivers/nvmem/core.c | 5 +-
drivers/nvmem/imx-iim.c | 7 +-
drivers/nvmem/qcom-spmi-sdam.c | 7 +-
drivers/nvmem/rmem.c | 97 +
drivers/of/base.c | 4 +-
drivers/of/device.c | 21 -
drivers/of/fdt.c | 12 +-
drivers/of/platform.c | 5 +-
drivers/of/property.c | 59 +-
drivers/of/unittest.c | 2 +-
drivers/opp/core.c | 8 +-
drivers/opp/opp.h | 2 +
drivers/parport/share.c | 2 +-
drivers/pci/Makefile | 2 +-
drivers/pci/controller/Kconfig | 35 +-
drivers/pci/controller/Makefile | 2 +-
drivers/pci/controller/cadence/pci-j721e.c | 3 +
drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +-
drivers/pci/controller/cadence/pcie-cadence-host.c | 86 +-
drivers/pci/controller/cadence/pcie-cadence.h | 11 +-
drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 +
drivers/pci/controller/dwc/pci-layerscape.c | 5 +-
drivers/pci/controller/dwc/pcie-al.c | 4 -
drivers/pci/controller/dwc/pcie-designware-ep.c | 8 +-
drivers/pci/controller/dwc/pcie-designware-host.c | 53 +-
drivers/pci/controller/dwc/pcie-designware.c | 70 +-
drivers/pci/controller/dwc/pcie-designware.h | 4 +-
drivers/pci/controller/dwc/pcie-qcom.c | 22 +-
drivers/pci/controller/pci-host-common.c | 4 +-
drivers/pci/controller/pci-hyperv.c | 4 +-
drivers/pci/controller/pci-xgene-msi.c | 10 +-
drivers/pci/controller/pci-xgene.c | 13 +-
drivers/pci/controller/pcie-altera-msi.c | 3 +-
drivers/pci/controller/pcie-brcmstb.c | 35 +-
drivers/pci/controller/pcie-mediatek.c | 7 +-
drivers/pci/controller/pcie-microchip-host.c | 1138 +++
drivers/pci/controller/pcie-rcar-host.c | 2 +-
drivers/pci/controller/pcie-rockchip.c | 12 +-
drivers/pci/controller/pcie-tango.c | 341 -
drivers/pci/controller/pcie-xilinx-cpm.c | 1 +
drivers/pci/endpoint/functions/Kconfig | 13 +
drivers/pci/endpoint/functions/Makefile | 1 +
drivers/pci/endpoint/functions/pci-epf-ntb.c | 2128 ++++++
drivers/pci/endpoint/functions/pci-epf-test.c | 13 +-
drivers/pci/endpoint/pci-ep-cfs.c | 176 +-
drivers/pci/endpoint/pci-epc-core.c | 130 +-
drivers/pci/endpoint/pci-epf-core.c | 105 +-
drivers/pci/hotplug/acpiphp.h | 3 -
drivers/pci/pci-bridge-emul.c | 11 +-
drivers/pci/pci-sysfs.c | 11 +
drivers/pci/pci.c | 16 +-
drivers/pci/pci.h | 1 -
drivers/pci/pcie/Kconfig | 8 -
drivers/pci/pcie/Makefile | 1 -
drivers/pci/pcie/aer.c | 5 +-
drivers/pci/pcie/bw_notification.c | 138 -
drivers/pci/pcie/err.c | 16 +-
drivers/pci/pcie/portdrv.h | 6 -
drivers/pci/pcie/portdrv_pci.c | 4 +-
drivers/pci/proc.c | 6 +
drivers/pci/search.c | 4 -
drivers/pci/setup-res.c | 6 +
drivers/pci/syscall.c | 10 +-
drivers/pcmcia/cistpl.c | 4 +-
drivers/pcmcia/sa1111_generic.c | 3 +-
drivers/perf/Kconfig | 2 +-
drivers/perf/arm-cci.c | 7 +-
drivers/perf/arm-cmn.c | 19 +-
drivers/perf/arm_dmc620_pmu.c | 5 +-
drivers/perf/arm_pmu.c | 2 +-
drivers/perf/arm_smmuv3_pmu.c | 8 +-
drivers/perf/arm_spe_pmu.c | 23 +-
drivers/perf/fsl_imx8_ddr_perf.c | 10 +-
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +-
drivers/perf/qcom_l2_pmu.c | 6 +-
drivers/perf/qcom_l3_pmu.c | 6 +-
drivers/perf/xgene_pmu.c | 5 +-
drivers/phy/Kconfig | 1 +
drivers/phy/broadcom/Kconfig | 3 +-
drivers/phy/broadcom/phy-brcm-sata.c | 2 +-
drivers/phy/broadcom/phy-brcm-usb.c | 18 +-
drivers/phy/cadence/phy-cadence-torrent.c | 1 +
drivers/phy/ingenic/phy-ingenic-usb.c | 23 -
drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +-
drivers/phy/mediatek/phy-mtk-hdmi.c | 1 +
drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 3 +-
drivers/phy/motorola/phy-cpcap-usb.c | 2 +-
drivers/phy/qualcomm/phy-qcom-qmp.c | 430 +-
drivers/phy/qualcomm/phy-qcom-qmp.h | 147 +
drivers/phy/qualcomm/phy-qcom-qusb2.c | 74 +-
drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 +
drivers/phy/rockchip/phy-rockchip-emmc.c | 12 +-
drivers/phy/st/phy-stm32-usbphyc.c | 222 +-
drivers/phy/xilinx/phy-zynqmp.c | 11 +-
drivers/pinctrl/Kconfig | 38 +-
drivers/pinctrl/Makefile | 5 +-
drivers/pinctrl/actions/Kconfig | 3 +
drivers/pinctrl/actions/pinctrl-owl.c | 1 -
drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +-
drivers/pinctrl/core.c | 1 -
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 -
drivers/pinctrl/intel/pinctrl-intel.c | 117 +-
drivers/pinctrl/intel/pinctrl-intel.h | 4 +
drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 +
drivers/pinctrl/mediatek/mtk-eint.c | 13 +-
drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +-
drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 -
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +-
drivers/pinctrl/pinctrl-at91-pio4.c | 137 +-
drivers/pinctrl/pinctrl-at91.c | 3 +-
drivers/pinctrl/pinctrl-coh901.c | 774 --
drivers/pinctrl/pinctrl-coh901.h | 6 -
drivers/pinctrl/pinctrl-ingenic.c | 98 +-
drivers/pinctrl/pinctrl-k210.c | 985 +++
drivers/pinctrl/pinctrl-single.c | 1 +
drivers/pinctrl/pinctrl-st.c | 1 -
drivers/pinctrl/pinctrl-sx150x.c | 1 -
drivers/pinctrl/pinctrl-u300.c | 1111 ---
drivers/pinctrl/pinmux.c | 2 +-
drivers/pinctrl/qcom/Kconfig | 18 +
drivers/pinctrl/qcom/Makefile | 2 +
drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 +++++
drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 -
drivers/pinctrl/qcom/pinctrl-sm8350.c | 1649 +++++
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 +
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 -
drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +-
drivers/pinctrl/renesas/Kconfig | 5 +
drivers/pinctrl/renesas/Makefile | 1 +
drivers/pinctrl/renesas/core.c | 38 +-
drivers/pinctrl/renesas/pfc-r8a77950.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77951.c | 1 -
drivers/pinctrl/renesas/pfc-r8a7796.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77965.c | 1 -
drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 ++++++++++++
drivers/pinctrl/renesas/pinctrl.c | 16 +-
drivers/pinctrl/renesas/sh_pfc.h | 28 +-
drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +-
drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +-
drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +-
drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +-
drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +-
drivers/pinctrl/sirf/Makefile | 7 -
drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 ---
drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 ----------------
drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 ---
drivers/pinctrl/sirf/pinctrl-sirf.c | 894 ---
drivers/pinctrl/sirf/pinctrl-sirf.h | 116 -
drivers/pinctrl/sprd/pinctrl-sprd.c | 2 +-
drivers/pinctrl/sunxi/Kconfig | 10 +
drivers/pinctrl/sunxi/Makefile | 2 +
drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 +
drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 +
drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 ++
drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +-
drivers/pinctrl/visconti/pinctrl-common.c | 23 +
drivers/pinctrl/zte/Kconfig | 14 -
drivers/pinctrl/zte/Makefile | 3 -
drivers/pinctrl/zte/pinctrl-zx.c | 445 --
drivers/pinctrl/zte/pinctrl-zx.h | 102 -
drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 ---
drivers/platform/chrome/cros_ec.c | 33 +-
drivers/platform/chrome/cros_ec.h | 4 +-
drivers/platform/chrome/cros_ec_ishtp.c | 6 +-
drivers/platform/chrome/cros_ec_lightbar.c | 2 +-
drivers/platform/chrome/cros_ec_proto.c | 12 +-
drivers/platform/chrome/cros_ec_rpmsg.c | 6 +-
drivers/platform/chrome/cros_ec_sysfs.c | 5 +-
drivers/platform/chrome/cros_ec_typec.c | 33 +-
drivers/platform/chrome/cros_ec_vbc.c | 2 +-
drivers/platform/chrome/wilco_ec/sysfs.c | 2 +-
drivers/platform/goldfish/goldfish_pipe.c | 28 +-
drivers/platform/olpc/olpc-ec.c | 37 +-
drivers/platform/surface/Kconfig | 57 +
drivers/platform/surface/Makefile | 4 +
drivers/platform/surface/aggregator/Kconfig | 68 +
drivers/platform/surface/aggregator/Makefile | 17 +
drivers/platform/surface/aggregator/bus.c | 415 ++
drivers/platform/surface/aggregator/bus.h | 27 +
drivers/platform/surface/aggregator/controller.c | 2579 +++++++
drivers/platform/surface/aggregator/controller.h | 285 +
drivers/platform/surface/aggregator/core.c | 839 +++
drivers/platform/surface/aggregator/ssh_msgb.h | 205 +
.../platform/surface/aggregator/ssh_packet_layer.c | 2074 ++++++
.../platform/surface/aggregator/ssh_packet_layer.h | 190 +
drivers/platform/surface/aggregator/ssh_parser.c | 228 +
drivers/platform/surface/aggregator/ssh_parser.h | 154 +
.../surface/aggregator/ssh_request_layer.c | 1263 ++++
.../surface/aggregator/ssh_request_layer.h | 143 +
drivers/platform/surface/aggregator/trace.h | 632 ++
drivers/platform/surface/surface3-wmi.c | 6 +-
drivers/platform/surface/surface_acpi_notify.c | 886 +++
drivers/platform/surface/surface_aggregator_cdev.c | 322 +
drivers/platform/surface/surface_hotplug.c | 282 +
drivers/platform/x86/Kconfig | 207 +-
drivers/platform/x86/Makefile | 19 +-
drivers/platform/x86/acer-wmi.c | 4 +-
drivers/platform/x86/acerhdf.c | 3 +-
drivers/platform/x86/amd-pmc.c | 14 +-
drivers/platform/x86/dell/Kconfig | 207 +
drivers/platform/x86/dell/Makefile | 21 +
drivers/platform/x86/{ => dell}/alienware-wmi.c | 0
drivers/platform/x86/{ => dell}/dcdbas.c | 0
drivers/platform/x86/{ => dell}/dcdbas.h | 0
drivers/platform/x86/{ => dell}/dell-laptop.c | 0
drivers/platform/x86/{ => dell}/dell-rbtn.c | 0
drivers/platform/x86/{ => dell}/dell-rbtn.h | 0
drivers/platform/x86/{ => dell}/dell-smbios-base.c | 0
drivers/platform/x86/{ => dell}/dell-smbios-smm.c | 0
drivers/platform/x86/{ => dell}/dell-smbios-wmi.c | 0
drivers/platform/x86/{ => dell}/dell-smbios.h | 0
drivers/platform/x86/{ => dell}/dell-smo8800.c | 0
drivers/platform/x86/{ => dell}/dell-wmi-aio.c | 0
.../platform/x86/{ => dell}/dell-wmi-descriptor.c | 0
.../platform/x86/{ => dell}/dell-wmi-descriptor.h | 0
drivers/platform/x86/{ => dell}/dell-wmi-led.c | 0
.../x86/{ => dell}/dell-wmi-sysman/Makefile | 0
.../dell-wmi-sysman/biosattr-interface.c | 0
.../{ => dell}/dell-wmi-sysman/dell-wmi-sysman.h | 0
.../{ => dell}/dell-wmi-sysman/enum-attributes.c | 0
.../{ => dell}/dell-wmi-sysman/int-attributes.c | 0
.../dell-wmi-sysman/passobj-attributes.c | 0
.../dell-wmi-sysman/passwordattr-interface.c | 0
.../{ => dell}/dell-wmi-sysman/string-attributes.c | 0
.../x86/{ => dell}/dell-wmi-sysman/sysman.c | 0
drivers/platform/x86/{ => dell}/dell-wmi.c | 0
drivers/platform/x86/{ => dell}/dell_rbu.c | 0
drivers/platform/x86/ideapad-laptop.c | 1456 ++--
drivers/platform/x86/intel-uncore-frequency.c | 1 +
drivers/platform/x86/intel-vbtn.c | 138 +-
drivers/platform/x86/intel_mid_powerbtn.c | 233 -
drivers/platform/x86/intel_mid_thermal.c | 560 --
drivers/platform/x86/intel_scu_ipc.c | 2 +-
drivers/platform/x86/intel_scu_pcidrv.c | 22 +-
drivers/platform/x86/intel_scu_wdt.c | 75 +
drivers/platform/x86/msi-wmi.c | 2 +
drivers/platform/x86/thinkpad_acpi.c | 464 +-
drivers/platform/x86/touchscreen_dmi.c | 27 +
drivers/power/reset/Kconfig | 15 +-
drivers/power/reset/Makefile | 2 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 74 +-
drivers/power/reset/atc260x-poweroff.c | 262 +
drivers/power/reset/linkstation-poweroff.c | 1 +
drivers/power/reset/zx-reboot.c | 86 -
drivers/power/supply/Kconfig | 27 +
drivers/power/supply/Makefile | 3 +
drivers/power/supply/ab8500_fg.c | 2 +-
drivers/power/supply/acer_a500_battery.c | 297 +
drivers/power/supply/axp20x_usb_power.c | 2 +-
drivers/power/supply/axp288_fuel_gauge.c | 6 +
drivers/power/supply/bq24190_charger.c | 2 +-
drivers/power/supply/bq256xx_charger.c | 1749 +++++
drivers/power/supply/bq25980_charger.c | 2 +-
drivers/power/supply/bq27xxx_battery.c | 39 +-
drivers/power/supply/charger-manager.c | 8 +-
drivers/power/supply/cpcap-battery.c | 217 +-
drivers/power/supply/cpcap-charger.c | 262 +-
drivers/power/supply/ds2760_battery.c | 2 +-
drivers/power/supply/ds2780_battery.c | 8 +-
drivers/power/supply/ingenic-battery.c | 2 +-
drivers/power/supply/ltc4162-l-charger.c | 931 +++
drivers/power/supply/max14656_charger_detector.c | 2 -
drivers/power/supply/max8903_charger.c | 360 +-
drivers/power/supply/max8997_charger.c | 96 +
drivers/power/supply/power_supply_hwmon.c | 2 -
drivers/power/supply/power_supply_sysfs.c | 2 +-
drivers/power/supply/smb347-charger.c | 12 +-
drivers/power/supply/wm97xx_battery.c | 45 +-
drivers/power/supply/z2_battery.c | 46 +-
drivers/pwm/Kconfig | 10 -
drivers/pwm/Makefile | 1 -
drivers/pwm/pwm-iqs620a.c | 94 +-
drivers/pwm/pwm-lpc18xx-sct.c | 2 +-
drivers/pwm/pwm-rockchip.c | 32 +-
drivers/pwm/pwm-zx.c | 278 -
drivers/rapidio/rio.c | 2 +-
drivers/regulator/Kconfig | 51 +-
drivers/regulator/Makefile | 5 +-
drivers/regulator/ab3100.c | 724 --
drivers/regulator/ab8500-ext.c | 422 +-
drivers/regulator/ab8500.c | 116 +-
drivers/regulator/atc260x-regulator.c | 539 ++
drivers/regulator/axp20x-regulator.c | 7 +-
drivers/regulator/bd70528-regulator.c | 11 +-
drivers/regulator/bd71828-regulator.c | 13 +-
drivers/regulator/bd718x7-regulator.c | 20 +-
drivers/regulator/bd9571mwv-regulator.c | 59 +-
drivers/regulator/core.c | 18 +-
drivers/regulator/mcp16502.c | 2 +-
drivers/regulator/mt6315-regulator.c | 299 +
drivers/regulator/mtk-dvfsrc-regulator.c | 215 +
drivers/regulator/pca9450-regulator.c | 22 +
drivers/regulator/pf8x00-regulator.c | 278 +-
drivers/regulator/qcom-labibb-regulator.c | 728 +-
drivers/regulator/qcom-rpmh-regulator.c | 34 +
drivers/regulator/rohm-regulator.c | 9 +-
drivers/regulator/rt4831-regulator.c | 198 +
drivers/regulator/s5m8767.c | 15 +-
drivers/remoteproc/Kconfig | 25 +-
drivers/remoteproc/ingenic_rproc.c | 7 +
drivers/remoteproc/mtk_common.h | 7 +
drivers/remoteproc/mtk_scp.c | 82 +-
drivers/remoteproc/qcom_q6v5_pas.c | 63 +
drivers/remoteproc/qcom_wcnss.c | 2 +-
drivers/remoteproc/qcom_wcnss_iris.c | 1 +
drivers/remoteproc/remoteproc_core.c | 2 +-
drivers/remoteproc/stm32_rproc.c | 23 +-
drivers/reset/Kconfig | 10 +
drivers/reset/Makefile | 1 +
drivers/reset/reset-k210.c | 131 +
drivers/rpmsg/qcom_glink_ssr.c | 17 +-
drivers/rtc/Kconfig | 50 +-
drivers/rtc/Makefile | 5 -
drivers/rtc/class.c | 10 +-
drivers/rtc/interface.c | 12 +-
drivers/rtc/rtc-ab3100.c | 254 -
drivers/rtc/rtc-abx80x.c | 39 +-
drivers/rtc/rtc-ac100.c | 4 +-
drivers/rtc/rtc-armada38x.c | 21 +-
drivers/rtc/rtc-asm9260.c | 6 +-
drivers/rtc/rtc-bq32k.c | 2 +-
drivers/rtc/rtc-brcmstb-waketimer.c | 2 +-
drivers/rtc/rtc-cmos.c | 17 +-
drivers/rtc/rtc-coh901331.c | 290 -
drivers/rtc/rtc-digicolor.c | 2 +-
drivers/rtc/rtc-ds1305.c | 5 +-
drivers/rtc/rtc-ds1307.c | 5 +-
drivers/rtc/rtc-ds1672.c | 2 +-
drivers/rtc/rtc-ds1685.c | 6 +-
drivers/rtc/rtc-ds3232.c | 7 +-
drivers/rtc/rtc-hym8563.c | 5 +-
drivers/rtc/rtc-isl1208.c | 2 +-
drivers/rtc/rtc-m41t80.c | 29 +-
drivers/rtc/rtc-m48t59.c | 22 +-
drivers/rtc/rtc-mcp795.c | 5 +-
drivers/rtc/rtc-meson.c | 2 +-
drivers/rtc/rtc-mrst.c | 521 --
drivers/rtc/rtc-mv.c | 14 +-
drivers/rtc/rtc-mxc.c | 5 +-
drivers/rtc/rtc-mxc_v2.c | 7 +-
drivers/rtc/rtc-opal.c | 27 +-
drivers/rtc/rtc-pcf2123.c | 5 +-
drivers/rtc/rtc-pcf2127.c | 46 +-
drivers/rtc/rtc-pcf85063.c | 49 +-
drivers/rtc/rtc-pcf85363.c | 10 +-
drivers/rtc/rtc-pcf8563.c | 2 +
drivers/rtc/rtc-pl030.c | 4 +-
drivers/rtc/rtc-pl031.c | 12 +-
drivers/rtc/rtc-pm8xxx.c | 18 +-
drivers/rtc/rtc-r7301.c | 5 +-
drivers/rtc/rtc-rs5c372.c | 2 +-
drivers/rtc/rtc-rv3028.c | 23 +-
drivers/rtc/rtc-rv3029c2.c | 22 +-
drivers/rtc/rtc-rv3032.c | 13 +-
drivers/rtc/rtc-rv8803.c | 13 +-
drivers/rtc/rtc-rx6110.c | 4 +-
drivers/rtc/rtc-rx8010.c | 21 +-
drivers/rtc/rtc-rx8025.c | 5 +-
drivers/rtc/rtc-rx8581.c | 2 +-
drivers/rtc/rtc-s35390a.c | 2 +-
drivers/rtc/rtc-s3c.c | 17 +-
drivers/rtc/rtc-s5m.c | 33 +-
drivers/rtc/rtc-sd3078.c | 2 +-
drivers/rtc/rtc-sirfsoc.c | 446 --
drivers/rtc/rtc-stm32.c | 4 +-
drivers/rtc/rtc-tegra.c | 6 +-
drivers/rtc/rtc-tps65910.c | 19 +-
drivers/rtc/rtc-tx4939.c | 303 -
drivers/s390/char/tape_3590.c | 4 +-
drivers/s390/char/vmur.c | 2 +-
drivers/s390/cio/css.c | 20 +-
drivers/s390/cio/device.c | 39 +-
drivers/s390/cio/qdio.h | 25 +-
drivers/s390/cio/qdio_debug.c | 9 +-
drivers/s390/cio/qdio_main.c | 209 +-
drivers/s390/cio/qdio_setup.c | 19 +-
drivers/s390/cio/qdio_thinint.c | 70 +-
drivers/s390/crypto/zcrypt_api.c | 14 +
drivers/s390/crypto/zcrypt_ccamisc.c | 15 +-
drivers/s390/net/qeth_core_main.c | 7 +-
drivers/s390/scsi/zfcp_fc.h | 1 -
drivers/s390/virtio/virtio_ccw.c | 4 +-
drivers/sbus/char/display7seg.c | 4 +-
drivers/scsi/3w-9xxx.c | 56 +-
drivers/scsi/3w-9xxx.h | 156 +-
drivers/scsi/3w-sas.c | 52 +-
drivers/scsi/3w-sas.h | 118 +-
drivers/scsi/3w-xxxx.c | 251 +-
drivers/scsi/3w-xxxx.h | 199 +-
drivers/scsi/Kconfig | 16 +-
drivers/scsi/Makefile | 2 -
drivers/scsi/aacraid/aachba.c | 173 +-
drivers/scsi/advansys.c | 87 +-
drivers/scsi/aha1542.c | 136 +-
drivers/scsi/aha1542.h | 33 +-
drivers/scsi/aic7xxx/aic79xx.h | 38 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 257 +-
drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +-
drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +-
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +-
drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +-
drivers/scsi/aic7xxx/aic7xxx.h | 2 -
drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +-
drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +-
drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +-
drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +-
drivers/scsi/aic7xxx/aiclib.h | 15 -
drivers/scsi/aic7xxx/scsi_message.h | 41 -
drivers/scsi/aic94xx/aic94xx_scb.c | 24 +-
drivers/scsi/arm/acornscsi.c | 14 +-
drivers/scsi/atp870u.c | 451 +-
drivers/scsi/atp870u.h | 14 +-
drivers/scsi/bfa/bfa_fc.h | 15 -
drivers/scsi/bfa/bfa_fcpim.c | 2 +-
drivers/scsi/bfa/bfad_im.c | 2 +-
drivers/scsi/bnx2fc/Kconfig | 1 +
drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 -
drivers/scsi/dc395x.c | 28 +-
drivers/scsi/dc395x.h | 38 -
drivers/scsi/dpt_i2o.c | 2 +-
drivers/scsi/esp_scsi.c | 23 +-
drivers/scsi/fdomain_isa.c | 3 +-
drivers/scsi/g_NCR5380.c | 5 +-
drivers/scsi/gdth.c | 4322 -----------
drivers/scsi/gdth.h | 981 ---
drivers/scsi/gdth_ioctl.h | 251 -
drivers/scsi/gdth_proc.c | 586 --
drivers/scsi/gdth_proc.h | 18 -
drivers/scsi/hisi_sas/Kconfig | 6 +
drivers/scsi/hisi_sas/hisi_sas.h | 18 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +-
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 264 +-
drivers/scsi/hpsa.c | 55 +-
drivers/scsi/hpsa_cmd.h | 2 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 1270 +++-
drivers/scsi/ibmvscsi/ibmvfc.h | 91 +-
drivers/scsi/initio.c | 64 +-
drivers/scsi/initio.h | 25 -
drivers/scsi/ips.c | 9 +-
drivers/scsi/isci/port.c | 11 +-
drivers/scsi/isci/request.c | 12 +-
drivers/scsi/iscsi_tcp.c | 9 +-
drivers/scsi/libiscsi.c | 348 +-
drivers/scsi/libiscsi_tcp.c | 86 +-
drivers/scsi/libsas/sas_event.c | 27 +-
drivers/scsi/libsas/sas_init.c | 19 +-
drivers/scsi/libsas/sas_internal.h | 6 +-
drivers/scsi/lpfc/lpfc.h | 4 +-
drivers/scsi/lpfc/lpfc_attr.c | 9 +-
drivers/scsi/lpfc/lpfc_bsg.c | 4 +-
drivers/scsi/lpfc/lpfc_crtn.h | 6 +-
drivers/scsi/lpfc/lpfc_disc.h | 15 +-
drivers/scsi/lpfc/lpfc_els.c | 49 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +-
drivers/scsi/lpfc/lpfc_init.c | 241 +-
drivers/scsi/lpfc/lpfc_mbox.c | 2 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +-
drivers/scsi/lpfc/lpfc_nvme.c | 45 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 33 +-
drivers/scsi/lpfc/lpfc_scsi.c | 59 +-
drivers/scsi/lpfc/lpfc_sli.c | 141 +-
drivers/scsi/lpfc/lpfc_version.h | 2 +-
drivers/scsi/lpfc/lpfc_vport.c | 2 +-
drivers/scsi/mac53c94.c | 1 -
drivers/scsi/megaraid/megaraid_mbox.c | 2 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 62 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 +
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +-
drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +-
drivers/scsi/mvsas/mv_sas.c | 25 +-
drivers/scsi/ncr53c8xx.c | 83 +-
drivers/scsi/ncr53c8xx.h | 16 -
drivers/scsi/nsp32.c | 2 +-
drivers/scsi/pcmcia/nsp_cs.c | 12 +-
drivers/scsi/pcmcia/nsp_cs.h | 11 -
drivers/scsi/pm8001/pm8001_hwi.c | 69 +-
drivers/scsi/pm8001/pm8001_init.c | 20 +-
drivers/scsi/pm8001/pm8001_sas.c | 21 +-
drivers/scsi/pm8001/pm8001_sas.h | 2 +
drivers/scsi/pm8001/pm80xx_hwi.c | 280 +-
drivers/scsi/pm8001/pm80xx_hwi.h | 17 +-
drivers/scsi/pmcraid.h | 6 +-
drivers/scsi/qedf/qedf_main.c | 2 +-
drivers/scsi/qla1280.c | 12 +-
drivers/scsi/qla2xxx/qla_attr.c | 9 +
drivers/scsi/qla2xxx/qla_bsg.c | 342 +
drivers/scsi/qla2xxx/qla_bsg.h | 5 +
drivers/scsi/qla2xxx/qla_dbg.c | 1 +
drivers/scsi/qla2xxx/qla_def.h | 83 +
drivers/scsi/qla2xxx/qla_dfs.c | 28 +
drivers/scsi/qla2xxx/qla_fw.h | 27 +-
drivers/scsi/qla2xxx/qla_gbl.h | 29 +
drivers/scsi/qla2xxx/qla_gs.c | 1 +
drivers/scsi/qla2xxx/qla_init.c | 245 +-
drivers/scsi/qla2xxx/qla_iocb.c | 8 +
drivers/scsi/qla2xxx/qla_isr.c | 87 +-
drivers/scsi/qla2xxx/qla_mbx.c | 18 +-
drivers/scsi/qla2xxx/qla_nvme.c | 93 +-
drivers/scsi/qla2xxx/qla_os.c | 27 +-
drivers/scsi/qla2xxx/qla_target.c | 3 +-
drivers/scsi/qla2xxx/qla_version.h | 4 +-
drivers/scsi/qla4xxx/ql4_fw.h | 1 -
drivers/scsi/qla4xxx/ql4_isr.c | 2 +-
drivers/scsi/qla4xxx/ql4_os.c | 2 +-
drivers/scsi/scsi_debug.c | 2 +-
drivers/scsi/scsi_error.c | 23 +-
drivers/scsi/scsi_lib.c | 1 +
drivers/scsi/scsi_transport_fc.c | 118 +-
drivers/scsi/scsi_transport_iscsi.c | 3 -
drivers/scsi/sd.c | 14 +-
drivers/scsi/sd_zbc.c | 6 +-
drivers/scsi/stex.c | 25 +-
drivers/scsi/storvsc_drv.c | 60 +-
drivers/scsi/ufs/Kconfig | 14 +-
drivers/scsi/ufs/Makefile | 13 +-
drivers/scsi/ufs/ufs-debugfs.c | 56 +
drivers/scsi/ufs/ufs-debugfs.h | 22 +
drivers/scsi/ufs/ufs-exynos.c | 9 +-
drivers/scsi/ufs/ufs-mediatek.c | 1 +
drivers/scsi/ufs/ufs-qcom.c | 18 +-
drivers/scsi/ufs/ufs-sysfs.c | 175 +-
drivers/scsi/ufs/ufs.h | 52 +-
drivers/scsi/ufs/ufshcd-crypto.c | 13 +-
drivers/scsi/ufs/ufshcd-crypto.h | 5 -
drivers/scsi/ufs/ufshcd.c | 575 +-
drivers/scsi/ufs/ufshcd.h | 41 +-
drivers/scsi/wd33c93.c | 6 +-
drivers/sfi/Kconfig | 18 -
drivers/sfi/Makefile | 4 -
drivers/sfi/sfi_acpi.c | 214 -
drivers/sfi/sfi_core.c | 522 --
drivers/sfi/sfi_core.h | 81 -
drivers/soc/Kconfig | 2 +-
drivers/soc/Makefile | 2 +-
drivers/soc/canaan/Kconfig | 12 +
drivers/soc/canaan/Makefile | 3 +
drivers/soc/canaan/k210-sysctl.c | 78 +
drivers/soc/kendryte/Kconfig | 14 -
drivers/soc/kendryte/Makefile | 3 -
drivers/soc/kendryte/k210-sysctl.c | 260 -
drivers/soc/litex/Kconfig | 14 +-
drivers/soc/litex/litex_soc_ctrl.c | 116 +-
drivers/soc/mediatek/Makefile | 1 +
drivers/soc/mediatek/mtk-mutex.c | 474 ++
drivers/soc/sifive/sifive_l2_cache.c | 27 +-
drivers/soc/xilinx/Kconfig | 17 -
drivers/soc/xilinx/Makefile | 1 -
drivers/soc/xilinx/xlnx_vcu.c | 628 --
drivers/soundwire/bus.c | 179 +-
drivers/soundwire/cadence_master.c | 31 +-
drivers/soundwire/intel.c | 8 +-
drivers/soundwire/intel_init.c | 3 +-
drivers/soundwire/slave.c | 10 +-
drivers/soundwire/sysfs_slave.c | 2 +-
drivers/spi/Kconfig | 33 +-
drivers/spi/Makefile | 5 +-
drivers/spi/atmel-quadspi.c | 1 +
drivers/spi/spi-atmel.c | 2 +-
drivers/spi/spi-au1550.c | 53 +-
drivers/spi/spi-bcm-qspi.c | 2 +-
drivers/spi/spi-bcm2835.c | 8 +-
drivers/spi/spi-bcm2835aux.c | 2 +-
drivers/spi/spi-cadence-quadspi.c | 333 +-
drivers/spi/spi-clps711x.c | 2 +-
drivers/spi/spi-dw-bt1.c | 2 +-
drivers/spi/spi-efm32.c | 462 --
drivers/spi/spi-fsl-spi.c | 2 +-
drivers/spi/spi-hisi-sfc-v3xx.c | 33 +-
drivers/spi/spi-imx.c | 2 +-
drivers/spi/spi-mem.c | 23 +-
drivers/spi/spi-mpc52xx.c | 16 +-
drivers/spi/spi-mt65xx.c | 72 +-
drivers/spi/spi-orion.c | 55 +-
drivers/spi/spi-pl022.c | 5 +-
drivers/spi/spi-pxa2xx-pci.c | 29 +-
drivers/spi/spi-pxa2xx.c | 4 +
drivers/spi/spi-qcom-qspi.c | 3 +-
drivers/spi/spi-realtek-rtl.c | 209 +
drivers/spi/spi-rockchip.c | 2 +-
drivers/spi/spi-rpc-if.c | 13 +-
drivers/spi/spi-sh-msiof.c | 14 +-
drivers/spi/spi-sirf.c | 1236 ----
drivers/spi/spi-stm32.c | 150 +-
drivers/spi/spi-synquacer.c | 4 +
drivers/spi/spi-tegra210-quad.c | 1410 ++++
drivers/spi/spi-txx9.c | 477 --
drivers/spi/spi.c | 59 +-
drivers/spmi/spmi-pmic-arb.c | 5 +-
drivers/staging/media/Kconfig | 2 -
drivers/staging/media/Makefile | 1 -
drivers/staging/media/allegro-dvt/Kconfig | 16 -
drivers/staging/media/allegro-dvt/Makefile | 5 -
drivers/staging/media/allegro-dvt/TODO | 4 -
drivers/staging/media/allegro-dvt/allegro-core.c | 3227 ---------
drivers/staging/media/allegro-dvt/allegro-mail.c | 543 --
drivers/staging/media/allegro-dvt/allegro-mail.h | 294 -
drivers/staging/media/allegro-dvt/nal-h264.c | 1001 ---
.../media/atomisp/include/linux/atomisp_platform.h | 1 -
drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +-
.../staging/media/atomisp/pci/ia_css_firmware.h | 1 +
.../media/atomisp/pci/runtime/isys/src/rx.c | 1 +
drivers/staging/media/atomisp/pci/sh_css_params.c | 6 +-
drivers/staging/media/hantro/hantro_v4l2.c | 2 +-
drivers/staging/media/imx/Kconfig | 9 +-
drivers/staging/media/imx/Makefile | 2 +-
drivers/staging/media/imx/imx-media-capture.c | 10 +-
drivers/staging/media/imx/imx-media-csc-scaler.c | 4 -
drivers/staging/media/imx/imx-media-csi.c | 14 +-
drivers/staging/media/imx/imx-media-dev.c | 7 +-
drivers/staging/media/imx/imx-media-of.c | 2 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 127 +-
drivers/staging/media/imx/imx7-media-csi.c | 43 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 15 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 3 -
drivers/staging/media/omap4iss/iss.c | 1 -
drivers/staging/media/omap4iss/iss_video.h | 1 -
drivers/staging/media/rkvdec/rkvdec.c | 2 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 49 -
drivers/staging/media/sunxi/cedrus/cedrus.h | 1 -
drivers/staging/media/tegra-video/csi.c | 35 +-
drivers/staging/media/tegra-video/csi.h | 14 +-
drivers/staging/media/tegra-video/tegra210.c | 340 +-
drivers/staging/media/tegra-video/vi.c | 348 +-
drivers/staging/media/tegra-video/vi.h | 23 +-
drivers/staging/media/tegra-video/video.c | 18 +
drivers/staging/media/zoran/zoran_driver.c | 2 +-
drivers/staging/vme/devices/vme_user.c | 16 +-
drivers/target/iscsi/iscsi_target.c | 20 +-
drivers/target/iscsi/iscsi_target.h | 2 +-
drivers/target/iscsi/iscsi_target_erl0.c | 2 +-
drivers/target/iscsi/iscsi_target_util.c | 11 +-
drivers/target/iscsi/iscsi_target_util.h | 2 +-
drivers/target/sbp/sbp_target.c | 2 +-
drivers/target/target_core_alua.c | 2 -
drivers/target/target_core_file.c | 2 +-
drivers/target/target_core_iblock.c | 9 +-
drivers/target/target_core_pr.c | 15 +-
drivers/target/target_core_pscsi.c | 2 +-
drivers/target/target_core_transport.c | 80 +-
drivers/target/target_core_user.c | 189 +-
drivers/thermal/Kconfig | 17 -
drivers/thermal/Makefile | 2 -
drivers/thermal/cpufreq_cooling.c | 2 +-
drivers/thermal/da9062-thermal.c | 4 +-
drivers/thermal/gov_power_allocator.c | 37 +-
drivers/thermal/gov_step_wise.c | 14 +-
.../intel/int340x_thermal/int340x_thermal_zone.c | 6 +
drivers/thermal/intel/intel_pch_thermal.c | 6 +
drivers/thermal/khadas_mcu_fan.c | 1 -
drivers/thermal/qcom/Kconfig | 11 +
drivers/thermal/qcom/Makefile | 1 +
drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 623 ++
drivers/thermal/tango_thermal.c | 126 -
drivers/thermal/thermal_core.c | 72 +-
drivers/thermal/thermal_core.h | 7 +-
drivers/thermal/thermal_helpers.c | 7 +
drivers/thermal/thermal_sysfs.c | 85 +-
.../thermal/ti-soc-thermal/omap4-thermal-data.c | 7 +-
drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 4 +-
drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +-
drivers/thermal/ti-soc-thermal/ti-bandgap.h | 2 +
drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +-
drivers/thermal/zx2967_thermal.c | 256 -
drivers/tty/Makefile | 2 -
drivers/tty/n_tracerouter.c | 235 -
drivers/tty/n_tracesink.c | 230 -
drivers/tty/n_tracesink.h | 26 -
drivers/tty/serial/amba-pl010.c | 4 +-
drivers/tty/serial/amba-pl011.c | 3 +-
drivers/tty/serial/stm32-usart.c | 71 +-
drivers/tty/serial/stm32-usart.h | 2 +-
drivers/uio/uio_pci_generic.c | 2 +-
drivers/usb/core/hcd.c | 4 +-
drivers/usb/dwc3/dwc3-st.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +-
drivers/usb/host/ohci-sa1111.c | 4 +-
drivers/usb/misc/usb251xb.c | 12 +-
drivers/vdpa/Kconfig | 1 +
drivers/vdpa/ifcvf/ifcvf_main.c | 2 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +-
drivers/vdpa/vdpa.c | 503 +-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +-
drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 +
drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +-
drivers/vfio/pci/Kconfig | 12 -
drivers/vfio/pci/Makefile | 2 +-
drivers/vfio/pci/vfio_pci.c | 12 +-
drivers/vfio/pci/vfio_pci_igd.c | 10 +-
drivers/vfio/pci/vfio_pci_private.h | 2 +-
drivers/vfio/pci/vfio_pci_zdev.c | 24 +-
drivers/vfio/platform/vfio_amba.c | 15 +-
drivers/vfio/vfio.c | 5 +
drivers/vfio/vfio_iommu_type1.c | 564 +-
drivers/vhost/scsi.c | 9 +-
drivers/video/backlight/ktd253-backlight.c | 12 +-
drivers/video/backlight/lms283gf05.c | 43 +-
drivers/video/backlight/locomolcd.c | 3 +-
drivers/video/backlight/qcom-wled.c | 2 +-
drivers/video/backlight/sky81452-backlight.c | 2 +-
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/acornfb.c | 34 -
drivers/video/fbdev/amba-clcd.c | 4 +-
drivers/video/fbdev/amifb.c | 4 +-
drivers/video/fbdev/aty/atyfb_base.c | 20 +-
drivers/video/fbdev/aty/mach64_ct.c | 15 +-
drivers/video/fbdev/aty/radeon_monitor.c | 4 +-
drivers/video/fbdev/bw2.c | 2 +-
drivers/video/fbdev/cg3.c | 2 +-
drivers/video/fbdev/cg6.c | 2 +-
drivers/video/fbdev/cirrusfb.c | 20 +-
drivers/video/fbdev/controlfb.c | 4 +-
drivers/video/fbdev/core/fb_notify.c | 7 +
drivers/video/fbdev/core/fbcon.c | 25 +-
drivers/video/fbdev/core/fbmon.c | 2 +-
drivers/video/fbdev/da8xx-fb.c | 4 +-
drivers/video/fbdev/efifb.c | 3 +-
drivers/video/fbdev/ffb.c | 2 +-
drivers/video/fbdev/gbefb.c | 4 +-
drivers/video/fbdev/goldfishfb.c | 2 +
drivers/video/fbdev/hgafb.c | 10 +-
drivers/video/fbdev/imxfb.c | 2 +-
drivers/video/fbdev/leo.c | 2 +-
drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +-
drivers/video/fbdev/mx3fb.c | 13 +-
drivers/video/fbdev/neofb.c | 4 -
drivers/video/fbdev/nvidia/nv_setup.c | 7 +-
drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 +
.../omapfb/displays/panel-lgphilips-lb035q02.c | 6 +-
.../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +-
drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 18 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +-
drivers/video/fbdev/p9100.c | 2 +-
drivers/video/fbdev/pm2fb.c | 8 +-
drivers/video/fbdev/riva/fbdev.c | 9 +-
drivers/video/fbdev/riva/riva_hw.c | 28 +-
drivers/video/fbdev/s1d13xxxfb.c | 3 +-
drivers/video/fbdev/s3c-fb.c | 11 +-
drivers/video/fbdev/sis/init.c | 33 +-
drivers/video/fbdev/sis/oem310.h | 2 +
drivers/video/fbdev/sis/sis.h | 1 -
drivers/video/fbdev/sis/sis_main.c | 9 +-
drivers/video/fbdev/sstfb.c | 2 +-
drivers/video/fbdev/tcx.c | 2 +-
drivers/video/fbdev/tdfxfb.c | 4 +-
drivers/video/fbdev/tgafb.c | 7 +-
drivers/video/fbdev/udlfb.c | 1 +
drivers/video/fbdev/uvesafb.c | 6 +-
drivers/video/fbdev/via/lcd.c | 4 +-
drivers/video/fbdev/wmt_ge_rops.c | 1 +
drivers/video/fbdev/xilinxfb.c | 2 +-
drivers/video/of_display_timing.c | 1 +
drivers/video/of_videomode.c | 6 +-
drivers/virt/Kconfig | 2 +
drivers/virt/Makefile | 1 +
drivers/virt/acrn/Kconfig | 15 +
drivers/virt/acrn/Makefile | 3 +
drivers/virt/acrn/acrn_drv.h | 227 +
drivers/virt/acrn/hsm.c | 470 ++
drivers/virt/acrn/hypercall.h | 254 +
drivers/virt/acrn/ioeventfd.c | 273 +
drivers/virt/acrn/ioreq.c | 657 ++
drivers/virt/acrn/irqfd.c | 235 +
drivers/virt/acrn/mm.c | 306 +
drivers/virt/acrn/vm.c | 126 +
drivers/virt/vboxguest/vboxguest_utils.c | 18 +-
drivers/virtio/Kconfig | 9 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_input.c | 26 +-
drivers/virtio/virtio_mem.c | 45 +-
drivers/virtio/virtio_mmio.c | 2 +-
drivers/virtio/virtio_pci_common.h | 22 +-
drivers/virtio/virtio_pci_modern.c | 506 +-
drivers/virtio/virtio_pci_modern_dev.c | 599 ++
drivers/virtio/virtio_vdpa.c | 3 +-
drivers/vme/vme.c | 4 +-
drivers/w1/masters/ds2490.c | 25 +-
drivers/w1/slaves/w1_therm.c | 22 +-
drivers/w1/w1.c | 39 +-
drivers/watchdog/Kconfig | 74 +-
drivers/watchdog/Makefile | 7 +-
drivers/watchdog/atlas7_wdt.c | 221 -
drivers/watchdog/coh901327_wdt.c | 408 --
drivers/watchdog/hpwdt.c | 6 +-
drivers/watchdog/intel-mid_wdt.c | 8 +-
drivers/watchdog/intel_scu_watchdog.c | 533 --
drivers/watchdog/intel_scu_watchdog.h | 50 -
drivers/watchdog/it8712f_wdt.c | 1 -
drivers/watchdog/keembay_wdt.c | 286 +
drivers/watchdog/mei_wdt.c | 5 +-
drivers/watchdog/mtk_wdt.c | 23 +-
drivers/watchdog/pcwd.c | 7 +-
drivers/watchdog/qcom-wdt.c | 13 +-
drivers/watchdog/renesas_wdt.c | 33 +-
drivers/watchdog/sirfsoc_wdt.c | 216 -
drivers/watchdog/sp805_wdt.c | 4 +-
drivers/watchdog/tangox_wdt.c | 209 -
drivers/watchdog/watchdog_core.c | 2 +-
drivers/watchdog/ziirave_wdt.c | 1 -
drivers/watchdog/zx2967_wdt.c | 279 -
drivers/xen/balloon.c | 2 +-
drivers/xen/events/events_base.c | 27 +-
drivers/xen/evtchn.c | 29 +-
drivers/xen/gntdev.c | 37 +-
drivers/xen/xen-acpi-processor.c | 3 +-
drivers/xen/xen-front-pgdir-shbuf.c | 11 +-
drivers/xen/xen-scsiback.c | 4 +-
drivers/xen/xenbus/xenbus_probe.c | 66 +
fs/9p/acl.c | 8 +-
fs/9p/v9fs.h | 3 +-
fs/9p/v9fs_vfs.h | 3 +-
fs/9p/vfs_inode.c | 57 +-
fs/9p/vfs_inode_dotl.c | 39 +-
fs/9p/xattr.c | 1 +
fs/adfs/adfs.h | 3 +-
fs/adfs/inode.c | 5 +-
fs/affs/affs.h | 24 +-
fs/affs/inode.c | 7 +-
fs/affs/namei.c | 15 +-
fs/afs/dir.c | 34 +-
fs/afs/inode.c | 9 +-
fs/afs/internal.h | 7 +-
fs/afs/security.c | 3 +-
fs/afs/xattr.c | 2 +
fs/anon_inodes.c | 157 +-
fs/attr.c | 126 +-
fs/autofs/root.c | 17 +-
fs/bad_inode.c | 36 +-
fs/bfs/dir.c | 12 +-
fs/binfmt_elf.c | 5 +-
fs/binfmt_elf_fdpic.c | 5 +-
fs/binfmt_misc.c | 4 +-
fs/block_dev.c | 12 +-
fs/btrfs/acl.c | 6 +-
fs/btrfs/ctree.h | 3 +-
fs/btrfs/file.c | 2 +-
fs/btrfs/inode.c | 46 +-
fs/btrfs/ioctl.c | 27 +-
fs/btrfs/tests/btrfs-tests.c | 2 +-
fs/btrfs/xattr.c | 2 +
fs/buffer.c | 7 +-
fs/cachefiles/interface.c | 4 +-
fs/cachefiles/namei.c | 21 +-
fs/cachefiles/xattr.c | 29 +-
fs/ceph/acl.c | 6 +-
fs/ceph/addr.c | 2 +-
fs/ceph/caps.c | 70 +-
fs/ceph/dir.c | 23 +-
fs/ceph/inode.c | 79 +-
fs/ceph/snap.c | 10 +
fs/ceph/super.h | 52 +-
fs/ceph/xattr.c | 1 +
fs/cifs/cifs_debug.c | 125 +-
fs/cifs/cifs_swn.c | 2 +-
fs/cifs/cifsacl.c | 379 +-
fs/cifs/cifsacl.h | 4 +-
fs/cifs/cifsencrypt.c | 6 +-
fs/cifs/cifsfs.c | 20 +-
fs/cifs/cifsfs.h | 27 +-
fs/cifs/cifsglob.h | 11 +-
fs/cifs/cifsproto.h | 2 +
fs/cifs/cifssmb.c | 6 +-
fs/cifs/connect.c | 301 +-
fs/cifs/dfs_cache.c | 33 +-
fs/cifs/dir.c | 8 +-
fs/cifs/file.c | 2 +-
fs/cifs/fs_context.c | 75 +-
fs/cifs/fs_context.h | 6 +-
fs/cifs/inode.c | 49 +-
fs/cifs/link.c | 3 +-
fs/cifs/sess.c | 2 +-
fs/cifs/smb2ops.c | 109 +-
fs/cifs/smb2pdu.c | 22 +-
fs/cifs/trace.h | 36 +-
fs/cifs/transport.c | 63 +-
fs/cifs/xattr.c | 1 +
fs/coda/coda_linux.h | 8 +-
fs/coda/dir.c | 18 +-
fs/coda/inode.c | 9 +-
fs/coda/pioctl.c | 6 +-
fs/configfs/configfs_internal.h | 6 +-
fs/configfs/dir.c | 3 +-
fs/configfs/inode.c | 5 +-
fs/configfs/symlink.c | 6 +-
fs/coredump.c | 14 +-
fs/cramfs/inode.c | 18 +-
fs/crypto/policy.c | 2 +-
fs/dax.c | 5 +-
fs/dcache.c | 92 +-
fs/debugfs/inode.c | 14 +-
fs/direct-io.c | 6 +-
fs/ecryptfs/crypto.c | 4 +-
fs/ecryptfs/inode.c | 84 +-
fs/ecryptfs/main.c | 6 +
fs/ecryptfs/mmap.c | 4 +-
fs/efivarfs/file.c | 2 +-
fs/efivarfs/inode.c | 4 +-
fs/erofs/data.c | 4 +-
fs/erofs/inode.c | 7 +-
fs/erofs/internal.h | 5 +-
fs/erofs/namei.c | 4 +-
fs/eventpoll.c | 4 +-
fs/exec.c | 16 +-
fs/exfat/balloc.c | 4 +-
fs/exfat/exfat_fs.h | 10 +-
fs/exfat/exfat_raw.h | 4 +
fs/exfat/fatent.c | 43 +-
fs/exfat/file.c | 14 +-
fs/exfat/namei.c | 14 +-
fs/exfat/super.c | 31 +-
fs/ext2/acl.c | 6 +-
fs/ext2/acl.h | 3 +-
fs/ext2/ext2.h | 5 +-
fs/ext2/ialloc.c | 2 +-
fs/ext2/inode.c | 15 +-
fs/ext2/ioctl.c | 6 +-
fs/ext2/namei.c | 22 +-
fs/ext2/xattr_security.c | 1 +
fs/ext2/xattr_trusted.c | 1 +
fs/ext2/xattr_user.c | 1 +
fs/ext4/.kunitconfig | 3 +
fs/ext4/Kconfig | 3 +-
fs/ext4/acl.c | 5 +-
fs/ext4/acl.h | 3 +-
fs/ext4/ext4.h | 22 +-
fs/ext4/extents.c | 16 +-
fs/ext4/fast_commit.c | 29 +-
fs/ext4/ialloc.c | 7 +-
fs/ext4/inode.c | 41 +-
fs/ext4/ioctl.c | 20 +-
fs/ext4/namei.c | 94 +-
fs/ext4/readpage.c | 3 +-
fs/ext4/super.c | 14 +-
fs/ext4/xattr_hurd.c | 1 +
fs/ext4/xattr_security.c | 1 +
fs/ext4/xattr_trusted.c | 1 +
fs/ext4/xattr_user.c | 1 +
fs/f2fs/acl.c | 7 +-
fs/f2fs/acl.h | 3 +-
fs/f2fs/data.c | 3 +-
fs/f2fs/f2fs.h | 7 +-
fs/f2fs/file.c | 36 +-
fs/f2fs/namei.c | 23 +-
fs/f2fs/node.c | 2 +-
fs/f2fs/super.c | 3 -
fs/f2fs/xattr.c | 4 +-
fs/fat/fat.h | 6 +-
fs/fat/file.c | 24 +-
fs/fat/misc.c | 23 +-
fs/fat/namei_msdos.c | 12 +-
fs/fat/namei_vfat.c | 15 +-
fs/fcntl.c | 3 +-
fs/fhandle.c | 2 +-
fs/fs-writeback.c | 116 +-
fs/fuse/acl.c | 3 +-
fs/fuse/dev.c | 6 +-
fs/fuse/dir.c | 46 +-
fs/fuse/fuse_i.h | 4 +-
fs/fuse/xattr.c | 2 +
fs/gfs2/acl.c | 5 +-
fs/gfs2/acl.h | 3 +-
fs/gfs2/bmap.c | 10 +-
fs/gfs2/file.c | 16 +-
fs/gfs2/glock.c | 22 +-
fs/gfs2/glock.h | 6 +
fs/gfs2/glops.c | 38 +-
fs/gfs2/incore.h | 54 +-
fs/gfs2/inode.c | 74 +-
fs/gfs2/inode.h | 3 +-
fs/gfs2/lock_dlm.c | 8 +-
fs/gfs2/log.c | 525 +-
fs/gfs2/log.h | 20 +-
fs/gfs2/lops.c | 26 +-
fs/gfs2/lops.h | 23 +-
fs/gfs2/main.c | 4 +-
fs/gfs2/ops_fstype.c | 71 +-
fs/gfs2/recovery.c | 14 +-
fs/gfs2/rgrp.c | 442 +-
fs/gfs2/rgrp.h | 6 +-
fs/gfs2/super.c | 75 +-
fs/gfs2/super.h | 8 +-
fs/gfs2/trace_gfs2.h | 37 +-
fs/gfs2/trans.c | 102 +-
fs/gfs2/trans.h | 5 +-
fs/gfs2/util.c | 59 +-
fs/gfs2/util.h | 3 +
fs/gfs2/xattr.c | 55 +-
fs/hfs/attr.c | 1 +
fs/hfs/dir.c | 13 +-
fs/hfs/hfs_fs.h | 3 +-
fs/hfs/inode.c | 8 +-
fs/hfsplus/dir.c | 22 +-
fs/hfsplus/hfsplus_fs.h | 5 +-
fs/hfsplus/inode.c | 16 +-
fs/hfsplus/ioctl.c | 2 +-
fs/hfsplus/xattr.c | 1 +
fs/hfsplus/xattr_security.c | 1 +
fs/hfsplus/xattr_trusted.c | 1 +
fs/hfsplus/xattr_user.c | 1 +
fs/hostfs/hostfs_kern.c | 39 +-
fs/hpfs/hpfs_fn.h | 2 +-
fs/hpfs/inode.c | 7 +-
fs/hpfs/namei.c | 20 +-
fs/hugetlbfs/inode.c | 107 +-
fs/init.c | 24 +-
fs/inode.c | 87 +-
fs/internal.h | 2 +-
fs/io-wq.c | 621 +-
fs/io-wq.h | 35 +-
fs/io_uring.c | 1729 ++---
fs/iomap/buffered-io.c | 11 +-
fs/iomap/seek.c | 125 +-
fs/isofs/dir.c | 1 +
fs/isofs/inode.c | 9 +-
fs/isofs/namei.c | 1 +
fs/jffs2/acl.c | 6 +-
fs/jffs2/acl.h | 3 +-
fs/jffs2/compr_rtime.c | 3 +
fs/jffs2/dir.c | 33 +-
fs/jffs2/fs.c | 7 +-
fs/jffs2/os-linux.h | 2 +-
fs/jffs2/security.c | 1 +
fs/jffs2/summary.c | 3 +
fs/jffs2/xattr_trusted.c | 1 +
fs/jffs2/xattr_user.c | 1 +
fs/jfs/acl.c | 5 +-
fs/jfs/file.c | 9 +-
fs/jfs/ioctl.c | 2 +-
fs/jfs/jfs_acl.h | 3 +-
fs/jfs/jfs_inode.c | 2 +-
fs/jfs/jfs_inode.h | 2 +-
fs/jfs/namei.c | 21 +-
fs/jfs/super.c | 1 -
fs/jfs/xattr.c | 2 +
fs/kernfs/dir.c | 6 +-
fs/kernfs/inode.c | 19 +-
fs/kernfs/kernfs-internal.h | 9 +-
fs/libfs.c | 33 +-
fs/minix/bitmap.c | 2 +-
fs/minix/file.c | 7 +-
fs/minix/inode.c | 6 +-
fs/minix/minix.h | 3 +-
fs/minix/namei.c | 24 +-
fs/mount.h | 10 -
fs/mpage.c | 4 +-
fs/namei.c | 511 +-
fs/namespace.c | 537 +-
fs/nfs/blocklayout/blocklayout.c | 6 +-
fs/nfs/dir.c | 25 +-
fs/nfs/file.c | 27 +-
fs/nfs/fs_context.c | 35 +
fs/nfs/fscache.c | 4 -
fs/nfs/inode.c | 120 +-
fs/nfs/internal.h | 14 +-
fs/nfs/namespace.c | 15 +-
fs/nfs/nfs3_fs.h | 3 +-
fs/nfs/nfs3acl.c | 4 +-
fs/nfs/nfs4client.c | 1 +
fs/nfs/nfs4proc.c | 24 +-
fs/nfs/nfs4state.c | 1 +
fs/nfs/pnfs.c | 2 +
fs/nfs/read.c | 204 +-
fs/nfs/super.c | 7 +
fs/nfs/write.c | 37 +-
fs/nfsd/export.c | 12 +-
fs/nfsd/nfs2acl.c | 6 +-
fs/nfsd/nfs3acl.c | 6 +-
fs/nfsd/nfs4acl.c | 5 +-
fs/nfsd/nfs4recover.c | 6 +-
fs/nfsd/nfsctl.c | 14 +-
fs/nfsd/nfsfh.c | 3 +-
fs/nfsd/nfsproc.c | 2 +-
fs/nfsd/vfs.c | 50 +-
fs/nilfs2/inode.c | 14 +-
fs/nilfs2/ioctl.c | 2 +-
fs/nilfs2/namei.c | 19 +-
fs/nilfs2/nilfs.h | 6 +-
fs/notify/fanotify/fanotify_user.c | 4 +-
fs/notify/group.c | 25 +-
fs/notify/inotify/inotify_user.c | 6 +-
fs/ntfs/inode.c | 12 +-
fs/ntfs/inode.h | 3 +-
fs/ntfs/layout.h | 4 +-
fs/ocfs2/acl.c | 6 +-
fs/ocfs2/acl.h | 3 +-
fs/ocfs2/cluster/heartbeat.c | 8 +-
fs/ocfs2/dlm/dlmast.c | 10 -
fs/ocfs2/dlm/dlmcommon.h | 4 -
fs/ocfs2/dlmfs/dlmfs.c | 17 +-
fs/ocfs2/file.c | 18 +-
fs/ocfs2/file.h | 11 +-
fs/ocfs2/ioctl.c | 2 +-
fs/ocfs2/namei.c | 21 +-
fs/ocfs2/refcounttree.c | 6 +-
fs/ocfs2/super.c | 2 -
fs/ocfs2/xattr.c | 3 +
fs/omfs/dir.c | 13 +-
fs/omfs/file.c | 7 +-
fs/omfs/inode.c | 2 +-
fs/open.c | 35 +-
fs/orangefs/acl.c | 6 +-
fs/orangefs/file.c | 5 +-
fs/orangefs/inode.c | 20 +-
fs/orangefs/namei.c | 12 +-
fs/orangefs/orangefs-kernel.h | 13 +-
fs/orangefs/xattr.c | 1 +
fs/overlayfs/copy_up.c | 22 +-
fs/overlayfs/dir.c | 31 +-
fs/overlayfs/file.c | 6 +-
fs/overlayfs/inode.c | 27 +-
fs/overlayfs/overlayfs.h | 45 +-
fs/overlayfs/super.c | 21 +-
fs/overlayfs/util.c | 4 +-
fs/pipe.c | 2 +-
fs/posix_acl.c | 103 +-
fs/proc/base.c | 47 +-
fs/proc/fd.c | 5 +-
fs/proc/fd.h | 3 +-
fs/proc/generic.c | 12 +-
fs/proc/internal.h | 6 +-
fs/proc/meminfo.c | 10 +-
fs/proc/proc_net.c | 5 +-
fs/proc/proc_sysctl.c | 19 +-
fs/proc/root.c | 5 +-
fs/proc/self.c | 7 -
fs/proc/thread_self.c | 7 -
fs/proc/vmcore.c | 7 +-
fs/proc_namespace.c | 3 +
fs/pstore/zone.c | 2 +-
fs/quota/quota_v2.c | 11 +-
fs/ramfs/file-nommu.c | 9 +-
fs/ramfs/inode.c | 31 +-
fs/reiserfs/acl.h | 3 +-
fs/reiserfs/inode.c | 7 +-
fs/reiserfs/ioctl.c | 4 +-
fs/reiserfs/namei.c | 21 +-
fs/reiserfs/reiserfs.h | 3 +-
fs/reiserfs/xattr.c | 13 +-
fs/reiserfs/xattr.h | 3 +-
fs/reiserfs/xattr_acl.c | 8 +-
fs/reiserfs/xattr_security.c | 3 +-
fs/reiserfs/xattr_trusted.c | 3 +-
fs/reiserfs/xattr_user.c | 3 +-
fs/remap_range.c | 7 +-
fs/seq_file.c | 5 +-
fs/stat.c | 26 +-
fs/statfs.c | 5 +-
fs/super.c | 12 +-
fs/sysfs/file.c | 11 +
fs/sysv/file.c | 7 +-
fs/sysv/ialloc.c | 2 +-
fs/sysv/itree.c | 6 +-
fs/sysv/namei.c | 21 +-
fs/sysv/sysv.h | 3 +-
fs/tracefs/inode.c | 4 +-
fs/ubifs/auth.c | 2 +-
fs/ubifs/dir.c | 30 +-
fs/ubifs/file.c | 5 +-
fs/ubifs/ioctl.c | 2 +-
fs/ubifs/journal.c | 2 +-
fs/ubifs/replay.c | 4 +-
fs/ubifs/super.c | 4 +-
fs/ubifs/ubifs.h | 5 +-
fs/ubifs/xattr.c | 3 +-
fs/udf/file.c | 9 +-
fs/udf/ialloc.c | 2 +-
fs/udf/inode.c | 9 +-
fs/udf/namei.c | 24 +-
fs/udf/super.c | 9 +-
fs/udf/symlink.c | 7 +-
fs/ufs/ialloc.c | 2 +-
fs/ufs/inode.c | 7 +-
fs/ufs/namei.c | 19 +-
fs/ufs/ufs.h | 3 +-
fs/userfaultfd.c | 19 +-
fs/utimes.c | 3 +-
fs/vboxsf/dir.c | 12 +-
fs/vboxsf/utils.c | 9 +-
fs/vboxsf/vfsmod.h | 8 +-
fs/verity/enable.c | 2 +-
fs/xattr.c | 139 +-
fs/xfs/libxfs/xfs_btree.c | 12 +-
fs/xfs/xfs_acl.c | 5 +-
fs/xfs/xfs_acl.h | 3 +-
fs/xfs/xfs_aops.c | 17 +-
fs/xfs/xfs_bio_io.c | 2 +-
fs/xfs/xfs_buf.c | 4 +-
fs/xfs/xfs_extent_busy.c | 14 -
fs/xfs/xfs_file.c | 10 +-
fs/xfs/xfs_inode.c | 26 +-
fs/xfs/xfs_inode.h | 16 +-
fs/xfs/xfs_ioctl.c | 35 +-
fs/xfs/xfs_ioctl32.c | 13 +-
fs/xfs/xfs_iops.c | 101 +-
fs/xfs/xfs_iops.h | 3 +-
fs/xfs/xfs_itable.c | 17 +-
fs/xfs/xfs_itable.h | 1 +
fs/xfs/xfs_qm.c | 3 +-
fs/xfs/xfs_super.c | 2 +-
fs/xfs/xfs_symlink.c | 5 +-
fs/xfs/xfs_symlink.h | 5 +-
fs/xfs/xfs_sysctl.c | 35 +-
fs/xfs/xfs_trans.c | 33 +-
fs/xfs/xfs_trans.h | 30 +
fs/xfs/xfs_xattr.c | 7 +-
fs/zonefs/Makefile | 2 +
fs/zonefs/super.c | 19 +-
fs/zonefs/trace.h | 104 +
include/acpi/acpi_bus.h | 7 +
include/acpi/acpi_numa.h | 4 +
include/acpi/actbl1.h | 11 +-
include/asm-generic/Kbuild | 2 +-
include/asm-generic/export.h | 2 +-
include/asm-generic/hyperv-tlfs.h | 255 +-
include/asm-generic/mm-arch-hooks.h | 16 -
include/asm-generic/mshyperv.h | 5 +
include/asm-generic/numa.h | 52 +
include/asm-generic/qrwlock.h | 25 +-
include/asm-generic/softirq_stack.h | 14 +
include/asm-generic/vmlinux.lds.h | 69 +-
include/crypto/algapi.h | 39 -
include/crypto/blake2b.h | 67 +
include/crypto/blake2s.h | 63 +-
include/crypto/hash.h | 8 +-
include/crypto/internal/blake2b.h | 115 +
include/crypto/internal/blake2s.h | 109 +-
include/crypto/internal/cipher.h | 218 +
include/crypto/internal/skcipher.h | 2 +-
include/crypto/public_key.h | 1 -
include/drm/drm_agpsupport.h | 18 -
include/drm/drm_atomic.h | 20 +
include/drm/drm_atomic_helper.h | 4 -
include/drm/drm_connector.h | 49 +
include/drm/drm_crtc.h | 33 +
include/drm/drm_device.h | 23 +-
include/drm/drm_dp_helper.h | 239 +-
include/drm/drm_drv.h | 2 -
include/drm/drm_dsc.h | 1 +
include/drm/drm_edid.h | 30 +
include/drm/drm_encoder.h | 32 +-
include/drm/drm_file.h | 3 +
include/drm/drm_gem.h | 3 -
include/drm/drm_gem_cma_helper.h | 14 +-
include/drm/drm_hdcp.h | 8 +-
include/drm/drm_irq.h | 2 +-
include/drm/drm_legacy.h | 10 +-
include/drm/drm_managed.h | 2 -
include/drm/drm_mipi_dbi.h | 2 +-
include/drm/drm_modes.h | 10 +
include/drm/drm_modeset_helper_vtables.h | 29 +-
include/drm/drm_plane.h | 42 +
include/drm/drm_prime.h | 7 +-
include/drm/drm_property.h | 2 +-
include/drm/drm_rect.h | 13 +
include/drm/drm_simple_kms_helper.h | 24 +
include/drm/gpu_scheduler.h | 14 +-
include/drm/ttm/ttm_bo_api.h | 13 +-
include/drm/ttm/ttm_bo_driver.h | 6 +-
include/drm/ttm/ttm_resource.h | 5 +-
include/drm/ttm/ttm_tt.h | 2 -
include/dt-bindings/clock/axg-clkc.h | 1 -
include/dt-bindings/clock/imx8-clock.h | 2 +
include/dt-bindings/clock/imx8mm-clock.h | 10 +-
include/dt-bindings/clock/imx8mn-clock.h | 9 +-
include/dt-bindings/clock/imx8mq-clock.h | 16 +-
include/dt-bindings/clock/k210-clk.h | 1 -
include/dt-bindings/clock/meson8b-clkc.h | 2 -
include/dt-bindings/clock/mstar-msc313-mpll.h | 19 +
include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 +
include/dt-bindings/clock/qcom,gcc-sc7280.h | 226 +
include/dt-bindings/clock/qcom,gcc-sc8180x.h | 309 +
include/dt-bindings/clock/qcom,gcc-sm8350.h | 266 +
include/dt-bindings/clock/qcom,gpucc-sdm660.h | 28 +
include/dt-bindings/clock/qcom,mmcc-sdm660.h | 162 +
include/dt-bindings/clock/qcom,videocc-sm8250.h | 2 +
include/dt-bindings/clock/rk3368-cru.h | 3 +
include/dt-bindings/clock/sun50i-h6-r-ccu.h | 2 +
include/dt-bindings/clock/sun50i-h616-ccu.h | 115 +
include/dt-bindings/clock/xlnx-vcu.h | 15 +
include/dt-bindings/clock/zx296702-clock.h | 180 -
include/dt-bindings/input/cros-ec-keyboard.h | 103 +
include/dt-bindings/interconnect/qcom,msm8939.h | 105 +
include/dt-bindings/interconnect/qcom,sdx55.h | 76 +
include/dt-bindings/memory/mt2701-larb-port.h | 4 +-
include/dt-bindings/memory/mt2712-larb-port.h | 6 +-
include/dt-bindings/memory/mt6779-larb-port.h | 6 +-
include/dt-bindings/memory/mt8167-larb-port.h | 6 +-
include/dt-bindings/memory/mt8173-larb-port.h | 6 +-
include/dt-bindings/memory/mt8183-larb-port.h | 6 +-
include/dt-bindings/memory/mt8192-larb-port.h | 243 +
include/dt-bindings/memory/mtk-memory-port.h | 15 +
include/dt-bindings/pinctrl/k210-fpioa.h | 276 +
.../dt-bindings/reset-controller/mt8192-resets.h | 30 +
include/dt-bindings/reset/k210-rst.h | 42 +
include/dt-bindings/reset/sun50i-h6-r-ccu.h | 1 +
include/dt-bindings/reset/sun50i-h616-ccu.h | 70 +
include/keys/encrypted-type.h | 2 +-
include/linux/acpi.h | 3 -
include/linux/amba/bus.h | 2 +-
include/linux/anon_inodes.h | 5 +
include/linux/arm-smccc.h | 31 +
include/linux/binfmts.h | 4 +
include/linux/bio.h | 7 +-
include/linux/bitops.h | 2 +-
include/linux/blkdev.h | 3 +-
include/linux/blktrace_api.h | 4 +-
include/linux/can/can-ml.h | 12 +
include/linux/capability.h | 14 +-
include/linux/ceph/libceph.h | 7 +-
include/linux/cfag12864b.h | 2 +-
include/linux/clk-provider.h | 4 +-
include/linux/clk.h | 4 +-
include/linux/clk/imx.h | 15 +
include/linux/clk/spear.h | 23 +
include/linux/compiler-clang.h | 10 -
include/linux/compiler-gcc.h | 11 -
include/linux/compiler_attributes.h | 6 +
include/linux/connector.h | 2 +-
include/linux/coresight-pmu.h | 20 +-
include/linux/coresight.h | 218 +-
include/linux/cpuhotplug.h | 2 +
include/linux/cred.h | 2 +-
include/linux/crypto.h | 172 +-
include/linux/dcache.h | 2 +
include/linux/device-mapper.h | 32 +-
include/linux/device.h | 3 +
include/linux/device/driver.h | 2 +-
include/linux/dfl.h | 86 +
include/linux/dma-buf.h | 45 +-
include/linux/dma-fence.h | 3 +
include/linux/dma-heap.h | 12 +-
include/linux/dma-map-ops.h | 10 +-
include/linux/dma-mapping.h | 33 +-
include/linux/dma/k3-psil.h | 13 +-
include/linux/dma/mmp-pdma.h | 16 -
include/linux/dmaengine.h | 2 +
include/linux/dmar.h | 2 +
include/linux/eeprom_93xx46.h | 2 +
include/linux/eventpoll.h | 2 +-
include/linux/export.h | 9 -
.../linux/firmware/intel/stratix10-svc-client.h | 10 +-
include/linux/firmware/xlnx-zynqmp.h | 339 +-
include/linux/fortify-string.h | 302 +
include/linux/fs.h | 223 +-
include/linux/fsl/mc.h | 8 +-
include/linux/fsnotify_backend.h | 1 +
include/linux/ftrace.h | 2 -
include/linux/fwnode.h | 27 +-
include/linux/gfp.h | 16 +
include/linux/gpio/machine.h | 4 +-
include/linux/hid-sensor-hub.h | 9 +-
include/linux/hid.h | 15 +-
include/linux/highmem-internal.h | 5 -
include/linux/huge_mm.h | 15 +-
include/linux/hugetlb.h | 98 +-
include/linux/hyperv.h | 13 +-
include/linux/i3c/device.h | 2 +-
include/linux/icmpv6.h | 26 +-
include/linux/iio/adc/qcom-vadc-common.h | 3 +
include/linux/ima.h | 28 +-
include/linux/init.h | 83 +-
include/linux/initrd.h | 11 +
include/linux/intel-iommu.h | 43 +-
include/linux/intel-pti.h | 35 -
include/linux/interrupt.h | 9 -
include/linux/io-pgtable.h | 19 +-
include/linux/io_uring.h | 22 +-
include/linux/iommu.h | 21 +-
include/linux/ioport.h | 6 +-
include/linux/iova.h | 12 -
include/linux/ipv6.h | 1 -
include/linux/isa.h | 2 +-
include/linux/kallsyms.h | 17 +-
include/linux/kasan-checks.h | 6 +
include/linux/kasan.h | 48 +-
include/linux/kconfig.h | 6 +
include/linux/kexec.h | 7 +
include/linux/key.h | 5 +-
include/linux/keyslot-manager.h | 14 +
include/linux/kfence.h | 222 +
include/linux/kgdb.h | 3 +-
include/linux/khugepaged.h | 2 +
include/linux/ks0108.h | 2 +-
include/linux/kvm_host.h | 35 +-
include/linux/led-class-flash.h | 42 +-
include/linux/led-class-multicolor.h | 42 +-
include/linux/leds.h | 12 +-
include/linux/litex.h | 150 +-
include/linux/lsm_hook_defs.h | 17 +-
include/linux/lsm_hooks.h | 10 +
include/linux/mdev.h | 2 +-
include/linux/mei_cl_bus.h | 2 +-
include/linux/memblock.h | 6 +-
include/linux/memcontrol.h | 43 +-
include/linux/memory.h | 3 +-
include/linux/memory_hotplug.h | 33 +-
include/linux/memremap.h | 6 +
include/linux/mfd/abx500/ab8500.h | 3 -
include/linux/mfd/bd9571mwv.h | 45 +-
include/linux/mfd/core.h | 6 +-
include/linux/mfd/intel-m10-bmc.h | 9 +
include/linux/mfd/intel_msic.h | 453 --
include/linux/mfd/iqs62x.h | 11 +-
include/linux/mfd/rohm-generic.h | 16 +-
include/linux/mhi.h | 13 +-
include/linux/migrate.h | 2 +-
include/linux/mlx5/driver.h | 10 +-
include/linux/mlx5/mlx5_ifc.h | 5 +-
include/linux/mm-arch-hooks.h | 22 -
include/linux/mm.h | 98 +-
include/linux/mm_inline.h | 113 +-
include/linux/mmc/card.h | 1 -
include/linux/mmc/core.h | 6 +
include/linux/mmc/host.h | 25 +-
include/linux/mmzone.h | 71 +-
include/linux/mod_devicetable.h | 42 +
include/linux/module.h | 48 +-
include/linux/mount.h | 8 +-
include/linux/mtd/spi-nor.h | 1 +
include/linux/nd.h | 2 +-
include/linux/net.h | 3 -
include/linux/netdevice.h | 34 +-
include/linux/nfs_fs.h | 10 +-
include/linux/nfs_fs_sb.h | 4 +-
include/linux/objtool.h | 13 +-
include/linux/of_device.h | 14 +-
include/linux/of_irq.h | 9 +-
include/linux/page-flags.h | 10 +-
include/linux/page_counter.h | 9 +-
include/linux/pagemap.h | 11 +-
include/linux/pagevec.h | 4 -
include/linux/parport.h | 31 +
include/linux/parser.h | 1 +
include/linux/pci-epc.h | 39 +-
include/linux/pci-epf.h | 28 +-
include/linux/pci.h | 36 +-
include/linux/pci_ids.h | 4 +
include/linux/pgtable.h | 19 +-
include/linux/platform_data/clk-u300.h | 1 -
include/linux/platform_data/cros_ec_commands.h | 2 +
include/linux/platform_data/dma-atmel.h | 61 -
include/linux/platform_data/dma-coh901318.h | 72 -
include/linux/platform_data/dma-imx-sdma.h | 11 -
include/linux/platform_data/efm32-spi.h | 15 -
include/linux/platform_data/i2c-hid.h | 41 -
include/linux/platform_data/mlxcpld.h | 31 +
include/linux/platform_data/mmc-omap.h | 3 +-
include/linux/platform_data/x86/mlxcpld.h | 52 -
include/linux/platform_profile.h | 6 +-
include/linux/pmbus.h | 9 +
include/linux/posix_acl.h | 21 +-
include/linux/posix_acl_xattr.h | 12 +-
include/linux/power/max8903_charger.h | 43 -
include/linux/psp-sev.h | 17 +
include/linux/ptrace.h | 2 +-
include/linux/regulator/ab8500.h | 166 -
include/linux/regulator/mt6315-regulator.h | 44 +
include/linux/regulator/pca9450.h | 7 +
include/linux/rmap.h | 3 +-
include/linux/rpmsg/qcom_glink.h | 8 +-
include/linux/rtc.h | 2 +
include/linux/rtc/sirfsoc_rtciobrg.h | 21 -
include/linux/rwlock.h | 7 +
include/linux/sched.h | 32 +
include/linux/security.h | 64 +-
include/linux/sfi.h | 210 -
include/linux/sfi_acpi.h | 93 -
include/linux/sirfsoc_dma.h | 7 -
include/linux/slab_def.h | 3 +
include/linux/slub_def.h | 3 +
include/linux/soc/mediatek/mtk-mutex.h | 26 +
include/linux/sony-laptop.h | 2 +-
include/linux/soundwire/sdw.h | 2 +
include/linux/spi/lms283gf05.h | 16 -
include/linux/spi/spi-mem.h | 9 +
include/linux/spi/spi.h | 44 +-
include/linux/stackdepot.h | 9 +
include/linux/string.h | 282 +-
include/linux/sunrpc/svcsock.h | 2 +
include/linux/surface_acpi_notify.h | 39 +
include/linux/surface_aggregator/controller.h | 824 +++
include/linux/surface_aggregator/device.h | 423 ++
include/linux/surface_aggregator/serial_hub.h | 672 ++
include/linux/swap.h | 8 +-
include/linux/swiotlb.h | 1 +
include/linux/syscalls.h | 4 +
include/linux/sysfs.h | 2 +
include/linux/thermal.h | 18 +-
include/linux/tpm.h | 14 +-
include/linux/trace.h | 3 +-
include/linux/trace_events.h | 75 +-
include/linux/tracepoint.h | 54 +-
include/linux/types.h | 8 +-
include/linux/usb/composite.h | 4 +-
include/linux/vdpa.h | 44 +-
include/linux/verification.h | 2 +
include/linux/vfio.h | 7 +
include/linux/vgaarb.h | 6 +-
include/linux/virtio_pci_modern.h | 111 +
include/linux/vme.h | 2 +-
include/linux/vmstat.h | 6 +
include/linux/vmw_vmci_defs.h | 4 +-
include/linux/w1.h | 2 +-
include/linux/wm97xx.h | 1 -
include/linux/workqueue.h | 2 +-
include/linux/xattr.h | 30 +-
include/linux/z2_battery.h | 1 -
include/linux/zpool.h | 3 +
include/linux/zsmalloc.h | 2 +-
include/media/davinci/vpif_types.h | 2 -
include/media/frame_vector.h | 47 +
include/media/v4l2-async.h | 146 +-
include/media/v4l2-clk.h | 73 -
include/media/v4l2-event.h | 13 +-
include/media/v4l2-fwnode.h | 28 +-
include/media/videobuf2-core.h | 1 +
include/net/icmp.h | 6 +-
include/rdma/ib_sa.h | 4 -
include/rdma/ib_umem.h | 48 +-
include/rdma/ib_verbs.h | 9 +-
include/rdma/rdma_counter.h | 3 +-
include/scsi/libiscsi.h | 6 +-
include/scsi/libsas.h | 9 +-
include/scsi/scsi.h | 2 +
include/scsi/scsi_cmnd.h | 5 +
include/scsi/scsi_host.h | 6 +
include/scsi/scsi_transport_fc.h | 4 +-
include/soc/canaan/k210-sysctl.h | 43 +
include/soc/mediatek/smi.h | 3 +-
include/sound/core.h | 6 +
include/sound/dmaengine_pcm.h | 5 +
include/sound/graph_card.h | 6 +-
include/sound/hdaudio.h | 14 +-
include/sound/hdaudio_ext.h | 2 +
include/sound/hdmi-codec.h | 5 +
include/sound/jack.h | 1 +
include/sound/rt5645.h | 2 +
include/sound/soc-component.h | 6 +
include/sound/soc-dai.h | 4 +-
include/sound/soc.h | 4 +-
include/sound/sof/ext_manifest.h | 6 +-
include/target/target_core_backend.h | 1 +
include/target/target_core_base.h | 1 +
include/trace/events/bcache.h | 10 +-
include/trace/events/block.h | 20 +-
include/trace/events/error_report.h | 74 +
include/trace/events/intel_iommu.h | 39 +-
include/trace/events/kmem.h | 24 +-
include/trace/events/pagemap.h | 11 +-
include/trace/events/rpcrdma.h | 50 +-
include/trace/events/ufs.h | 108 +-
include/trace/events/workqueue.h | 6 +-
include/trace/trace_events.h | 31 +-
include/uapi/asm-generic/unistd.h | 4 +-
include/uapi/drm/drm.h | 97 +-
include/uapi/drm/drm_fourcc.h | 23 +-
include/uapi/drm/drm_mode.h | 13 +-
include/uapi/drm/i915_drm.h | 3 +-
include/uapi/linux/acrn.h | 580 ++
include/uapi/linux/binfmts.h | 4 +
include/uapi/linux/ccs.h | 18 +
include/uapi/linux/cxl_mem.h | 172 +
include/uapi/linux/dm-ioctl.h | 4 +-
include/uapi/linux/firewire-cdev.h | 2 +-
include/uapi/linux/fsl_mc.h | 34 +
include/uapi/linux/gfs2_ondisk.h | 5 +-
include/uapi/linux/gpio.h | 4 +-
include/uapi/linux/i2c-dev.h | 25 +-
include/uapi/linux/i2c.h | 128 +-
include/uapi/linux/input.h | 2 +-
include/uapi/linux/io_uring.h | 1 +
include/uapi/linux/kvm.h | 74 +
include/uapi/linux/map_to_7segment.h | 11 +-
include/uapi/linux/media.h | 1 +
include/uapi/linux/mempolicy.h | 4 +-
include/uapi/linux/misc/bcm_vk.h | 84 +
include/uapi/linux/mount.h | 16 +
include/uapi/linux/rtc.h | 5 +
include/uapi/linux/spi/spi.h | 41 +
include/uapi/linux/spi/spidev.h | 30 +-
include/uapi/linux/surface_aggregator/cdev.h | 78 +
include/uapi/linux/v4l2-controls.h | 22 +
include/uapi/linux/vdpa.h | 40 +
include/uapi/linux/vfio.h | 27 +
include/uapi/misc/habanalabs.h | 74 +-
include/uapi/rdma/ib_user_ioctl_cmds.h | 14 +
include/video/sstfb.h | 4 +-
include/xen/grant_table.h | 1 +
include/xen/interface/xen.h | 4 +-
include/xen/xenbus.h | 7 +
init/Kconfig | 77 +-
init/initramfs.c | 64 +-
init/main.c | 8 +-
init/version.c | 8 -
ipc/mqueue.c | 9 +-
kernel/Makefile | 2 +-
kernel/audit.c | 4 +-
kernel/audit_fsnotify.c | 2 +-
kernel/auditsc.c | 21 +-
kernel/bpf/inode.c | 13 +-
kernel/capability.c | 14 +-
kernel/cgroup/cgroup.c | 57 +-
kernel/cgroup/cpuset.c | 6 +-
kernel/debug/debug_core.c | 39 +-
kernel/debug/gdbstub.c | 4 +-
kernel/debug/kdb/kdb_private.h | 12 +-
kernel/debug/kdb/kdb_support.c | 53 +-
kernel/dma/Kconfig | 3 -
kernel/dma/map_benchmark.c | 12 +-
kernel/dma/mapping.c | 42 +-
kernel/dma/swiotlb.c | 310 +-
kernel/events/core.c | 8 +-
kernel/events/uprobes.c | 2 +-
kernel/groups.c | 7 +-
kernel/irq/irqdomain.c | 2 +
kernel/kallsyms.c | 8 +-
kernel/kexec_file.c | 5 +
kernel/kexec_internal.h | 2 -
kernel/kprobes.c | 44 +-
kernel/livepatch/core.c | 7 +-
kernel/locking/qrwlock.c | 1 -
kernel/locking/rtmutex.c | 4 +-
kernel/locking/rwsem.c | 2 +-
kernel/locking/semaphore.c | 2 +-
kernel/module.c | 481 +-
kernel/module_signature.c | 2 +-
kernel/module_signing.c | 2 +-
kernel/printk/printk.c | 28 +-
kernel/printk/printk_ringbuffer.h | 2 +-
kernel/printk/printk_safe.c | 16 +-
kernel/ptrace.c | 2 +-
kernel/resource.c | 98 +-
kernel/sched/core.c | 40 +
kernel/sched/cpufreq_schedutil.c | 14 +-
kernel/sched/fair.c | 2 +-
kernel/sched/membarrier.c | 2 +-
kernel/seccomp.c | 4 +-
kernel/signal.c | 4 +-
kernel/softirq.c | 2 +
kernel/sys.c | 4 +-
kernel/sysctl.c | 8 +-
kernel/trace/Kconfig | 35 +-
kernel/trace/Makefile | 1 +
kernel/trace/blktrace.c | 37 +-
kernel/trace/error_report-traces.c | 11 +
kernel/trace/preemptirq_delay_test.c | 14 +
kernel/trace/ring_buffer.c | 41 +-
kernel/trace/trace.c | 283 +-
kernel/trace/trace.h | 63 +-
kernel/trace/trace_branch.c | 6 +-
kernel/trace/trace_dynevent.c | 35 +-
kernel/trace/trace_dynevent.h | 4 +-
kernel/trace/trace_event_perf.c | 5 +-
kernel/trace/trace_events.c | 40 +-
kernel/trace/trace_events_inject.c | 6 +-
kernel/trace/trace_events_synth.c | 320 +-
kernel/trace/trace_functions.c | 31 +-
kernel/trace/trace_functions_graph.c | 32 +-
kernel/trace/trace_hwlat.c | 7 +-
kernel/trace/trace_irqsoff.c | 86 +-
kernel/trace/trace_kprobe.c | 47 +-
kernel/trace/trace_mmiotrace.c | 16 +-
kernel/trace/trace_output.c | 12 +-
kernel/trace/trace_probe.c | 17 +
kernel/trace/trace_probe.h | 1 +
kernel/trace/trace_sched_wakeup.c | 71 +-
kernel/trace/trace_syscalls.c | 20 +-
kernel/trace/trace_uprobe.c | 23 +-
kernel/tracepoint.c | 91 +-
kernel/watch_queue.c | 2 +-
kernel/workqueue.c | 4 +-
lib/Kconfig | 9 +
lib/Kconfig.debug | 50 +-
lib/Kconfig.kasan | 6 +-
lib/Kconfig.kfence | 82 +
lib/Kconfig.ubsan | 17 -
lib/Makefile | 2 +-
lib/bug.c | 3 -
lib/cmdline.c | 28 +-
lib/cmdline_kunit.c | 56 +
lib/crc7.c | 2 +-
lib/crypto/blake2s.c | 48 +-
lib/crypto/chacha20poly1305.c | 5 +
lib/genalloc.c | 3 +-
lib/kunit/Kconfig | 1 +
lib/kunit/assert.c | 39 +-
lib/kunit/executor.c | 93 +-
lib/linear_ranges.c | 8 +-
lib/logic_pio.c | 3 +
lib/parser.c | 44 +-
lib/stackdepot.c | 37 +-
lib/test_bitmap.c | 3 +-
lib/test_kasan.c | 535 +-
lib/test_kasan_module.c | 5 +-
lib/test_printf.c | 16 +-
lib/test_ubsan.c | 49 -
lib/ubsan.c | 68 -
lib/vsprintf.c | 36 +-
mm/Kconfig | 3 -
mm/Makefile | 2 +-
mm/backing-dev.c | 9 +-
mm/cma.c | 64 +-
mm/compaction.c | 73 +-
mm/debug.c | 10 +-
mm/debug_vm_pgtable.c | 86 +-
mm/dmapool.c | 3 +-
mm/early_ioremap.c | 12 +-
mm/filemap.c | 1105 +--
mm/frame_vector.c | 240 -
mm/gup.c | 5 +-
mm/huge_memory.c | 34 +-
mm/hugetlb.c | 346 +-
mm/hugetlb_cgroup.c | 6 +-
mm/internal.h | 4 +-
mm/kasan/common.c | 235 +-
mm/kasan/generic.c | 41 +-
mm/kasan/hw_tags.c | 18 +-
mm/kasan/kasan.h | 150 +-
mm/kasan/quarantine.c | 22 +-
mm/kasan/report.c | 23 +-
mm/kasan/report_generic.c | 8 +-
mm/kasan/report_hw_tags.c | 8 +-
mm/kasan/report_sw_tags.c | 8 +-
mm/kasan/shadow.c | 83 +-
mm/kasan/sw_tags.c | 20 +-
mm/kfence/Makefile | 6 +
mm/kfence/core.c | 841 +++
mm/kfence/kfence.h | 106 +
mm/kfence/kfence_test.c | 858 +++
mm/kfence/report.c | 262 +
mm/khugepaged.c | 65 +-
mm/list_lru.c | 12 +-
mm/madvise.c | 5 +-
mm/memblock.c | 6 +-
mm/memcontrol.c | 281 +-
mm/memory-failure.c | 40 +-
mm/memory.c | 334 +-
mm/memory_hotplug.c | 171 +-
mm/mempolicy.c | 18 +-
mm/mempool.c | 2 +-
mm/memremap.c | 23 +-
mm/migrate.c | 10 +-
mm/mincore.c | 5 +-
mm/mlock.c | 5 +-
mm/mmap.c | 4 +-
mm/mprotect.c | 7 +-
mm/mremap.c | 11 +-
mm/nommu.c | 3 +-
mm/oom_kill.c | 5 +-
mm/page_alloc.c | 65 +-
mm/page_io.c | 12 +-
mm/page_owner.c | 4 +-
mm/page_reporting.c | 2 +-
mm/percpu.c | 36 +-
mm/pgtable-generic.c | 5 +-
mm/rmap.c | 57 +-
mm/shmem.c | 212 +-
mm/slab.c | 59 +-
mm/slab.h | 20 +-
mm/slab_common.c | 63 +-
mm/slob.c | 2 +-
mm/slub.c | 232 +-
mm/swap.c | 88 +-
mm/swap_slots.c | 3 +-
mm/swap_state.c | 38 +-
mm/swapfile.c | 19 +-
mm/truncate.c | 131 +-
mm/vmscan.c | 98 +-
mm/vmstat.c | 49 +-
mm/workingset.c | 7 +-
mm/z3fold.c | 12 +-
mm/zbud.c | 1 +
mm/zpool.c | 13 +
mm/zsmalloc.c | 22 +-
mm/zswap.c | 57 +-
net/can/af_can.c | 34 +-
net/can/j1939/main.c | 22 +-
net/can/j1939/socket.c | 13 +-
net/can/proc.c | 19 +-
net/ceph/ceph_common.c | 17 +-
net/dsa/Kconfig | 1 +
net/hsr/hsr_framereg.c | 9 +-
net/hsr/hsr_framereg.h | 1 +
net/hsr/hsr_main.h | 1 +
net/ipv4/af_inet.c | 1 -
net/ipv4/icmp.c | 5 +-
net/ipv6/af_inet6.c | 1 -
net/ipv6/icmp.c | 18 +-
net/ipv6/ip6_icmp.c | 12 +-
net/mptcp/options.c | 23 +-
net/mptcp/protocol.c | 64 +-
net/mptcp/subflow.c | 6 +
net/psample/psample.c | 4 +-
net/qrtr/tun.c | 12 +-
net/sched/cls_flower.c | 15 +
net/socket.c | 16 +-
net/sunrpc/rpc_pipe.c | 1 +
net/sunrpc/svcsock.c | 35 +-
net/sunrpc/xprtrdma/backchannel.c | 4 +-
net/sunrpc/xprtrdma/frwr_ops.c | 12 +-
net/sunrpc/xprtrdma/rpc_rdma.c | 67 +-
net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +-
net/sunrpc/xprtrdma/xprt_rdma.h | 15 +-
net/sunrpc/xprtsock.c | 17 +-
net/unix/af_unix.c | 5 +-
samples/Kconfig | 2 +-
samples/acrn/Makefile | 12 +
samples/acrn/guest.ld | 9 +
samples/acrn/payload.ld | 9 +
samples/acrn/vm-sample.c | 136 +
samples/auxdisplay/cfag12864b-example.c | 2 +-
samples/kprobes/kprobe_example.c | 9 +-
samples/watch_queue/watch_test.c | 2 +-
scripts/Kbuild.include | 6 +-
scripts/Kconfig.include | 13 +-
scripts/Makefile.build | 68 +-
scripts/Makefile.clean | 3 -
scripts/Makefile.dtbinst | 3 +
scripts/Makefile.lib | 57 +-
scripts/Makefile.modfinal | 26 +-
scripts/Makefile.modpost | 25 +-
scripts/Makefile.ubsan | 2 -
scripts/adjust_autoksyms.sh | 3 -
scripts/cc-version.sh | 82 +
scripts/checkpatch.pl | 158 +-
scripts/clang-tools/gen_compile_commands.py | 12 +-
scripts/clang-version.sh | 19 -
scripts/coccinelle/free/put_device.cocci | 1 -
scripts/dtc/.gitignore | 1 +
scripts/dtc/Makefile | 9 +-
scripts/dtc/data.c | 6 +-
scripts/dtc/dtc.c | 4 +
scripts/dtc/dtc.h | 8 +-
scripts/dtc/fdtdump.c | 163 -
scripts/dtc/fdtoverlay.c | 208 +
scripts/dtc/flattree.c | 8 +-
scripts/dtc/libfdt/fdt.c | 4 +
scripts/dtc/libfdt/fdt_ro.c | 20 +-
scripts/dtc/libfdt/fdt_rw.c | 4 +-
scripts/dtc/libfdt/fdt_sw.c | 2 +-
scripts/dtc/libfdt/libfdt.h | 126 +-
scripts/dtc/libfdt/libfdt_internal.h | 19 +
scripts/dtc/livetree.c | 2 +-
scripts/dtc/srcpos.c | 2 +-
scripts/dtc/update-dtc-source.sh | 3 +-
scripts/dtc/version_gen.h | 2 +-
scripts/dtc/yamltree.c | 6 +-
scripts/gcc-version.sh | 20 -
scripts/gdb/linux/Makefile | 4 +-
scripts/gdb/linux/lists.py | 5 +
scripts/gen_autoksyms.sh | 35 +-
scripts/generate_initcall_order.pl | 270 +
scripts/genksyms/genksyms.c | 2 +-
scripts/genksyms/genksyms.h | 2 +-
scripts/genksyms/lex.l | 56 +-
scripts/kconfig/Makefile | 36 +-
scripts/kconfig/conf.c | 78 +-
scripts/kernel-doc | 65 +-
scripts/ld-version.sh | 82 +-
scripts/link-vmlinux.sh | 98 +-
scripts/lld-version.sh | 20 -
scripts/mod/Makefile | 1 +
scripts/mod/devicetable-offsets.c | 12 +
scripts/mod/file2alias.c | 36 +
scripts/mod/modpost.c | 66 +-
scripts/mod/modpost.h | 12 +-
scripts/mod/sumversion.c | 6 +-
scripts/module.lds.S | 30 +-
scripts/spdxcheck.py | 2 +-
scripts/spelling.txt | 30 +
scripts/sphinx-pre-install | 4 +-
scripts/syscallhdr.sh | 98 +
scripts/syscalltbl.sh | 73 +
scripts/test_dwarf5_support.sh | 8 +
scripts/ver_linux | 12 +-
security/apparmor/apparmorfs.c | 3 +-
security/apparmor/domain.c | 13 +-
security/apparmor/file.c | 4 +-
security/apparmor/lsm.c | 21 +-
security/commoncap.c | 120 +-
security/integrity/digsig.c | 4 +-
security/integrity/evm/evm_crypto.c | 18 +-
security/integrity/evm/evm_main.c | 4 +-
security/integrity/evm/evm_secfs.c | 2 +-
security/integrity/ima/ima.h | 27 +-
security/integrity/ima/ima_api.c | 16 +-
security/integrity/ima/ima_appraise.c | 25 +-
security/integrity/ima/ima_asymmetric_keys.c | 5 +-
security/integrity/ima/ima_init.c | 5 +
security/integrity/ima/ima_kexec.c | 3 +
security/integrity/ima/ima_main.c | 91 +-
security/integrity/ima/ima_mok.c | 5 +-
security/integrity/ima/ima_policy.c | 133 +-
security/integrity/ima/ima_queue_keys.c | 7 +-
security/keys/Kconfig | 8 +-
security/keys/big_key.c | 9 +-
security/keys/key.c | 2 +
security/keys/keyctl.c | 2 +-
security/keys/keyctl_pkey.c | 2 -
security/keys/keyring.c | 10 +-
security/keys/process_keys.c | 1 +
security/keys/trusted-keys/trusted_tpm1.c | 22 +-
security/keys/trusted-keys/trusted_tpm2.c | 22 +-
security/lsm_audit.c | 5 +-
security/security.c | 33 +-
security/selinux/Makefile | 2 +
security/selinux/avc.c | 10 +-
security/selinux/hooks.c | 164 +-
security/selinux/ibpkey.c | 1 -
security/selinux/ima.c | 44 +
security/selinux/include/classmap.h | 2 +
security/selinux/include/ima.h | 24 +
security/selinux/include/security.h | 4 +-
security/selinux/netif.c | 1 -
security/selinux/netlink.c | 2 +-
security/selinux/netnode.c | 1 -
security/selinux/netport.c | 1 -
security/selinux/selinuxfs.c | 4 +-
security/selinux/ss/avtab.c | 4 +-
security/selinux/ss/ebitmap.c | 2 +-
security/selinux/ss/hashtab.c | 2 +-
security/selinux/ss/services.c | 74 +-
security/selinux/xfrm.c | 2 +-
security/smack/smack_lsm.c | 22 +-
security/smack/smackfs.c | 21 +-
security/tomoyo/file.c | 16 +-
security/tomoyo/network.c | 10 +-
security/tomoyo/util.c | 24 +-
sound/ac97/bus.c | 2 +-
sound/aoa/codecs/onyx.c | 2 +-
sound/aoa/codecs/tas.c | 2 +-
sound/aoa/codecs/toonie.c | 2 +-
sound/aoa/core/alsa.c | 8 +-
sound/aoa/fabrics/layout.c | 6 +-
sound/aoa/soundbus/sysfs.c | 2 +-
sound/arm/aaci.c | 10 +-
sound/arm/pxa2xx-ac97.c | 2 +-
sound/core/Kconfig | 9 +
sound/core/compress_offload.c | 2 +-
sound/core/control.c | 20 +-
sound/core/ctljack.c | 2 +-
sound/core/hwdep.c | 6 +-
sound/core/init.c | 23 +-
sound/core/jack.c | 304 +-
sound/core/oss/mixer_oss.c | 14 +-
sound/core/oss/rate.c | 4 +-
sound/core/pcm.c | 29 +-
sound/core/pcm_dmaengine.c | 2 +
sound/core/pcm_local.h | 7 +
sound/core/pcm_memory.c | 12 +-
sound/core/pcm_native.c | 60 +-
sound/core/rawmidi.c | 2 +-
sound/core/seq/oss/seq_oss_midi.c | 4 +-
sound/core/seq/oss/seq_oss_synth.c | 6 +-
sound/core/seq/seq_clientmgr.c | 2 +-
sound/core/seq/seq_memory.c | 2 +-
sound/core/seq/seq_ports.c | 6 +-
sound/core/sound.c | 15 +
sound/core/timer.c | 10 +-
sound/core/timer_compat.c | 4 +-
sound/drivers/aloop.c | 2 +-
sound/drivers/dummy.c | 2 +-
sound/drivers/opl3/opl3_oss.c | 2 +-
sound/drivers/opl3/opl3_synth.c | 2 +-
sound/drivers/vx/vx_pcm.c | 3 +-
sound/firewire/bebob/bebob_hwdep.c | 10 +-
sound/firewire/dice/Makefile | 3 +-
sound/firewire/dice/dice-harman.c | 26 +
sound/firewire/dice/dice-hwdep.c | 2 +-
sound/firewire/dice/dice.c | 12 +
sound/firewire/dice/dice.h | 1 +
sound/firewire/digi00x/digi00x-hwdep.c | 2 +-
sound/firewire/fireface/ff-hwdep.c | 12 +-
sound/firewire/fireface/ff-protocol-latter.c | 118 +-
sound/firewire/fireworks/fireworks_hwdep.c | 2 +-
sound/firewire/motu/motu-hwdep.c | 2 +-
sound/firewire/oxfw/oxfw-hwdep.c | 12 +-
sound/firewire/tascam/tascam-hwdep.c | 2 +-
sound/hda/Kconfig | 14 +
sound/hda/ext/hdac_ext_controller.c | 37 +
sound/hda/hdac_bus.c | 23 +
sound/hda/hdac_controller.c | 14 +
sound/hda/hdac_stream.c | 5 +-
sound/hda/hdac_sysfs.c | 2 +-
sound/hda/intel-dsp-config.c | 41 +-
sound/i2c/i2c.c | 4 +-
sound/isa/ad1848/ad1848.c | 7 +-
sound/isa/adlib.c | 3 +-
sound/isa/cmi8328.c | 3 +-
sound/isa/cmi8330.c | 3 +-
sound/isa/cs423x/cs4231.c | 7 +-
sound/isa/cs423x/cs4236.c | 7 +-
sound/isa/es1688/es1688.c | 7 +-
sound/isa/es18xx.c | 5 +-
sound/isa/galaxy/galaxy.c | 3 +-
sound/isa/gus/gusclassic.c | 3 +-
sound/isa/gus/gusextreme.c | 3 +-
sound/isa/gus/gusmax.c | 3 +-
sound/isa/gus/interwave.c | 3 +-
sound/isa/msnd/msnd_pinnacle.c | 3 +-
sound/isa/opl3sa2.c | 3 +-
sound/isa/opti9xx/miro.c | 3 +-
sound/isa/opti9xx/opti92x-ad1848.c | 5 +-
sound/isa/sb/jazz16.c | 3 +-
sound/isa/sb/sb16.c | 3 +-
sound/isa/sb/sb16_csp.c | 2 +-
sound/isa/sb/sb8.c | 3 +-
sound/isa/sb/sb_mixer.c | 2 +-
sound/isa/sc6000.c | 3 +-
sound/isa/sscape.c | 3 +-
sound/isa/wavefront/wavefront.c | 3 +-
sound/mips/Kconfig | 7 +
sound/mips/Makefile | 1 +
sound/mips/snd-n64.c | 372 +
sound/oss/dmasound/dmasound_core.c | 4 +-
sound/pci/ad1889.c | 3 +-
sound/pci/ali5451/ali5451.c | 3 +-
sound/pci/als300.c | 3 +-
sound/pci/als4000.c | 3 +-
sound/pci/asihpi/hpidebug.c | 2 +-
sound/pci/au88x0/au88x0.c | 3 +-
sound/pci/aw2/aw2-alsa.c | 3 +-
sound/pci/azt3328.c | 5 +-
sound/pci/bt87x.c | 3 +-
sound/pci/ca0106/ca0106_main.c | 3 +-
sound/pci/cs46xx/cs46xx_lib.c | 2 +-
sound/pci/cs5535audio/cs5535audio.c | 3 +-
sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +-
sound/pci/ctxfi/cthw20k1.c | 8 +-
sound/pci/ctxfi/cthw20k2.c | 8 +-
sound/pci/ctxfi/ctpcm.c | 2 +-
sound/pci/ctxfi/ctresource.c | 2 +-
sound/pci/emu10k1/emu10k1.c | 4 +-
sound/pci/emu10k1/emu10k1_main.c | 2 +-
sound/pci/emu10k1/emufx.c | 6 +-
sound/pci/emu10k1/memory.c | 2 +-
sound/pci/ens1370.c | 4 +-
sound/pci/es1938.c | 3 +-
sound/pci/es1968.c | 5 +-
sound/pci/fm801.c | 2 +-
sound/pci/hda/hda_auto_parser.c