This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from afe6fe7036c6 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 46612b751c49 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() adds 7771bdbbfd3d kasan: remove use after scope bugs detection. adds 4117992df66a page_poison: play nicely with KASAN adds bcf6f55a0d05 kasan: fix kasan_check_read/write definitions adds 5c0198b6fb73 kasan: fix coccinelle warnings in kasan_p*_table adds 1d6693fb9d15 scripts/decode_stacktrace.sh: handle RIP address with segment adds 685536921fa7 sh: remove nargs from __SYSCALL adds cc725ef3cb20 ocfs2: fix a panic problem caused by o2cb_ctl adds 5500ab4ed3b8 ocfs2: fix the application IO timeout when fstrim is running adds f402cf03fc4c ocfs2: Use zero-sized array and struct_size() in kzalloc() adds a905737fdd76 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() adds 5704a0681068 fs/file.c: initialize init_files.resize_wait adds edde82b6df70 mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 92d1d07daad6 mm/slab.c: kmemleak no scan alien caches adds de810f490db7 include/linux/slub_def.h: comment fixes adds 278d7756dff0 mm/slub.c: remove an unused addr argument adds a9cd410a3d29 mm/page_alloc.c: memory hotplug: free pages as higher order adds 4d3467e171f8 mm: balloon: update comment about isolation/migration/compaction adds ca215086b14b mm: convert PG_balloon to PG_offline adds e04b742f74c2 kexec: export PG_offline to VMCOREINFO adds 77c4adf6a6df xen/balloon: mark inflated pages PG_offline adds fae42c4d522b hv_balloon: mark inflated pages PG_offline adds 8165540c7fbc vmw_balloon: mark inflated pages PG_offline adds 5b56db37218e PM/Hibernate: use pfn_to_online_page() adds abd02ac616e3 PM/Hibernate: exclude all PageOffline() pages adds 6ade20327dbb mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 98fa15f34cb3 mm: replace all open encodings for NUMA_NO_NODE adds 7c9eefe82ca1 tools/: replace open encodings for NUMA_NO_NODE adds 52d1e606ee73 mm: reuse only-pte-mapped KSM page in do_wp_page() adds 9234bae9b252 mm, slub: make the comment of put_cpu_partial() complete adds 60cd4bcd6238 memcg: localize memcg_kmem_enabled() check adds 5a82ac715d1f mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 401592d2e095 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds c67dc6247576 mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds bc84c53525b4 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds 153178edc781 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 3f21a6b7ef20 vmalloc: add test driver to analyse vmalloc allocator adds a05ef00c9790 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds 6b7e5cad651a mm: remove sysctl_extfrag_handler() adds 7ed2c31dabde mm/hugetlb: distinguish between migratability and movability adds 9b553bf5eb99 mm/hugetlb: enable PUD level huge page migration adds e693de186414 mm/hugetlb: enable arch specific huge page size support fo [...] adds 4a03a058d1fe arm64/mm: enable HugeTLB migration adds 5480280d3f2d arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds c52e75935f8d mm: remove extra drain pages on pcp list adds 67b8046f42f8 mm/memcontrol.c: use struct_size() in kmalloc() adds 14ef1fc72a3e mm/filemap.c: remove redundant test from find_get_pages_contig adds 8fd2e0b505d1 mm: swap: check if swap backing device is congested or not adds e9f598730ea0 mm: swap: add comment for swap_vma_readahead adds d71e53cee7c2 mm: shuffle GFP_* flags adds 35f12f0f5c3b mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] adds c5fbd937b603 mm, compaction: shrink compact_control adds c5943b9c5312 mm, compaction: rearrange compact_control adds 566e54e113eb mm, compaction: remove last_migrated_pfn from compact_control adds 40cacbcb3240 mm, compaction: remove unnecessary zone parameter in some [...] adds 4469ab98477b mm, compaction: rename map_pages to split_map_pages adds 806031bb5ec3 mm, migrate: immediately fail migration of a page with no [...] adds efe771c7603b mm, compaction: always finish scanning of a full pageblock adds fd1444b27292 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 70b44595eafe mm, compaction: use free lists to quickly locate a migrati [...] adds e380bebe4771 mm, compaction: keep migration source private to a single [...] adds 5a811889de10 mm, compaction: use free lists to quickly locate a migrati [...] adds 804d3121ba5f mm, compaction: avoid rescanning the same pageblock multip [...] adds cb2dcaf023c2 mm, compaction: finish pageblock scanning on contention adds 9bebefd59084 mm, compaction: check early for huge pages encountered by [...] adds 8854c55f54bc mm, compaction: keep cached migration PFNs synced for unus [...] adds cb810ad294d3 mm, compaction: rework compact_should_abort as compact_che [...] adds cf66f0700c8f mm, compaction: do not consider a need to reschedule as co [...] adds d097a6f63522 mm, compaction: reduce premature advancement of the migrat [...] adds dbe2d4e4f12e mm, compaction: round-robin the order while searching the [...] adds 4fca9730c51d mm, compaction: sample pageblocks for free pages adds e332f741a8dd mm, compaction: be selective about what pageblocks to clea [...] adds 5e1f0f098b46 mm, compaction: capture a page under direct compaction adds 147e1a97c4a0 fs: kernfs: add poll file operation adds dc50537bdd1a kernel: cgroup: add poll file operation adds aa9694bb78bf mm, memcg: create mem_cgroup_from_seq adds 677dc9731b54 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] adds afd07389d3f4 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! adds 2d432cb7091e mm: prevent mapping slab pages to userspace adds 0ee930e6cafa mm/memory.c: prevent mapping typed pages to userspace adds d9f7979c92f7 mm: no need to check return value of debugfs_create functions adds bbbe48029720 mm, oom: remove 'prefer children over parent' heuristic adds 43cca0b1c51f mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] adds 8aa49762dba3 mm/page_owner: move config option to mm/Kconfig.debug adds 8bb4e7a2ee26 mm: fix some typos in mm directory adds 0cbe3e26abe0 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] adds 04a864530450 mm: update ptep_modify_prot_commit to take old pte value as arg adds 5b323367ef25 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade adds 023bdd00235e mm/hugetlb: add prot_modify_start/commit sequence for huge [...] adds 8ef5cbde6daf arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] adds 23a7052a5db4 mm/page_alloc.c: check return value of memblock_alloc_node [...] adds 7775face2079 memcg: killed threads should not invoke memcg OOM killer adds 2e25644e8da4 mm, mempolicy: fix uninit memory access adds a9e7c39fa9fd mm/vmscan.c: remove 7th argument of isolate_lru_pages() adds c5bf121e4350 mm: refactor swap-in logic out of shmem_getpage_gfp adds b56a2d8af914 mm: rid swapoff of quadratic complexity adds 750b317f8538 agp: efficeon: no need to set PG_reserved on GATT tables adds 446d29645b7d s390/vdso: don't clear PG_reserved adds f55b74170b6a powerpc/vdso: don't clear PG_reserved adds 795c230604cb riscv/vdso: don't clear PG_reserved adds 5ffb90b39334 m68k/mm: use __ClearPageReserved() adds aee494424414 arm64: kexec: no need to ClearPageReserved() adds d9fa9d951779 arm64: kdump: no need to mark crashkernel pages manually P [...] adds 731351d1bd32 ia64: perfmon: don't mark buffer pages as PG_reserved adds 6e2e07cd35f6 mm: better document PG_reserved adds d7fefcc8de91 mm/cma: add PF flag to force non cma alloc adds 9a4e9f3b2d73 mm: update get_user_pages_longterm to migrate pages alloca [...] adds 678e174c4c16 powerpc/mm/iommu: allow migration of cma allocated pages d [...] adds 7f1882517420 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] adds ab3948f58ff8 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd adds 544029862cbb selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 59118c42a60b mm: swap: use mem_cgroup_is_root() instead of deferencing [...] adds 2bb0f34fe3c1 mm: vmscan: do not iterate all mem cgroups for global dire [...] adds 1ff9e6e1798c mm: memcontrol: expose THP events on a per-memcg basis adds 2cee57d1b088 mm: ksm: do not block on page lock when searching stable tree adds 060f005f0747 mm/vmscan.c: do not allocate duplicate stack variables in [...] adds c10d38cc8d3e mm, swap: bounds check swap_info array accesses to avoid N [...] adds d342a0b38674 mm,oom: don't kill global init via memory.oom.group adds b9726c26dc21 numa: make "nr_node_ids" unsigned int adds ce0725f78a56 numa: make "nr_online_nodes" unsigned int adds 6d2bef9df7cc mm/page_poison: update comment after code moved adds 92eac16819e4 docs/mm: vmalloc: re-indent kernel-doc comemnts adds bc8ff3ca6589 docs/core-api/mm: fix user memory accessors formatting adds a862f68a8b36 docs/core-api/mm: fix return value descriptions in mm/ adds f900482da560 mm/migrate.c: cleanup expected_page_refs() adds 494eec70f054 mm: page_cache_add_speculative(): refactor out some code d [...] adds daf3538ad5a4 mm,memory_hotplug: explicitly pass the head to isolate_huge_page adds ace451eb5ec5 include/linux/compaction.h: fix potential build error adds 402ad96adcce tools/vm/slabinfo: update options in usage message adds b80fd3080317 tools/vm/slabinfo: put options in alphabetic order adds 3c89ff9aedea tools/vm/slabinfo: align usage output columns adds b2f0246d69c0 tools/vm/slabinfo: clean up usage menu debug items adds afa00112893f mm: unexport free_reserved_area adds 5d3ee42f8f5f mm/shmem: make find_get_pages_range() work for huge page adds 2367fab5b397 MAINTAINERS: add entry for memblock adds a33228682c20 tmpfs: test link accounting with O_TMPFILE adds 5a7f1b2f2fbe mm/cma_debug.c: remove static scoped cma_debugfs_root adds 960087445cd2 mm/swapfile.c: use struct_size() in kvzalloc() adds a7ca12f9d905 mm/workingset: remove unused @mapping argument in workings [...] adds f4b7e272b5c0 mm: remove zone_lru_lock() function, access ->lru_lock directly adds 5f438eee8f2e mm/compaction: pass pgdat to too_many_isolated() instead of zone adds 0c8158549960 mm/page_ext.c: fix an imbalance with kmemleak adds 0d3bd18a5efd mm/cma.c: cma_declare_contiguous: correct err handling adds 82ede7ee38e7 mm/memcontrol.c: fix bad line in comment adds cd02cf1aceea mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC adds 70516b936bb0 mm/huge_memory.c: fix "orig_pud" set but not used adds a9519defc771 writeback: fix inode cgroup switching comment adds fc8efd2ddfed mm/memory.c: do_fault: avoid usage of stale vm_area_struct adds d778015ac95b mm/sparse: fix a bad comparison adds ea2c3f6f5545 mm,mremap: bail out earlier in mremap_to under map pressure adds 0338c838367b proc: return exit code 4 for skipped tests adds 756ca74c7f65 fs/proc/self.c: code cleanup for proc_setup_self() adds 45f68ab50234 fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() adds 867aaccf1f2c proc: remove unused argument in proc_pid_lookup() adds 5713f35c0575 proc: read kernel cpu stat pointer once adds 08b55775133b proc: use seq_puts() everywhere adds e483b0208784 proc: test /proc/*/maps, smaps, smaps_rollup, statm adds 332e0e804d64 proc: more robust bulk read test adds fff04900ea79 tools/testing/selftests/proc/proc-self-syscall.c: remove d [...] adds 8dcd175bc3d5 Merge branch 'akpm' (patches from Andrew) adds 8a62ffe2753a PM-runtime: Add new interface to get accounted time adds 3b4ed2e2eb55 drm/i915: Move on the new pm runtime interface adds 40619f7dd3ef PM: clock_ops: fix missing clk_prepare() return value check adds 58456488e0e3 PM-runtime: update accounting_timestamp on enable adds a08c2a5a3194 PM-runtime: Replace jiffies-based accounting with ktime-ba [...] adds 1cc9c59569e0 Merge back earlier PM core material for v5.1. adds f800ea320c09 PM-runtime: Optimize pm_runtime_autosuspend_expiration() adds c155f6499f97 PM-runtime: Switch accounting over to ktime_get_mono_fast_ns() adds fed7e88c0702 PM-runtime: update time accounting only when enabled adds 4a0fa9f9fdb5 PM / suspend: Print debug messages for device using direct [...] adds 85945c28b5a8 PM / core: Add support to skip power management in device/ [...] adds 656f72bb2ef3 Merge back earlier PM core material for v5.1. adds d1c6b41b0f65 PM / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() adds 659dc4562c1b PM: QoS: no need to check return value of debugfs_create f [...] adds e16a42c3faa8 PM: domains: no need to check return value of debugfs_crea [...] adds 7416f1f20687 PM / Domains: Mark "name" const in genpd_dev_pm_attach_by_name() adds eeb35df05244 PM / Domains: Mark "name" const in dev_pm_domain_attach_by_name() adds 9cac42d0645c PM / EM: Expose the Energy Model in debugfs adds c3739c50ef4c Merge branches 'pm-core', 'pm-sleep', 'pm-qos', 'pm-domain [...] adds b26bf6ab716f cpuidle: New timer events oriented governor for tickless systems adds 3b7357663a47 Documentation: driver-api: PM: Add cpuidle document adds 440216062988 cpuidle: use BIT() for idle state flags and remove CPUIDLE [...] adds 8a56bdeb0900 Merge back earlier cpuidle material for v5.1. adds db10945cf49e cpuidle: dt: bail out if the idle-state DT node is not compatible adds 04b1d5d09849 intel_idle: add support for Jacobsville adds 34a62cd0df89 ACPI / processor: Set P_LVL{2,3} idle state descriptions adds df7f8e00a50f powercap: intel_rapl: add support for Jacobsville adds ba6f3ec198d5 powercap/intel_rapl: add Ice Lake mobile adds 08a2e45ac025 Merge branches 'pm-cpuidle' and 'powercap' adds 21469df4676e cpufreq: Don't update new_policy on failures adds 4944514e6c7e cpufreq: e_powersaver: Use struct_size() in kzalloc() adds 8321be6a9df5 cpufreq: Replace open-coded << with BIT() adds 625c85a62cb7 cpufreq: Use struct kobj_attribute instead of struct global_attr adds afa1f2ab43d4 thermal: cpu_cooling: Require thermal core to be compiled in adds 5c238a8b599f cpufreq: Auto-register the driver as a thermal cooling dev [...] adds 4c5ff1c8320d cpufreq: qcom-hw: Register as a cpufreq cooling device adds 4b498869268e cpufreq: imx6q: Use auto-registration of thermal cooling device adds e248d8d35cff cpufreq: cpufreq-dt: Use auto-registration of thermal cool [...] adds 0db60d6b89b9 cpufreq: mediatek: Use auto-registration of thermal coolin [...] adds 17170ec17109 cpufreq: qoriq: Use auto-registration of thermal cooling device adds 5da7af9a94a7 cpufreq: scmi: Use auto-registration of thermal cooling device adds cb772b8ce4b9 cpufreq: scpi: Use auto-registration of thermal cooling device adds 10b818211d04 cpufreq: stats: Declare freq-attr right after their callbacks adds 9795607dc41e cpufreq: stats: Fix concurrency issues while resetting stats adds 91a12e91dc39 cpufreq: Allow light-weight tear down and bring up of CPUs adds 263abfe74b5f cpufreq: dt: Implement online/offline() callbacks adds 70e6e7d92bca MAINTAINERS: use common indentation adds e0e5b2b4f427 cpufreq: s5pv210: Defer probe if getting regulators fail adds 8e3151d16c7d MAINTAINERS: add new entries for Armada 8K cpufreq driver adds f525a670533d cpufreq: ap806: add cpufreq driver for Armada 8K adds 0dc10eac6583 MAINTAINERS: Update the active pm tree for ARM adds 50c0b12f098f cpufreq: qcom-kryo: make some variables static adds 446fae2bb539 cpufreq: tegra124: add missing of_node_put() adds f896d06665ec cpufreq: qcom-hw: Move to device_initcall adds 55538fbc79e9 cpufreq: qcom: Read voltage LUT and populate OPP adds 285881b51eb5 PM / OPP: Remove unused parameter of _generic_set_opp_clk_only() adds a4f342b9607d PM / OPP: Introduce a power estimation helper adds 7c139d3f0f99 Merge branch 'opp/power' into cpufreq/qcom-hw adds dab535052f67 cpufreq: qcom-hw: Register an Energy Model adds af816ddfbdf0 Merge branch 'cpufreq/qcom-hw' into cpufreq/arm/linux-next adds b53c7348caf4 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 076b862c7e44 cpufreq: intel_pstate: Add reasons for failure and debug messages adds a9a22b570bd5 cpufreq: Replace double NOT (!!) with single NOT (!) adds 1757d05f3112 ACPI / CPPC: Add a helper to get desired performance adds 6c8d750f9784 cpufreq / cppc: Work around for Hisilicon CPPC cpufreq adds fa93b51c5509 cpufreq: intel_pstate: Avoid redundant initialization of l [...] adds a8e1942d97dc cpufreq: intel_pstate: Eliminate intel_pstate_get_base_pstate() adds b8bd1581aa61 cpufreq: intel_pstate: Rework iowait boosting to be less a [...] adds cd284ae36b6a cpufreq: pcc-cpufreq: remove unneeded semicolon adds 2814335cb3c8 cpufreq: longhaul: remove unneeded semicolon adds 5ae06c237fd0 cpufreq: powernv: fix missing check of return value in ini [...] adds d6c8e086e9d9 cpufreq: speedstep: convert BUG() to BUG_ON() adds 40b46b3b2f09 cpufreq: davinci: move configuration to include/linux/plat [...] adds ab0ef5d53267 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds a0dbb819b84f cpufreq: Add kerneldoc comments for two core functions adds 348a2ec5f5a5 cpufreq: Reorder and simplify cpufreq_update_policy() adds 2bb4059e075d cpufreq: Fix two debug messages in cpufreq_set_policy() adds 167a38dcd5ca cpufreq: Pass updated policy to driver ->setpolicy() callback adds 1222d527f314 cpufreq: acpi-cpufreq: Report if CPU doesn't support boost [...] adds 17162a117cd0 Merge back earlier cpufreq material for v5.1. adds d3c1e33f5c86 cpufreq: ap806: add missing of_node_put after of_device_is [...] adds 0334906c0696 cpufreq: kryo: Release OPP tables on module removal adds 185a23b6e773 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 6a558c723ed1 Merge branch 'pm-cpufreq' adds 76d004bf72c9 cpufreq: dt: Register an Energy Model adds 6915d7ad2105 cpufreq: scpi: Register an Energy Model adds 2516d670052d cpufreq: arm_big_little: Register an Energy Model adds 3c429851f998 cpufreq: scmi: Register an Energy Model adds 1058d1efbc84 cpufreq: mediatek: Register an Energy Model adds a2dea4cb9070 opp: no need to check return value of debugfs_create functions adds 3ad63a6b1b3e cpufreq: imx6q: Register an Energy Model adds a9a744dd5b82 cpufreq: OMAP: Register an Energy Model adds 78317ed93a58 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 1271d6d576b7 Merge branch 'pm-opp' adds ef8006846a3a Merge tag 'pm-5.1-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 886ca88be6b3 ACPI / bus: Respect PRP0001 when retrieving device match data adds f13c274da389 ACPICA: Convert more ACPI errors to firmware errors adds 894b5cc535b8 ACPICA: acpiexec: Add option to dump extra info for memory leaks adds 840c02ca2215 ACPICA: All acpica: Update copyrights to 2019 adds 075470d88930 ACPICA: Update version to 20190108 adds f2fee24c5aae ACPICA: Get rid of acpi_sleep_dispatch() adds aa342261bde5 ACPICA: Remove legacy module-level code support adds b3381bd90265 ACPICA: Interpreter: Emit warning for creation of a zero-l [...] adds 90791fbbd2df ACPICA: Debugger: Fix possible fault with the "test object [...] adds 991371e0dd4e ACPICA: Update/clarify messages for control method failures adds a3fbd67bd131 ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _N [...] adds f00175d06b50 ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier stru [...] adds aa475a59fff1 ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable adds aa6ec56b574d ACPICA: ACPI 6.3: add PCC operation region support for AML [...] adds e646e0a50cfa ACPICA: ACPI 6.3: MADT: add support for statistical profil [...] adds ddcfd66c1d4b ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value adds b5eab512e7cf ACPICA: ACPI 6.3: PPTT add additional fields in Processor [...] adds 9a8d961f1ef8 ACPICA: ACPI 6.3: HMAT updates adds 8f5a14d05310 ACPICA: ACPI 6.3: add GTDT Revision 3 support adds c163f90cc862 ACPI/ACPICA: Trivial: fix spelling mistakes and fix whites [...] adds 6b31c01651c2 ACPICA: Update version to 20190215 adds 7db52b5ace8f Merge branch 'acpica' adds 98a455d91e71 ACPI / tables: table override from built-in initrd adds 6cafe700b08c ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs adds 9ec6dbfbdc0a ACPI: no need to check return value of debugfs_create functions adds 6010ce3f2e57 ACPI: debug: Clean up acpi_aml_init() adds fdb3c1776570 ACPI: EC: Clean up probing for early EC adds a9c3076846be ACPI: EC: Declare boot_ec as static adds 1568426c491a ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward adds c746b6b67e16 ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward adds d2c62aef3876 ACPI: EC: Eliminate acpi_config_boot_ec() adds 116f2b348b74 ACPI: EC: Simplify boot EC checks in acpi_ec_add() adds b6a3e1475b02 Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" adds 580d0382c1cd ACPI / DPTF: remove header search path to the parent directory adds 511514f1d955 Merge branches 'acpi-tables', 'acpi-debug', 'acpi-ec' and [...] adds 6f9c104b183a APEI / ERST: Switch to use new generic UUID API adds f3355298fc5a ACPI / APEI: Fix parsing HEST that includes Deferred Machi [...] adds ee9fa8f302dc ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files adds 78b0b690f655 ACPI / APEI: Don't wait to serialise with oops messages wh [...] adds 93066e9aefa1 ACPI / APEI: Remove silent flag from ghes_read_estatus() adds 0ac234be1a94 ACPI / APEI: Switch estatus pool to use vmalloc memory adds e147133a42cb ACPI / APEI: Make hest.c manage the estatus memory pool adds fb7be08f1a09 ACPI / APEI: Make estatus pool allocation a static size adds eeb255577947 ACPI / APEI: Don't store CPER records physical address in [...] adds 7d49f2c75af2 ACPI / APEI: Remove spurious GHES_TO_CLEAR check adds 5cc6c68287ae ACPI / APEI: Don't update struct ghes' flags in read/clear [...] adds ee2eb3d4ee17 ACPI / APEI: Generalise the estatus queue's notify code adds 06ddeadc8d1c ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors adds 9c9d08051380 ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and [...] adds 255097c82d82 ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue adds 0db5e0223035 KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS [...] adds d44f1b8dd7e6 arm64: KVM/mm: Move SEA handling behind a single 'claim' i [...] adds 3b880cbe4df5 ACPI / APEI: Move locking to the notification helper adds b484079b9f52 ACPI / APEI: Let the notification helper specify the fixmap slot adds f2a7e059aa7a ACPI / APEI: Pass ghes and estatus separately to avoid a l [...] adds f2a681b9160b ACPI / APEI: Make GHES estatus header validation more user [...] adds e00a6e3392cb ACPI / APEI: Split ghes_read_estatus() to allow a peek at [...] adds d9f608dc1564 ACPI / APEI: Only use queued estatus entry during in_nmi_q [...] adds b972d2eaf0c7 ACPI / APEI: Use separate fixmap pages for arm64 NMI-like [...] adds f96935d3bc38 firmware: arm_sdei: Add ACPI GHES registration helper adds f9f05395f384 ACPI / APEI: Add support for the SDEI GHES Notification type adds a2ed1ee91f4f MAINTAINERS: Add James Morse to the list of APEI reviewers adds 1c0d9b1c31d1 ACPI: APEI: Fix possible out-of-bounds access to BERT region adds 45b14a4ffcc1 efi: cper: Fix possible out-of-bounds access adds dcaed592b2fc Merge branch 'acpi-apei' adds cecf3e3e0803 ACPI / video: Refactor and fix dmi_is_desktop() adds d693c008e3ca ACPI / video: Extend chassis-type detection with a "Lunch [...] adds ff6cdfd71495 ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book adds 8167e00e9e35 Merge branches 'acpi-video' and 'acpi-x86' adds d276709ce6c9 Merge tag 'acpi-5.1-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2b6e492467c7 device property: Fix the length used in PROPERTY_ENTRY_STRING() adds 344798206f17 software node: Implement get_named_child_node fwnode callback adds 542d0e583b7b Merge tag 'devprop-5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 748b6ec359b0 ALSA: virtuoso: add de-emphasis control adds 4bccb403f2ca ALSA: oxygen: initialize spdif_playback_enable to 0 adds 0f25e000cb43 ALSA: gus: add a check of the status of snd_ctl_add adds c99776cc4018 ALSA: ice1712: fix a missing check of snd_i2c_sendbytes adds 02cc53e223d4 ALSA: line6: fix check on snd_card_register adds beae77170c60 ALSA: sb: fix a missing check of snd_ctl_add adds 081e01f059ba ALSA: hda: Fix mismatches for register mask and value in h [...] adds fc2a6cf060d0 ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() adds 36c346e1c581 ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' adds e6ce7943231f ALSA: hda: add verbs for stripe control adds 5dd3d271320d ALSA: hda: Add api to program stripe control bits adds b59c8e7a7316 ALSA: hda: add register offset for stripe control adds 9b6f7e7a296e ALSA: hda: program stripe bits for controller adds 053b055948e9 ALSA: hda: program stripe control for codec adds 3d21ef0b49f8 ALSA: pcm: Suspend streams globally via device type PM ops adds 435e25c67de7 ALSA: atiixp: Move PCM suspend/resume code into trigger callback adds 28394f0e8735 ALSA: isa: Remove superfluous snd_pcm_suspend*() calls adds 3c40dfeb0449 ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls adds 17bc4815de58 ALSA: pci: Remove superfluous snd_pcm_suspend*() calls adds 2c76706843c9 ALSA: usb: Remove superfluous snd_pcm_suspend*() calls adds 0c3df9edb24d ALSA: x86: Remove superfluous snd_pcm_suspend*() calls adds ece984a63a8d ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls adds d3bdf3f37ac3 ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls adds 793e0fca25fa ALSA: arm: Remove superfluous snd_pcm_suspend*() calls adds 9833f1d05031 ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls adds ede63a8d4555 drm: bridge: dw-hdmi: Remove superfluous snd_pcm_suspend*() calls adds 910e7e1923d5 ALSA: doc: Update the description about PCM suspend procedure adds ce7f93e2bd6f ALSA: pcm: Make snd_pcm_suspend() local static adds 436ec40e0cdf Merge branch 'topic/pcm-device-suspend' into for-next adds 3bb700e76914 ALSA: hda - Fix unused variable warning adds e199d1eb7f5d ALSA: fireface: rename protocol layer for former models adds 9dd466aca377 ALSA: fireface: unify protocol layer for FF400/FF800 adds 2f8af5b3f09c ALSA: fireface: obsolete proc node to leave one node adds e9e29cf85220 ALSA: fireface: add protocol-dependent operation to dump status adds ae3053c28b86 ALSA: fireface: add protocol-dependent operation to switch [...] adds b1d0cb0ae511 ALSA: fireface: add protocol-dependent operation to get cl [...] adds 22f745871408 ALSA: fireface: code refactoring for dump of sync status adds 4c4871a8055a ALSA: fireface: code refactoring to parse of clock configuration adds fd1cc9de64c2 ALSA: fireface: add support for Fireface UCX adds 3f7e94e6d66b ALSA: hda/tegra: runtime power management support adds 65af2122e872 ALSA: hda/tegra: get clock handles early in probe adds f2974aa21a41 ALSA: hda/tegra: add runtime PM callbacks adds 091aa420530c ALSA: hda/tegra: remove redundant clock enable API adds 707e0759f2f4 ALSA: hda/tegra: implement runtime suspend/resume adds 9935d55b0290 ALSA: hda/tegra: add driver flag for runtime PM adds 6c644e4e954d ALSA: fireface: change prototype of handler for async tran [...] adds 900896771a2f ALSA: fireface: add model-dependent parameter for address [...] adds 73f5537fb209 ALSA: fireface: support tx MIDI functionality of Fireface UCX adds 481e09ac9a82 ALSA: fireface: add model-dependent parameter for address [...] adds 82b6297b4434 ALSA: fireface: add protocol-specific operation to fill tr [...] adds f0f9f497d44e ALSA: fireface: support rx MIDI functionality for Fireface UCX adds d8002539ec7b ALSA: fireface: comment cleanup about destination address [...] adds de89750c56f4 ALSA: pcm: Drop unused snd_pcm_substream.file field adds 480e32ebd524 ALSA: pcm: Simplify proc file destruction adds 3a55437141a1 ALSA: proc: Avoid possible leaks of snd_info_entry objects adds d819fb21eecc ALSA: pcm: Call snd_card_unref() inside in_pcm_file() adds 73365cb10b28 ALSA: pcm: Unify snd_pcm_group initialization adds a41c4cb913b5 ALSA: pcm: Make PCM linked list consistent while re-grouping adds 7df5a5f66b8f ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() adds f57f3df03a8e ALSA: pcm: More fine-grained PCM link locking adds ecb41f0f44ca ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem adds ef2056b8f394 ALSA: pcm: Cleanup snd_pcm_stream_lock() & co adds 205d6bcf9bb8 Merge branch 'topic/pcm-lock-refactor' into for-next adds 2dee43ec3f31 ALSA: fireface: Off by one in latter_handle_midi_msg() adds 315d9f1bee40 ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() adds b2e9e1c8810e ALSA: dice: add support for Solid State Logic Duende Classic/Mini adds 286406c2e198 Merge branch 'for-linus' into for-next adds 202e69e64554 ALSA: usb-audio: Cleanup DSD whitelist adds 98081ca62cba ALSA: hda - Record the current power state before suspend/ [...] adds f6ef4e0e2842 ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume adds 9a19c90276e8 Merge branch 'topic/hda-pm-state' into for-next adds 45571bb871b2 ALSA: hda - Use standard device registration for beep adds 515548fdd8a3 ALSA: pcm: remove a superfluous function declaration adds 9f7d35d9f7a1 ALSA: hal2: pass struct device to DMA API functions adds 6a8125c3cab8 ALSA: mips: pass struct device to DMA API functions adds 0b6a2c9cf4a0 ALSA: isa: Avoid passing NULL to memory allocators adds c7c3fec8a524 ALSA: x86: Avoid passing NULL to memory allocators adds bc70a9d70052 ALSA: arm: Avoid passing NULL to memory allocators adds 18d33cdb0b30 ASoC: amd: Avoid passing NULL to memory allocators adds 8f74ae398aa0 ASoC: sh: Avoid passing NULL to memory allocators adds 6ce1d63ed721 ALSA: core: Don't allow NULL device for memory allocation adds 348c5ad5d69c ALSA: info: Always register entries recursively adds 0c298bdc38a0 ALSA: firewire: Remove superfluous snd_info_register() calls adds 413d452f3a1c ALSA: opl4: Remove superfluous snd_info_register() calls adds 69fad28cefe3 ALSA: emux: Remove superfluous snd_info_register() calls adds a8d149813b44 ALSA: pcm: Remove superfluous snd_info_register() calls adds 4a471d7cc99d ALSA: compress: Remove superfluous snd_info_register() calls adds eaffef0d5fca ALSA: pci: Remove superfluous snd_info_register() calls adds 7453e1dafdec ALSA: info: Add standard helpers for card proc file entries adds 815d808c7bfc ALSA: drivers: Clean up with new procfs helpers adds 1bac5e1c8142 ALSA: isa: Clean up with new procfs helpers adds 5a170e9e4c74 ALSA: i2c: Clean up with new procfs helpers adds 47f2769b4b2e ALSA: pci: Clean up with new procfs helpers adds 50a7a8e916ed ALSA: pcmcia: Clean up with new procfs helpers adds 3c6ee77088a9 ALSA: sparc: Clean up with new procfs helpers adds 7449054af0dc ALSA: usb: Clean up with new procfs helpers adds 9725752867cb ALSA: info: Drop unused snd_info_entry.card field adds a858ee6655ca ALSA: info: Minor optimization adds 29b2625ff605 ALSA: info: Move card id proc creation into info.c adds 0b2338a9bf36 ALSA: cs46xx: Clean up proc file creations adds e6e8c82b9747 ALSA: atmel: Drop superfluous PCM preallocation error checks adds f32e5616005b ALSA: parisc: Drop superfluous PCM preallocation error checks adds 5116b94af07a ALSA: pci: Drop superfluous PCM preallocation error checks adds c025672290d7 ALSA: ppc: Drop superfluous PCM preallocation error checks adds 2462bca0a668 ALSA: sh: Drop superfluous PCM preallocation error checks adds 1267e24fe749 ALSA: sparc: Drop superfluous PCM preallocation error checks adds 600bacfcd706 ALSA: spi: Drop superfluous PCM preallocation error checks adds 4d1b53034d79 ALSA: usb: Drop superfluous PCM preallocation error checks adds f6aa470f0d3c ASoC: amd: Drop superfluous PCM preallocation error checks adds ad8ba770ca67 ASoC: dwc: Drop superfluous PCM preallocation error checks adds 62961dd5f609 ASoC: intel: Drop superfluous PCM preallocation error checks adds 15486e63e7ce ASoC: mediatek: Drop superfluous PCM preallocation error checks adds fba3b09f185e ASoC: meson: Drop superfluous PCM preallocation error checks adds b76c7fe6c99d ASoC: sh: Drop superfluous PCM preallocation error checks adds 18183edaad8d ASoC: stm: Drop superfluous PCM preallocation error checks adds 4f39e4c969b1 ASoC: txx9: Drop superfluous PCM preallocation error checks adds c87592fec396 ASoC: uniphier: Drop superfluous PCM preallocation error checks adds 8eea18f6a433 ASoC: xtensa: Drop superfluous PCM preallocation error checks adds 6c422436638a ASoC: dmaengine: Drop superfluous PCM preallocation error checks adds 62e94da3e9d8 media: Drop superfluous PCM preallocation error checks adds 36e4617c0115 Merge branch 'topic/memory-device-fixes-2' into for-next adds 0f68c396f604 ASoC: cs4341: Add driver for CS4341 DAC adds 0ddb46080a46 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds 2bb853f6f937 ASoC: wm8904: make the driver visible in Kconfig adds fb82c6ed3190 ASoC: wm8904: save model id directly in of_device_id.data adds 5489e81f981b ASoC: wm8904: enable MCLK in STANDBY adds 431b67c27c57 ASoC: Intel: Skylake: remove useless cast adds d8747d30aa7f ASoC: Intel: Skylake: simplify boolean tests adds 6c5414589721 ASoC: Intel: Haswell: remove unneeded semicolon adds bf88b3c3c277 ASoC: Intel: Haswell: assign booleans to true/false adds 060d35be2dfa ASoC: Intel: Baytrail: remove unneeded variable adds e295450dd86d ASoC: Intel: Baytrail: simplify boolean test adds 10583cdac237 ASoC: Intel: Atom: simplify boolean tests adds 4e88068ed088 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] adds a0c426fe1433 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] adds 40dfae169ad0 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() adds e4f4fdfc57d9 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc adds 61c263ac27a3 ASoC: audio-graph-scu-card: remove audio-graph-scu-card adds bb93487b8501 ASoC: simple-scu-card: remove simple-scu-card on Doc adds c8ed6aca6b82 ASoC: simple-scu-card: remove simple-scu-card adds e3e12ec09a18 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] adds 6f6c3c36f091 ASoC: xlnx: add pcm formatter platform driver adds b31daa15af76 ASoC: xlnx: enable audio formatter driver build adds de2949fe2621 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again adds 1e4771a62fd7 ASoC: audio-graph-card: add link_info adds dd98fbc558a0 ASoC: audio-graph-card: cleanup DAI link loop method - step1 adds fce9b90c1ab7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 adds 97fe6ca41465 ASoC: audio-graph-card: reduce naming prefix adds 7e5e1f8bbaa8 ASoC: simple-card: add asoc_simple_card_get_conversion() adds 7adee60ee273 ASoC: simple-card: add 1 CPU : 1 Codec support again adds 17029e494edc ASoC: simple-card: add link_info adds d947cdfd4be2 ASoC: simple-card: cleanup DAI link loop method - step1 adds c39291a76444 ASoC: simple-card: cleanup DAI link loop method - step2 adds 2d01a84605a5 ASoC: simple-card: reduce naming prefix adds c32759035ad2 ASoC: rockchip: support ACODEC for rk3328 adds f5758544d98c ASoC: rockchip: add workaround for silence of rk3288 ACODEC adds 1d38b4e903d5 ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe adds e1de3d237b50 ASoC: rockchip: fix platform_no_drv_owner.cocci warnings adds 822257661031 ASoC: es8316: Add jack-detect support adds 24b53f17a3f2 ASoC: es8316: Add DAC mono mix switch mixer control adds 6ca382c4363d ASoC: Intel: bytcht_es8316: Sort includes alphabetically adds 86909c8f77c5 ASoC: Intel: bytcht_es8316: Minor refactoring adds 349e13862c99 ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) adds 4bf538b42933 ASoC: Intel: bytcht_es8316: Add jack-detect support adds 0d3e91da0750 ASoC: Intel: bytcht_es8316: Add external speaker mux support adds 730501a91d94 ASoC: Intel: bytcht_es8316: Add input-map support adds 249d2fc9e55c ASoC: Intel: bytcht_es8316: Set card long_name based on quirks adds 5198baf8817d ASoC: Intel: Add ACPI match table entry for ES8316 codec o [...] adds b97205ef95ef ASoC: Intel: sst: Simplify is_byt_cr() adds fee15714552d ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing adds 51a13e401a83 ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 [...] adds 2130f15d6cd9 ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN che [...] adds ae33ba2a8bcc Merge branch 'asoc-4.21' into HEAD adds 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support adds 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins adds aa07e38b0ae9 Merge branch 'asoc-4.22' into asoc-5.0 adds ee6047b82888 ASoC: ak4458: Add support for AK4497 adds 5d8d66077af1 ASoC: dt-bindings: Document support for ak4497 adds 902d82222270 ASoC: dmic: declare trigger function as static adds 97d8f6b71f56 ASoC: max98090: remove unused constant variables adds 37b6f0350374 ASoC: es8316: remove unused constant variables adds dc22a4093f5d ASoC: codecs: fix kernel doc descriptions adds c3db21324442 ASoC: rt5645: remove unused mux define adds 6606f9df60bc ASoC: rt5670: remove unused mux/mixer define adds 7c3727ba7de2 ASoC: max98383: fix boolean assignments to true/false adds 3c17bcfd35bc ASoC: cs4271: fix boolean assignments adds b793a1e4ebad ASoC: rt274: fix boolean tests adds af3b2b54cb29 ASoc: rt286: fix boolean tests adds e0a99927ff5f ASoC: rt5640: fix boolean assignments adds 091cd877d8d6 ASoC: max98927: fix boolean assignments adds 577dc32f9a6f ASoC: rt5651: fix boolean assignments adds 290da7a7e349 ASoC: nau8824: fix boolean assignment adds f361ca368020 ASoC: tscs42xx.c: fix boolean test adds d61780c155e8 ASoC: mt6351: remove unneeded variable adds 123c3def3bc5 ASoC: da7219: fix endianness issues adds b468f379e1e0 ASoC: da7219: use logical AND adds 60b52ed62721 ASoC: rt5645: store eq kcontrol byte in __be adds b8e022e83ba9 ASoC: rl6437a: use __be32 for a __be32 buf adds f0627d006047 ASoC: rt298: fix boolean tests adds e147c189c109 ASoC: eliminate left-over from Raumfeld machine driver removal adds e595da28ecc8 ASoC: micfil: Add bindings for MICFIL DAI adds 47a70e6fc9a8 ASoC: Add MICFIL SoC Digital Audio Interface driver. adds 2f00f7715e62 dt-bindings: ASoC: xlnx, spdif: Document spdif bindings adds b1d2a4cca20c ASoC: xlnx: add SPDIF audio driver adds 47caf048a017 ASoC: xlnx: enable SPDIF driver build adds 5dc4ca299684 ASoC: sgtl5000: Allow SCLK pad drive strength to be changed adds 7674bec4fc09 ASoC: rsnd: update BSDSR/BSDISR handling adds d3dcc5882ca9 ASoC: Intel: common: Add quirk for PoV P1006W tablet adds d306873589c5 ASoC: rt5651: Add ACPI ID 10EC5640 adds c2ec9d957d2b ASoC: rt5651: Add support for jack detect using an external GPIO adds aee48a9ffa5a ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic [...] adds 7eb187313eef ASoC: Intel: bytcr_rt5651: Add quirks module parameter adds 90768eaf0640 ASoC: Intel: bytcr_rt5651: Add support for jack-detect usi [...] adds fee3e1cbd6cd ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-23 [...] adds 7b57085a33ce ASoC: ADAU7002: Add optional delay before start of capture adds 4a8191aa9e05 ASoC: rt274: Variable "buf" in function rt274_jack_detect( [...] adds a6028cc60aad ASoC: da7219: MCLK should be enabled before DAI clocks adds a58943abcb08 ASoC: da7219: Add recalc_rate function to return DAI clock rate adds 04d979d7a7ba ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated adds f833fe2056b3 ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt [...] adds 3e8c45f57a90 ASoC: cs4341: fix waring unused-function adds fecd5c09ddf8 ASoC: msm8916-wcd-digital: remove few unused variables adds 5b86fa6d2903 ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error adds c284d4e31a0b ASoC: xlnx: parse AES audio parameters adds 0ddb0fb00a76 ASoC: qcom: Kconfig: select max98927 for sdm845 adds 9019ab102fe8 ASoC: sdm845: Set DAI format for dmic codec adds 3ac1b2e4158c ASoC: rt5682: add default pdata for i2s mode adds d98665724868 ASoC: imx-sgtl5000: put of nodes if finding codec fails adds 691beb02d9ff ASoC: imx-sgtl5000: lower log level for potential probe de [...] adds e379ee969ecb ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error adds 1aabff2508cb ASoC: fsl_spdif: don't print EPROBE_DEFER as error adds 2363d85f4e04 ASoC: imx-spdif: don't print EPROBE_DEFER as error adds 7c7e2d6a9ca3 ASoC: soc-core: remove error due to probe deferral adds e412fcb0db5c ASoC: fsl_sai: Remove expensive print in irq handler adds f557d39a3cb8 Merge tag 'asoc-fix-v5.0-rc2' into asoc-5.1 adds 62bc79d35ebb ASoC: soc.h: add explanation of legacy/modern style of dai_link adds 910fdcabedd2 ASoC: soc-core: add .num_platform for dai_link adds 65462e445f78 ASoC: soc-core: add new snd_soc_flush_all_delayed_work() adds 53e947a0e1f7 ASoC: soc-core: merge card resources cleanup method adds 52293596f5af ASoC: soc-core: reduce if/else nest on soc_probe_link_dais adds 22d1423187e5 ASoC: soc-core: add soc_cleanup_component() adds 10dff9b0ddf7 ASoC: soc-core: use for_each_link_codecs() for dai_link codecs adds fe7ed4dec2e6 ASoC: simple-card: rename to asoc_simple_card_canonicalize [...] adds 3f6a125230d8 ASoC: core: Fix multi-CODEC setups adds 4ffdca62e2de ASoC: Intel: make const arrays static, reduces object code size adds a94aec035a12 ASoC: mediatek: mt8183: add platform driver adds bfd74e65c47f ASoC: mediatek: mt8183: add audio afe document adds 6a8d4198ca80 ASoC: mediatek: mt6358: add codec driver adds 7ca80f232e81 ASoC: mediatek: mt6358: add codec document adds 141474c6ac7f ASoC: Fixup build error for mt6358 adds 720734a0b66f ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 adds ccc8d6c7b6d2 ASoC: pcm512x: Implement the set_bclk_ratio interface adds 51b033c26081 ASoC: pcm512x: Fix clocking calculations when not using the PLL adds 5e484ec1758b ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n adds e20bfeb0b7d8 ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe( [...] adds cb50358b8384 ASoC: add helper to change platform name for all dailinks adds e87055d732e3 ASoC: Intel: haswell: platform name fixup support adds 2d067b2807f9 ASoC: Intel: broadwell: platform name fixup support adds 7e40ddcf974a ASoC: Intel: bdw-rt5677: platform name fixup support adds bd7661b761bc ASoC: Intel: bytcr_rt5640: platform name fixup support adds 0b2c2093fc3a ASoC: Intel: bytcr_rt5651: platform name fixup support adds 686338c12a2b ASoC: Intel: bytcht_da7213: platform name fixup support adds e4bc6b1195f6 ASoC: Intel: bytcht_es8316: platform name fixup support adds 7e7e24d7c7ff ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support adds 4506db804334 ASoC: Intel: cht_bsw_nau8824: platform name fixup support adds 3a934e7c75b4 ASoC: Intel: cht_bsw_rt5645: platform name fixup support adds f403906da05c ASoC: Intel: cht_bsw_rt5672: platform name fixup support adds 7ebf2528eaca ASoC: Intel: bxt_da7219_max98357a: platform name fixup support adds fbe2c2736e29 ASoC: Intel: bxt_rt298: platform name fixup support adds 5b14aa718f59 ASoC: Intel: glk_rt5682_max98357a: platform name fixup support adds 262ff68fce8f ASoC: dt-bindings: update wcd9335 bindings. adds 20aedafdf492 ASoC: wcd9335: add support to wcd9335 codec adds cc2e324d39b2 ASoC: wcd9335: add CLASS-H Controller support adds 8c4f021d806a ASoC: wcd9335: add basic controls adds 354461486f66 ASoC: wcd9335: add playback dapm widgets adds 6ccc25f6696c ASoC: wcd9335: add capture dapm widgets adds 93f97ff1911a ASoC: wcd9335: add audio routings adds 9f11d233d98a ASoC: apq8096: add slim support adds a8233b6c1972 ASoC: wcd9335: Fix missing slimbus dependency adds d7c26e63cf78 Merge tag 'v5.0-rc4' into asoc-5.1 adds 494a3503d684 ASoC: Documentation: Add google, cros-ec-codec adds b291f42a3718 ASoC: cros_ec_codec: Add codec driver for Cros EC adds 53b6d0adffb0 ASoC: Intel: cht_bsw_rt5672: remove useless test adds 33ae6ae2111c ASoC: topology: Reduce number of dereferences when accessing dobj adds a46e8393d128 ASoC: topology: Remove widgets from dobj list adds 34db6a3e91d8 ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts adds 7620fe9161ce ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create adds 5c30f43f0625 ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes adds 7df04ea7a31e ASoC: topology: modify dapm route loading routine and add [...] adds 27e27e6555d3 dt-bindings: ASoC: Add Spreadtrum DMA platform documentation adds 42fea318e1d1 ASoC: sprd: Add Spreadtrum audio DMA platfrom driver adds f497c88b195e ASoC: rsnd: synchronize connection check for simple-card/a [...] adds 2264cf2e5db9 ASoC: rsnd: fixup TDM Split mode check for CTU adds 909d74e39fe1 ASoC: arizona: Add channel numbers to AIFs adds 425da20a98e0 ASoC: mediatek: add documents for btcvsd driver adds 4bd8597dc36c ASoC: mediatek: add btcvsd driver adds 199ed3e81c49 ASoC: dapm: fix use-after-free issue with dailink sname adds 078a85f2806f ASoC: dapm: Only power up active channels from a DAI adds 411db2ab7df3 ASoC: dapm: Add warnings for widget overwrite when adding route adds 11907e9d3533 ASoC: fsl-asoc-card: fix object reference leaks in fsl_aso [...] adds 78a24e10cd94 ASoC: soc-core: clear platform pointers on error adds adfebb51e175 ASoC: topology: unload physical dai link in remove adds 766cc4965a3a ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" adds 0f747bb27379 ASoC: ak4118: fix missing header adds cf17a5ffd272 ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked adds 37768e391740 ASoC: ssm2602: Fix ADC powerup sequencing adds d22b4117538d ASoC: wcd9335: remove some unnecessary NULL checks adds 52cadf1fdbe8 ASoC: compress: Clarify the intent of current compressed o [...] adds 4ef0ecb80e34 ASoC: compress: Add helper functions for component trigger [...] adds 47306401835a ASoC: ssm2602: switch to SPDX identifier adds e29fe437ea5d Merge branch 'asoc-5.0' into asoc-5.1 for dapm table adds f13d4b5f85e1 ASoC: dapm: harden use of lookup tables adds e9d97b05a80f ASoC: codecs: Add jz4725b-codec driver adds afb866265092 ASoC: wcd9335: fix semicolon.cocci warnings adds 6c3e6302364a ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" [...] adds 63bd84890fc4 ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input adds b5a656030c74 ASoC: sun4i-codec: Add Mic Playback Volume adds b71a7eb56c95 ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec adds b329c78eb0c8 ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume adds 0bbb8e83cfe0 ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls a [...] adds 44a1f4e8cfcc ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch adds 50d164194879 ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Rig [...] adds 67690c286de6 ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Vo [...] adds 7c536bade37f dt-bindings: sound: Document jz4740-codec bindings adds f58f2b0a9f6e dt-bindings: sound: Document jz4725b-codec bindings adds 06a334ae98d1 ASoC: codecs: jz4740: Use SPDX license notifier adds 030a79e97730 ASoC: codecs: jz4740: Add support for devicetree adds edcd3ed182f8 ASoC: codecs: Kconfig: Show knob, and depend on MIPS || CO [...] adds a50e32694fbc ASoC: codecs: jz4725b: Use C++ style comments in header adds d02cac152c97 Merge tag 'asoc-v5.1' of https://git.kernel.org/pub/scm/li [...] adds 7b48b3b2263c Merge branch 'for-linus' into for-next adds 95d14640d984 ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_a [...] adds bb580602f392 ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void adds d9c0b2afe820 ALSA: PCM: check if ops are defined before suspending PCM adds 5a23f385686f Merge branch 'for-linus' into for-next adds 932a81519572 ALSA: pcm: Comment why read blocks when PCM is not running adds a06702ca023f ALSA: es1688: Remove set but not used variable 'hw' adds c7a13264918b ALSA: usb-audio: Expose sample resolution through proc interface adds 31d2350d6025 ALSA: ac97: Fix of-node refcount unbalance adds 00178c917540 ALSA: aoa: Fix of-node refcount unbalance adds 5e2c94658255 ALSA: ppc: Fix of-node refcount unbalance adds cf4ba4dc5f4c ALSA: hda/realtek - Fix a typo in model documentation adds b16d7ee241d8 ALSA: hda/realtek - Add model description for Chrome heads [...] adds c0ca5eced222 ALSA: hda/realtek - Reduce click noise on Dell Precision 5 [...] adds 8bb37a2a4d7c ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 adds a0d183c32916 ALSA: hda/tegra: property for card name adds 11ce4308307c arm64: tegra: custom name for hda sound card adds c0bde003a013 ALSA: hda/tegra: sound card name from device tree adds cfc35f9c128c ALSA: hda: Extend i915 component bind timeout adds 7dc661bd8d32 ALSA: bebob: use more identical mod_alias for Saffire Pro [...] adds f97a0944a72b ALSA: firewire-motu: fix construction of PCM frame for cap [...] adds d98afe1353b6 ASoC: adau1977: Fix reset-gpios typo adds cc29ea007347 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode adds fcf4daabf080 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() adds 05bd7fcdd06b ASoC: codecs: pcm186x: Fix energysense SLEEP bit adds f938f3485c38 ASoC: wm_adsp: Update cached error state on trigger adds 8af6c521cc23 ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address adds b5e806ae4ad8 Merge branch 'asoc-5.0' into asoc-linus adds 511d53ac8674 ASoC: doc: Fix typos in dpcm.rst adds 6ba9dd6c893b ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier adds 0d250bf24a68 ASoC: cs35l36: Add device tree documentation for CS35L36 adds d9186330c881 ASoC: codecs: jz4725b: Remove unnecessary const qualifier adds 307cce4a0017 ASoC: stm32: i2s: add power management adds 6a68eeee0f03 SoC: stm32: i2s: manage clock power adds 510135535382 dt-bindings: sound: msm8916-wcd-analog: fix example regula [...] adds 0bb423f2eaaf ASoC: regulator notifier registration should be managed adds 3f22e31da833 ASoC: msm8916-wcd-analog: add missing license information adds 3ebc584ce7d1 ASoC: msm8916-wcd-digital: convert license header to SPDX adds 4d1f7a6eabd4 gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO adds b450b87847b1 ASoC: core: don't increase component module refcount uncon [...] adds e0771fc98909 ASoC: Intel: Skylake: set .ignore_module_refcount field in [...] adds a3daee085905 ASoC: pcm3060: Add soft reset on probe adds 1e61405e2015 ASoC: pcm3060: Add clock select adds 49ff8cfb1755 ASoC: mediatek: use %pOFn instead of device_node.name adds c7ba4e5396fb ASoC: hdac_hdmi: use devm_kzalloc for all structures adds 36b1599340b5 ASoC: wm8741: Add digital mute callback adds e9418629e2fc ASoC: wm8741: Set OSR mode in hw_params() adds fc23af99e476 ASoC: mediatek: btcvsd fix rx stream assign adds 674f9abd0945 tlv320aic32x4: delay i2c access by 1 ms after hardware reset adds 595d2f74cd3c ASoC: Use __printf markup to silence compiler adds 51256d348c9a ASoC: dmaengine: Improve of_node test in dmaengine_pcm_req [...] adds 10cbf3507bcb ASoC: dmaengine: Extend use of chan_names provided in cust [...] adds 96f06cde2c00 ASoC: samsung: dmaengine: Allow to specify custom DMA device adds a404b72d2bdd ASoC: samsung: i2s: Convert to single component with multi [...] adds e529a9d44a97 ASoC: Intel: bxt-match: remove prefix for SOF files adds 528f07152a78 ASoC: Intel: byt-match.c: remove prefix for SOF files adds 2e441dea9fee ASoC: Intel: cht-match: remove prefix for SOF files adds 7466e749a3b4 ASoC: Intel: cnl-match: remove prefix for SOF files adds 6d356d52297d ASoC: Intel: glk-match: remove prefix for SOF files adds e576b097918f ASoC: Intel: hda-match: remove prefix for SOF files adds bb2538e28a54 ASoC: Intel: hsw-bdw-match: remove prefix for SOF files adds a5b1e2284567 ASoC: Intel: icl-match: remove prefix for SOF files adds dcc9de2ebe86 ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field adds f01d00c30095 ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field adds 9eebe4372f4a ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field adds 3f4d9d67c339 ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field adds 2eddca128be2 ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field adds fc906fda39c1 ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field adds c5898050fe80 ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field adds ecefff3e5b9b ASoC: soc-acpi: remove asoc_plat_name field adds b3d8f7cad1b4 ASoC: soc-acpi: remove new_mach_data field adds 7196c64c7d0c ASoC: samsung: i2s: Restore support for the secondary PCM adds 3636887ac64b Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 89d2e8314876 ASoC: samsung: i2s: Move clk supplier data to common drive [...] adds 64aba9bca5bd ASoC: samsung: i2s: Add widgets and routes for DPCM support adds b5d015e68e6c ASoC: samsung: i2s: Move core clk to the driver common dat [...] adds 3b0fa51ffd82 ASoC: samsung: i2s: Move opclk data to common driver data [...] adds 81bcbf2c7294 ASoC: samsung: i2s: Move registers cache to common driver [...] adds 51bef0f378f3 ASoC: cs35l36: Remove unused including <linux/version.h> adds 03bf3aeb03a8 ASoC: mediatek: mt8183: make some functions static adds a4cbb465bcc9 ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static adds e2e16fa6a32d ASoC: samsung: i2s: Move SFR pointer to common driver data [...] adds 9d7939c92941 ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai dat [...] adds 5bfaeddc2694 ASoC: samsung: i2s: Move IP variant data to common driver [...] adds 5944170f497c ASoC: samsung: i2s: Move quirks data to common driver data [...] adds defc67c6e363 ASoC: samsung: i2s: Get rid of a static spinlock adds bc3cf17b575a ASoC: samsung: odroid: Add support for secondary CPU DAI adds 0f928c19b646 ASoC: samsung: Specify DMA channel names through custom DM [...] adds 1c3816a19487 ASoC: stm32: sai: add missing put_device() adds eb540d3988d9 ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage adds c5ba61924739 ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS [...] adds 9f9f8a5b79b0 ASoC: samsung: i2s: Comments clean up adds c1b2db4d0389 ASoC: samsung: i2s: Convert to SPDX License Indentifier adds 9fd729542cf4 ASoC: da7219: Add support for master mode BCLK rate adjustment adds 541ccdc113f0 ASoC: da7219: Update TDM usage to be more flexible adds 76d9c68b360f ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUST [...] adds 6e434122d904 ASoC: samsung: i2s: Prevent potential NULL platform data d [...] adds cb8cdb6f3344 ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" adds 7aac8d13fc60 ASoC: codecs: ad193x: Remove capture support for codecs wi [...] adds 75c2ecb4bda2 ASoC: codecs: ad193x: Set constraint to always have 32 sam [...] adds 90f6e6803139 ASoC: codecs: ad193x: Fix frame polarity for DSP_A format adds bccf9c7e1483 ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes adds 59529473751e ASoC: codecs: ad193x: Add support to disable on-chip PLL adds 30c498a10ac6 ASoC: fsl_spdif: fix TXCLK_DF mask adds 2231609a2c0a ASoC: fsl_spdif: fix sysclk_df type adds 74c6ecf4194e ASoC: qcom: Kconfig: select dmic for sdm845 adds b2c02c63ac25 ASoC: cs35l36: Make some symbols static adds 70605450fd42 ASoC: stm32: sai: remove set but not used variables 'mask, cr1' adds b5c16a24efc8 ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM adds 461d854c0dba ASoC: simple-card: Fix refcount underflow adds 9516e531fa2f Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 8fa857da9744 SoC: imx-sgtl5000: add missing put_device() adds 76a60f312f64 ASoC: wm8741: Make function 'wm8741_mute' static adds f89aea0f1321 ASoC: samsung: odroid: Add missing DAPM routes adds a6d9cef30eb1 ASoC: dapm: Potential small memory leak in dapm_cnew_widget() adds fb7a97456e32 ASoC: adau1977: Add MICBIAS example in DT bindings adds 65d257ee1286 ASoC: adau1977: Add support for setting MICBIAS via DT adds 5fd812e6f5ae ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator s [...] adds 9dd9b210f8c6 ASoC: Intel: Headset button support in broxton machine driver adds c011245a1970 ASoC: Intel: Add Geminilake Dialog Maxim machine driver adds bc3523a3acb3 ASoC: Intel: glk: Add DAI links for Multi-Playback adds 022c4156697b ASoC: samsung: i2s: Fix secondary platform device unregistration adds c6bebefa2f06 ASoC: samsung: i2s: Fix multiple "IIS multi" devices initi [...] adds 19febab6da87 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds fb13f19d102e ASoC: wm_adsp: Allow compressed buffers in any memory region adds 2757970f6d0d ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe [...] adds 44662f90cda7 ASoC: simple-card: Fix missing of_node_put() at simple_dai [...] adds 0b9c9ed6dd3b ASoC: simple-card: Fix of-node refcount unbalance in DAI-l [...] adds d832d2b246c5 ASoC: samsung: odroid: Fix of_node refcount unbalance adds 8d1667200850 ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_ [...] adds 70b773219a32 ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() adds 3af8160028bf ASoC: samsung: odroid: Prevent uninitialized variable use adds eb23dcd20e91 ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug adds cc7d6ce90216 ASoC: wm_adsp: Factor out stripping padding from ADSP data adds 1e38f069c7d7 ASoC: wm_adsp: Reorder some functions for improved clarity adds a792af69b08f ASoC: wm_adsp: Refactor compress stream initialisation adds 4f2d4eabf577 ASoC: wm_adsp: Add support for multiple compressed buffers adds 0d3fba3e7a56 ASoC: wm_adsp: Improve logging messages adds 716d53cc7837 ASoC: Intel: Boards: Add Maxim98373 support adds cdcdba5d624f ASoC: qcom: Kconfig: fix dependency for sdm845 adds ae3f563a85e9 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 8ba3c5215d69 ASoC: stm32: i2s: fix IRQ clearing adds 0c4c68d6fa1b ASoC: stm32: i2s: fix 16 bit format support adds ebf629d502cf ASoC: stm32: i2s: fix stream count management adds 1ac2bd164489 ASoC: stm32: i2s: fix dma configuration adds 88dce52ee9b5 ASoC: stm32: i2s: remove useless callback adds 3005decf4fe4 ASoC: stm32: i2s: fix race condition in irq handler adds 7b6b0049e2b7 ASoC: stm32: i2s: skip useless write in slave mode adds 3146089d235b Merge branch 'asoc-5.1' into asoc-next adds 70395a96bd88 Merge tag 'asoc-v5.1-2' of https://git.kernel.org/pub/scm/ [...] adds a634090a0f24 ALSA: usb-audio: Add quirk for MOTU MicroBook II adds da2577fe63f8 Merge tag 'sound-5.1-rc1' of git://git.kernel.org/pub/scm/ [...] adds a77d087fd566 lkdtm: Do not depend on BLOCK and clean up headers adds 4c411157a42f lkdtm: Print real addresses adds 59a12205d3c3 lkdtm: Add tests for NULL pointer dereference adds a2915698ba08 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds 4ad84cb56b00 mei: squash single_recv_buf into one bit in client properties adds 87bf65bc108e lkdtm: change snprintf to scnprintf for possible overflow adds 068ad41ec565 drivers: misc: ad525x_dpot: clean indentation issue, remove tabs adds b05ae01fdb89 misc/ics932s401: Add a missing check to i2c_smbus_read_word_data adds 080038cc4575 misc/mic/vop/vop_main : remove unneeded semicolon adds bffcd1129e86 misc/sgi-gru/grufault: fix a style error adds e3575c1201f0 misc: enclosure: Use struct_size() in kzalloc() adds 83d2aed4440c scsi/atari_scsi: Don't select CONFIG_NVRAM adds 437ace3777ab m68k/atari: Move Atari-specific code out of drivers/char/nvram.c adds cb8d8006d43f char/nvram: Re-order functions to remove forward declarati [...] adds 1278cf66cf4b nvram: Replace nvram_* function exports with static functions adds a084dbf6592c m68k/atari: Implement arch_nvram_ops struct adds a156c7ba669c powerpc: Replace nvram_* extern declarations with standard header adds d5bbb5021ce8 char/nvram: Adopt arch_nvram_ops adds 2d58636e0af7 char/nvram: Allow the set_checksum and initialize ioctls t [...] adds 109b3a89a7c4 char/nvram: Implement NVRAM read/write methods adds 666047fe2a4c m68k/atari: Implement arch_nvram_ops methods and enable CO [...] adds cda67df5942b m68k/mac: Adopt naming and calling conventions for PRAM routines adds a71fa0e3e5fc m68k/mac: Use macros for RTC accesses not magic numbers adds aefcb7460e0b m68k/mac: Fix PRAM accessors adds 458c77f3de0e macintosh/via-cuda: Don't rely on Cuda to end a transfer adds d3b41b6bb49e m68k: Dispatch nvram_ops calls to Atari or Mac functions adds 7fc0ac05f3f5 char/nvram: Add "devname:nvram" module alias adds ebcebc7f456c powerpc: Define missing ppc_md.nvram_size for CHRP and PowerMac adds 95ac14b8a328 powerpc: Implement nvram ioctls adds 066ac5c3c4bb powerpc, fbdev: Use NV_CMODE and NV_VMODE only when CONFIG [...] adds f9c3a570f5fc powerpc: Enable HAVE_ARCH_NVRAM_OPS and disable GENERIC_NVRAM adds 537f3286ad8f char/generic_nvram: Remove as unused adds 20e07af71f34 powerpc: Adopt nvram module for PPC64 adds e637308b40b1 vop: Use %z for size_t adds 96c12ef9b905 vop: Add definition of readq/writeq if missing adds 417406f2bd54 vop: vringh: Do not crash if no DMA channel adds 8216e7e36704 vop: Fix handling of >32 feature bits adds dcf9b50e2197 drivers: platform: goldfish: fix the checkpatch complain i [...] adds 1e09cdd506c8 uio: fix potential memory leak in error case adds 54557665a4e7 uio: remove redundant check adds db6e863da1fd efirtc: remove unnecessary code efi_rtc_open & efi_rtc_close adds 8631f940b81b slimbus: core: match full device id adds cfb32101ba14 slimbus: core: do not call device_status under a lock adds 380c62466d02 slimbus: core: use slim_device_update_status() to update status adds 8147760d86e4 slimbus: core: add missing spin_lock_init on txn_lock adds 24d48a61f266 hpet: Fix missing '=' character in the __setup() code of h [...] adds d7ac3c6ef5d8 applicom: Fix potential Spectre v1 vulnerabilities adds 2ca46ed207d5 ver_linux: Assign constant RE to variable name for clarity adds 11f1ceca7031 interconnect: Add generic on-chip interconnect API adds 06b3773b5038 dt-bindings: Introduce interconnect binding adds 87e3031b6fbd interconnect: Allow endpoints translation via DT adds 3697ff4340ba interconnect: Add debugfs support adds b5d2f741077a interconnect: qcom: Add sdm845 interconnect provider driver adds ae0037dbfc5e arm64: dts: sdm845: Add interconnect provider DT nodes adds ecfbed0c5ccc MAINTAINERS: add a maintainer for the interconnect API adds dce6d406669b interconnect: Revert to previous config if any request fails adds aecc787c06f4 iomap: Use non-raw io functions for io{read|write}XXbe adds 7d1689a2f377 parisc: iomap: introduce io{read|write}64 adds 79bf0cbd86ac iomap: introduce io{read|write}64_{lo_hi|hi_lo} adds c81d64d3dc1f io-64-nonatomic: add io{read|write}64[be]{_lo_hi|_hi_lo} macros adds 0795ccde5c76 ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks adds 8fdf90626588 ntb: ntb_hw_switchtec: Cleanup 64bit IO defines to use the [...] adds ec74136ded79 binder: create node flag to request sender's security context adds f9f7bb9e0a0c mbcs: add .owner to mbcs struct file_operations adds fdddcfd9c93c Merge 5.0-rc4 into char-misc-next adds e5bae74338b3 Revert "arm64: dts: sdm845: Add interconnect provider DT nodes" adds 865a11f987ab uio/uio_pci_generic: Disable bus-mastering on release adds f1bd3a602c42 fpga: mgr: altera-ps-spi: make array dummy static, shrinks [...] adds 38cd7ad5bd25 fpga: altera_freeze_bridge: remove restriction to socfpga adds 996e39bb03ba nvmem: sc27xx: Convert nvmem offset to block index adds 169415557370 nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP adds 6216790dd453 dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP adds c8b63ddc9119 nvmem: imx-ocotp: add i.MX7ULP support adds 4dbecb9f5b19 dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support adds ffbc34bf0e9c nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support adds 1716cfe8be49 nvmem: core: Set the provider read-only when no write call [...] adds 5087cc198e54 nvmem: core: Fix of_nvmem_cell_get() for optional cells adds 1c83267473b8 nvmem: core: Fix cell lookup when no cell is found adds d4e7fef1a9a5 nvmem: core: Properly handle connection ID in of_nvmem_dev [...] adds 95b65195d571 nvmem: core: Always reference the device returned by nvmem [...] adds 73e9dc4d568f nvmem: core: Fix device reference leak adds 9bfd8198ba94 nvmem: core: Avoid useless iterations in nvmem_cell_get_fr [...] adds 1a392b3de7c5 driver: uio: fix possible memory leak in __uio_register_device adds 221a1f4ac12d driver: uio: fix possible use-after-free in __uio_register_device adds 9f23379c67fa nvmem: allow to select i.MX nvmem driver for i.MX 7D adds 47f8d9957d50 vmw_balloon: remove the version number adds 5539830278fa vmw_balloon: support 64-bit memory limit adds a0f890aba2be coresight: cpu-debug: Support for CA73 CPUs adds a7325a6ca45f coresight: stm: Remove set but not used variable 'res_size' adds c2bc02f8828d coresight: Use of_node_name_eq for node name comparisons adds e11a5795cb7c perf/aux: Make perf_event accessible to setup_aux() adds 988036f9d322 coresight: perf: Add "sinks" group to PMU directory adds b5390f4b5e0b coresight: Use event attributes for sink selection adds 5c07488d996b Merge 5.0-rc6 into char-misc-next adds 4ed754de2d66 extcon: Add support for ptn5150 extcon driver adds 3dfed89512d3 extcon: ptn5150: Fix return value check in ptn5150_i2c_probe() adds 492b7a888860 Merge tag 'extcon-next-for-5.1' of git://git.kernel.org/pu [...] adds 21698fd57984 parport_pc: fix find_superio io compare code, should use e [...] adds 32ea33a04484 mei: bus: export to_mei_cl_device for mei client devices drivers adds d04071a5d641 vmw_balloon: release lock on error in vmballoon_reset() adds 36e738bdab53 misc: dt-bindings: Add Qualcomm Fastrpc bindings adds f6f9279f2bf0 misc: fastrpc: Add Qualcomm fastrpc basic driver model adds c68cfb718c8f misc: fastrpc: Add support for context Invoke method adds d73f71c7c6ee misc: fastrpc: Add support for create remote init process adds 6cffd79504ce misc: fastrpc: Add support for dmabuf exporter adds 1a7c3d9bb7a9 binder: create userspace-to-binder-buffer copy function adds 8ced0c6231ea binder: add functions to copy to/from binder buffers adds 7a67a39320df binder: add function to copy binder object from buffer adds db6b0b810bf9 binder: avoid kernel vm_area for buffer fixups adds 880211667b20 binder: remove kernel vm_area for buffer space adds c41358a5f521 binder: remove user_buffer_offset adds bde4a19fc04f binder: use userspace pointer as base of buffer space adds 1aec4211204d parport: daisy: use new parport device model adds ca5dc2d11787 char: lp: mark expected switch fall-through adds 36f30937922c binder: fix sparse issue in binder_alloc_selftest.c adds 26528be6720b binder: fix handling of misaligned binder object adds c4d66343a46a habanalabs: add skeleton driver adds 1ea2a20e91a4 habanalabs: add Goya registers header files adds 99b9d7b4970c habanalabs: add basic Goya support adds 0861e41de530 habanalabs: add context and ASID modules adds be5d926b5c10 habanalabs: add command buffer module adds 839c48030d27 habanalabs: add basic Goya h/w initialization adds 9494a8dd8d22 habanalabs: add h/w queues module adds 1251f23ae858 habanalabs: add event queue and interrupts adds d91389bc839d habanalabs: add sysfs and hwmon support adds f8c8c7d5f1b0 habanalabs: add device reset support adds eff6f4a0e70b habanalabs: add command submission module adds 0feaf86d4e69 habanalabs: add virtual memory and MMU modules adds d8dd7b0a81cc habanalabs: implement INFO IOCTL adds c216477363a3 habanalabs: add debugfs support adds eadf24990649 Update MAINTAINERS and CREDITS with habanalabs info adds f4853e1c321e nvmem: core: don't check the return value of notifier chain call adds c0fae22f4863 misc: fastrpc: select CONFIG_DMA_SHARED_BUFFER adds 7c11df42d0c7 misc: fastrpc: Fix device_open when no session is available adds 3013bf62b67a binder: reduce mmap_sem write-side lock adds 682a60446b15 misc: fastrpc: Fix return value check in fastrpc_map_create() adds fcf9d0b7d2f5 drm/msm/a6xx: Add support for an interconnect path adds 37fd0b623023 mei: hbm: clean the feature flags on link reset adds 1b948134c006 intel_th: Update ABI documentation adds 8d86f6b4306f intel_th: Mark expected switch fall-throughs adds ba828cc9dcc8 intel_th: Only create useful device nodes adds 1d2ef028bf9a intel_th: pti: Use sysfs_match_string() helper adds 9ed3f22223c3 intel_th: Don't reference unassigned outputs adds a1d75dad3a2c stm class: Fix an endless loop in channel allocation adds bf7cbaae0831 stm class: Prevent division by zero adds 7f2b8af282fb Merge tag 'intel_th-stm-for-greg-20190221' of git://git.ke [...] adds 82f844c22588 gnss: sirf: fix premature wakeup interrupt enable adds 4ceda5f654c3 gnss: sirf: force hibernate mode on probe adds 9f1623fdb399 gnss: sirf: drop redundant double negation adds 196d91846099 gnss: sirf: write data to gnss only when the gnss device is open adds ccd0e4963f55 gnss: sirf: add support for configurations without wakeup signal adds 176f011bda55 dt-bindings: gnss: add w2sg0004 compatible string adds 8fafef42c799 gnss: sirf: add a separate supply for a lna adds f9eb86fddaf2 dt-bindings: gnss: add lna-supply property adds 27eae9d4cebe dt-bindings: Add vendor prefix for "GlobalTop Technology, Inc." adds 3deb254d6559 dt-bindings: gnss: add mediatek binding adds 625239d4ad43 gnss: add mtk receiver type support adds d4584bbfcf2a gnss: add driver for mediatek receivers adds 6ade6e903ad6 Merge tag 'gnss-5.1-rc1' of https://git.kernel.org/pub/scm [...] adds 668ae7288e82 habanalabs: use GFP_ATOMIC under spin lock adds fd8e3c35b4df Drivers: hv: vmbus: Change server monitor_pages index to 0 adds 919691733197 MAINTAINERS: Change mailing list for Hyper-V CORE AND DRIVERS adds a507fbb975c4 habanalabs: don't print result when rc indicates error adds 8737d037209f habanalabs: driver's Kconfig must select DMA_SHARED_BUFFER adds 4398e7057d66 habanalabs: return error when failing to read/write i2c adds b5958faa34e2 mei: bus: move hw module get/put to probe/release adds e99f1683bbce habanalabs: use u64 when comparing variables' sum to u32_max adds 5666dfd1d8a4 coresight: etm4x: Add support to enable ETMv4.2 adds bede03a579b3 misc: rtsx: Enable OCP for rts522a rts524a rts525a rts5260 adds f2db7361cb19 VMCI: Support upto 64-bit PPNs adds 401c9bd10bee hpet: Use struct_size() in kzalloc() adds ba01cea2be88 mic: vop: Cast pointers to unsigned long adds fbc63864fa13 mic: Rename ioremap pointer to remap adds c5b9f97ce54d mic: vop: Allow building on more systems adds 230afe74d139 habanalabs: allow memory allocations larger than 4GB adds 5e6e0239e178 habanalabs: make functions static or declare them adds b304da7025d7 misc: mic/scif: mark expected switch fall-through adds 9d49fff91b85 virt: vbox: Mark expected switch fall-through adds bc7de897f26c misc: hpilo: Exclude unsupported device via blacklist adds 9b6dba70021d misc: hpilo: Do not claim unsupported hardware adds b39e557b7762 misc/habanalabs: adjust Kconfig to fix build errors adds 4d69c80e0d0f component: Add documentation adds 3521ee994bca components: multiple components for a device adds 8857c7d065e9 i915/snd_hdac: I915 subcomponent for the snd_hdac adds 8605a1366015 drm/i915: enum port definition is moved into i915_drm.h adds 1626eab70ebc drm/i915: header for i915 - MEI_HDCP interface adds 1bf7cb4d8f3d drm/i915: MEI interface definition adds 32097060189b drm: helper functions for hdcp2 seq_num to from u32 adds 35c0272502cc drm/audio: declaration of struct device adds 4509209f8bfe Pull in char-misc-next from Greg adds d1e204e8ca43 mei: bus: whitelist hdcp client adds 64e9bbdd9588 misc/mei/hdcp: Client driver for HDCP application adds cf8ecce20268 misc/mei/hdcp: Define ME FW interface for HDCP2.2 adds a37fb1e47302 misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session adds 39b71c2baa4f misc/mei/hdcp: Verify Receiver Cert and prepare km adds a7dcbed2bb04 misc/mei/hdcp: Verify H_prime adds 6a1a00a30e3a misc/mei/hdcp: Store the HDCP Pairing info adds 682932f3e144 misc/mei/hdcp: Initiate Locality check adds 45479b67becd misc/mei/hdcp: Verify L_prime adds b491264fcad7 misc/mei/hdcp: Prepare Session Key adds f46ea842edae misc/mei/hdcp: Repeater topology verification and ack adds 0a1af1b5c18d misc/mei/hdcp: Verify M_prime adds 5e23491175ee misc/mei/hdcp: Enabling the HDCP authentication adds 62c2b3221fa0 misc/mei/hdcp: Closing wired HDCP2.2 Tx Session adds fa301ad9fa8f misc/mei/hdcp: Component framework for I915 Interface adds f699f9f9ac87 Merge tag 'topic/mei-hdcp-2019-02-26' of git://anongit.fre [...] adds 60b7dcca4570 habanalabs: Dissociate RAZWI info from event types adds 27ca384cb7c4 habanalabs: add MMU DRAM default page mapping adds a28ce422a6d9 habanalabs: disable CPU access on timeouts adds 1e7c1ec14b03 habanalabs: fix mmu cache registers init adds 6765fda0f49d habanalabs: fix validation of WREG32 to DMA completion adds 887f7d38e4b0 habanalabs: set DMA0 completion to SOB 1007 adds 3dccd18787b8 habanalabs: extend QMAN0 job timeout adds 541664d360d1 habanalabs: add comments in uapi/misc/habanalabs.h adds df3a8875b5d7 habanalabs: return correct error code on MMU mapping failure adds 9e28c176410c habanalabs: fix memory leak with CBs with unaligned size adds efaa281219fd habanalabs: print pointer using %p adds af5f7eea45e1 habanalabs: soft-reset device if context-switch fails adds df697bce61ce habanalabs: fix little-endian<->cpu conversion warnings adds 70496af9b25d habanalabs: use NULL to initialize array of pointers adds 8c8448792a49 habanalabs: fix little-endian<->cpu conversion warnings adds 91d3f8a62984 intel_th: gth: Fix an off-by-one in output unassigning adds b3bf147bd611 habanalabs: use do_div for 64-bit divisions adds 593db80390cf vmbus: Switch to use new generic UUID API adds 396ae57ef1ef Drivers: hv: vmbus: Expose counters for interrupts and ful [...] adds 99f63620b484 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds dbbe358b1370 habanalabs: use %px instead of %p in error print adds 142a0f83b216 habanalabs: adjust Kconfig to fix build errors adds 45763bf4bc1e Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/ [...] adds 2e7189b6c774 driver core: bus: convert to use BUS_ATTR_WO and RW adds a4723041857e driver core: drop use of BUS_ATTR() adds bdfe0df1e97b Merge 5.0-rc2 into driver-core-next adds 4bd4e92cfe6d sysfs: fix blank line coding style warning adds 570d0200123f driver core: move device->knode_class to device_private adds 8092e79204e7 ihex: Share code between ihex_validate_fw() and ihex_next_ [...] adds 5158c36ec9d0 ihex: Check if zero-length record is at the end of the blob adds 9fb4ab4d3dd6 ihex: Simplify next record offset calculation adds 2ef8179bb7a6 tools/firmware/ihex2fw: Simplify next record offset calculation adds 925f8d4aad5c tools/firmware/ihex2fw: Replace explicit alignment with ALIGN adds 91f382a46822 firmware_loader: move CONFIG_FW_LOADER_USER_HELPER switch [...] adds f96182e959a4 firmware_loader: move firmware/ to drivers/base/firmware_l [...] adds 0eeb27311f3a debugfs: debugfs_use_start/finish do not exist anymore adds 21acc07d33a9 f2fs: no need to check return value of debugfs_create functions adds d61dfafc30b4 PCI: pci.c: convert to use BUS_ATTR_RW adds 1094f6d06703 PCI: pci-sysfs.c: convert to use BUS_ATTR_WO adds c1507ea8349c pseries: ibmebus.c: convert to use BUS_ATTR_WO adds c9fbe769d0f2 rapidio: rio-sysfs.c: convert to use BUS_ATTR_WO adds 7e9586bab2ca block: rbd: convert to use BUS_ATTR_WO and RO adds 7ab35a14de25 kobject: make kset_get_ownership() 'static' adds b3fa29ad8377 kobject: to repalce printk with pr_* style adds 549ad24374c0 kobject: drop newline from msg string adds 8a4b32691120 driver core: silence device link messages unless debugging adds 0fe6f7874d46 driver core: Remove the link if there is no driver with AUTO flag adds 3451a495ef24 driver core: Establish order of operations for device_add [...] adds ed88747c6c4a device core: Consolidate locking and unlocking of parent a [...] adds ef0ff68351be driver core: Probe devices asynchronously instead of the driver adds 8204e0c1113d workqueue: Provide queue_work_node to queue work near a gi [...] adds 6be9238e5cb6 async: Add support for queueing on specific NUMA node adds c37e20eaf4b2 driver core: Attach devices on CPU local to device node adds 8b9ec6b73277 PM core: Use new async_schedule_dev command adds af87b9a7863c libnvdimm: Schedule device registration on node local to t [...] adds 57ea974fb871 driver core: Rewrite test_async_driver_probe to cover seri [...] adds 095ff29d2b88 firmware: intel_stratix10_service: add hardware dependency adds fa548d79d87f drivers: base: Use __printf markup to silence compiler adds 8d84b18f5678 devres: always use dev_name() in devm_ioremap_resource() adds c8d50986da5d driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link f [...] adds f265df550a43 driver core: Avoid careless re-use of existing device links adds 5db25c9eb893 driver core: Do not resume suppliers under device_links_wr [...] adds e2f3cd831a28 driver core: Fix handling of runtime PM flags in device_li [...] adds 15cfb0941603 driver core: Fix adding device links to probing suppliers adds a1fdbfbb1da2 driver core: Do not call rpm_put_suppliers() in pm_runtime [...] adds ea4f64002518 IOMMU: Make dwo drivers use stateless device links adds 72175d4ea4c4 driver core: Make driver core own stateful device links adds e7dd40105aac driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER adds 7cbc2b421ee3 firmware: intel_stratix10_service: remove COMPILE_TEST adds 79a4e91d1bb2 device.h: Add __cold to dev_<level> logging functions adds 4080ab083000 PM-runtime: Take suppliers into account in __pm_runtime_se [...] adds 70fb9a252317 driver core: Document limitation related to DL_FLAG_RPM_ACTIVE adds 376991db4b64 driver core: Postpone DMA tear-down until after devres release adds 5b2f2bd62e79 sysfs: remove unused include of kernfs-internal.h adds 26e28d68b146 kernfs: Allocating memory for kernfs_iattrs with kmem_cache. adds 2c6f4fc884a4 device: Fix comment for driver_data in struct device adds d2b284d356e9 Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HEL [...] adds 13ac7db09c91 Revert "selftests: firmware: remove use of non-standard di [...] adds 344c0152d878 selftests: firmware: fix verify_reqs() return value adds 9481caf39bf5 Merge 5.0-rc6 into driver-core-next adds 4417967bf247 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] adds daaef255dc96 driver: platform: Support parsing GpioInt 0 in platform_get_irq() adds c1567f813a99 PM-runtime: Fix __pm_runtime_set_status() race with runtim [...] adds 4c06c4e6cf63 driver core: Fix possible supplier PM-usage counter imbalance adds 1ea61b68d0f8 async: Add cmdline option to specify drivers to be async probed adds e4246b05507f drivers/component: kerneldoc polish adds 36003d4cf57c driver core: Fix PM-runtime for links added during consumer probe adds a7013ba5a930 driver core: Add missing description of new struct device_ [...] adds eac473bce4b7 firmware: hardcode the debug message for -ENOENT adds 2c1ea6abde88 platform: set of_node in platform_device_register_full() adds 36cf3b1363f4 driver core: platform: remove misleading err_alloc label adds e431f2d74e1b Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pu [...] adds e0f0ae838a25 iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver adds 2f6fa4ca37c5 staging: wilc1000: make function wilc_get_stats_async static adds c706d4b744fb staging: erofs: fix return type of erofs_workgroup_get adds 5777c306a425 staging: speakup: Fix coding style adds e062b6e57243 staging: rtl8192e: reduce indentation adds 8f452bbb9a42 staging: comedi: cb_pcimdas.c: fixed an alignment coding s [...] adds 75f3da8958d0 staging: fsl-dpaa2: fix SPDX identifiers in header files adds 73b69c01cc92 staging: rts5208: Add a check for ms_read_extra_data adds 5f98ddc9a777 staging: rtl8192e: rename Channel to channel style adds 9a47dc5f7eb3 staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'o [...] adds 0ca1f90861b6 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] adds bd7c95d48854 staging: mt7621-dts: use standard 'groups' instead of 'gro [...] adds 00981d31d6df staging: mt7621-pci-phy: add new driver for phy part of mt [...] adds 61f9bde6ea57 staging: mt7621-pci: handle phy using new generic phy 'pci [...] adds 06184ba5a33a staging: mt7621-dts: add pci-phy related bindings to board [...] adds 9e2ddbdd9218 staging: mt7621-pci-phy: dt-bindings: add bindings for Med [...] adds 037e9edf9d05 staging: comedi: fix typo adds 045ee2d0d075 staging: mt7621-dma: Use struct_size() in devm_kzalloc() adds c8c270240943 Staging: rts5208: Fix error handling on rtsx_send_cmd adds 0a64d62d5399 staging: erofs: fixed -Wmissing-prototype warnings by maki [...] adds e7dfb1cff65b staging: erofs: fixed -Wmissing-prototype warnings by movi [...] adds 4b03f3f4ccb8 staging: erofs: Add identifier for function definition arguments adds 90c5f2d29fc9 Merge 5.0-rc2 into staging-next adds fdb0536469cb staging: erofs: add document adds 7077fffcb0b0 staging: erofs: fix fast symlink w/o xattr when fs xattr is on adds 609398266c54 staging: erofs: remove unneeded inode_operations adds 6af7b4830569 staging: erofs: move erofs_xattr_handlers to xattr.h adds 3b423417d0d1 staging: erofs: clean up erofs_map_blocks_iter adds e6718f686ed4 staging/android/vsoc: Remove duplicate header adds 891fd847605d staging: rtl8188eu: Replace kzalloc with kcalloc adds 47ed91d3a268 staging: comedi: ni_pcidio: make defines uppercase adds d2c255be37f4 staging: wilc1000: remove set but not used variable 'msa' adds d94e038910a8 staging: goldfish: remove GPL boiler plate text adds 01ad0d0b15a9 staging: gs_fpgaboot: add SPDX identifiers adds e4abc2488073 staging: gs_fpgaboot: cleanup alignment issue - style adds 0a54ea9f481f staging: rtlwifi: rtl8822b: fix a missing check of alloc_skb adds 7c106cbb2ba8 staging: mt7621-pci: use PCI definitions instead of hardco [...] adds 41be1dc75efb staging: rtl8712: clean up various indentation and coding [...] adds e4441911d969 staging: rtl8192e: fix various indentation issues adds 3262af002479 staging: rtl8192e: rename ChannelPlan[] to channel_array[] [...] adds 75752154039f staging: rtl8192e: rename Len to len - style adds 2b2bbb561f6d staging: rtl8712u: Remove dummy reset-resume callback adds ac544a459a95 staging: rtl8712u: Fix suspend and resume callbacks adds e28dd69ee81b staging: greybus: gpio: switch GPIO portions to use GPIOLI [...] adds fbacec8f2a0e staging: greybus: arche-apb-ctrl.c: Switch to the gpio des [...] adds 4207b5870da5 staging: greybus: arche-platform: Switch to the gpio descr [...] adds e94e6d1454e4 staging: rtl8188eu: remove unnecessary parentheses in os_intfs.c adds 48101806c522 Staging: emxx_udc: Switch to the gpio descriptor interface adds d6b109054645 staging: Move ralink-gdma to its own directory adds 82f1cebe64ea staging: rtl8188eu: Refactoring struct ndis_802_11_ssid fr [...] adds 56eec1806fac staging: comedi: Removed not necessary braces for single block adds 58d37ddf75a4 staging: rtl8188eu: cleanup declarations in os_intfs.c adds 9435bbd4b9d9 staging: rtl8188eu: add spaces around operators in os_intfs.c adds 6e3da68c7f8c staging: rtl8188eu: add spaces around operators in mlme_linux.c adds 01f7e722aa9f staging: rtl8188eu: cleanup indenting issue in mlme_linux.c adds 61c9314fdd30 staging: erofs: sunset erofs_workstation_cleanup_all adds d60eff4396f1 staging: erofs: localize erofs_workgroup_get adds 4501ca36bc18 staging: erofs: move shrink accounting inside the function adds d55bc7ba6bee staging: erofs: staticize erofs_shrink_count, erofs_shrink_scan adds 2e1d66379ece staging: erofs: drop the extern prefix for function definitions adds 92f6de4340ae staging: wilc1000: make use of get_unaligned_le16/le32 to [...] adds 4e90d5f3e85c staging: wilc1000: refactor wilc_wlan_set_bssid() adds 8ffcedd6f4c2 staging: wilc1000: use 'struct' to pack cfg header frame i [...] adds 6c2cfb4e8713 staging: wilc1000: remove the use of scan shadow buffer adds 6cd4fa5ab691 staging: wilc1000: make use of cfg80211_inform_bss_frame() adds dc18fa1de9ac staging: wilc1000: corrected order to pack join param buffer adds 4e0b0f42c9c7 staging: wilc1000: use struct to pack join parameters for FW adds f47e59eaab27 staging: wilc1000: rename hidden_network related data structure adds 734c3198d06e staging: wilc1000: use single struct for 'connect' related [...] adds 94bb6d3353c2 staging: wilc1000: refactor information message parsing logic adds 03cf31c41c22 staging: wilc1000: remove 'disconnect_info' structure adds a0c6a32e78a0 staging: wilc1000: refactor handle_set_mcast_filter() adds 65af887c3dfb staging: wilc1000: avoid the use of typedef for function pointers adds 32462a98a005 staging: android: ion: Add proper header information adds 2fbe1707bae2 staging: android: ion: Remove empty ion_ioctl_dir() function adds 4514e79e5a6b staging: android: ion: Merge ion-ioctl.c into ion.c adds 6e42d12ce0da staging: android: ion: Remove leftover comment adds c72f4e31c8a3 staging: android: ion: Remove struct ion_platform_heap adds 4d5119f448a8 staging: android: ion: Fixup some white-space issues adds 96d12a0d9409 staging: android: ion: Sync comment docs with struct ion_buffer adds 298783c27e29 staging: android: ion: Remove base from ion_carveout_heap adds dad407ae7df9 staging: android: ion: Remove base from ion_chunk_heap adds 032ecb59aa38 staging: android: ion: Remove unused headers adds c440eee1a7a1 Staging: fbtft: Switch to the gpio descriptor interface adds 422531c17369 staging/xgifb: Needs to be converted to a drm driver adds 9a413526140b staging: Mediatek: Use individual config flags in Makefile adds b1bd42aa72d6 staging: xgifb: delete the driver adds fabcb74d0771 staging: netlogic: replace ---help--- with help in Kconfig adds 4e4285849c60 staging: wlan-ng: replace ---help--- with help in Kconfig adds 585f22691dcd staging: rtl8712: drop pointless static qualifier in r8712 [...] adds da217871edb2 staging: gasket: interrupt: remove unused including <linux [...] adds 59c64a78f0fa staging: rtl8723bs: fix indentation issue with return statement adds 3060da7a19ce staging: rtw_ieee80211: fix constant comparison warning adds d31f6b8043d8 staging: mt7621-pinctrl: Remove space after cast adds 45a50ab1d684 staging: ks7010: remove unnecessary parentheses adds 94832d939921 staging: erofs: fix potential double iput in erofs_read_super() adds d61b5d546af2 Merge 5.0-rc4 into staging-next adds 0fa82deb5af6 Staging: rtl8192e: Replaced spaces with tab. adds c30019fa31a2 drivers: staging: rtlwifi: Start statement on a tabstop adds 6ffcce417827 staging: rtlwifi: replace ---help--- with help in Kconfig adds f2829d070f3d staging: mt7621-pinctrl: Test devm_kzalloc for failure whi [...] adds a24df1f62f79 staging: erofs: use xattr_prefix to wrap up adds 516c115c9170 staging: erofs: complete POSIX ACL support adds 59fb805f5aec staging: wilc1000: remove redundant reset of station statistics adds 48a254d7ff72 staging: rtl8188eu: cleanup comments in mlme_linux.c adds b543e1fdd19b staging: rtl8188eu: remove unnecessary initializations adds 0a6286668b4a staging: rtl8188eu: cleanup declarations in mlme_linux.c adds d8e2a9a58ec0 staging: rtl8188eu: remove unncessary asignment to cleanup [...] adds 46c36e5a0338 staging: rtl8188eu: &array[0] -> array adds 1c516c54acf6 staging: rtl8188eu: refactor rtw_reset_securitypriv() adds 53a6f022b4fe staging: iio: adt7316: fix register and bit definitions adds 85a1c1191331 staging: iio: adt7316: invert the logic of the check for a [...] adds 5107d16e0aa4 staging: iio: adt7316: use correct variable in DAC_interna [...] adds 10bfe7cc1739 staging: iio: adt7316: allow adt751x to use internal vref [...] adds 9f287a1c3fff staging: iio: adt7316: remove dac vref buffer bypass from adt751x adds 32f228cb2ac7 staging: iio: adt7316: change interpretation of write to d [...] adds 618ab57f95bd staging: iio: adt7316: correct spelling of ADT7316_DA_EN_V [...] adds 1533e4574878 staging: iio: adt7316: drop unnecessary initialization of [...] adds 7f6b6d553df7 Staging: iio: adt7316: Add all irq related code in adt7316 [...] adds c9d07120ab9a staging: iio: ad5933: change regulator binging for vref adds 0e0a22aebd64 staging: iio: ad5933: use clock framework for clock reference adds 05cf4fe73824 staging: iio: ad5933: add binding doc for ad5933 adds 243c5c9d7b62 staging: iio: adc: ad7280a: split ad7280_channel_init() to [...] adds 4b6374577fe7 staging: iio: adc: ad7280a: split ad7280_attr_init() to mo [...] adds f1b753a0f866 staging: iio: ad7816: drop unnecessary initialization of v [...] adds 17abc9ec68b7 iio: add IIO_MASSCONCENTRATION channel type adds 232e0f6ddeae iio: chemical: add support for Sensirion SPS30 sensor adds bf81deacc6fa dt-bindings: iio: chemical: sps30: add device tree support adds b170f7d48443 iio: Add modifiers for ethanol and H2 gases adds ce514124161a iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors adds 4535fa0576d2 iio: chemical: sgp30: add device tree support adds 557e585c3fdb staging: iio: adc: ad7606: Use wait-for-completion handler adds c0683bfd3772 staging: iio: adc: ad7606: Use devm functions in probe adds 41f71e5e7daf staging: iio: adc: ad7606: Use find_closest() macro adds 6620585a0c9e staging: iio: adc: ad7606: Use vendor prefix for DT properties adds 43f9b204edf0 staging: iio: adc: ad7606: Add OF device ID table adds 6a4b8937a3d6 iio: imu: st_lsm6dsx: remove set but not used variable '' adds c546d4965614 iio: chemical: sps30: add support for self cleaning adds ae0b3773721f iio: ad9523: fix a missing check of return value adds 2bbf53e3e506 staging: iio: adc: ad7606: Simplify the Kconfing menu adds ca5b4637d7ca staging: iio: adc: ad7606: Use SPDX identifier adds cc49bd1652a4 staging: iio: adc: ad7606: Add support for threaded irq adds 54160ae3b2d3 staging: iio: adc: ad7606: Misc style fixes (no functional [...] adds 2985a5d88455 staging: iio: adc: ad7606: Move out of staging adds 6e33a125df66 dt-bindings: iio: adc: Add docs for AD7606 ADC adds a4b475b1abbb dt-bindings: iio: adc: meson-saradc: update temperature se [...] adds b002bf5f8dbc iio: adc: meson-saradc: enable the temperature sensor two [...] adds 7fc93f3285b1 iio: adc: xilinx: check return value of xadc_write_adc_reg adds e9de475723de staging: iio: adt7316: fix dac_bits assignment adds 76b7fe8d6c4d staging: iio: adt7316: fix handling of dac high resolution option adds 45130fb030ae staging: iio: adt7316: fix the dac read calculation adds 78accaea117c staging: iio: adt7316: fix the dac write calculation adds 49ad8171e56c iio: ti-ads124s08: Add DT binding documentation adds e717f8c6dfec iio: adc: Add the TI ads124s08 ADC code adds 192778fb969c iio: dac: ad5686: Add support for AD5674R/AD5679R adds 1dca9bdec6cb iio: magnetometer: mag3110: add vdd/vddio regulator operat [...] adds 1a02d1239389 iio: light: isl29018: add vcc regulator operation support adds a7b4f316af85 dt-bindings: iio: accel: mma8452: add power supplies property adds f6ff49b8a3b6 iio: accell: mma8452: add vdd/vddio regulator operation support adds e5aab7b0d88d iio:st_pressure:initial lps22hh sensor support adds f7da88457821 iio: chemical: bme680: Add device-tree support adds 8b1352a008bc dt-bindings: iio: chemical: Add bindings for bme680 adds 62129a0849d2 iio: chemical: sps30: allow changing self cleaning period adds 1e1ab0b9f5a3 dt-binding: iio: add NPCM ADC documentation adds 9bf85fbc9d8f iio: adc: add NPCM ADC driver adds f38ab20b749d iio: st_accel: use ACPI orientation data adds 349c2deafed7 dt-bindings: iio: pressure: add LPS22HH bindings adds d9f5c4e2374d dt-bindings: iio: imu: add icm20602 bindings to mpu6050 adds 22904bdff978 iio: imu: mpu6050: Add support for the ICM 20602 IMU adds 0e4c2da4f058 staging: iio: cdc: ad7152: remove driver completely adds a5f8c7da3dbe iio: adc: Add AD7768-1 ADC basic support adds b64d97300888 dt-bindings: iio: adc: Add docs for AD7768-1 adds 6aef699a7d7e iio: light: add driver for MAX44009 adds 1e65b2f1f663 dt-bindings: iio: light: Add max44009 adds 80109c32348d staging: iio: frequency: ad9833: Get frequency value statically adds 8e8040c52e63 staging: iio: frequency: ad9833: Load clock using clock framework adds 3fa30bf7004b iio: chemical: sps30: remove printk format specifier adds 1dcc3ed4a774 Merge tag 'iio-for-5.1a' of git://git.kernel.org/pub/scm/l [...] adds ee593133a76c staging: comedi: comedi_fops.c: Remove redundant blank line adds 2fa495892bc9 staging: prefix header search paths with $(srctree)/ adds 7cbc196883b8 staging: mt7621-eth/ethtool.c: Correction of SPDX license [...] adds 9ad67a121637 staging: spi: mt7621: Switch to SPDX identifier adds dab7ed43dfc7 staging: spi: mt7621: Clean up excessive header usage adds 46c337872f34 staging: spi: mt7621: Add return code check on device_reset() adds da05e373a27c staging: spi: mt7621: Remove superfluous SPI_BPW_MASK definition adds 718a49173b2a staging: spi: mt7621: Minor cosmetic changes adds feec667e801a staging: spi: mt7621: Use recommended comment style adds 376a62202152 staging: spi: mt7621: Sort register definitions adds 5220dd4f9428 staging: spi: mt7621: Use macros instead of hardcoded values adds 98e9400a63d9 staging: spi: mt7621: Remove superfluous pre-declaration o [...] adds 5ccbce3a0b0e staging: mt7621-spi: Clean up comparison to NULL adds da17ad1e6fc5 staging: rtl8188eu: cleanup ODM_CmnInfoPtrArrayHook() adds 5ae890780e1b staging: most: cdev: add missing check for cdev_add failure adds 588713006ea4 staging: wilc1000: avoid the use of 'wilc_wfi_mon' static [...] adds 06fee3d5b3c3 staging: wilc1000: remove conditional lock in wilc_wfi_dei [...] adds bd3c7339548a staging: wilc1000: remove redundant macros for radiotap adds 96ce4f83cd7e staging: wilc1000: remove unnecessary debug log messages adds b36b9735ae8e staging: wilc1000: rename timeout related macros adds 0ae6cb7a24b2 staging: wilc1000: make use of iface type to identify p2p [...] adds 6f466168fa51 staging: wilc1000: refactor scan() cfg80211 ops callback adds 3c55a24ee276 staging: wilc1000: remove use of 'terminated_handle' stati [...] adds 9a4b45fb996d staging: wilc1000: refactor linux_wlan_init_test_config() adds b6c6cd11c7a6 staging: wilc1000: refactor code to use cookie information adds ea3c0d4eaa9e staging: wilc1000: use random number for cookie instead of [...] adds f2bf97cb952e staging: wilc1000: avoid use of interface names for validation adds 20c888becca9 staging: wilc1000: add check before performing operation o [...] adds d7d540ea6608 staging: wilc1000: remove unused struct 'add_sta_param' adds 98f83d3d01eb staging: wilc1000: avoid use of 'hif_deinit_lock' static variable adds 870709141599 staging: wilc1000: avoid use of static variable in linux_mon.c adds 458e303bdc39 staging: wilc1000: move static variable 'wlan_channel' to [...] adds 0d0f0b06a13e staging: wilc1000: move 'curr_channel' static variable in [...] adds 2a95c4e04acf staging: wilc1000: define p2p related static variable as c [...] adds dc96476e0ad2 Staging: rtl8723bs: remove some dead code adds 83a95c168349 staging: sm750fb: Rename setDisplayControl to set_display_ [...] adds 5e767cca2964 staging: rtl8192u: remove redundant nul check on pointer dev adds b9f46c060c28 staging: vt6656: Use the correct style for SPDX license Id [...] adds dda037057a57 staging: wilc1000: fix to set correct value for 'vif_num' adds f5436edeedfb staging: wilc1000: add 'wilc_' prefix to have proper namespace adds 6b0b7d86e4fc staging: wilc1000: move macro and function prototype from [...] adds d4d30e466a27 staging: wilc1000: avoid function forward declaration in w [...] adds 5e63a598441a staging: wilc1000: added 'wilc_' prefix for function in wi [...] adds 55e311d844fd staging: wilc1000: rename wilc_frmw_to_linux() adds c6eab5e6de31 staging: wilc1000: remove 'linux_' prefix in function names adds edce68b96909 staging: wilc1000: rename linux_wlan.c and linux_mon.c adds cc7834fb5ddb staging: rtl8192e: rename members of struct chnl_txpow_tri [...] adds 6841d9abecb5 staging: rtl8192e: rename members of struct rt_dot11d_info [...] adds a180ef30dafb staging: rtl8192e: rename members of struct rtllib_device - style adds c4089864e85c staging: android: formatting change in ashmem.c adds c2f4dd4364b7 staging: wlan-ng: formatting change in cfg80211.c adds 3b6effbc3805 Merge 5.0-rc6 into staging-next adds 30c311a2a492 staging: rtl8192e: rename function Dot11d_Channelmap to do [...] adds 8e9f5da2fd7d staging: rtl8192e: rename function Dot11d_Reset to dot11d_ [...] adds 43defd93289f staging: rtl8192e: rename function Dot11d_UpdateCountryIe [...] adds c40cac3b760e staging: rtl8192e: rename function DOT11D_ScanComplete to [...] adds 5441ab2ff54e staging: rtl8192e: rename local variables of function dot1 [...] adds 7ed27a094178 staging: rtl8192e: rename parameters of function dot11d_up [...] adds d099c72d3868 Staging: mt7621-pci: Fix space required coding style adds 52ec10337c2b staging: mt7621-pci: update driver's TODO file adds 7fadcdce5d31 staging: erofs: remove redundant likely/unlikely annotatio [...] adds 209312369e6d staging: erofs: remove redundant unlikely annotation in un [...] adds 3740232925a3 iio:bmi160: add SPDX identifiers adds 895bf81e6bbf iio:bmi160: add drdy interrupt support adds 015f80fffc32 dt-bindings: fix incorrect bmi160 IRQ note adds b7905e4c5731 dt-bindings: bmi160 document open-drain property adds 0a3f50e4d698 iio:bmi160: use iio_pollfunc_store_time adds 94edaac707e2 iio:bmi160: use if (ret) instead of if (ret < 0) adds 86117ba3f9b3 dt-bindings: iio/adc: Add docs for Ingenic JZ47xx SoCs ADC. adds 7cf74d515b56 dt-bindings: iio/adc: Add bindings for Ingenic JZ47xx SoCs ADC. adds 1a78daea107d IIO: add Ingenic JZ47xx ADC driver. adds cbd5dd387afa drivers: iio: dac: Fix wrong license for ADI drivers adds e9517dffd1d5 iio: adc: ad7768-1: Add support for setting the sampling f [...] adds 77c5a7f5c123 iio: adc: ad7476: Add support for TI ADS786X ADCs adds 977724d20584 iio:dac:ti-dac7612: Add driver for Texas Instruments DAC7612 adds b73c2c1a1cde iio:dac:dac7612: device tree bindings adds d4cd36220e86 iio:accel:adxl345: Change alignment to match paranthesis adds 905889b4a34c iio: chemical: sps30: fix a loop timeout test adds 2ea8bab4dd2a iio: adc: exynos-adc: Fix NULL pointer exception on unbind adds fc4e0c97d10d iio: adc: ads124s08: fix spelling mistake "converions" -> [...] adds 208b920b9028 dt-bindings: iio: adc: move lpc32xx-adc out of staging adds 430583493627 iio:adc:lpc32xx use SPDX-License-Identifier adds 59b9bb0abca9 iio:chemical:sps30 Supress some switch fallthrough warnings. adds a1d642266c14 iio: chemical: add support for Plantower PMS7003 sensor adds c184e4ad61e1 dt-bindings: add Plantower to the vendor prefixes adds 4a428cb2d7fb dt-bindings: iio: chemical: pms7003: add device tree support adds 66d388ff4a73 dt-binding: iio: remove rst node from NPCM ADC document adds 103cda6a3b8d iio: adc: exynos-adc: Use proper number of channels for Ex [...] adds 277c8e8b81d6 Merge tag 'iio-for-5.1b' of git://git.kernel.org/pub/scm/l [...] adds 479826cc8611 staging: comedi: ni_660x: fix missing break in switch statement adds e7dd3d47bc72 staging: rtl8192e: rename function cpMacAddr to copy_mac_a [...] adds 3b1b5291f79d staging: erofs: fix memleak of inode's shared xattr array adds 98719e42073f staging: android: ion: Add the GPL exception for syscalls adds 18f2153dd77c staging: rtl8192e: rename macro arguments to avoid camel c [...] adds 419d6efc50e9 staging: erofs: keep corrupted fs from crashing kernel in [...] adds 9bcf065e2812 staging: android: ion: fix sys heap pool's gfp_flags adds e4b08e16b7d9 staging: r8822be: check kzalloc return or bail adds ca87a3bf731d staging: mt7621-dts: fix pci phy register addresses adds 766becee70f6 staging: mt7621-pci-phy: use 'module_init' instead of 'arc [...] adds 0985f006ec10 staging: rtlwifi: fix spelling mistake: "Hightest" -> "Highest" adds 47f87b690d2d staging: mt7621-pci: add reset control for general pcie reset adds cdd8814491f2 staging: mt7621-dts: add general pcie reset line to pcie bindings adds fa461f6a4cbe staging: mt7621-pci: remove not used definitions adds 186e86806035 staging: mt7621-pci: replace spaces with tabs in comment adds 1623171dc123 staging: mt7621-pci: remove two register writes adds 8b20408a5662 staging: mt7621-pci: reverse condition to check for enabled port adds 880cbfa02406 staging: rtl8192e: Remove set but not used variables 'broa [...] adds 3623d4defff0 staging: vt6656: key: Mark expected switch fall-throughs adds 8126c7c1880d staging: rtl8188eu: fix bad indentation for conditional statement adds db4264699061 staging: mt7621-mmc: Remove unused including <linux/version.h> adds 7c136bcc09c4 staging: rtlwifi: Remove set but not used variables 'datae [...] adds f54a740176fe staging: mt7621-mmc: Prefer using BIT macro adds fb4415a12632 staging: android: ashmem: Don't call fallocate() with ashm [...] adds cbebe5d05dd7 staging: erofs: match alignment with open parentheses adds 17b7abbf1e3b staging: visornic: use skb_put_zero() instead of open-code [...] adds 62dc45979f3f staging: erofs: fix race of initializing xattrs of a inode [...] adds 047d4abc4df7 staging: erofs: remove rcu_read_lock() in erofs_try_to_fre [...] adds 160e2c9dce02 Staging: rtl8192e: Replace license text with SPDX identifier adds e8edc32d70a4 staging: rtlwifi: Use proper enum for return in halmac_par [...] adds e1167d7b4588 staging: octeon-usb: fix misspelled "re-enable" adds c4d8416c85bf Staging: mt7621_dma: Prefer unsigned int over just unsigned adds d8d2785be247 Staging: mt761-dma: Alignment should match open parenthesis adds aa2903583595 staging: netlogic: Modify coding style alignments adds 1096f09d6bc9 staging: netlogic: Add SPDX-License-Identifier tag at the top adds 6c9939629d17 staging: netlogic: Remove boilerplate license text adds 4973c2e6d9d7 Staging: fbtft: Alignment should match open parenthesis adds d0ff480a35f8 Staging: fbtft: Extra blank line not required before '}' adds 1ba539d53b2d Staging: fbtft: Fix line over 80 characters adds f1a32f95865d Staging: fwserial: Add blank line after declarations adds 00bdd001b07d Staging: vt6655: Alignment should match open parenthesis adds 13a7287edb1e Staging: ks7010: Match alignments with open parenthesis adds 39d82357229d Staging: greybus: Do not use multiple blank lines adds a0e0c9208f12 Staging: greybus: Blank lines not required before '}' adds b7417e3ca455 Staging: greybus: Alignment should match open parenthesis adds 1d4ccf2b3c8e staging: wilc1000: fix incorrent type assignment adds ecd182cbf4e1 staging: android: ashmem: Avoid range_alloc() allocation w [...] adds 97c64322b8dd staging: comedi: ni_tio: Allocate shadow regs for each cou [...] adds 615cba3557f1 staging: speakup: Note that simple_strtoul can't simply be [...] adds b2bb112db116 staging: erofs: no need to take page lock in readdir adds 00fa3661a40a staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] adds bee1568293d7 staging: erofs: switch to ->iterate_shared() adds 014380262043 staging: rtl8188eu: cleanup declarations in rtl8188e_cmd.c adds 87dd57588a5f staging: rtl8188eu: remove blank line between declarations adds 5241d965b492 staging: rtl8188eu: remove unused function declarations adds 423c16f4bfda staging: rtl8188eu: add spaces around '*' in rtl8188e_cmd.c adds 2c62d36c8144 staging: rtl8188eu: cleanup comparsions to NULL in rtl8188 [...] adds 11f27765f611 staging: fsl-dpaa2: ethsw: Add missing netdevice check adds af692e117cb8 staging: erofs: compressed_pages should not be accessed ag [...] adds 1e5ceeab6929 staging: erofs: fix illegal address access under memory pressure adds a112152f6f3a staging: erofs: fix mis-acted TAIL merging behavior adds 73ad3e241dfa Staging: vt6655: Alignment should match open parenthesis adds 79e246fd2f37 staging: rtl8723bs: Remove duplicated include from drv_types.h adds c329a8fd5833 staging: rtl8188eu: remove unused enum P2P_PROTO_WK_ID adds 9f22637b0024 staging: rtl8188eu: remove unused P2P_PRIVATE_IOCTL_SET_LEN adds c460495ee072 staging: wilc1000: fix incorrent type in initializer adds cfd779411523 staging: rtl8712: Fix indentation issue adds a248ca38d892 Staging: vt6655: Alignment of function declaration adds ffc33e99a6e2 Staging: vt6655: Align a function declaration adds ba451345ba5c Staging: vt6655: Modify comment style for SPDX-License-Identifier adds 362dd4e86918 Staging: vt6655: Modify comment style of SPDX License Identifier adds 050bd74b7002 staging: rtl8192e: Fix space and suspect issue adds 8b523f20417d staging: ks7010: removed custom Michael MIC implementation. adds 07fed8ec7929 staging: mt7621-eth: Add SPDX license identifier adds ac04f6e4b046 staging: mt7621-eth: Remove license boilerplate text adds e2d55017ae1c staging: speakup: fix line over 80 characters. adds 9ae38b86fc00 Staging: vt6655: Align a static function declaration adds 08b9bee66e3e Staging: ks7010: Replace typecast to int adds 80afa56547e5 staging: mt7621-dma: add SPDX GPL-2.0+ license identifier adds 1f08c4a54b7c staging: mt7621-dma: remove license boilerplate text adds e266ca36da7d Merge tag 'staging-5.1-rc1' of git://git.kernel.org/pub/sc [...] adds db4a6cbf699a serial: clps711x: Remove board support adds 51f689cc1133 serial: max310x: pass return value of spi_register_driver adds 84f1c5c0174a sc16is7xx: Use struct_size() in devm_kzalloc() adds 833954a4e34e serial: max310x: Use struct_size() in devm_kzalloc() adds 11b3770d54b2 serial: sh-sci: Extract sci_dma_rx_chan_invalidate() adds 38766e4b612b serial: sh-sci: Extract sci_dma_rx_reenable_irq() adds 26f073993665 serial: sh-sci: Fix fallback to PIO in sci_dma_rx_complete() adds 8fcf7a656979 serial: sh-sci: Make RX/TX DMA function names consistent adds 9e06d55f7b85 tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb() adds a85fb9ce1fab tty: serial: qcom_geni_serial: Remove set_rfr_wm() and rel [...] adds bdc05a8a3f82 tty: serial: qcom_geni_serial: Remove xfer_mode variable adds 385298abbe96 tty: serial: qcom_geni_serial: Use u32 for register variables adds defe3b6d7010 Merge 5.0-rc2 into tty-next adds df230079140f dt-bindings: serial: Convert snps,dw-apb-uart to json-schema adds 896efccfcc7f dt-bindings: serial: Move renesas,rzn1-uart into the snps- [...] adds a26988e8fef4 tty: serial: meson: if no alias specified use an available id adds abe9213a5e9c dt-bindings: serial: Convert arm,pl011 to json-schema adds 9ec56a07c1f0 tty/serial: use uart_console_write in the RISC-V SBL early [...] adds c24177b4a020 dt-bindings: serial: sh-sci: Document r8a7778/9 HSCIF bindings adds d6ce4ec0b816 serial: 8250_omap: Drop check for of_node adds 7f0c77f35b1b dt-bindings: serial: omap_serial: add clocks entry adds 7d470ebf586b serial: 8250_omap: Use clk_get_rate() to obtain fclk frequency adds b30fd1a6f6f2 tty: serial: lpc32xx_hs: fix missing console boot messages adds 338410408246 tty: n_gsm: Add copy_config() and gsm_config() to prepare [...] adds 4feb7a4a1244 n_gsm: Constify u8 and unsigned char usage adds a5db482640c7 n_tty: update comment for WAKEUP_CHARS define adds 8a085494317c vcsa: clamp header values when they don't fit adds 1bf931ab94a9 vcs: poll(): cope with a deallocated vt adds fad08b205cf1 vcs: fasync(): make it consistent with poll() adds 95252f9c04f7 vcs: restore and document initial POLLPRI event adds 17504fd7db0c vt: annotate implicit fall throughs adds 2ff5c5a1dc6e vt: refactor vc_ques to allow of other private sequences. adds 5445447b62e0 vt: Implement parsing for >, =, < private sequences. adds 7a99565f8732 vt: ignore csi sequences with intermediate characters. adds 04afcd3aaf33 vt: ignore sequences that contain ':' in parameters. adds b0b2735a2ba2 serial: fsl_lpuart: specify transmit FIFO size for 32-bit variant adds 46dd6d779dcc serial: fsl_lpuart: consider TX FIFO too in lpuart32_tx_empty adds 075e1a0c50f5 sysrq: Restore original console_loglevel when sysrq disabled adds c3fee60908db sysrq: Remove duplicated sysrq message adds 83b21ed0fc2a Merge 5.0-rc4 into tty-next adds 7c0cca7c847e tty: ldisc: add sysctl to prevent autoloading of ldiscs adds 42b68768e51b serial: fsl_lpuart: DMA support for 32-bit variant adds 3a50365d8c79 serial: 8250: Add OF support for Xscale variant adds 8a417cdeb0dc Serial: Ingenic: Add support for the X1000. adds e81eba88cf37 Dt-bindings: Serial: Add X1000 serial bindings. adds 05da213f1c77 dt-bindings: serial: Add bindings for nvidia,tegra194-tcu adds 2d908b38d409 serial: Add Tegra Combined UART driver adds 3c635e4f1448 serdev: ttyport: call tiocmget and tiocmset ops directly adds 9f25e07b882b serial: mps2-uart: move to dynamic port allocation adds 775ea4ea2fd9 serial: mps2-uart: support combined irq adds 7dd50e205b33 tty: ipwireless: Fix potential NULL pointer dereference adds 7ab57b76ebf6 tty: increase the default flip buffer limit to 2*640K adds 9c6a2583f115 serial: mps2-uart: Add parentheses around conditional in m [...] adds f233ea4327d7 serial: max310x: Correction of the initial setting of the [...] adds c744ca39f28f Merge 5.0-rc6 into tty-next adds 54b2f300f386 serial: 8250_pci: Replace custom code with pci_match_id() adds 1355cba9c3ba tty/synclink: remove ISA support adds c392ed464205 tty/nozomi: use pci_iomap instead of ioremap_nocache adds a6dbe4427559 vt: perform safe console erase in the right order adds b896b03bc7fc serial: 8250_pci: Fix number of ports for ACCES serial cards adds 78d3820b9bd3 serial: 8250_pci: Have ACCES cards that use the four port [...] adds 361bf8a9d88d tty/n_hdlc: mark expected switch fall-through adds b289c496e52a tty: serial: remove redundant likely annotation adds 7abab1605139 serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO adds 5086e0a409a0 tty: serial: samsung: Enable baud clock during initialisation adds be24c2701859 tty: serial: msm_serial: Remove __init from msm_console_setup() adds 3e913eebdfbb tty: n_gsm: Mark expected switch fall-throughs adds d56f00fd5380 tty: hvc_xen: Mark expected switch fall-through adds fe9ed6d2483f serial: 8250_pxa: honor the port number from devicetree adds f4817843e39c serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart adds 0e585aabc500 dt-bindings: serial: Add Milbeaut serial driver description adds 5b9cea15a3de serial: sprd: Modify the baud rate calculation formula adds f694936c3b5a tty: xilinx_uartps: Correct return value in probe adds 67e79a6dc266 Merge tag 'tty-5.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds f2fd71db12f8 usb: core: Simplify return value of usb_get_configuration() adds d1ab1b842073 usb: host: u132-hcd: fix a couple of indentation issues adds 8a1dbc8d91d3 usb: devio: update max count of DPs per interval for ISOC adds 00553f322b7a usb: gadget: udc: reduce indentation adds 6756f4c375db USB: core: urb: Use struct_size() in kmalloc() adds cb7edfd4cd47 Merge 5.0-rc2 into usb-next adds 8eb58994dd96 usb: hub: add retry routine after intr URB submit error adds da79ff6e586b xhci: Use struct_size() in kzalloc() adds 6041828fdae0 uwb: use struct_size() in kzalloc() adds fecb28291404 USB: host: ohci-at91: add sam9x60-sfr definition for ohci adds bb09779f8793 usb: renesas_usbhs: replace udelay() with usleep_range() adds 5d6353fe6984 dt-bindings: usb: usb251xb: add documentation for data lan [...] adds 02a50b875046 usb: usb251xb: add usb data lane port swap feature adds 972a34e1c7c7 usb: ehci: fsl: Update register accessing for arm/arm64 platforms adds 73855109a92c usb: kconfig: remove dependency FSL_SOC for ehci fsl driver adds 5f620bb6439e drivers: usb :fsl: Remove USB Errata checking code adds 7529b2574a7a USB: Add new USB LPM helpers adds d7a6c0ce8d26 USB: Consolidate LPM checks to avoid enabling LPM twice adds 9812de4fb874 USB: storage: karma: add whitespace after declarations adds cae8dc3b685f USB: add missing SPDX lines to Kconfig and Makefiles adds 0b8c0cbc17b9 USB: remove README file adds e36f8b7b7d2a USB: host: whci: rename Kbuild file adds 04389af74d91 usb: ftdi-elan: remove a unnecessary variable 'empty_packets' adds 3af5d01c29c3 usb: sisusb_con, convert addr macros to functions adds 022e468e1395 usb: sisusb_con, cleanup configs adds 0277531df26f usb: sisusb: let files build only when needed adds 5b25536954bf usb: sisusb: remove useless macros and compact the code adds 2c904963b1dd usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path adds f84f9ae32fbf usb: misc: usb3503: Add system sleep support in non-I2C mode adds 9997ab35f428 usb: typec: tpcm: improve error handling of tcpm_register_port adds ac626ff96062 usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respo [...] adds c9381e185fdc Merge 5.0-rc4 into usb-next adds b97a31348379 usb: core: comply to PHY framework adds 12453a897e36 usb: host: xhci: mvebu: add reset on resume quirk adds e04585184dcf usb: ehci-orion: avoid double PHY initialization adds f91649c52588 usb: ehci-orion: add S2RAM support adds a2fd23b93733 usbip: Fix vep_free_request() null pointer checks on input args adds 1760435d613c usb: core: Move variable initialization to appropriate place adds 68f1ec8ea14f usb: Change "wired" to "hardwired" for connect_type adds 4fdc1790e6a9 usb: handle warm-reset port requests on hub resume adds 25b016145036 USB: Fix configuration selection issues introduced in v4.20.0 adds 382e8fa80da1 usb: typec: displayport: Move the Configuration VDO helper [...] adds b0fcdffdd626 usb: typec: Prepare alt mode enter/exit reporting for UCSI [...] adds 81534d5fa973 usb: typec: ucsi: Remove debug.h file adds 15e99b13b44b Merge 5.0-rc6 into usb-next adds fce11867472b USB: musb: fix indentation issue on a return statement adds ecd927ab7c8d Documentation: dt: Add binding info for jz4740-musb driver adds e2d5e09485fc usb: musb: jz4740: Add support for devicetree adds 874b08ba756e usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 adds c94444057282 usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 adds a8ded8eb7765 usb: host: oxu210hp-hcd: fix indentation issue adds e4e2c343a82d phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY adds 4f0960ba7a6a dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support adds 32fcf6fc6c71 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro adds ed31ee7cf1fe phy: ti: usb2: Fix logic on -EPROBE_DEFER adds 266744faec8c phy: ti: Don't depend on OMAP_OCP2SCP adds e712792ec0dd dt-bindings: phy: ti: Add support for AM654x USB2 PHY adds 6777cee3a872 phy: ti: usb2: Add support for AM654 USB2 PHY adds 8fa0402ba336 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] adds 68eab01c2179 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] adds 0ade2930fccf dt-bindings: phy-qcom: Add support for msm8998 usb adds a51969fafc82 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 adds 31926c217b5a phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] adds e74f0f8a170f phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 adds cc013c285e3f phy: make phy-core explicitly non-modular adds a211034a0d37 phy: make phy-mvebu-sata explicitly non-modular adds 4a72dcbee944 phy: make phy-armada375-usb2 explicitly non-modular adds 65f04fea91cf phy: armada375-usb2: switch to SPDX license identifier adds ae4c5d69acc0 phy: mvebu-cp110-comphy: fix port check in ->xlate() adds 9695375a3f4a phy: add A3700 COMPHY support adds 6362f0a68d24 dt-bindings: phy: mvebu-comphy: extend the file to describ [...] adds e25909f9b7fe MAINTAINERS: phy: add entry for Armada 3700 COMPHY driver adds cc8b7a0ae866 phy: add A3700 UTMI PHY driver adds e60958699afa dt-bindings: phy: mvebu-utmi: add UTMI PHY bindings adds 07830a2a9af4 MAINTAINERS: phy: fill Armada 3700 PHY drivers entry adds 752b5da2359f phy: dphy: Remove unused header adds 2204b2c45f78 phy: dphy: Change units of wakeup and init parameters adds 1baafbe482e5 phy: dphy: Clarify lanes parameter documentation adds df68734101e9 dt-bindings: phy: Move the Cadence D-PHY bindings adds 7a343c8bf4b5 phy: Add Cadence D-PHY support adds aa1996e201b4 phy: bcm-sr-pcie: Change operation when PIPEMUX=1 adds d28ffb42f4fe dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-ufs-phy adds 203d9b11928c phy: qcom-qmp: Add QMP UFS PHY support for msm8998 adds 0220dcd1138b Merge tag 'phy-for-5.1' of git://git.kernel.org/pub/scm/li [...] adds d2fce701751f USB: musb: mark expected switch fall-through adds c17c7cf147ac usb: typec: tcpm: Remove unused functions adds a043ad87a78f usb: typec: tps6598x: Check mode of operation adds 7875732848e0 platform/x86: intel_cht_int33fe: Prepare for better mux na [...] adds 540bfab7fbff usb: typec: Rationalize the API for the muxes adds 393cd68d0dd3 platform/x86: intel_cht_int33fe: Remove old style mux connections adds 80e04837a40f device connection: Prepare support for firmware described [...] adds ec69e9533c48 usb: roles: Find the muxes by also matching against the de [...] adds 6a0bbcf96b22 usb: typec: Find the ports by also matching against the de [...] adds 637e9e52b185 device connection: Find device connections also from devic [...] adds 96a6d031ca99 usb: typec: mux: Find the muxes by also matching against t [...] adds 09aa11cfda9d device connection: Add fwnode member to struct device_connection adds d7c3eeffbc55 usb: gadget: Remove dead branch code adds b266d6e496a8 dt-bindings: usb: Add support for msm8998 adds 54c9da1bcec4 usb: dwc3: qcom: Add support for MSM8998 adds 1c1a3ddae978 usb: renesas_usbhs: replace udelay() with usleep_range() adds 169e3b68cadb usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded adds d26c05781e08 dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support adds eca6b49430c6 usb: dwc3: keystone: Add support for ti,am654-dwc3 adds 4d8cd6160920 usb: gadget: aspeed: fix typo adds 488e3b5fcd1d usb: gadget: udc: reduce indentation adds 35ed6229c0f0 usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 adds 539cf1039165 dt-bindings: usb: renesas_usbhs: Add r8a774c0 support adds 8b4c62aef6f6 usb: gadget: u_serial: process RX in workqueue instead of tasklet adds e49107d8acfe usb: gadget: uvc: add uvcg_warn macro adds 546970fdab1d usb: gadget: udc: renesas_usb3: add support for r8a774c0 adds a3af5e3ad3f1 usb: dwc3: gadget: add dwc3_request status tracking adds b2b6d601365a usb: dwc3: gadget: prevent dwc3_request from being queued twice adds 7c3d7dc89e57 usb: dwc3: gadget: remove req->started flag adds acbfa6c26f21 usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete adds 974a1368c33e usb: dwc3: gadget: don't use resource_index as a flag adds 9f45581f5eec usb: dwc3: gadget: early giveback if End Transfer already [...] adds 3aec99154db3 usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING adds 7790b3556fcc usb: dwc3: trace: pass trace buffer size to decoding functions adds 1381a5113caf usb: dwc3: debug: purge usage of strcat adds 1e19a520a925 USB: gadget: Improve kerneldoc for usb_ep_dequeue() adds 836bcab50624 udc: net2280: Fix net2280_disable adds 97311c8f8b6e usb: dwc2: Fix EP TxFIFO number setting adds 1ff767bfa54a usb: gadget: fix various indentation issues adds 10209abe87f5 usb: dwc2: gadget: Add scatter-gather mode adds 44a9d1b9a6bb usb: gadget: function: sync f_uac1 ac header baInterfaceNr adds dffe2d7fc450 usb: gadget: move non-super speed code out of usb_ep_autoc [...] adds bdcc03cef0fd usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_a [...] adds 9c7ebc99b382 usb: dwc3: haps: Workaround matching VID PID adds 54f64d5c983f usb: f_fs: Avoid crash due to out-of-scope stack ptr access adds 1b4a3b517157 usb: gadget: Change Andrzej Pietrasiewicz's e-mail address adds 8c7ffa5ebd4e fotg210-udc: remove a bogus dma_sync_single_for_device call adds e26bdb013150 fotg210-udc: pass struct device to DMA API functions adds c5353b225df9 usb: dwc3: gadget: don't enable interrupt when disabling endpoint adds c7152763f02e usb: dwc3: Reset num_trbs after skipping adds 0d1ec194721f usb: misc: usbtest: add super-speed isoc support adds 5895d311d28f usb: phy: twl6030-usb: fix possible use-after-free on remove adds dc8b2a691dc8 Merge tag 'usb-for-v5.1' of git://git.kernel.org/pub/scm/l [...] adds 4e46f271c374 usb: typec: mux: Fix unsigned comparison with less than zero adds eeca7606dd6e usb: dwc2: use struct_size() in kzalloc() adds 5ebf5c890324 usb: core: config: Use struct_size() in kzalloc() adds 01bdf01c7ba8 usb: wusbcore: wa-xfer: use struct_size() helper adds 36ed8ebc7a2b dt-bindings: arm: atmel: add new sam9x60 SFR binding adds d651b44244bb USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" adds 8e9fd85c59fb usb: host: oxu210hp-hcd: remove set but not used variables [...] adds 0742a338f5b3 cdc-wdm: pass return value of recover_from_urb_loss adds 98bba546e82d usb: dwc3: drd: Defer probe if extcon device is not found adds eb76b37aaf7e usb: typec: mux: remove redundant check on variable match adds 01fdf179f4b0 usb: core: skip interfaces disabled in devicetree adds 79595a734a68 usb: core: Replace hardcoded check with inline function fr [...] adds 0326ccb5feac xhci: tegra: Prevent error pointer dereference adds 58f7691fd738 usb: xhci: remove unused member 'parent' in xhci_regset struct adds ea5cc92517a7 usb: xhci: dbc: Fixing typo error. adds 4ee925dfe017 usb: xhci: fix build warning - missing prototype adds 8fde481ef367 usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL [...] adds 8a863a608d47 usb: typec: tps6598x: handle block writes separately with [...] adds a49e1abf0770 USB: serial: cp210x: support all gpios on CP2102N QFN28 package adds 15fb84b74196 USB: serial: cp210x: add GPIO support for CP2104 adds 85bc2d91e9f0 USB: serial: cp210x: add minimum baud rate for CP2105 SCI adds 7b0b644b9aa2 USB: serial: cp210x: fix GPIO in autosuspend adds 6431866b6707 USB: serial: option: add Telit ME910 ECM composition adds c9835df3e355 Merge tag 'usb-serial-5.1-rc1' of https://git.kernel.org/p [...] adds dd9d3d86b08d USB: serial: cp210x: add ID for Ingenico 3070 adds 8d7fa3d4ea3f USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 adds ca942a0ed019 Merge tag 'usb-serial-5.1-rc1-2' of https://git.kernel.org [...] adds 7bae0432a64a usb: core: add option of only authorizing internal devices adds 563b9372f7ec usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() adds 3c91b652ec36 usb: chipidea: imx: remove unused header files adds 30097374e6ff dt-bindings: usb: ci-hdrc-usb2: add property power-active-high adds 5f0632c467de usb: chipidea: imx: set power polarity adds 68ef23627479 usb: chipidea: Grab the (legacy) USB PHY by phandle first adds a3a475483328 usb: chipidea: Refactor USB PHY selection and keep a single PHY adds 23f4e3d8b310 usb: core: Fix typo in description of "authorized_default" adds 5d5d44dec727 usb: core: make default autosuspend delay configurable adds 1c7cf3d5e1c1 wusb: Remove unnecessary static function ckhdid_printf adds f90d64483ebd Merge tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds bbe7449e2599 fs: common implementation of file type adds e10892189428 ext2: use common file type conversion new b39a07a5e073 Merge tag 'dtype_for_v5.1-rc1' of git://git.kernel.org/pub [...] adds 6a03e6a8dcf5 ext2: set proper return code adds f6f5014a1d2c ext2: Remove redundant check on s_inode_size adds 032cdc39793f ext2: Set superblock revision when enabling xattr feature adds f068ebd13bf3 ext2: Annotate implicit fall through in __ext2_truncate_blocks adds 0b7a814c2644 ext2: Remove redundant check for finding no group adds 4bc74ba1c732 ext2: Fix a typo in comment adds 1c2d14212b15 ext2: Fix underflow in ext2_max_size() adds ebbd5e99f60a udf: factor out LVID finalization for reuse adds e8b4274735e4 udf: finalize integrity descriptor before writeback adds 4f5edd82eb37 udf: disallow RW mount without valid integrity descriptor adds 93bc420ed41d ext2: support statx syscall adds 52b9666efd8b udf: Drop pointless check from udf_sync_fs() new a9913f23f39f Merge tag 'fs_for_v5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 5f02a8776384 fsnotify: annotate directory entry modification events adds e220140ff624 fsnotify: remove dirent events from FS_EVENTS_POSS_ON_CHILD mask adds 45a9fb3725d8 fsnotify: send all event types to super block marks adds a0a92d261f29 fsnotify: move mask out of struct fsnotify_event adds 33913997d5c0 fanotify: rename struct fanotify_{,perm_}event_info adds bb2f7b4542c7 fanotify: open code fill_event_metadata() adds e9e0c8903009 fanotify: encode file identifier for FAN_REPORT_FID adds 5e469c830fdb fanotify: copy event fid info to user adds a8b13aa20afb fanotify: enable FAN_REPORT_FID init flag adds 77115225acc6 fanotify: cache fsid in fsnotify_mark_connector adds ec86ff5689ff vfs: add vfs_get_fsid() helper adds 73072283a249 fanotify: use vfs_get_fsid() helper instead of vfs_statfs() adds 0a20df7ed334 fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_S [...] adds 0321e03cb457 fanotify: check FS_ISDIR flag instead of d_is_dir() adds 83b535d2897d fanotify: support events with data type FSNOTIFY_EVENT_INODE adds 235328d1fa42 fanotify: add support for create/attrib/move/delete events adds e7fce6d94cc1 fanotify: report FAN_ONDIR to listener with FAN_REPORT_FID adds 53136b393c91 fanotify: Select EXPORTFS adds af6a51130626 fanotify: Fold dequeue_event() into process_access_response() adds 8c5544666c9d fanotify: Move locking inside get_one_event() adds f7db89accc9c fsnotify: Create function to remove event from notification list adds ca6f86998d81 fanotify: Simplify cleaning of access_list adds 40873284d710 fanotify: Track permission event state adds fabf7f29b3e2 fanotify: Use interruptible wait when waiting for permissi [...] adds b51905798195 fanotify: Make waits for fanotify events only killable new 0556161ff906 Merge tag 'fsnotify_for_v5.1-rc1' of git://git.kernel.org/ [...] adds 9cf10cc195c7 Btrfs: drop useless LIST_HEAD in merge_reloc_root adds bc9a8bf79cb0 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] adds 06fe39ab15a6 Btrfs: do not overwrite scrub error with fault error in sc [...] adds 4fa99b008fb5 Btrfs: do not overwrite error return value in scrub progre [...] adds eee995775444 Btrfs: do not overwrite error return value in the get devi [...] adds b89f6d1fcb30 Btrfs: setup a nofs context for memory allocation at btrfs [...] adds a08734906602 Btrfs: setup a nofs context for memory allocation at __btr [...] adds 4ab47a8d9ce2 btrfs: Remove unused arguments from btrfs_get_extent_fiemap adds f3714ef479d2 btrfs: Refactor btrfs_get_extent_fiemap adds 02950af4e3b7 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap adds aa704d4e75c1 btrfs: remove set but not used variable 'num_pages' adds 532425ff9e13 btrfs: Remove inode argument from async_cow_submit adds 62b37622718c btrfs: Remove isize local variable in compress_file_range adds bd4691a0e866 btrfs: Use ihold instead of igrab in cow_file_range_async adds a1d64ba60926 btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work adds 4546d178745d btrfs: Document logic regarding inode in async_cow_submit adds 420829d8ea13 btrfs: Refactor shrink_delalloc adds 0f39b6056323 Btrfs: remove redundant check for swapfiles when reflinking adds d3a53286c191 Btrfs: do not overwrite error return value in the device r [...] adds d00c2d9c7697 Btrfs: do not overwrite error return value in the balance ioctl adds 951e05a90469 btrfs: Remove impossible condition from mergable_maps adds 500710d3b872 Btrfs: move duplicated nodatasum check into common reflink [...] adds 694c12ed9dcb btrfs: Rename found_type to extent_type in btrfs_get_extent adds b8eeab7fced2 btrfs: Consolidate retval checking of core btree functions adds 02a033df7a5e btrfs: Remove not_found_em label from btrfs_get_extent adds d95a830c78ad btrfs: merge btrfs_find_device_missing_or_by_path() into parent adds 6e927cebe250 btrfs: cleanup btrfs_find_device_by_devspec() adds e4319cd9cace btrfs: refactor btrfs_find_device() take fs_devices as argument adds 70bc7088aaed btrfs: refactor btrfs_free_stale_devices() to get return value adds 09ba3bc9dd15 btrfs: merge btrfs_find_device and find_device adds ce3ded1061c8 btrfs: simplify workqueue name when allocating adds d1e144206501 btrfs: scrub: print messages when started or finished adds 3069bd26690a btrfs: make btrfs_destroy_delayed_refs use btrfs_delayed_ref_lock adds fa781cea3d6a btrfs: make btrfs_destroy_delayed_refs use btrfs_delete_ref_head adds 119e80df7d49 btrfs: call btrfs_create_pending_block_groups unconditionally adds d2311e698578 btrfs: relocation: Delay reloc tree deletion after merge_r [...] adds 5aea1a4fcf1e btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap adds 370a11b8114b btrfs: qgroup: Introduce per-root swapped blocks infrastructure adds f616f5cd9da7 btrfs: qgroup: Use delayed subtree rescan for balance adds 9627736b75f6 btrfs: qgroup: Cleanup old subtree swap code adds b95be2d9fb2a btrfs: split btrfs_set_lock_blocking_rw to read and write helpers adds aa12c02778a9 btrfs: split btrfs_clear_lock_blocking_rw to read and writ [...] adds 300aa896e119 btrfs: replace btrfs_set_lock_blocking_rw with appropriate [...] adds 8bead258206f btrfs: open code now trivial btrfs_set_lock_blocking adds 970e74d961db btrfs: simplify waiting loop in btrfs_tree_lock adds 766ece54f4c9 btrfs: merge btrfs_set_lock_blocking_rw with it's caller adds 2eec5f004205 btrfs: let the assertion expression compile in all configs adds c8f72b98b65e btrfs: qgroup: Remove duplicated trace points for qgroup_r [...] adds 3ece54e504dc btrfs: Output ENOSPC debug info in inc_block_group_ro adds 034f784d7cab btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 228a73abde5c btrfs: introduce new ioctl to unregister a btrfs device adds 1972708a897e btrfs: add helpers for compression type and level adds acce85de12e6 btrfs: rename workspaces_list to workspace_manager adds ca4ac360af94 btrfs: manage heuristic workspace as index 0 adds 10b94a51cafb btrfs: unify compression ops with workspace_manager adds 1666edabc8b4 btrfs: add helper methods for workspace manager init and cleanup adds 929f4baf9317 btrfs: add compression interface in (get/put)_workspace adds 92ee55303616 btrfs: move to function pointers for get/put workspaces adds 7bf4994304e2 btrfs: plumb level through the compression interface adds d0ab62ce2ded btrfs: change set_level() to bound the level passed in adds e0dc87afcdb8 btrfs: zstd use the passed through level instead of default adds d3c6ab752c41 btrfs: make zstd memory requirements monotonic adds 3f93aef535c8 btrfs: add zstd compression level support adds d89dbefb8c5f btrfs: check if there are free block groups for commit adds b78e5616afef btrfs: dump block_rsv details when dumping space info adds 450114fc0db0 btrfs: don't use global reserve for chunk allocation adds f91587e4151e btrfs: don't enospc all tickets on flush failure adds 5df1136363ca btrfs: loop in inode_rsv_refill adds 8a1bbe1d5cba btrfs: be more explicit about allowed flush states adds 260e77025ffa btrfs: reserve extra space during evict adds 9a0ec83d5795 btrfs: use WARN_ON in a canonical form btrfs_remove_block_group adds ba8f5206a4fc btrfs: Remove EXTENT_FIRST_DELALLOC bit adds 352646c7bfa9 btrfs: Fix grossly misleading argument names in extent io search adds bb58eb9e167d btrfs: extent_io: Kill the forward declaration of flush_write_bio adds 7faad6e25cc2 btrfs: fix comment its device list mutex not volume lock adds 1cec3f27168d btrfs: scrub: fix circular locking dependency warning adds eb4318e59a0d btrfs: scrub: add scrub_lock lockdep check in scrub_workers_get adds ff09c4ca5992 btrfs: scrub: convert scrub_workers_refcnt to refcount_t adds c8352942745e btrfs: scrub: add assertions for worker pointers adds 0ea82076262f btrfs: scrub: remove unused nocow worker pointer adds 1418bae1c229 btrfs: qgroup: Move reserved data accounting from btrfs_de [...] adds f5fef4593653 btrfs: qgroup: Make qgroup async transaction commit more a [...] adds 38e3eebff643 btrfs: honor path->skip_locking in backref code adds 6b5fc433a7ad Btrfs: fix fsync after succession of renames of different files adds a3baaf0d786e Btrfs: fix fsync after succession of renames and unlink/rmdir adds 57a50e2506df Btrfs: remove no longer needed range length checks for ded [...] adds e49be14b8d80 btrfs: init csum_list before possible free adds 349ae63f4063 btrfs: ensure that a DUP or RAID1 block group has exactly [...] adds 669e859b5ea7 btrfs: drop the lock on error in btrfs_dev_replace_cancel adds cbca7d59fea4 Btrfs: add missing error handling after doing leaf/node bi [...] adds 253002f2e3f4 Btrfs: remove assertion when searching for a key in a node/leaf adds f65e25e343cf btrfs: Remove unnecessary casts in btrfs_read_root_item new b1e243957e9b Merge tag 'for-5.1-part1-tag' of git://git.kernel.org/pub/ [...] adds 435dcf0787fd xfs: never try to scrub more than 64 inodes per inobt record adds c050fdfeb575 xfs: check the ir_startino alignment directly adds 22234c62f98b xfs: check inobt record alignment on big block filesystems adds a1954242facb xfs: hoist inode cluster checks out of loop adds b9454fe056bd xfs: clean up the inode cluster checking in the inobt scrub adds 4539b8a78078 xfs: scrub big block inode btrees correctly adds f9e63342b858 xfs: consolidate scrub dinode mapping code into a single function adds 3258cb208cab xfs: abort xattr scrub if fatal signals are pending adds f8c1d7023e25 xfs: scrub should flag dir/attr offsets that aren't mappab [...] adds 87c9607df2ff xfs: fix off-by-one error in rtbitmap cross-reference adds e5d7d51b340a xfs: check directory name validity adds 654805367d98 xfs: check attribute name validity adds e88db81645d3 xfs: remove duplicated xfs_defer.h adds d519da41e2b7 xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask adds 9f9bc034b849 xfs: update fork seq counter on data fork changes adds d9252d526ba6 xfs: validate writeback mapping using data fork seq counter adds 3b3508980730 xfs: remove superfluous writeback mapping eof trimming adds 627209fbcc2f xfs: create delalloc bmapi wrapper for full extent allocation adds c2b3164320b5 xfs: use the latest extent at writeback delalloc conversion time adds 5837f62592ef xfs: clean up iunlink functions adds 7d36c19538d3 xfs: add xfs_verify_agino_or_null helper adds 9a4a5118644e xfs: refactor AGI unlinked bucket updates adds 86bfd3750fb3 xfs: strengthen AGI unlinked inode bucket pointer checks adds f2fc16a3d7c1 xfs: refactor inode unlinked pointer update functions adds 23ffa52cc792 xfs: refactor unlinked list search and mapping to a separa [...] adds b1d2a068ea63 xfs: refactor inode update in iunlink_remove adds 4664c66c91a1 xfs: add tracepoints for high level iunlink operations adds 9b2471797942 xfs: cache unlinked pointers in an rhashtable adds 75d023031499 xfs: clarify documentation for the function to reverify buffers adds e34d3e74eb8f xfs: always check magic values in on-disk byte order adds 01e68f40bf78 xfs: create a separate finobt verifier adds 8473fee340e3 xfs: distinguish between inobt and finobt magic values adds 27df4f5045fc xfs: split up allocation btree verifier adds b8f89801664f xfs: distinguish between bnobt and cntbt magic values adds 09f420197d7c xfs: use verifier magic field in dir2 leaf verifiers adds 39708c20ab51 xfs: miscellaneous verifier magic value fixups adds 8764f98351fa xfs: factor xfs_da3_blkinfo verification into common helper adds 2bfe7069f71e xfs: add inode magic to inode verifier adds 4260baac629e xfs: add magic numbers to dquot buffer ops adds 9228d751ebf9 xfs: use buf ops magic to detect btree block type adds 670105de15cd xfs: compile time offset checks for common v4/v5 metadata adds 3b50086f0c0d xfs: don't overflow xattr listent buffer adds e1f6ca113815 xfs: rename m_inotbt_nores to m_finobt_nores adds 15a268d9f263 xfs: reserve blocks for ifree transaction during log recovery adds c4a6bf7f6cc7 xfs: don't ever put nlink > 0 inodes on the unlinked list adds be225fec72ed xfs: remove the io_type field from the writeback context a [...] adds b4e29032f254 xfs: remove the s_maxbytes checks in xfs_map_blocks adds b101e3342a34 xfs: simplify the xfs_bmap_btree_to_extents calling conventions adds c8b54673b30a xfs: factor out two helpers from xfs_bmapi_write adds d8ae82e394bd xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write adds 491ce61e939f xfs: move transaction handling to xfs_bmapi_convert_delalloc adds 125851ac92d6 xfs: move stat accounting to xfs_bmapi_convert_delalloc adds 4ad765edb02a xfs: move xfs_iomap_write_allocate to xfs_aops.c adds 19c8e4e25866 xfs: remove the truncate short cut in xfs_map_blocks adds 7588cbeec6df xfs: retry COW fork delalloc conversion when no extent was found adds 15baadf72ced xfs: fix xfs_buf magic number endian checks adds 16be1433737e xfs: make xfs_bmbt_to_iomap more useful adds 60271ab79d40 xfs: fix SEEK_DATA for speculative COW fork preallocation adds 78f0cc9d55cb xfs: don't use delalloc extents for COW on files with exts [...] adds 12df89f28fa9 xfs: also truncate holes covered by COW blocks adds db46e604adf8 xfs: merge COW handling into xfs_file_iomap_begin_delay adds 26b91c728b2d xfs: make COW fork unwritten extent conversions more robust adds c4feb0b194f3 xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay adds 66ae56a53f0e xfs: introduce an always_cow mode adds 081a8ae2a54e xfs: fix uninitialized error variable adds affe250a085d xfs: don't pass iomap flags to xfs_reflink_allocate_cow adds 4f29e10d689f xfs: rework breaking of shared extents in xfs_file_iomap_begin adds c1a4447f5e6a xfs: fix uninitialized error variables adds 3d129e1be3d9 xfs: fix backwards endian conversion in scrub adds 1b9598c8fb99 xfs: fix reporting supported extra file attributes for statx() new 9e1fd794cb6b Merge tag 'xfs-5.1-merge-4' of git://git.kernel.org/pub/sc [...] new 6a072128d262 tracing: Fix event filters and triggers to handle negative [...] new 49ef5f45701c tracing/kprobes: Use probe_kernel_read instead of probe_mem_read new bdfa15f1a357 Merge tag 'trace-v5.0-pre' of git://git.kernel.org/pub/scm [...] adds 2de7852fe909 percpu: use nr_groups as check condition adds 1b046b445c0f percpu: km: no need to consider pcpu_group_offsets[0] new 8d521d94dacd Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/lin [...] adds 4d43d395fed1 workqueue: Try to catch flush_work() without INIT_WORK(). adds 8bdc6201785d workqueue: fix typo in comment adds bf393fd4a3c8 workqueue: Fix spelling in source code comments new abf7c3d8ddea Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/lin [...] adds 51bee5abeab2 cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys [...] adds 6b3a6a132dfc MAINTAINERS: Update cgroup entry adds 34b43446937e Documentation: cgroup-v2: eliminate markup warnings adds 05b71f6ffd18 cgroup: add documentation for pids.events file adds b4ff1b44bcd3 cgroup, rstat: Don't flush subtree root unless necessary adds 6a613d24effc cpuset: remove unused task_has_mempolicy() new 1fc1cd8399ab Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/lin [...]
The 11 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: CREDITS | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 33 + .../ABI/testing/debugfs-driver-habanalabs | 126 + Documentation/ABI/testing/sysfs-bus-iio | 21 +- Documentation/ABI/testing/sysfs-bus-iio-sps30 | 28 + .../ABI/testing/sysfs-bus-intel_th-output-devices | 6 +- Documentation/ABI/testing/sysfs-bus-usb | 2 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 190 + Documentation/acpi/initrd_table_override.txt | 4 + Documentation/admin-guide/cgroup-v2.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 7 +- Documentation/admin-guide/mm/pagemap.rst | 9 +- Documentation/admin-guide/pm/cpuidle.rst | 104 +- Documentation/cgroup-v1/memcg_test.txt | 4 +- Documentation/cgroup-v1/memory.txt | 4 +- Documentation/cgroup-v1/pids.txt | 3 + Documentation/cpuidle/driver.txt | 37 - Documentation/cpuidle/governor.txt | 28 - .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + .../bindings/display/bridge/cdns,dsi.txt | 21 - .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 + Documentation/devicetree/bindings/gnss/gnss.txt | 1 + .../devicetree/bindings/gnss/mediatek.txt | 35 + .../devicetree/bindings/gnss/sirfstar.txt | 1 + .../devicetree/bindings/iio/accel/mma8452.txt | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 65 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 4 + .../devicetree/bindings/iio/adc/ingenic,adc.txt | 48 + .../bindings/{staging => }/iio/adc/lpc32xx-adc.txt | 0 .../bindings/iio/adc/nuvoton,npcm-adc.txt | 24 + .../bindings/iio/adc/samsung,exynos-adc.txt | 4 +- .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 + .../bindings/iio/chemical/plantower,pms7003.txt | 20 + .../bindings/iio/chemical/sensirion,sgp30.txt | 15 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 + .../bindings/iio/impedance-analyzer/ad5933.txt | 26 + .../devicetree/bindings/iio/imu/bmi160.txt | 6 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/light/max44009.txt | 24 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom,sdm845.txt | 24 + .../devicetree/bindings/misc/qcom,fastrpc.txt | 78 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/phy/cdns,dphy.txt | 20 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 65 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 2 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 9 + .../devicetree/bindings/phy/qcom-qusb2-phy.txt | 1 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + Documentation/devicetree/bindings/phy/ti-phy.txt | 1 + Documentation/devicetree/bindings/serial/8250.txt | 1 + .../devicetree/bindings/serial/ingenic,uart.txt | 3 +- .../devicetree/bindings/serial/milbeaut-uart.txt | 21 + .../bindings/serial/nvidia,tegra194-tcu.txt | 35 + .../devicetree/bindings/serial/omap_serial.txt | 2 + Documentation/devicetree/bindings/serial/pl011.txt | 51 - .../devicetree/bindings/serial/pl011.yaml | 126 + .../bindings/serial/renesas,rzn1-uart.txt | 10 - .../bindings/serial/renesas,sci-serial.txt | 2 + .../bindings/serial/snps-dw-apb-uart.txt | 76 - .../bindings/serial/snps-dw-apb-uart.yaml | 140 + .../devicetree/bindings/sound/adi,adau1977.txt | 13 +- Documentation/devicetree/bindings/sound/ak4458.txt | 2 +- .../bindings/sound/audio-graph-scu-card.txt | 123 - .../devicetree/bindings/sound/cs35l36.txt | 168 + Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../bindings/sound/davinci-mcasp-audio.txt | 17 + .../devicetree/bindings/sound/fsl,micfil.txt | 32 + .../bindings/sound/google,cros-ec-codec.txt | 26 + .../bindings/sound/ingenic,jz4725b-codec.txt | 20 + .../bindings/sound/ingenic,jz4740-codec.txt | 20 + Documentation/devicetree/bindings/sound/mt6358.txt | 18 + .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 36 + .../devicetree/bindings/sound/mtk-btcvsd-snd.txt | 24 + .../bindings/sound/nvidia,tegra30-hda.txt | 5 + .../bindings/sound/qcom,msm8916-wcd-analog.txt | 7 +- .../devicetree/bindings/sound/qcom,wcd9335.txt | 10 +- .../bindings/sound/rockchip,rk3328-codec.txt | 23 + .../devicetree/bindings/sound/sgtl5000.txt | 9 + .../devicetree/bindings/sound/simple-scu-card.txt | 94 - .../devicetree/bindings/sound/sprd-pcm.txt | 23 + .../bindings/sound/xlnx,audio-formatter.txt | 29 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../bindings/usb/ingenic,jz4740-musb.txt | 24 + .../devicetree/bindings/usb/keystone-usb.txt | 6 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 1 + .../devicetree/bindings/usb/renesas_usb3.txt | 1 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 4 + .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/driver-api/component.rst | 17 + Documentation/driver-api/device_link.rst | 87 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/pm/cpuidle.rst | 282 + Documentation/driver-api/pm/index.rst | 7 +- Documentation/filesystems/xfs.txt | 3 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/sound/hd-audio/models.rst | 4 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 35 +- Documentation/sound/soc/dpcm.rst | 10 +- Documentation/usb/authorization.txt | 4 +- MAINTAINERS | 94 +- Makefile | 2 +- arch/Kconfig | 3 + arch/alpha/include/asm/topology.h | 3 +- arch/arm/include/asm/kvm_ras.h | 14 + arch/arm/include/asm/system_misc.h | 5 - arch/arm/mach-davinci/da850.c | 2 +- arch/arm/mach-davinci/include/mach/cpufreq.h | 26 - arch/arm64/Kconfig | 4 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1 + arch/arm64/include/asm/acpi.h | 4 +- arch/arm64/include/asm/daifflags.h | 1 + arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hugetlb.h | 5 + arch/arm64/include/asm/kvm_ras.h | 25 + arch/arm64/include/asm/memory.h | 4 - arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/kernel/acpi.c | 31 + arch/arm64/kernel/machine_kexec.c | 3 +- arch/arm64/mm/fault.c | 24 +- arch/arm64/mm/hugetlbpage.c | 20 + arch/arm64/mm/init.c | 27 - arch/arm64/mm/numa.c | 2 +- arch/ia64/kernel/numa.c | 2 +- arch/ia64/kernel/perfmon.c | 59 +- arch/ia64/mm/discontig.c | 6 +- arch/m68k/Kconfig.machine | 2 + arch/m68k/atari/Makefile | 2 + arch/m68k/atari/nvram.c | 272 + arch/m68k/include/asm/atarihw.h | 6 + arch/m68k/include/asm/macintosh.h | 4 + arch/m68k/kernel/setup_mm.c | 82 +- arch/m68k/mac/misc.c | 174 +- arch/m68k/mm/memory.c | 2 +- arch/parisc/include/asm/io.h | 9 + arch/parisc/lib/iomap.c | 64 + arch/powerpc/Kconfig | 6 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 12 + arch/powerpc/include/asm/book3s/64/pgtable.h | 18 + arch/powerpc/include/asm/book3s/64/radix.h | 4 + arch/powerpc/include/asm/io.h | 2 + arch/powerpc/include/asm/nvram.h | 9 - arch/powerpc/include/asm/pci-bridge.h | 3 +- arch/powerpc/kernel/nvram_64.c | 158 +- arch/powerpc/kernel/paca.c | 3 +- arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 36 +- arch/powerpc/kernel/vdso.c | 2 - arch/powerpc/mm/hugetlbpage-hash64.c | 25 + arch/powerpc/mm/hugetlbpage-radix.c | 17 + arch/powerpc/mm/mmu_context_iommu.c | 145 +- arch/powerpc/mm/numa.c | 16 +- arch/powerpc/mm/pgtable-book3s64.c | 25 + arch/powerpc/mm/pgtable-radix.c | 18 + arch/powerpc/platforms/chrp/Makefile | 2 +- arch/powerpc/platforms/chrp/nvram.c | 14 +- arch/powerpc/platforms/chrp/setup.c | 2 +- arch/powerpc/platforms/powermac/Makefile | 2 - arch/powerpc/platforms/powermac/nvram.c | 9 + arch/powerpc/platforms/powermac/setup.c | 3 +- arch/powerpc/platforms/powermac/time.c | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 10 +- arch/powerpc/platforms/pseries/nvram.c | 2 - arch/riscv/kernel/vdso.c | 1 - arch/s390/include/asm/pgtable.h | 5 +- arch/s390/kernel/vdso.c | 2 - arch/s390/mm/pgtable.c | 8 +- arch/sh/kernel/syscalls/syscalltbl.sh | 4 +- arch/sh/kernel/syscalls_32.S | 2 +- arch/sparc/kernel/pci_fire.c | 3 +- arch/sparc/kernel/pci_schizo.c | 3 +- arch/sparc/kernel/psycho_common.c | 3 +- arch/sparc/kernel/sbus.c | 3 +- arch/sparc/mm/init_64.c | 6 +- arch/x86/include/asm/paravirt.h | 13 +- arch/x86/include/asm/paravirt_types.h | 5 +- arch/x86/include/asm/pci.h | 3 +- arch/x86/include/asm/uaccess.h | 24 +- arch/x86/kernel/apic/x2apic_uv_x.c | 7 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/lib/usercopy_32.c | 8 +- arch/x86/mm/numa.c | 4 +- arch/x86/xen/mmu.h | 4 +- arch/x86/xen/mmu_pv.c | 8 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 10 + drivers/acpi/acpi_dbg.c | 30 +- drivers/acpi/acpi_video.c | 20 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 5 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 3 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/acmacros.h | 4 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 3 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 17 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbdisply.c | 4 +- drivers/acpi/acpica/dbexec.c | 4 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dbtest.c | 164 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 9 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 28 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 4 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 21 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 6 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 4 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 71 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 10 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 4 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 4 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 98 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 4 +- drivers/acpi/acpica/nsparse.c | 68 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 4 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 195 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 10 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/rsdumpinfo.c | 14 +- drivers/acpi/acpica/rsirq.c | 8 +- drivers/acpi/acpica/rsserial.c | 10 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 4 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 6 +- drivers/acpi/acpica/tbxfload.c | 27 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 20 +- drivers/acpi/acpica/utdelete.c | 4 + drivers/acpi/acpica/uterror.c | 9 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 14 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxferror.c | 44 + drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/Kconfig | 12 +- drivers/acpi/apei/bert.c | 23 +- drivers/acpi/apei/einj.c | 93 +- drivers/acpi/apei/erst.c | 27 +- drivers/acpi/apei/ghes.c | 655 ++- drivers/acpi/apei/hest.c | 16 +- drivers/acpi/bus.c | 14 + drivers/acpi/cppc_acpi.c | 42 + drivers/acpi/custom_method.c | 6 - drivers/acpi/dptf/Makefile | 2 - drivers/acpi/dptf/int340x_thermal.c | 2 +- drivers/acpi/ec.c | 208 +- drivers/acpi/ec_sys.c | 36 +- drivers/acpi/internal.h | 4 +- drivers/acpi/irq.c | 4 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/pptt.c | 13 +- drivers/acpi/processor_idle.c | 7 + drivers/acpi/resource.c | 4 +- drivers/acpi/tables.c | 12 +- drivers/acpi/x86/utils.c | 5 + drivers/android/Kconfig | 2 +- drivers/android/binder.c | 556 +- drivers/android/binder_alloc.c | 303 +- drivers/android/binder_alloc.h | 47 +- drivers/android/binder_alloc_selftest.c | 7 +- drivers/android/binder_trace.h | 2 +- drivers/base/base.h | 12 + drivers/base/bus.c | 66 +- drivers/base/class.c | 14 +- drivers/base/component.c | 206 +- drivers/base/core.c | 246 +- drivers/base/cpu.c | 2 + drivers/base/dd.c | 188 +- drivers/base/devcon.c | 62 +- drivers/base/firmware_loader/Makefile | 4 +- .../base/firmware_loader/builtin}/.gitignore | 0 .../base/firmware_loader/builtin}/Makefile | 0 drivers/base/firmware_loader/fallback_table.c | 5 - drivers/base/firmware_loader/main.c | 8 +- drivers/base/platform.c | 21 +- drivers/base/power/clock_ops.c | 13 +- drivers/base/power/common.c | 2 +- drivers/base/power/domain.c | 13 +- drivers/base/power/main.c | 23 +- drivers/base/power/runtime.c | 171 +- drivers/base/power/sysfs.c | 17 +- drivers/base/power/wakeup.c | 2 +- drivers/base/swnode.c | 23 + drivers/base/test/test_async_driver_probe.c | 261 +- drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/rbd.c | 45 +- drivers/char/Kconfig | 19 +- drivers/char/Makefile | 6 +- drivers/char/agp/efficeon-agp.c | 2 - drivers/char/applicom.c | 35 +- drivers/char/efirtc.c | 23 - drivers/char/generic_nvram.c | 159 - drivers/char/hpet.c | 9 +- drivers/char/lp.c | 4 +- drivers/char/mbcs.c | 1 + drivers/char/nvram.c | 673 +-- drivers/cpufreq/Kconfig | 3 - drivers/cpufreq/Kconfig.arm | 16 +- drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/arm_big_little.c | 2 + drivers/cpufreq/armada-8k-cpufreq.c | 206 + drivers/cpufreq/cppc_cpufreq.c | 65 + drivers/cpufreq/cpufreq-dt.c | 33 +- drivers/cpufreq/cpufreq.c | 134 +- drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/davinci-cpufreq.c | 5 +- drivers/cpufreq/e_powersaver.c | 5 +- drivers/cpufreq/imx6q-cpufreq.c | 25 +- drivers/cpufreq/intel_pstate.c | 105 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 16 +- drivers/cpufreq/omap-cpufreq.c | 4 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 10 +- drivers/cpufreq/qcom-cpufreq-hw.c | 53 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 22 +- drivers/cpufreq/qoriq-cpufreq.c | 15 +- drivers/cpufreq/s5pv210-cpufreq.c | 67 +- drivers/cpufreq/scmi-cpufreq.c | 53 +- drivers/cpufreq/scpi-cpufreq.c | 17 +- drivers/cpufreq/speedstep-ich.c | 3 +- drivers/cpufreq/tegra124-cpufreq.c | 2 + drivers/cpuidle/Kconfig | 11 +- drivers/cpuidle/dt_idle_states.c | 15 +- drivers/cpuidle/governors/Makefile | 1 + drivers/cpuidle/governors/teo.c | 444 ++ drivers/dma/dmaengine.c | 4 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-ptn5150.c | 339 ++ drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_sdei.c | 68 + drivers/firmware/efi/cper.c | 13 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/altera-ps-spi.c | 2 +- drivers/gnss/Kconfig | 13 + drivers/gnss/Makefile | 3 + drivers/gnss/core.c | 1 + drivers/gnss/mtk.c | 152 + drivers/gnss/sirf.c | 256 +- drivers/gpio/gpiolib-acpi.c | 17 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 1 - drivers/gpu/drm/i915/i915_pmu.c | 16 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 6 - drivers/gpu/drm/i915/intel_audio.c | 4 +- drivers/gpu/drm/i915/intel_display.h | 16 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 + drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/hv/channel.c | 4 +- drivers/hv/channel_mgmt.c | 18 +- drivers/hv/hv_balloon.c | 21 +- drivers/hv/hyperv_vmbus.h | 4 +- drivers/hv/ring_buffer.c | 14 +- drivers/hv/vmbus_drv.c | 86 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 + drivers/hwtracing/coresight/coresight-etm4x.c | 3 +- drivers/hwtracing/coresight/coresight-stm.c | 12 +- drivers/hwtracing/coresight/of_coresight.c | 4 +- drivers/hwtracing/intel_th/core.c | 6 +- drivers/hwtracing/intel_th/gth.c | 4 + drivers/hwtracing/intel_th/pti.c | 16 +- drivers/hwtracing/intel_th/sth.c | 4 + drivers/hwtracing/stm/core.c | 11 +- drivers/idle/intel_idle.c | 1 + drivers/iio/accel/adxl345_core.c | 4 +- drivers/iio/accel/mma8452.c | 105 +- drivers/iio/accel/st_accel_core.c | 171 +- drivers/iio/adc/Kconfig | 80 +- drivers/iio/adc/Makefile | 7 + drivers/iio/adc/ad7476.c | 20 + drivers/iio/adc/ad7606.c | 583 +++ drivers/iio/adc/ad7606.h | 99 + drivers/iio/adc/ad7606_par.c | 105 + drivers/iio/adc/ad7606_spi.c | 82 + drivers/iio/adc/ad7768-1.c | 655 +++ drivers/iio/adc/exynos_adc.c | 19 +- drivers/iio/adc/ingenic-adc.c | 364 ++ drivers/iio/adc/lpc32xx_adc.c | 15 +- drivers/iio/adc/meson_saradc.c | 33 + drivers/iio/adc/npcm_adc.c | 335 ++ drivers/iio/adc/qcom-pm8xxx-xoadc.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 376 ++ drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/Kconfig | 21 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/bme680_i2c.c | 7 + drivers/iio/chemical/bme680_spi.c | 8 + drivers/iio/chemical/pms7003.c | 340 ++ drivers/iio/chemical/sgp30.c | 591 +++ drivers/iio/chemical/sps30.c | 548 ++ drivers/iio/dac/Kconfig | 16 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5686-spi.c | 9 +- drivers/iio/dac/ad5686.c | 44 +- drivers/iio/dac/ad5686.h | 4 +- drivers/iio/dac/ad5696-i2c.c | 2 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ti-dac7612.c | 184 + drivers/iio/frequency/ad9523.c | 7 +- drivers/iio/imu/bmi160/bmi160.h | 11 + drivers/iio/imu/bmi160/bmi160_core.c | 317 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 31 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 8 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 - drivers/iio/industrialio-core.c | 5 + drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/isl29018.c | 46 +- drivers/iio/light/max44009.c | 555 ++ drivers/iio/magnetometer/mag3110.c | 94 +- drivers/iio/pressure/Kconfig | 2 +- drivers/iio/pressure/st_pressure.h | 2 + drivers/iio/pressure/st_pressure_core.c | 69 + drivers/iio/pressure/st_pressure_i2c.c | 5 + drivers/iio/pressure/st_pressure_spi.c | 5 + drivers/infiniband/hw/hfi1/affinity.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 799 +++ drivers/interconnect/qcom/Kconfig | 13 + drivers/interconnect/qcom/Makefile | 5 + drivers/interconnect/qcom/sdm845.c | 838 +++ drivers/iommu/dmar.c | 5 +- drivers/iommu/exynos-iommu.c | 1 + drivers/iommu/intel-iommu.c | 3 +- drivers/iommu/rockchip-iommu.c | 3 +- drivers/macintosh/via-cuda.c | 8 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 4 +- drivers/media/pci/tw686x/tw686x-audio.c | 3 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 2 + drivers/misc/ad525x_dpot.c | 24 +- drivers/misc/cardreader/rts5227.c | 64 +- drivers/misc/cardreader/rts5249.c | 32 +- drivers/misc/cardreader/rts5260.c | 136 +- drivers/misc/cardreader/rtsx_pcr.c | 40 +- drivers/misc/cardreader/rtsx_pcr.h | 5 + drivers/misc/enclosure.c | 4 +- drivers/misc/fastrpc.c | 1401 +++++ drivers/misc/habanalabs/Kconfig | 25 + drivers/misc/habanalabs/Makefile | 14 + drivers/misc/habanalabs/asid.c | 57 + drivers/misc/habanalabs/command_buffer.c | 445 ++ drivers/misc/habanalabs/command_submission.c | 780 +++ drivers/misc/habanalabs/context.c | 215 + drivers/misc/habanalabs/debugfs.c | 1077 ++++ drivers/misc/habanalabs/device.c | 1140 ++++ drivers/misc/habanalabs/goya/Makefile | 3 + drivers/misc/habanalabs/goya/goya.c | 5391 +++++++++++++++++++ drivers/misc/habanalabs/goya/goyaP.h | 211 + drivers/misc/habanalabs/goya/goya_hwmgr.c | 254 + drivers/misc/habanalabs/goya/goya_security.c | 2999 +++++++++++ drivers/misc/habanalabs/habanalabs.h | 1464 ++++++ drivers/misc/habanalabs/habanalabs_drv.c | 461 ++ drivers/misc/habanalabs/habanalabs_ioctl.c | 234 + drivers/misc/habanalabs/hw_queue.c | 635 +++ drivers/misc/habanalabs/hwmon.c | 458 ++ drivers/misc/habanalabs/include/armcp_if.h | 335 ++ .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 191 + .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 61 + .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 49 + .../include/goya/asic_reg/cpu_pll_regs.h | 105 + .../include/goya/asic_reg/dma_ch_0_regs.h | 209 + .../include/goya/asic_reg/dma_ch_1_regs.h | 209 + .../include/goya/asic_reg/dma_ch_2_regs.h | 209 + .../include/goya/asic_reg/dma_ch_3_regs.h | 209 + .../include/goya/asic_reg/dma_ch_4_regs.h | 209 + .../include/goya/asic_reg/dma_macro_masks.h | 105 + .../include/goya/asic_reg/dma_macro_regs.h | 181 + .../include/goya/asic_reg/dma_nrtr_masks.h | 209 + .../include/goya/asic_reg/dma_nrtr_regs.h | 227 + .../include/goya/asic_reg/dma_qm_0_masks.h | 465 ++ .../include/goya/asic_reg/dma_qm_0_regs.h | 179 + .../include/goya/asic_reg/dma_qm_1_regs.h | 179 + .../include/goya/asic_reg/dma_qm_2_regs.h | 179 + .../include/goya/asic_reg/dma_qm_3_regs.h | 179 + .../include/goya/asic_reg/dma_qm_4_regs.h | 179 + .../habanalabs/include/goya/asic_reg/goya_blocks.h | 1372 +++++ .../habanalabs/include/goya/asic_reg/goya_masks.h | 275 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 118 + .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 105 + .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 105 + .../include/goya/asic_reg/mme1_rtr_masks.h | 653 +++ .../include/goya/asic_reg/mme1_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme2_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme3_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme4_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme5_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme6_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme_cmdq_masks.h | 373 ++ .../include/goya/asic_reg/mme_cmdq_regs.h | 139 + .../habanalabs/include/goya/asic_reg/mme_masks.h | 1537 ++++++ .../include/goya/asic_reg/mme_qm_masks.h | 465 ++ .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 179 + .../habanalabs/include/goya/asic_reg/mme_regs.h | 1153 ++++ .../habanalabs/include/goya/asic_reg/mmu_masks.h | 143 + .../habanalabs/include/goya/asic_reg/mmu_regs.h | 53 + .../include/goya/asic_reg/pci_nrtr_masks.h | 209 + .../include/goya/asic_reg/pci_nrtr_regs.h | 227 + .../include/goya/asic_reg/pcie_aux_regs.h | 243 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_global_conf_masks.h | 447 ++ .../include/goya/asic_reg/psoc_global_conf_regs.h | 745 +++ .../include/goya/asic_reg/psoc_mme_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_pci_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_spi_regs.h | 143 + .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 83 + .../habanalabs/include/goya/asic_reg/stlb_masks.h | 117 + .../habanalabs/include/goya/asic_reg/stlb_regs.h | 55 + .../include/goya/asic_reg/tpc0_cfg_masks.h | 1607 ++++++ .../include/goya/asic_reg/tpc0_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc0_cmdq_masks.h | 373 ++ .../include/goya/asic_reg/tpc0_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 347 ++ .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 313 ++ .../include/goya/asic_reg/tpc0_nrtr_masks.h | 209 + .../include/goya/asic_reg/tpc0_nrtr_regs.h | 227 + .../include/goya/asic_reg/tpc0_qm_masks.h | 465 ++ .../include/goya/asic_reg/tpc0_qm_regs.h | 179 + .../include/goya/asic_reg/tpc1_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc1_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc1_qm_regs.h | 179 + .../include/goya/asic_reg/tpc1_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc2_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc2_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc2_qm_regs.h | 179 + .../include/goya/asic_reg/tpc2_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc3_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc3_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc3_qm_regs.h | 179 + .../include/goya/asic_reg/tpc3_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc4_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc4_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc4_qm_regs.h | 179 + .../include/goya/asic_reg/tpc4_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc5_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc5_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc5_qm_regs.h | 179 + .../include/goya/asic_reg/tpc5_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc6_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc6_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc6_qm_regs.h | 179 + .../include/goya/asic_reg/tpc6_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc7_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc7_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc7_nrtr_regs.h | 227 + .../include/goya/asic_reg/tpc7_qm_regs.h | 179 + .../include/goya/asic_reg/tpc_pll_regs.h | 105 + drivers/misc/habanalabs/include/goya/goya.h | 45 + .../habanalabs/include/goya/goya_async_events.h | 186 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 28 + .../misc/habanalabs/include/goya/goya_packets.h | 129 + drivers/misc/habanalabs/include/hl_boot_if.h | 30 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 47 + .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 15 + drivers/misc/habanalabs/include/qman_if.h | 56 + drivers/misc/habanalabs/irq.c | 327 ++ drivers/misc/habanalabs/memory.c | 1723 ++++++ drivers/misc/habanalabs/mmu.c | 906 ++++ drivers/misc/habanalabs/sysfs.c | 539 ++ drivers/misc/hpilo.c | 14 +- drivers/misc/ics932s401.c | 2 + drivers/misc/lkdtm/core.c | 15 +- drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/perms.c | 36 +- drivers/misc/mei/Kconfig | 10 + drivers/misc/mei/Makefile | 2 + drivers/misc/mei/bus-fixup.c | 16 + drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/hbm.c | 7 + drivers/misc/mei/hdcp/Makefile | 7 + drivers/misc/mei/hdcp/mei_hdcp.c | 849 +++ drivers/misc/mei/hdcp/mei_hdcp.h | 377 ++ drivers/misc/mei/hw.h | 3 +- drivers/misc/mic/Kconfig | 3 +- drivers/misc/mic/bus/scif_bus.h | 8 +- drivers/misc/mic/bus/vop_bus.h | 8 +- drivers/misc/mic/card/mic_device.c | 8 +- drivers/misc/mic/host/mic_boot.c | 8 +- drivers/misc/mic/scif/scif_map.h | 4 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/mic/vop/vop_main.c | 29 +- drivers/misc/mic/vop/vop_vringh.c | 51 +- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/misc/sgi-xp/xpc_uv.c | 3 +- drivers/misc/vmw_balloon.c | 56 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 9 +- drivers/misc/vmw_vmci/vmci_doorbell.h | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 39 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 63 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 30 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 36 +- drivers/nvdimm/bus.c | 11 +- drivers/nvmem/Kconfig | 2 +- drivers/nvmem/bcm-ocotp.c | 37 +- drivers/nvmem/core.c | 42 +- drivers/nvmem/imx-ocotp.c | 13 + drivers/nvmem/sc27xx-efuse.c | 12 +- drivers/opp/core.c | 22 +- drivers/opp/debugfs.c | 110 +- drivers/opp/of.c | 99 + drivers/opp/opp.h | 15 +- drivers/parport/daisy.c | 32 +- drivers/parport/parport_pc.c | 2 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 10 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 7 +- drivers/phy/broadcom/phy-bcm-sr-pcie.c | 4 +- drivers/phy/cadence/Kconfig | 13 +- drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy.c | 391 ++ drivers/phy/freescale/Kconfig | 2 +- drivers/phy/marvell/Kconfig | 21 + drivers/phy/marvell/Makefile | 2 + drivers/phy/marvell/phy-armada375-usb2.c | 13 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 318 ++ drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 278 + drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 - drivers/phy/marvell/phy-mvebu-sata.c | 9 +- drivers/phy/phy-core-mipi-dphy.c | 8 +- drivers/phy/phy-core.c | 12 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 143 + drivers/phy/qualcomm/phy-qcom-qmp.h | 4 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 40 + drivers/phy/qualcomm/phy-qcom-ufs-i.h | 19 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 48 +- drivers/phy/ti/Kconfig | 6 +- drivers/phy/ti/phy-omap-usb2.c | 105 +- drivers/platform/goldfish/Kconfig | 4 +- drivers/platform/x86/intel_cht_int33fe.c | 15 +- drivers/platform/x86/sony-laptop.c | 8 +- drivers/pnp/pnpacpi/rsparser.c | 14 +- drivers/powercap/intel_rapl.c | 2 + drivers/rapidio/rio-sysfs.c | 5 +- drivers/scsi/Kconfig | 6 +- drivers/scsi/atari_scsi.c | 10 +- drivers/slimbus/core.c | 45 +- drivers/staging/Kconfig | 6 +- drivers/staging/Makefile | 13 +- drivers/staging/android/ashmem.c | 70 +- drivers/staging/android/ion/Makefile | 2 +- drivers/staging/android/ion/ion-ioctl.c | 98 - drivers/staging/android/ion/ion.c | 84 +- drivers/staging/android/ion/ion.h | 42 +- drivers/staging/android/ion/ion_carveout_heap.c | 19 +- drivers/staging/android/ion/ion_chunk_heap.c | 25 +- drivers/staging/android/ion/ion_cma_heap.c | 6 +- drivers/staging/android/ion/ion_heap.c | 8 +- drivers/staging/android/ion/ion_page_pool.c | 2 +- drivers/staging/android/ion/ion_system_heap.c | 10 +- drivers/staging/android/uapi/ion.h | 2 +- drivers/staging/android/vsoc.c | 1 - drivers/staging/comedi/comedi_fops.c | 3 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/ni_660x.c | 1 + drivers/staging/comedi/drivers/ni_pcidio.c | 444 +- drivers/staging/comedi/drivers/ni_tio.c | 71 +- drivers/staging/comedi/drivers/ni_tio.h | 4 +- drivers/staging/comedi/drivers/usbduxfast.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 31 +- drivers/staging/emxx_udc/emxx_udc.h | 2 + .../erofs/Documentation/filesystems/erofs.txt | 208 + drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/data.c | 37 +- drivers/staging/erofs/dir.c | 12 +- drivers/staging/erofs/inode.c | 41 +- drivers/staging/erofs/internal.h | 147 +- drivers/staging/erofs/namei.c | 194 +- drivers/staging/erofs/super.c | 29 +- drivers/staging/erofs/unzip_vle.c | 165 +- drivers/staging/erofs/unzip_vle.h | 23 +- drivers/staging/erofs/unzip_vle_lz4.c | 21 +- drivers/staging/erofs/utils.c | 58 +- drivers/staging/erofs/xattr.c | 115 +- drivers/staging/erofs/xattr.h | 10 +- drivers/staging/fbtft/fb_agm1264k-fl.c | 52 +- drivers/staging/fbtft/fb_bd663474.c | 6 +- drivers/staging/fbtft/fb_ili9163.c | 6 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 6 +- drivers/staging/fbtft/fb_ili9340.c | 2 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 4 +- drivers/staging/fbtft/fb_s6d1121.c | 6 +- drivers/staging/fbtft/fb_sh1106.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 6 +- drivers/staging/fbtft/fb_ssd1305.c | 4 +- drivers/staging/fbtft/fb_ssd1306.c | 4 +- drivers/staging/fbtft/fb_ssd1325.c | 6 +- drivers/staging/fbtft/fb_ssd1331.c | 10 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_tinylcd.c | 2 +- drivers/staging/fbtft/fb_tls8204.c | 6 +- drivers/staging/fbtft/fb_uc1611.c | 4 +- drivers/staging/fbtft/fb_uc1701.c | 6 +- drivers/staging/fbtft/fb_upd161704.c | 6 +- drivers/staging/fbtft/fb_watterott.c | 4 +- drivers/staging/fbtft/fbtft-bus.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 178 +- drivers/staging/fbtft/fbtft-io.c | 26 +- drivers/staging/fbtft/fbtft.h | 21 +- drivers/staging/fbtft/fbtft_device.c | 344 +- drivers/staging/fbtft/flexfb.c | 12 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/fwserial/fwserial.c | 1 + drivers/staging/gasket/gasket_interrupt.c | 1 - drivers/staging/goldfish/goldfish_audio.c | 10 - drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/TODO | 2 - drivers/staging/greybus/arche-apb-ctrl.c | 152 +- drivers/staging/greybus/arche-platform.c | 124 +- drivers/staging/greybus/audio_topology.c | 1 - drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/connection.h | 2 +- drivers/staging/greybus/control.c | 1 - drivers/staging/greybus/core.c | 2 +- drivers/staging/greybus/gpio.c | 156 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 12 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 12 +- drivers/staging/gs_fpgaboot/io.c | 16 +- drivers/staging/gs_fpgaboot/io.h | 12 +- drivers/staging/iio/adc/Kconfig | 34 - drivers/staging/iio/adc/Makefile | 4 - drivers/staging/iio/adc/ad7280a.c | 243 +- drivers/staging/iio/adc/ad7606.c | 563 -- drivers/staging/iio/adc/ad7606.h | 106 - drivers/staging/iio/adc/ad7606_par.c | 113 - drivers/staging/iio/adc/ad7606_spi.c | 79 - drivers/staging/iio/adc/ad7816.c | 7 +- drivers/staging/iio/addac/adt7316-i2c.c | 6 +- drivers/staging/iio/addac/adt7316-spi.c | 4 +- drivers/staging/iio/addac/adt7316.c | 143 +- drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 1 - drivers/staging/iio/cdc/ad7152.c | 552 -- drivers/staging/iio/frequency/ad9834.c | 54 +- drivers/staging/iio/frequency/ad9834.h | 28 - drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +- drivers/staging/ks7010/Makefile | 2 +- drivers/staging/ks7010/TODO | 2 - drivers/staging/ks7010/ks_hostif.c | 119 +- drivers/staging/ks7010/ks_wlan_net.c | 2 +- drivers/staging/ks7010/michael_mic.c | 127 - drivers/staging/ks7010/michael_mic.h | 21 - drivers/staging/media/davinci_vpfe/Makefile | 2 +- drivers/staging/most/Makefile | 2 +- drivers/staging/most/cdev/Makefile | 2 +- drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/i2c/Makefile | 2 +- drivers/staging/most/net/Makefile | 2 +- drivers/staging/most/sound/Makefile | 2 +- drivers/staging/most/usb/Makefile | 2 +- drivers/staging/most/video/Makefile | 2 +- drivers/staging/mt7621-dma/Kconfig | 6 - drivers/staging/mt7621-dma/Makefile | 1 - drivers/staging/mt7621-dma/mtk-hsdma.c | 11 +- drivers/staging/mt7621-dma/ralink-gdma.c | 932 ---- drivers/staging/mt7621-dts/gbpc1.dts | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 59 +- drivers/staging/mt7621-eth/ethtool.c | 1 + drivers/staging/mt7621-eth/ethtool.h | 11 +- drivers/staging/mt7621-mmc/Kconfig | 2 +- drivers/staging/mt7621-mmc/dbg.c | 1 - drivers/staging/mt7621-mmc/mt6575_sd.h | 2 +- drivers/staging/mt7621-pci-phy/Kconfig | 7 + drivers/staging/mt7621-pci-phy/Makefile | 1 + drivers/staging/mt7621-pci-phy/TODO | 4 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 54 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 387 ++ drivers/staging/mt7621-pci/Makefile | 2 +- drivers/staging/mt7621-pci/TODO | 8 - drivers/staging/mt7621-pci/pci-mt7621.c | 300 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 49 +- drivers/staging/mt7621-spi/spi-mt7621.c | 72 +- drivers/staging/netlogic/Kconfig | 2 +- drivers/staging/netlogic/platform_net.c | 51 +- drivers/staging/netlogic/platform_net.h | 32 +- drivers/staging/netlogic/xlr_net.c | 31 +- drivers/staging/netlogic/xlr_net.h | 33 +- drivers/staging/octeon-usb/octeon-hcd.h | 2 +- drivers/staging/ralink-gdma/Kconfig | 6 + drivers/staging/ralink-gdma/Makefile | 3 + drivers/staging/ralink-gdma/ralink-gdma.c | 932 ++++ drivers/staging/rtl8188eu/core/rtw_ap.c | 8 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 10 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 44 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 38 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 18 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- drivers/staging/rtl8188eu/hal/odm.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 67 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/rtl8188eu/include/odm.h | 1 - drivers/staging/rtl8188eu/include/odm_hwconfig.h | 9 - drivers/staging/rtl8188eu/include/wifi.h | 12 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 6 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 72 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 26 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/dot11d.c | 120 +- drivers/staging/rtl8192e/dot11d.h | 77 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 23 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 8 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 6 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- drivers/staging/rtl8192e/rtllib_softmac.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 4 +- drivers/staging/rtl8192u/Makefile | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 24 +- drivers/staging/rtl8712/ieee80211.c | 2 +- drivers/staging/rtl8712/rtl8712_efuse.c | 2 +- drivers/staging/rtl8712/rtl8712_led.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 6 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 16 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 8 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtlwifi/Kconfig | 2 +- drivers/staging/rtlwifi/efuse.c | 6 +- .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 5 +- drivers/staging/rtlwifi/pci.h | 3 +- drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 2 +- drivers/staging/rtlwifi/rtl8822be/fw.c | 2 + drivers/staging/rts5208/ms.c | 5 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/sm750fb/ddk750_display.c | 6 +- drivers/staging/speakup/Kconfig | 32 +- drivers/staging/speakup/kobjects.c | 2 + drivers/staging/speakup/main.c | 14 +- drivers/staging/speakup/speakup_decext.c | 3 +- drivers/staging/speakup/speakup_dectlk.c | 3 +- drivers/staging/speakup/speakup_soft.c | 4 +- drivers/staging/speakup/spk_priv_keyinfo.h | 9 +- drivers/staging/speakup/spk_ttyio.c | 20 +- drivers/staging/speakup/varhandlers.c | 4 +- drivers/staging/unisys/visorhba/Makefile | 3 +- drivers/staging/unisys/visornic/Makefile | 3 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../staging/vc04_services/bcm2835-audio/Makefile | 3 +- .../staging/vc04_services/bcm2835-camera/Makefile | 2 +- drivers/staging/vt6655/baseband.c | 10 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/card.c | 16 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 4 +- drivers/staging/vt6656/key.c | 4 +- drivers/staging/vt6656/mac.h | 2 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 1164 ++--- drivers/staging/wilc1000/host_interface.h | 165 +- drivers/staging/wilc1000/linux_mon.c | 273 - drivers/staging/wilc1000/linux_wlan.c | 1143 ---- drivers/staging/wilc1000/wilc_mon.c | 258 + drivers/staging/wilc1000/wilc_netdev.c | 1079 ++++ drivers/staging/wilc1000/wilc_sdio.c | 187 +- drivers/staging/wilc1000/wilc_spi.c | 4 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 644 +-- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 7 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 14 +- drivers/staging/wilc1000/wilc_wlan.c | 52 +- drivers/staging/wilc1000/wilc_wlan.h | 38 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 39 +- drivers/staging/wilc1000/wilc_wlan_if.h | 40 - drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/cfg80211.c | 3 +- drivers/staging/wlan-ng/prism2fw.c | 5 +- drivers/staging/xgifb/Kconfig | 11 - drivers/staging/xgifb/Makefile | 4 - drivers/staging/xgifb/TODO | 13 - drivers/staging/xgifb/XGI_main.h | 365 -- drivers/staging/xgifb/XGI_main_26.c | 2084 -------- drivers/staging/xgifb/XGIfb.h | 109 - drivers/staging/xgifb/vb_def.h | 257 - drivers/staging/xgifb/vb_init.c | 1367 ----- drivers/staging/xgifb/vb_init.h | 6 - drivers/staging/xgifb/vb_setmode.c | 5528 -------------------- drivers/staging/xgifb/vb_setmode.h | 24 - drivers/staging/xgifb/vb_struct.h | 165 - drivers/staging/xgifb/vb_table.h | 2513 --------- drivers/staging/xgifb/vb_util.h | 46 - drivers/staging/xgifb/vgatypes.h | 51 - drivers/thermal/Kconfig | 1 + drivers/tty/Kconfig | 24 + drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/ipwireless/hardware.c | 2 + drivers/tty/n_gsm.c | 246 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 6 +- drivers/tty/nozomi.c | 10 +- drivers/tty/serdev/serdev-ttyport.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 13 +- drivers/tty/serial/8250/8250_of.c | 5 + drivers/tty/serial/8250/8250_omap.c | 75 +- drivers/tty/serial/8250/8250_pci.c | 170 +- drivers/tty/serial/8250/8250_pxa.c | 4 + drivers/tty/serial/Kconfig | 22 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/clps711x.c | 23 +- drivers/tty/serial/fsl_lpuart.c | 208 +- drivers/tty/serial/lpc32xx_hs.c | 4 + drivers/tty/serial/max310x.c | 21 +- drivers/tty/serial/meson_uart.c | 13 +- drivers/tty/serial/mps2-uart.c | 138 +- drivers/tty/serial/msm_serial.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 279 +- drivers/tty/serial/samsung.c | 42 + drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/sh-sci.c | 71 +- drivers/tty/serial/sprd_serial.c | 2 +- drivers/tty/serial/tegra-tcu.c | 298 ++ drivers/tty/serial/xilinx_uartps.c | 40 +- drivers/tty/synclink.c | 54 - drivers/tty/sysrq.c | 8 +- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 3 + drivers/tty/tty_ldisc.c | 47 + drivers/tty/vt/vc_screen.c | 48 +- drivers/tty/vt/vt.c | 77 +- drivers/uio/uio.c | 16 +- drivers/uio/uio_pci_generic.c | 17 + drivers/usb/Kconfig | 1 + drivers/usb/README | 54 - drivers/usb/atm/Kconfig | 1 + drivers/usb/chipidea/Kconfig | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 6 +- drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 1 + drivers/usb/chipidea/core.c | 46 +- drivers/usb/chipidea/usbmisc_imx.c | 7 + drivers/usb/class/Kconfig | 1 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/Kconfig | 13 + drivers/usb/core/config.c | 14 +- drivers/usb/core/devio.c | 10 +- drivers/usb/core/driver.c | 23 +- drivers/usb/core/generic.c | 44 +- drivers/usb/core/hcd.c | 56 +- drivers/usb/core/hub.c | 66 +- drivers/usb/core/hub.h | 2 + drivers/usb/core/message.c | 10 +- drivers/usb/core/phy.c | 28 + drivers/usb/core/phy.h | 2 + drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/urb.c | 5 +- drivers/usb/core/usb.c | 37 +- drivers/usb/core/usb.h | 10 +- drivers/usb/dwc2/Kconfig | 2 + drivers/usb/dwc2/gadget.c | 114 +- drivers/usb/dwc2/hcd.c | 4 +- drivers/usb/dwc3/Kconfig | 8 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 156 +- drivers/usb/dwc3/drd.c | 9 +- drivers/usb/dwc3/dwc3-haps.c | 9 + drivers/usb/dwc3/dwc3-keystone.c | 11 +- drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/gadget.c | 65 +- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/trace.h | 10 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/epautoconf.c | 41 +- drivers/usb/gadget/function/f_fs.c | 12 + drivers/usb/gadget/function/f_uac1.c | 10 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 2 +- drivers/usb/gadget/function/u_fs.h | 2 +- drivers/usb/gadget/function/u_gether.h | 2 +- drivers/usb/gadget/function/u_hid.h | 2 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 2 +- drivers/usb/gadget/function/u_printer.h | 2 +- drivers/usb/gadget/function/u_rndis.h | 2 +- drivers/usb/gadget/function/u_serial.c | 35 +- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 10 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.h | 2 +- drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 40 +- drivers/usb/gadget/u_f.c | 2 +- drivers/usb/gadget/u_f.h | 2 +- drivers/usb/gadget/u_os_desc.h | 2 +- drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 2 +- drivers/usb/gadget/udc/bdc/Kconfig | 2 + drivers/usb/gadget/udc/bdc/bdc_cmd.c | 4 +- drivers/usb/gadget/udc/core.c | 8 +- drivers/usb/gadget/udc/fotg210-udc.c | 11 +- drivers/usb/gadget/udc/net2280.c | 6 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 + drivers/usb/gadget/udc/snps_udc_core.c | 17 +- drivers/usb/host/Kconfig | 8 +- drivers/usb/host/ehci-fsl.c | 69 +- drivers/usb/host/ehci-orion.c | 44 +- drivers/usb/host/fsl-mph-dr-of.c | 6 + drivers/usb/host/ohci-at91.c | 7 +- drivers/usb/host/oxu210hp-hcd.c | 10 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/whci/Kbuild | 12 - drivers/usb/host/whci/Makefile | 14 + drivers/usb/host/xhci-dbgcap.c | 6 +- drivers/usb/host/xhci-debugfs.h | 1 - drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-mvebu.c | 11 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-pci.c | 1 + drivers/usb/host/xhci-plat.c | 7 + drivers/usb/host/xhci-tegra.c | 4 +- drivers/usb/host/xhci.c | 3 +- drivers/usb/image/Kconfig | 1 + drivers/usb/isp1760/Kconfig | 2 + drivers/usb/misc/Kconfig | 1 + drivers/usb/misc/ftdi-elan.c | 26 - drivers/usb/misc/sisusbvga/Kconfig | 1 + drivers/usb/misc/sisusbvga/Makefile | 3 +- drivers/usb/misc/sisusbvga/sisusb.c | 32 +- drivers/usb/misc/sisusbvga/sisusb.h | 15 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 127 +- drivers/usb/misc/sisusbvga/sisusb_init.c | 5 - drivers/usb/misc/usb251xb.c | 15 +- drivers/usb/misc/usb3503.c | 38 +- drivers/usb/misc/usbtest.c | 28 +- drivers/usb/mon/Kconfig | 1 + drivers/usb/mtu3/Kconfig | 2 + drivers/usb/musb/Kconfig | 5 +- drivers/usb/musb/jz4740.c | 10 + drivers/usb/musb/musb_host.c | 4 +- drivers/usb/phy/Kconfig | 1 + drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/renesas_usbhs/mod_host.c | 2 +- drivers/usb/renesas_usbhs/rcar3.c | 2 +- drivers/usb/renesas_usbhs/rza.c | 2 +- drivers/usb/roles/Kconfig | 2 + drivers/usb/roles/Makefile | 2 + drivers/usb/roles/class.c | 21 +- drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/cp210x.c | 130 +- drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/option.c | 2 + drivers/usb/storage/Kconfig | 1 + drivers/usb/storage/karma.c | 2 + drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/altmodes/Kconfig | 1 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 4 - drivers/usb/typec/class.c | 33 +- drivers/usb/typec/mux.c | 94 +- drivers/usb/typec/mux/Kconfig | 2 + drivers/usb/typec/tcpm/Kconfig | 2 + drivers/usb/typec/tcpm/tcpm.c | 68 +- drivers/usb/typec/tps6598x.c | 79 +- drivers/usb/typec/ucsi/Kconfig | 2 + drivers/usb/typec/ucsi/debug.h | 65 - drivers/usb/typec/ucsi/trace.c | 59 + drivers/usb/typec/ucsi/trace.h | 7 +- drivers/usb/usbip/Kconfig | 2 + drivers/usb/usbip/vhci_hcd.c | 6 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/usb/wusbcore/Kconfig | 1 + drivers/usb/wusbcore/cbaf.c | 15 +- drivers/usb/wusbcore/dev-sysfs.c | 5 +- drivers/usb/wusbcore/devconnect.c | 2 +- drivers/usb/wusbcore/wa-xfer.c | 15 +- drivers/usb/wusbcore/wusbhc.c | 6 +- drivers/uwb/drp-ie.c | 5 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/controlfb.c | 42 +- drivers/video/fbdev/imsttfb.c | 23 +- drivers/video/fbdev/matrox/matroxfb_base.c | 7 +- drivers/video/fbdev/platinumfb.c | 21 +- drivers/video/fbdev/valkyriefb.c | 30 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/xen/balloon.c | 18 +- fs/Makefile | 3 +- fs/btrfs/acl.c | 9 + fs/btrfs/async-thread.c | 10 +- fs/btrfs/backref.c | 22 +- fs/btrfs/compression.c | 253 +- fs/btrfs/compression.h | 52 +- fs/btrfs/ctree.c | 74 +- fs/btrfs/ctree.h | 61 +- fs/btrfs/delayed-ref.c | 15 +- fs/btrfs/delayed-ref.h | 11 - fs/btrfs/dev-replace.c | 9 +- fs/btrfs/disk-io.c | 39 +- fs/btrfs/extent-tree.c | 292 +- fs/btrfs/extent_io.c | 87 +- fs/btrfs/extent_io.h | 15 +- fs/btrfs/extent_map.c | 5 +- fs/btrfs/extent_map.h | 1 + fs/btrfs/file.c | 3 +- fs/btrfs/inode.c | 207 +- fs/btrfs/ioctl.c | 60 +- fs/btrfs/locking.c | 108 +- fs/btrfs/locking.h | 15 +- fs/btrfs/lzo.c | 31 +- fs/btrfs/qgroup.c | 372 +- fs/btrfs/qgroup.h | 120 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 119 +- fs/btrfs/root-tree.c | 4 +- fs/btrfs/scrub.c | 49 +- fs/btrfs/super.c | 13 +- fs/btrfs/transaction.c | 9 +- fs/btrfs/tree-defrag.c | 2 +- fs/btrfs/tree-log.c | 282 +- fs/btrfs/volumes.c | 202 +- fs/btrfs/volumes.h | 5 +- fs/btrfs/zlib.c | 45 +- fs/btrfs/zstd.c | 316 +- fs/debugfs/inode.c | 4 +- fs/ext2/dir.c | 35 +- fs/ext2/ext2.h | 17 +- fs/ext2/file.c | 1 + fs/ext2/ialloc.c | 2 - fs/ext2/inode.c | 30 +- fs/ext2/namei.c | 2 + fs/ext2/super.c | 44 +- fs/ext2/symlink.c | 2 + fs/ext2/xattr.c | 1 + fs/f2fs/debug.c | 20 +- fs/f2fs/f2fs.h | 4 +- fs/f2fs/super.c | 5 +- fs/file.c | 1 + fs/fs_types.c | 105 + fs/hugetlbfs/inode.c | 2 +- fs/inode.c | 8 +- fs/kernfs/dir.c | 2 +- fs/kernfs/file.c | 31 +- fs/kernfs/inode.c | 2 +- fs/kernfs/kernfs-internal.h | 2 +- fs/kernfs/mount.c | 7 +- fs/notify/fanotify/Kconfig | 1 + fs/notify/fanotify/fanotify.c | 267 +- fs/notify/fanotify/fanotify.h | 116 +- fs/notify/fanotify/fanotify_user.c | 373 +- fs/notify/fsnotify.c | 15 +- fs/notify/inotify/inotify.h | 1 + fs/notify/inotify/inotify_fsnotify.c | 18 +- fs/notify/inotify/inotify_user.c | 5 +- fs/notify/mark.c | 42 +- fs/notify/notification.c | 42 +- fs/ocfs2/alloc.c | 159 +- fs/ocfs2/cluster/nodemanager.c | 14 +- fs/ocfs2/dlmglue.c | 5 + fs/ocfs2/ocfs2.h | 1 + fs/ocfs2/ocfs2_trace.h | 2 + fs/ocfs2/slot_map.c | 8 +- fs/ocfs2/super.c | 2 + fs/pipe.c | 3 +- fs/proc/array.c | 16 +- fs/proc/base.c | 4 +- fs/proc/internal.h | 2 +- fs/proc/page.c | 4 +- fs/proc/root.c | 2 +- fs/proc/self.c | 16 +- fs/proc/stat.c | 60 +- fs/proc/task_mmu.c | 8 +- fs/proc/task_nommu.c | 2 +- fs/proc/thread_self.c | 16 +- fs/statfs.c | 14 + fs/sysfs/file.c | 2 +- fs/udf/super.c | 51 +- fs/xfs/libxfs/xfs_ag.c | 6 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 74 +- fs/xfs/libxfs/xfs_attr.c | 17 + fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 21 +- fs/xfs/libxfs/xfs_attr_remote.c | 8 +- fs/xfs/libxfs/xfs_bmap.c | 302 +- fs/xfs/libxfs/xfs_bmap.h | 16 +- fs/xfs/libxfs/xfs_bmap_btree.c | 13 +- fs/xfs/libxfs/xfs_da_btree.c | 49 +- fs/xfs/libxfs/xfs_da_format.h | 3 + fs/xfs/libxfs/xfs_dir2.c | 17 + fs/xfs/libxfs/xfs_dir2.h | 1 + fs/xfs/libxfs/xfs_dir2_block.c | 10 +- fs/xfs/libxfs/xfs_dir2_data.c | 12 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 100 +- fs/xfs/libxfs/xfs_dir2_node.c | 10 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 + fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 29 +- fs/xfs/libxfs/xfs_iext_tree.c | 13 +- fs/xfs/libxfs/xfs_inode_buf.c | 11 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 3 +- fs/xfs/libxfs/xfs_rmap_btree.c | 3 +- fs/xfs/libxfs/xfs_sb.c | 7 +- fs/xfs/libxfs/xfs_shared.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 3 +- fs/xfs/libxfs/xfs_types.c | 24 + fs/xfs/libxfs/xfs_types.h | 3 + fs/xfs/scrub/agheader.c | 10 +- fs/xfs/scrub/agheader_repair.c | 12 +- fs/xfs/scrub/attr.c | 11 + fs/xfs/scrub/bmap.c | 27 + fs/xfs/scrub/dir.c | 6 + fs/xfs/scrub/ialloc.c | 330 +- fs/xfs/scrub/repair.c | 3 +- fs/xfs/scrub/repair.h | 3 - fs/xfs/scrub/rtbitmap.c | 5 +- fs/xfs/scrub/trace.h | 45 + fs/xfs/xfs_aops.c | 266 +- fs/xfs/xfs_aops.h | 24 +- fs/xfs/xfs_attr_list.c | 1 + fs/xfs/xfs_bmap_util.c | 9 +- fs/xfs/xfs_buf.c | 72 +- fs/xfs/xfs_buf.h | 8 +- fs/xfs/xfs_error.c | 6 +- fs/xfs/xfs_error.h | 1 + fs/xfs/xfs_file.c | 31 +- fs/xfs/xfs_fsops.c | 1 + fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_inode.c | 769 ++- fs/xfs/xfs_inode.h | 3 + fs/xfs/xfs_iomap.c | 518 +- fs/xfs/xfs_iomap.h | 7 +- fs/xfs/xfs_iops.c | 21 +- fs/xfs/xfs_log_recover.c | 14 +- fs/xfs/xfs_mount.c | 5 + fs/xfs/xfs_mount.h | 10 +- fs/xfs/xfs_ondisk.h | 21 + fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_reflink.c | 150 +- fs/xfs/xfs_reflink.h | 18 +- fs/xfs/xfs_super.c | 22 +- fs/xfs/xfs_sysctl.h | 1 + fs/xfs/xfs_sysfs.c | 24 + fs/xfs/xfs_trace.h | 115 +- fs/xfs/xfs_trans_bmap.c | 1 - fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_extfree.c | 1 - fs/xfs/xfs_trans_refcount.c | 1 - fs/xfs/xfs_trans_rmap.c | 1 - fs/xfs/xfs_xattr.c | 3 + include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 4 +- include/acpi/acexcep.h | 5 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 4 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 18 +- include/acpi/acrestyp.h | 16 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 19 +- include/acpi/actbl2.h | 17 +- include/acpi/actbl3.h | 21 +- include/acpi/actypes.h | 14 +- include/acpi/acuuid.h | 2 +- include/acpi/cppc_acpi.h | 1 + include/acpi/ghes.h | 4 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/iomap.h | 22 + include/asm-generic/pgtable.h | 18 +- include/drm/drm_audio_component.h | 1 + include/drm/drm_hdcp.h | 18 + include/drm/i915_component.h | 5 + include/drm/i915_drm.h | 15 + include/drm/i915_mei_hdcp_interface.h | 149 + include/dt-bindings/iio/adc/ingenic,adc.h | 10 + include/dt-bindings/interconnect/qcom,sdm845.h | 143 + include/linux/acpi.h | 7 + include/linux/arm_sdei.h | 9 + include/linux/async.h | 82 +- include/linux/backing-dev.h | 2 +- include/linux/balloon_compaction.h | 34 +- include/linux/cgroup-defs.h | 6 +- include/linux/cgroup.h | 2 + include/linux/compaction.h | 7 +- include/linux/component.h | 76 + include/linux/console_struct.h | 2 +- include/linux/cpufreq.h | 48 +- include/linux/cpuidle.h | 8 +- include/linux/device.h | 48 +- include/linux/fanotify.h | 26 +- include/linux/frontswap.h | 7 + include/linux/fs.h | 19 +- include/linux/fs_types.h | 75 + include/linux/fsl_devices.h | 7 +- include/linux/fsnotify.h | 73 +- include/linux/fsnotify_backend.h | 67 +- include/linux/gfp.h | 30 +- include/linux/gnss.h | 1 + include/linux/hugetlb.h | 70 +- include/linux/hyperv.h | 144 +- include/linux/ihex.h | 29 +- include/linux/iio/common/st_sensors.h | 1 + include/linux/initrd.h | 3 + include/linux/interconnect-provider.h | 142 + include/linux/interconnect.h | 59 + include/linux/io-64-nonatomic-hi-lo.h | 64 + include/linux/io-64-nonatomic-lo-hi.h | 64 + include/linux/kasan-checks.h | 2 +- include/linux/kernfs.h | 6 + include/linux/ksm.h | 7 + include/linux/list.h | 11 + include/linux/mei_cl_bus.h | 2 + include/linux/memcontrol.h | 47 +- include/linux/memory_hotplug.h | 2 +- include/linux/mm.h | 3 +- include/linux/mm_types.h | 2 +- include/linux/mmzone.h | 8 +- include/linux/nodemask.h | 8 +- include/linux/nvram.h | 133 +- include/linux/page-flags.h | 44 +- include/linux/pagemap.h | 31 +- include/linux/parport.h | 13 + include/linux/phy/phy-mipi-dphy.h | 13 +- include/linux/platform_data/davinci-cpufreq.h | 19 + include/linux/platform_device.h | 1 + include/linux/pm.h | 7 +- include/linux/pm_domain.h | 8 +- include/linux/pm_opp.h | 6 + include/linux/pm_runtime.h | 2 + include/linux/poison.h | 2 +- include/linux/property.h | 2 +- include/linux/sched.h | 5 + include/linux/sched/mm.h | 48 +- include/linux/shmem_fs.h | 3 +- include/linux/slub_def.h | 12 +- include/linux/statfs.h | 3 + include/linux/swap.h | 4 +- include/linux/usb/hcd.h | 10 +- include/linux/usb/role.h | 2 + include/linux/usb/tcpm.h | 6 - include/linux/usb/typec_dp.h | 4 + include/linux/usb/typec_mux.h | 3 +- include/linux/usb/wusb.h | 16 - include/linux/vmw_vmci_defs.h | 7 +- include/linux/workqueue.h | 2 + include/sound/core.h | 1 - include/sound/cs35l36.h | 43 + include/sound/dmaengine_pcm.h | 4 - include/sound/hda_component.h | 5 +- include/sound/hda_register.h | 2 + include/sound/hda_verbs.h | 2 + include/sound/hdaudio.h | 3 + include/sound/info.h | 36 +- include/sound/memalloc.h | 1 - include/sound/pcm.h | 29 +- include/sound/simple_card_utils.h | 4 +- include/sound/soc-acpi.h | 33 +- include/sound/soc-dapm.h | 27 +- include/sound/soc-topology.h | 8 +- include/sound/soc.h | 73 +- include/trace/events/btrfs.h | 30 +- include/uapi/linux/android/binder.h | 19 + include/uapi/linux/btrfs.h | 2 + include/uapi/linux/fanotify.h | 29 + include/uapi/linux/fcntl.h | 1 + include/uapi/linux/iio/types.h | 7 + include/uapi/linux/kernel-page-flags.h | 2 +- include/uapi/linux/pmu.h | 2 + include/uapi/linux/serial_core.h | 3 + include/uapi/misc/fastrpc.h | 41 + include/uapi/misc/habanalabs.h | 450 ++ init/init_task.c | 3 +- kernel/async.c | 53 +- kernel/cgroup/cgroup.c | 27 +- kernel/cgroup/cpuset.c | 13 - kernel/cgroup/pids.c | 4 +- kernel/cgroup/rstat.c | 10 +- kernel/crash_core.c | 2 + kernel/exit.c | 1 + kernel/kthread.c | 3 +- kernel/power/energy_model.c | 57 + kernel/power/qos.c | 8 +- kernel/power/snapshot.c | 17 +- kernel/sched/core.c | 3 + kernel/sched/fair.c | 15 +- kernel/sysctl.c | 2 +- kernel/trace/trace_events_filter.c | 5 +- kernel/trace/trace_kprobe.c | 2 +- kernel/workqueue.c | 93 +- lib/Kconfig.debug | 32 +- lib/Kconfig.kasan | 10 - lib/Makefile | 1 + lib/cpumask.c | 3 +- lib/devres.c | 4 +- lib/iomap.c | 140 +- lib/kobject.c | 2 +- lib/kobject_uevent.c | 9 +- lib/test_kasan.c | 24 - lib/test_vmalloc.c | 551 ++ mm/Kconfig.debug | 17 + mm/cma.c | 4 +- mm/cma_debug.c | 11 +- mm/compaction.c | 1039 +++- mm/dmapool.c | 13 +- mm/failslab.c | 14 +- mm/filemap.c | 93 +- mm/gup.c | 200 +- mm/gup_benchmark.c | 8 +- mm/huge_memory.c | 37 +- mm/hugetlb.c | 17 +- mm/internal.h | 24 +- mm/kasan/common.c | 2 + mm/kasan/generic.c | 19 - mm/kasan/generic_report.c | 3 - mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 3 - mm/khugepaged.c | 2 + mm/ksm.c | 77 +- mm/list_lru.c | 3 +- mm/memblock.c | 3 +- mm/memcontrol.c | 150 +- mm/memfd.c | 3 +- mm/memory-failure.c | 14 +- mm/memory.c | 72 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 4 +- mm/mempool.c | 8 + mm/migrate.c | 14 +- mm/mlock.c | 14 +- mm/mmap.c | 15 +- mm/mprotect.c | 6 +- mm/mremap.c | 17 + mm/oom_kill.c | 81 +- mm/page-writeback.c | 24 +- mm/page_alloc.c | 160 +- mm/page_ext.c | 3 +- mm/page_idle.c | 8 +- mm/page_owner.c | 8 +- mm/page_poison.c | 4 + mm/percpu-km.c | 2 +- mm/percpu.c | 2 +- mm/readahead.c | 2 + mm/rmap.c | 2 +- mm/shmem.c | 741 +-- mm/slab.c | 34 +- mm/slab.h | 4 - mm/slab_common.c | 12 +- mm/slub.c | 16 +- mm/sparse.c | 2 +- mm/swap.c | 16 +- mm/swap_state.c | 23 +- mm/swapfile.c | 487 +- mm/truncate.c | 6 +- mm/util.c | 37 +- mm/vmalloc.c | 459 +- mm/vmscan.c | 88 +- mm/vmstat.c | 15 +- mm/workingset.c | 5 +- net/core/pktgen.c | 3 +- net/qrtr/qrtr.c | 3 +- scripts/Makefile.kasan | 5 - scripts/decode_stacktrace.sh | 9 +- scripts/gcc-plugins/Kconfig | 4 - scripts/ver_linux | 6 +- sound/ac97/bus.c | 2 +- sound/aoa/core/gpio-feature.c | 1 + sound/aoa/soundbus/i2sbus/core.c | 4 - sound/arm/aaci.c | 4 +- sound/arm/pxa2xx-ac97.c | 1 - sound/atmel/ac97c.c | 4 +- sound/core/compress_offload.c | 11 +- sound/core/info.c | 131 +- sound/core/init.c | 31 +- sound/core/memalloc.c | 2 + sound/core/oss/pcm_oss.c | 1 - sound/core/pcm.c | 163 +- sound/core/pcm_lib.c | 9 +- sound/core/pcm_local.h | 1 + sound/core/pcm_memory.c | 62 +- sound/core/pcm_native.c | 315 +- sound/drivers/aloop.c | 14 +- sound/drivers/dummy.c | 12 +- sound/drivers/opl4/opl4_proc.c | 4 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/vx/vx_core.c | 9 +- sound/firewire/Kconfig | 1 + sound/firewire/bebob/bebob.c | 14 +- sound/firewire/bebob/bebob_proc.c | 12 +- sound/firewire/dice/dice-proc.c | 12 +- sound/firewire/dice/dice.c | 12 +- sound/firewire/digi00x/digi00x-proc.c | 16 +- sound/firewire/fireface/Makefile | 4 +- sound/firewire/fireface/ff-midi.c | 2 +- sound/firewire/fireface/ff-pcm.c | 2 +- sound/firewire/fireface/ff-proc.c | 229 +- sound/firewire/fireface/ff-protocol-ff400.c | 161 - sound/firewire/fireface/ff-protocol-ff800.c | 143 - sound/firewire/fireface/ff-protocol-former.c | 597 +++ sound/firewire/fireface/ff-protocol-latter.c | 430 ++ sound/firewire/fireface/ff-stream.c | 40 +- sound/firewire/fireface/ff-transaction.c | 143 +- sound/firewire/fireface/ff.c | 28 + sound/firewire/fireface/ff.h | 23 +- sound/firewire/fireworks/fireworks_proc.c | 12 +- sound/firewire/motu/amdtp-motu.c | 4 +- sound/firewire/motu/motu-proc.c | 12 +- sound/firewire/oxfw/oxfw-proc.c | 12 +- sound/firewire/tascam/tascam-proc.c | 12 +- sound/hda/hdac_component.c | 4 +- sound/hda/hdac_controller.c | 8 +- sound/hda/hdac_i915.c | 10 +- sound/hda/hdac_stream.c | 44 +- sound/i2c/other/ak4113.c | 5 +- sound/i2c/other/ak4114.c | 5 +- sound/i2c/other/ak4xxx-adda.c | 8 +- sound/isa/ad1816a/ad1816a_lib.c | 3 +- sound/isa/als100.c | 1 - sound/isa/cmi8328.c | 1 - sound/isa/cmi8330.c | 3 +- sound/isa/es1688/es1688.c | 2 - sound/isa/es1688/es1688_lib.c | 6 +- sound/isa/es18xx.c | 4 +- sound/isa/gus/gus_irq.c | 5 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/gus/gus_mem.c | 6 +- sound/isa/gus/gus_pcm.c | 4 +- sound/isa/opti9xx/miro.c | 5 +- sound/isa/sb/jazz16.c | 1 - sound/isa/sb/sb16.c | 1 - sound/isa/sb/sb16_csp.c | 5 +- sound/isa/sb/sb16_main.c | 12 +- sound/isa/sb/sb8.c | 1 - sound/isa/sb/sb8_main.c | 2 +- sound/isa/sscape.c | 7 +- sound/isa/wss/wss_lib.c | 3 +- sound/mips/hal2.c | 31 +- sound/mips/sgio2audio.c | 7 +- sound/parisc/harmony.c | 10 +- sound/pci/ac97/ac97_proc.c | 26 +- sound/pci/ad1889.c | 13 +- sound/pci/ak4531_codec.c | 5 +- sound/pci/ali5451/ali5451.c | 8 +- sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/asihpi/asihpi.c | 6 +- sound/pci/atiixp.c | 24 +- sound/pci/atiixp_modem.c | 8 +- sound/pci/aw2/aw2-alsa.c | 40 +- sound/pci/azt3328.c | 4 - sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 19 +- sound/pci/ca0106/ca0106_proc.c | 40 +- sound/pci/cmipci.c | 9 +- sound/pci/cs4281.c | 5 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 6 - sound/pci/cs46xx/cs46xx_lib.c | 6 - sound/pci/cs46xx/dsp_spos.c | 133 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 19 +- sound/pci/cs5535audio/cs5535audio_pm.c | 1 - sound/pci/ctxfi/ctatc.c | 8 - sound/pci/echoaudio/echoaudio.c | 19 +- sound/pci/emu10k1/emu10k1.c | 6 - sound/pci/emu10k1/emu10k1x.c | 12 +- sound/pci/emu10k1/emupcm.c | 22 +- sound/pci/emu10k1/emuproc.c | 81 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/ens1370.c | 9 +- sound/pci/es1938.c | 1 - sound/pci/es1968.c | 1 - sound/pci/fm801.c | 1 - sound/pci/hda/hda_beep.c | 151 +- sound/pci/hda/hda_beep.h | 5 - sound/pci/hda/hda_codec.c | 56 +- sound/pci/hda/hda_proc.c | 9 +- sound/pci/hda/hda_tegra.c | 132 +- sound/pci/hda/patch_hdmi.c | 10 +- sound/pci/hda/patch_realtek.c | 66 +- sound/pci/ice1712/ews.c | 7 +- sound/pci/ice1712/ice1712.c | 8 +- sound/pci/ice1712/ice1724.c | 8 +- sound/pci/ice1712/pontis.c | 12 +- sound/pci/ice1712/prodigy192.c | 5 +- sound/pci/ice1712/prodigy_hifi.c | 8 +- sound/pci/ice1712/quartet.c | 4 +- sound/pci/intel8x0.c | 8 +- sound/pci/intel8x0m.c | 9 +- sound/pci/korg1212/korg1212.c | 6 +- sound/pci/lola/lola_proc.c | 16 +- sound/pci/lx6464es/lx6464es.c | 16 +- sound/pci/maestro3.c | 1 - sound/pci/mixart/mixart.c | 6 +- sound/pci/nm256/nm256.c | 1 - sound/pci/oxygen/oxygen_lib.c | 12 +- sound/pci/oxygen/pcm1796.h | 1 - sound/pci/oxygen/xonar_pcm179x.c | 71 +- sound/pci/pcxhr/pcxhr.c | 21 +- sound/pci/riptide/riptide.c | 7 +- sound/pci/rme32.c | 5 +- sound/pci/rme96.c | 7 +- sound/pci/rme9652/hdsp.c | 5 +- sound/pci/rme9652/hdspm.c | 75 +- sound/pci/rme9652/rme9652.c | 6 +- sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 6 +- sound/pci/trident/trident_main.c | 8 +- sound/pci/via82xx.c | 8 +- sound/pci/via82xx_modem.c | 16 +- sound/pci/ymfpci/ymfpci_main.c | 10 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 6 +- sound/ppc/pmac.c | 1 - sound/ppc/snd_ps3.c | 6 +- sound/ppc/tumbler.c | 1 + sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/acp-pcm-dma.c | 26 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 8 +- sound/soc/codecs/Kconfig | 67 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/ad193x.c | 76 +- sound/soc/codecs/ad193x.h | 8 + sound/soc/codecs/adau1977.c | 12 +- sound/soc/codecs/adau7002.c | 45 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/ak4458.c | 79 +- sound/soc/codecs/cros_ec_codec.c | 441 ++ sound/soc/codecs/cs35l36.c | 1957 +++++++ sound/soc/codecs/cs35l36.h | 446 ++ sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs4341.c | 346 ++ sound/soc/codecs/cs47l24.c | 52 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da7219.c | 197 +- sound/soc/codecs/da7219.h | 2 + sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/es8316.c | 200 +- sound/soc/codecs/es8316.h | 7 + sound/soc/codecs/hdac_hdmi.c | 87 +- sound/soc/codecs/jz4725b.c | 598 +++ sound/soc/codecs/jz4740.c | 26 +- sound/soc/codecs/max98090.c | 15 - sound/soc/codecs/max98373.c | 6 +- sound/soc/codecs/max9860.c | 3 +- sound/soc/codecs/max98927.c | 8 +- sound/soc/codecs/msm8916-wcd-analog.c | 3 + sound/soc/codecs/msm8916-wcd-digital.c | 23 +- sound/soc/codecs/mt6351.c | 4 +- sound/soc/codecs/mt6358.c | 2336 +++++++++ sound/soc/codecs/mt6358.h | 2314 ++++++++ sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 1 + sound/soc/codecs/pcm186x.c | 8 +- sound/soc/codecs/pcm3060.c | 35 + sound/soc/codecs/pcm3060.h | 5 + sound/soc/codecs/pcm512x.c | 37 +- sound/soc/codecs/rk3328_codec.c | 519 ++ sound/soc/codecs/rk3328_codec.h | 210 + sound/soc/codecs/rl6347a.c | 4 +- sound/soc/codecs/rt274.c | 19 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 66 +- sound/soc/codecs/rt5651.c | 67 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5670.c | 54 - sound/soc/codecs/rt5677.c | 8 +- sound/soc/codecs/rt5682.c | 8 + sound/soc/codecs/sgtl5000.c | 19 +- sound/soc/codecs/ssm2602.c | 71 +- sound/soc/codecs/tlv320aic31xx.c | 16 +- sound/soc/codecs/tlv320aic32x4.c | 31 +- sound/soc/codecs/tlv320aic32x4.h | 1 + sound/soc/codecs/tlv320aic3x.c | 25 +- sound/soc/codecs/tscs42xx.c | 2 +- sound/soc/codecs/wcd-clsh-v2.c | 576 ++ sound/soc/codecs/wcd-clsh-v2.h | 49 + sound/soc/codecs/wcd9335.c | 5244 +++++++++++++++++++ sound/soc/codecs/wcd9335.h | 640 +++ sound/soc/codecs/wm5102.c | 64 +- sound/soc/codecs/wm5110.c | 80 +- sound/soc/codecs/wm8741.c | 22 +- sound/soc/codecs/wm8770.c | 18 +- sound/soc/codecs/wm8904.c | 21 +- sound/soc/codecs/wm8962.c | 9 +- sound/soc/codecs/wm8995.c | 29 +- sound/soc/codecs/wm8996.c | 9 +- sound/soc/codecs/wm8997.c | 60 +- sound/soc/codecs/wm8998.c | 60 +- sound/soc/codecs/wm_adsp.c | 498 +- sound/soc/codecs/wm_adsp.h | 4 +- sound/soc/dwc/dwc-pcm.c | 3 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/fsl/fsl_esai.c | 7 +- sound/soc/fsl/fsl_micfil.c | 826 +++ sound/soc/fsl/fsl_micfil.h | 283 + sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 12 +- sound/soc/fsl/fsl_spdif.h | 2 +- sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 12 +- sound/soc/fsl/imx-spdif.c | 4 +- sound/soc/generic/Kconfig | 17 - sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 481 +- sound/soc/generic/audio-graph-scu-card.c | 501 -- sound/soc/generic/simple-card-utils.c | 25 +- sound/soc/generic/simple-card.c | 479 +- sound/soc/generic/simple-scu-card.c | 474 -- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 11 +- sound/soc/intel/atom/sst/sst_acpi.c | 45 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 17 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bdw-rt5677.c | 14 + sound/soc/intel/boards/broadwell.c | 16 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 114 +- sound/soc/intel/boards/bxt_rt298.c | 13 + sound/soc/intel/boards/bytcht_da7213.c | 8 + sound/soc/intel/boards/bytcht_es8316.c | 336 +- sound/soc/intel/boards/bytcr_rt5640.c | 23 +- sound/soc/intel/boards/bytcr_rt5651.c | 180 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 12 + sound/soc/intel/boards/cht_bsw_nau8824.c | 12 + sound/soc/intel/boards/cht_bsw_rt5645.c | 9 + sound/soc/intel/boards/cht_bsw_rt5672.c | 30 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 23 +- sound/soc/intel/boards/haswell.c | 15 + sound/soc/intel/boards/kbl_da7219_max98927.c | 207 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 25 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 92 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 70 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 19 + sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 14 +- sound/soc/intel/skylake/skl-messages.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 12 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/mediatek/Kconfig | 19 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/Makefile | 2 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 6 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1364 +++++ sound/soc/mediatek/mt8183/Makefile | 13 + sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 611 +++ sound/soc/mediatek/mt8183/mt8183-afe-clk.h | 38 + sound/soc/mediatek/mt8183/mt8183-afe-common.h | 108 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 1237 +++++ sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 501 ++ sound/soc/mediatek/mt8183/mt8183-dai-hostless.c | 118 + sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 1040 ++++ sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 318 ++ sound/soc/mediatek/mt8183/mt8183-dai-tdm.c | 639 +++ sound/soc/mediatek/mt8183/mt8183-interconnection.h | 33 + sound/soc/mediatek/mt8183/mt8183-reg.h | 1666 ++++++ sound/soc/meson/axg-fifo.c | 7 +- sound/soc/pxa/Makefile | 1 - sound/soc/qcom/Kconfig | 4 +- sound/soc/qcom/apq8016_sbc.c | 21 +- sound/soc/qcom/apq8096.c | 71 +- sound/soc/qcom/common.c | 10 +- sound/soc/qcom/sdm845.c | 2 + sound/soc/samsung/dma.h | 3 +- sound/soc/samsung/dmaengine.c | 16 +- sound/soc/samsung/i2s.c | 731 +-- sound/soc/samsung/odroid.c | 206 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/samsung/s3c2412-i2s.c | 2 +- sound/soc/samsung/s3c24xx-i2s.c | 2 +- sound/soc/samsung/spdif.c | 2 +- sound/soc/sh/fsi.c | 5 +- sound/soc/sh/rcar/core.c | 45 +- sound/soc/sh/rcar/gen.c | 24 + sound/soc/sh/rcar/rsnd.h | 27 + sound/soc/sh/rcar/src.c | 125 +- sound/soc/sh/rcar/ssiu.c | 24 +- sound/soc/sh/siu_pcm.c | 15 +- sound/soc/soc-compress.c | 177 +- sound/soc/soc-core.c | 262 +- sound/soc/soc-dapm.c | 271 +- sound/soc/soc-generic-dmaengine-pcm.c | 18 +- sound/soc/soc-pcm.c | 5 + sound/soc/soc-topology.c | 166 +- sound/soc/sprd/Kconfig | 6 + sound/soc/sprd/Makefile | 4 + sound/soc/sprd/sprd-pcm-dma.c | 562 ++ sound/soc/sprd/sprd-pcm-dma.h | 15 + sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 136 +- sound/soc/stm/stm32_sai.c | 11 +- sound/soc/stm/stm32_sai_sub.c | 8 +- sound/soc/sunxi/sun4i-codec.c | 149 +- sound/soc/sunxi/sun50i-codec-analog.c | 4 +- sound/soc/ti/davinci-mcasp.c | 175 +- sound/soc/txx9/txx9aclc.c | 4 +- sound/soc/uniphier/aio-dma.c | 3 +- sound/soc/xilinx/Kconfig | 14 + sound/soc/xilinx/Makefile | 4 + sound/soc/xilinx/xlnx_formatter_pcm.c | 709 +++ sound/soc/xilinx/xlnx_spdif.c | 339 ++ sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/sparc/dbri.c | 19 +- sound/spi/at73c213.c | 2 +- sound/synth/emux/emux_proc.c | 4 - sound/usb/card.c | 1 - sound/usb/card.h | 1 + sound/usb/format.c | 2 + sound/usb/line6/driver.c | 4 +- sound/usb/line6/pod.c | 3 +- sound/usb/mixer.c | 13 +- sound/usb/mixer_quirks.c | 6 +- sound/usb/pcm.c | 4 + sound/usb/proc.c | 14 +- sound/usb/quirks-table.h | 65 + sound/usb/quirks.c | 119 +- sound/usb/usx2y/usbusx2yaudio.c | 21 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 15 +- tools/firmware/ihex2fw.c | 17 +- tools/iio/iio_event_monitor.c | 14 + {include => tools/include}/linux/numa.h | 0 tools/perf/bench/numa.c | 7 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/firmware/config | 1 - tools/testing/selftests/firmware/fw_filesystem.sh | 9 +- tools/testing/selftests/firmware/fw_lib.sh | 2 +- tools/testing/selftests/memfd/memfd_test.c | 74 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-loadavg-001.c | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 406 ++ .../selftests/proc/proc-self-map-files-002.c | 2 +- tools/testing/selftests/proc/proc-self-syscall.c | 3 +- tools/testing/selftests/proc/proc-self-wchan.c | 2 +- tools/testing/selftests/proc/read.c | 14 + tools/testing/selftests/tmpfs/.gitignore | 1 + tools/testing/selftests/tmpfs/Makefile | 7 + tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c | 67 + tools/testing/selftests/vm/run_vmtests | 16 + tools/testing/selftests/vm/test_vmalloc.sh | 176 + tools/vm/page-types.c | 2 +- tools/vm/slabinfo.c | 35 +- virt/kvm/arm/mmu.c | 4 +- 2020 files changed, 126752 insertions(+), 38387 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-habanalabs create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sps30 create mode 100644 Documentation/ABI/testing/sysfs-driver-habanalabs delete mode 100644 Documentation/cpuidle/driver.txt delete mode 100644 Documentation/cpuidle/governor.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt create mode 100644 Documentation/devicetree/bindings/gnss/mediatek.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ingenic,adc.txt rename Documentation/devicetree/bindings/{staging => }/iio/adc/lpc32xx-adc.txt (100%) create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt create mode 100644 Documentation/devicetree/bindings/serial/milbeaut-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt delete mode 100644 Documentation/devicetree/bindings/serial/pl011.txt create mode 100644 Documentation/devicetree/bindings/serial/pl011.yaml delete mode 100644 Documentation/devicetree/bindings/serial/renesas,rzn1-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/snps-dw-apb-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/cs35l36.txt create mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/mt6358.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-afe-pcm.txt create mode 100644 Documentation/devicetree/bindings/sound/mtk-btcvsd-snd.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/sprd-pcm.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4740-musb.txt create mode 100644 Documentation/driver-api/component.rst create mode 100644 Documentation/driver-api/pm/cpuidle.rst create mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 arch/arm/include/asm/kvm_ras.h delete mode 100644 arch/arm/mach-davinci/include/mach/cpufreq.h create mode 100644 arch/arm64/include/asm/kvm_ras.h create mode 100644 arch/m68k/atari/nvram.c rename {firmware => drivers/base/firmware_loader/builtin}/.gitignore (100%) rename {firmware => drivers/base/firmware_loader/builtin}/Makefile (100%) delete mode 100644 drivers/char/generic_nvram.c create mode 100644 drivers/cpufreq/armada-8k-cpufreq.c create mode 100644 drivers/cpuidle/governors/teo.c create mode 100644 drivers/extcon/extcon-ptn5150.c create mode 100644 drivers/gnss/mtk.c create mode 100644 drivers/iio/adc/ad7606.c create mode 100644 drivers/iio/adc/ad7606.h create mode 100644 drivers/iio/adc/ad7606_par.c create mode 100644 drivers/iio/adc/ad7606_spi.c create mode 100644 drivers/iio/adc/ad7768-1.c create mode 100644 drivers/iio/adc/ingenic-adc.c create mode 100644 drivers/iio/adc/npcm_adc.c create mode 100644 drivers/iio/adc/ti-ads124s08.c create mode 100644 drivers/iio/chemical/pms7003.c create mode 100644 drivers/iio/chemical/sgp30.c create mode 100644 drivers/iio/chemical/sps30.c create mode 100644 drivers/iio/dac/ti-dac7612.c create mode 100644 drivers/iio/light/max44009.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/sdm845.c create mode 100644 drivers/misc/fastrpc.c create mode 100644 drivers/misc/habanalabs/Kconfig create mode 100644 drivers/misc/habanalabs/Makefile create mode 100644 drivers/misc/habanalabs/asid.c create mode 100644 drivers/misc/habanalabs/command_buffer.c create mode 100644 drivers/misc/habanalabs/command_submission.c create mode 100644 drivers/misc/habanalabs/context.c create mode 100644 drivers/misc/habanalabs/debugfs.c create mode 100644 drivers/misc/habanalabs/device.c create mode 100644 drivers/misc/habanalabs/goya/Makefile create mode 100644 drivers/misc/habanalabs/goya/goya.c create mode 100644 drivers/misc/habanalabs/goya/goyaP.h create mode 100644 drivers/misc/habanalabs/goya/goya_hwmgr.c create mode 100644 drivers/misc/habanalabs/goya/goya_security.c create mode 100644 drivers/misc/habanalabs/habanalabs.h create mode 100644 drivers/misc/habanalabs/habanalabs_drv.c create mode 100644 drivers/misc/habanalabs/habanalabs_ioctl.c create mode 100644 drivers/misc/habanalabs/hw_queue.c create mode 100644 drivers/misc/habanalabs/hwmon.c create mode 100644 drivers/misc/habanalabs/include/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_1_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_2_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_3_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_4_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_1_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_2_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_3_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_4_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_blocks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/ic_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme5_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme6_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mmu_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mmu_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_emmc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_mme_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_spi_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x0_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/stlb_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_async_events.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_fw_if.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_packets.h create mode 100644 drivers/misc/habanalabs/include/hl_boot_if.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_general.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h create mode 100644 drivers/misc/habanalabs/include/qman_if.h create mode 100644 drivers/misc/habanalabs/irq.c create mode 100644 drivers/misc/habanalabs/memory.c create mode 100644 drivers/misc/habanalabs/mmu.c create mode 100644 drivers/misc/habanalabs/sysfs.c create mode 100644 drivers/misc/mei/hdcp/Makefile create mode 100644 drivers/misc/mei/hdcp/mei_hdcp.c create mode 100644 drivers/misc/mei/hdcp/mei_hdcp.h create mode 100644 drivers/phy/cadence/cdns-dphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-comphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-utmi.c delete mode 100644 drivers/staging/android/ion/ion-ioctl.c create mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt delete mode 100644 drivers/staging/iio/adc/ad7606.c delete mode 100644 drivers/staging/iio/adc/ad7606.h delete mode 100644 drivers/staging/iio/adc/ad7606_par.c delete mode 100644 drivers/staging/iio/adc/ad7606_spi.c delete mode 100644 drivers/staging/iio/cdc/ad7152.c delete mode 100644 drivers/staging/ks7010/michael_mic.c delete mode 100644 drivers/staging/ks7010/michael_mic.h delete mode 100644 drivers/staging/mt7621-dma/ralink-gdma.c create mode 100644 drivers/staging/mt7621-pci-phy/Kconfig create mode 100644 drivers/staging/mt7621-pci-phy/Makefile create mode 100644 drivers/staging/mt7621-pci-phy/TODO create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c create mode 100644 drivers/staging/ralink-gdma/Kconfig create mode 100644 drivers/staging/ralink-gdma/Makefile create mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c delete mode 100644 drivers/staging/wilc1000/linux_mon.c delete mode 100644 drivers/staging/wilc1000/linux_wlan.c create mode 100644 drivers/staging/wilc1000/wilc_mon.c create mode 100644 drivers/staging/wilc1000/wilc_netdev.c delete mode 100644 drivers/staging/xgifb/Kconfig delete mode 100644 drivers/staging/xgifb/Makefile delete mode 100644 drivers/staging/xgifb/TODO delete mode 100644 drivers/staging/xgifb/XGI_main.h delete mode 100644 drivers/staging/xgifb/XGI_main_26.c delete mode 100644 drivers/staging/xgifb/XGIfb.h delete mode 100644 drivers/staging/xgifb/vb_def.h delete mode 100644 drivers/staging/xgifb/vb_init.c delete mode 100644 drivers/staging/xgifb/vb_init.h delete mode 100644 drivers/staging/xgifb/vb_setmode.c delete mode 100644 drivers/staging/xgifb/vb_setmode.h delete mode 100644 drivers/staging/xgifb/vb_struct.h delete mode 100644 drivers/staging/xgifb/vb_table.h delete mode 100644 drivers/staging/xgifb/vb_util.h delete mode 100644 drivers/staging/xgifb/vgatypes.h create mode 100644 drivers/tty/serial/tegra-tcu.c delete mode 100644 drivers/usb/README delete mode 100644 drivers/usb/host/whci/Kbuild create mode 100644 drivers/usb/host/whci/Makefile delete mode 100644 drivers/usb/typec/ucsi/debug.h create mode 100644 fs/fs_types.c create mode 100644 include/drm/i915_mei_hdcp_interface.h create mode 100644 include/dt-bindings/iio/adc/ingenic,adc.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h create mode 100644 include/linux/fs_types.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/platform_data/davinci-cpufreq.h create mode 100644 include/sound/cs35l36.h create mode 100644 include/uapi/misc/fastrpc.h create mode 100644 include/uapi/misc/habanalabs.h create mode 100644 lib/test_vmalloc.c delete mode 100644 sound/firewire/fireface/ff-protocol-ff400.c delete mode 100644 sound/firewire/fireface/ff-protocol-ff800.c create mode 100644 sound/firewire/fireface/ff-protocol-former.c create mode 100644 sound/firewire/fireface/ff-protocol-latter.c create mode 100644 sound/soc/codecs/cros_ec_codec.c create mode 100644 sound/soc/codecs/cs35l36.c create mode 100644 sound/soc/codecs/cs35l36.h create mode 100644 sound/soc/codecs/cs4341.c create mode 100644 sound/soc/codecs/jz4725b.c create mode 100644 sound/soc/codecs/mt6358.c create mode 100644 sound/soc/codecs/mt6358.h create mode 100644 sound/soc/codecs/rk3328_codec.c create mode 100644 sound/soc/codecs/rk3328_codec.h create mode 100644 sound/soc/codecs/wcd-clsh-v2.c create mode 100644 sound/soc/codecs/wcd-clsh-v2.h create mode 100644 sound/soc/codecs/wcd9335.c create mode 100644 sound/soc/codecs/wcd9335.h create mode 100644 sound/soc/fsl/fsl_micfil.c create mode 100644 sound/soc/fsl/fsl_micfil.h delete mode 100644 sound/soc/generic/audio-graph-scu-card.c delete mode 100644 sound/soc/generic/simple-scu-card.c create mode 100644 sound/soc/mediatek/common/mtk-btcvsd.c create mode 100644 sound/soc/mediatek/mt8183/Makefile create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-clk.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-clk.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-common.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-adda.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-hostless.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-interconnection.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-reg.h create mode 100644 sound/soc/sprd/Kconfig create mode 100644 sound/soc/sprd/Makefile create mode 100644 sound/soc/sprd/sprd-pcm-dma.c create mode 100644 sound/soc/sprd/sprd-pcm-dma.h create mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c create mode 100644 sound/soc/xilinx/xlnx_spdif.c copy {include => tools/include}/linux/numa.h (100%) create mode 100644 tools/testing/selftests/proc/proc-pid-vm.c create mode 100644 tools/testing/selftests/tmpfs/.gitignore create mode 100644 tools/testing/selftests/tmpfs/Makefile create mode 100644 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c create mode 100644 tools/testing/selftests/vm/test_vmalloc.sh