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-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards a4bfd8d46ac3 Add linux-next specific files for 20210209 discards 0d058a0b884a Merge branch 'akpm/master' discards 18e07da812e7 MIPS: make userspace mapping young by default discards 835cfea71929 Merge branch 'akpm-current/current' discards d162e622af8d Revert "module: remove EXPORT_UNUSED_SYMBOL*" discards cdee3b7f516d Merge remote-tracking branch 'oprofile-removal/oprofile/removal' discards dcde6e219ed4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards c7b5b9417477 Merge remote-tracking branch 'memblock/for-next' discards c679dca14297 Merge remote-tracking branch 'kunit-next/kunit' discards 59b3ac21b297 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 7ab98312d8fa Merge remote-tracking branch 'hyperv/hyperv-next' discards 427660821a28 Merge remote-tracking branch 'xarray/main' discards 286bcfe40c7a Merge remote-tracking branch 'nvmem/for-next' discards 62dcaccb0e16 Merge remote-tracking branch 'slimbus/for-next' discards bca4aee3618f Merge remote-tracking branch 'gnss/gnss-next' discards 4b96de1b3cd7 Merge remote-tracking branch 'kspp/for-next/kspp' discards 5128ab19b2e6 Merge remote-tracking branch 'rtc/rtc-next' discards d833af6f2a0c Merge remote-tracking branch 'coresight/next' discards a54e1fe47a79 Merge remote-tracking branch 'livepatching/for-next' discards 01b951ddeade Merge remote-tracking branch 'kselftest/next' discards c638de9b115a Merge remote-tracking branch 'userns/for-next' discards 271d7da56dd5 Merge remote-tracking branch 'pwm/for-next' discards 84dd4d3917e0 Merge remote-tracking branch 'pinctrl/for-next' discards b316c6fc81dc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards b450501a4ed3 Merge remote-tracking branch 'rpmsg/for-next' discards 30b9021c861d Merge remote-tracking branch 'vhost/linux-next' discards 260bece3f0cc Merge remote-tracking branch 'scsi-mkp/for-next' discards f6e5b4e3523e Merge remote-tracking branch 'scsi/for-next' discards 9c2e4c76b884 Merge remote-tracking branch 'cgroup/for-next' discards ac700566812d Merge remote-tracking branch 'dmaengine/next' discards 92e8a5539a31 Merge remote-tracking branch 'staging/staging-next' discards 76dcfb4f12eb Merge remote-tracking branch 'vfio/next' discards 1171e54886fc Merge remote-tracking branch 'thunderbolt/next' discards 30cd4c688a3b Merge remote-tracking branch 'soundwire/next' discards 0e746ac39911 Merge remote-tracking branch 'extcon/extcon-next' discards 93f5998035e3 Merge remote-tracking branch 'char-misc/char-misc-next' discards 575a37f390d4 Merge remote-tracking branch 'tty/tty-next' discards 3f65dee9dc85 Merge remote-tracking branch 'phy-next/next' discards 4dd66c506de6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards f329d371ff43 Merge remote-tracking branch 'usb-serial/usb-next' discards dac8ab120e53 Merge remote-tracking branch 'usb/usb-next' discards 41b28f42cdb1 Merge remote-tracking branch 'driver-core/driver-core-next' discards 5d3d0a614798 Merge remote-tracking branch 'ipmi/for-next' discards b45704faee39 Merge remote-tracking branch 'leds/for-next' discards 027ed7acfc97 Merge remote-tracking branch 'hsi/for-next' discards 88298271e254 Merge remote-tracking branch 'chrome-platform/for-next' discards c43d2173d3eb Merge remote-tracking branch 'drivers-x86/for-next' discards cf47df4403ad Merge remote-tracking branch 'workqueues/for-next' discards e47dccfb6b61 Merge remote-tracking branch 'percpu/for-next' discards 26197df92bba Merge remote-tracking branch 'kvm-arm/next' discards 7b2aaf51d499 Merge remote-tracking branch 'kvm/next' discards 973e9d8622a6 Merge remote-tracking branch 'rcu/rcu/next' discards a61c27903651 Merge remote-tracking branch 'ftrace/for-next' discards 0a3bc6d94ade Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 3a8f37b3d6e1 Merge remote-tracking branch 'edac/edac-for-next' discards 42911ab3bee7 Merge remote-tracking branch 'tip/auto-latest' discards 21d507c41bdf Merge remote-tracking branch 'spi/for-next' discards 814925a50545 Merge remote-tracking branch 'devicetree/for-next' discards 04414500d06e Merge remote-tracking branch 'audit/next' discards 889540aeb3c3 Merge remote-tracking branch 'iommu/next' discards 12aa92fca212 Merge remote-tracking branch 'watchdog/master' discards 3532e937d192 Merge remote-tracking branch 'tpmdd/next' discards b2b5729a4f4d Merge remote-tracking branch 'tomoyo/master' discards 6017bf3c64a7 Merge remote-tracking branch 'smack/next' discards 94e20034e418 Merge remote-tracking branch 'selinux/next' discards a238cc7bbb16 Merge remote-tracking branch 'keys/keys-next' discards 80fab17fc2e9 Merge remote-tracking branch 'integrity/next-integrity' discards 734cf8b35e67 Merge remote-tracking branch 'apparmor/apparmor-next' discards 6e98bdcc3f8d Merge remote-tracking branch 'security/next-testing' discards b7a3d8118d5f Merge remote-tracking branch 'regulator/for-next' discards 9f2de1ea2939 Merge remote-tracking branch 'battery/for-next' discards d77d5757dda9 Merge remote-tracking branch 'backlight/for-backlight-next' discards dbe17b30d9bd Merge remote-tracking branch 'mfd/for-mfd-next' discards 5136bc38a26f Merge remote-tracking branch 'mmc/next' discards 1780d4a20580 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards aa8a81d860cb Merge remote-tracking branch 'device-mapper/for-next' discards 031add61cc15 Merge remote-tracking branch 'block/for-next' discards 386449e480b3 Merge remote-tracking branch 'input/next' discards edc25165747e Merge remote-tracking branch 'modules/modules-next' discards 9321ec0c6e43 Merge remote-tracking branch 'sound-asoc/for-next' discards f5706be67169 Merge remote-tracking branch 'sound/for-next' discards d5fe6aa8f6aa Merge remote-tracking branch 'regmap/for-next' discards ed75f99ab813 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards d6673ac69712 Merge remote-tracking branch 'drm-msm/msm-next' discards 7aa548fbed19 Merge remote-tracking branch 'drm-misc/for-linux-next' discards de4450d5e0ce Merge remote-tracking branch 'drm-intel/for-linux-next' discards 3e2955ff0d62 Merge remote-tracking branch 'amdgpu/drm-next' discards 5d27a1eab1cc Merge remote-tracking branch 'drm/drm-next' discards a8eb921ba7e8 Merge remote-tracking branch 'crypto/master' discards ab4ba158db79 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards ccf360e54295 Merge remote-tracking branch 'nand/nand/next' discards 70bf3366a8da Merge remote-tracking branch 'mtd/mtd/next' discards ab83d0f3fccf Merge remote-tracking branch 'gfs2/for-next' discards ae3b49168f93 Merge remote-tracking branch 'bluetooth/master' discards b02aa7b1e0cb Merge remote-tracking branch 'wireless-drivers-next/master' discards 5607edd755b8 Merge remote-tracking branch 'ipsec-next/master' discards fb0397c1f8a9 Merge remote-tracking branch 'bpf-next/for-next' discards 0d45ee125234 Merge remote-tracking branch 'net-next/master' discards ed19e2282476 Merge remote-tracking branch 'rdma/for-next' discards 4ba008bbe560 Merge remote-tracking branch 'ieee1394/for-next' discards 64f8c75830fe Merge remote-tracking branch 'thermal/thermal/linux-next' discards a26ddc09063b Merge remote-tracking branch 'opp/opp/linux-next' discards aa7c6da0db25 Merge remote-tracking branch 'devfreq/devfreq-next' discards bf598ea7b86b Merge remote-tracking branch 'pm/linux-next' discards db9deabba7a9 Merge remote-tracking branch 'v4l-dvb-next/master' discards df93ef9669d1 Merge remote-tracking branch 'v4l-dvb/master' discards 46495916dba9 Merge remote-tracking branch 'jc_docs/docs-next' discards 8c87c8663f34 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 5277a54f3b92 Merge remote-tracking branch 'dmi/dmi-for-next' discards 60ca032108fc Merge remote-tracking branch 'i3c/i3c/next' discards 8a499b2e6eb7 Merge remote-tracking branch 'i2c/i2c/for-next' discards b68df186dae8 Merge remote-tracking branch 'hid/for-next' discards 0fb75e36ec4d Merge remote-tracking branch 'pci/next' discards 8315b531b9ae Merge remote-tracking branch 'printk/for-next' discards 2d512dbe38ed initramfs-panic-with-memory-information-fix discards df16b281e1bc initramfs: panic with memory information discards 4e3f86622559 scripts/gdb: fix list_for_each discards 6fbca0b95287 aio: simplify read_events() discards 977ce96cd3f3 net: fix iteration for sctp transport seq_files discards 0cd89f3e8f5e x86: fix seq_file iteration for pat/memtype.c discards 22cf00d9bbba seq_file-document-how-per-entry-resources-are-managed-fix discards 0ff271bed7c0 seq_file: document how per-entry resources are managed. discards 436da004c451 fs/coredump: use kmap_local_page() discards 1ecbcafa5c3e init: clean up early_param_on_off() macro discards c135d610334a init/version.c: remove Version_<LINUX_VERSION_CODE> symbol discards c68cce0594fa checkpatch: don't warn about colon termination in linker scripts discards 9df788127189 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] discards 3cc2a4bb5e88 checkpatch: add warning for avoiding .L prefix symbols in [...] discards 703404aef401 checkpatch: improve TYPECAST_INT_CONSTANT test message discards 03c87fe22717 checkpatch: prefer ftrace over function entry/exit printks discards a38076b9f07e checkpatch: trivial style fixes discards 71f5bd52b87b checkpatch: ignore warning designated initializers using NR_CPUS discards da037a151778 checkpatch: improve blank line after declaration test discards 221fde029d42 include/linux/bitops.h: spelling s/synomyn/synonym/ discards 09901d388bf8 mm/page_poison: use unhashed address in hexdump for check_ [...] discards f3f96a6f50d9 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] discards 93ef24544d8c lib/cmdline: remove an unneeded local variable in next_arg() discards c782a31f8727 lib: stackdepot: fix ignoring return value warning discards cc5ff988da9a lib-stackdepot-add-support-to-disable-stack-depot-fix discards a2ddd5dac0d4 lib: stackdepot: add support to disable stack depot discards 018e7d90be86 lib: stackdepot: add support to configure STACK_HASH_SIZE discards 34096f80a42f string.h: move fortified functions definitions in a dedica [...] discards 94dddb5525f7 lib/genalloc.c: change return type to unsigned long for bi [...] discards 63fb98b93390 kernel: delete repeated words in comments discards 0e8bb2423013 groups: simplify struct group_info allocation discards baae901d3512 groups: use flexible-array member in struct group_info discards 8196798a8f01 treewide: Miguel has moved discards c22f2ae78e83 include/linux: remove repeated words discards 808d1db44c42 proc/sysctl: make protected_* world readable discards d8a1a7ab38ec sysctl.c: fix underflow value setting risk in vm_table discards 000629455e66 proc/wchan: use printk format instead of lookup_symbol_name() discards 01029d2c5b48 alpha: remove CONFIG_EXPERIMENTAL from defconfigs discards 873bbc47b9fd kernel/hung_task.c: Monitor killed tasks. discards e1971e1f6506 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 9b9055365e09 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 605d0c2b1c30 kasan: clarify that only first bug is reported in HW_TAGS discards c9d4ad35b3d7 arm64: kasan: export MTE symbols for KASAN tests discards aca97182e7ea kasan: inline HW_TAGS helper functions discards 2879b9582bb6 arm64: kasan: simplify and inline MTE functions discards bf28d3dfe8ce kasan: ensure poisoning size alignment discards 9ff60e6eb1f0 kasan, mm: optimize krealloc poisoning discards 3cd927e0c47e kasan, mm: fail krealloc on freed objects discards 7e9c769d033c kasan: rework krealloc tests discards fb3a96fc6928 kasan: unify large kfree checks discards d1902efba282 kasan: clean up setting free info in kasan_slab_free discards 7f2d857049fe kasan: optimize large kmalloc poisoning discards 32521c56caba kasan, mm: optimize kmalloc poisoning discards adddc7480b0d kasan, mm: don't save alloc stacks twice discards fb5e5ca408f7 kasan: use error_report_end tracepoint discards 211655888c8f kfence: use error_report_end tracepoint discards 40d3d825d900 tracing: add error_report_end trace point discards cae125baa8a4 MAINTAINERS: add entry for KFENCE discards 8be0448b534c kfence: show access type in report discards a81299b183fc kfence: fix typo in test discards 261db50bb6a3 kfence: add test suite discards 9d9dfa1eff13 kfence: add missing copyright header to documentation discards bc727055ea98 kfence, Documentation: add KFENCE documentation discards 5d69131cc628 kasan: untag addresses for KFENCE discards 0ec7dac3b6fc revert kasan-remove-kfence-leftovers discards b54e5a55f2db kfence, kasan: make KFENCE compatible with KASAN discards ea233b3dab12 mm, kfence: insert KFENCE hooks for SLUB discards bbfb0ecdc4af mm, kfence: insert KFENCE hooks for SLAB discards 159455ce47a8 kfence: use pt_regs to generate stack trace on faults discards 01f2f0f23bc0 kfence, arm64: add missing copyright and description header discards d18c063ac099 arm64, kfence: enable KFENCE for ARM64 discards ae33b4db1776 kfence, x86: add missing copyright and description header discards cda50b0f246e x86, kfence: enable KFENCE for x86 discards af0219890c58 kfence: add missing copyright and description headers discards 924ca55254f2 kfence: add option to use KFENCE without static keys discards 1afb750e57fd kfence: fix potential deadlock due to wake_up() discards 92b3fc798777 kfence: avoid stalling work queue task without allocations discards 05325d626d21 kfence: Fix parameter description for kfence_object_start() discards 72b04889634e mm: add Kernel Electric-Fence infrastructure discards 4db96ef4a62f mm/early_ioremap.c: use __func__ instead of function name discards f12667ed81ff bdi-use-might_alloc-fix discards e2623728756f mm/backing-dev.c: use might_alloc() discards 37e7d5e3be7a mm/dmapool: use might_alloc() discards 7ee17b1f2486 mm: page-flags.h: Typo fix (It -> If) discards b8a1579ce17d mm: remove arch_remap() and mm-arch-hooks.h discards 329189cfface mm/zsmalloc.c: use page_private() to access page->private discards 7254e40f3b5b zsmalloc: account the number of compacted pages correctly discards 79417fa55915 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] discards 8d18620dfb49 mm: set the sleep_mapped to true for zbud and z3fold discards afc23a4c42d4 mm/zswap: fix variable 'entry' is uninitialized when used discards b366669c39ee mm/zswap: fix potential uninitialized pointer read on tmp discards 168e855b4370 mm/zswap: fix potential memory leak discards e45d4c2463fe mm/zswap: add return value in zswap_frontswap_load discards c6181be2d683 mm/zswap: add the flag can_sleep_mapped discards feaf2f675e77 mm: zswap: clean up confusing comment discards aa04860a4246 mm/rmap: fix potential pte_unmap on an not mapped pte discards e33c0fadcbc9 mm/rmap: correct obsolete comment of page_get_anon_vma() discards 53ce2dbfcee2 mm/rmap: use page_not_mapped in try_to_unmap() discards 495d86d01f6d mm/rmap: fix obsolete comment in __page_check_anon_rmap() discards ebdbc507231c mm/rmap: remove unneeded semicolon in page_not_mapped() discards 52c106a3202b mm/rmap: correct some obsolete comments of anon_vma discards 507c48ab02f6 mm/mlock: stop counting mlocked pages when none vma is found discards fbd93c3f9166 virtio-mem: check against mhp_get_pluggable_range() which [...] discards fb65599cfb8e s390/mm: define arch_get_mappable_range() discards 6a345748c069 arm64/mm: define arch_get_mappable_range() discards 41c01c6c1363 mm/memory_hotplug: prevalidate the address range being add [...] discards 828b17ae0330 Documentation: sysfs/memory: clarify some memory block dev [...] discards 14d411dbf613 drivers/base/memory: don't store phys_device in memory blocks discards 61ef1453b2fc mm/memory_hotplug: use helper function zone_end_pfn() to g [...] discards 9648dec9edd0 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE discards c33abb683bf0 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' discards 281c7a1634dd mm: fix memory_failure() handling of dax-namespace metadata discards a013209c1603 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] discards 3ba3866a1aed mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] discards 8806bb8be45b mm: teach pfn_to_online_page() to consider subsection validity discards 6597bc367877 mm: move pfn_to_online_page() out of line discards ba11da125898 mm/vmstat.c: erase latency in vmstat_shepherd discards b6349f3b0369 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards f058e46066f0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 70e02ffc1a1d mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards 729d253f6e20 mm: vmstat: add some comments on internal storage of byte items discards 334f49d9f8dd mm: vmstat: fix NOHZ wakeups for node stat changes discards cc4ec2eab747 mm: cma: print region name on failure discards cbae53c33837 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] discards ef98771ed7cb mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] discards bccf719194e0 mm/page_alloc: count CMA pages per zone and print them in [...] discards b862d8b660b7 mm/cma: expose all pages to the buddy if activation of an [...] discards da7f702f8309 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix discards c76f02aad3ba mm-cma-allocate-cma-areas-bottom-up-fix-3 discards 219ba01412bc mm-cma-allocate-cma-areas-bottom-up-fix-2 discards d62abc0c483a mm-cma-allocate-cma-areas-bottom-up-fix discards 5c54e531ff85 mm: cma: allocate cma areas bottom-up discards beedc5bfa4f2 mm,thp,shmem: make khugepaged obey tmpfs mount flags discards a4e283f55dd9 mm,thp,shm: limit gfp mask to no more than specified discards 229e111c02b1 mm,thp,shmem: limit shmem THP alloc gfp_mask discards b2b6447406e4 mm: remove pagevec_lookup_entries discards 01c70493192d mm: pass pvec directly to find_get_entries discards 35d91573777b mm: remove nr_entries parameter from pagevec_lookup_entries discards 28e796e5145d mm: add an 'end' parameter to pagevec_lookup_entries discards 79f73dc2ca16 mm: add an 'end' parameter to find_get_entries discards 4a94b5e1d93c fix mm-add-and-use-find_lock_entries.patch discards 8bcf6a6af687 mm: add and use find_lock_entries discards 95e684096439 iomap: use mapping_seek_hole_data discards 6846eec07941 fix mm-filemap-add-mapping_seek_hole_data.patch discards b355ab0c40aa mm/filemap: add mapping_seek_hole_data discards b45c23626094 fix mm-filemap-add-helper-for-finding-pages.patch discards 99ae036691b9 mm/filemap: add helper for finding pages discards 262273eed177 mm/filemap: rename find_get_entry to mapping_get_entry discards 81d1bb9b0566 mm: add FGP_ENTRY discards b72234713951 mm/swap: optimise get_shadow_from_swap_cache discards 72bdca6ae813 mm/shmem: use pagevec_lookup in shmem_unlock_mapping discards 4af449d535bb mm: make pagecache tagged lookups return only head pages discards 7f31c3ff102d mm/migrate: remove unneeded semicolons discards 30b4de0a1143 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() discards a5b8bf9b884d hugetlbfs: fix some comment typos discards 15bf2a343aca hugetlbfs: correct some obsolete comments about inode i_mutex discards 99631f6f034e hugetlbfs: make hugepage size conversion more readable discards edc8050a2154 hugetlbfs: remove meaningless variable avoid_reserve discards b97fccc6c946 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] discards abd66064106e hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs discards 31b9f1b71e14 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() discards 9b0276c48378 hugetlbfs: remove special hugetlbfs_set_page_dirty() discards 6e01acc01324 mm/hugetlb: change hugetlb_reserve_pages() to type bool discards 01e738312402 mm, oom: fix a comment in dump_task() discards 4e0c7e3e332b mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] discards 68fd71236882 numa balancing: migrate on fault among multiple bound nodes discards 39bc9a3cc948 mm/compaction: fix misbehaviors of fast_find_migrateblock() discards 44a6e10d86ee mm/compaction: correct deferral logic for proactive compaction discards 6d0daf2a5144 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked discards 9e19be0978a5 mm/compaction: remove rcu_read_lock during page compaction discards 9fbd4db995e0 z3fold: simplify the zhdr initialization code in init_z3fo [...] discards 06fbb866dfef z3fold: remove unused attribute for release_z3fold_page discards 773374a5e82e hugetlb: convert PageHugeFreed to HPageFreed flag discards 12210160dd43 hugetlb: convert PageHugeTemporary() to HPageTemporary flag discards 466fb9b3ffc9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix discards a1d70d839099 hugetlb: convert page_huge_active() HPageMigratable flag discards 6e0750db1871 hugetlb: use page.private for hugetlb specific page flags discards a01b5d3d41b9 mm: workingset: clarify eviction order and distance calculation discards 3b5ed4855a89 mm/vmscan.c: make lruvec_lru_size() static discards 3d05f5a064d1 include/linux/mm_inline.h: fold __update_lru_size() into i [...] discards 300b610fd17f include/linux/mm_inline.h: fold page_lru_base_type() into [...] discards 4f6e3e7ec4f4 mm: VM_BUG_ON lru page flags discards e59db661a74d mm: add __clear_page_lru_flags() to replace page_off_lru() discards 76b7234c6f6c mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() discards e029e2b439f4 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() discards bc7a75c040bc mm: don't pass "enum lru_list" to lru list addition functions discards 45fafc7fc9f7 include/linux/mm_inline.h: shuffle lru list addition and d [...] discards 1cc35390338e mm/vmscan.c: use add_page_to_lru_list() discards be0b8fa4a95d mm/workingset.c: avoid unnecessary max_nodes estimation in [...] discards d4155aec20d6 mm/vmscan: __isolate_lru_page_prepare() cleanup discards 6a5e114358e3 mm/hugetlb: use helper huge_page_size() to get hugepage size discards d3e73d08195f mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] discards 39c66a0294ad mm/hugetlb: use helper function range_in_vma() in page_tab [...] discards 665ec71699e4 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] discards 1f475952b4e6 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] discards 51e4fe941dd7 mm/huge_memory.c: remove unused return value of set_huge_z [...] discards ba776a65fdd4 mm/hugetlb.c: fix typos in comments discards 7fe32cd30322 mm/hugetlb: remove redundant check in preparing and destro [...] discards deac9bdb546a mm/hugetlb: fix some comment typos discards 52b98f67d352 mm/hugetlb: refactor subpage recording discards f9f5a0f8a932 mm/hugetlb: grab head page refcount once for group of subpages discards ebe65f9c5092 mm/hugetlb: simplify the calculation of variables discards aab996019b3c mm/hugetlb: fix use after free when subpool max_hpages acc [...] discards 81a44afc0566 mm/hugetlb: use helper huge_page_order and pages_per_huge_page discards 5460238c11b0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call discards 1f2a489aa886 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing discards 206a2c025cdd mm/hugetlb: fix potential double free in hugetlb_register_ [...] discards 7c98ca470346 MIPS: do not call flush_tlb_all when setting pmd entry discards 545e5ad6b6b5 mm/huge_memory.c: update tlb entry if pmd is changed discards bd64c7270842 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] discards 9c531325a228 mm/page_alloc.c: refactor initialization of struct page fo [...] discards 2d6fa2350908 mm: simplify free_highmem_page() and free_reserved_page() discards e7508a80ed6f video: fbdev: acornfb: remove free_unused_pages() discards 034637bf20b1 mm: remove unneeded local variable in free_area_init_core discards 456c9b851887 mm: simplify parameter of setup_usemap() discards b7f27637dc97 mm: simplify parater of function memmap_init_zone() discards b4f3a0d16900 mm: rename memmap_init() and memmap_init_zone() discards 79b8a94e83d6 mm: fix prototype warning from kernel test robot discards c67e93c2ef77 kasan-remove-redundant-config-option-v3 discards 4e12d87ea669 kasan: remove redundant config option discards 6d4ea631c6a8 kasan: don't run tests when KASAN is not enabled discards 6261c5424a96 kasan: add a test for kmem_cache_alloc/free_bulk discards 0fff33c0eda1 kasan: add proper page allocator tests discards ca8ec386541a kasan: fix bug detection via ksize for HW_TAGS mode discards bc6d13630e4a kasan: move _RET_IP_ to inline wrappers discards 2a00e18b376a kasan: fix memory corruption in kasan_bitops_tags test discards 204c0fb5f6b7 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode discards f11e5fe44341 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL discards 2a9cfb2f3aaa kasan: rename CONFIG_TEST_KASAN_MODULE discards 9ad070d359fd kasan, arm64: allow using KUnit tests with HW_TAGS mode discards 02f38e9b00d3 kasan-add-match-all-tag-tests-fix-fix discards 7ddd6df2b5c4 kasan: export kasan_poison discards 344cb1fa2d16 kasan: add match-all tag tests discards 39b7a814da91 kasan: add macros to simplify checking test constraints discards 68e4d65adc52 kasan: clean up comments in tests discards 8b97bf03e22d kasan: clarify HW_TAGS impact on TBI discards ec303dd7f267 kasan: prefix global functions with kasan_ discards 789aa4363e64 vmalloc: remove redundant NULL check discards 6fd1a57845b7 mm/page_reporting: use list_entry_is_head() in page_report [...] discards 5208295c4a66 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards f2d8ba891d40 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards 5f11c484ca69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() discards 15ddf8d38f0c mm/mprotect.c: optimize error detection in do_mprotect_pkey() discards a1be122968ee mm/memory.c: fix potential pte_unmap_unlock pte error discards 91f893e0be4a mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] discards 1eee0ff35778 mm/mmap.c: fix the adjusted length error discards cb2810e567bc mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] discards ed69f5227397 mm/memory.c: fix potential pte_unmap_unlock pte error discards 8a36af3adde8 mm/mmap.c: remove unnecessary local variable discards b92e218a0344 mm/list_lru.c: remove kvfree_rcu_local() discards 936cbaab6f1a mm: memcontrol: replace the loop with a list_for_each_entry() discards 3d9dc13dd6a8 mm/memcontrol: remove redundant NULL check discards 3f498aeb3a9a mm: page_counter: re-layout structure to reduce false sharing discards a2e46e632c9f mm: kmem: make __memcg_kmem_(un)charge static discards eb1e6e35a305 mm-memcg-add-swapcache-stat-for-memcg-v2-fix discards 74fc5c489ffa mm: memcg: add swapcache stat for memcg v2 discards f499acbc5f1a mm/memcg: remove rcu locking for lock_page_lruvec function series discards 1750dcb47aec mm/memcg: revise the using condition of lock_page_lruvec f [...] discards dc51ce8ad8ed mm: memcontrol: make the slab calculation consistent discards 5d28956758a7 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages discards 4b25b4f95865 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages discards 9ec39cfd07da mm: memcontrol: convert NR_SHMEM_THPS account to pages discards 65c576bd4c9f mm: memcontrol: convert NR_FILE_THPS account to pages discards 29c174172cf9 mm: memcontrol: convert NR_ANON_THPS account to pages discards 65c105962af7 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving discards 732dca88bb22 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] discards d41de51c591c mm: memcontrol: optimize per-lruvec stats counter memory usage discards a40bc9546a44 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] discards 9dde0a2754d1 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] discards 11b1d8ccac09 mm/swap: don't SetPageWorkingset unconditionally during swapin discards 8199c465a6b2 mm/swap_state: constify static struct attribute_group discards 23c7c6b67dfe mm/page_io: use pr_alert_ratelimited for swap read/write errors discards f8de9fefc724 mm/swapfile.c: fix debugging information problem discards 9235a7ed5839 mm/swap_slots.c: remove redundant NULL check discards ec3fd51f77a8 fs/buffer.c: add checking buffer head stat before clear discards 148369a8a86c mm/filemap: simplify generic_file_read_iter discards b60b5814c0a8 mm/filemap: rename generic_file_buffered_read to filemap_read discards 35dc30c9914d mm/filemap: don't relock the page after calling readpage discards 53cf23eebef7 mm/filemap: restructure filemap_get_pages discards 655d7df23e63 mm/filemap: split filemap_readahead out of filemap_get_pages discards ee8ac895faa9 mm-filemap-add-filemap_range_uptodate-fix discards 602affe12aaa mm/filemap: add filemap_range_uptodate discards 165e8946762e mm/filemap: move the iocb checks into filemap_update_page discards f269d0b712f5 mm/filemap: convert filemap_update_page to return an errno discards d9a36c776a17 mm/filemap: change filemap_create_page calling conventions discards 680ff8375851 mm/filemap: change filemap_read_page calling conventions discards 025aa490be89 mm/filemap: don't call ->readpage if IOCB_WAITQ is set discards 0af0d3f583fb mm/filemap: inline __wait_on_page_locked_async into caller discards 61cd04513469 mm/filemap: support readpage splitting a page discards 4dfc404463a4 mm/filemap: pass a sleep state to put_and_wait_on_page_locked discards ebf107104aeb mm/filemap: use head pages in generic_file_buffered_read discards 925eaedc831c mm/filemap: convert filemap_get_pages to take a pagevec discards 8c5895fa4f73 mm/filemap: remove dynamically allocated array from filemap_read discards b43fb9b6a297 mm/filemap: rename generic_file_buffered_read subfunctions discards d5231a492fc5 mm/filemap: don't revert iter on -EIOCBQUEUED discards a90191340660 mm/filemap: remove unused parameter and change to void typ [...] discards 0a592a62a704 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards 53086d70b9dc mm/page_owner: use helper function zone_end_pfn() to get end_pfn discards dadf0cdd39e9 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] discards 2830a5d106f9 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] discards f117504d0859 mm/debug: improve memcg debugging discards ddf924cd558b mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] discards b0568fbeb2bb mm, slub: splice cpu and page freelists in deactivate_slab() discards db5e39637f63 mm, slab, slub: stop taking cpu hotplug lock discards 1a5bd9a6def0 mm, slab, slub: stop taking memory hotplug lock discards 48768aa50f38 mm, slub: stop freeing kmem_cache_node structures on node offline discards 41a281aa0b95 mm/slub: disable user tracing for kmemleak caches by default discards 07f6b5a8d9ba mm/sl?b.c: remove ctor argument from kmem_cache_flags discards 73c53b89fba1 mm, tracing: record slab name for kmem_cache_free() discards ff70e60b9363 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 48be6600fda7 ramfs: support O_TMPFILE discards fd3a8d122faf fs: delete repeated words in comments discards 0f0ca818c3f7 ocfs2: fix ocfs2 corrupt when iputting an inode discards 35e9bc981252 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards d41df5169504 ocfs2: Simplify the calculation of variables discards d517bb31f9f8 ocfs2: fix a use after free on error discards 929e844d4eb1 ocfs2: clean up some definitions which are not used any more discards 90c9a8d5b6fc ocfs2: remove redundant conditional before iput discards 952698b98730 ntfs: layout.h: delete duplicated words discards d354c3be5008 scripts/spelling.txt: add "allocted" and "exeeds" typo discards 8a529f86a63e scripts/spelling.txt: check for "exeeds" discards c1ca1fa03e48 scripts/spelling.txt: increase error-prone spell checking discards 7ef095885456 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs discards 2e6563e063a2 /proc/kpageflags: do not use uninitialized struct pages discards 9423082cf4f2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards b794dbc4e64e nilfs2: make splice write available again discards 0ea87da35477 mm, slub: better heuristic for number of cpus when calcula [...] discards 670c182515e4 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] discards 5140cfe5a7d9 MAINTAINERS: update Andrey Ryabinin's email address discards 130e2fce1c7c selftests/vm: rename file run_vmtests to run_vmtests.sh discards b82d94805027 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha discards e4bbb5429415 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 discards 0c6aa8e37c7c mm/mremap: fix BUILD_BUG_ON() error in get_extent discards 8de0f0057e01 firmware_loader: align .builtin_fw to 8 discards 32006d8f8bee kasan: fix stack traces dependency for HW_TAGS discards 90ecde507211 squashfs-add-more-sanity-checks-in-xattr-id-lookup-v2 discards cbb6152962fa squashfs: add more sanity checks in xattr id lookup discards 47baca739eda Squashfs: add more sanity checks in inode lookup discards 2911e613749f squashfs: add more sanity checks in inode lookup discards de2e7dade21f squashfs: add more sanity checks in id lookup discards 45d62ff6df97 squashfs: avoid out of bounds writes in decompressors discards 581f68379a67 Merge remote-tracking branch 'vfs/for-next' discards ae4965aacfa5 Merge remote-tracking branch 'file-locks/locks-next' discards dbe871cdaaf9 Merge remote-tracking branch 'iomap/iomap-for-next' discards 03a0d8cd9b04 Merge remote-tracking branch 'zonefs/for-next' discards 70f3f703d9e6 Merge remote-tracking branch 'xfs/for-next' discards 3ca13441b034 Merge remote-tracking branch 'v9fs/9p-next' discards 3a5fc3053d4f Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 763932623ca8 Merge remote-tracking branch 'cel/for-next' discards 37cec0496daa Merge remote-tracking branch 'nfs-anna/linux-next' discards b813a64b8019 Merge remote-tracking branch 'jfs/jfs-next' discards 9f79f0586e9a Merge remote-tracking branch 'fsverity/fsverity' discards 65d1fe39dc2a Merge remote-tracking branch 'f2fs/dev' discards f4ab415fc4a8 Merge remote-tracking branch 'ext4/dev' discards fc270cfe5443 Merge remote-tracking branch 'ext3/for_next' discards 6e2913d31d39 Merge remote-tracking branch 'exfat/dev' discards 9fcc03c8263d Merge remote-tracking branch 'ecryptfs/next' discards 452f31834830 Merge remote-tracking branch 'cifs/for-next' discards 9d40a7a579a5 Merge remote-tracking branch 'btrfs/for-next' discards f444f33881b7 Merge remote-tracking branch 'fscache/fscache-next' discards 95efafc86b50 Merge remote-tracking branch 'pidfd/for-next' discards 7c7ce4e9c526 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards e6ac8e664651 Merge remote-tracking branch 's390/for-next' discards 8ba43fad8bdb Merge remote-tracking branch 'risc-v/for-next' discards afe0c3efe88f Merge remote-tracking branch 'powerpc/next' discards d7bbb31642d2 Merge remote-tracking branch 'parisc-hd/for-next' discards 3c92b9eed3ae Merge remote-tracking branch 'openrisc/for-next' discards b00b685e6ef7 Merge remote-tracking branch 'nds32/next' discards c276186556ed Merge remote-tracking branch 'mips/mips-next' discards cf3d76394d67 Merge remote-tracking branch 'microblaze/next' discards 1e561dc9efb2 Merge remote-tracking branch 'm68knommu/for-next' discards 1e26e03071e2 Merge remote-tracking branch 'm68k/for-next' discards bd244cfb48d2 Merge remote-tracking branch 'h8300/h8300-next' discards d05e6818d68c Merge remote-tracking branch 'csky/linux-next' discards 880447a081f6 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards b1633239a15c Merge remote-tracking branch 'clk/clk-next' discards c16465eda869 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards eb5ed61ce6d7 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 5a260f60c527 Merge remote-tracking branch 'tegra/for-next' discards 323c9f6fb99b Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 98c656a5f592 Merge remote-tracking branch 'stm32/stm32-next' discards 624f9018290a Merge remote-tracking branch 'samsung-krzk/for-next' discards 99bccd3dfe72 Merge remote-tracking branch 'rockchip/for-next' discards 44b4f6f57802 Merge remote-tracking branch 'renesas/next' discards 6a57bbc0b46d Merge remote-tracking branch 'realtek/for-next' discards 2401b0cfacfc Merge remote-tracking branch 'raspberrypi/for-next' discards 5b110bbd9fec Merge remote-tracking branch 'qcom/for-next' discards 9d49f01b7355 Merge remote-tracking branch 'omap/for-next' discards a9df3d3edd7a Merge remote-tracking branch 'mvebu/for-next' discards e0c2cd4c63e3 Merge remote-tracking branch 'mediatek/for-next' discards 9f382a0dfe81 Merge remote-tracking branch 'keystone/next' discards 9521e004a4c5 Merge remote-tracking branch 'imx-mxs/for-next' discards 545ada7456ae Merge remote-tracking branch 'drivers-memory/for-next' discards 0258e3b77f30 Merge remote-tracking branch 'at91/at91-next' discards a5667ecaaf76 Merge remote-tracking branch 'aspeed/for-next' discards cb9506fda267 Merge remote-tracking branch 'amlogic/for-next' discards 5f8176b823f8 Merge remote-tracking branch 'actions/for-next' discards 4053c8a4d3b5 Merge remote-tracking branch 'arm-soc/for-next' discards bed73bc5508b Merge remote-tracking branch 'arm64/for-next/core' discards 9ad7e5a35f96 Merge remote-tracking branch 'arm/for-next' discards 60a264ca070c Merge remote-tracking branch 'asm-generic/master' discards f40574199500 Merge remote-tracking branch 'dma-mapping/for-next' discards 86a64aac10d6 Merge remote-tracking branch 'kbuild/for-next' discards dfed2943da0a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 2112974052e7 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' discards d42f29f76822 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 96e0bcd3e901 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards f1430d0a7011 Merge remote-tracking branch 'omap-fixes/fixes' discards f08fba1a0c35 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards a8e2f508c2ca Merge remote-tracking branch 'ide/master' discards c6a0bc078ffc Merge remote-tracking branch 'phy/fixes' discards 1456e22c2fe7 Merge remote-tracking branch 'pci-current/for-linus' discards a505c8c05834 Merge remote-tracking branch 'spi-fixes/for-linus' discards c5c57369962e Merge remote-tracking branch 'regulator-fixes/for-linus' discards 552616073a25 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards bc0b0d47828d Merge remote-tracking branch 'sound-current/for-linus' discards fb46089d4d53 Merge remote-tracking branch 'bpf/master' discards 8497082f0fd5 Merge remote-tracking branch 'net/master' discards 7627b6e2f715 Merge remote-tracking branch 'sparc/master' discards 1615a9ef6bf5 Merge remote-tracking branch 'spi/for-5.12' into spi-next discards 0ea4eb8b1472 Merge remote-tracking branch 'spi/for-5.11' into spi-linus discards 8159774c7fc9 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] discards 1b6c3cc3b388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] discards ec33d9f6eb54 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next discards b03549d77628 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus discards 503e9fdab273 Merge branch 'for-5.12/block' into for-next discards f1a82d172972 Merge branch 'for-5.12/io_uring' into for-next discards d2271c2b540a USB: serial: make remove callback return void discards 605378f2a9a2 USB: serial: drop if with an always false condition discards 5ceeb328637a drm/udl: Move vmap out of commit tail discards 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail discards 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail discards 4862ffaec523 drm/mgag200: Move vmap out of commit tail discards 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes discards db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() discards 40f302adbd39 drm/simple-kms: Add plane-state helpers discards 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] discards fca63496b900 cifs: fix dfs-links discards 8afec7d3ee4e cifs: convert readpages_fill_pages to use iter discards fa94fdfac1b7 cifs: Fix in error types returned for out-of-credit situations. discards bc3e1d861693 cifs: New optype for session operations. discards aad8077b813f smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] discards 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds discards 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile discards fb01b86f47a4 Merge branches 'for-next/cosmetic', 'for-next/crypto', 'fo [...] discards f0e7035cc237 dm writecache: return the exact table values that were set discards d7d25d0c3343 dm: fix iterate_device sanity check discards 387f3531116e arm64/mm: Reorganize pfn_valid() discards fccf0a3dfeaf arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory discards 11f8b6fd0db9 Merge branch 'for-5.12/io_uring' into for-next discards 1229f2c6f188 fscache: rectify minor kernel-doc issues discards 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller discards 96acc833dec8 ima: Free IMA measurement buffer after kexec syscall discards 58dff9172ba7 ima: Free IMA measurement buffer on error omits 171db91076f3 Merge branch 'devel-stable' into for-next omits 1c8b1a9e132b Merge branches 'fixes' and 'misc' into for-next discards 04d5e3bf0aa7 gpio: gpio-xilinx: Add check if width exceeds 32 discards c568e9b15f08 gpio: gpio-xilinx: Add support for suspend and resume discards bb97a5b06e0e gpio: gpio-xilinx: Add interrupt support discards 9d15cc618c76 gpio: gpio-xilinx: Reduce spinlock array to array discards 5f8aa474ab2d gpio: gpio-xilinx: Simplify with dev_err_probe() discards 9c9e1c68259d iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] discards 6f9128509b3f x86/hyperv: implement an MSI domain for root partition discards de5312cce2c3 asm-generic/hyperv: import data structures for mapping dev [...] discards 5232e3385e38 asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] discards c36b145472b3 asm-generic/hyperv: update hv_interrupt_entry discards 70af2d44747c asm-generic/hyperv: update hv_msi_entry discards 0e05d3173079 x86/hyperv: implement and use hv_smp_prepare_cpus discards ad989287208e x86/hyperv: provide a bunch of helper functions discards 2807d93c7866 ACPI / NUMA: add a stub function for node_to_pxm() discards f47a2689da98 x86/hyperv: handling hypercall page setup for root discards df3ae25f31b1 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] discards 578ab4c08855 x86/hyperv: allocate output arg pages if required discards 1212ed5de889 clocksource/hyperv: use MSR-based access if running as root discards 1de91422b92c Drivers: hv: vmbus: skip VMBus initialization if Linux is root discards bf74ce62723f x86/hyperv: detect if Linux is the root partition discards ba2875bc1464 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] discards 3f9a78edae72 hv: hyperv.h: Replace one-element array with flexible-arra [...] discards e4966b63cd82 hv_netvsc: Restrict configurations on isolated guests discards 1580702fd837 Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] discards a2528a10a5bd Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests discards 6bcd0c5b6424 x86/hyperv: Load/save the Isolation Configuration leaf discards 895b32e1f365 hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" discards 52e29c1bfbba Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation discards fc40081aab3f scsi: storvsc: Resolve data race in storvsc_probe() discards 975225fc5aae scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] discards f2f12eb9c32b drm/scheduler: provide scheduler score externally discards 7bb5600f9834 Merge tag 'intel-gpio-v5.12-1' of gitolite.kernel.org:pub/ [...] discards f4a84e165e6d drm/qxl: allocate dumb buffers in ram discards 5a838e5d5825 drm/qxl: simplify qxl_fence_wait discards 5f6c871fe919 drm/qxl: properly free qxl releases discards a7709b9b89a6 drm/qxl: handle shadow in primary destroy discards 76aefa4d274a drm/qxl: properly pin/unpin shadow discards 4ca77c513537 drm/qxl: release shadow on shutdown discards 65ffea3c6e73 drm/qxl: unpin release objects discards f8752f14c964 drm/qxl: use drmm_mode_config_init discards 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" discards ed3a5d46747a Merge branch 'remotes/lorenzo/pci/misc' discards 721031ff4a78 Merge branch 'remotes/lorenzo/pci/xilinx' discards bf0aaf70cbc4 Merge branch 'remotes/lorenzo/pci/tango' discards f49a7f8f09fb Merge branch 'remotes/lorenzo/pci/rockchip' discards d72d346214ea Merge branch 'remotes/lorenzo/pci/rcar' discards 56469c81881f Merge branch 'remotes/lorenzo/pci/ntb' discards 16a9e619a10a Merge branch 'remotes/lorenzo/pci/microchip' discards 0067d684ccf8 Merge branch 'remotes/lorenzo/pci/mediatek' discards fd6eedbe67ea Merge branch 'remotes/lorenzo/pci/dwc' discards ed3368e04c8f Merge branch 'remotes/lorenzo/pci/brcmstb' discards 432b616fa111 Merge branch 'pci/misc' discards 5c4a8c7cc278 Merge branch 'pci/resource' discards 3a87da7d6451 Merge branch 'pci/link' discards ae5d535edb04 Merge branch 'pci/enumeration' discards 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number discards e0305024e76e drm/dp_mst: Remove redundant tile property setting discards 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports discards b819c055721d Merge branch 'for-next-next-v5.11-20210204' into for-next- [...] discards 542d293cabb4 Merge branch 'for-next-current-v5.10-20210204' into for-ne [...] discards 45cea7212e18 Merge branch 'ext/filipe/swapfile-fixes' into for-next-nex [...] discards 7221831c091f Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] discards c44df161295d Merge branch 'ext/aota/zoned-v15-fixed' into for-next-next [...] discards f6848a509fcb Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] discards 6a2b77672d84 Merge branch 'misc-next' into for-next-next-v5.11-20210204 discards 2cd3d8a8fa49 Merge branch 'misc-5.11' into for-next-current-v5.10-20210204 discards e1cf1fe249d6 btrfs: zoned: enable to mount ZONED incompat flag discards 79051aba5fe0 btrfs: zoned: reorder log node allocation on zoned filesystem discards d9c5096bb2a7 btrfs: zoned: serialize log transaction on zoned filesystems discards e515b9b9b044 btrfs: zoned: extend zoned allocator to use dedicated tree [...] discards e346a38d88fc btrfs: split alloc_log_tree() discards 9ac4d7377fd7 btrfs: zoned: relocate block group to repair IO failure in [...] discards f9ebe0e13849 btrfs: zoned: enable relocation on a zoned filesystem discards 81dbcb9fbc4c btrfs: zoned: support dev-replace in zoned filesystems discards 51d5dd042cf7 btrfs: zoned: implement copying for zoned device-replace discards ae390e69f7d1 btrfs: zoned: implement cloning for zoned device-replace discards 55c0e6d10b85 btrfs: zoned: mark block groups to copy for device-replace discards 0abf6edb914c btrfs: zoned: do not use async metadata checksum on zoned [...] discards 4fea77cd7c37 btrfs: zoned: wait for existing extents before truncating discards 0f0f96b75f0f btrfs: zoned: serialize metadata IO discards db7785e562dd btrfs: zoned: introduce dedicated data write path for zone [...] discards 9f8b3af5ef18 btrfs: zoned: enable zone append writing for direct IO discards b15298cc24cd btrfs: zoned: use ZONE_APPEND write for zoned btrfs discards e1a887497c2e btrfs: save irq flags when looking up an ordered extent discards 4dcbec424ca1 btrfs: zoned: cache if block-group is on a sequential zone discards 65a93c7a5e72 btrfs: extend btrfs_rmap_block for specifying a device discards 4149de6ed6e9 btrfs: zoned: check if bio spans across an ordered extent discards 22c5ec33cc9c btrfs: zoned: split ordered extent when bio is sent discards c8b787a9e3c3 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing discards f7260171dd54 btrfs: zoned: use bio_add_zone_append_page discards 89e03b53ae76 btrfs: factor out helper adding a page to bio discards 4f717beaa86a btrfs: zoned: reset zones of unused block groups discards c0423bbeef64 btrfs: zoned: advance allocation pointer after tree log node discards da6d1946ca3e btrfs: zoned: redirty released extent buffers discards 77c1e1e0d7c9 btrfs: zoned: implement sequential extent allocation discards e83d85d5ca2c btrfs: zoned: track unusable bytes for zones discards 934015877629 btrfs: zoned: calculate allocation offset for conventional zones discards 57208e6f0371 btrfs: zoned: load zone's allocation offset discards 127b5a048496 btrfs: zoned: verify device extent is aligned to zone discards 41b69cb0971b btrfs: zoned: implement zoned chunk allocator discards 55fd2c3ad3a7 btrfs: zoned: allow zoned filesystems on non-zoned block devices discards aa16d23f05b2 btrfs: zoned: disallow fitrim on zoned filesystems discards e9fd7d96fc77 btrfs: zoned: do not load fs_info::zoned from incompat flag discards 0114c81261b9 btrfs: release path before calling to btrfs_load_block_gro [...] discards 5d22f0c71f9f btrfs: zoned: use regular super block location on zone emulation discards ad2040588f66 btrfs: zoned: defer loading zone info after opening trees discards b4c7b52ffc5f iomap: support REQ_OP_ZONE_APPEND discards b8cc87a54ddf block: add bio_add_zone_append_page discards cb4889acdcee btrfs: fix race between swap file activation and snapshot [...] discards 22007835f68d btrfs: remove no longer used function btrfs_extent_readonly() discards 05965dd08a90 btrfs: fix race between writes to swap files and scrub discards 6efc9ab3234d btrfs: avoid checking for RO block group twice during noco [...] discards 5b21407591dc Merge branch 'for-5.12/io_uring' into for-next discards e081a1d39731 Merge branch 'for-5.12/drivers' into for-next discards c9986ee27a03 Merge branch 'for-5.12/drivers' into for-next discards 9bef1c3d66dd Merge branch 'v5.12/soc' into tmp/aml-rebuild discards 6fd8dd99a32f Merge branch 'v5.12/dt64' into tmp/aml-rebuild discards e83d2631b3ae Merge branch 'v5.12/dt' into tmp/aml-rebuild discards eead2914911d Merge branch 'v5.11/fixes' into tmp/aml-rebuild discards 9be09db3e2ad arm64: dts: meson: add initial device-tree for ODROID-HC4 discards 1429c7d223ed dt-bindings: arm: amlogic: add ODROID-HC4 bindings discards e329e6681d55 arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi discards c102ea4351a5 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] discards d68df97c0ce5 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next discards 343194245b58 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next discards ce18dc4841bc Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] discards f5ec332abcfe Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next discards ff55d1741c34 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next discards 6b9534a9dae6 btrfs: Prevent nowait or async read from doing sync IO discards a284cb48d3b5 btrfs: check return value of btrfs_commit_transaction in r [...] discards e4118598fa7d btrfs: do proper error handling in merge_reloc_roots discards b99ec5b2a3b9 btrfs: handle extent corruption with select_one_root properly discards 7c32859ce5c2 btrfs: cleanup error handling in prepare_to_merge discards 169ea2cf5cf1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] discards 29d93964aeff btrfs: do proper error handling in create_reloc_inode discards 9026ecda2390 btrfs: remove the extent item sanity checks in relocate_bl [...] discards 947df39474fc btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] discards 750f6bb7968a btrfs: handle extent reference errors in do_relocation discards a0a3adb2bfe3 btrfs: handle errors in reference count manipulation in re [...] discards a26a5cf5aaef btrfs: handle btrfs_search_slot failure in replace_path discards a847b274593c btrfs: handle btrfs_cow_block errors in replace_path discards a6fa5412b897 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s discards f625e71ddc6a btrfs: do proper error handling in btrfs_update_reloc_root discards fd0ccfb8f20a btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge discards dbefc8832718 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] discards 8b7dc6bec054 btrfs: change insert_dirty_subvol to return errors discards 10d127b3fb38 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots discards e7de7820406e btrfs: validate ->reloc_root after recording root in trans discards dd07b06ff02a btrfs: do proper error handling in create_reloc_root discards 1b28589db566 btrfs: have proper error handling in btrfs_init_reloc_root discards ad860bb1a47a btrfs: do not panic in __add_reloc_root discards 67500b734145 btrfs: handle record_root_in_trans failure in create_pendi [...] discards d78f35f5f158 btrfs: handle record_root_in_trans failure in btrfs_record [...] discards 920e781f2fac btrfs: handle record_root_in_trans failure in qgroup_accou [...] discards 371aa46b95a8 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] discards e361e245e81b btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] discards 8f3fe8bb86dc btrfs: handle btrfs_record_root_in_trans failure in create_subvol discards 0c90d573755f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards cfed63f5cde7 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 3e482aa148e9 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename discards dd833e671687 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 18b86bc53cca btrfs: do proper error handling in record_reloc_root_in_trans discards 35e7e858e369 btrfs: check record_root_in_trans related failures in sele [...] discards fd13a2e07a64 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors discards 7b30292cf8dc btrfs: handle errors from select_reloc_root() discards 766f0cc4707e btrfs: return an error from btrfs_record_root_in_trans discards f86f0d3c9258 btrfs: convert BUG_ON()'s in relocate_tree_block discards fdbbe7ceeb95 Merge branch 'keys-cve-2020-26541' into keys-next discards 5680f50cd93c parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() discards b91907a62411 drm/qxl: do not run release if qxl failed to init discards eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() discards c98909da2cb6 btrfs: explain page locking and readahead in read_extent_b [...] discards 200836f92db2 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] discards 20e3da84e3c9 btrfs: integrate page status update for data read path int [...] discards 36f89b483f3f btrfs: introduce btrfs_subpage for data inodes discards 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock discards 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] discards 4add5f175b1e parisc: Optimize per-pagetable spinlocks discards 0d2d3836dd0a parisc: Bump 64-bit IRQ stack size to 64 KB discards accb4993d2ee parisc: Fix IVT checksum calculation wrt HPMC discards 8d1e910e802f parisc: Use the generic devmem_is_allowed() discards cf2cdf3b8382 parisc: Drop out of get_whan() if task is running again discards d0329262f433 btrfs: introduce subpage metadata validation check discards 2db0feef6062 btrfs: support subpage in endio_readpage_update_page_status() discards 3eea64be749b btrfs: introduce read_extent_buffer_subpage() discards 51d804509a0e btrfs: support subpage in try_release_extent_buffer() discards fe74759001c3 btrfs: support subpage in btrfs_clone_extent_buffer discards 42036a4fc13f btrfs: support subpage in set/clear_extent_buffer_uptodate() discards e7e88c7e88a4 btrfs: introduce helpers for subpage error status discards 797c687ff190 btrfs: introduce helpers for subpage uptodate status discards c103ca5ed7d3 btrfs: attach private to dummy extent buffer pages discards 2efd8588ceb7 btrfs: support subpage for extent buffer page release discards 24ee7424ad23 btrfs: make grab_extent_buffer_from_page() handle subpage case discards 1bf5db425645 btrfs: make attach_extent_buffer_page() handle subpage case discards a81bdeeadd7a btrfs: introduce the skeleton of btrfs_subpage structure discards a3e0e2295e31 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] discards df20917c2c84 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] discards dd30496ed1f9 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] discards 7cf5b1319e19 drm/amdgpu: add a dev_pm_ops prepare callback (v2) discards d58ae161846c drm/amdgpu/smu12: fix power reporting on renoir discards 54af252161d1 drm/amdgpu/codec: drop the internal codec index discards 922b240fc08c drm/amdgpu: bump driver version for new video codec INFO i [...] discards da125a579352 drm/amdgpu: add INFO ioctl support for querying video caps (v4) discards 7dca04cda800 drm/amdgpu: add video decode/encode cap tables and asic ca [...] discards 4d09de75e3cc drm/amdgpu: add asic callback for querying video codec info (v3) discards 13a75af50484 drm/amd/display: Fix unused variable warning discards bff0760b9ff0 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio discards c18cff164a0b drm/amdgpu: add another raven1 gfxoff quirk discards 2dd78e52f201 usb: typec: ucsi: check cci busy during PPM reset discards 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors discards f0c5a89e534b drm/vc4: remove unneeded variable: "ret" discards 1eea73eaca15 Merge branch 'for-5.12/block' into for-next discards 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] discards 0fd6456fd1f4 Merge branch 'for-5.12/drivers' into for-next discards 03e432f1c84d dt-bindings: ap806: document gpio marvell,pwm-offset property discards aafd75886ff0 gpio: mvebu: add pwm support for Armada 8K/7K discards 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status discards 8e6a68bd0202 torture: Allow 1G of memory for torture.sh kvfree testing discards 452e476dcee8 rcu-tasks: Rectify kernel-doc for struct rcu_tasks discards 51878d648e30 rcutorture: Replace rcu_torture_stall string with %s discards 398775345477 torture: Replace torture_init_begin string with %s discards 2f72c5c7f2a3 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" discards 61fcfd8c8169 lib: Support N as end of range in bitmap_parselist() discards a3f32db5d0d1 rcu: Remove "all" cpumask checks favor of bitmask-level "all" discards 6a62733506a6 lib: Add "all" and "none" as valid ranges to bitmap_parselist() discards fb05d9e294a9 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] discards 1d9939f760fb kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() discards 09a16a18f357 kvfree_rcu: Directly allocate page for single-argument case discards 9f015906ba48 kcsan: Add missing license and copyright headers discards 2128a5f2a3b6 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests discards 613d83a888b2 kcsan: Make test follow KUnit style recommendations discards 9971f1126884 rcutorture: Fix testing of RCU priority boosting discards f0c9901089df rcu: Fix kfree_rcu() docbook errors discards 2296989a4874 rculist: Replace reference to atomic_ops.rst discards 01e5032b9ec2 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] discards 16dcd6677c9f rcutorture: Make TREE03 use real-time tree.use_softirq setting discards a5ccc33ebbed rcu: Expedite deboost in case of deferred quiescent state discards d9a19e6ee2c0 tools/memory-model: Remove reference to atomic_ops.rst discards 2e08167f0ba2 doc: Update rcu_dereference.rst reference discards a88c23c44093 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() discards 3e2c3e598723 rcu: Fix CPU-offline trace in rcutree_dying_cpu discards eba362724509 rcu: Remove superfluous rdp fetch discards af65a677cd29 rcu/nocb: Detect unsafe checks for offloaded rdp discards 9a728eb4833e torturescript: Don't rerun failed rcutorture builds discards 369d783a4b9f rcutorture: Add crude tests for mem_dump_obj() discards a726404908f6 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels discards 9402d075710d Merge branch 'lkmm-dev.2021.01.04a' into HEAD discards 9ac5dd2522d4 Merge branch 'clocksource.2021.02.01a' into HEAD discards 87f04a13da72 clocksource: Do pairwise clock-desynchronization checking discards db058f20e5ac clocksource: Provide a module parameter to fuzz per-CPU cl [...] discards d310025199c5 clocksource: Check per-CPU clock synchronization when mark [...] discards d8124cdabe78 clocksource: Retry clock read if long delays detected discards c48bc4302cb8 clocksource: Provide module parameters to inject delays in [...] omits 36c3d86ac4e7 arch_numa: fix common code printing of phys_addr_t omits 096ce75bf69a Documentation: PCI: Add userguide for PCI endpoint NTB function omits 0456a9cd0a2c Documentation: PCI: Add configfs binding documentation for [...] omits 363baf7d6051 NTB: Add support for EPF PCI-Express Non-Transparent Bridge discards 853ca8c04887 btrfs: make concurrent fsyncs wait less when waiting for a [...] discards a02e1318b02c btrfs: remove unnecessary check_parent_dirs_for_sync() discards 5e8eeb1c0b07 btrfs: skip logging inodes already logged when logging new [...] discards 3dc19a8f1ef3 btrfs: skip logging directories already logged when loggin [...] discards 54e06e14a6ae btrfs: avoid logging new ancestor inodes when logging new inode discards 3e86727eb4c5 btrfs: stop setting nbytes when filling inode item for logging discards c69c15c38230 btrfs: remove unnecessary directory inode item update when [...] discards 44d10e4b2f2c Merge branch 'for-5.12/io_uring' into for-next discards f24fff3b3c59 Merge branch 'for-5.12/io_uring' into for-next discards 5bf1adccf5c4 Merge branch 'dyn-auth-blacklist-v5' of https://github.com [...] discards c18f20595364 Merge branch 'for-5.12/io_uring' into for-next discards 2958fc02d58e Merge branch 'for-5.12/libata' into for-next discards cfa216239d42 Merge branch 'for-5.12/drivers' into for-next discards 56d93d7f1fbd Merge branch 'for-5.12/block' into for-next discards 931679e876ae btrfs: let callers of btrfs_get_io_geometry pass the em discards 6edc0fc3c864 btrfs: fix double accounting of ordered extent for subpage [...] discards 88f3294d588d btrfs: simplify condition in __btrfs_run_delayed_items discards 786fe4acb377 btrfs: remove wrong comment for can_nocow_extent() discards 9dcf60eb8dbe btrfs: add a trace class for dumping the current ENOSPC state discards 881e1ee3fde9 btrfs: adjust the flush trace point to include the source discards 1a11e416953d btrfs: implement space clamping for preemptive flushing discards 61726a5e80f2 btrfs: simplify the logic in need_preemptive_flushing discards 338875c6f4fc btrfs: rework btrfs_calc_reclaim_metadata_size discards 6ebf608be7c5 btrfs: check reclaim_size in need_preemptive_reclaim discards 2cf362d2b465 btrfs: rename need_do_async_reclaim discards 28d7e221e432 btrfs: improve preemptive background space flushing discards 483d978810ce btrfs: introduce a FORCE_COMMIT_TRANS flush operation discards 9515fa4b1d29 btrfs: track ordered bytes instead of just dio ordered bytes discards a89161a10a59 btrfs: add a trace point for reserve tickets discards b11bc5c81ba9 btrfs: make flush_space take a enum btrfs_flush_state inst [...] discards 2dbb75cab276 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] discards 25d3ec1e22bd btrfs: run delayed refs less often in commit_cowonly_roots discards 9e67f9f187e2 btrfs: stop running all delayed refs during snapshot discards 005a934df90f btrfs: remove bogus BUG_ON in alloc_reserved_tree_block discards 3a802df8d787 btrfs: move delayed ref flushing for qgroup into qgroup helper discards 386314e84f83 btrfs: only run delayed refs once before committing discards e624b57832c6 btrfs: delayed refs pre-flushing should only run the heads [...] discards 9423294e01eb btrfs: only let one thread pre-flush delayed refs in commit discards 733bb59ebda3 btrfs: do not block on deleted bgs mutex in the cleaner discards 2fdb4c74ec42 btrfs: abort the transaction if we fail to inc ref in btrf [...] discards b5e58ce9bad7 btrfs: add asserts for deleting backref cache nodes discards e75ac5f6beac btrfs: do not warn if we can't find the reloc root when lo [...] discards ac58305916c8 btrfs: splice remaining dirty_bg's onto the transaction di [...] discards 950ab949641f btrfs: fix reloc root leak with 0 ref reloc roots on recovery discards 78a79d4e3664 btrfs: remove repeated word in struct member comment discards 8fa098aafd0d btrfs: account for new extents being deleted in total_byte [...] discards e91b4641b422 btrfs: handle space_info::total_bytes_pinned inside the de [...] discards 3a7b58d632b2 btrfs: enable W=1 checks for btrfs discards d8cfcf0440a0 lib/zstd: convert constants to defines discards 2378a98180c2 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] discards 53cf9caf2aaf btrfs: fix parameter description for functions in extent_io.c discards becc3e40c000 btrfs: fix parameter description in space-info.c discards f5b8728fd384 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] discards 7c812e0fc704 btrfs: document btrfs_check_shared parameters discards ad63d1b4c531 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] discards c0802e4f5a87 btrfs: document fs_info in btrfs_rmap_block discards f4e894ddd2a7 btrfs: document now parameter of peek_discard_list discards e0f912a718d5 btrfs: improve parameter description for __btrfs_write_out_cache discards a676489dc33a btrfs: fix parameter description in delayed-ref.c functions discards 1ad4008165d8 btrfs: fix function description formats in file-item.c discards b71c272b712e btrfs: fix parameter description of btrfs_add_extent_mapping discards 5e6bf54abc5f btrfs: document modified parameter of add_extent_mapping discards 874af5e7c9a2 btrfs: rework the order of btrfs_ordered_extent::flags discards a8f6fd1d6d08 btrfs: remove redundant NULL check before kvfree discards 8a84856f963b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node discards 8842b9a2d3f4 btrfs: keep track of the root owner for relocation reads discards e98dcba4d3e1 btrfs: introduce helper to grab an existing extent buffer [...] discards e1c0bcf73699 btrfs: update comment for btrfs_dirty_pages discards bd8c79ff5e8c btrfs: refactor __extent_writepage_io() to improve readability discards f46857252e06 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] discards 97bec30cedc4 btrfs: refactor btrfs_dec_test_* functions for ordered extents discards a3cbc289ebee btrfs: make btrfs_dio_private::bytes u32 discards 4f7f1bea14c7 btrfs: remove always true condition in btrfs_start_delalloc_roots discards 8197a7bb51d0 btrfs: make btrfs_start_delalloc_root's nr argument a long discards e3829b7f00a1 btrfs: send: remove stale code when checking for shared extents discards b185013ea42d btrfs: consolidate btrfs_previous_item ret val handling in [...] discards 4b7e20f3311f btrfs: ref-verify: make sure owner is set for all refs discards b50cb49980d4 btrfs: ref-verify: pass down tree block level when building refs discards 9da3570dbc8b btrfs: noinline btrfs_should_cancel_balance discards 8fb4e2d735bf btrfs: allow error injection for btrfs_search_slot and btr [...] discards 8b8cf5fce647 btrfs: remove new_dirid argument from btrfs_create_subvol_root discards 8b6a0b8970bd btrfs: make btrfs_root::free_objectid hold the next availa [...] discards f2a2f424a3e8 btrfs: rename btrfs_root::highest_objectid to free_objectid discards 69b56a6b8540 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid discards ea1330978872 btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] discards 3022d3ccc854 btrfs: cleanup local variables in btrfs_file_write_iter discards 1c7125063151 btrfs: clarify error returns values in __load_free_space_cache discards bb0978e39e3f btrfs: fix error handling in commit_fs_roots discards 8180cc375232 drm/gma500: Remove dependency on TTM discards 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files discards 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option discards b51035c200bd drm/gma500: Remove Medfield support discards e4abd7ad2b77 dma-buf: Avoid comma separated statements discards f1bdf414e7dd usb: usbip: vhci_hcd: add printk() for debug omits 61dd9f0b09e0 exfat: improve performance of exfat_free_cluster when usin [...] omits f91dd23c6896 exfat: fix shift-out-of-bounds in exfat_fill_super() omits 5cb9c551cb13 tpm_tis: Clean up locality release omits bded30d0f3f4 tpm_tis: Fix check_locality for correct locality acquisition discards a7e0bdf1b07e Merge branch 'irq/urgent' discards 5bef2c7128e6 Merge branch 'objtool/core' discards d24c4405993a Merge branch 'perf/core' discards 9cbb70a185f1 Merge branch 'ras/core' discards 12cd3669dce9 Merge branch 'sched/core' discards 4155b783f49e Merge branch 'x86/fpu' discards b5917990b380 Merge branch 'x86/urgent' discards 06d8375718ea Merge branch 'linus' discards de499781c97d drm/lima: fix reference leak in lima_pm_busy discards 1dba8a9538f5 thermal: Move therm_throt there from x86/mce discards b4e530ac40f2 x86/mce: Get rid of mcheck_intel_therm_init() discards a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) discards 52fafb8debcc Merge branch 'linus' discards 5627c3d95a76 Merge branch 'core/urgent' discards cc9b00b83ecc Merge branch 'efi/core' discards a108213b8654 Merge branch 'efi/urgent' discards 2979692075e4 Merge branch 'locking/core' discards 0524a6273004 Merge branch 'locking/urgent' discards f2563a48eedf Merge branch 'timers/urgent' discards 60b8cb9b31fa Merge branch 'x86/build' discards 05e1ad64b138 Merge branch 'x86/cpu' discards 5b215e0b2d3a Merge branch 'x86/misc' discards 33b94bcd5684 certs: Allow root user to append signed hashes to the blac [...] discards f78e50c8f750 certs: Factor out the blacklist hash creation discards d3adfde41e14 certs: Make blacklist_vet_description() more strict discards 9fc9f7e8adad certs: Check that builtin blacklist hashes are valid discards b0016e3efcb3 tools/certs: Add print-cert-tbs-hash.sh discards f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] discards e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts discards 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] discards f551863af919 drm/vc4: hdmi: Remove cec_available flag discards ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup discards 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers discards cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock discards a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change discards f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate discards b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect discards 303085bc11bb drm/vc4: hdmi: Fix up CEC registers discards e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages discards 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind omits 49362029a00b kbuild: LD_VERSION redenomination omits 756e376ceebf ia64: remove generated/nr-irqs.h generation to fix build warning omits 092d5045cefa ia64: remove unneeded header includes from <asm/mca.h> omits 0769d3ccacdf ia64: do not typedef struct pal_min_state_area_s omits 7a976f77bb96 rbtree, timerqueue: Use rb_add_cached() omits 2c4c7d742e30 rbtree, rtmutex: Use rb_add_cached() omits c6bc9bd06dff rbtree, uprobes: Use rbtree helpers omits f83454d12d23 rbtree, perf: Use new rbtree helpers omits e656380e35e3 rbtree, sched/deadline: Use rb_add_cached() omits 845abbf92fb4 rbtree, sched/fair: Use rb_add_cached() omits 6b81cf7f7499 rbtree: Add generic add and find helpers omits 6e443d713a92 sched/fair: Merge select_idle_core/cpu() omits dfddf874473f sched/fair: Remove select_idle_smt() discards d60c1614b6df gpio: tegra: Fix irq_set_affinity discards 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module discards 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver discards bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() discards b1cd4f67f2c2 gpio: tegra: Improve formatting of the code discards bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() discards 58ccd7e11822 Merge branch 'features' into for-next discards e7f9773ccb32 Merge branch 'fixes' into for-next discards d3e0c0572caf Merge branch 'devel' into for-next omits 0a2405e30746 RISC-V: remove unneeded semicolon omits 8fae56d056e4 RISC-V: probes: Treat the instruction stream as host-endian omits 93bf7095a779 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver omits 6716b125b339 zonefs: add tracepoints for file operations omits f405db04ba7f Kbuild: Make composite object searching more generic omits d73a6a04c76a kbuild: use always-y instead of extra-y omits 56885598c48f kbuild: stop removing stale <linux/version.h> file omits 3da01a95e209 kbuild: doc: remove "Objects which export symbols" section discards f012556f37ff Merge branch 'work.sendfile' into for-next discards d38edbe14262 Merge branch 'locking/core' discards bb7a2be5b417 Merge branch 'objtool/core' discards e43484de753a Merge branch 'perf/core' discards af13c867438a Merge branch 'perf/kprobes' discards 59d9024802e6 Merge branch 'ras/core' discards 737a72127b5d Merge branch 'sched/core' discards aeeac194caac Merge branch 'x86/asm' discards 29fc26879325 Merge branch 'x86/build' discards 3205b418e33a Merge branch 'x86/cache' discards 4bd5258611c0 Merge branch 'x86/cleanups' discards 99a9c62d9ba7 Merge branch 'x86/entry' discards 6219d77d7459 Merge branch 'x86/microcode' discards efc826ee3298 Merge branch 'x86/misc' discards 55774fd65192 Merge branch 'x86/mm' discards e9fce48a271a Merge branch 'x86/platform' discards da54cca9d9da Merge branch 'x86/sgx' discards 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes discards 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] discards 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values discards 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX discards 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent discards 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy discards 1c7a4917d95a gpio: mockup: tweak the Kconfig help text discards 33177ff772fe gpio: wcove: convert comma to semicolon discards 11444bd393b9 gpio: vx855: convert comma to semicolon discards d2cca43a4b28 gpio: tegra186: convert comma to semicolon discards d51da8c3deac gpio: max77620: convert comma to semicolon discards 3fee9e690ed7 gpio: remove zte zx driver discards 2767ffffa6e4 gpio: uapi: fix line info flags description discards 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config discards 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 discards 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests discards 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh discards e9cdfe3279c8 selftests: remove obsolete build restriction for gpio discards da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c discards 424027dec00c selftests: gpio: rework and simplify test implementation discards 60458680c1a5 gpio: tegra: Fix wake interrupt discards 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] discards 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 discards 72bc9cdee73e gpio: pca953x: Add support for pca9506 discards e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support discards 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 discards 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support discards e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev discards 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip discards 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] discards d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller discards 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support discards 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] discards 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC discards c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data discards 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config discards 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon discards 7ebf113c471b gpio: rcar: Remove redundant compatible values discards 97057b7a0b6b docs: gpio: intro: Improve HTML formatting discards a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] discards 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" discards 97ecfff41e26 drm/doc: document the type plane property discards 7e5d1e122dff drm/doc: fix drm_plane_type docs omits 6d43fc8f97aa arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] omits ffeae6429c01 riscv/kasan: add KASAN_VMALLOC support discards 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM discards 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings discards 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML discards 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds discards a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] discards 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp discards c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] discards 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort omits a78d7f7d424d riscv: Covert to reserve_initrd_mem() omits 6caa5bd4a541 Merge tag 'shared-lib-reserve_initrd_mem' of git://git.ker [...] omits 5c92f60106c2 initramfs: Provide a common initrd reserve function omits e7616ca288ad initrd: Add the preprocessor guard in initrd.h omits 6d193ed525ac riscv: add BUILTIN_DTB support for MMU-enabled targets discards 6a56d09bdab7 drm: Update todo.rst discards 8af8a109b34f drm/ttm: device naming cleanup discards b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper discards d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers discards ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply discards 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro discards 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 discards f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit discards 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 discards ba051901d10f drm/ttm: add a debugfs file for the global page pools discards 3763d635deaa drm/ttm: add debugfs directory v2 discards e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode discards 5269a618eec7 video: fbdev: simplefb: Fix info message during probe discards b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] omits 537896fabed1 kbuild: give the SUBLEVEL more room in KERNEL_VERSION discards d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] discards 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] discards f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] discards dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] discards 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] discards 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' discards e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] discards a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] discards 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] discards 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] discards 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] discards 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' discards 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] discards ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] discards 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] discards cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues discards 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] discards ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses discards 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] discards c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] discards 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] discards c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] discards 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] discards b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header discards a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] discards ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] discards 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] discards e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours discards d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] discards abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] discards 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues discards 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev omits da60061a2cb7 genksyms: remove useless case DOTS omits 455f3c0f04a0 genksyms: remove dead code for ST_TABLE_* omits 37ddf94a2613 genksyms: make source_file a local variable in lexer omits 6c8ad4427f6e kbuild: check the minimum compiler version in Kconfig omits 3f4d8ce271c7 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] omits 463acf196e16 Makefile: use smaller dictionary size for xz module compression discards 98583cf6115c Merge branch 'work.audit' into for-next discards 61f59723b355 Merge branch 'work.coredump' into for-next discards 60c5f144569f Merge branches 'work.sparc', 'work.sparc32', 'work.elf-com [...] omits 179eee18f021 riscv: Update Canaan Kendryte K210 device tree omits 6370ad6c0e83 Merge branch 'clk-fixes' into clk-next omits 3ed6ead34dab Merge branch 'clk-doc' into clk-next discards 7cb4f293777e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 80eefd6e8602 Merge branche 'rproc-fixes' into for-next discards 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh discards 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment discards b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] discards a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 discards 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 discards 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument discards 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh discards aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs discards 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors discards 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type discards 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests discards 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh discards 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment discards 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification discards 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] discards 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros discards 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts discards 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts discards 052005cee275 tools/memory-model: Document locking corner cases discards 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling discards 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions discards f0b245b318b6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef discards 8a3cc755b138 coredump: don't bother with do_truncate() discards 7dd3050a0194 Merge branch 'for-5.12' into for-next discards fe16e639831f percpu: reduce the number of cpu distance comparisons discards 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] discards 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig adds ef7d0b599938 Merge tag 'i3c/fixes-for-5.11' of git://git.kernel.org/pub [...] adds e812cbbbbbb1 squashfs: avoid out of bounds writes in decompressors adds f37aa4c7366e squashfs: add more sanity checks in id lookup adds eabac19e40c0 squashfs: add more sanity checks in inode lookup adds 506220d2ba21 squashfs: add more sanity checks in xattr id lookup adds 1cc4cdb521f9 kasan: fix stack traces dependency for HW_TAGS adds 793f49a87aae firmware_loader: align .builtin_fw to 8 adds a30a29091b5a mm/mremap: fix BUILD_BUG_ON() error in get_extent adds b85a7a8bb573 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 adds ad69c389ec11 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha adds d52db800846f selftests/vm: rename file run_vmtests to run_vmtests.sh adds a0c2eb0a4387 MAINTAINERS: update Andrey Ryabinin's email address adds e82553c10b08 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] adds 3286222fc609 mm, slub: better heuristic for number of cpus when calcula [...] adds a35d8f016e0b nilfs2: make splice write available again adds 4b16b656b1ce Merge branch 'akpm' (patches from Andrew) adds ce7536bc7398 vsock/virtio: update credit only if socket is not closed adds 3aa6bce9af0e net: watchdog: hold device global xmit lock during tx disable adds b2bdba1cbc84 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state adds 059d2a100498 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT adds 6bbc088d6ebf Merge branch 'bridge-mrp' adds eb4733d7cffc net: dsa: felix: implement port flushing on .phylink_mac_l [...] adds 67a69f84cab6 net: hns3: add a check for queue_id in hclge_reset_vf_queue() adds 326334aad024 net: hns3: add a check for tqp_index in hclge_get_ring_cha [...] adds 532cfc0df1e4 net: hns3: add a check for index in hclge_get_rss_key() adds 49c2547b82c6 Merge branch 'hns3-fixes' adds 1c5fae9c9a09 vsock: fix locking in vsock_shutdown() adds 07998281c268 netfilter: conntrack: skip identical origin tuple in same [...] adds 664899e85c13 netfilter: nftables: relax check for stateful expressions [...] adds 450bbc339518 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ee114dd64c00 bpf: Fix verifier jsgt branch analysis on max bound adds fd675184fc7a bpf: Fix verifier jmp32 pruning decision logic adds e88b2c6e5a4d bpf: Fix 32 bit src register truncation on div/mod adds b8776f14a470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6016bf19b385 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 708c2e418142 Merge tag 'dmaengine-fix2-5.11' of git://git.kernel.org/pu [...] adds a3961497bd9c Merge tag 'acpi-5.11-rc8' of git://git.kernel.org/pub/scm/ [...] adds 291009f656e8 Merge tag 'pm-5.11-rc8' of git://git.kernel.org/pub/scm/li [...] adds 97c6e28d388a gpio: mxs: GPIO_MXS should not default to y unconditionally adds 8b81a7ab8055 gpio: ep93xx: fix BUG_ON port F usage adds 28dc10eb77a2 gpio: ep93xx: Fix single irqchip with multi gpiochips adds c05263df6c1a Merge tag 'gpio-fixes-for-v5.11' of git://git.kernel.org/p [...] adds 8c511eff1827 powerpc/kuap: Allow kernel thread to access userspace afte [...] adds dcc0b49040c7 Merge tag 'powerpc-5.11-8' of git://git.kernel.org/pub/scm [...] adds 68d54ceeec0e arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page adds 93908500b8da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3da3cc1b5f47 Revert "dts: phy: add GPIO number and active state used fo [...] adds f95162598041 Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.o [...] adds c4295ab0b485 arm/xen: Don't probe xenbus as part of an early initcall adds 2dbbaae5f7b3 Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org [...] adds b220c049d519 tracing: Check length before giving out the filter buffer adds e77a6817d413 Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/ [...] adds cf050f96e097 Revert "drm/amd/display: Update NV1x SR latency values" adds d92d3d8f4cc6 Merge tag 'amd-drm-fixes-5.11-2021-02-10' of https://gitla [...] adds 2f51312bebb7 drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] adds 5feba0e905c4 drm/i915: Fix overlay frontbuffer tracking adds 0594bc74be82 Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.fr [...] adds 50791f5d7b6a drm/sun4i: tcon: set sync polarity for tcon1 channel adds 36b53581fe0d drm/sun4i: dw-hdmi: always set clock rate adds 6a155216c48f drm/sun4i: Fix H6 HDMI PHY configuration adds 1926a0508d89 drm/sun4i: dw-hdmi: Fix max. frequency for H6 adds 811ee9dff580 drm/ttm: make sure pool pages are cleared adds 551c81853d6d Merge branch 'drm-misc-fixes' of git://anongit.freedesktop [...] adds a81bfdf8bf53 Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesk [...] adds 92c75f7594d5 Revert "io_uring: don't take fs for recvmsg/sendmsg" adds c6d8570e4d64 Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.d [...] adds abd4af47d3fb cifs: fix dfs-links adds a0f85e38a3c2 cifs: do not disable noperm if multiuser mount option is n [...] adds af1a3d2ba954 cifs: In the new mount api we get the full devname as source= adds a738c93fb1c1 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_ [...] adds 7989807dc0c9 Merge tag '5.11-rc7-smb3-github' of git://github.com/smfre [...] adds 83c68bbcb6ac btrfs: initialize fs_info::csum_size earlier in open_ctree adds e42ee56fe597 Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/s [...] adds 3d6a3d3a2a7a i2c: stm32f7: fix configuration of the digital filter adds 8cc8e6aaf27d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3c62cfdd10c4 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU adds 93ca696376dd scripts/recordmcount.pl: support big endian for ARCH sh adds 30d320f089d8 MAINTAINERS: update KASAN file list adds 872fad10f834 MAINTAINERS: update Andrey Konovalov's email address adds fee92a765fbc MAINTAINERS: add Andrey Konovalov to KASAN reviewers adds ade9679c159d h8300: fix PREEMPTION build, TI_PRE_COUNT undefined adds 25cbda467794 Merge branch 'akpm' (patches from Andrew) adds ac30d8ce28d6 Merge branch 'for-5.11-fixes' of git://git.kernel.org/pub/ [...] adds f852c596f2ee scsi: scsi_debug: Fix a memory leak adds 0001ec9b1418 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 245090ab2636 clk: sunxi-ng: mp: fix parent rate change flag check adds 358feceebbf6 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 2ade0d60939b x86/sgx: Maintain encl->refcount for each encl->mm_list entry adds 256b92af784d x86/build: Disable CET instrumentation in the kernel for 3 [...] adds 70245f86c109 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() adds c55302149864 Merge tag 'x86_urgent_for_v5.11' of git://git.kernel.org/p [...] adds 29500f15b54b kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 adds 27dad89bab2d sparc: remove wrong comment from arch/sparc/include/asm/Kbuild adds fe968c41ac4f scripts: set proper OpenSSL include dir also for sign-file adds ab30c7f9c3ca Merge tag 'kbuild-fixes-v5.11-3' of git://git.kernel.org/p [...] adds dbeb02a0bc41 leds: rt8515: add V4L2_FLASH_LED_CLASS dependency adds 28a173387388 Merge branch 'for-rc8-5.11' of git://git.kernel.org/pub/sc [...] adds f40ddce88593 Linux 5.11 adds 49fc251360a1 rtnetlink: Add RTM_F_OFFLOAD_FAILED flag adds 36c5100e859d IPv4: Add "offload failed" indication to routes adds 648106c30a63 IPv4: Extend 'fib_notify_on_flag_change' sysctl adds 0c5fcf9e249e IPv6: Add "offload failed" indication to routes adds 6fad361ae9f4 IPv6: Extend 'fib_notify_on_flag_change' sysctl adds 484a4dfb7558 netdevsim: fib: Do not warn if route was not found for sev [...] adds f57ab5b75f71 netdevsim: dev: Initialize FIB module after debugfs adds 134c75324240 netdevsim: fib: Add debugfs to debug route offload failure adds a4cb1c02c3e1 mlxsw: spectrum_router: Set offload_failed flag adds 9ee53e37532f selftests: netdevsim: Test route offload failure notifications adds 5ea3c72ccf9b Merge branch 'route-offload-failure' adds f15008fbaa33 net: phy: drop explicit genphy_read_status() op adds 1e2e61af1996 net: phy: broadcom: remove BCM5482 1000Base-BX support adds 8cf5d8cc3eae Documentation: networking: ip-sysctl: Document src_valid_m [...] adds fc1a8db3d560 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 387d1c181979 dt-bindings: net: document BCM4908 Ethernet controller adds 4feffeadbcb2 net: broadcom: bcm4908enet: add BCM4908 controller driver adds 898f8015ffe7 net: extract napi poll functionality to __napi_poll() adds 29863d41bb6e net: implement threaded-able napi poll loop support adds 5fdd2f0e5c64 net: add sysfs attribute to control napi threaded mode adds adbb4fb02845 Merge branch 'implement-kthread-based-napi-poll' adds 0256844d0f32 net: hns3: clean up some incorrect variable types in hclge [...] adds ae9e492a3664 net: hns3: remove redundant client_setup_tc handle adds 9d2a1cea6997 net: hns3: remove the shaper param magic number adds 9393eb5034a0 net: hns3: clean up unnecessary parentheses in macro definitions adds c5aaf1761883 net: hns3: modify some unmacthed types print parameter adds 6e7f109ee9d8 net: hns3: change hclge_parse_speed() param type adds cad8dfe82a9e net: hns3: change hclge_query_bd_num() param type adds 64749c9c38a9 net: hns3: remove redundant return value of hns3_uninit_al [...] adds 11ef971f5a6a net: hns3: remove an unused parameter in hclge_vf_rate_par [...] adds 7ceb40b8207e net: hns3: remove unused macro definition adds 55ff3ed57b50 net: hns3: cleanup for endian issue for VF RSS adds 3e566dacc913 Merge branch 'hns3-cleanups' adds 382e0a6880e7 ice: log message when trusted VF goes in/out of promisc mode adds 34295a3696fb ice: implement new LLDP filter command adds c7a219048e45 ice: Remove xsk_buff_pool from VSI structure adds df006dd4b1dc ice: Add initial support framework for LAG adds b126bd6bcd67 ice: create scheduler aggregator node config and move VSIs adds 4f8a14976aa4 ice: Use PSM clock frequency to calculate RL profiles adds 1d9f7ca324a9 ice: fix writeback enable logic adds fc2d1165d4a4 ice: Refactor DCB related variables out of the ice_port_in [...] adds 7a63dae0fafb ice: remove unnecessary casts adds fe6cd89050d9 ice: Fix trivial error message adds 741106f7bd8d ice: Improve MSI-X fallback logic adds a851dfa8dfa7 Documentation: ice: update documentation adds 74784ee0b935 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c8a8ca3408dc i40e: remove unnecessary memory writes of the next to clea [...] adds f12738b6ec06 i40e: remove unnecessary cleaned_count updates adds d4178c31a562 i40e: remove the redundant buffer info updates adds f020fa1a79ff i40e: consolidate handling of XDP program actions adds 613142b0bb88 i40e: Log error for oversized MTU on device adds de1db4a6ed62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds dc9d87581d46 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 24a1720a0841 cxgb4: collect serial config version from register adds ddeb9bfa59c7 net: mhi: Add protocol support adds b6ec6b894270 net: mhi: Add dedicated folder adds 77e8080e1272 net: mhi: Create mhi.h adds 84c55f16dcd7 net: mhi: Add rx_length_errors stat adds 163c5e6262ae net: mhi: Add mbim proto adds d816f2a9cb5a Merge branch 'Add-MBIM-over-MHI-support' adds 1fb3ca767529 net: octeontx2: Fix the confusion in buffer alloc failure path adds 84c4f9cab4f9 octeontx2-af: forward error correction configuration adds bd74d4ea29cc octeontx2-af: Add new CGX_CMD to get PHY FEC statistics adds d0cf9503e908 octeontx2-pf: ethtool fec mode support adds 56b6d5398613 octeontx2-af: Physical link configuration support adds 9d8711b25584 octeontx2-af: advertised link modes support on cgx adds 1a50280c25ec octeontx2-pf: ethtool physical link status adds cff713ce6c13 octeontx2-pf: ethtool physical link configuration adds afdb9af9bcbd Merge branch 'octeon-ethtool' adds dc0e6056decc rxrpc: Fix missing dependency on NET_UDP_TUNNEL adds e4b62cf7559f net: mvpp2: add an entry to skip parser adds 90bc8e003be2 i40e: Add hardware configuration for software based DCB adds 4b208eaa8078 i40e: Add init and default config of software based DCB adds 5effa78e7c94 i40e: Add netlink callbacks support for software based DCB adds 95f352dca19d i40e: Add EEE status getting & setting implementation adds efca91e89b67 i40e: Add flow director support for IPv6 adds a9219b332f52 i40e: VLAN field for flow director adds bfe2e5c44d72 i40e: remove the useless value assignment in i40e_clean_ad [...] adds 260b6971cba3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 429aa36469f9 ibmvnic: prefer 'unsigned long' over 'unsigned long int' adds bab08bedcdc3 ibmvnic: fix block comments adds f78afaace636 ibmvnic: fix braces adds 914789acaaae ibmvnic: avoid multiple line dereference adds 91dc5d2553fb ibmvnic: fix miscellaneous checks adds a369d96ca554 ibmvnic: add comments for spinlock_t definitions adds 4bb9f2e48299 ibmvnic: remove unused spinlock_t stats_lock definition adds 8a96c80e2774 ibmvnic: prefer strscpy over strlcpy adds 7c28da8b5980 Merge branch 'ibmvnic-coding-style' adds e13e4536f092 devlink: Fix dmac_filter trap name, align to its documentation adds 4217a64e18a1 net: phy: introduce phydev->port adds 1edb5cbf49a7 Revert "net-loopback: set lo dev initial state to UP" adds 190cc82489f4 tcp: change source port randomizarion at connect() time adds c579bd1b4021 tcp: add some entropy in __inet_hash_connect() adds 3a926b0e9c58 Merge branch 'tcp-rfc-6056' adds 3e0103a35a46 net: dsa: xrs700x: fix unused warning for of_device_id adds f8a7e0145d58 net: dsa: xrs700x: use of_match_ptr() on xrs700x_mdio_dt_ids adds 78be9217c401 net: hsr: generate supervision frame without HSR/PRP tag adds dcf0cd1cc58b net: hsr: add offloading support adds 18596f504a3e net: dsa: add support for offloading HSR adds bd62e6f5e6a9 net: dsa: xrs700x: add HSR offloading support adds e345e58ae433 Merge branch 'dsa-hsr-offload' adds 2ad4758cec48 net: phy: icplus: use PHY_ID_MATCH_MODEL() macro adds 7360a4de36a4 net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G adds 8edf206cc2b5 net: phy: icplus: drop address operator for functions adds df22de9a6f13 net: phy: icplus: use the .soft_reset() of the phy-core adds 675115bf8c3d net: phy: icplus: split IP101A/G driver adds eeac7d43d4dd net: phy: icplus: don't set APS_EN bit on IP101G adds f9bc51e6cce2 net: phy: icplus: fix paged register access adds a0750d42e951 net: phy: icplus: add PHY counter for IP101G adds 32ab60e53920 net: phy: icplus: add MDI/MDIX support for IP101A/G adds 50d3da756c9a Merge branch 'phy-icplus-next' adds 06e56697bd98 r8169: re-configure WOL settings on resume from hibernation adds 3d368ab87cf6 net: initialize net->net_cookie at netns setup adds 0d645232ddbf net: stmmac: dwmac-intel-plat: remove unnecessary initialization adds 205238f4ed3e net: hns3: fix return of random stack value adds 961aa716235f qede: add netpoll support for qede driver adds a0d2d97d742c qede: add per queue coalesce support for qede driver adds b0ec5489c480 qede: preserve per queue stats across up/down of interface adds 6bda2f6faed8 Merge branch 'qede-netpoll-coalesce' adds ab73447c38e4 bonding: 3ad: add support for 200G speed adds 138e3b3cc0bb bonding: 3ad: add support for 400G speed adds 5edf55ad95b5 bonding: 3ad: Print an error for unknown speeds adds 9c2db446eaa0 Merge branch 'bond-3ad-200g-400g' adds cb456fce0b5a r8169: disable detection of bogus xid's 308/388 adds f68cbaed67cb net: ipconfig: avoid use-after-free in ic_close_devs adds 1b7eb337502f net/mlx5: fix spelling mistake in Kconfig "accelaration" - [...] adds b171fcd29c92 net/mlx5_core: remove unused including <generated/utsrelease.h> adds 5b74df80f301 net/mlx5: Delete device list leftover adds 83907506f7ed net/mlx5e: Fix spelling mistake "channles" -> "channels" adds a3f5a4520075 net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" adds 793985432daa net/mlx5: Assign boolean values to a bool variable adds 36280f0797df net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config adds 2dd4571b43dc net/mlx5: docs: correct section reference in table of contents adds 4782c5d8b972 net/mlx5: Fix a NULL vs IS_ERR() check adds 2b6c3c1e74e5 net/mlx5e: Fix error return code in mlx5e_tc_esw_init() adds b50c4892cb98 net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() adds 9f1b0df7b29b Merge tag 'mlx5-for-upstream-2021-02-10' of git://git.kern [...] adds 6f1995523a0f net: fib_notifier: don't return positive values on fib reg [...] adds a3daf3d39132 xen/netback: fix spurious event detection for common event case adds f2fa0e5e9f31 xen/events: link interdomain events to associated xenbus device adds 1c2b4812b7da doc: marvell: add CM3 address space and PPv2.3 description adds 60523583b07c dts: marvell: add CM3 SRAM memory to cp11x ethernet device tree adds e54ad1e01c00 net: mvpp2: add CM3 SRAM memory map adds 60dcd6b7d96e net: mvpp2: always compare hw-version vs MVPP21 adds 6af27a1dc422 net: mvpp2: add PPv23 version definition adds d07ea73f37f9 net: mvpp2: increase BM pool and RXQ size adds 2788d8418af5 net: mvpp2: add FCA periodic timer configurations adds bf270fa3c445 net: mvpp2: add FCA RXQ non occupied descriptor threshold adds a59d354208a7 net: mvpp2: enable global flow control adds 3bd17fdc08e9 net: mvpp2: add RXQ flow control configurations adds 76055831cf84 net: mvpp2: add ethtool flow control configuration support adds eb30b269549a net: mvpp2: add BM protection underrun feature support adds aca0e23584c9 net: mvpp2: add PPv23 RX FIFO flow control adds 262412d55acd net: mvpp2: set 802.3x GoP Flow Control mode adds 9ca5e767ec34 net: mvpp2: add TX FC firmware check adds cc6216ba56f3 Merge branch 'mvpp2-tx-flow-control' adds 98c561116360 octeontx2-af: cn10k: Add mbox support for CN10K platform adds facede8209ef octeontx2-pf: cn10k: Add mbox support for CN10K adds 30077d210c83 octeontx2-af: cn10k: Update NIX/NPA context structure adds 3feac505fb31 octeontx2-af: cn10k: Update NIX and NPA context in debugfs adds d21a857562ad octeontx2-pf: cn10k: Initialise NIX context adds 6e8ad4387da5 octeontx2-pf: cn10k: Map LMTST region adds 4c236d5dc8b8 octeontx2-pf: cn10k: Use LMTST lines for NPA/NIX operations adds 91c6945ea1f9 octeontx2-af: cn10k: Add RPM MAC support adds 242da439214b octeontx2-af: cn10k: Add support for programmable channels adds 6e54e1c5399a octeontx2-af: cn10K: Add MTU configuration adds ab58a416c93f octeontx2-pf: cn10k: Get max mtu supported from admin function adds 1845ada47f6d octeontx2-af: cn10k: Add RPM LMAC pause frame support adds ce7a6c3106de octeontx2-af: cn10k: Add RPM Rx/Tx stats support adds 3ad3f8f93c81 octeontx2-af: cn10k: MAC internal loopback support adds 1d1311516a5d Merge branch 'marvell-cn10k' adds 0ae20159e88f Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 6710c5b0674f dt-bindings: net: rename BCM4908 Ethernet binding adds f08b5cf1eb1f dt-bindings: net: bcm4908-enet: include ethernet-controller.yaml adds 9d61d138ab30 net: broadcom: rename BCM4908 driver & update DT binding adds af263af64683 net: broadcom: bcm4908_enet: drop unneeded memset() adds 7b778ae4eb9c net: broadcom: bcm4908_enet: drop "inline" from C functions adds e39488117203 net: broadcom: bcm4908_enet: fix minor typos adds 195e2d9febfb net: broadcom: bcm4908_enet: fix received skb length adds bdd70b997799 net: broadcom: bcm4908_enet: fix endianness in xmit code adds b4e18b29d02c Merge branch 'bcm4908_enet-post-review-fixes' adds 58356eb31d60 net: ti: am65-cpsw-nuss: Add devlink support adds 2934db9bcb30 net: ti: am65-cpsw-nuss: Add netdevice notifiers adds 86e8b070b25e net: ti: am65-cpsw-nuss: Add switchdev support adds e276cfb9cd5b docs: networking: ti: Add driver doc for AM65 NUSS switch driver adds f79bebad90ef Merge branch 'am65-cpsw-nuss-switchdev-driver' adds 7867299cde34 net: mvpp2: fix interrupt mask/unmask skip condition adds 3b23a32a6321 net: fix dev_ifsioc_locked() race condition adds 9fbb4a7ac463 r8169: handle tx before rx in napi poll adds 3c5a2fd042d0 tcp: Sanitize CMSG flags and reserved args in tcp_zerocopy [...] adds 4e1beecc3b58 net/sock: Add kernel config SOCK_RX_QUEUE_MAPPING adds 76f165939ea3 net/tls: Select SOCK_RX_QUEUE_MAPPING from TLS_DEVICE adds 2af3e35c5a04 net/mlx5: Remove TLS dependencies on XPS adds 4fb37e72e2f1 Merge branch 'sock-rx-qmap' adds 1c9a98b0ba1f net: hns3: refactor out hclge_cmd_convert_err_code() adds 433e2802775c net: hns3: refactor out hclgevf_cmd_convert_err_code() adds c318af3f5684 net: hns3: clean up hns3_dbg_cmd_write() adds eaede835675c net: hns3: use ipv6_addr_any() helper adds 88936e320c1a net: hns3: refactor out hclge_set_vf_vlan_common() adds 405642a15cba net: hns3: refactor out hclge_get_rss_tuple() adds 73f7767ed0f9 net: hns3: refactor out hclgevf_get_rss_tuple() adds b3712fa73d56 net: hns3: split out hclge_dbg_dump_qos_buf_cfg() adds 76f82fd9b123 net: hns3: split out hclge_cmd_send() adds eb0faf32b86e net: hns3: split out hclgevf_cmd_send() adds e291eff3bce4 net: hns3: refactor out hclge_set_rss_tuple() adds 5fd0e7b4f7bf net: hns3: refactor out hclgevf_set_rss_tuple() adds 80a9f3f1fa81 net: hns3: refactor out hclge_rm_vport_all_mac_table() adds c3ff3b02e99c Merge branch 'hns3-cleanups' adds 767389c8dd55 selftests: mptcp: dump more info on errors adds f384221a3817 selftests: mptcp: fix ACKRX debug message adds 45759a871593 selftests: mptcp: display warnings on one line adds 5f88117f2565 selftests: mptcp: fail if not enough SYN/3rd ACK adds 0a82c37e34fe Merge branch 'mptcp-selftests' adds e98014306840 mptcp: move pm netlink work into pm_netlink adds a141e02e3933 mptcp: split __mptcp_close_ssk helper adds 40947e13997a mptcp: schedule worker when subflow is closed adds b263b0d7d60b mptcp: move subflow close loop after sk close check adds 6c714f1b547f mptcp: pass subflow socket to a few helpers adds 4d54cc32112d mptcp: avoid lock_fast usage in accept path adds b911c97c7dc7 mptcp: add netlink event support adds 0a2f6b32cc45 Merge branch 'mptcp-genl-events' adds 295f830e53f4 rxrpc: Fix dependency on IPv6 in udp tunnel config adds 7dd56ea45a66 brcmfmac: add support for CQM RSSI notifications adds 15085446c171 rtlwifi: rtl8192se: Simplify bool comparison adds 8e79106a7dbb rtlwifi: rtl8821ae: phy: Simplify bool comparison adds 1899e49385fd brcmsmac: Fix the spelling configation to configuration in [...] adds 6fe91b69cece wilc1000: Fix use of void pointer as a wrong struct type adds 410f758529bc iwlwifi: add new cards for So and Qu family adds 403ea939ea6a iwlwifi: dbg: Mark ucode tlv data as const adds 806832c9651b iwlwifi: pcie: add a few missing entries for So with Hr adds 874020f8adce iwlwifi: pcie: don't disable interrupts for reg_lock adds f9a78edb2881 iwlwifi: acpi: fix PPAG table sizes adds 5a6842455c11 iwlwifi: mvm: fix the type we use in the PPAG table validi [...] adds 551d793f6536 iwlwifi: mvm: store PPAG enabled/disabled flag properly adds 659844d39182 iwlwifi: mvm: send stored PPAG command instead of local adds b06b598664da iwlwifi: mvm: enhance a print in CSA flows adds 34b79fcf1e39 iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function adds 28db1862067c iwlwifi: mvm: assign SAR table revision to the command later adds 9cf671d60fdb iwlwifi: pcie: NULLify pointers after free adds 004272bc8d9d iwlwifi: when HW has rate offload don't look at control field adds 1c094e5e2b02 iwlwifi: pcie: Change Ma device ID adds beb44c0c402a iwlwifi: dbg: remove unsupported regions adds cb3abd2091af iwlwifi: api: clean up some documentation/bits adds d01293154c0a iwlwifi: dbg: add op_mode callback for collecting debug data. adds c52b251d1ca8 iwlwifi: declare support for triggered SU/MU beamforming feedback adds 1ed08f6fb5ae iwlwifi: remove flags argument for nic_access adds 9cd3de8106a8 iwlwifi: queue: add fake tx time point adds 55ae96b6acf0 iwlwifi: acpi: don't return valid pointer as an ERR_PTR adds b964bfd048d3 iwlwifi: pcie: add CDB bit to the device configuration parsing adds 1205d7f7ffb1 iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices adds 781b9ae4bc0b iwlwifi: correction of group-id once sending REPLY_ERROR adds abc599efa67b iwlwifi: pcie: don't crash when rx queues aren't allocated [...] adds 3ce882473ec4 iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_ [...] adds 21254908cbe9 iwlwifi: mvm: add RFI-M support adds 4e8fe214f7c0 iwlwifi: acpi: add support for DSM RFI adds 46ad1ff977e7 iwlwifi: mvm: register to mac80211 last adds 8c082a99edb9 iwlwifi: mvm: simplify iwl_mvm_dbgfs_register adds aacee681e355 iwlwifi: mvm: isolate the get nvm flow adds e1900bceab6a iwlwifi: mvm: Support SCAN_CFG_CMD version 5 adds b8a86164454a iwlwifi: mvm: don't check if CSA event is running before removing adds 9ce505feb17a iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic adds eebe75d1659c iwlwifi: remove max_vht_ampdu_exponent config parameter adds edba17ad85bb iwlwifi: remove max_ht_ampdu_exponent config parameter adds ee1a02d7604b iwlmvm: set properly NIC_NOT_ACK_ENABLED flag adds 13b5fa9582f5 iwlwifi: mvm: get NVM later in the mvm_start flow adds c61734a69caf iwlwifi: mvm: reduce the print severity of failing getting [...] adds 11dd729afa48 iwlwifi: mvm: global PM mode does not reset after FW crash adds 4a81598f0f39 iwlwifi: pnvm: set the PNVM again if it was already loaded adds 25df65ae8a92 iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity adds ff11a8ee2d2d iwlwifi: pnvm: increment the pointer before checking the TLV adds cdda18fbbefa iwlwifi: pnvm: move file loading code to a separate function adds a1a6a4cf49ec iwlwifi: pnvm: implement reading PNVM from UEFI adds 000735e5dbbb iwlwifi: bump FW API to 62 for AX devices adds 30357f6a47e0 Merge tag 'iwlwifi-next-for-kalle-2021-02-10' of git://git [...] adds 2615e3cdbd9c ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv [...] adds 7df28718928d ath10k: Fix lockdep assertion warning in ath10k_sta_statistics adds 4b965be536ee ath11k: Update tx descriptor search index properly adds 84da2a84027c wcn36xx: del BA session on TX stop adds ca9ad549e404 carl9170: fix struct alignment conflict adds 97614c59cb72 ath10k: Add new debug level for sta related logs adds 7064e2193cab wil6210: Add Support for Extended DMG MCS 12.1 adds c202e2ebe1dc ath11k: fix a locking bug in ath11k_mac_op_start() adds e6f1c0d26a31 ath10k: restore tx sk_buff of htt header for SDIO adds b56b08aec57d ath11k: add support to configure spatial reuse parameter set adds 12c8f3d1cdd8 ath9k: fix data bus crash when setting nf_override via debugfs adds 83bae26532ca ath10k: change ath10k_offchan_tx_work() peer present msg t [...] adds 09078368d516 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() adds 5d18b8a04ba2 ath11k: pci: remove experimental warning adds d5395a548659 ath11k: qmi: add debug message for allocated memory segmen [...] adds 16ad7b4b4f4a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 3304b6f937a3 iwlwifi: remove incorrect comment in pnvm adds 4830872685f8 rtw88: add dynamic rrsr configuration adds d77ddc34d731 rtw88: add rts condition adds 9e2fd29864c5 rtw88: add napi support adds fe101716c7c9 rtw88: replace tx tasklet with work queue adds 9e27d4bf12ea rtw88: 8822c: update MAC/BB parameter tables to v60 adds 0e5abd1172c9 rtw88: 8822c: update RF_A parameter tables to v60 adds 6817cbdd9df7 rtw88: 8822c: update RF_B (1/2) parameter tables to v60 adds 9d083348e938 rtw88: 8822c: update RF_B (2/2) parameter tables to v60 adds 79201f358d64 Merge tag 'wireless-drivers-next-2021-02-12' of git://git. [...] adds a6e0ee35ee11 octeontx2-af: Fix spelling mistake "recievd" -> "received" adds 93efb0c65683 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam() adds 258afa786611 cfg80211: remove unused callback adds 10cb8e617560 mac80211: enable QoS support for nl80211 ctrl port adds 6194f7e6473b mac80211: fix potential overflow when multiplying to u32 integers adds 9e6d51265b0a cfg80211: initialize reg_rule in __freq_reg_info() adds a42fa256f66c mac80211: minstrel_ht: use bitfields to encode rate indexes adds 2012a2f7bcd2 mac80211: minstrel_ht: update total packets counter in tx [...] adds 7aece471a0e6 mac80211: minstrel_ht: reduce the need to sample slower rates adds 80d55154b2f8 mac80211: minstrel_ht: significantly redesign the rate pro [...] adds 4a8d0c999fed mac80211: minstrel_ht: show sampling rates in debugfs adds c0eb09aa7e1c mac80211: minstrel_ht: remove sample rate switching code f [...] adds 549fdd34b5f2 mac80211: add STBC encoding to ieee80211_parse_tx_radiotap adds b6db0f899a16 cfg80211/mac80211: Support disabling HE mode adds 735a48481cca nl80211: add documentation for HT/VHT/HE disable attributes adds 21cc70c75be0 Merge tag 'mac80211-next-for-net-next-2021-02-12' of git:/ [...] adds 571b1e7e58ad net: ipa: use a separate pointer for adjusted GSI memory adds 4c7ccfcd09fd net: ipa: use dev_err_probe() in ipa_clock.c adds 2d65ed76924b net: ipa: fix register write command validation adds a266ad6b5deb net: ipa: introduce ipa_table_hash_support() adds 6170b6dab2d4 net: ipa: introduce gsi_channel_initialized() adds 4b47ad0079f0 Merge branch 'ipa-cleanups' adds b0aae0bde26f octeontx2: Fix condition. adds 4c08c586ff29 net: switchdev: propagate extack to port attributes adds 304ae3bf1c1a net: bridge: offload all port flags at once in br_setport adds 078bbb851ea6 net: bridge: don't print in br_switchdev_set_port_flag adds 5e38c15856e9 net: dsa: configure better brport flags when ports leave t [...] adds e18f4c18ab5b net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_ [...] adds a8b659e7ff75 net: dsa: act as passthrough for bridge port flags adds 6edb9e8d451e net: dsa: felix: restore multicast flood to CPU when NPI t [...] adds b360d94f1b86 net: mscc: ocelot: use separate flooding PGID for broadcast adds 421741ea5672 net: mscc: ocelot: offload bridge port flags to device adds 4d9423549501 net: dsa: sja1105: offload bridge port flags to device adds 4098ced4680a Merge branch 'brport-flags' adds 203ee5cd7235 selftests: tc: Add basic mpls_* matching support for tc-flower adds c09bfd9a5df9 selftests: tc: Add generic mpls matching support for tc-flower adds 7aceeb736b62 Merge branch 'tc-mpls-selftests' adds 99f097270a18 i40e: drop redundant check when setting xdp prog adds 4a14994a921e i40e: drop misleading function comments adds d06e2f05b4f1 i40e: adjust i40e_is_non_eop adds 59c97d1b51b1 ice: simplify ice_run_xdp adds 29b82f2a09d5 ice: move skb pointer from rx_buf to rx_ring adds 43a925e49d46 ice: remove redundant checks in ice_change_mtu adds 5c57e507f247 ice: skip NULL check against XDP prog in ZC path adds f892a9af0cd8 i40e: Simplify the do-while allocation loop adds f7bb0d71d658 i40e: store the result of i40e_rx_offset() onto i40e_ring adds f1b1f409bf79 ice: store the result of ice_rx_offset() onto ice_ring adds c0d4e9d223c5 ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring adds 5cdaf9d6fad1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds f969dc5a8857 tcp: fix SO_RCVLOWAT related hangs under mem pressure adds 05dc72aba364 tcp: factorize logic into tcp_epollin_ready() adds 762d17b99160 Merge branch 'tcp-mem-pressure-vs-SO_RCVLOWAT' adds 66b51663cdd0 net: axienet: hook up nway_reset ethtool operation adds eceac9d2590b dt-bindings: net: xilinx_axienet: add xlnx,switch-x-sgmii [...] adds 6c8f06bb2e51 net: axienet: Support dynamic switching between 1000BaseX [...] adds 773dc50d7169 Merge branch 'Xilinx-axienet-updates' adds 5381b23d5bf9 skbuff: move __alloc_skb() next to the other skb allocatio [...] adds ef28095fce66 skbuff: simplify kmalloc_reserve() adds 483126b3b2c6 skbuff: make __build_skb_around() return void adds df1ae022af2c skbuff: simplify __alloc_skb() a bit adds f9d6725bf44a skbuff: use __build_skb_around() in __alloc_skb() adds fec6e49b6398 skbuff: remove __kfree_skb_flush() adds 50fad4b543b3 skbuff: move NAPI cache declarations upper in the file adds f450d539c05a skbuff: introduce {,__}napi_build_skb() which reuses NAPI [...] adds d13612b58e64 skbuff: allow to optionally use NAPI cache from __alloc_skb() adds cfb8ec659521 skbuff: allow to use NAPI cache from __napi_alloc_skb() adds 9243adfc311a skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instea [...] adds c4762993129f Merge branch 'skbuff-introduce-skbuff_heads-bulking-and-reusing' adds 31f67c2ee055 bnxt_en: Update firmware interface spec to 1.10.2.16. adds be6d755f3d0c bnxt_en: selectively allocate context memories adds dab62e7c2de7 bnxt_en: Implement faster recovery for firmware fatal error. adds e9696ff33c79 bnxt_en: Add context memory initialization infrastructure. adds 41435c394000 bnxt_en: Initialize "context kind" field for context memor [...] adds df97b34d3ace bnxt_en: Reply to firmware's echo request async message. adds f4d95c3c194d bnxt_en: Improve logging of error recovery settings information. adds 140261925a2a Merge branch 'bnxt_en-next' adds f833ca293dd1 net: mscc: ocelot: stop returning IRQ_NONE in ocelot_xtr_i [...] adds d7795f8f26d9 net: mscc: ocelot: only drain extraction queue on error adds a94306cea56f net: mscc: ocelot: better error handling in ocelot_xtr_irq [...] adds 5f016f42d342 net: mscc: ocelot: use DIV_ROUND_UP helper in ocelot_port_ [...] adds 137ffbc4bb86 net: mscc: ocelot: refactor ocelot_port_inject_frame out o [...] adds 8a678bb29bd2 net: dsa: tag_ocelot: avoid accessing ds->priv in ocelot_rcv adds 40d3f295b5fe net: mscc: ocelot: use common tag parsing code with DSA adds 62bf5fde5e14 net: dsa: tag_ocelot: single out PTP-related transmit tag [...] adds 7c4bb540e917 net: dsa: tag_ocelot: create separate tagger for Seville adds 924ee317f724 net: mscc: ocelot: refactor ocelot_xtr_irq_handler into oc [...] adds c8c0ba4fe247 net: dsa: felix: setup MMIO filtering rules for PTP when u [...] adds 0a6f17c6ae21 net: dsa: tag_ocelot_8021q: add support for PTP timestamping adds c48f86071027 Merge branch 'PTP-for-DSA-tag_ocelot_8021q' adds 7a572964e0c4 net: bridge: remove __br_vlan_filter_toggle adds 9e781401cbfc net: bridge: propagate extack through store_bridge_parm adds dcbdf1350e33 net: bridge: propagate extack through switchdev_port_attr_set adds 31046a5fd92c net: dsa: propagate extack to .port_vlan_add adds 89153ed6ebc1 net: dsa: propagate extack to .port_vlan_filtering adds 7f6334f7ef69 Merge branch 'Propagate-extack-for-switchdev-LANs-from-DSA' adds 8b986866b252 net: mvpp2: simplify PPv2 version ID read adds f704177e4721 net: mvpp2: improve Packet Processor version check adds 9ad78d81cb76 net: mvpp2: improve mvpp2_get_sram return adds 935a11845aef net: mvpp2: improve Networking Complex Control register naming adds 75f5653a1fb5 Merge branch 'mvpp2-next' adds d2a04370817f r8169: fix resuming from suspend on RTL8105e if machine ru [...] adds 1f778d500df3 net: mscc: ocelot: avoid type promotion when calling ocelo [...] adds 419dfaed7ccc net: bridge: fix switchdev_port_attr_set stub when CONFIG_ [...] adds c97f47e3c198 net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BR [...] adds ca04422afd69 Merge branch 'br-next-fixes' adds 39354eb29f59 tcp: tcp_data_ready() must look at SOCK_DONE adds 8841f6e63f2c net: dsa: sja1105: make devlink property best_effort_vlan_ [...] adds 7c29451550cc net: mvpp2: reduce tx-fifo for loopback port adds 3a616b92a9d1 net: mvpp2: Add TX flow control support for jumbo frames adds e6a395061c3e dt-bindings: net: Add DT bindings for Toshiba Visconti TMP [...] adds b38dd98ff8d0 net: stmmac: Add Toshiba Visconti SoCs glue driver adds df53e4f48e8d MAINTAINERS: Add entries for Toshiba Visconti ethernet controller adds ec8a42e73432 arm: dts: visconti: Add DT support for Toshiba Visconti5 e [...] adds ec762403bbe9 Merge branch 'net-stmmac-Add-Toshiba-Visconti-SoCs-glue-driver' adds 14b3b46a67f7 net: broadcom: bcm4908_enet: set MTU on open & on request adds 7f76963b692d i40e: Fix incorrect argument in call to ipv6_addr_any() adds 0caf3ada24e4 mptcp: add local addr info in mptcp_info adds 1c7d45e7b2c2 ibmvnic: simplify reset_long_term_buff function adds 1a42156f52bd ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions adds 133bf7b4fbbe net: phy: broadcom: Avoid forward for bcm54xx_config_clock [...] adds 17d3a83afbbf net: phy: broadcom: Remove unused flags adds 5d4358ede8eb net: phy: broadcom: Allow BCM54210E to configure APD adds 4a408a8adddd Merge branch 'net-phy-broadcom-Cleanups-and-APD' adds 63477a5d4c59 net: phy: at803x: add MDIX support to AR8031/33 adds 93e8990c24be net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT adds f6724cd49797 i40e: Fix uninitialized variable mfs_max adds 9ec5eea5b6ac lib/parman: Delete newline adds 11da9f0c6d14 selftests/bpf: Remove unneeded semicolon adds 1589a1fa4e38 selftests/bpf: Add missing cleanup in atomic_bounds test adds 0a1b0fd929a8 bpf: Simplify bool comparison adds fc6b48f692f8 tools/resolve_btfids: Build libbpf and libsubcmd in separa [...] adds f23130979c2f tools/resolve_btfids: Check objects before removing adds 7962cb9b640a tools/resolve_btfids: Set srctree variable unconditionally adds 50d3a3f81689 kbuild: Add resolve_btfids clean to root clean target adds ee5cc0363ea0 Merge branch 'kbuild/resolve_btfids: Invoke resolve_btfids' adds 01f810ace9ed bpf: Allow variable-offset stack access adds a680cb3d8e3f selftest/bpf: Adjust expected verifier errors adds 7a22930c4179 selftest/bpf: Verifier tests for var-off access adds 0fd7562af1cd selftest/bpf: Add test for var-offset stack access adds cf2d0a5e788b Merge branch 'allow variable-offset stack acces' adds 45df30526825 selftests/bpf: Fix endianness issues in atomic tests adds bd2d4e6c6e9f selftests/bpf: Simplify the calculation of variables adds 6df8fb83301d bpf_lru_list: Read double-checked variable once without lock adds 700d4796ef59 bpf: Optimize program stats adds 031d6e02ddbb bpf: Run sleepable programs with migration disabled adds f2dd3b394674 bpf: Compute program stats for sleepable programs adds ca06f55b9002 bpf: Add per-program recursion prevention mechanism adds 406c557edc5b selftest/bpf: Add a recursion test adds 9ed9e9ba2337 bpf: Count the number of times recursion was prevented adds dcf33b6f4de1 selftests/bpf: Improve recursion selftest adds 638e4b825d52 bpf: Allows per-cpu maps and map-in-map in sleepable programs adds 750e5d7649b1 selftests/bpf: Add a test for map-in-map and per-cpu maps [...] adds 0e1aa629f1ce kbuild: Do not clean resolve_btfids if the output does not exist adds 07881ccbf40c bpf: Be less specific about socket cookies guarantees adds c5dbb89fc2ac bpf: Expose bpf_get_socket_cookie to tracing programs adds 61f8c9c8f3c8 selftests/bpf: Integrate the socket_cookie test to test_progs adds 6cd4dcc3fb81 selftests/bpf: Use vmlinux.h in socket_cookie_prog.c adds 6fdd671baaf5 selftests/bpf: Add a selftest for the tracing bpf_get_sock [...] adds 1336c662474e bpf: Clear per_cpu pointers during bpf_prog_realloc adds 6a5df969ff80 docs: bpf: Clarify BPF_CMPXCHG wording adds b2e37a7114ef bpf: Fix subreg optimization for BPF_FETCH adds 1e0aa3fb05f8 libbpf: Use AF_LOCAL instead of AF_INET in xsk.c adds d2836dddc95d libbpf: Ignore non function pointer member in struct_ops adds a79e88dd2ca6 bpf: selftests: Add non function pointer test to struct_ops adds 3a7b35b899de bpf: Introduce task_vma bpf_iter adds 3d06f34aa896 bpf: Allow bpf_d_path in bpf_iter program adds e8168840e16c selftests/bpf: Add test for bpf_iter_task_vma adds aca0b81e5c46 Merge branch 'introduce bpf_iter for task_vma' adds 90a82b1fa40d tools/resolve_btfids: Add /libbpf to .gitignore adds 17d8beda277a bpf: Fix an unitialized value in bpf_iter adds 7d4553b69fb3 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation adds 6306c1189e77 bpf: Remove MTU check in __bpf_skb_max_len adds 2c0a10af688c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx adds e1850ea9bd9e bpf: bpf_fib_lookup return MTU value as output when looked up adds 34b2021cc616 bpf: Add BPF-helper for MTU checking adds 5f7d57280c19 bpf: Drop MTU check when doing TC-BPF redirect to ingress adds 6b8838be7e21 selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect adds b62eba563229 selftests/bpf: Tests using bpf_check_mtu BPF-helper adds feb4adfad575 bpf: Rename bpf_reg_state variables adds 4ddb74165ae5 bpf: Extract nullable reg type conversion into a helper function adds e5069b9c23b3 bpf: Support pointers in global func args adds 8b08807d039a selftests/bpf: Add unit tests for pointers in global functions adds 5e1d40b75ed8 Merge branch 'Add support of pointer to struct in global' adds 45159b27637b bpf: Clear subreg_def for global function return values adds b8af417e4d93 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 6825a456c9a3 ionic: Remove unused function pointer typedef ionic_reset_cb adds 42b5adbbac03 net: dsa: felix: don't deinitialize unused ports adds 6b73b7c96a91 net: dsa: felix: perform teardown on error in felix_setup adds 786621d20023 octeontx2-af: cn10k: Fixes CN10K RPM reference issue adds 4c44fc5e9400 net: dsa: sja1105: fix configuration of source address learning adds 7f7ccdea8c73 net: dsa: sja1105: fix leakage of flooded frames outside b [...] adds 455843d231f5 Merge branch 'Fix-buggy-brport-flags-offload-for-SJA1105-DSA' adds 3cc2c646be0b net: phy: mscc: adding LCPLL reset to VSC8514 adds 85e97f0b984e net: phy: mscc: improved serdes calibration applied to VSC8514 adds ca0d7fd0a58d net: phy: mscc: coma mode disabled for VSC8514 adds 2928de976eb9 Merge branch 'Fixes-applied-to-VCS8514' adds 32aeba1f7a98 tg3: Remove unused PHY_BRCM flags adds 4b08de909061 dt-bindings: net: Add 5GBASER phy interface adds 7331d1d4622b net: phy: Add 5GBASER interface mode adds f6813bdafdb3 net: phylink: Add 5gbase-r support adds cfb971dec56b sfp: add support for 5gbase-t SFPs adds 884b6b8ab4e6 Merge branch 'Add-5gbase-r-PHY-interface-mode' adds 06b334f08b4f net: phy: marvell: Ensure SGMII auto-negotiation is enable [...] adds 405be6b46b70 switchdev: mrp: Remove CONFIG_BRIDGE_MRP adds c513efa20c52 switchdev: mrp: Extend ring_role_mrp and in_role_mrp adds e1bd99d07e61 bridge: mrp: Add 'enum br_mrp_hw_support' adds 1a3ddb0b7516 bridge: mrp: Extend br_mrp_switchdev to detect better the errors adds cd605d455a44 bridge: mrp: Update br_mrp to use new return values of br_ [...] adds d8ea7ff3995e net: mscc: ocelot: Add support for MRP adds c595c4330da0 net: dsa: add MRP support adds a026c50b599f net: dsa: felix: Add support for MRP adds 43d42e656994 Merge branch 'bridge-mrp-Extend-br_mrp_switchdev_' adds 18af77c50fed drivers: net: xilinx_emaclite: remove arch limitation adds a6a217dddcd5 net/mlx5: Add new timestamp mode bits adds ae02d41551d6 net/mlx5: Add register layout to support real-time time-stamp adds 1436de0b9915 net/mlx5: Refactor init clock function adds d6f3dc8f509c net/mlx5: Move all internal timer metadata into a dedicate [...] adds de19cd6cc977 net/mlx5: Move some PPS logic into helper functions adds 432119de33d9 net/mlx5: Add cyc2time HW translation mode support adds 44c32039751a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds cf9bf871280d net: mvneta: Remove per-cpu queue mapping for Armada 3700 adds 4906887a8ae5 net: mvneta: Implement mqprio support adds 80fea53dbecb Merge branch 'net-mvneta-implement-basic-MQPrio-support' adds a8db76d40e4d lan743x: boost performance on cpu archs w/o dma cache snooping adds 966df6ded24d lan743x: sync only the received area of an rx ring buffer adds 3afd0218992a net: phy: broadcom: Set proper 1000BaseX/SGMII interface m [...] adds b834489bcecc net: phy: Add is_on_sfp_module flag and phy_on_sfp helper adds b5d007e2aac8 net: phy: broadcom: Do not modify LED configuration for SF [...] adds c544fcb4cbae Merge branch 'broadcom-next' adds 86dd9868b878 net: dsa: tag_rtl4_a: Support also egress tags adds 1bcc51ac0731 net/sched: cls_flower: Reject invalid ct_state flags rules adds f1d77b2efbe6 netdev-FAQ: answer some questions about the patchwork checks adds 1d1be91254bb tcp: fix tcp_rmem documentation adds d4083d3c00f6 ibmvnic: Set to CLOSED state even on error adds 132e0b65dc2b bnxt_en: reverse order of TX disable and carrier off adds db28b6c77f40 bnxt_en: Fix devlink info's stored fw.psid version format. adds b1f19639db8b Merge branch 'bnxt_en-fixes' adds 8a28af7a3e85 net: ethernet: aquantia: Handle error cleanup of start on open adds e185ea30df1f enetc: auto select PHYLIB and MDIO_DEVRES adds e12be9139cca dpaa2-eth: fix memory leak in XDP_REDIRECT adds 4c0d2e96ba05 net: phy: consider that suspend2ram may cut off PHY power adds 15cc10453398 mptcp: deliver ssk errors to msk adds dd913410b0a4 mptcp: fix poll after shutdown adds 64b9cea7a0af mptcp: fix spurious retransmissions adds d8b59efa6406 mptcp: init mptcp request socket earlier adds e3859603ba13 mptcp: better msk receive window updates adds d09d818ec2ed mptcp: add a missing retransmission timer scheduling adds 9c899aa6ac6b Merge branch 'mptcp-Miscellaneous-fixes' adds 0e22bfb7c046 net/mlx5e: E-switch, Fix rate calculation for overflow adds e4484d9df500 net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices adds e33f9f5f2d3a net/mlx5e: Enable XDP for Connect-X IPsec capable devices adds 019f93bc4ba3 net/mlx5e: Don't change interrupt moderation params when D [...] adds 65ba8594a238 net/mlx5e: Change interrupt moderation channel params also [...] adds 51d138c2610a net/mlx5: Fix health error state handling adds 4d6e6b0c6d4b net/mlx5e: Replace synchronize_rcu with synchronize_net adds ebf79b6be67c net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ adds b850bbff9651 net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context adds d89ddaae1766 net/mlx5: Disable devlink reload for multi port slave device adds c70f8597fcc1 net/mlx5: Disallow RoCE on multi port slave device adds 7ab91f2b0336 net/mlx5: Disallow RoCE on lag device adds edac23c2b3d3 net/mlx5: Disable devlink reload for lag devices adds a2173131526d net/mlx5e: CT: manage the lifetime of the ct entry object adds e1c3940c6003 net/mlx5e: Check tunnel offload is required before setting SWP adds 308daa19e2d0 Merge tag 'mlx5-fixes-2021-02-11' of git://git.kernel.org/ [...] adds 732fa3233066 selftests/bpf: Convert test_xdp_redirect.sh to bash adds 9b00f1b78809 bpf: Fix truncation handling for mod32 dst reg wrt zero adds 0c9fc2ede9a9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 39935dccb21c appletalk: Fix skb allocation size in loopback case adds d2126838050c flow_dissector: fix TTL and TOS dissection on IPv4 fragments adds a6f2fe5f108c ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 adds 57baf8cc70ea net: axienet: Handle deferred probe on clock properly adds d0a0bbe7b0a1 atm: idt77252: fix build broken on amd64 adds 2355a6773a2c cxgb4/chtls/cxgbit: Keeping the max ofld immediate data si [...] adds 4773acf3d4b5 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case adds 62e69bc41977 net: wan/lmc: unregister device when no matching device is found adds a67f06161558 net: wan/lmc: dont print format string when not available adds d6d8a24023bf net: caif: Use netif_rx_any_context(). adds 7ce189faa7d9 r8169: fix resuming from suspend on RTL8105e if machine ru [...] adds 42557dab78ed ibmvnic: add memory barrier to protect long term buffer adds 7d3a7b9ea59d ibmvnic: skip send_request_unmap for timeout reset adds 4a41c421f367 ibmvnic: serialize access to work queue on remove adds 25c5a7e89b1d net: ipa: initialize all resources adds 30b7edc82ec8 net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] adds 186edbb510bd net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning adds 84fe68eb67f9 net: amd-xgbe: Reset link when the link never comes back adds 9eab3fdb4199 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP adds 17aff5389d4f Merge branch 'amd-xgbe-fixes' adds 396d7f23adf9 net: sched: fix police ext initialization adds 3af409ca278d net: enetc: fix destroyed phylink dereference during unbind adds d489ded1a369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b646acd5eb48 net: re-solve some conflicts after net -> net-next merge adds 597565556581 net: mscc: ocelot: select PACKING in the Kconfig adds 96313e1db8e5 net: mdio: Remove of_phy_attach() adds fd020332c156 netfilter: nftables: add helper function to release one table adds 00dfe9bebdf0 netfilter: nftables: add helper function to release hooks [...] adds 6001a930ce03 netfilter: nftables: introduce table ownership adds 32511f8e4980 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 80a2a40bd296 r8169: use macro pm_ptr adds 557ef2dfb586 net: stmmac: dwmac-sun8i: Return void from PHY unpower adds afac1d34bfb4 net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check adds 1c22f54696be net: stmmac: dwmac-sun8i: Use reset_control_reset adds 2743aa245038 net: stmmac: dwmac-sun8i: Minor probe function cleanup adds 96be41d74f2e net: stmmac: dwmac-sun8i: Add a shutdown callback adds 857490807368 Merge branch 'ddwmac-sun8i-cleanup-and-shutdown-hook' adds 797d3186544f ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. adds e8b4d8b542b1 ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_pero [...] adds 10c270cf25bd ptp: ptp_clockmatrix: Remove unused header declarations. adds 1c49d3e94778 ptp: ptp_clockmatrix: Clean-up dev_*() messages. adds fcfd37573a09 ptp: ptp_clockmatrix: Coding style - tighten vertical spacing. adds fde3b3a7069e ptp: ptp_clockmatrix: Simplify code - remove unnecessary ` [...] adds 77fdb168a3e2 ptp: ptp_clockmatrix: clean-up - parenthesis around a == b [...] adds 41f1a01bb6c6 Merge branch 'ptp-ptp_clockmatrix-Fix-output-1-PPS-alignment' adds 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output adds c77662605d8d cteontx2-pf: cn10k: Prevent harmless double shift bugs adds 38b5133ad607 octeontx2-pf: Fix otx2_get_fecparam() adds 51e6d17809c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] adds d30337da8677 ARM: at91: use proper asm syntax in pm_suspend adds b7ff3a447d10 arm64: dts: agilex: fix phy interface bit shift for gmac1 [...] adds 090e502e4e63 Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel. [...] adds 7ddfe9a6a3b3 Merge tag 'arm-fixes-v5.12' of git://git.kernel.org/pub/sc [...] adds 584ce3c9b408 Merge tag 'arm-platform-removal-v5.12' of git://git.kernel [...] adds 24146a7d67ce MAINTAINERS: Add linux-actions ML for Actions Semi Arch adds 82e754b1ba65 Merge tag 'imx-soc-5.12' of git://git.kernel.org/pub/scm/l [...] adds 36de760a5a90 MAINTAINERS: arm: samsung: include S3C headers in platform entry adds c2bd78de41fc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/s [...] adds 5011bb9fbb19 Merge tag 'arm-soc-v5.12' of git://git.kernel.org/pub/scm/ [...] adds f7d62396798c Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] adds 70ba3b1adbf5 arm64: defconfig: Enable RT5659 adds 8c4501f0c03a Merge tag 'qcom-arm64-defconfig-for-5.12' of git://git.ker [...] adds 7321ed736f5c Merge tag 'qcom-defconfig-for-5.12' of git://git.kernel.or [...] adds 39a944cd8b64 Merge tag 'imx-defconfig-5.12' of git://git.kernel.org/pub [...] adds cfc9e5631107 Merge tag 'at91-defconfig-5.11-2' of git://git.kernel.org/ [...] adds 7b9f5793e1f2 Merge tag 'v5.12-rockchip-defconfig64-1' of git://git.kern [...] adds c76fe896d6fd Merge tag 'omap-for-v5.12/defconfig-signed' of git://git.k [...] adds 75e9e9764c2a arm64: defconfig: enable clock driver for ZynqMP platforms adds 21e4675d9305 Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xil [...] adds 56bf6fc266ca Merge tag 'arm-defconfig-v5.12' of git://git.kernel.org/pu [...] adds f3d8876acac0 Merge tag 'samsung-dt-5.12' of git://git.kernel.org/pub/sc [...] adds c6badbd2d321 arm64: dts: zynqmp: Add address-cells property to interrup [...] adds 5f816e36e3d6 arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111 adds 82a7ebf00224 arm64: dts: zynqmp: Add DT description for si5328 for zcu1 [...] adds 928a5747599e arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111 adds 42cb66dcd5f7 arm64: dts: zynqmp: Enable reset controller driver adds 51733f16c641 arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/z [...] adds 002002c0ad31 arm64: dts: zynqmp: Add label for zynqmp_ipi adds 63481699d6e3 arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis adds 41b452a5702b arm64: dts: zynqmp: Wire arasan nand controller adds cbf8bed0e353 arm64: dts: zynqmp: Wire zynqmp qspi controller adds 1f9fcf6573fb arm64: dts: zynqmp: Add missing lpd watchdog node adds 8ac47837f0e0 arm64: dts: zynqmp: Add missing iommu IDs adds 127b856f67fc arm64: dts: zynqmp: Add description for zcu104 revC adds 1cabd1181f15 dt-bindings: arm: Fix typo in zcu111 board adds 7b6714b3edeb arm64: dts: zynqmp: Add DPDMA node adds b0f89cf5b627 arm64: dts: zynqmp: Add DisplayPort subsystem adds 55563399bb16 arm64: dts: zynqmp: Wire up the DisplayPort subsystem adds 638f79778d4f Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xili [...] adds 02bb4cb4c463 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds 88d537bc92ca arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi adds 56f45a21fc44 dt-bindings: arm: amlogic: add ODROID-HC4 bindings adds 33b14f663df8 arm64: dts: meson: add initial device-tree for ODROID-HC4 adds 79e3faa756b2 Merge tag 'amlogic-dt64-1' of git://git.kernel.org/pub/scm [...] adds 8a2b1ec17085 Merge tag 'qcom-arm64-for-5.12' of git://git.kernel.org/pu [...] adds b7976dcf363b Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/ [...] adds 6f771ce6c3bb Merge tag 'imx-bindings-5.12' of git://git.kernel.org/pub/ [...] adds 48a60549d207 Merge tag 'imx-dt-5.12' of git://git.kernel.org/pub/scm/li [...] adds 60c9579a0132 Merge tag 'imx-dt64-5.12' of git://git.kernel.org/pub/scm/ [...] adds 74d60e2e93fe Merge tag 'actions-arm-dt-for-v5.12' of git://git.kernel.o [...] adds 243d3de3bd40 Merge tag 'v5.12-rockchip-dts32-1' of git://git.kernel.org [...] adds 889231c6c801 Merge tag 'v5.12-rockchip-dts64-1' of git://git.kernel.org [...] adds 36652a295266 ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC adds d050d049f8b8 ARM: dts: aspeed: Add LCLK to lpc-snoop adds d2dc55b96f87 ARM: dts: aspeed: rainier: Add eMMC clock phase compensation adds cc36a99de0fa ARM: dts: aspeed: g220a: Enable ipmb adds 2b433f7128e7 ARM: dts: aspeed: g220a: Fix some gpio adds 13177f6ed3ea ARM: dts: aspeed: Add Supermicro x11spi BMC machine adds 326e852f2c20 ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names adds 8828af99a161 ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver adds a5c5168478d7 ARM: dts: aspeed: Add Everest BMC machine adds 99fa80c3de15 ARM: dts: aspeed: amd-ethanolx: Enable secondary LPC snoop [...] adds 286a596da293 ARM: dts: aspeed: mowgli: Add i2c rtc device adds a74c6525f12f ARM: dts: aspeed: ast2600evb: Add enable ehci and uhci adds 52ded9eaa25a Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org [...] adds 0109a17564fc arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds a36c9ff6a2df Merge branch 'dt-for-v5.12' of git://git.kernel.org/pub/sc [...] adds f249e60eb2c7 dt-bindings: add ebang vendor prefix adds 12e6d3eb8e0a dt-bindings: arm: add Ebang EBAZ4205 board adds 00c2747814cc ARM: dts: add Ebang EBAZ4205 device tree adds 10d43c861476 ARM: dts: ebaz4205: add pinctrl entries for switches adds 9cc5c6c1567c dt-bindings: arm: xilinx: Add missing Zturn boards adds 19e1f484a6bb dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml adds 78155527283d Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xil [...] adds be6ce1cd4d57 ARM: dts: aspeed: fix PCA95xx GPIO expander properties on [...] adds 14bd96946377 ARM: dts: aspeed: align GPIO hog names with dtschema adds 82851fce6107 Merge tag 'arm-dt-v5.12' of git://git.kernel.org/pub/scm/l [...] adds 7deff441f53c drivers: soc: atmel: fix type for same7 adds 67bc80975279 optee: simplify i2c access adds d0236f17c319 Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://g [...] adds ce8ccf21c040 Merge tag 'qcom-drivers-for-5.12' of git://git.kernel.org/ [...] adds 168b322e36c5 Merge tag 'imx-drivers-5.12' of git://git.kernel.org/pub/s [...] adds f464252181dc Merge tag 'memory-controller-drv-5.12-2' of git://git.kern [...] adds 3f94cf15583b soc: aspeed: snoop: Add clock control logic adds d0e72be77e79 soc: aspeed: socinfo: Add new systems adds 4f79a8b06fcc Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/sc [...] adds e767b3530acb Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/ [...] adds 6118b488933b Merge branch 'edac-misc' into edac-updates-for-v5.12 adds 851849663912 Merge tag 'edac_updates_for_v5.12' of git://git.kernel.org [...] adds 4f432e8bb15b x86/mce: Get rid of mcheck_intel_therm_init() adds 9223d0dccb8f thermal: Move therm_throt there from x86/mce adds 3e89c7ea7a82 Merge tag 'ras_updates_for_v5.12' of git://git.kernel.org/ [...] adds 70cd33d34c60 Merge tag 'efi-next-for-v5.12' of git://git.kernel.org/pub [...] adds dc9b7be557ca x86/sgx: Drop racy follow_pfn() check adds 848477782bfa MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX adds 4bf0b820d146 Merge tag 'x86_sgx_for_v5.12' of git://git.kernel.org/pub/ [...] adds 62a08a7193dc x86/sev-es: Do not unroll string I/O for SEV-ES guests adds b9cdab6820ae Merge tag 'x86_seves_for_v5.12' of git://git.kernel.org/pu [...] adds 4f7a4028d8b4 Merge tag 'x86_platform_for_v5.12' of git://git.kernel.org [...] adds c3d7fa6684b5 x86/xen: Use specific Xen pv interrupt entry for MCE adds 5b4c6d65019b x86/xen: Use specific Xen pv interrupt entry for DF adds 53c9d9240944 x86/pv: Switch SWAPGS to ALTERNATIVE adds afd30525a659 x86/xen: Drop USERGS_SYSRET64 paravirt call adds ab234a260b1f x86/pv: Rework arch_local_irq_restore() to not use popf adds 1255f44017c0 Merge tag 'x86_paravirt_for_v5.12' of git://git.kernel.org [...] adds 35f1c89b0cce x86/fault: Fix AMD erratum #91 errata fixup for user code adds d24df8ecf9b6 x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs adds ec352711ceba x86/fault: Fold mm_fault_error() into do_user_addr_fault() adds f42a40fd53fb x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() adds ef2544fb3f64 x86/fault: Document the locking in the fault_signal_pendin [...] adds 56e62cd28aaa x86/fault: Correct a few user vs kernel checks wrt WRUSS adds 03c81ea33316 x86/fault: Improve kernel-executing-user-memory handling adds 2cc624b0a7e6 x86/fault: Split the OOPS code out from no_context() adds 5042d40a264c x86/fault: Bypass no_context() for implicit kernel faults [...] adds 6456a2a69ee1 x86/fault: Rename no_context() to kernelmode_fixup_or_oops() adds 66fcd9888381 x86/fault: Don't look for extable entries for SMEP violations adds ca247283781d x86/fault: Don't run fixups for SMAP violations adds c46f52231e79 x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() adds f22fecaf39c3 x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset [...] adds 4f63b320afdd x86/asm: Fixup TASK_SIZE_MAX comment adds 3228e1dc8098 x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC adds 40c1fa52cdb7 Merge branch 'x86/cleanups' into x86/mm adds ae821d2107e3 Merge tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/s [...] adds 317d4f459393 Merge tag 'x86_misc_for_v5.12' of git://git.kernel.org/pub [...] adds d00c4ed02e90 Merge tag 'x86_microcode_for_v5.12' of git://git.kernel.or [...] adds 8831d718aa5a Merge tag 'x86_fpu_for_v5.12' of git://git.kernel.org/pub/ [...] adds 0570b6930527 Merge tag 'x86_cpu_for_v5.12' of git://git.kernel.org/pub/ [...] adds b0fb29382d82 Merge tag 'x86_cache_for_v5.12' of git://git.kernel.org/pu [...] adds 26a30ffff952 Merge tag 'x86_build_for_v5.12' of git://git.kernel.org/pu [...] adds 2c405d1ab8b3 Merge tag 'x86_asm_for_v5.12' of git://git.kernel.org/pub/ [...] adds 3342ff2698e9 tty: protect tty_write from odd low-level tty disciplines adds 151db8c08c90 vt_ioctl: Remove in_interrupt() check adds a157270fbf37 serial: core: Remove BUG_ON(in_interrupt()) check adds e4286926abbb Merge tag 'tty-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 68d10458a663 Merge tag 'usb-v5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds a1679af85b2a usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 adds 4b049f55ed95 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt adds 3c5960c0559c usb: typec: Manage SVDM version adds 31737c27d665 usb: pd: Make SVDM Version configurable in VDM header adds 5e1d4c49fbc8 usb: typec: tcpm: Determine common SVDM Version adds 372adf075a43 usb: typec: ucsi: Determine common SVDM Version adds 4c93cad8cc78 usb: typec: displayport: Fill the negotiated SVDM Version [...] adds 630dce2810b9 dt-bindings: connector: Add SVDM VDO properties adds f5d1d63e7359 usb: typec: tcpm: Get Sink VDO from fwnode adds fe6ad68e4a62 usb: gadget: Assign boolean values to a bool variable adds 0a25669ba8a2 Merge tag 'thunderbolt-for-v5.12-rc1' of git://git.kernel. [...] adds 43861d29c081 USB: quirks: sort quirk entries adds a54af1b7d667 USB: serial: drop if with an always false condition adds c5d1448fa353 USB: serial: make remove callback return void adds 1542d1324be1 USB: serial: drop bogus to_usb_serial_port() checks adds c85bfed171aa Merge tag 'usb-serial-5.12-rc1' of https://git.kernel.org/ [...] adds 1ebe718bb482 usb: quirks: add quirk to start video capture on ELMO L-12 [...] adds 2f8e92840888 dt-bindings: usb: convert rockchip,dwc3.txt to yaml adds 08f4a6b90336 dt-bindings: usb: dwc3: add description for rk3328 adds b9dd1962d9bf usb: Replace lkml.org links with lore adds cdf71946a9b1 dt-bindings: usb: usb-device: fix typo in required properties adds 7a1e838d0cdc usb: misc: usb3503: Fix logic in usb3503_init() adds 4b59b60d896f Documentation: connector: Update the description of sink-vdos adds 2b9f3ed93781 dt-bindings: usb: mtk-xhci: add optional assigned clock pr [...] adds fcad8dd5b995 dt-bindings: usb: mtk-xhci: add compatible for mt2701 and mt7623 adds b5a12546e779 dt-bindings: usb: mediatek: musb: add mt8516 compatbile adds 780607b9731f Merge tag 'usb-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 56fb37efcae9 staging: fieldbus: arcx-anybus: constify static structs adds dc72a882b22e staging: gasket: fix indentation and lines ending with ope [...] adds 26df933d9b83 staging: wfx: fix possible panic with re-queued frames adds 9d370869811a staging: rtl8192e: remove braces from single-line block adds 321dc16d0ac0 staging: rtl8192e: replace spaces with tab for a closing if brace adds 643fd47afc3d staging: hikey9xx: change spaces to tabs adds a8f759e12b42 staging: hikey9xx: make phy_ops struct const adds 7eea86fb8cbb staging: rtl8723bs: fix braces for os_dep/mlme_linux.c adds 0f5dcab76715 staging: rtl8723bs: remove braces from two single line if blocks adds 18bff59ba2a7 staging: rtl8723bs: fix blank lines and comments in rtl872 [...] adds 62301f3a1591 staging: rtl8723bs: remove typedefs from rtl8723b_recv.h adds 6953026f2109 staging: rtl8712: Remove multiple blank lines adds 588007fb8ff8 staging: rtl8723bs: remove blank line from include/autoconf.h adds 7c3a0635cd00 staging: gdm724x: Fix DMA from stack adds 3b27f646725a Staging: vt6655: Replace a camel case variable name adds f20be1bc5ce9 staging: Replace lkml.org links with lore adds bc8392e33d9a staging: rtl8723bs: Replace one-element array with flexibl [...] adds 5e911c3d9dbc staging: wfx: avoid defining array of flexible struct adds 697805c7b351 staging: rtl8723bs: fix function comments to follow kernel-doc adds 79795c6cf820 staging: rtl8723bs: remove obsolete commented out code adds 6522ad26df0e staging: qlge: Remove duplicate word in comment adds 95897fdf1f2a staging: vt6656: Fixed issue with alignment in rf.c adds fa7d3e66f675 staging: fbtft: add tearing signal detect adds f34df6764c60 staging: wimax: Fix some coding style problem adds dc31fc6ce69e staging: nvec: minor coding style fix adds 314fd52f01ea staging: wfx: remove unused included header files adds a2ea4e1d9091 staging: greybus: Fixed alignment issue in hid.c adds 465e8997e854 staging: rtl8192e: remove multiple blank lines adds b2591ab0c96c staging:r8188eu: use IEEE80211_FCTL_* kernel definitions adds bc4bf94cc2ae staging:wlan-ng: use memdup_user instead of kmalloc/copy_f [...] adds 9a928654011d staging: greybus: minor code style fix adds 403119601be5 staging: wimax: i2400m: fix some incorrect type warnings adds 1aa8f9da5c54 staging: wimax/i2400m: fix some byte order issues found by sparse adds 51063101f755 staging: greybus: Fixed a misspelling in hid.c adds 4eb839aef182 staging: hikey9xx: Fix alignment of function parameters adds 5d99aa093b56 Merge tag 'staging-5.12-rc1' of git://git.kernel.org/pub/s [...] adds e1d3209f95a1 MAINTAINERS: cpuidle: exynos: include header in file pattern adds 8a3f1f181d39 Merge back cpufreq updates for v5.12. adds acc3a645ef4b Merge branches 'pm-cpuidle' and 'pm-cpufreq' adds 1556057413a3 PM: sleep: Constify static struct attribute_group adds 6621cd2db50d Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm-clk' adds 992b9ff11a44 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds f5c233c8fe8d Merge branch 'pm-opp' into pm adds 91a4b9e619c1 Merge tag 'devfreq-next-for-5.12' of git://git.kernel.org/ [...] adds 332fd9005bd3 Merge branches 'pm-devfreq' and 'pm-tools' adds 88ffce957646 powercap: intel_rapl: Use topology interface in rapl_add_p [...] adds 65348ba259e2 powercap: intel_rapl: Use topology interface in rapl_init_ [...] adds 3af2f0aa2ed0 PM: EM: update Kconfig description and drop "default n" option adds c4cc3141b6f8 PM: Kconfig: remove unneeded "default n" options adds a9a939cb34df Merge branches 'powercap' and 'pm-misc' adds 02f9fc286e03 Merge tag 'pm-5.12-rc1' of git://git.kernel.org/pub/scm/li [...] adds 938bdd1d7dad Merge back ACPICA material for v5.12. adds e1e6bd2995ac ACPI: property: Fix fwnode string properties matching adds 38f3885edbef ACPI: property: Remove dead code adds 325aa8161432 ACPI: property: Make acpi_node_prop_read() static adds c82ff99eaab8 ACPI: property: Satisfy kernel doc validator (part 1) adds 1de359d82576 ACPI: property: Satisfy kernel doc validator (part 2) adds 8af4d3784489 Merge branches 'acpi-scan', 'acpi-properties' and 'acpi-platform' adds 6e60afb22c08 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] adds 505ca2f7770b ACPI: OSL: Rework acpi_check_resource_conflict() adds 8aef273ee88e ACPI: OSL: Clean up printing messages adds 2d4eb3317248 Merge branch 'acpi-messages' adds 3c8f504b3a48 Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 55f62bc87347 Merge tag 'pnp-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 054560e961a0 Merge branch 'work.sendfile' of git://git.kernel.org/pub/s [...] adds 591fd30eee47 Merge branch 'work.elf-compat' of git://git.kernel.org/pub [...] adds eacd9aa8cede fix handling of nd->depth on LOOKUP_CACHED failures in try [...] adds c57b1f0a5f40 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] adds 961a9b512d31 Merge tag 'locks-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 4208c398aae4 fs/jfs: fix potential integer overflow on shift of a int adds d88e8b67a6f2 Merge tag 'jfs-5.12' of git://github.com/kleikamp/linux-shaggy adds 70779b897395 fs/affs: release old buffer head on error path adds f9d58de23152 Merge tag 'affs-for-5.12-tag' of git://git.kernel.org/pub/ [...] adds 4f4317c13a40 btrfs: fix error handling in commit_fs_roots adds 3cc64e7ebfb0 btrfs: clarify error returns values in __load_free_space_cache adds 149716570be9 btrfs: cleanup local variables in btrfs_file_write_iter adds 453e4873869f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] adds 543068a217a8 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid adds 6b8fad576a3c btrfs: rename btrfs_root::highest_objectid to free_objectid adds 23125104d848 btrfs: make btrfs_root::free_objectid hold the next availa [...] adds 69948022c926 btrfs: remove new_dirid argument from btrfs_create_subvol_root adds f75e2b79b5ba btrfs: allow error injection for btrfs_search_slot and btr [...] adds 1fec12a56003 btrfs: noinline btrfs_should_cancel_balance adds 0d73a11c6264 btrfs: ref-verify: pass down tree block level when building refs adds 1478143ac81a btrfs: ref-verify: make sure owner is set for all refs adds 7056bf69e5a3 btrfs: consolidate btrfs_previous_item ret val handling in [...] adds 9c4a062a9475 btrfs: send: remove stale code when checking for shared extents adds 9db4dc241e87 btrfs: make btrfs_start_delalloc_root's nr argument a long adds d7830b7155ab btrfs: remove always true condition in btrfs_start_delalloc_roots adds 523929f1cac3 btrfs: make btrfs_dio_private::bytes u32 adds 58f74b2203d7 btrfs: refactor btrfs_dec_test_* functions for ordered extents adds 0c64c33c603f btrfs: rename parameter offset to disk_bytenr in submit_ex [...] adds 6bc5636a67bf btrfs: refactor __extent_writepage_io() to improve readability adds c0fab480955c btrfs: update comment for btrfs_dirty_pages adds c0f0a9e71653 btrfs: introduce helper to grab an existing extent buffer [...] adds f7ba2d37519d btrfs: keep track of the root owner for relocation reads adds 7e2a870a599d btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds fe3b7bb085a0 btrfs: remove redundant NULL check before kvfree adds 3c198fe06449 btrfs: rework the order of btrfs_ordered_extent::flags adds 401bd2dd1299 btrfs: document modified parameter of add_extent_mapping adds 9ad37bb3ffc5 btrfs: fix parameter description of btrfs_add_extent_mapping adds ca4207ae1385 btrfs: fix function description formats in file-item.c adds 696eb22b67ad btrfs: fix parameter description in delayed-ref.c functions adds f092cf3cfd01 btrfs: improve parameter description for __btrfs_write_out_cache adds 92419695478b btrfs: document now parameter of peek_discard_list adds 9ee9b97990d6 btrfs: document fs_info in btrfs_rmap_block adds 2639631d3494 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] adds 6e353e3b3c55 btrfs: document btrfs_check_shared parameters adds b762d1d08dac btrfs: fix parameter description of btrfs_inode_rsv_releas [...] adds d98b188ea463 btrfs: fix parameter description in space-info.c adds 3bed2da1b00f btrfs: fix parameter description for functions in extent_io.c adds 8c31a3dbaa35 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] adds 71c36788b925 lib/zstd: convert constants to defines adds e9aa7c285d20 btrfs: enable W=1 checks for btrfs adds 2187374f35fe btrfs: handle space_info::total_bytes_pinned inside the de [...] adds 81e75ac74ecb btrfs: account for new extents being deleted in total_byte [...] adds 2e626e5673c2 btrfs: remove repeated word in struct member comment adds c78a10aebb27 btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds 938fcbfb0cbc btrfs: splice remaining dirty_bg's onto the transaction di [...] adds f78743fbdae1 btrfs: do not warn if we can't find the reloc root when lo [...] adds eddda68d9773 btrfs: add asserts for deleting backref cache nodes adds 867ed321f90d btrfs: abort the transaction if we fail to inc ref in btrf [...] adds ddfd08cb0484 btrfs: do not block on deleted bgs mutex in the cleaner adds e19eb11f4f3d btrfs: only let one thread pre-flush delayed refs in commit adds 61a56a992fcf btrfs: delayed refs pre-flushing should only run the heads [...] adds ad368f3394b7 btrfs: only run delayed refs once before committing adds 2a4d84c11a87 btrfs: move delayed ref flushing for qgroup into qgroup helper adds b7774425e0c0 btrfs: remove bogus BUG_ON in alloc_reserved_tree_block adds dac348e92570 btrfs: stop running all delayed refs during snapshot adds 488bc2a2d21e btrfs: run delayed refs less often in commit_cowonly_roots adds 889803830987 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] adds 91e79a83fff6 btrfs: make flush_space take a enum btrfs_flush_state inst [...] adds ac1ea10e757a btrfs: add a trace point for reserve tickets adds 5deb17e18e27 btrfs: track ordered bytes instead of just dio ordered bytes adds f00c42dd4cc8 btrfs: introduce a FORCE_COMMIT_TRANS flush operation adds 576fa34830af btrfs: improve preemptive background space flushing adds ae7913ba52ec btrfs: rename need_do_async_reclaim adds f205edf77315 btrfs: check reclaim_size in need_preemptive_reclaim adds 9f42d3774826 btrfs: rework btrfs_calc_reclaim_metadata_size adds 2e294c60497f btrfs: simplify the logic in need_preemptive_flushing adds 88a777a6e527 btrfs: implement space clamping for preemptive flushing adds 4b02b00fe5f1 btrfs: adjust the flush trace point to include the source adds e5ad49e215a0 btrfs: add a trace class for dumping the current ENOSPC state adds 2965194b7700 btrfs: remove wrong comment for can_nocow_extent() adds a4559e6f6f3a btrfs: simplify condition in __btrfs_run_delayed_items adds 951c80f83d61 btrfs: fix double accounting of ordered extent for subpage [...] adds 420343131970 btrfs: let callers of btrfs_get_io_geometry pass the em adds ddffcf6fb5ac btrfs: remove unnecessary directory inode item update when [...] adds e593e54ed1f6 btrfs: stop setting nbytes when filling inode item for logging adds ab12313a9f56 btrfs: avoid logging new ancestor inodes when logging new inode adds 3e6a86a193b0 btrfs: skip logging directories already logged when loggin [...] adds 0e44cb3f9428 btrfs: skip logging inodes already logged when logging new [...] adds 64d6b281ba4d btrfs: remove unnecessary check_parent_dirs_for_sync() adds d0c2f4fa555e btrfs: make concurrent fsyncs wait less when waiting for a [...] adds 6869b0a8be77 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] adds 62c053fbb2d1 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] adds cac06d843f25 btrfs: introduce the skeleton of btrfs_subpage structure adds 760f991f1428 btrfs: make attach_extent_buffer_page() handle subpage case adds 819822107d88 btrfs: make grab_extent_buffer_from_page() handle subpage case adds 8ff8466d29ef btrfs: support subpage for extent buffer page release adds 09bc1f0fb845 btrfs: attach private to dummy extent buffer pages adds a1d767c11cca btrfs: introduce helpers for subpage uptodate status adds 03a816b32be5 btrfs: introduce helpers for subpage error status adds 251f2acc719e btrfs: support subpage in set/clear_extent_buffer_uptodate() adds 92d83e943657 btrfs: support subpage in btrfs_clone_extent_buffer adds d1e86e3fc34f btrfs: support subpage in try_release_extent_buffer() adds 4012daf769cb btrfs: introduce read_extent_buffer_subpage() adds 4325cb229381 btrfs: support subpage in endio_readpage_update_page_status() adds 371cdc0700c7 btrfs: introduce subpage metadata validation check adds 32443de3382b btrfs: introduce btrfs_subpage for data inodes adds 92082d40976e btrfs: integrate page status update for data read path int [...] adds 0bb3eb3ee867 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] adds 2c4d8cb737b8 btrfs: explain page locking and readahead in read_extent_b [...] adds 72c9925f87c8 btrfs: fix extent buffer leak on failure to copy root adds ae29333fa644 block: add bio_add_zone_append_page adds c3b0e880bbfa iomap: support REQ_OP_ZONE_APPEND adds 7365104236ad btrfs: zoned: defer loading zone info after opening trees adds d6639b35da2d btrfs: zoned: use regular super block location on zone emulation adds 4afd2fe835a0 btrfs: release path before calling to btrfs_load_block_gro [...] adds b53429bad3a3 btrfs: zoned: do not load fs_info::zoned from incompat flag adds 1cb3dc3f7915 btrfs: zoned: disallow fitrim on zoned filesystems adds 3c9daa09ccd4 btrfs: zoned: allow zoned filesystems on non-zoned block devices adds 1cd6121f2a38 btrfs: zoned: implement zoned chunk allocator adds 381a696eb5f9 btrfs: zoned: verify device extent is aligned to zone adds 08e11a3db098 btrfs: zoned: load zone's allocation offset adds a94794d50d78 btrfs: zoned: calculate allocation offset for conventional zones adds 169e0da91a21 btrfs: zoned: track unusable bytes for zones adds 2eda57089ea3 btrfs: zoned: implement sequential extent allocation adds d3575156f662 btrfs: zoned: redirty released extent buffers adds 011b41bffa3d btrfs: zoned: advance allocation pointer after tree log node adds dcba6e48b518 btrfs: zoned: reset zones of unused block groups adds 953651eb308f btrfs: factor out helper adding a page to bio adds e1326f0339fe btrfs: zoned: use bio_add_zone_append_page adds cfe94440d174 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing adds d22002fd37bd btrfs: zoned: split ordered extent when bio is sent adds cacb2cea4638 btrfs: zoned: check if bio spans across an ordered extent adds 138082f36610 btrfs: extend btrfs_rmap_block for specifying a device adds 08f455593fff btrfs: zoned: cache if block group is on a sequential zone adds 24533f6a9ad6 btrfs: save irq flags when looking up an ordered extent adds d8e3fb106f39 btrfs: zoned: use ZONE_APPEND write for zoned mode adds 544d24f9de73 btrfs: zoned: enable zone append writing for direct IO adds 42c011000963 btrfs: zoned: introduce dedicated data write path for zone [...] adds 0bc09ca12980 btrfs: zoned: serialize metadata IO adds 24c0a7227fdf btrfs: zoned: wait for existing extents before truncating adds 4eef29ef6360 btrfs: zoned: do not use async metadata checksum on zoned [...] adds 78ce9fc269af btrfs: zoned: mark block groups to copy for device-replace adds 6143c23ccced btrfs: zoned: implement cloning for zoned device-replace adds de17addce7a2 btrfs: zoned: implement copying for zoned device-replace adds 7db1c5d14dcd btrfs: zoned: support dev-replace in zoned filesystems adds 32430c614844 btrfs: zoned: enable relocation on a zoned filesystem adds f7ef5287a63d btrfs: zoned: relocate block group to repair IO failure in [...] adds 6ab6ebb76042 btrfs: split alloc_log_tree() adds 40ab3be102f0 btrfs: zoned: extend zoned allocator to use dedicated tree [...] adds fa1a0f42a035 btrfs: zoned: serialize log transaction on zoned filesystems adds 3ddebf27fcd3 btrfs: zoned: reorder log node allocation on zoned filesystem adds b528f4671327 btrfs: zoned: deal with holes writing out tree-log pages adds 9d294a685fbc btrfs: zoned: enable to mount ZONED incompat flag adds 6f3952cbe00b Merge tag 'for-5.12-tag' of git://git.kernel.org/pub/scm/l [...] adds d50dfc0c7df7 f2fs: don't grab superblock freeze for flush/ckpt thread adds 938a184265d7 f2fs: give a warning only for readonly partition adds 092af2eb1800 Documentation: f2fs: fix typo s/automaic/automatic adds 8b42fe123b01 Merge tag 'f2fs-for-5.12-rc1' of git://git.kernel.org/pub/ [...] adds bde545295b71 erofs: fix shift-out-of-bounds of blkszbits adds ce0631291813 erofs: initialized fields can only be observed after bit is set adds 681e2abe2191 Merge tag 'erofs-for-5.12-rc1' of git://git.kernel.org/pub [...] adds 99f1a5872b70 Merge tag 'nfsd-5.12' of git://git.kernel.org/pub/scm/linu [...] adds f7b36dc5cb37 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 19d8e9149c27 pstore: Fix typo in compression option name adds f02361639a48 Merge tag 'pstore-v5.12-rc1' of git://git.kernel.org/pub/s [...] adds 4f016a316f22 Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub [...] adds 8e8794b91988 xfs: fix rst syntax error in admin guide adds e4826691cc7e xfs: restore shutdown check in mapped write fault path adds 8646b982baf7 xfs: fix boolreturn.cocci warnings adds 1cd738b13ae9 xfs: consider shutdown in bmapbt cursor delete assert adds b52bb135aad9 Merge tag 'xfs-5.12-merge-5' of git://git.kernel.org/pub/s [...] adds 24880bef417f Merge tag 'oprofile-removal-5.12' of git://git.kernel.org/ [...] adds bd018bbaa586 Merge tag 'for-5.12/libata-2021-02-17' of git://git.kernel [...] adds f1836426cea7 block: document zone_append_max_bytes attribute adds 73d90386b559 nvme: cleanup zone information initialization adds 5752dc78a181 nullb: use blk_queue_set_zoned() to setup zoned devices adds eafc63a9f78e block: use blk_queue_set_zoned in add_partition() adds a805a4fa4fa3 block: introduce zone_write_granularity limit adds 0f1ba5f5d80f zonefs: use zone write granularity as block size adds 508aebb80527 block: introduce blk_queue_clear_zone_settings() adds 78e1663f19b5 sd_zbc: clear zone resources for non-zoned case adds f885056a48cc mm: simplify swapdev_block adds 582cd91f69de Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel. [...] adds 71dda2a5625f bcache: consider the fragmentation when update the writeback rate adds d7fae7b4fa15 bcache: Fix register_device_aync typo adds 9f233ffe02e5 Revert "bcache: Kill btree_io_wq" adds d797bd9897e3 bcache: Give btree_io_wq correct semantics again adds afe78ab46f63 bcache: Move journal work to new flush wq adds 6751c1e3cff3 bcache: Avoid comma separated statements adds a2d52a6c1b67 nbd: Convert to DEFINE_SHOW_ATTRIBUTE adds 597886836164 block: Replace lkml.org links with lore adds f720a8edbc64 nvme: convert sysfs sprintf/snprintf family to sysfs_emit adds 83fba8c81147 blk-mq: introduce blk_mq_set_request_complete adds dda3248e7fc3 nvme: introduce a nvme_host_path_error helper adds ea5e5f42cd2c nvme-fabrics: avoid double completions in nvmf_fail_nonrea [...] adds 62eca39722fd nvme-rdma: handle nvme_rdma_post_send failures better adds fda871c0ba5d nvmet-tcp: fix receive data digest calculation for multipl [...] adds 0fbcfb089a3f nvmet-tcp: fix potential race of tcp socket closing accept_work adds 73a1a2298f3e nvme-multipath: set nr_zones for zoned namespaces adds b5df8e79a293 nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_a [...] adds 40244ad36bcf nvmet: set status to 0 in case for invalid nsid adds aa0aff604a60 nvmet: return uniform error for invalid ns adds 3a1f7c79ae6d nvmet: make nvmet_find_namespace() req based adds 3999434b6ce6 nvmet: remove extra variable in id-ns handler adds d81d57cf1b47 nvmet: add helper to report invalid opcode adds 1c2c76136875 nvmet: use invalid cmd opcode helper adds 07116ea50fd3 nvmet: use invalid cmd opcode helper adds d86481e924a7 nvmet: use min of device_path and disk len adds 20c2c3bb83f2 nvmet: add nvmet_req_subsys() helper adds 295a39f5a56f nvmet: remove else at the end of the function adds ed7770f66286 nvme-hwmon: rework to avoid devm allocation adds 4bdf260362b3 nvme: add 48-bit DMA address quirk for Amazon NVMe controllers adds e11e5116171d nvme-tcp: fix crash triggered with a dataless request submission adds 65fb1b0dbce8 Merge tag 'nvme-5.12-2021-02-11' of git://git.infradead.or [...] adds 4cf29e43afc0 lightnvm: fix unnecessary NULL check warnings adds f4b64ae67451 lightnvm: pblk: Replace guid_copy() with export_guid()/imp [...] adds 9820b4dca0f9 Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kerne [...] adds 45d189c60629 io_uring: replace force_nonblock with flags adds 61e982030479 io_uring: make op handlers always take issue flags adds 889fca73287b io_uring: don't propagate io_comp_state adds 258b29a93bfe io_uring: don't keep submit_state on stack adds ba88ff112bdf io_uring: remove ctx from comp_state adds 5087275dba02 io_uring: don't reinit submit state every time adds 6dd0be1e2481 io_uring: replace list with array for compl batch adds 905c172f32c5 io_uring: submit-completion free batching adds 3893f39f2245 io_uring: remove fallback_req adds 9ae7246321d2 io_uring: count ctx refs separately from reqs adds bf019da7fcbe io_uring: persistent req cache adds 6ff119a6e4c3 io_uring: feed reqs back into alloc cache adds 1b4c351f6eb7 io_uring: use persistent request cache adds 7cbf1722d5fc io_uring: provide FIFO ordering for task_work adds 65453d1efbd2 io_uring: enable req cache for task_work items adds c5eef2b9449b io_uring: take comp_state from ctx adds e5d1bc0a91f1 io_uring: defer flushing cached reqs adds ed670c3f90a6 io_uring: fix possible deadlock in io_uring_poll adds c7dae4ba46c9 io_uring: enable req cache for IRQ driven IO adds 91f245d5d5de io_uring: enable kmemcg account for io_uring requests adds 26bfa89e25f4 io_uring: place ring SQ/CQ arrays under memcg memory limits adds 34343786ecc5 io_uring: unpark SQPOLL thread for cancelation adds 4a245479c231 io_uring: remove redundant initialization of variable ret adds e68a3ff8c342 io_uring: assign file_slot prior to calling io_sqe_file_re [...] adds 3c1a2ead915c io_uring: move submit side state closer in the ring adds 6e833d538b31 io_uring: clean up io_req_free_batch_finish() adds f161340d9e85 io_uring: simplify iopoll reissuing adds 23faba36ce28 io_uring: move res check out of io_rw_reissue() adds 2f8e45f16c57 io_uring: inline io_complete_rw_common() adds bd75904590de io_uring: take compl state from submit state adds d3d7298d05cb io_uring: optimise out unlikely link queue adds 4e32635834a3 io_uring: optimise SQPOLL mm/files grabbing adds 921b9054e0c4 io_uring: don't duplicate io_req_task_queue() adds 04fc6c802dfa io_uring: save ctx put/get for task_work submit adds 4fccfcbb7337 io_uring: don't split out consume out of SQE get adds dc0eced5d920 io_uring: don't check PF_EXITING from syscall adds cdbff9822333 io_uring: clean io_req_find_next() fast check adds 5be9ad1e4287 io_uring: optimise io_init_req() flags setting adds e06aa2e94f05 io-wq: clear out worker ->fs and ->files adds 68e68ee6e359 io_uring: allow task match to be passed to io_req_cache_free() adds 9a4fdbd8ee0d io_uring: add helper to free all request caches adds 41be53e94fb0 io_uring: kill cached requests from exiting task closing the ring adds 0d4370cfe36b proc: don't allow async path resolution of /proc/thread-se [...] adds 0b81e80c813f io_uring: tctx->task_lock should be IRQ safe adds 5bbb336ba75d Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kern [...] adds c260954177c4 genirq: Use new tasklet API for resend_tasklet adds c1f664d2400e irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap adds a890caeb2ba4 irqchip/imx: IMX_INTMUX should not default to y, unconditionally adds 0b6d70e571a1 Merge tag 'irqchip-5.12' of git://git.kernel.org/pub/scm/l [...] adds b5183bc94b6d Merge tag 'irq-core-2021-02-15' of git://git.kernel.org/pu [...] adds b5c28ea601b8 alarmtimer: Update kerneldoc adds 174bcc691f44 timens: Delete no-op time_ns_init() adds 523d83ef0979 clocksource/drivers/efm32: Drop unused timer code adds 98509310e490 clocksource/drivers/davinci: Move pr_fmt() before the includes adds e1922b5da0e6 dt-bindings: timer: nuvoton: Clarify that interrupt of tim [...] adds 33105406764f clocksource/drivers/u300: Remove the u300 driver adds 8fdb44176928 clocksource/drivers/tango: Remove tango driver adds 446262b27285 clocksource/drivers/atlas: Remove sirf atlas driver adds a8d80235808c clocksource/drivers/prima: Remove sirf prima driver adds e85c1d21b16b clocksource/drivers/timer-microchip-pit64b: Add clocksourc [...] adds 11db5710d4a9 Merge tag 'timers-v5.12-rc1' of https://git.linaro.org/peo [...] adds 3f6ec19f2d05 Merge tag 'timers-core-2021-02-15' of git://git.kernel.org [...] adds 85e853c5ec84 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] adds 2b392cb11c0d Merge branch 'for-mingo-nolibc' of git://git.kernel.org/pu [...] adds d089f48fba28 Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pu [...] adds 442187f3c2de locking/rwsem: Remove empty rwsem.h adds 7f82e631d236 locking/lockdep: Avoid unmatched unlock adds c8cc7e853192 lockdep: Noinstr annotate warn_bogus_irq_restore() adds b38085ba6024 s390: Use arch_local_irq_{save,restore}() in early boot code adds 0f319d49a416 locking/mutex: Kill mutex_trylock_recursive() adds 6c80408a8a03 checkpatch: Don't check for mutex_trylock_recursive() adds 62137364e3e8 Merge branch 'linus' into locking/core, to pick up upstream fixes adds c11878fd5024 Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] adds 3765d01bab73 Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] adds 9eef02334505 Merge tag 'locking-core-2021-02-17' of git://git.kernel.or [...] adds 912efa17e512 mm: proc: Invalidate TLB after clearing soft-dirty page state adds ae8eba8b5d72 tlb: mmu_gather: Remove unused start/end arguments from tl [...] adds d8b450530b90 tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() adds a72afd873089 tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() adds c7bd8010a335 tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs adds 8cf55f24ce6c x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables adds 7b15c27e2f7b Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub [...] adds ed3cd45f8ca8 Merge tag 'v5.11' into sched/core, to pick up fixes & refr [...] adds 6cd56ef1df39 sched/fair: Remove select_idle_smt() adds 9fe1f127b913 sched/fair: Merge select_idle_core/cpu() adds 2d24dd5798d0 rbtree: Add generic add and find helpers adds bf9be9a163b4 rbtree, sched/fair: Use rb_add_cached() adds 8ecca39483ed rbtree, sched/deadline: Use rb_add_cached() adds a3b89864554b rbtree, perf: Use new rbtree helpers adds a905e84e6408 rbtree, uprobes: Use rbtree helpers adds 5a7987253ef0 rbtree, rtmutex: Use rb_add_cached() adds 798172b1374e rbtree, timerqueue: Use rb_add_cached() adds 71e5f6644fb2 sched/topology: Fix sched_domain_topology_level alloc in s [...] adds ae18ad281e82 sched: Remove MAX_USER_RT_PRIO adds 9d061ba6bc17 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO adds c541bb7835a3 sched/core: Update task_prio() function header adds 880cfed3a012 static_call: Pull some static_call declarations to the typ [...] adds 3f2a8fc4b15d static_call/x86: Add __static_call_return0() adds 29fd01944b72 static_call: Provide DEFINE_STATIC_CALL_RET0() adds 6ef869e06474 preempt: Introduce CONFIG_PREEMPT_DYNAMIC adds b965f1ddb47d preempt/dynamic: Provide cond_resched() and might_resched( [...] adds 2c9a98d3bc80 preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] adds 40607ee97e4e preempt/dynamic: Provide irqentry_exit_cond_resched() static call adds 826bfeb37bb4 preempt/dynamic: Support dynamic preempt with preempt= boo [...] adds e59e10f8ef63 sched: Add /debug/sched_preempt adds 73f44fe19d35 static_call: Allow module use without exposing static_call_key adds ef72661e28c6 sched: Harden PREEMPT_DYNAMIC adds f9d34595ae4f smp: Process pending softirqs in flush_smp_call_function_f [...] adds b0d6d4789677 uprobes: (Re)add missing get_uprobe() in __find_uprobe() adds de40f33e788b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] adds 156ec6f42b8d sched/features: Fix hrtick reprogramming adds e0ee463c93c4 sched/features: Distinguish between NORMAL and DEADLINE hrtick adds 54b7429efffc rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers adds 43789ef3f7d6 rcu/nocb: Perform deferred wake up before last idle's need [...] adds f8bb5cae9616 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] adds 47b8ff194c1f entry: Explicitly flush pending rcuog wakeup before last r [...] adds 4ae7dc97f726 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] adds c5e6fc08feb2 sched,x86: Allow !PREEMPT_DYNAMIC adds 657bd90c9314 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/ [...] adds 2a6c6b7d7ad3 perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT adds 628d923a3c46 perf/x86/intel: Factor out intel_update_topdown_event() adds 1ab5f235c176 perf/x86/intel: Filter unsupported Topdown metrics event adds 61b985e3e775 perf/x86/intel: Add perf core PMU support for Sapphire Rapids adds 32451614da2a perf/x86/intel: Support CPUID 10.ECX to disable fixed counters adds b3c3361fe325 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] adds ffb20c2e52e8 perf/x86/rapl: Add msr mask support adds b6f78d3fba7f perf/x86/rapl: Only check lower 32bits for RAPL energy counters adds 838342a6d6b7 perf/x86/rapl: Fix psys-energy event on Intel SPR platform adds 8bcfdd7cad3d Merge branch 'perf/kprobes' into perf/core, to pick up fin [...] adds d310ec03a34e Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/p [...] adds a35f2ef3b737 Xen/x86: don't bail early from clear_foreign_p2m_mapping() adds b512e1b077e5 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() adds dbe5283605b3 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_gr [...] adds ebee0eab0859 Xen/gntdev: correct error checking in gntdev_map_grant_pages() adds 36bf1dfb8b26 xen/arm: don't ignore return errors from set_phys_to_machine adds 5a264285ed1c xen-blkback: don't "handle" error by BUG() adds 3194a1746e8a xen-netback: don't "handle" error by BUG() adds 7c77474b2d22 xen-scsiback: don't "handle" error by BUG() adds 871997bc9e42 xen-blkback: fix error handling in xen_blkbk_map() adds 4a037ad5d115 Merge tag 'for-linus-5.12-rc1-tag' of git://git.kernel.org [...] adds bab8443ba84a Merge branch 'for-next/cosmetic' into for-next/core adds 114945d84a30 arm64: Fix labels in el2_setup macros adds b161f9248242 arm64: Fix outdated TCR setup comment adds 8cc8a3241536 arm64: Turn the MMU-on sequence into a macro adds f359182291c7 arm64: Provide an 'upgrade to VHE' stub hypercall adds 0c93df9622d4 arm64: Initialise as nVHE before switching to VHE adds c6f8c92f3f36 arm64: Drop early setting of MDSCR_EL2.TPMS adds 19e87e131915 arm64: Move VHE-specific SPE setup to mutate_to_vhe() adds e2df464173f0 arm64: Simplify init_el2_state to be non-VHE only adds d077cb3cb904 arm64: Move SCTLR_EL1 initialisation to EL-agnostic code adds 8f266a5d878a arm64: cpufeature: Add global feature override facility adds b3341ae0efa2 arm64: cpufeature: Use IDreg override in __read_sysreg_by_ [...] adds f6f0c4362f07 arm64: Extract early FDT mapping from kaslr_early_init() adds 33200303553d arm64: cpufeature: Add an early command-line cpufeature ov [...] adds 361db0fca7af arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the [...] adds 41fac42c2533 arm64: Honor VHE being disabled from the command-line adds 863ace77e9ff arm64: Add an aliasing facility for the idreg override adds 1945a067f351 arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_ [...] adds 166cc2a4be0d KVM: arm64: Document HVC_VHE_RESTART stub hypercall adds a762f4ffc3c8 arm64: Move "nokaslr" over to the early cpufeature infrastructure adds 93ad55b7852b arm64: cpufeatures: Allow disabling of BTI from the command-line adds 7f6240858cf3 arm64: Defer enabling pointer authentication on boot core adds f8da5752fd1b arm64: cpufeatures: Allow disabling of Pointer Auth from t [...] adds 88ddf0df1620 Merge branch 'for-next/cpufeature' into for-next/core adds f96a816fa5e5 Merge branch 'for-next/crypto' into for-next/core adds c0b15c25d251 arm64: Extend workaround for erratum 1024718 to all versio [...] adds 6459b8469753 arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround adds 90eb8c9d94fa Merge branch 'for-next/errata' into for-next/core adds de591a82f41b mm: filemap: Fix microblaze build failure with 'mmu_defconfig' adds 6b76c3aedb07 Merge branch 'for-next/faultaround' into for-next/core adds b374d0f981a7 Merge branch 'for-next/kexec' into for-next/core adds e9c6deee00e9 arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ adds 1d32854ea763 Merge branch 'for-next/misc' into for-next/core adds 8ee37e0f97ec drivers/perf: Replace spin_lock_irqsave to spin_lock adds c974a8e574f9 Merge branch 'for-next/perf' into for-next/core adds cf6a85a85089 Merge branch 'for-next/random' into for-next/core adds 9dc8313cfd0b Merge branch 'for-next/rng' into for-next/core adds 82a1c2b94ac0 Merge branch 'for-next/selftests' into for-next/core adds d23fa87cde1d Merge branch 'for-next/stacktrace' into for-next/core adds dcabe10d97f5 Merge branch 'for-next/topology' into for-next/core adds 1ffa9763828c Merge branch 'for-next/vdso' into for-next/core adds 99ca0edb41aa Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds b811b41024af Merge tag 'm68k-for-v5.12-tag1' of git://git.kernel.org/pu [...] adds d4d3ef8b347b MIPS: relocatable: Provide kaslr_offset() to get the kerne [...] adds 457d2fc54f00 MIPS: relocatable: Use __kaslr_offset in show_kernel_relocation adds fc4cac4cfc43 MIPS: compressed: fix build with enabled UBSAN adds 9f0781bac9f3 MIPS: process: Fix no previous prototype warning adds 408802434467 Revert "mips: Manually call fdt_init_reserved_mem() method" adds fe6c98a115af MIPS: crash_dump.c: Simplify copy_oldmem_page() adds ea4a1ea4c8f4 Revert "MIPS: microMIPS: Fix the judgment of mm_jr16_op an [...] adds e66ef72d2691 mips: Replace lkml.org links with lore adds ee54d379fc9c MIPS: Make check condition for SDBBP consistent with EJTAG spec adds bde258bc651f MAINTAINERS: replace non-matching patterns for loongson{2,3} adds 7c86ff9925cb MIPS: Add basic support for ptrace single step adds 04e4783fccf4 MIPS/malta: simplify plat_setup_iocoherency adds 3440caf5f28c MIPS/alchemy: factor out the DMA coherent setup adds 14ac09a65e19 MIPS: refactor the runtime coherent vs noncoherent DMA indicators adds 6d4e9a8efe3d driver core: lift dma_default_coherent into common code adds a86497d66dd5 MIPS: remove CONFIG_DMA_MAYBE_COHERENT adds 4e0664416c70 MIPS: remove CONFIG_DMA_PERDEV_COHERENT adds b1468f3071f7 Revert "MIPS: kernel: {ftrace,kgdb}: Set correct address l [...] adds f1b0bf577f46 MIPS: Simplify EVA cache handling adds b306c5f56068 MIPS: Use common way to parse elfcorehdr adds 8fbf1d27598a MAINTAINERS: Add git tree for KVM/mips adds e6ce4a480c76 MIPS: kernel: Drop kgdb_call_nmi_hook adds fa07eca8d8c6 vmlinux.lds.h: catch more UBSAN symbols into .data adds b0c2793bad0b Revert "MIPS: Add basic support for ptrace single step" adds 2671fe5e1d48 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linu [...] adds f286303286f8 parisc: Drop out of get_whan() if task is running again adds 61c439439ccc parisc: Use the generic devmem_is_allowed() adds c70919bd9d07 parisc: Fix IVT checksum calculation wrt HPMC adds 31680c1d1595 parisc: Bump 64-bit IRQ stack size to 64 KB adds ae3c4761c15d parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() adds b7795074a046 parisc: Optimize per-pagetable spinlocks adds 2347961b11d4 binfmt_misc: pass binfmt_misc flags to the interpreter adds 08179b47e1fd Merge branch 'parisc-5.12-1' of git://git.kernel.org/pub/s [...] adds c068e3f48426 Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation adds bdb49526d25b hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" adds a6c76bb08dc7 x86/hyperv: Load/save the Isolation Configuration leaf adds 21a4e356d358 Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests adds 7ef4b2f0d9ad Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] adds 96854bbda24f hv_netvsc: Restrict configurations on isolated guests adds 78785010d428 hv: hyperv.h: Replace one-element array with flexible-arra [...] adds 8f1d14cb8356 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] adds e997720202b3 x86/hyperv: detect if Linux is the root partition adds 7e279d78664a Drivers: hv: vmbus: skip VMBus initialization if Linux is root adds 7d4163c83157 clocksource/hyperv: use MSR-based access if running as root adds 5d0f077e0f41 x86/hyperv: allocate output arg pages if required adds 99a0f46af6a7 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] adds 80f73c9f7468 x86/hyperv: handling hypercall page setup for root adds 4f0455cf6f23 ACPI / NUMA: add a stub function for node_to_pxm() adds 86b5ec3552f3 x86/hyperv: provide a bunch of helper functions adds 333abaf5abb3 x86/hyperv: implement and use hv_smp_prepare_cpus adds d589ae61bc27 asm-generic/hyperv: update hv_msi_entry adds b59fb7b60d47 asm-generic/hyperv: update hv_interrupt_entry adds 12434e5fb6ae asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] adds 466a9c3f88d0 asm-generic/hyperv: import data structures for mapping dev [...] adds e39397d1fd68 x86/hyperv: implement an MSI domain for root partition adds fb5ef35165a3 iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] adds 3019270282a1 Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V o [...] adds 9c5b80b795e9 Merge tag 'hyperv-next-signed-20210216' of git://git.kerne [...] adds 9fd6dad1261a mm: provide a saner PTE walking API for modules adds a9545779ee9e KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_re [...] adds 99df541dcc97 KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() adds 448841f0b7b5 KVM: x86/xen: Use hva_t for holding hypercall page address adds 16d5163f3387 KVM: x86: Remove misleading DR6/DR7 adjustments from RSM e [...] adds 2644312052d5 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 adds e6c804a848d6 KVM: SVM: Move AVIC vCPU kicking snippet to helper function adds 6f7a343987fa KVM: SVM: Remove an unnecessary forward declaration adds 29d6ca41992a KVM: x86: reading DR cannot fail adds 996ff5429e98 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers adds 281d9cd9b471 selftests: kvm: Raise the default timeout to 120 seconds adds 4fc096a99e01 KVM: Raise the maximum number of user memslots adds 32f00fd9ef39 selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code adds a75b40a4dd57 selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test adds cb5b916172c6 KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() adds ef3f3980dedf KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() adds e0121fa29a7f KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() adds aafa97fd1c01 KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() adds f69b55efef84 KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() adds 05f04ae4ffcc KVM: x86: hyper-v: Introduce to_kvm_hv() helper adds 72167a9d7da2 KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable adds 9ff5e0304e94 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get [...] adds f2bc14b69c38 KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context adds 4592b7eaa87d KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically adds 8f014550dfb1 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional adds fc08b628d7c9 KVM: x86: hyper-v: Allocate Hyper-V context lazily adds b9ce0f86d919 KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper adds 8f5c44f953d3 KVM: x86/mmu: Make HVA handler retpoline-friendly adds 0c165b3c01fe KVM: x86/xen: Allow reset of Xen attributes adds 9294b8a12585 Documentation: kvm: fix warning adds d8d0da4eee5c locking/arch: Move qrwlock.h include after qspinlock.h adds afe75049303f KVM: PPC: Book3S HV: Allow nested guest creation when L0 h [...] adds 122954ed7db3 KVM: PPC: Book3S HV: Rename current DAWR macros and variables adds bd1de1a0e6ef KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR adds d9a47edabc4f KVM: PPC: Book3S HV: Introduce new capability for 2nd DAWR adds b1b1697ae0cc KVM: PPC: Book3S HV: Remove support for running HPT guest [...] adds 68ad28a4cdd4 KVM: PPC: Book3S HV: Fix radix guest SLB side channel adds 078ebe35fc0a KVM: PPC: Book3S HV: No need to clear radix host SLB befor [...] adds 7a7f94a3a9c7 KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB adds 63e9f2357309 KVM: PPC: remove unneeded semicolon adds 25edcc50d76c KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path adds a722076e9470 KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 adds ab950e1acd21 KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries adds 72476aaa4691 KVM: PPC: Book3S HV: Fix host radix SLB optimisation with [...] adds 67ccd527665d Merge tag 'kvm-ppc-next-5.12-1' of git://git.kernel.org/pu [...] adds 2e215216d66f KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static adds 47bc726fe8d1 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c adds 346b59f220a2 KVM: selftests: Add missing header file needed by xAPIC IPI tests adds 2f3b90fd90b5 KVM: selftests: Ignore recently added Xen tests' build output adds a685d9920862 KVM: selftests: Fix size of memslots created by Xen tests adds fc79ef3e7b75 KVM: selftests: Fix hex vs. decimal snafu in Xen test adds f1b83973a164 KVM: selftests: Don't bother mapping GVA for Xen shinfo test adds 7137b7ae6f20 KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes adds 5e6b211136a8 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next adds 6b76d624e64f Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next adds c5db649f3ded Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] adds e7ae2ecdc841 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next adds 8cb68a9d147d Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next adds c93199e93e12 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] adds 8c6e67bec319 Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/li [...] adds 3e10585335b7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1ecbcfd57ed6 s390/qdio: remove Input tasklet code adds ed645696e07a s390/qdio: remove qdio_inbound_q_moved() wrapper adds 6bb7a51b605a s390/qdio: adopt new tasklet API adds 954d6235be41 s390/qdio: make thinint registration symmetric adds bd83917155c1 s390/qdio: track time of last data IRQ for each device adds ba764dd703fe s390/pci: refactor zpci_create_device() adds d09cb482ed39 s390/ap: remove unneeded semicolon adds 85eda128e133 s390: Simplify the calculation of variables adds d010b3787368 s390: update defconfigs adds 5b96e6c10b63 s390/thread_info.h: fix task_struct declaration warning adds d39fae45c97c s390/zcrypt: return EIO when msg retry limit reached adds 2e0d3bd8c55e Documentations: scsi, kvm: Update s390-tools GitHub URL adds 9f9b312db40b s390/debug_config: enable kmemleak detector adds 42d7ccca3710 s390/defconfig: add some NFT modules adds 74b6844803e4 s390/vdso: remove VDSO32_LBASE compat leftover adds 1432cfe69e25 s390/vdso: fix vdso data page definition adds 96c0c7ae5266 s390/vdso: convert vdso_init() to arch_initcall adds ea44de691eba s390/vdso: simplify vdso size calculation adds e1eac1947bae s390/vdso: remove BUG_ON() adds 5ffd9af0fb61 s390/vdso: remove superfluous check adds 6755270b5ee2 s390/vdso: remove superfluous variables adds 8d4be7f318bc s390/vdso: misc simple code changes adds dfc11c98763a s390/vdso: get rid of vdso_fault adds 5056c2c53a22 s390/vdso: put vdso datapage in a separate vma adds 214b3564869c s390/vdso: move data page before code pages adds 1ba2d6c0fd4e s390/vdso: simplify __arch_get_hw_counter() adds eeab78b05d20 s390/vdso: implement generic vdso time namespace support adds fe8344a09272 s390/vdso: on timens page fault prefault also VVAR page adds b29c5093820d s390/vtime: fix inline assembly clobber list adds 683071b02c44 s390/cpum_cf_diag: use get_tod_clock_fast() adds b22446d00af9 s390/time: use stcke instead of stck adds 78f657094622 s390/entry: use cpu alternative for stck/stckf adds 80841ad8d4ca s390/alternatives: add alternative_input() / alternative_io() adds 1c7673476b82 s390/vtime: use cpu alternative for stck/stckf adds b0d31159a467 s390: open code SWITCH_KERNEL macro adds 64985c3a223d s390: use WRITE_ONCE when re-allocating async stack adds b61b1595124a s390: add stack for machine check handler adds 26521412ae22 s390: fix kernel asce loading when sie is interrupted adds 33ea04872da1 s390: use r13 in cleanup_sie as temp register adds efa54735905c s390: split cleanup_sie adds 96c0a6a72d18 s390,alpha: switch to 64-bit ino_t adds e4101be56c85 s390/time: introduce union tod_clock adds 530f639f1efe s390/time: rename store_tod_clock_ext() and use union tod_clock adds cc2c7db28f79 s390/time: introduce new store_tod_clock_ext() adds f8d8977a3d97 s390/time: convert tod_clock_base to union adds 169ceac42926 s390/vdso: use union tod_clock adds 2cfd7b73f593 s390/kvm: use union tod_clock adds d1deda6f2b23 s390/debug: use union tod_clock adds 01f224b9d722 s390/hypfs: use store_tod_clock_ext() adds fc4a925f7774 s390/crypto: use store_tod_clock_ext() adds 7ef37dd7bb00 s390/time: remove get_tod_clock_ext() adds 3bf526e036c9 s390/qdio: inline qdio_kick_handler() adds 540936df4438 s390/qdio: rework q->qdio_error indication adds 7940eaf2e956 s390/qdio: improve handling of PENDING buffers for QEBSM devices adds 2223318c2862 s390/qdio: remove 'merge_pending' mechanism adds df24212a493a Merge tag 's390-5.12-1' of git://git.kernel.org/pub/scm/li [...] adds 74e919d2307d um: virtio: clean up a comment adds 10c2b5aeb21c um: virtio: fix handling of messages without payload adds 9b84512cfe60 um: virtio: disable VQs during suspend adds c8177aba37ca um: time-travel: rework interrupt handling in ext mode adds 1fcf9da38901 um: virtio: allow devices to be configured for wakeup adds 3a5f4154741f um: fix spelling mistake in Kconfig "privleges" -> "privileges" adds 731ecea3e549 mm: Remove arch_remap() and mm-arch-hooks.h adds a15f1e41fbf5 um: hostfs: use a kmem cache for inodes adds e1e22d0d9183 um: print register names in wait_for_stub adds 47da29763ec9 um: mm: check more comprehensively for stub changes adds a7d48886cacf um: defer killing userspace on page table update failures adds 84b2789d6115 um: separate child and parent errors in clone stub adds 9f0b4807a44f um: rework userspace stubs to not hard-code stub location adds bfc58e2b98e9 um: remove process stub VMA adds dde8b58d5127 um: add a pseudo RTC adds cc3ac20fc265 um: io.h: include <linux/types.h> adds ddad5187fc2a um: irq.h: include <asm-generic/irq.h> adds 04471d3f18cb Merge tag 'for-linux-5.12-rc1' of git://git.kernel.org/pub [...] adds 89fb65000809 Merge tag 'nand/for-5.12' of git://git.kernel.org/pub/scm/ [...] adds b491f90ddff0 Merge tag 'spi-nor/for-5.12' of git://git.kernel.org/pub/s [...] adds 6418522022c7 dt-bindings: mtd: move partition binding to its own file adds 6e9dff6fe3fb dt-bindings: mtd: add binding for BCM4908 partitions adds 69e9b12a27a1 Merge tag 'mtd/for-5.12' of git://git.kernel.org/pub/scm/l [...] adds cf0838dfa3f9 ubi: remove dead code in validate_vid_hdr() adds 3b638f997a35 ubi: eba: Delete useless kfree code adds 19646447ad3a jffs2: fix use after free in jffs2_sum_write_data() adds 11b8ab383645 ubifs: Fix memleak in ubifs_init_authentication adds 410b6de702ef ubifs: replay: Fix high stack usage, again adds d984bcf5766d ubifs: Fix off-by-one error adds 90ada91f4610 jffs2: check the validity of dstlen in jffs2_zlib_compress() adds 42119dbe571e ubifs: Fix error return code in alloc_wbufs() adds 66f73fb3facd Merge tag 'for-linus-5.12-rc1' of git://git.kernel.org/pub [...] adds c702e2f70275 media: imx334: 'ret' is uninitialized, should have been PTR_ERR() adds 7f03d9fefcc5 media: i2c: Kconfig: Make MAX9271 a module adds ce79aecf6084 media: i2c: max9271: Add MODULE_* macros adds 8f202f8e9ff3 media: v4l: async: Fix kerneldoc documentation for async f [...] adds de1617578849 Merge tag 'media/v5.12-1' of git://git.kernel.org/pub/scm/ [...] adds 056a3da5d07f ALSA: hda/hdmi: Drop bogus check at closing a stream adds 0d3070f5e655 ALSA: hda: Add another CometLake-H PCI ID adds 2c28156d88aa ALSA: core - add missing compress device type to /proc/aso [...] adds 15447b64789d ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 adds de1528ee7cb7 Merge branch 'for-next' into for-linus adds c3bb2b521944 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds bd8036eb1526 ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk adds 3b9b1490e098 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds b6eabd247db8 ASoC: soc-pcm: change error message to debug message adds 271d9373db1c ASoC: SOF: fix runtime pm usage mismatch after probe errors adds 3d09cf8d0d79 ASoC: Intel: sof_sdw: reorganize quirks by generation adds 8caf37e2be76 ASoC: Intel: sof-sdw: indent and add quirks consistently adds d92e279dee56 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible adds 209b0b0d8d5a ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings adds f88dcb9b98d3 ASoC: Intel: sof_sdw: detect DMIC number based on mach params adds 3827b7ca3992 ASoC: intel: sof_sdw: add trace for dai links adds 717a8fdd150c ASoC: Intel: soc-acpi: add ACPI matching table for HP Spec [...] adds 6f5d506d7ff1 ASoC: SOF: Intel: SoundWire: refine ACPI match adds 7aecf5977092 ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config adds b9088535e102 ASoC: SOF: Intel: HDA: don't keep a temporary variable adds 026370cb5bd7 ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is o [...] adds 02eb3906858e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] adds a8f50cd9be7c ASoC: SOF: add missing pm debug adds ce1f55bac553 ASoC: SOF: fix string format for errors adds 3be46fa21088 ASoC: SOF: remove unused functions adds f1bb023525fd ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() adds cc11626dd9f8 ASoC: SOF: ext_manifest: use explicit number for elem_type adds 4fc320da5dc6 Merge series "ASoC: SOF: cleanups" from Pierre-Louis Bossa [...] adds ae4fc532244b ASoC: dapm: use component prefix when checking widget names adds 1183c350011a ASoC: Intel: boards: max98373: get dapm from cpu_dai adds b165457c5004 Merge series "ASoC: dapm/pins: handle component prefix" fr [...] adds f133de9e3237 ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec adds af3d54b99764 ASoC: codecs: lpass-rx-macro: add support for lpass rx macro adds 4f692926f562 ASoC: codecs: lpass-rx-macro: add dapm widgets and route adds f3ce6f3c9a99 ASoC: codecs: lpass-rx-macro: add iir widgets adds ca955cc980af ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec adds c39667ddcfc5 ASoC: codecs: lpass-tx-macro: add support for lpass tx macro adds d207bdea0ca9 ASoC: codecs: lpass-tx-macro: add dapm widgets and route adds 1e30f642cf29 ASoC: simple-card-utils: Fix device module clock adds 0be0f142b832 ASoC: audio-graph-card: Drop device node clocks property adds ec9d68508ff6 Merge series "Use clocks property in a device node" from S [...] adds 53129e66e4b7 ASoC: SOF: relax ABI checks and avoid unnecessary warnings adds 6e9586361e14 ASoC: wm_adsp: Remove unused control callback structure adds f6c04af5dc4b ASoC: soc-pcm: add soc_pcm_hw_update_rate() adds 6cb56a4549e9 ASoC: soc-pcm: add soc_pcm_hw_update_chan() adds debc71f26cdb ASoC: soc-pcm: add soc_pcm_hw_update_format() adds 140f553d1298 ASoC: soc-pcm: fix hwparams min/max init for dpcm adds 8a353d7bafdd ASoC: soc-pcm: fix hw param limits calculation for multi-DAI adds bdea43fc0436 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] adds e1317cc9ca4a ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] adds df8359c512fa ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] adds c58947af08ae ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] adds 7d25f7ca110e Merge series "ASoC: Intel: bytcr_rt5640: Add quirks for 4 [...] adds 0969db0d8d15 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 0c8e97c86b73 Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/l [...] adds c4294d7f057d ALSA: hda: intel-dsp-config: add Alder Lake support adds 10e2ec8edece Merge tag 'sound-5.12-rc1' of git://git.kernel.org/pub/scm [...] adds 71ccf2a04ecf drm/nouveau/engine: use refcount_t + private mutex adds f5cfbd99aa63 drm/nouveau/fb: protect comptags with private mutex adds 0e65ec75278f drm/nouveau/fb: protect vram mm with private mutex adds e5bf9a5ce5da drm/nouveau/instmem: protect mm/lru with private mutex adds dbffdff74229 drm/nouveau/ltc: serialise cbc operations with private mutex adds 5ec69c91e7ba drm/nouveau/mmu: serialise mmu invalidations with private mutex adds 5a479d45653f drm/nouveau/pmu: serialise send() with private mutex adds bfa7f6a6df53 drm/nouveau/disp: use private spinlock to control exclusiv [...] adds a641936065d7 drm/nouveau/fifo: private mutex adds f81069228d5d drm/nouveau/perfmon: use private spinlock to control exclu [...] adds 149a23b02669 drm/nouveau/subdev: remove nvkm_subdev.mutex adds 54d10db1f8ec drm/nouveau/subdev: store subdevs in list adds 9c28abb7db54 drm/nouveau/subdev: store full subdev name in struct adds 65a279c1a970 drm/nouveau/subdev: track type+instance separately adds efe2a9eccd72 drm/nouveau/device: pass instance id when looking up a sub [...] adds f483253f3486 drm/nouveau/nvkm: add macros for subdev layout adds c288b4de94a8 drm/nouveau/acr: switch to instanced constructor adds 917b24a3c79b drm/nouveau/bar: switch to instanced constructor adds e07f50d3558a drm/nouveau/bios: switch to instanced constructor adds d37766e560c9 drm/nouveau/bus: switch to instanced constructor adds 98fd7f83665a drm/nouveau/clk: switch to instanced constructor adds 4a34fd0e88d8 drm/nouveau/devinit: switch to instanced constructor adds 77689f1b6b0a drm/nouveau/fault: switch to instanced constructor adds b7a9369ae6f2 drm/nouveau/fb: switch to instanced constructor adds 8d056d9987e3 drm/nouveau/fuse: switch to instanced constructor adds 01055c01ba43 drm/nouveau/gpio: switch to instanced constructor adds b240b21261c2 drm/nouveau/gsp: switch to instanced constructor adds c6ce0861fe71 drm/nouveau/i2c: switch to instanced constructor adds c5f38d67f953 drm/nouveau/ibus: switch to instanced constructor adds 4dea1a9609d1 drm/nouveau/iccsense: switch to instanced constructor adds d9691a2245db drm/nouveau/instmem: switch to instanced constructor adds 0afc1c4caa00 drm/nouveau/ltc: switch to instanced constructor adds 5e0d3dbc62a9 drm/nouveau/top: store device type and instance separately adds 3b9e93f7d73c drm/nouveau/top: expose parsed device info more directly adds 1fc2fddfbc8c drm/nouveau/mc: switch to instanced constructor adds c653ab8383bf drm/nouveau/mc: lookup subdev interrupt handlers with spli [...] adds 6997ea13120f drm/nouveau/mc: use split type+inst in device reset APIs adds a35047ba7714 drm/nouveau/mc: use split type+inst in interrupt masking API adds 209ec1b84129 drm/nouveau/mc: use split type+inst when handling dev_top [...] adds 6dd123ba8a8b drm/nouveau/mmu: switch to instanced constructor adds 353108a49fc8 drm/nouveau/mmu: index engref by subdev type adds 0a7bff10aed6 drm/nouveau/mxm: switch to instanced constructor adds 9b70cd54a13e drm/nouveau/pci: switch to instanced constructor adds e4b15b4ca081 drm/nouveau/pmu: switch to instanced constructor adds 0aec69c76ec9 drm/nouveau/therm: switch to instanced constructor adds 93834cb92d5e drm/nouveau/therm/gk104: use split subdev type+inst in cg [...] adds 9aad54d5c7ae drm/nouveau/tmr: switch to instanced constructor adds 601c2a06d2a6 drm/nouveau/top: switch to instanced constructor adds d07be5d78862 drm/nouveau/volt: switch to instanced constructor adds fcc08a7c0ded drm/nouveau/bsp,vp: switch to instanced constructor adds b7da823a3e2f drm/nouveau/falcon: use split type+inst when looking up PRI addr adds 50551b15c760 drm/nouveau/ce: switch to instanced constructor adds 608a29c2cb5a drm/nouveau/ce: make use of nvkm_subdev.inst adds 0b26ca68c97d drm/nouveau/cipher: switch to instanced constructor adds a7f000ec5650 drm/nouveau/disp: switch to instanced constructor adds 09f409d74d66 drm/nouveau/dma: switch to instanced constructor adds ab0db2bd853d drm/nouveau/fifo: switch to instanced constructor adds 64f7c698bea9 drm/nouveau/fifo: add engine_id hook adds 2546db0e0ff5 drm/nouveau/fifo: index base engctx by engine id adds 3e7d4a0cad3a drm/nouveau/fifo: index backend engctx by engine id adds 496162037cd2 drm/nouveau/fifo: add id_engine hook adds ad3b0d331fbd drm/nouveau/fifo: turn chan subdev mask into engine mask adds 73529dffb62b drm/nouveau/fifo: use type+inst to determine context point [...] adds c6198d3465a9 drm/nouveau/fifo/gf100: use fifo engine id for engine reco [...] adds 088bfe43f0bd drm/nouveau/fifo/gf100-: switch static mmu fault id list t [...] adds ba083ec7a663 drm/nouveau/fifo/gk104-: switch dev_top fault handling to [...] adds f8fabd31faba drm/nouveau/fifo/gk104-: remove use of subdev index in run [...] adds 864d37c3d8d4 drm/nouveau/gr: switch to instanced constructor adds ee307030e9e2 drm/nouveau/ifb: switch to instanced constructor adds aba5e97b890a drm/nouveau/me: switch to instanced constructor adds e5e95a7639ed drm/nouveau/mpeg: switch to instanced constructor adds e9e9a219e4cd drm/nouveau/msenc: switch to instanced constructor adds 963216061c00 drm/nouveau/mspdec: switch to instanced constructor adds 07a356bbe772 drm/nouveau/msppp: switch to instanced constructor adds b15147bd7170 drm/nouveau/msvld: switch to instanced constructor adds f8aeb13303c2 drm/nouveau/nvdec: switch to instanced constructor adds ee532a8d0e64 drm/nouveau/nvenc: switch to instanced constructor adds e73d371a73c1 drm/nouveau/pm: switch to instanced constructor adds 400c2a456ce4 drm/nouveau/sec: switch to instanced constructor adds d1866250a222 drm/nouveau/sec2: switch to instanced constructor adds 8d6461d832df drm/nouveau/sw: switch to instanced constructor adds 0fa5680c28e6 drm/nouveau/vic: switch to instanced constructor adds be0ed63f9b2b drm/nouveau/nvkm: determine subdev id/order from layout adds 5ef25f068c5a drm/nouveau/nvkm: remove nvkm_subdev.index adds 26fbb4c8c7c3 drm/nouveau/privring: rename from ibus adds 18618fc6d1e3 drm/nouveau/top: add ioctrl/nvjpg adds f6df392dddbb drm/nouveau/top/ga100: initial support adds ac35d19fe871 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] adds 902dc5c19a8f drm/vc4: hdmi: Move hdmi reset to bind adds 4a59ed546c05 drm/vc4: hdmi: Fix register offset with longer CEC messages adds 5a32bfd563e8 drm/vc4: hdmi: Fix up CEC registers adds 4d8602b8ec16 drm/vc4: hdmi: Restore cec physical address on reconnect adds 163a3ef681e5 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate adds 47fa9a80270e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change adds 23b7eb5c12b3 drm/vc4: hdmi: Introduce a CEC clock adds ed4a6bbd6386 drm/vc4: hdmi: Split the interrupt handlers adds 185e98b3bd93 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup adds 1e5e4bbdfdd2 drm/vc4: hdmi: Remove cec_available flag adds ae442bf6d607 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] adds 6ff92deff711 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts adds 78e4ba40f1c1 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] adds c10983e14e8f drm/scheduler: Job timeout handler returns status (v3) adds de4248b744e8 drm/lima: fix reference leak in lima_pm_busy adds 46d4a938fe6d dma-buf: Avoid comma separated statements adds e1da811218d2 drm/gma500: Remove Medfield support adds 26499e0518a7 drm/gma500: Drop DRM_GMA3600 config option adds ac798eb13c70 drm/gma500: Remove CONFIG_X86 conditionals from source files adds 0b365a207ec7 drm/gma500: Remove dependency on TTM adds 57037094fe14 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] adds 439dde0a96f0 drm/vc4: remove unneeded variable: "ret" adds bb0ea1963905 drm/vmwgfx: Fix some memory leaks on errors adds b9377df12114 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] adds e2e2e008f96e drm/todo: Add entry for moving to dma_resv_lock adds 8d0cb8860a45 drm/virtio: fix an error code in virtio_gpu_init() adds 4b8878eefa0a drm/dp_mst: Don't cache EDIDs for physical ports adds e2183fb135a7 Revert "drm/scheduler: Job timeout handler returns status (v3)" adds ef23d5008b9f Merge tag 'drm-misc-next-fixes-2021-02-11' of git://anongi [...] adds 534e3ea67266 Revert "drm/amd/display: fix unused variable warning" adds 6eed1f3fba40 drm/amd/display: Fix unused variable warning adds ebdd2e9d1aef drm/amdgpu: cleanup struct amdgpu_ring adds 8c0225d79273 drm/amdgpu: enable only one high prio compute queue adds 0a52a6cacca6 drm/amdgpu: add wave limit functionality for gfx8,9 adds 22e4f3152953 drm/amdgpu: enable gfx wave limiting for high priority com [...] adds 62826b86085d drm/amd/pm: enable ACDC feature adds 11964258fe73 drm/amdkfd: Get unique_id dynamically v2 adds 137aac26a2ed drm/amdgpu/smu12: fix power reporting on renoir adds e83db77487d3 drm/amdgpu/gmc9: fix mmhub client mapping for arcturus adds 680602d6c2d6 drm/amd/pm: enable DCS adds e1edaeafeb66 drm/amdgpu: support ASPM for some specific ASIC adds 2a53291ef2e6 drm/amdgpu: add SMUIO 11.0.6 register headers adds 1deb98534c23 drm/amdgpu: implement smuio v11_0_6 callbacks adds 0bf7f2dcb9a6 drm/amdgpu: switch to use smuio callbacks for NV family adds 1001f2a1f33d drm/amdgpu: support rom clockgating related function for N [...] adds de4b7cd8cb87 drm/amd/pm/swsmu: unify the init soft gpu metrics function adds be8901c2ee3a drm/amdgpu: optimize list operation in amdgpu_xgmi adds 11f1a5538ba5 drm/amdgpu: Add otg vertical IRQ Source adds 320eca62fe61 drm/amd/display: Add otg vertical interrupt0 support in DCN1.0 adds f8bf64501873 drm/amdgpu: enable wave limit on non high prio cs pipes adds b36c1024dc32 drm/amd/pm: update the smu v11.5 smc header for vangogh adds 52d720b1a800 drm/amd/pm: modify the power limit level parameter from bo [...] adds ae07970a0621 drm/amd/pm: add support for hwmon control of slow and fast [...] adds 25bd55276b5a drm/amdgpu/si: minor clean up of reset code adds 44ab8bb0bb63 drm/amdgpu/cik: minor clean up of reset code adds d5ab066917a5 drm/amdgpu/vi: minor clean up of reset code adds af484df800e3 drm/amdgpu: add generic pci reset as an option adds ffbfd081b47c drm/amdgpu/si: add PCI reset support adds 1176a1e0b9d5 drm/amdgpu/soc15: add PCI reset support adds f172865a3632 drm/amdgpu/nv: add PCI reset support adds a8d3d80a8ca3 drm/amdgpu: drop extra drm_kms_helper_poll_enable/disable calls adds ad887af9b6d0 drm/amdgpu: use runpm flag rather than fbcon for kfd runti [...] adds cef8b03bbc0b drm/amdgpu: reset runpm flag if device suspend fails adds 6ef28889b413 drm/amd/pm: enable LCLK DS adds 27859ee3df97 drm/amdgpu: enable gpu recovery for dimgrey_cavefish adds bd0c064c161c drm/amd/display: Add return code instead of boolean for fu [...] adds 166590ccb92c drm/amd/display: Add DIG_CLOCK_PATTERN in the transmitter control adds 765ff7ad584a drm/amd/display: DP HDCP Compliance 1A-08/09 tests fail adds b14e4f200461 drm/amd/display: revert support for DID2.0 dsc passthrough adds 6fce5bcee582 drm/amd/display: move edp sink present detection to hw init adds 7a03fdf628af drm/amd/display: fix 64bit division issue on 32bit OS adds 148816f93fa0 drm/amd/display: Initialize dmub_rb_cmd unions to 0 adds 91a51fbf24e2 drm/amd/display: DIO Supported for virtual displays adds e75f5634630c drm/amd/display: fix type mismatch error for return variable adds d448521edaf3 drm/amd/display: [FW Promotion] Release 0.0.51 adds ef4dd6b2757e drm/amd/display: 3.2.122 adds 006cc1a213cf drm/amdgpu: extend MAX_KIQ_REG_TRY to 1000 adds d7ef887f2f8e drm/amd/pm: make the error log more clear for fine grain t [...] adds 802b8c83557c drm/amdgpu: fix unnecessary NULL check warnings adds 910f1601adda Revert "drm/amd/display: Update NV1x SR latency values" adds 17c900cb5d6a drm/amd/display: Simplify bool comparison adds a29d4b3d3caf drm/radeon: Simplify bool comparison adds 4112c0035400 drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3 adds e96b1b297498 drm/amdgpu/display: remove hdcp_srm sysfs on device removal adds f2d51b20d747 drm/amd/display: Fix potential integer overflow adds 41401ac67791 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() adds 1fb8b1fc4dd1 drm/amdkfd: Fix recursive lock warnings adds 7e6435c14a42 drm/radeon: OLAND boards don't have VCE adds 6e80fb8ab04f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) adds 4f8ad4045b38 Merge tag 'amd-drm-next-5.12-2021-02-18' of https://gitlab [...] adds 80cf9a88296c drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling adds 81ce8f04aa96 drm/i915/gt: Correct surface base address for renderclear adds f730f39eb981 Merge tag 'drm-intel-next-fixes-2021-02-18' of git://anong [...] adds d99676af540c Merge tag 'drm-next-2021-02-19' of git://anongit.freedeskt [...] adds e210761fb3ba Merge tag 'tomoyo-pr-20210215' of git://git.osdn.net/gitro [...] adds d1fec2214bfb Merge tag 'selinux-pr-20210215' of git://git.kernel.org/pu [...] adds 23b6ba45f321 Merge tag 'audit-pr-20210215' of git://git.kernel.org/pub/ [...] adds 6d14c6517885 ima: Free IMA measurement buffer on error adds f31e3386a4e9 ima: Free IMA measurement buffer after kexec syscall adds cccb0efdef01 Merge branch 'ima-kexec-fixes' into next-integrity adds f6692213b504 integrity: Make function integrity_add_key() static adds d643a990891a Merge tag 'integrity-v5.12' of git://git.kernel.org/pub/sc [...] adds 92ae63c07b8f Merge tag 'Smack-for-v5.12' of git://github.com/cschaufler [...] adds 04b38d012556 seccomp: Add missing return in non-void function adds a381b70a1cf8 seccomp: Improve performace by optimizing rmb() adds 177626c6d5ab Merge tag 'seccomp-v5.12-rc1' of git://git.kernel.org/pub/ [...] adds 3d9ae54af1d0 tpm_tis: Fix check_locality for correct locality acquisition adds e42acf104d6e tpm_tis: Clean up locality release adds d87719c14464 tpm: Fix fall-through warnings for Clang adds 3a253caaad11 char: tpm: add i2c driver for cr50 adds 724eaba40ef6 tpm: Remove tpm_dev_wq_lock adds 40d32b59e373 keys: Update comment for restrict_link_by_key_or_keyring_chain adds aab73d952402 tpm: add sysfs exports for all banks of PCR registers adds 52d0848e1d60 ABI: add sysfs description for tpm exports of PCR registers adds 90cba8d20f8b tpm/ppi: Constify static struct attribute_group adds 5df16caada3f KEYS: trusted: Fix incorrect handling of tpm_get_random() adds 8da7520c8046 KEYS: trusted: Fix migratable=1 failing adds 8c657a0590de KEYS: trusted: Reserve TPM for seal and unseal operations adds a2b095e0efa7 Merge tag 'tpmdd-next-v5.12-rc1-v2' of git://git.kernel.or [...] adds dc9ab9c69c19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/arm64/ [...] adds 42e6f351dcb0 crypto: marvell - CRYPTO_DEV_OCTEONTX2_CPT should depend o [...] adds e145f5565dc4 hwrng: timeriomem - Fix cooldown period calculation adds e1b2d980f03b crypto: michael_mic - fix broken misalignment handling adds 784506a1df57 crypto: serpent - get rid of obsolete tnepres variant adds 81d091a293a2 crypto: serpent - use unaligned accessors instead of alignmask adds 50a3a9fae3e0 crypto: blowfish - use unaligned accessors instead of alignmask adds 833854151005 crypto: camellia - use unaligned accessors instead of alignmask adds 24a2ee44f2fb crypto: cast5 - use unaligned accessors instead of alignmask adds 80879dd9de7a crypto: cast6 - use unaligned accessors instead of alignmask adds e9cbaef5111a crypto: fcrypt - drop unneeded alignmask adds af1050a4eca4 crypto: twofish - use unaligned accessors instead of alignmask adds 6c2ab5bcb7fa crypto: caam - Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds 578f23d359bf crypto: powerpc/sha256 - remove unneeded semicolon adds a53ab94eb685 crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() adds 5a69e1b73d54 crypto: arm64/sha1-ce - simplify NEON yield adds b2eadbf40e8f crypto: arm64/sha2-ce - simplify NEON yield adds 9ecc9f31d0a4 crypto: arm64/sha3-ce - simplify NEON yield adds 5f6cb2e61768 crypto: arm64/sha512-ce - simplify NEON yield adds f5943ef456f8 crypto: arm64/aes-neonbs - remove NEON yield calls adds f0070f4a7934 crypto: arm64/aes-ce-mac - simplify NEON yield adds fc754c024a34 crypto: arm64/crc-t10dif - move NEON yield to C code adds 14ab6de485dd hwrng: optee - Use device-managed registration API adds cfb28fde0837 crypto: xor - Fix typo of optimization adds 0db5bc85c5d8 crypto: keembay-ocs-aes - Fix 'q' assignment during CCM B0 [...] adds d27fb0460b65 crypto: cpt - remove casting dma_alloc_coherent adds 2db3e2387ad9 crypto: hisilicon/hpre - adapt the number of clusters adds 8db84129d4ff crypto: hisilicon/hpre - tiny fix adds 553d09b31400 crypto: hisilicon/qm - fix use of 'dma_map_single' adds cc3292d1df23 crypto: hisilicon - PASID fixed on Kunpeng 930 adds fbc75d03fda0 crypto: hisilicon/hpre - enable Elliptic curve cryptography adds 6956d8be2387 crypto: octeontx2 - fix -Wpointer-bool-conversion warning adds 3e9954fe36ad crypto: hisilicon/qm - removing driver after reset adds 80d89fa2b42b crypto: hisilicon/qm - fix request missing error adds 7f5151e5efbe crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2' adds 87c356548fcc crypto: hisilicon/qm - update irqflag adds 1db0016e0d22 crypto: hisilicon/qm - do not reset hardware when CE happens adds 4cf0806ee92a crypto: hisilicon/qm - fix printing format issue adds 0de9dc80625b hwrng: timeriomem - Use device-managed registration API adds 31caf8b2a847 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 006050a6bd5e tools/power/x86/intel-speed-select: Add new command turbo-mode adds 2c7dc57e9eb8 tools/power/x86/intel-speed-select: Add new command to get [...] adds 2a76d235bc7e tools/power/x86/intel-speed-select: Update version to 1.8 adds e310cbf31977 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] adds 86eb98cb4a91 platform/surface: aggregator: Fix access of unaligned value adds a7d53dbbc70a platform/x86: intel_scu_ipc: Increase virtual timeout from [...] adds 983e4adae0cf Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kern [...] adds 9f56b8eb8592 hwmon: (amd_energy) Add AMD family 19h model 30h x86 match adds 8c646ef14513 hwmon: (da9052) Switch to using the new API kobj_to_dev() adds f02e897bf37d dt-bindings: hwmon: Add TI TPS23861 bindings adds fff7b8ab2255 hwmon: add Texas Instruments TPS23861 driver adds 6ab3332cc692 MAINTAINERS: Add entry for Texas Instruments TPS23861 PoE PSE adds a26a9d8ab4f9 Merge tag 'hwmon-for-v5.12' of git://git.kernel.org/pub/sc [...] adds 84af1b168c50 i2c: mux: mlxcpld: Convert driver to platform driver adds 81566938083a i2c: mux: mlxcpld: Prepare mux selection infrastructure fo [...] adds cae5216387d1 i2c: mux: mlxcpld: Get rid of adapter numbers enforcement adds c52a1c5f5db5 i2c: mux: mlxcpld: Extend driver to support word address s [...] adds 699c0506543e i2c: mux: mlxcpld: Extend supported mux number adds a39bd92e92b9 i2c: mux: mlxcpld: Add callback to notify mux creation completion adds aab0b4fe1b75 i2c: mv64xxx: Fix check for missing clock after adding RPM adds d1f50bcfd646 i2c: i801: Add support for Intel Alder Lake PCH-P adds 5366c48f327e dt-bindings: eeprom: at24: Document ROHM BR24G01 adds 679c314b842a Merge tag 'at24-updates-for-v5.12' of git://git.kernel.org [...] adds bb3fe9ff5306 i2c: busses: Replace spin_lock_irqsave with spin_lock in hard IRQ adds b39ab96aa894 i2c: testunit: add support for block process calls adds 0b16cfd9e660 i2c: remove redundant error print in stm32f7_i2c_probe adds 32c080c4b5cf Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/sc [...] adds 3f957dec6dc2 mmc: mmc_test: use erase_arg for mmc_erase command adds 1ad9f88014ae mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure adds f8f007c13ea7 mmc: cb710: Use new tasklet API adds 11b2ce62bd07 mmc: host: Retire MMC_GOLDFISH adds a56f44138a2c mmc: sdhci-esdhc-imx: fix kernel panic when remove module adds 19472481bf58 Merge tag 'mmc-v5.12' of git://git.kernel.org/pub/scm/linu [...] adds deb8d159a0a6 Merge tag 'linux-watchdog-5.12-rc1' of git://www.linux-wat [...] adds 05a6fb94a6e1 Merge tag 'regmap-v5.12' of git://git.kernel.org/pub/scm/l [...] adds 20ccc362c3d2 regulator: qcom-rpmh: fix pm8009 ldo7 adds c294554111a8 regulator: bd718x7, bd71828, Fix dvs voltage levels adds 8571bdc21388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 8c67a11bae88 regulator: pca9450: Add SD_VSEL GPIO for LDO5 adds f7684f5a048f regulator: pca9450: Enable system reset on WDOG_B assertion adds 27866e3e8a7e regulator: pca9450: Add sd-vsel GPIO adds f03e2a72e5e8 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds d6560052c2f7 Merge tag 'regulator-v5.12' of git://git.kernel.org/pub/sc [...] adds 54c5d3bfb0cf spi: pxa2xx: Fix the controller numbering for Wildcat Point adds 2395183738a0 spi: pxa2xx: Add IDs for the controllers found on Intel Lynxpoint adds 386f771aad15 spi: dw: Avoid stack content exposure adds b306320322c9 spi: Skip zero-length transfers in spi_transfer_one_message() adds 110bc220aaab Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds df6978b7ea63 spi: atmel-quadspi: Disable the QSPI IP at suspend() adds 539cf68cd51b spi: spi-mem: add spi_mem_dtr_supports_op() adds d2275139649b spi: cadence-quadspi: Use spi_mem_dtr_supports_op() adds eec262d179ff Merge remote-tracking branch 'spi/for-5.12' into spi-next adds a2590d69893f Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linu [...] adds 66615c4ee287 Merge tag 'auxdisplay-for-linus-v5.12' of git://github.com [...] adds 57e0d7b7f866 backlight: ktd253: Bring up in a known state adds 0b5e0f45af40 backlight/video: Use Platform getter/setter functions adds 4512d92b03a6 Merge tag 'backlight-next-5.12' of git://git.kernel.org/pu [...] adds f158bbee9403 Merge tag 'mfd-next-5.12' of git://git.kernel.org/pub/scm/ [...] adds a59e12218c4f platform/chrome: cros_ec_typec: Flush pending work adds b996c10e0f5b Merge tag 'tag-chrome-platform-for-v5.12' of git://git.ker [...] adds 8fefe3ce6b7d thermal/drivers/tango: Remove tango driver adds 73da3f0cca94 thermal/drivers/zx: Remove zx driver adds b57b4b4d4ef9 thermal: ti-soc-thermal: Skip pointless register access for dra7 adds 735c35352aa6 thermal: ti-soc-thermal: Fix stuck sensor with continuous [...] adds 514cbabb0142 thermal: ti-soc-thermal: Simplify polling with iopoll adds c13636babc80 thermal: ti-soc-thermal: Use non-inverted define for omap4 adds 20cc0ddd4a5b Merge remote-tracking branch 'iio-thermal-5.11-rc1/ib-iio- [...] adds e8ffd6c0756b dt-bindings: thermal: qcom: add adc-thermal monitor bindings adds ca66dca5eda6 thermal: qcom: add support for adc-tm5 PMIC thermal monitor adds 74369d041a0a thermal: qcom: Fix comparison with uninitialized variable [...] adds a51afb13311c thermal: cpufreq_cooling: freq_qos_update_request() return [...] adds 5d26c176d58b Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/ [...] adds 7907e69f31a5 Merge tag 'renesas-clk-for-v5.12-tag2' of git://git.kernel [...] adds f8d0e2bae631 dt-bindings: clk: sunxi-ccu: Add compatible string for All [...] adds 394a36dd9dec clk: sunxi-ng: Add support for the Allwinner H616 R-CCU adds 88dde5e23da1 clk: sunxi-ng: Add support for the Allwinner H616 CCU adds 6bbea83a6693 Merge tag 'sunxi-clk-for-5.12' of https://git.kernel.org/p [...] adds b56e1cc42356 Merge tag 'v5.12-rockchip-clk1' of git://git.kernel.org/pu [...] adds 324a810583ff clk: axi-clkgen: replace ARCH dependencies with driver deps adds da68c30963c0 clk: clk-axiclkgen: add ZynqMP PFD and VCO limits adds 99da100bac55 dt-bindings: clock: adi,axi-clkgen: add compatible string [...] adds 6ba7ea7630fb clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand adds bc6b9dc79c87 ARM: dts: vcu: define indexes for output clocks adds 0225daea0814 clk: divider: fix initialization with parent_hw adds d387dfc43cba soc: xilinx: vcu: drop coreclk from struct xlnx_vcu adds a3ab984bb8b0 soc: xilinx: vcu: add helper to wait for PLL locked adds 354dcf7b02a3 soc: xilinx: vcu: add helpers for configuring PLL adds f1bc982e7ced soc: xilinx: vcu: implement PLL disable adds 5a2b2e134187 soc: xilinx: vcu: register PLL as fixed rate clock adds 9c789deea206 soc: xilinx: vcu: implement clock provider for output clocks adds 4472e1849db7 soc: xilinx: vcu: make pll post divider explicit adds 58ee6baf393e soc: xilinx: vcu: make the PLL configurable adds 5a9b12581708 soc: xilinx: vcu: remove calculation of PLL configuration adds bc2702027062 soc: xilinx: vcu: use bitfields for register definition adds e2fb5c3b2315 soc: xilinx: vcu: fix repeated word the in comment adds cd0cefa9c96b soc: xilinx: vcu: fix alignment to open parenthesis adds a2fe7baa27a4 clk: xilinx: move xlnx_vcu clock driver from soc adds 0d7a660bfe79 Merge branches 'clk-doc', 'clk-renesas', 'clk-allwinner', [...] adds 33034d7422db clk: Drop unused efm32gg driver adds 7765f32a8e9b clk: remove tango4 driver adds bcbe6005eb18 clk: remove zte zx driver adds ed0f3e23d106 clk: remove sirf prima2/atlas drivers adds ee7294ba49bf clk: remove u300 driver adds ee6b84a3fc47 Merge branch 'clk-unused' into clk-next adds 8c18e927b10d clk: mediatek: Select all the MT8183 clocks by default adds 6df3c6d9fdde clk: mediatek: mux: Drop unused clock ops adds 31a42c2f3b5d clk: mediatek: mux: Update parent at enable time adds c148c1bb2a6e Merge tag 'clk-imx-5.12' of git://git.kernel.org/pub/scm/l [...] adds 7ae3799c9b15 MAINTAINERS: Add section for NXP i.MX clock drivers adds fb7acfe7b0ef dt-bindings: clock: imx: Switch to my personal address adds 2f290b7c67ad clk: meson: clk-pll: fix initializing the old rate (fallba [...] adds 9e717285f0bd clk: meson: clk-pll: make "ret" a signed integer adds ccdc1f0836f8 clk: meson: clk-pll: propagate the error from meson_clk_pl [...] adds 40e977400d21 clk: meson: meson8b: remove compatibility code for old .dtbs adds b8dd6a8ae501 dt-bindings: clock: meson8b: remove non-existing clock macros adds dcd48b25c682 clk: meson-axg: remove CLKID_MIPI_ENABLE adds 31035839540e clk: meson: axg: Remove MIPI enable clock gate adds e3272b0bc9d6 Merge tag 'clk-meson-v5.12-1-fixed' of https://github.com/ [...] adds 428d97e18594 clk: at91: Fix the declaration of the clocks adds 242d8cf62687 Merge branches 'clk-mediatek', 'clk-imx', 'clk-amlogic' an [...] adds 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...] adds f3d661d6b441 clk: vc5: Add support for optional load capacitance adds 3dff4becef2d dt-bindings: clock: si570: Add 'silabs,skip-recall' property adds d9d4944d36e8 clk: si570: Skip NVM to RAM recall operation if an optiona [...] adds 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2 adds fa4dd53eeebf clk: qoriq: use macros to generate pll_mask adds ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data adds 11f83102d879 Merge branches 'clk-vc5', 'clk-silabs', 'clk-aspeed', 'clk [...] adds 2bea59d3888b dt-bindings: documentation: add clock bindings information [...] adds a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform adds 1d895931cb42 dt-bindings: clk: mstar msc313 mpll binding header adds 4f83b5233f61 dt-bindings: clk: mstar msc313 mpll binding description adds 0b9266d295ce clk: fixed: add devm helper for clk_hw_register_fixed_factor() adds bef7a78da716 clk: mstar: MStar/SigmaStar MPLL driver adds 93c89f03cb1d clk: mstar: Allow MStar clk drivers to be compile tested adds d90afa62acd4 clk: mstar: msc313-mpll: Fix format specifier adds ee778e069dd4 dt-bindings: clock: Add Qualcomm A7 PLL binding adds 5a5223ffd7ef clk: qcom: Add A7 PLL support adds f28dec1ab71b clk: qcom: Add SDX55 APCS clock controller support adds 78ddb79cab17 clk: qcom: gfm-mux: fix clk mask adds e6c3cc63fa1a dt-bindings: clock: qcom: rpmhcc: Add sc8180x rpmh clocks adds 8a1f7fb17569 clk: qcom: rpmhcc: Add sc8180x rpmh clocks adds d79dfa19ca42 clk: qcom: gcc-sc7180: Mark the MM XO clocks to be always ON adds 0fadcdfdcf57 dt-bindings: clock: Add SC8180x GCC binding adds 4433594bbe5d clk: qcom: gcc: Add global clock controller driver for SC8180x adds 160210b48331 clk: qcom: clk-alpha-pll: replace regval with val adds 80ca7765fc75 clk: qcom: clk-alpha-pll: modularize alpha_pll_trion_set_rate() adds f4c7e27aa4b6 clk: qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL adds a2e8c80845be dt-bindings: clock: Add SM8350 GCC clock bindings adds 44c20c9ed37f clk: qcom: gcc: Add clock driver for SM8350 adds 9ba80d849c83 dt-bindings: clock: Add missing SM8250 videoc clock indices adds 2334032f00af clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_DIV_CLK_SRC adds c80a4285a36e clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_CLK adds fe8e6d554705 clk: qcom: videocc: Add gdsc mmcx-reg supply hook adds 68e5d392a38e dt-bindings: clocks: gcc-msm8998: Add GCC_MMSS_GPLL0_CLK d [...] adds 68f863e56105 clk: qcom: gcc-msm8998: Wire up gcc_mmss_gpll0 clock adds e9f322f71cbe dt-bindings: clock: gcc-msm8998: Add HMSS_GPLL0_CLK_SRC de [...] adds b791620cf4b4 clk: qcom: gcc-msm8998: Add missing hmss_gpll0_clk_src clock adds f86114913085 clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical adds 292f75ecff07 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs adds fa92f3b093d6 clk: qcom: mmcc-msm8998: Add hardware clockgating register [...] adds 68e1d106eb4d clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on adds 785c02eb3500 clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds a59c16c80bd7 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] adds 53748348a57a clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting adds fe121bfe2617 clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical adds c3656218386a clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical adds 5db3ae8b33de clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver adds 9502d488b1fc dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc adds 7cbb78a99db6 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers adds eaf87e5661b3 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d adds 79b5d1fc93a1 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver adds e16831bf402c dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] adds 3fade948fbb3 clk: qcom: gcc-sm8350: add gdsc adds 75a81288db32 dt-bindings: clock: Add RPMHCC bindings for SC7280 adds fff2b9a65162 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 adds 87a3d523b38c dt-bindings: clock: Add SC7280 GCC clock binding adds a3cc092196ef clk: qcom: Add Global Clock controller (GCC) driver for SC7280 adds bc22d596ea8c clk: zynq: pll: Fix kernel-doc formatting in 'clk_register [...] adds ed1b7dd7021b clk: ti: clkt_dpll: Fix some kernel-doc misdemeanours adds 539bf21808dc clk: ti: dpll3xxx: Fix some kernel-doc headers and promote [...] adds 4414c16eb186 clk: qcom: clk-regmap: Provide missing description for 'de [...] adds a89bd29a53d9 clk: tegra: clk-tegra30: Remove unused variable 'reg' adds b565eb81276a clk: tegra: cvb: Provide missing description for 'tegra_cv [...] adds d8dbf923e701 clk: ti: dpll44xx: Fix some potential doc-rot adds b92b01bd92c2 clk: qcom: gcc-ipq4019: Remove unused variable 'ret' adds e28aa9b0ce20 clk: clk-fixed-mmio: Demote obvious kernel-doc abuse adds 6a5898411159 clk: clk-npcm7xx: Remove unused static const tables 'npcm7 [...] adds 181ad1ad174b clk: qcom: mmcc-msm8974: Remove unused static const tables [...] adds 4e1df36e0ca1 clk: clk-xgene: Add description for 'mask' and fix formatt [...] adds 3e6bd158c1da clk: qcom: clk-rpm: Remove a bunch of superfluous code adds f2ad937b62d9 clk: spear: Move prototype to accessible header adds 7db20bc17fcf clk: zynqmp: divider: Add missing description for 'max_div' adds ee70d49abf21 clk: bcm: clk-iproc-pll: Demote kernel-doc abuse adds 487dc7bb6a0c clk: sifive: fu540-prci: Declare static const variable 'pr [...] adds 75fddccbca32 clk: socfpga: clk-pll: Remove unused variable 'rc' adds 1609634d4197 clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc' adds 793eb69c9639 clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header adds c13726171f70 clk: st: clkgen-pll: Demote unpopulated kernel-doc header adds 4f71bdcbd6cc clk: st: clkgen-fsyn: Fix worthy struct documentation demo [...] adds 60b185f1112f clk: ti: clockdomain: Fix description for 'omap2_init_clk_ [...] adds 975b3edd5594 clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' [...] adds d52848c3f609 clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_ [...] adds 0c1d46d3a7e6 clk: versatile: clk-icst: Fix worthy struct documentation block adds bf2244ba9d85 clk: zynq: clkc: Remove various instances of an unused var [...] adds 4d5c4ae32945 Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and [...] adds 28b9aaac4cc5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a7dcf5f23565 Merge tag 'for-v5.12' of git://git.kernel.org/pub/scm/linu [...] adds 579f50cee1a1 Merge tag 'hsi-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 36c1b20d1570 Merge tag 'i3c/for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 198be9898b9e rtc: pcf8563: Add NXP PCA8565 compatible adds 2843d565dd78 rtc: pcf2127: properly set flag WD_CD for rtc chips(pcf212 [...] adds 49dfc1f16b03 rtc: abx80x: Add utility function for writing configuration key adds 0328b5f2ef4a Merge tag 'rtc-5.12' of git://git.kernel.org/pub/scm/linux [...] adds 0bb8e80b58c9 gpio: fix spelling mistake in Kconfig "supprot" -> "support" adds db63c0953cfa docs: gpio: Fix formatting in description of gpiod_*_array [...] adds e1d4d6633816 docs: gpio: intro: Improve HTML formatting adds 0521ae0107f7 gpio: rcar: Remove redundant compatible values adds aab0508e37c1 gpio: sl28cpld: convert comma to semicolon adds 032653ef1b9d gpio: Kconfig: Update help description for GPIO_RCAR config adds 82bf0afd57de gpio: bd7xxxx: Do not depend on parent driver data adds c233912f6b99 dt-bindings: gpio: Add compatible string for AM64 SoC adds 858093f73634 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] adds 2ad74f40dacc gpio: visconti: Add Toshiba Visconti GPIO support adds 5103c90d133c MAINTAINERS: Add entries for Toshiba Visconti GPIO controller adds c988ae37c722 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] adds 66fecef5bde0 gpio: tegra: Convert to gpio_irq_chip adds cb38cd70354f gpio: bd7xxxx: use helper variable for pdev->dev adds 2a84708c2f2f dt-bindings: gpio: rcar: Add r8a779a0 support adds ecba1eaa7906 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 adds 93ac0b0c68c0 gpio: rcar: Add R-Car V3U (R8A779A0) support adds 1421b447ae7b gpio: pca953x: Add support for pca9506 adds 600be6522a5a dt-bindings: gpio: pca953x: Document new supported chip pca9506 adds 9067b3014d45 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] adds 27f8feea4091 gpio: tegra: Fix wake interrupt adds 8bc395a6a2e2 selftests: gpio: rework and simplify test implementation adds e029759861d6 selftests: gpio: remove obsolete gpio-mockup-chardev.c adds 01e1250f135b selftests: remove obsolete build restriction for gpio adds 999e71c35122 selftests: remove obsolete gpio references from kselftest_deps.sh adds ef0d6d977502 tools: gpio: remove uAPI v1 code no longer used by selftests adds 10f33652c0e7 selftests: gpio: port to GPIO uAPI v2 adds 94329e158e34 selftests: gpio: add CONFIG_GPIO_CDEV to config adds f61d3f0c6912 gpio: uapi: fix line info flags description adds f0a2c77eb8e9 gpio: remove zte zx driver adds de49e83c2120 gpio: max77620: convert comma to semicolon adds 7de2e5fc51ee gpio: tegra186: convert comma to semicolon adds 10c942a157c5 gpio: vx855: convert comma to semicolon adds 481a4209de3f gpio: wcove: convert comma to semicolon adds 4bf2426103d2 gpio: mockup: tweak the Kconfig help text adds aa37e27f610f gpio: mvebu: improve pwm period calculation accuracy adds de1eaf6016b3 gpio: mvebu: make pwm .get_state closer to idempotent adds 2bee255a5ecf gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX adds 0b68d02b6a0d gpio: mvebu: improve handling of pwm zero on/off values adds 718ff946668e gpio: tegra: Improve formatting of the code adds b2a6115f31a5 gpio: tegra: Use debugfs_create_devm_seqfile() adds 66f7aaa448a7 gpio: tegra: Clean up whitespaces in tegra_gpio_driver adds 4a6eac2b4b12 gpio: tegra: Support building driver as a loadable module adds 94de03ccc9f5 gpio: tegra: Fix irq_set_affinity adds 85b7d8abfec7 gpio: mvebu: add pwm support for Armada 8K/7K adds ea6fe47f3ed4 dt-bindings: ap806: document gpio marvell,pwm-offset property adds 1d10243dc295 gpio: merrifield: Make bias configuration available for GPIOs adds d3c7cfc6d3dc lib/cmdline_kunit: add a new test case for get_options() adds f1f405c35ec2 lib/cmdline: Update documentation to reflect behaviour adds 0ea09083116d lib/cmdline: Allow get_options() to take 0 to validate the input adds deb631c40114 gpio: aggregator: Replace isrange() by using get_options() adds b2498cb87c4b gpio: aggregator: Use compound literal from the header adds 6e004a98299c gpio: aggregator: Remove trailing comma in terminator entries adds fe08e9e26ae7 gpio: msic: Remove driver for deprecated platform adds 944dcbe84b8a gpio: intel-mid: Remove driver for deprecated platform adds 2edba74c9d34 gpio: wcove: Get rid of error prone casting in IRQ handler adds 9fe5fcd64035 gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() adds 5a2a46ae4b26 gpio: wcove: Split out to_ireg() helper and deduplicate the code adds 78034b8e072d gpio: msic: Drop driver from Makefile adds 45c5277f3478 gpio: gpio-xilinx: Simplify with dev_err_probe() adds 37ef33468080 gpio: gpio-xilinx: Reduce spinlock array to array adds a32c7caea292 gpio: gpio-xilinx: Add interrupt support adds 26b04774621e gpio: gpio-xilinx: Add support for suspend and resume adds 6e551bfa9872 gpio: gpio-xilinx: Add check if width exceeds 32 adds 50f9a6c254c6 gpio: uapi: use the preferred SPDX license identifier adds 1827a8978d26 gpio: ep93xx: Fix wrong irq numbers in port F adds 193f1b746812 gpio: ep93xx: drop to_irq binding adds 78f85c73e63c gpio: ep93xx: Fix typo s/hierarchial/hierarchical adds f6b61541865f gpio: ep93xx: refactor ep93xx_gpio_add_bank adds 35d9e6959241 gpio: ep93xx: refactor base IRQ number adds a8002a35935a gpio: pcf857x: Fix missing first interrupt adds 882d6edfc45c Merge tag 'gpio-updates-for-v5.12' of git://git.kernel.org [...] adds 1a41bd222093 dt-bindings: interconnect: Fix the expected number of cells adds 5ab931402a17 dt-bindings: irqchip: Add node name to PRUSS INTC adds 322322d15b9b dt-bindings: ethernet-controller: fix fixed-link specification adds a21ca2dad097 dt-bindings: Use portable sort for version cmp adds 3ff9ee2a8890 dt-bindings: mtd: spi-nor: Convert to DT schema format adds 497bde882907 dt-bindings: power: renesas,apmu: Group tuples in cpus properties adds 6faf708793cb dt-bindings: can: rcar_canfd: Group tuples in pin control [...] adds 7cbe89398a78 dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt adds 83c4a4eec06a of: Remove of_dev_{get,put}() adds cb8be8b4b27f driver core: platform: Drop of_device_node_put() wrapper adds a99163e9e708 Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pu [...] adds 054bee16163d dm writecache: return the exact table values that were set adds a4c8dd9c2d09 dm table: fix iterate_devices based device capability checks adds 5b0fab508992 dm table: fix DAX iterate_devices based device capability checks adds 24f6b6036c9e dm table: fix zoned iterate_devices based device capabilit [...] adds cccb493cdae7 dm table: remove needless request_queue NULL pointer checks adds 4134455f2aaf dm writecache: fix writing beyond end of underlying device [...] adds d9928ac5eba5 dm writecache: use bdev_nr_sectors() instead of open-coded [...] adds de89afc1e40f dm era: Recover committed writeset after crash adds 2099b145d77c dm era: Update in-core bitset after committing the metadata adds 2524933307fd dm era: Reinitialize bitset cache before digesting a new writeset adds c8e846ff93d5 dm era: Verify the data block size hasn't changed adds 904e6b266619 dm era: Fix bitset memory leaks adds 64f2d15afe7b dm era: Use correct value size in equality function of wri [...] adds cca2c6aebe86 dm era: only resize metadata in preresume adds 7bdcc48f4e80 block/keyslot-manager: Introduce passthrough keyslot manager adds d3b17a243790 block/keyslot-manager: Introduce functions for device mapp [...] adds aa6ce87a7682 dm: add support for passing through inline crypto support adds 9355a9eb21a5 dm: support key eviction from keyslot managers of underlyi [...] adds 3db564b4f592 dm: set DM_TARGET_PASSES_CRYPTO feature for some targets adds e3290b9491ff dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED adds a666e5c05e7c dm: fix deadlock when swapping to encrypted device adds 325b764089c9 Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pu [...] adds bdb39c9509e6 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds b53005d66bb0 RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ adds 3ce60f443b14 IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev adds 2019d70e919f IB/mlx5: Avoid calling query device for reading pkey table length adds 7a58779edd75 IB/mlx5: Improve query port for representor port adds 7416790e2245 RDMA/core: Introduce and use API to read port immutable data adds 131796524fa3 IB/mlx5: Use rdma_for_each_port for port iteration adds 7d9ae80e31df RDMA/rxe: Fix coding error in rxe_recv.c adds e328197423e0 RDMA/rxe: Remove useless code in rxe_recv.c adds 8fc1b7027fc1 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt adds 5120bf0a5fc1 RDMA/rxe: Correct skb on loopback path adds 899aba891cab RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() adds 9dd052474a26 RDMA/hns: Allocate one more recv SGE for HIP08 adds 1620f09b96ec RDMA/hns: Bugfix for checking whether the srq is full when [...] adds b5df9b7a2f96 RDMA/hns: Force srq_limit to 0 when creating SRQ adds bb74fe7e81c8 RDMA/hns: Fixed wrong judgments in the goto branch adds 6ee00fbf733d RDMA/hns: Remove the reserved WQE of SRQ adds 0fee45163496 RDMA/hns: Refactor hns_roce_create_srq() adds eacb45ca8f4b RDMA/hns: Refactor code about SRQ Context adds 3f31c4126573 RDMA/hns: Use new interfaces to write SRQC adds 9ae2a37e6ae6 RDMA/hns: Refactor post recv flow adds 6b981e2bd925 RDMA/hns: Clear remaining unused sges when post_recv adds 2e07a3d94585 RDMA/hns: Refactor hns_roce_v2_post_srq_recv() adds 204cbe423b6e RDMA/hns: Add verification of QP type when post_recv adds 429fa9698957 RDMA/siw: Fix calculation of tx_valid_cpus size adds 01584a5edcc4 RDMA/hns: Add support of direct wqe adds 773f841ab1ae RDMA/hns: Avoid filling sgid index when modifying QP to RTR adds ea4092f3b56b RDMA/hns: Fix type of sq_signal_bits adds 9ea9a53ea93b RDMA/hns: Add mapped page count checking for MTR adds 7373de9adb19 RDMA/hns: Disable RQ inline by default adds 3fe07a008e0b RDMA/hns: Skip qp_flow_control_init() for HIP09 adds 86f767e6fc1e RDMA/hns: Replace wmb&__raw_writeq with writeq adds c05ffb1f7db2 RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h adds 993703370a6f RDMA/hns: Remove some magic numbers adds 62490fd5a865 RDMA/hns: Avoid unnecessary memset on WQEs in post_send adds cd0a4baf36da RDMA/hns: Remove unnecessary wrap around for EQ's consumer index adds a5887d62072e RDMA/hns: Delete redundant judgment when preparing descriptors adds db72438c9319 RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow adds dc78074a808e RDMA/rxe: Fix minor coding style issues adds 086f580c0152 RDMA/rxe: Cleanup init_send_wqe adds a14e3caaaa72 RDMA/qedr: Remove in_irq() usage from debug output adds c70f51de8530 RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver adds 633d61021298 RDMA/ipoib: Remove racy Subnet Manager sendonly join checks adds 229557230c76 RDMA/hns: Remove unused member and variable of CMDQ adds 8f86e2eadac9 RDMA/hns: Fixes missing error code of CMDQ adds 563aeb226630 RDMA/hns: Remove redundant operations on CMDQ adds 292b3352bd5b RDMA/hns: Adjust fields and variables about CMDQ tail/head adds 5e9914c00388 RDMA/hns: Refactor process of posting CMDQ adds bf656b029f88 RDMA/hns: Adjust definition of FRMR fields adds 1a93e848b730 RDMA/qedr: Use true and false for bool variable adds 168e4cd94983 RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() adds fe454dc31e84 RDMA/ucma: Fix use-after-free bug in ucma_create_uevent adds bf139b58af09 RDMA/rxe: Remove unused pkt->offset adds e6daa8f61d8d RDMA/rtrs-srv: Fix stack-out-of-bounds adds 03e9b33a0fd6 RDMA/rtrs: Only allow addition of path to an already estab [...] adds f7452a7e96c1 RDMA/rtrs-srv: fix memory leak by missing kobject free adds e2853c49477d RDMA/rtrs-srv-sysfs: fix missing put_device adds 7232c132d13a RDMA/mlx5: Allow CQ creation without attached EQs adds 2fe8d4b87802 RDMA/mlx5: Fail QP creation if the device can not support [...] adds 68ad4d1cc679 Merge branch 'mlx5_timestamp' into rdma.git for-next adds 2b5715fc1738 RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes adds ed4085296797 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() adds 7289e26f395b Merge tag 'v5.11' into rdma.git for-next adds 3672ac8ac0d8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 6778ff5b21bd iommu/amd: Fix performance counter initialization adds 45e606f27269 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] adds d652ea30ba32 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pu [...] adds 66040b2d5d41 smp: Process pending softirqs in flush_smp_call_function_f [...] adds 93e4f73a9371 Merge branch 'sched/smp' of git://git.kernel.org/pub/scm/l [...] adds 0a2efafbb1c7 blk-mq: Always complete remote completions requests in softirq adds f9ab49184af0 blk-mq: Use llist_head for blk_cpu_done adds ae42c3173ba5 Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.ker [...] adds a15cb2c16584 doc/admin-guide: fix spelling mistake: "perfomance" -> "pe [...] adds 3cae85f5f9e9 Documentation/admin-guide: kernel-parameters: Update nohlt [...] adds b7592e5b82db docs: Remove the Microsoft rhetoric adds 3c2e0a489da6 docs: kernel-hacking: be more civil adds 0e63a5c6ba96 Merge tag 'docs-5.12' of git://git.lwn.net/linux adds e0c0840a46db selftests/seccomp: Accept any valid fd in user_notification_addfd adds 80215095cefe Merge tag 'linux-kselftest-next-5.12-rc1' of git://git.ker [...] adds 783955f03de7 Merge tag 'linux-kselftest-kunit-5.12-rc1' of git://git.ke [...] adds 8a8109f303e2 printk: fix deadlock when kernel panic adds 4e89a7877964 lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers adds d9d4de2309cd kselftest: add support for skipped tests adds 5ead723a20e0 lib/vsprintf: no_hash_pointers prints all addresses as unhashed adds 2a8c3a6410f0 Merge branch 'for-5.12-no_hash_pointers' into for-linus adds 13791c80b0cd printk: avoid prb_first_valid_seq() where possible adds 16182ac1f02c Merge branch 'printk-rework' into for-linus adds b2bec7d8a42a Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/sc [...] adds 54ab35d6bbc0 Merge tag 'livepatching-for-5.12' of git://git.kernel.org/ [...] adds 2da2687b5116 kgdb: rectify kernel-doc for kgdb_unregister_io_module() adds cbd026e1d84b kernel: debug: fix typo issue adds 0759d8072843 kdb: kdb_support: Fix debugging information problem adds 93f7a6d818de kdb: Make memory allocations more robust adds f11e2bc682cc kgdb: Remove kgdb_schedule_breakpoint() adds 899cbb0e53c6 Merge tag 'kgdb-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 7b7028edf939 Merge tag 'memblock-v5.12-rc1' of git://git.kernel.org/pub [...] adds 205f92d7f210 Merge branch 'work.d_name' of git://git.kernel.org/pub/scm [...] adds 250a25e7a1d7 Merge branch 'work.audit' of git://git.kernel.org/pub/scm/ [...] adds 62ab1aadcccd zonefs: add tracepoints for file operations adds 059c01039c01 zonefs: Fix file size of zones in full condition adds 0f3d950ddd62 Merge tag 'zonefs-5.12-rc1' of git://git.kernel.org/pub/sc [...] adds 78c276f5495a exfat: fix shift-out-of-bounds in exfat_fill_super() adds f728760aa923 exfat: improve performance of exfat_free_cluster when usin [...] adds c63dca9e23a3 Merge tag 'exfat-for-5.12-rc1' of git://git.kernel.org/pub [...] adds d61c6a58ae30 Merge tag 'lazytime_for_v5.12-rc1' of git://git.kernel.org [...] adds db990385427c Merge tag 'fsnotify_for_v5.12-rc1' of git://git.kernel.org [...] adds 9fe190462668 Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/s [...] adds 64f36da5625f ceph: fix flush_snap logic after putting caps adds 64f28c627a27 ceph: clean up inode work queueing adds a8810cdc007f ceph: allow queueing cap/snap handling after putting cap r [...] adds afd56e78dd17 libceph: deprecate [no]cephx_require_signatures options adds d7ef2e59e3b9 libceph: remove osdtimeout option entirely adds 558b4510f622 ceph: defer flushing the capsnap if the Fb is used adds 20bf195e9391 Merge tag 'ceph-for-5.12-rc1' of git://github.com/ceph/cep [...] adds bd5ae9288d64 nfsd: register pernet ops last, unregister first adds 0ac24c320c4d svcrdma: Hold private mutex while invoking rdma_accept() adds e0a912e8ddba SUNRPC: Use TCP_CORK to optimise send performance on the server adds 987c7b1d094d SUNRPC: Remove redundant socket flags from svc_tcp_sendmsg() adds 4d12b7275386 SUNRPC: Further clean up svc_tcp_sendmsg() adds 7c70f3a7488d Merge tag 'nfsd-5.12-1' of git://git.kernel.org/pub/scm/li [...] adds a2c42bbabbe2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...] adds 656d1d58d8e0 arm64: kexec_file: fix memory leakage in create_dtb() when [...] adds f5c6d0fcf90c arm64 module: set plt* section addresses to 0x0 adds 2596b6ae412b kexec: move machine_kexec_post_load() to public interface adds 1689f8730785 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 4cc8ca08ed09 sparc: remove SA_STATIC_ALLOC macro definition adds b6b9b67d67f0 sparc32: signal: Fix stack trampoline for RT signals adds bf8c5541df53 sbus: char: Remove meaningless jump label out_free adds 8befe0280de4 sparc: Replace test_ti_thread_flag() with test_tsk_thread_flag() adds bda166930c37 sparc32: Limit memblock allocation to low memory adds c599a7821be7 sparc32: Preserve clone syscall flags argument for restart [...] adds 520615e1f5b2 sparc64: switch defconfig from the legacy ide driver to libata adds a57cdeb369ef sparc: sparc64_defconfig: add necessary configs for qemu adds da5447265434 tty: vcc: Drop impossible to hit WARN_ON adds e1d830ab3280 tty: vcc: Drop unnecessary if block adds 60cb8a9073ba tty: hvcs: Drop unnecessary if block adds 80bddf5c93a9 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set adds a970a9764c77 sparc: Fix handling of page table constructor failure adds b3554aa2470b sparc: fix led.c driver when PROC_FS is not enabled adds 76962e03934e sparc32: Fix comparing pointer to 0 coccicheck warning adds 147d8622f2a2 sparc64: Use arch_validate_flags() to validate ADI flag adds 356184fb6d67 sparc: make xchg() into a statement expression adds 7e770a63627f Merge remote-tracking branch 'sparc/master' adds 3a2eb515d136 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() adds 32738b554960 Merge remote-tracking branch 'net/master' adds b29dd96b905f bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src adds 33ccec5fd740 bpf: Fix a warning message in mark_ptr_not_null_reg() adds 53f523f3052a bpf: Clear percpu pointers in bpf_prog_clone_free() adds 840cebdf3e2e Merge remote-tracking branch 'bpf/master' adds 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode adds ae064fc0e32a mt76: fix tx skb error handling in mt76_dma_tx_queue_skb adds 94f0e6256c2a mt76: mt7915: only modify tx buffer list after allocating [...] adds 4538c5ed0f7e iwlwifi: avoid crash on unsupported debug collection adds 42c9c0ef491d Merge remote-tracking branch 'wireless-drivers/master' adds 7797b0e5a280 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 7fb08871c38b ASoC: rt1015: fix i2c communication error adds 2979ef760e73 ASoC: rt1015: enable BCLK detection after calibration adds 75fa6833aef3 ASoC: samsung: tm2_wm5110: check of_parse return value adds bb5a7549f4f1 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] adds ceae5d20f386 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 56ee12b04d33 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1dbcf513dcf6 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds be86c3fd26c7 regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds e124039e9567 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds db516533fe6f Merge remote-tracking branch 'regulator-fixes/for-linus' adds 28c93644d865 Merge remote-tracking branch 'spi/for-5.11' into spi-linus adds b3c15f78befc spi: spi-ti-qspi: Free DMA resources adds ecce3daec27a Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds f32f0f4bd5d6 Merge remote-tracking branch 'spi-fixes/for-linus' adds 109bcb4f6f37 Merge remote-tracking branch 'pci-current/for-linus' adds 8a22af32d391 Merge remote-tracking branch 'phy/fixes' adds 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...] adds 6524d8eac258 Input: st1232 - add IDLE state as ready condition adds bfa71d2bfcc1 Merge remote-tracking branch 'input-current/for-linus' adds 0f3cce77f8a9 Merge remote-tracking branch 'ide/master' adds a3db58a392c8 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds be6320941469 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds 16457a528e63 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] adds 47831e7201c0 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 368ea2b26f0a Merge remote-tracking branch 'omap-fixes/fixes' adds d70cef0d4672 btrfs: fix raid6 qstripe kmap adds be6a13613fd3 btrfs: make btrfs_submit_compressed_read() subpage compatible adds 04d4ba4c9075 btrfs: make check_compressed_csum() to be subpage compatible adds 3c1791651042 btrfs: fix race between extent freeing/allocation when usi [...] adds 20903032cd9f btrfs: avoid checking for RO block group twice during noco [...] adds 195a49eaf655 btrfs: fix race between writes to swap files and scrub adds dd0734f2a866 btrfs: fix race between swap file activation and snapshot [...] adds 1119a72e223f btrfs: tree-checker: do not error out if extent ref hash d [...] adds 3660d0bcdb82 btrfs: fix stale data exposure after cloning a hole with N [...] adds 95c85fba1f64 btrfs: avoid double put of block group when emptying cluster adds 6e37d2459941 btrfs: zoned: fix deadlock on log sync adds 08b609a13e80 Merge branch 'misc-5.12' into next-fixes adds 03e61ba4179f Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 8fd167361316 drm/ttm: Fix a memory leak adds ef8173f75639 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s adds a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h> adds fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning adds db4632c65eb5 Makefile: use smaller dictionary size for xz module compression adds 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] adds 052c805a1851 kbuild: LD_VERSION redenomination adds aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig adds ab37d5a43162 genksyms: make source_file a local variable in lexer adds e66e13a3c974 genksyms: remove dead code for ST_TABLE_* adds 13940738c264 genksyms: remove useless case DOTS adds 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section adds 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file adds 2047ace96679 kbuild: use always-y instead of extra-y adds 1c3fae740aab Kbuild: Make composite object searching more generic adds 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections adds a66049e2cf0e Kbuild: make DWARF version a choice adds 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5 adds 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255 adds 88a686728b37 kbuild: simplify access to the kernel's version adds 585d32f9b053 gen_compile_commands: prune some directories adds 865fa29f7dd1 arch: syscalls: add missing FORCE and fix 'targets' to mak [...] adds 29c5c3ac6331 arch: syscalls: remove $(srctree)/ prefix from syscall tables adds 9df526b03c01 scripts: add generic syscalltbl.sh adds b9da928abf45 scripts: add generic syscallhdr.sh adds 05f6bbf2d714 kbuild: remove ld-version macro adds 02aff8592204 kbuild: check the minimum linker version in Kconfig adds 3d9055f99d24 Makefile: Remove # characters from compiler string adds 3e7709b8cb11 kconfig: Remove duplicate call to sym_get_string_value() adds c523fb810ff3 kconfig: clean up nested if-conditionals in check_conf() adds 65517e25def9 kconfig: remove dead code in conf_askvalue() adds 79e901ab8e7e kconfig: fix 'invalid option' for help option adds cd0bddd66b2c kconfig: omit --oldaskconfig option for 'make config' adds cfe93fcafd19 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] adds 2c6a960613de kbuild: reuse this-makefile to define abs_srctree adds ee38bf52412c kbuild: parse C= and M= before changing the working directory adds 2f9dbf67b29a kbuild: remove deprecated 'always' and 'hostprogs-y/m' adds bb87e0d8458f Merge remote-tracking branch 'kbuild/for-next' adds 81d88ce55092 dma-mapping: remove the {alloc,free}_noncoherent methods adds 8b81d54e6b2b dma-mapping: add a dma_mmap_pages helper adds a79c595298a8 dma-mapping: refactor dma_{alloc,free}_pages adds 3c9bc9fc3313 dma-mapping: add a dma_alloc_noncontiguous API adds c87ca98a5762 dma-iommu: refactor iommu_dma_alloc_remap adds 8b8734be6294 dma-iommu: implement ->alloc_noncontiguous adds 3dc47131f8aa media: uvcvideo: Use dma_alloc_noncontiguos API adds 77e2c2cbe227 Merge remote-tracking branch 'dma-mapping/for-next' adds a9f39a5f9ab2 Merge remote-tracking branch 'asm-generic/master' adds fd749fe4bcb0 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled adds 2561ce1f5b6b Merge branches 'fixes' and 'misc' into for-next adds 1afb7e6348aa Merge branch 'devel-stable' into for-next adds ff06413c1b3c Merge remote-tracking branch 'arm/for-next' adds a26ef1caedbd Merge branch 'arm/defconfig' into for-next adds f16e6ab68062 Merge branch 'arm/fixes' into for-next adds a37e26c27ff0 Merge branch 'arm/drivers' into for-next adds 8ddc4c087115 soc: document merges adds 4dab92eb1988 Merge branch 'arm/dt' into for-next adds f89f61672a50 Merge branch 'arm/soc' into for-next adds 6238de3114d6 Merge branch 'arm/drivers' into for-next adds 97fe18b22dea Merge branch 'arm/defconfig' into for-next adds 470db6e829ec Merge branch 'arm/fixes' into for-next adds 5414f7eef59f soc: document merges adds 2a898f6df9f9 Merge branch 'arm/soc' into for-next adds 504842dc676b Merge branch 'arm/dt' into for-next adds 8221c90ce0f4 Merge branch 'arm/drivers' into for-next adds e6c44b8c57c9 soc: document merges adds 7e2389631859 Merge remote-tracking branch 'arm-soc/for-next' adds 2b4586aed123 Merge remote-tracking branch 'actions/for-next' adds 002f95e19d2a Merge branch 'v5.12/dt' into tmp/aml-rebuild adds c9eaf8360712 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H adds 5ed5627400ed arm64: dts: meson: add initial device-tree for Minix NEO U9-H adds ec811a412a97 Merge branch 'v5.12/dt64' into tmp/aml-rebuild adds 70994f761efe Merge branch 'v5.12/soc' into tmp/aml-rebuild adds c7dfea278925 Merge remote-tracking branch 'amlogic/for-next' adds 697dabd5d370 Merge branches 'soc-for-v5.12' and 'dt-for-v5.12' into for-next adds b22e891f0760 Merge remote-tracking branch 'aspeed/for-next' adds 9639bdcf8954 Merge branch 'at91-fixes' into at91-next adds 294239941488 Merge remote-tracking branch 'at91/at91-next' adds aefc4a4a0f8b Merge remote-tracking branch 'drivers-memory/for-next' adds d1f9be3eb556 Merge remote-tracking branch 'imx-mxs/for-next' adds 3ebec05f0999 Merge remote-tracking branch 'keystone/next' adds 01b2d9e308de Merge remote-tracking branch 'mediatek/for-next' adds 6b32c8cabe47 Merge remote-tracking branch 'mvebu/for-next' adds 49a08ba165cd Merge remote-tracking branch 'omap/for-next' adds d2910c0e452d Merge remote-tracking branch 'qcom/for-next' adds b8c4fe7a05d9 Merge remote-tracking branch 'raspberrypi/for-next' adds cd62e9e8f55c Merge remote-tracking branch 'realtek/for-next' adds 8e61da41d74c Merge remote-tracking branch 'renesas/next' adds 328ee674a730 Merge remote-tracking branch 'rockchip/for-next' adds d0323a6fca5c Merge remote-tracking branch 'samsung-krzk/for-next' adds a04aaa720308 Merge remote-tracking branch 'stm32/stm32-next' adds 8d9d64c9d8d6 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 070ddac92f78 Merge remote-tracking branch 'tegra/for-next' adds dc16d996d01b Merge remote-tracking branch 'ti-k3/ti-k3-next' adds aea884ce8870 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds d2cda742b03e Merge remote-tracking branch 'csky/linux-next' adds 0a027ff718b7 Merge remote-tracking branch 'h8300/h8300-next' adds 9a45bce668c1 Merge remote-tracking branch 'm68knommu/for-next' adds b68c8736a01f microblaze: Remove support for gcc < 4 adds 48783be427c7 microblaze: Fix built-in DTB alignment to be 8-byte aligned adds 74536950065c Merge remote-tracking branch 'microblaze/next' adds d9b2a2bbbb4d block: Add n64 cart driver adds f1e19224f594 n64: use pr_fmt to avoid duplicate string adds 9ee8c9a1c752 n64: move module info at the end adds e39e31326305 n64: move module param at the top adds 2ce503b35dce n64: use enums for reg adds 857f6fde1c6e n64: use sector SECTOR_SHIFT instead 512 adds 82a0c13a08d8 n64: remove curly brackets adds 37772f9136f4 n64: cosmetics changes adds 0d424780852e n64: cleanup n64cart_probe() adds 13d41b537df7 n64: store dev instance into disk private data adds df5747840622 Merge remote-tracking branch 'mips/mips-next' adds 34aaae9c0311 Merge remote-tracking branch 'nds32/next' adds c26958cb5a0d Take mmap lock in cacheflush syscall adds 9abcfcb20320 nios2: fixed broken sys_clone syscall adds 7f7bc20bc41a nios2: Don't use _end for calculating min_low_pfn adds 4d86aa4f2a38 Merge remote-tracking branch 'nios2/for-next' adds 8f722f67452f openrisc: Use devicetree to determine present cpus adds 2370d951a021 Merge remote-tracking branch 'openrisc/for-next' adds dea6f4c69699 powerpc/powernv/pci: Use kzalloc() for phb related allocations adds e4bb64c7a42e powerpc: remove interrupt handler functions from the noins [...] adds 5c47c44f157f powerpc/83xx: Fix build error when CONFIG_PCI=n adds 2bb421a3d936 powerpc/mm/64s: Fix no previous prototype warning adds f30520c64f29 powerpc/amigaone: Make amigaone_discover_phbs() static adds de4ffc653f37 powerpc/uaccess: Simplify unsafe_put_user() implementation adds 7d506ca97b66 powerpc/uaccess: Avoid might_fault() when user access is enabled adds 60a707d0c99a powerpc/kuap: Restore AMR after replaying soft interrupts adds 14ad0e7d04f4 powerpc/64s: syscall real mode entry use mtmsrd rather than rfid adds ac7c5e9b08ac powerpc/64s: Remove EXSLB interrupt save area adds 3642eb21256a powerpc/32: Preserve cr1 in exception prolog stack check t [...] adds c9df3f809cc9 powerpc/xive: Assign boolean values to a bool variable adds c7ba2d636342 powerpc/mm: Enable compound page check for both THP and HugeTLB adds ec94b9b23d62 powerpc/mm: Add PG_dcache_clean to indicate dcache clean state adds 2ac02e5ecec0 powerpc/mm: Remove dcache flush from memory remove. adds 2377c92e37fe powerpc/kexec_file: fix FDT size estimation for kdump kernel adds caccf2ac5c5d powerpc: use kernel endianness in MSR in 32-bit signal handler adds 57f48b4b74e7 powerpc/compat_sys: swap hi/lo parts of 64-bit syscall arg [...] adds 57fdfbce8913 powerpc/32s: Add missing call to kuep_lock on syscall entry adds eca2411040c1 powerpc/32: Always enable data translation on syscall entry adds 76249ddc2708 powerpc/32: On syscall entry, enable instruction translati [...] adds 2c59e5104821 powerpc/32: Reorder instructions to avoid using CTR in sys [...] adds fb5608fd117a powerpc/irq: Add helper to set regs->softe adds 08353779f288 powerpc/irq: Rework helpers that manipulate MSR[EE/RI] adds 6650c4782d57 powerpc/irq: Add stub irq_soft_mask_return() for PPC32 adds ab1a517d55b0 powerpc/syscall: Rename syscall_64.c into interrupt.c adds 344bb20b159d powerpc/syscall: Make interrupt.c buildable on PPC32 adds 72b7a9e56b25 powerpc/syscall: Use is_compat_task() adds 8875f47b7681 powerpc/syscall: Save r3 in regs->orig_r3 adds c01b91665815 powerpc/syscall: Change condition to check MSR_RI adds fbcee2ebe8ed powerpc/32: Always save non volatile GPRs at syscall entry adds 6f76a01173cc powerpc/syscall: implement system call entry/exit logic in [...] adds 4d67facbcbdb powerpc/32: Remove verification of MSR_PR on syscall in th [...] adds eb595eca7406 powerpc/32: Remove the counter in global_dbcr0 adds b966f2279048 powerpc/syscall: Do not check unsupported scv vector on PPC32 adds d524dda719f0 powerpc/32: Handle bookE debugging in C in syscall entry/exit adds 5b90b9661a33 powerpc/syscall: Avoid storing 'current' in another pointer adds e10656114d32 spi: mpc52xx: Avoid using get_tbl() adds 55d68df623eb powerpc/time: Avoid using get_tbl() adds 132f94f13396 powerpc/time: Remove get_tbl() adds e3de1e291fa5 powerpc/64: Fix stack trace not displaying final frame adds 6b385d1d7c0a powerpc/uaccess: get rid of small constant size cases in r [...] adds 95d019e0f922 powerpc/uaccess: Merge __put_user_size_allowed() into __pu [...] adds 052f9d206f6c powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw [...] adds b3abe590c80e powerpc/pci: Remove unimplemented prototypes adds 82d2c16b350f powerpc/perf: Adds support for programming of Thresholding in P10 adds 2cd5d05aa13e Merge remote-tracking branch 'powerpc/next' adds f105aa940e78 riscv: add BUILTIN_DTB support for MMU-enabled targets adds fade5cad9339 initrd: Add the preprocessor guard in initrd.h adds c72160fe05fb initramfs: Provide a common initrd reserve function adds aec33b54af55 riscv: Covert to reserve_initrd_mem() adds e178d670f251 riscv/kasan: add KASAN_VMALLOC support adds 5da9cbd2b200 arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] adds d4c34d09ab03 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver adds 5dd671333171 RISC-V: probes: Treat the instruction stream as host-endian adds 3449831d92fe RISC-V: remove unneeded semicolon adds 4cd48bb3b077 arch_numa: fix common code printing of phys_addr_t adds 65d4b9c53017 RISC-V: Implement ASID allocator adds 880e84ee56ef RISC-V: Add a non-void return for sbi v02 functions adds 0a6f4aa2f308 clk: Add RISC-V Canaan Kendryte K210 clock driver adds 76f854f5f5ae dt-bindings: update MAINTAINERS file adds 9c726eee2ac9 dt-bindings: add Canaan boards compatible strings adds 3f843fefcb9b dt-bindings: update risc-v cpu properties adds 6d8f94ff3493 dt-bindings: update sifive plic compatible string adds 5210f89eb081 dt-bindings: update sifive clint compatible string adds 41490ededcb7 dt-bindings: update sifive uart compatible string adds 700d7f2cdb28 dt-bindings: fix sifive gpio properties adds eade88b6fc3c dt-bindings: add resets property to dw-apb-timer adds d50359598694 riscv: Update Canaan Kendryte K210 device tree adds 20724c61323c riscv: Add SiPeed MAIX BiT board device tree adds 1e3190b16c5f riscv: Add SiPeed MAIX DOCK board device tree adds 266bea100608 riscv: Add SiPeed MAIX GO board device tree adds 22daa87df26c riscv: Add SiPeed MAIXDUINO board device tree adds 47ce23fbbcea riscv: Add Kendryte KD233 board device tree adds aa0d1bc9c51c riscv: Update Canaan Kendryte K210 defconfig adds cfe13eb03f7b riscv: Add Canaan Kendryte K210 SD card defconfig adds 1d8da3eb9821 riscv: Remove unnecessary declaration adds f49815047c1a riscv: Disable KSAN_SANITIZE for vDSO adds 1f076cc7cf9f Merge remote-tracking branch 'risc-v/for-next' adds b47f625e102b Merge branch 'features' into for-next adds eed64af808f3 Merge remote-tracking branch 's390/for-next' adds ba2b4d03decc Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 5d9497045363 Merge remote-tracking branch 'pidfd/for-next' adds c7104697aa94 netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] adds 32685453751f netfs: Hold a ref on a page when PG_private_2 is set adds bbf120ce7c89 Merge remote-tracking branch 'fscache/fscache-next' adds c6a078fa577d Merge branch 'misc-5.12' into for-next-current-v5.10-20210217 adds 4d296fe10a59 Merge branch 'for-next-current-v5.10-20210217' into for-ne [...] adds 4292b233d3cc btrfs: fix raid6 qstripe kmap adds d64f5358a5be btrfs: make btrfs_submit_compressed_read() subpage compatible adds 8a97de64f182 btrfs: make check_compressed_csum() to be subpage compatible adds ecd583912332 btrfs: fix race between extent freeing/allocation when usi [...] adds d7e9e0d66ceb btrfs: avoid checking for RO block group twice during noco [...] adds f35a3a066e6f btrfs: fix race between writes to swap files and scrub adds c43707783dd6 btrfs: fix race between swap file activation and snapshot [...] adds 205b3ac162cd btrfs: ix comment for btrfs ordered extent flag bits adds b85268cbb907 btrfs: tree-checker: do not error out if extent ref hash d [...] adds 632605c14eae btrfs: fix stale data exposure after cloning a hole with N [...] adds 99addaa7e437 btrfs: avoid double put of block group when emptying cluster adds 594ed9b39b4c btrfs: zoned: fix deadlock on log sync adds fb71a36f8661 Merge branch 'misc-next' into for-next-next-v5.11-20210217 adds 5b1c5c4216f2 btrfs: Prevent nowait or async read from doing sync IO adds 1d0759c4da7d Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds ba35d57e5b89 btrfs: convert BUG_ON()'s in relocate_tree_block adds 21e335c89f76 btrfs: return an error from btrfs_record_root_in_trans adds 981cac60a0d8 btrfs: handle errors from select_reloc_root() adds fb281a0a33cc btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds b42de4e633f4 btrfs: check record_root_in_trans related failures in sele [...] adds c5ead6424f19 btrfs: do proper error handling in record_reloc_root_in_trans adds 2ae5de7c27ff btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 789252c80dce btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 2e68bff0e9fe btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds a1682b094a00 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 0a42df53da2c btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 26c27464f0c2 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 4db0152de0f7 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 087a357a9afd btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds e5dcf95e59f6 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 0dafcbeb5ca3 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 48c098ed2a79 btrfs: do not panic in __add_reloc_root adds 2fb9763c5fce btrfs: have proper error handling in btrfs_init_reloc_root adds bb8ada368285 btrfs: do proper error handling in create_reloc_root adds 25e96c20d61e btrfs: validate ->reloc_root after recording root in trans adds 88bcfe16ed4a btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds cb48db067142 btrfs: change insert_dirty_subvol to return errors adds 1de410e39ec4 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds e5526d90b3b0 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 673f9dd1b103 btrfs: do proper error handling in btrfs_update_reloc_root adds bb91d8d992dd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 4fe31b5239db btrfs: handle btrfs_cow_block errors in replace_path adds f1ef26336e08 btrfs: handle btrfs_search_slot failure in replace_path adds 51bf41f2faa4 btrfs: handle errors in reference count manipulation in re [...] adds 95458c404bb1 btrfs: handle extent reference errors in do_relocation adds c0867b54f7c2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 50946182c60c btrfs: remove the extent item sanity checks in relocate_bl [...] adds 38728764598b btrfs: do proper error handling in create_reloc_inode adds 0d5a0faf7449 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds d1c1f884dd90 btrfs: cleanup error handling in prepare_to_merge adds d2efcde71a5e btrfs: handle extent corruption with select_one_root properly adds 681ca9e605e2 btrfs: do proper error handling in merge_reloc_roots adds 39e70ec09601 btrfs: check return value of btrfs_commit_transaction in r [...] adds 70dbaa346f12 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core adds 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() adds 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] adds ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls adds 325a835476e3 iov_iter: Remove memzero_page() in favor of zero_user() adds ba17591bcb78 btrfs: use memcpy_[to|from]_page() and kmap_local_page() adds ebb5023a8bec btrfs: use copy_highpage() instead of 2 kmaps() adds bbc24c42f2c0 btrfs: convert to zero_user() adds c9f34259c600 Merge branch 'kmap-conversion' into for-next-next-v5.11-20210217 adds 191e697796c2 Merge branch 'for-next-next-v5.11-20210217' into for-next- [...] adds c456d2dfb419 Merge remote-tracking branch 'btrfs/for-next' adds 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] adds 201023c5b294 cifs: fix trivial typo adds 731ddc09c25b cifs: documentation cleanup adds 0f56db831456 cifs: New optype for session operations. adds 7de0394801da cifs: Fix in error types returned for out-of-credit situations. adds 6d82c27ae5d0 cifs: Identify a connection by a conn_id. adds 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id. adds af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR adds 4ecd6cff6ece TCON Reconnect during STATUS_NETWORK_NAME_DELETED adds 62e189dc9e4e cifs: minor simplification to smb2_is_network_name_deleted adds c0a09bf45fb1 cifs: change confusing field serverName (to ip_addr) adds 3da770347709 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData adds 71acea5d7f14 cifs: Fix cifsacl ACE mask for group and others. adds f9ac14e66257 cifs: Retain old ACEs when converting between mode bits and ACL. adds cf5091cdaf0e cifs: Change SIDs in ACEs while transferring file ownership. adds 094f4884b3e6 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c adds c2d4f5ff38dd Merge remote-tracking branch 'cifs/for-next' adds e0df3f77fef2 Merge remote-tracking branch 'ecryptfs/next' adds 8a376055dedc Merge remote-tracking branch 'ext3/for_next' adds 3258386aba67 ext4: reset retry counter when ext4_alloc_file_blocks() ma [...] adds 302fdadeafe4 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...] adds 0a76945fd1ba ext4: add .kunitconfig fragment to enable ext4-specific tests adds ade1be8355cd Merge remote-tracking branch 'ext4/dev' adds 45901a231723 NFSv4: Fixes for nfs4_bitmask_adjust() adds 37eaeed1a57e NFS: Fix documenting comment for nfs_revalidate_file_size() adds fc9dc401899a NFS: Optimise sparse writes past the end of file adds 28aa2f9e73e7 NFS: Always clear an invalid mapping when attempting a buf [...] adds 848fdd62399c NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache adds 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server adds ed7bcdb374d2 NFS: Add support for eager writes adds a0492339fc70 NFS: Add mount options supporting eager writes adds 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block adds 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...] adds fbcbf4d9e8a9 Merge remote-tracking branch 'nfs-anna/linux-next' adds 69f6f09e748c Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 8ac024084935 Merge remote-tracking branch 'v9fs/9p-next' adds 0016c9bb87a7 coredump: don't bother with do_truncate() adds 4abde3aecbe6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds ac55aa6b7241 Merge remote-tracking branches 'vfs/work.sparc', 'vfs/work [...] adds 36964821a2d2 Merge remote-tracking branch 'vfs/work.sendfile' into for-next adds 341d64eb5c69 Merge branch 'work.d_name' into for-next adds 44903da5c0ff Merge branch 'work.namei' into for-next adds 93c30e481751 Merge remote-tracking branch 'vfs/for-next' adds 873c6cedae39 Merge branch 'for-5.12' into for-next adds 7908e4c69387 Merge branch 'printk-rework' into for-next adds f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next adds 544cceae0d98 Merge remote-tracking branch 'printk/for-next' adds e34a4f0b7001 PCI/ASPM: Move LTR save/restore state functions earlier adds d2bb2f9e1af6 PCI/ASPM: Move LTR, ASPM L1SS save/restore into PCIe save/restore adds 510f9db3cf55 Merge branch 'pci/aspm' adds f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety adds f6bda644fa3a PCI: Fix pci_register_io_range() memory leak adds f98ef3d9b5ee Merge branch 'pci/enumeration' adds e07e5cae10ae PCI/ERR: Clear status of the reporting device adds d0d159c6c357 PCI/AER: Clear AER status from Root Port when resetting Do [...] adds fde474986573 PCI/ERR: Retain status from error notification adds a0bea14a8378 PCI/AER: Specify the type of Port that was reset adds 0cea36bd0c8e PCI/portdrv: Report reset for frozen channel adds b567be39737f Merge branch 'pci/error' adds fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef adds 142637464cfc Merge branch 'pci/hotplug' adds bc92504f7905 Merge branch 'pci/link' adds 6fab38e9bdb1 Merge branch 'pci/resource' adds 1002573ee33e PCI: cadence: Fix DMA range mapping early return error adds 460c206c9be7 Merge branch 'pci/host-probe-refactor' adds 8f1fc1c15329 PCI: Add Silicom Denmark vendor ID adds e8e9aababe60 PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy adds 9a1471222189 PCI: Remove WARN_ON(in_interrupt()) adds b9118f4f1e49 Merge branch 'pci/misc' adds eb6a76cc14fa Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect adds eae5c241380e Merge branch 'remotes/lorenzo/pci/cadence' adds a31c993a5315 Merge branch 'remotes/lorenzo/pci/dwc' adds dfa7c1ed2b94 PCI: dwc: Fix typos adds 419774bf1339 Merge branch 'pci/dwc-typos' adds 1300986e796f Merge branch 'remotes/lorenzo/pci/mediatek' adds 9b7abafe45e6 Merge branch 'remotes/lorenzo/pci/microchip' adds 7fae24f2b2cc PCI: microchip: Tidy whitespace adds 89cb6e1618ac Merge branch 'pci/microchip-typos' adds 899dd147ab4b NTB: Add support for EPF PCI-Express Non-Transparent Bridge adds 43cfedecb0af Documentation: PCI: Add configfs binding documentation for [...] adds 528a69e40116 Documentation: PCI: Add userguide for PCI endpoint NTB function adds c3cf41a4a31b Merge branch 'remotes/lorenzo/pci/ntb' adds d2e2cdef518b Documentation: PCI: Fix NTB Function typos adds bd3e6dc4cec3 Merge branch 'pci/ntb-typos' adds a8069a4831d2 dt-bindings: pci: qcom: Document ddrss_sf_tbu clock for sm8250 adds f5d48a3328d0 PCI: qcom: add support for ddrss_sf_tbu clock adds 01a798c1e3a0 Merge branch 'remotes/lorenzo/pci/qcom' adds c6b773d64dbc Merge branch 'remotes/lorenzo/pci/rcar' adds 019b222d8dbc Merge branch 'remotes/lorenzo/pci/rockchip' adds 83c2a2f6237d PCI: rockchip: Tidy whitespace adds 49affcd1aa05 Merge branch 'pci/rockchip-typos' adds d1420a161232 Merge branch 'remotes/lorenzo/pci/tango' adds fc6d2c361d76 Merge branch 'remotes/lorenzo/pci/xilinx' adds 4cb431e82c25 Merge branch 'remotes/lorenzo/pci/misc' adds 46a54acf3444 Merge remote-tracking branch 'pci/next' adds 2aefba190f17 HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID adds 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next adds fab3a95654ee HID: logitech-dj: add support for the new lightspeed conne [...] adds 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next adds decfe496fe77 HID: Ignore battery for Elan touchscreen on HP Spectre X36 [...] adds 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next adds b7c20f381598 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspi [...] adds d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next adds bc2e15a9a022 HID: playstation: initial DualSense USB support. adds b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier. adds d30bca44809e HID: playstation: add DualSense battery support. adds f6bb05fcb2a1 HID: playstation: add DualSense touchpad support. adds 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...] adds 53f04e83577c HID: playstation: track devices in list. adds 799b2b533a29 HID: playstation: add DualSense Bluetooth support. adds 51151098d7ab HID: playstation: add DualSense classic rumble support. adds ebbe998a4a52 HID: playstation: add DualSense lightbar support adds d5f7af85a537 HID: playstation: add microphone mute support for DualSense. adds c240f0cb88ec HID: playstation: add DualSense player LEDs support. adds 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. adds 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. adds 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next adds 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. adds 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next adds 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] adds 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] adds 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] adds fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." adds f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] adds 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" adds bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next adds 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version. adds 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property. adds 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next adds 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one) adds 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next adds 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] adds 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next adds 8e5198a12d64 HID: playstation: add initial DualSense lightbar support. adds c26e48b150fc HID: playstation: add microphone mute support for DualSense. adds 949aaccda019 HID: playstation: add DualSense player LED support. adds 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next adds a0617e7a9195 Merge remote-tracking branch 'hid/for-next' adds 77363f8520dc Merge branch 'i2c/for-5.12' into i2c/for-next adds 55900a79efeb Merge branch 'i2c/for-current' into i2c/for-next adds 35ea257a39ae Merge branch 'i2c/for-5.12' into i2c/for-next adds 4ebe64ba0662 Merge remote-tracking branch 'i2c/i2c/for-next' adds dde4bb938e3e Merge remote-tracking branch 'dmi/dmi-for-next' adds 93ea4a0b8fce Documentation: proc.rst: add more about the 6 fields in loadavg adds 163ba35ff371 doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags fro [...] adds 336ced2de62d scripts: kernel-doc: fix array element capture in pointer- [...] adds 36d8900d2000 Fix unaesthetic indentation adds c418eed8c3b7 docs: ABI: testing: ima_policy: Fixed missing bracket adds 1e7293264c5e Merge remote-tracking branch 'jc_docs/docs-next' adds 54fa3d59a353 Merge remote-tracking branch 'v4l-dvb-next/master' adds 32890f947002 Merge branch 'pm-devfreq' into linux-next adds 9ea1ba38e25a Merge branch 'acpi-messages' into linux-next adds ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const adds 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...] adds befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio) adds 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd) adds 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery) adds db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio) adds 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn) adds f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal) adds 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic) adds 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC) adds 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform adds ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform adds c25ed1a101a3 Merge branch 'platform-drivers-mid-removal' into linux-next adds 5352de4c92b3 Merge branch 'acpi-properties' into linux-next adds 3c26db8b2895 media: atomisp: Remove unused header adds 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware adds 4590d98f5a4f sfi: Remove framework for deprecated firmware adds 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison adds 24c92537ccac x86/PCI: Describe @reg for type1_access_ok() adds 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h adds 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co. adds 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...] adds c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names adds 4f0db3fc3839 Merge branch 'platform-drivers-mid-removal' into linux-next adds af5b22027738 Merge branch 'acpi-properties' into linux-next adds 606a19484587 Merge branches 'pm-misc', 'pm-cpuidle', 'pm-sleep' and 'po [...] adds 8a2664c3f092 Merge branch 'pm-opp' into linux-next adds 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] adds 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks adds cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds de04241ab87a opp: Don't skip freq update for different frequency adds 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 8b72d3aa065c Merge branches 'pm-cpufreq-fixes' and 'pm-opp-fixes' into [...] adds c27f3d011b08 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_r [...] adds 8f6493d1b834 ACPICA: Remove some code duplication from acpi_ev_address_ [...] adds 4475f0291af9 Merge branch 'acpica-fixes' into linux-next adds db3cd5ffbff8 Merge remote-tracking branch 'pm/linux-next' adds 32497ff074d9 Merge remote-tracking branch 'ieee1394/for-next' adds 66e8d3b8995c sdhci: stop poking into swiotlb internals adds 36950f2da1ea driver core: add a min_align_mask field to struct device_d [...] adds b5d7ccb7aac3 swiotlb: add a IO_TLB_SIZE define adds c7fbeca757fe swiotlb: factor out an io_tlb_offset helper adds c32a77fd1878 swiotlb: factor out a nr_slots helper adds ca10d0f8e530 swiotlb: clean up swiotlb_tbl_unmap_single adds 567d877f9a7d swiotlb: refactor swiotlb_tbl_map_single adds e952d9a1bc20 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single adds c6f50c7719e7 swiotlb: respect min_align_mask adds 83497fb11e42 nvme-pci: set min_align_mask adds 47cfc5be1934 swiotlb: Validate bounce size in the sync/unmap path adds ad6fd8b48bf4 Merge remote-tracking branch 'swiotlb/linux-next' adds 7009fa9cd9a5 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end adds 736b2f778f0a gfs2: Un-obfuscate function jdesc_find_i adds 458094c2c611 gfs2: Simplify the buf_limit and databuf_limit definitions adds 5a4e9c607e03 gfs2: Minor gfs2_write_revokes cleanups adds 6188e8777de4 gfs2: Some documentation updates adds 625a8edd5e00 gfs2: Minor debugging improvement adds e7501bf88cd7 gfs2: Rename gfs2_{write => flush}_revokes adds 6e80674af06c gfs2: Clean up ail2_empty adds 15e20a301ab0 gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl adds c968f5788bc9 gfs2: Clean up on-stack transactions adds f3708fb59f6c gfs2: Get rid of sd_reserving_log adds c1eba1b0bca5 gfs2: Move lock flush locking to gfs2_trans_{begin,end} adds 4a3d049db42b gfs2: Don't wait for journal flush in clean_journal adds 5ae8fff8d031 gfs2: Clean up gfs2_log_reserve adds 297de3180dd7 gfs2: Use a tighter bound in gfs2_trans_begin adds 5cb738b5fbd2 gfs2: Get rid of current_tail() adds 76fce6548961 gfs2: Move function gfs2_ail_empty_tr adds 24012a12fcfb gfs2: No revokes for transactions at the tail of the log adds 00a97e2c7d45 gfs2: Minor calc_reserved cleanup adds caaecab58cab gfs2: Rework the log space allocation logic adds 201ec458e7c1 gfs2: Per-revoke accounting in transactions adds 76e78e0b97a1 Merge branch 'gfs2-revoke' into for-next adds 0eacdd16adc4 gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add adds c65b76b89303 gfs2: Only use struct gfs2_rbm for bitmap manipulations adds 3ed08befeb09 gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks adds 4272006d956f gfs2: Minor gfs2_inplace_reserve cleanup adds 2fdc2fa21bc7 Revert "gfs2: Don't reject a supposedly full bitmap if we [...] adds a12c6fa1de84 gfs2: Don't clear GBF_FULL flags in rs_deltree adds 560b8eba6bf6 gfs2: Set GBF_FULL flags when reading resource group adds f38e998fbbb5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt adds 3d39fcd16d88 gfs2: Only pass reservation down to gfs2_rbm_find adds b2598965dc84 gfs2: Don't search for unreserved space twice adds 0ec9b9ea4f83 gfs2: Check for active reservation in gfs2_release adds 07974d2a2a98 gfs2: Rename rs_{free -> requested} and rd_{reserved -> re [...] adds 725d0e9d464d gfs2: Add per-reservation reserved block accounting adds 9e514605c774 gfs2: Add local resource group locking adds 06e908cd9ead gfs2: Allow node-wide exclusive glock sharing adds 4fc7ec31c3c4 gfs2: Use resource group glock sharing adds 5f9b07b2a242 Merge branch 'rgrp-glock-sharing' into for-next adds eb1792d46059 Merge remote-tracking branch 'gfs2/for-next' adds b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply adds bfa5782b9caa fbdev: atyfb: add stubs for aty_{ld,st}_lcd() adds 5f820ed62607 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 88293c03c87e drm/amdgpu: do not keep debugfs dentry adds ba3d9406a093 drm/radeon: cleanup debugfs adds 0299bef975d6 drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS adds afd3a359c452 drm/amd/display: do not use drm middle layer for debugfs adds 373720f79d56 drm/amd/pm: do not use drm middle layer for debugfs adds 98d28ac2f511 drm/amdgpu: do not use drm middle layer for debugfs adds ce7c670dd142 drm/amd/pm: fix spelling mistake in various messages "powe [...] adds 0e1aa13ca3ff drm/amd/pm: Replace one-element array with flexible-array [...] adds c3af46fcfbc6 drm/amd/pm: Replace one-element array with flexible-array [...] adds 434fb1e7444a drm/radeon/nislands_smc.h: Replace one-element array with [...] adds 475f9aaaaa78 drm/radeon: Remove unused function pointer typedef radeon_ [...] adds e7fa81bbc33e drm/radeon: add rdev in ring struct adds 5b54d6797994 drm/radeon: do not use drm middle layer for debugfs (v2) adds 51a192438bb4 drm/amd/display: Change ABM sample rate adds 99929cf0576a drm/amd/display: remove global optimize seamless boot stre [...] adds 292496767ad7 Revert "drm/amd/display: New path for enabling DPG" adds e7a30ade740f Revert "drm/amd/display: Unblank hubp based on plane visibility" adds efe213e5a57e drm/amd/display: changing sr exit latency adds ecdfc5c92f92 drm/amd/display: Add dc_dmub_srv helpers for in/out DMCUB [...] adds 737b2b536a30 drm/amd/display: Fix MPC OGAM power on/off sequence adds 00e9d4c0ab14 drm/amd/display: Populate dcn2.1 bounding box before state [...] adds f9b4f20c4777 drm/amd/display: Add Freesync HDMI support to DM adds bbaef585913b drm/amd/display: Copy over soc values before bounding box [...] adds 399d9bd66e2c drm/amd/display: AVMUTE simplification adds dc75f476a61f drm/amd/display: Implement transmitter control v1.7 adds e5e258180e43 drm/amd/display: [FW Promotion] Release 0.0.52 adds 97628eb5ac20 drm/amd/display: 3.2.123 adds ea1b8c9b837c drm/amdgpu: mark local function as static adds 0b7421f0a6a4 drm/amd/display: Old sequence for HUBP blank adds ca1203d7d729 drm/amd/pm: do not issue message while write "r" into pp_o [...] adds 0e86d3d4fc52 drm/amd/display: Simplify bool conversion adds 44630943959d drm/amdgpu: add another raven1 gfxoff quirk adds d2ecceb360ae drm/amdgpu: add asic callback for querying video codec info (v3) adds ec0df057acff drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds 9baec78f38b7 drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds 126a3c9ba818 drm/amdgpu: bump driver version for new video codec INFO i [...] adds d972b638b0f4 drm/amdgpu/codec: drop the internal codec index adds 4211f40798d3 drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds e0975e3d4311 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds 23628db37d46 drm/amdgpu/display: simplify backlight setting adds 6c5d6fff54cc drm/amdgpu/display: don't assert in set backlight function adds 2f4118f131ef drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 08b6c3fa3150 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 09320df4c55a drm/amd/display: Allow spatial dither to 10 bpc on all DCE adds b0b240e861a0 Revert "drm/amd/display: reuse current context instead of [...] adds 314a6eedf502 drm/amdgpu: fix shutdown with s0ix adds fbce8fc8f9e7 drm/amdgpu: always reset the asic in suspend adds 47440e13acd7 next-20210222/amdgpu adds 124092bcf05d Merge remote-tracking branch 'drm-msm/msm-next' adds 9a1e5b82e3b8 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1e80d9cb579e module: potential uninitialized return in module_kallsyms_ [...] adds 813ca18f14cd Merge remote-tracking branch 'modules/modules-next' adds a374c19f7f15 Input: zinitix - remove unneeded semicolon adds ede6747c2f89 Input: elants_i2c - detect enum overflow adds b0b7d2815839 Input: sur40 - fix an error code in sur40_probe() adds 0958351e93fa Input: elo - fix an error code in elo_connect() adds 182d679b2298 Input: joydev - prevent potential read overflow in ioctl adds b2e3543b5e19 Input: add missing dependencies on CONFIG_HAS_IOMEM adds b5d6e7ab7fe7 Input: i8042 - add ASUS Zenbook Flip to noselftest list adds 836f308cb5c7 Input: zinitix - fix return type of zinitix_init_touch() adds 0ce1ac23149c Input: applespi - don't wait for responses to commands ind [...] adds e64123949e6c Input: applespi - fix occasional crc errors under load. adds 1681e6ddf703 Merge remote-tracking branch 'input/next' adds fe1cdd558619 io_uring: fix read memory leak adds 46c4e16a8625 io_uring: kill fictitious submit iteration index adds 1155c76a2483 io_uring: keep io_*_prep() naming consistent adds 441960f3b9b8 io_uring: don't duplicate ->file check in sfr adds b16fed66bc7d io_uring: move io_init_req()'s definition adds a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe() adds a1ab7b35db8f io_uring: move req link into submit_state adds cf1096042651 io_uring: don't submit link on error adds 93642ef88434 io_uring: split sqe-prep and async setup adds be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe() adds 1ee43ba8d267 io_uring: don't do async setup for links' heads adds de59bc104c24 io_uring: fail links more in io_submit_sqe() adds 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel adds a3df769899c0 io_uring: fail io-wq submission from a task_work adds 8bad28d8a305 io_uring: don't hold uring_lock when calling io_run_task_work* adds 99a100816471 io_uring: make the !CONFIG_NET helpers a bit more robust adds e6cb007c45de io_uring: zero ref_node after killing it adds f2303b1f8244 io_uring: keep generic rsrc infra generic adds 88f171ab7798 io_uring: wait potential ->release() on resurrect adds ebf4a5db690a io_uring: fix leaving invalid req->flags adds b6c23dd5a483 io_uring: run task_work on io_uring_register() adds 0842ddcfee9b Merge branch 'for-5.12/io_uring' into for-next adds 27131549060e Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 adds 7c25c0d16ef3 io_uring: remove the need for relying on an io-wq fallback worker adds 1cbd9c2bcf02 io-wq: don't create any IO workers upfront adds d25e3a3de0d6 io_uring: disable io-wq attaching adds 3b094e727dd5 io-wq: get rid of wq->use_refs adds 5aa75ed5b93f io_uring: tie async worker side to the task context adds 958234d5ec93 io-wq: don't pass 'wqe' needlessly around adds 4727dc20e042 arch: setup PF_IO_WORKER threads like PF_KTHREAD adds 6fb8f43cede0 kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals adds 3bfe6106693b io-wq: fork worker threads from original task adds c6d77d92b7e5 io-wq: worker idling always returns false adds 44526bedc2ff io_uring: remove any grabbing of context adds 4379bf8bd70b io_uring: remove io_identity adds bf1daa4bfc77 io-wq: only remove worker from free_list, if it was there adds 843bbfd49f02 io-wq: make io_wq_fork_thread() available to other users adds 8b3307afe2f3 io_uring: move SQPOLL thread io-wq forked worker adds 9815046a96ea io-wq: make buffered file write hashed work map per-ctx adds 793ecee12cb7 Revert "proc: don't allow async path resolution of /proc/t [...] adds 250cfefc13fc Revert "proc: don't allow async path resolution of /proc/s [...] adds 016f41788348 net: remove cmsg restriction from io_uring based send/recv [...] adds b8c783514287 io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS adds 19c781e9c4d5 io-wq: remove nr_process accounting adds 7e6e2a647d8f io_uring: cleanup ->user usage adds d81e7234cdea Merge branch 'io_uring-worker.v3' into for-next adds 2709d6ab511e Merge branch 'for-5.12/block-ipi' into for-next adds 59eb3921fa31 next-20210222/block adds d351b220ea95 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds b84cb7a7e22c Merge remote-tracking branch 'security/next-testing' adds 7573e21222c3 Merge remote-tracking branch 'apparmor/apparmor-next' adds 5bcd72358a7d Merge branch 'keys-cve-2020-26541' into keys-next adds a5e4f27f470a Merge remote-tracking branch 'keys/keys-next' adds 114c93bf2859 dt-bindings: mailbox: qcom: Add SC8180X APCS compatible adds d10c851f25f3 mailbox: qcom: Add SC8180X apcs compatible adds 7a4647bdc242 dt-bindings: mailbox: omap: Update binding for AM64x SoCs adds 595be654b0c2 mailbox: omap: Add support for K3 AM64x SoCs adds 0d17014e9189 dt-bindings: mailbox: Add binding for SDX55 APCS adds c319f78cba83 mailbox: qcom: Add support for SDX55 APCS IPC adds af59bcff8a03 mailbox: arm_mhuv2: Fix sparse warnings adds 09d12157b3bf mailbox: arm_mhuv2: make remove callback return void adds 4450f128c511 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL adds d1e6bc0ca01c mailbox: tegra-hsp: Set lockdep class dynamically adds 18387db762a9 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 87ccc826bf1c x86/unwind/orc: Change REG_SP_INDIRECT adds 2a512829840e objtool,x86: Additionally decode: mov %rsp, (%reg) adds aafeb14e9da2 objtool: Support stack-swizzle adds 4dc1d28ce290 Merge branch 'objtool/core' into x86/entry adds 15f720aabe71 x86/entry: Fix instrumentation annotation adds e7f890017971 x86/irq: Sanitize irq stack tracking adds 951c2a51ae75 x86/irq/64: Adjust the per CPU irq stack pointer by 8 adds 3c5e0267ec3e x86/apic: Split out spurious handling code adds a0cfc74d0b00 x86/irq: Provide macro for inlining irq stack switching adds 569dd8b4eb7e x86/entry: Convert system vectors to irq stack macro adds 5b51e1db9bdc x86/entry: Convert device interrupts to inline stack switching adds 359f01d1816f x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcall adds 52d743f3b712 x86/softirq: Remove indirection in do_softirq_own_stack() adds 624db9eabc74 x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK adds cd1a41ceba8a softirq: Move __ARCH_HAS_DO_SOFTIRQ to Kconfig adds db1cc7aede37 softirq: Move do_softirq_own_stack() to generic asm header adds 72f40a2823d6 x86/softirq/64: Inline do_softirq_own_stack() adds a3251c1a36f5 Merge branch 'x86/paravirt' into x86/entry adds 3aac798a917b um: Enforce the usage of asm-generic/softirq_stack.h adds 850fa95dcef6 Merge branch 'x86/entry' adds 0fcc7c20d2e2 hrtimer: Update softirq_expires_next correctly in hrtimer_ [...] adds e2488c8693af Merge branch 'timers/urgent' adds 2126d722fe93 Merge branch 'sched/smp' adds 7e644d66c70c Merge remote-tracking branch 'tip/auto-latest' adds 1ce2a4faf753 Merge remote-tracking branch 'edac/edac-for-next' adds 2ad058730606 debugfs: be more robust at handling improper input in debu [...] adds fb0757f54bc9 debugfs: do not attempt to create a new file before the fi [...] adds c83fd57be3fe irqdomain: Remove debugfs_file from struct irq_domain adds ef08fa5175c1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 2d396cb3b126 tracing: Do not create "enable" or "filter" files for ftra [...] adds 1746fd4416ed tracepoints: Remove unnecessary "data_args" macro parameter adds d9a1be1be331 tracepoints: Do not punish non static call users adds 7211f0a25781 tracepoints: Code clean up adds a1320e0c2fc8 ftrace: Remove unused ftrace_force_update() adds 33b1d1466885 kprobes: Warn if the kprobe is reregistered adds d262271d0483 tracing/dynevent: Delegate parsing to create function adds c9e759b1e845 tracing: Rework synthetic event command parsing adds 8d3e81652323 tracing: Update synth command errors adds 8b5ab6bd0b29 tracing: Add a backward-compatibility check for synthetic [...] adds b5734e997e11 selftests/ftrace: Update synthetic event syntax errors adds 7d5367539ae9 selftests/ftrace: Add '!event' synthetic event syntax check adds efbbdaa22bb7 tracing: Show real address for trace event arguments adds 1600cbcf6944 tracing: Update the stage 3 of trace event macro comment adds a345a6718bd5 tracing: Add ptr-hash option to show the hashed pointer value adds 99e22ce73c59 tracing: Make hash-ptr option default adds e23db805da2d tracing/tools: Add the latency-collector to tools directory adds b5837d5af4be Merge remote-tracking branch 'ftrace/for-next' adds db9b78d9eb28 Merge remote-tracking branch 'rcu/rcu/next' adds b7ab5ab62cd4 xen/events: reset affinity of 2-level event when tearing it down adds ec7ac9fa0035 xen/events: don't unmask an event channel when an eoi is pending adds 4daca3d89e69 xen/events: avoid handling the same event on two cpus at t [...] adds 8c11b9811b92 xen/events: add per-xenbus device event statistics and settings adds 752d21caf71a xen/evtchn: use smp barriers for user event ring adds 91a5fd825b0a xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices adds 5df230a00991 xen: Replace lkml.org links with lore adds 5af1340772eb Merge remote-tracking branch 'xen-tip/linux-next' adds d7d29ac76f7e percpu: reduce the number of cpu distance comparisons adds 258e0815e2b1 percpu: fix clang modpost section mismatch adds df1c002198a8 Merge branch 'for-5.12' into for-next adds 36af66bf97b9 Merge remote-tracking branch 'percpu/for-next' adds c2b438b34044 Merge remote-tracking branch 'workqueues/for-next' adds af0bfab907a0 leds: led-core: Get rid of enum led_brightness adds b113a7f19810 dt-bindings: leds: Add bindings for Intel LGM SoC adds c3987cd2bca3 leds: lgm: Add LED controller driver for LGM SoC adds 8e5c38a33c84 leds: flash: Add flash registration with undefined CONFIG_ [...] adds 6039b7e87be0 leds: flash: Fix multicolor no-ops registration by return 0 adds 76d007c3e293 leds: apu: extend support for PC Engines APU1 with newer firmware adds a5af062036f4 leds: lp50xx: Don't spam logs when probe is deferred adds 203175025c96 leds: lp50xx: Switch to new style i2c-driver probe function adds 65be50bb2a5c leds: lp50xx: Reduce level of dereferences adds 05f23a954ba5 leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] adds bebe9e37bc4c leds: lp50xx: Update headers block to reflect reality adds 7ab39384da0b leds: lp50xx: Get rid of redundant explicit casting adds dc939e069a44 Merge remote-tracking branch 'leds/for-next' adds a5daca2e6c83 Merge remote-tracking branch 'ipmi/for-next' adds 5c3db63abdb0 device.h: Remove bogus "the" in kerneldoc adds ced2af419528 gpiolib: Don't probe gpio_device if it's not the primary device adds f265f06af194 of: property: Fix fw_devlink handling of interrupts/interr [...] adds e5e1c2097881 driver core: platform: Emit a warning if a remove callback [...] adds 9528e0d9c100 driver core: fw_devlink: Detect supplier devices that will [...] adds 1753c4d1edbc of: property: Don't add links to absent suppliers adds 19d0f5f6bff8 driver core: Add fw_devlink.strict kernel param adds a9dd8f3c2cf3 of: property: Add fw_devlink support for optional properties adds 74c782cff77b driver core: fw_devlink: Handle suppliers that don't use d [...] adds ed1054a02aa2 irqdomain: Mark fwnodes when their irqdomain is added/removed adds bab2d712eeaf PM: domains: Mark fwnodes when their powerdomain is added/removed adds 3c9ea42802a1 clk: Mark fwnodes when their clock provider is added/removed adds 1852ebd13542 of: irq: make a stub for of_irq_parse_one() adds 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub adds 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...] adds bc6de804d36b debugfs: be more robust at handling improper input in debu [...] adds 56348560d495 debugfs: do not attempt to create a new file before the fi [...] adds bd6d617aac21 of: property: fw_devlink: Ignore interrupts property for s [...] adds 3e4c982f1ce7 Revert "driver core: Set fw_devlink=on by default" adds 4fab830352ca Merge remote-tracking branch 'driver-core/driver-core-next' adds f320ff0387a8 mei: bus: simplify mei_cl_device_remove() adds bf5c9cc8ad7f mei: bus: change remove callback to return void adds b398d53cd421 mei: bus: block send with vtag on non-conformat FW adds e666b79e2295 mei: use sysfs_emit() in tx_queue_limit_show sysfs adds f3be86136266 Merge tag 'soundwire-5.12-rc1' of git://git.kernel.org/pub [...] adds 47ddb856c20f Merge tag 'phy-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 6c1e3f92f9f1 habanalabs: fix integer handling issue adds 5dbd7b4de6ef habanalabs: improve communication protocol with cpucp adds e52606d2f536 habanalabs: support fetching first available user CQ adds b520ca5d82f6 habanalabs/gaudi: use HBM_ECC_EN bit for ECC ERR adds 28bcf1fdc408 habanalabs: enable F/W events after init done adds 5b6b780660ad habanalabs: update security map after init CPU Qs adds 6df50d274363 habanalabs: return block size + block ID adds da5dfbb97a82 habanalabs/gaudi: don't enable clock gating on DMA5 adds e3e3eaab2b48 Merge tag 'misc-habanalabs-next-2021-02-08' of https://git [...] adds c31d32ba580d ipack: Fail earlier for drivers without probe function adds 609cf09c5680 ipack: Handle a driver without remove callback adds ef0fec22146b bus: fsl-mc: Fix test for end of loop adds e70ba1b06c26 bus: fsl-mc: add the dpdbg device type adds d67cc29e6d1f bus: fsl-mc: list more commands as accepted through the ioctl adds b212658aebda misc: fastrpc: fix incorrect usage of dma_map_sgtable adds c619a804cc43 docs: acrn: Introduce ACRN adds 7995700e65f1 x86/acrn: Introduce acrn_{setup, remove}_intr_handler() adds ebbfc978f37e x86/acrn: Introduce acrn_cpuid_base() and hypervisor feature bits adds 8a0a87198a58 x86/acrn: Introduce hypercall interfaces adds 666834c47d3b virt: acrn: Introduce ACRN HSM basic driver adds 9c5137aedd11 virt: acrn: Introduce VM management interfaces adds 2ad2aaee1bc9 virt: acrn: Introduce an ioctl to set vCPU registers state adds 88f537d5e8dd virt: acrn: Introduce EPT mapping management adds 72f293de3ff4 virt: acrn: Introduce I/O request management adds 3c4c331667d4 virt: acrn: Introduce PCI configuration space PIO accesses [...] adds ce011e1363a1 virt: acrn: Introduce interfaces for PCI device passthrough adds c7cf8d27244f virt: acrn: Introduce interrupt injection interfaces adds 3d679d5aec64 virt: acrn: Introduce interfaces to query C-states and P-s [...] adds 5a0c9f176f23 virt: acrn: Introduce I/O ranges operation interfaces adds d8ad515156b6 virt: acrn: Introduce ioeventfd adds aa3b483ff1d7 virt: acrn: Introduce irqfd adds 279dcf693ac7 virt: acrn: Introduce an interface for Service VM to control vCPU adds 5b06931d7f8b sample/acrn: Introduce a sample of HSM ioctl interface usage adds 1077d4367ab3 firmware: xilinx: Use explicit values for all enum values adds 5f6805327982 firmware: google: make coreboot driver's remove callback r [...] adds 2adc75fba328 vme: make remove callback return void adds b2c852f490e0 firewire: replace tricky statement by two simple ones adds 2fd10bcf0310 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...] adds 61de21a83151 uio: uio_pci_generic: don't fail probe if pdev->irq equals [...] adds 0566752c3e86 uapi: map_to_7segment: Update example in documentation adds db4e8de1935b mhi: Fix double dma free adds 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...] adds 647bd7e7a93c MAINTAINERS: replace my with email with replacements adds 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only adds 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options adds 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2 adds 06c18e28c402 Documentation: coresight: Add PID tracing description adds 957e3f797917 soundwire: intel: fix possible crash when no device is detected adds d288a5712ef9 regmap: sdw: use _no_pm functions in regmap_read/write adds 4038e54b8f8f regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ adds 8d8d95842867 regmap: sdw-mbq: use MODULE_LICENSE("GPL") adds d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...] adds d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow adds 879771e77085 Merge remote-tracking branch 'char-misc/char-misc-next' adds 131f00aebe13 extcon: Add stubs for extcon_register_notifier_all() functions adds 49028e795ea8 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds bd30a35764e1 extcon: sm5502: Detect OTG when USB_ID is connected to ground adds c6e75e387cdd Merge remote-tracking branch 'extcon/extcon-next' adds 35ac5991cdec vfio/iommu_type1: Fix duplicate included kthread.h adds b9abef43a08e vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig adds 72d6e4871f04 Merge commit '3e10585335b7967326ca7b4118cada0d2d00a2ab' in [...] adds 07956b6269d3 vfio/type1: Use follow_pte() adds 01d6eb8be2f6 Merge remote-tracking branch 'vfio/next' adds ae5ab1d75fd1 Merge remote-tracking branch 'dmaengine/next' adds fb370beae671 Merge remote-tracking branch 'cgroup/for-next' adds d09b56ba7c5a Merge branch 'fixes' into for-next adds 307e69053eb3 Merge branch 'misc' into for-next adds 89263dedffa2 Merge branch 'misc' into for-next adds 905d80444609 Merge remote-tracking branch 'scsi/for-next' adds dd0734a52ac0 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() adds 960ee1a4b38f virtio_mmio: fix one typo adds 79cb4c72c8a9 virtio-input: add multi-touch support adds 26cc831b8a0c vpda: correctly size vdpa_nl_policy adds f2b5b4cb420e uapi: virtio_ids: add a sound device type ID from OASIS spec adds af2c00bf0669 ALSA: virtio: add virtio sound driver adds eec5c2157882 ALSA: virtio: handling control messages adds 55ab6828ef93 ALSA: virtio: build PCM devices and substream hardware des [...] adds 6caf033d0888 ALSA: virtio: handling control and I/O messages for the PC [...] adds 4bec79242a6c ALSA: virtio: PCM substream operators adds 4cf27dfcc72d ALSA: virtio: introduce jack support adds bd80b5294a0d ALSA: virtio: introduce PCM channel map support adds bd4ff6766f47 ALSA: virtio: introduce device suspend/resume support adds a82879855aa2 Merge remote-tracking branch 'vhost/linux-next' adds e6261bab4e48 Merge branche 'rproc-fixes' into for-next adds 387db89ca00f dt-bindings: hwlock: Update OMAP HwSpinlock binding for AM [...] adds b9ddb2500e7e hwspinlock: omap: Add support for K3 AM64x SoCs adds 9e19f44d7f08 remoteproc: qcom: add more help text qcom options adds cf34838d591f remoteproc: stm32: improve debug using dev_err_probe adds bfb44502b8fc remoteproc: qcom: fix glink dependencies adds 9a1d27148543 remoteproc: qcom_wcnss: remove unneeded semicolon adds 8c545f52dce4 remoteproc/mediatek: acknowledge watchdog IRQ after handled adds ec8207ae39dc remoteproc: ingenic: Add module parameter 'auto_boot' adds 2e88e8fcdfcd remoteproc/mediatek: use devm_platform_ioremap_resource_byname adds ff3ea536023e remoteproc/mediatek: enable MPU for all memory regions in [...] adds 503c64cc42f1 dt-bindings: remoteproc: mediatek: add L1TCM memory region adds ca23ecfdbd44 remoteproc/mediatek: support L1TCM adds 43d3f2c715ce remoteproc: core: Fix rproc->firmware free in rproc_set_fi [...] adds 243a8b3c156b dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs adds e8b4e9a21af7 remoteproc: qcom: pas: Add SM8350 PAS remoteprocs adds fcb4c469244b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds b7d105d0aec6 Merge remote-tracking branch 'rpmsg/for-next' adds 9b8b069f47dd Merge remote-tracking branch 'gpio-intel/for-next' adds 432e10330c39 dt-bindings: pinctrl: qcom: Add SM8350 pinctrl bindings adds d5d348a3271f pinctrl: qcom: Add SM8350 pinctrl driver adds 6bdafceac179 dt-bindings: pinctrl: qcom: Define common TLMM binding adds 332dcd71d145 dt-bindings: pinctrl: qcom: Add sc8180x binding adds 97423113ec4b pinctrl: qcom: Add sc8180x TLMM driver adds 4739b1b168ab pinctrl: single: set function name when adding function adds d3171b6882be pinctrl: actions: Add depends on || COMPILE_TEST adds aad018aacb3b dt-bindings: pinctrl: at91-pio4: add slew-rate adds c709135e576b pinctrl: at91-pio4: add support for slew-rate adds b4435b42aafc pinctrl: at91-pio4: fix "Prefer 'unsigned int' to bare use [...] adds 5637f556a2b0 pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment adds 74f2dd447900 dt-bindings: pinctrl: Group tuples in pin control properties adds b40b760aa2a9 pinctrl: mediatek: Fix trigger type setting follow for une [...] adds 4ea845d33072 Merge remote-tracking branch 'pinctrl/for-next' adds d9b657a5cdbd pwm: rockchip: Enable APB clock during register access whi [...] adds d5d8d675865c pwm: rockchip: rockchip_pwm_probe(): Remove superfluous cl [...] adds c9f809d0db69 pwm: rockchip: Replace "bus clk" with "PWM clk" adds d21ba5d6217b pwm: rockchip: Eliminate potential race condition when probing adds 11be938ae003 pwm: rockchip: Enable clock before calling clk_get_rate() adds 72d6b2459dbd pwm: iqs620a: Fix overflow and optimize calculations adds 28208c7b4a2c pwm: iqs620a: Correct a stale state variable adds 9a9dd7e47351 pwm: lpc18xx-sct: remove unneeded semicolon adds 436bfc35804a Merge remote-tracking branch 'pwm/for-next' adds e8889fdc03d2 Merge remote-tracking branch 'userns/for-next' adds d5f43e2c1a55 Merge remote-tracking branch 'livepatching/for-next' adds 73ea8be32eca Merge remote-tracking branch 'coresight/next' adds 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints adds 8adaf747c9f0 cxl/mem: Find device capabilities adds b39cb1052a5c cxl/mem: Register CXL memX devices adds 583fa5e71cae cxl/mem: Add basic IOCTL interface adds 13237183c735 cxl/mem: Add a "RAW" send command adds 472b1ce6e9d6 cxl/mem: Enable commands via CEL adds 57ee605b976c cxl/mem: Add set of informational commands adds 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver adds 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails adds 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove() adds 1f975074634a libnvdimm: Make remove callback return void adds ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 7323fb22f05f device-dax: Fix default return code of range_parse() adds 5b8e64f1ada3 device-dax: Prevent registering drivers without probe callback adds 8029968e2ae0 device-dax: Properly handle drivers without remove callback adds e307bf11c519 device-dax: Fix error path in dax_driver_register adds c80b53204d6e device-dax: Drop an empty .remove callback adds 0d519e0d52ee dax-device: Make remove callback return void adds 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next adds 88ff5d466c02 cxl/mem: Fix potential memory leak adds 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next adds bfcf8e5bc6db Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 2b8689520520 kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds adds 961e8e1c70a9 Merge remote-tracking branch 'kspp/for-next/kspp' adds 6083cf09a6be Merge remote-tracking branch 'gnss/gnss-next' adds 8f65535991b0 Merge remote-tracking branch 'slimbus/for-next' adds 71b7e535b29a Merge remote-tracking branch 'nvmem/for-next' adds 967308c5bb06 Merge remote-tracking branch 'xarray/main' adds 9e04adfcab78 mhi: Fix double dma free adds b07785aa99d9 Merge remote-tracking branch 'mhi/mhi-next' adds efd532a679af PCI: Also set up legacy files only after sysfs init adds 636b21b50152 PCI: Revoke mappings like devmem adds c8428f2c5bd2 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds daf50759bfb9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds faedcea4681c /proc/kpageflags: do not use uninitialized struct pages adds 00810caa0dae hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 9a9aeed4cf89 scripts/spelling.txt: increase error-prone spell checking adds 79970e555816 scripts/spelling.txt: check for "exeeds" adds 3c299288b940 scripts/spelling.txt: add "allocted" and "exeeds" typo adds d986a2f25b92 scripts/spelling.txt: add more spellings to spelling.txt adds d2ef2b9f5891 ntfs: layout.h: delete duplicated words adds 23449506d829 ocfs2: remove redundant conditional before iput adds e8e5e77f2273 ocfs2: clean up some definitions which are not used any more adds 63ddfc60a88f ocfs2: fix a use after free on error adds dd4c81441ff8 ocfs2: Simplify the calculation of variables adds 2f0cd8294548 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 98742b334003 ocfs2: fix ocfs2 corrupt when iputting an inode adds 51eb8b27da3e fs: delete repeated words in comments adds 4dc46f05c317 ramfs: support O_TMPFILE adds 57cf8bf4c1a4 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 40eee4a81855 mm, tracing: record slab name for kmem_cache_free() adds 797097df5480 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds fbf49cf32fd0 mm/slab: minor coding style tweaks adds 07e1b7ff3998 mm/slub: disable user tracing for kmemleak caches by default adds 97f66560cf1b mm, slub: stop freeing kmem_cache_node structures on node offline adds a072ed908e77 mm, slab, slub: stop taking memory hotplug lock adds 9a4a555c5188 mm, slab, slub: stop taking cpu hotplug lock adds 3cf4867bc08a mm, slub: splice cpu and page freelists in deactivate_slab() adds d84094cffd66 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds dd37ebae88ad mm/slub: minor coding style tweaks adds 0a0f2a6883b1 mm/debug: improve memcg debugging adds 2b0957e147ee mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 050b3cfdac49 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 845bd8cbd313 mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 79700331ccce mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 478ae2bbbdbf mm/filemap: remove unused parameter and change to void typ [...] adds 42a9691b74d0 mm/filemap: don't revert iter on -EIOCBQUEUED adds 4a784cc6c076 mm/filemap: rename generic_file_buffered_read subfunctions adds 526984361543 mm/filemap: remove dynamically allocated array from filemap_read adds da8d5e0316fb mm/filemap: convert filemap_get_pages to take a pagevec adds 4d3ac4bbca98 mm/filemap: use head pages in generic_file_buffered_read adds 460aeaba8a6c mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds 61528998271d mm/filemap: support readpage splitting a page adds 04ad1050b8d0 mm/filemap: inline __wait_on_page_locked_async into caller adds f1b60898aeca mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds c26694afef21 mm/filemap: change filemap_read_page calling conventions adds e1ce0875a599 mm/filemap: change filemap_create_page calling conventions adds 2cc085e39980 mm/filemap: convert filemap_update_page to return an errno adds 32226b3f3e42 mm/filemap: move the iocb checks into filemap_update_page adds bad2e9095516 mm/filemap: add filemap_range_uptodate adds 3e174fb1ec5e mm-filemap-add-filemap_range_uptodate-fix adds 2a38a7c32308 mm/filemap: split filemap_readahead out of filemap_get_pages adds 6f6600dd76ed mm/filemap: restructure filemap_get_pages adds 35d91544a492 mm/filemap: don't relock the page after calling readpage adds c73e687d8732 mm/filemap: rename generic_file_buffered_read to filemap_read adds 84babf6b962a mm/filemap: simplify generic_file_read_iter adds a3acf21c00da fs/buffer.c: add checking buffer head stat before clear adds c0925f375941 mm: backing-dev: Remove duplicated macro definition adds 8f72e2d02379 mm/swap_slots.c: remove redundant NULL check adds 6ee740745f15 mm/swapfile.c: fix debugging information problem adds 592367f36f62 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds da7752c26fdb mm/swap_state: constify static struct attribute_group adds c4e9cd95b154 mm/swap: don't SetPageWorkingset unconditionally during swapin adds d2fbe0b5367e mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 0438549a801f mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 1a0e7b2c6b6f mm: memcontrol: optimize per-lruvec stats counter memory usage adds 73612b292fd6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] adds 92c99d5728c6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 38a5e6e5535d mm: memcontrol: convert NR_ANON_THPS account to pages adds ff83fea9c765 mm: memcontrol: convert NR_FILE_THPS account to pages adds 82c2a6d5ab83 mm: memcontrol: convert NR_SHMEM_THPS account to pages adds 30c01403a570 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 6f872867a44c mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds 774ae674b63b mm: memcontrol: make the slab calculation consistent adds 3a51c205773e mm/memcg: revise the using condition of lock_page_lruvec f [...] adds 375705e31023 mm/memcg: remove rcu locking for lock_page_lruvec function series adds ac77a0872a96 mm: memcg: add swapcache stat for memcg v2 adds ba063f9af469 mm-memcg-add-swapcache-stat-for-memcg-v2-fix adds 89bc49b6d74b mm: kmem: make __memcg_kmem_(un)charge static adds b0e4542c11f9 mm: page_counter: re-layout structure to reduce false sharing adds 1902f458aeaa mm/memcontrol: remove redundant NULL check adds 87a7f3db117f mm: memcontrol: replace the loop with a list_for_each_entry() adds 973d1e2e3641 mm/list_lru.c: remove kvfree_rcu_local() adds 816e7b1e424f fs: buffer: use raw page_memcg() on locked page adds cb9870e487c9 mm: memcontrol: fix swap undercounting in cgroup2 adds 7d6fbad66a8c mm/mmap.c: remove unnecessary local variable adds 1c276450b12b mm/memory.c: fix potential pte_unmap_unlock pte error adds 8f610d8f5ff9 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 9a9e52c395b2 mm/mmap.c: fix the adjusted length error adds a86363048280 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds c3dfad8dcbee mm/memory.c: fix potential pte_unmap_unlock pte error adds 4ec34e52ca57 mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds f7b86cb00894 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 754868b07ccb mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 83a6f3aa8422 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 6269b36b88ed mm/page_reporting: use list_entry_is_head() in page_report [...] adds ec56875f5e5a vmalloc: remove redundant NULL check adds f2fd73bd7226 kasan: prefix global functions with kasan_ adds 4943fe8382b7 kasan: clarify HW_TAGS impact on TBI adds 4c039c509301 kasan: clean up comments in tests adds 0464ea794fa0 kasan: add macros to simplify checking test constraints adds 3d64f182ee22 kasan: add match-all tag tests adds 6901f3b7e4da kasan: export kasan_poison adds 4e7749260d82 kasan-add-match-all-tag-tests-fix-fix adds 694d6772b234 kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 26f86b37941d kasan: export HW_TAGS symbols for KUnit tests adds a96998aeab5c kasan: rename CONFIG_TEST_KASAN_MODULE adds 9e45f52a8d1e kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 4f3481254af0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds 786c4c6ee19a kasan: fix memory corruption in kasan_bitops_tags test adds 5973c3ab09f2 kasan: move _RET_IP_ to inline wrappers adds efd6e5ace7bb kasan: fix bug detection via ksize for HW_TAGS mode adds d1bb929e1881 kasan: add proper page allocator tests adds fe7456180d95 kasan: add a test for kmem_cache_alloc/free_bulk adds 98b73d9f2759 kasan: don't run tests when KASAN is not enabled adds 9919ee3d92b5 kasan: remove redundant config option adds 89457f367595 kasan-remove-redundant-config-option-v3 adds 389371893e2e mm: fix prototype warning from kernel test robot adds 981469b467f6 mm: rename memmap_init() and memmap_init_zone() adds e7e00d8059fd mm: simplify parater of function memmap_init_zone() adds e0f36168a845 mm: simplify parameter of setup_usemap() adds 3eb26dfb86df mm: remove unneeded local variable in free_area_init_core adds 942c38a1d185 video: fbdev: acornfb: remove free_unused_pages() adds 44936a7e5d26 mm: simplify free_highmem_page() and free_reserved_page() adds e8805271b827 mm/gfp: add kernel-doc for gfp_t adds 9f7e9abdbd98 mm/page_alloc.c: refactor initialization of struct page fo [...] adds 24090c4a94c4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds 51da67a62901 mm/huge_memory.c: update tlb entry if pmd is changed adds 98b2d3ce5cb1 MIPS: do not call flush_tlb_all when setting pmd entry adds 5de509c42149 mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds 3c0fe23814c4 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 4218d7acf2ba mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds b62789f548d0 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 824cec86627b mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds 3eeb2eb415b3 mm/hugetlb: simplify the calculation of variables adds 0c5983aace3c mm/hugetlb: grab head page refcount once for group of subpages adds 0b1eacecd0d2 mm/hugetlb: refactor subpage recording adds 686c87e83068 mm/hugetlb: fix some comment typos adds 771457c0d4f1 mm/hugetlb: remove redundant check in preparing and destro [...] adds c087a38ea1e6 mm/hugetlb.c: fix typos in comments adds 386e777f92d2 mm/huge_memory.c: remove unused return value of set_huge_z [...] adds a0ab9db7d50e mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 52a546b058d8 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 74e586939b72 mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 2516a88a085a mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] adds 572deef35626 mm/hugetlb: use helper huge_page_size() to get hugepage size adds 2d53427b8766 mm/hugetlb: use helper huge_page_size() to get hugepage size adds 6024358de4f8 hugetlb: fix update_and_free_page contig page struct assumption adds 4bbe850321af hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 6c51b45fe6e7 mm/vmscan: __isolate_lru_page_prepare() cleanup adds 4290eb6c7fea mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds d38c0bd9f712 mm/vmscan.c: use add_page_to_lru_list() adds 9faec60e1b6d include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 657596bc0bfd mm: don't pass "enum lru_list" to lru list addition functions adds 57e9af4dbefa mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds b708fef91583 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 740ef65363db mm: add __clear_page_lru_flags() to replace page_off_lru() adds a84dbf1e9c3d mm: VM_BUG_ON lru page flags adds cf2f101bfb47 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 3e01800b79d3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 1a393c6c7405 mm/vmscan.c: make lruvec_lru_size() static adds e02ccf46f10f mm: workingset: clarify eviction order and distance calculation adds f1280272ae4d hugetlb: use page.private for hugetlb specific page flags adds 67d0a122d079 hugetlb: convert page_huge_active() HPageMigratable flag adds eaefc66945ed hugetlb-convert-page_huge_active-hpagemigratable-flag-fix adds 07ddfe9c70a3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 3835c46cd3e7 hugetlb: convert PageHugeFreed to HPageFreed flag adds 29d68ee1b981 z3fold: remove unused attribute for release_z3fold_page adds 5da8f6fc1bf3 z3fold: simplify the zhdr initialization code in init_z3fo [...] adds 831dd5c49faa mm/compaction: remove rcu_read_lock during page compaction adds cbd34023a176 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds cf04f8e90ded mm/compaction: correct deferral logic for proactive compaction adds 8caf518fe7aa mm/compaction: fix misbehaviors of fast_find_migrateblock() adds e2c6628dcac1 mm, compaction: make fast_isolate_freepages() stay within zone adds c84e1af09fc7 numa balancing: migrate on fault among multiple bound nodes adds 1d6470d8b2f3 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds c8533f3770bf mm, oom: fix a comment in dump_task() adds 8ce3524c183a mm/hugetlb: change hugetlb_reserve_pages() to type bool adds f7336e873510 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds 667aa112f7b5 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 6461246b8a1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds 10011b59f778 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 7488042ebf29 hugetlbfs: remove meaningless variable avoid_reserve adds 7338adaadb6f hugetlbfs: make hugepage size conversion more readable adds 79f5993b1008 hugetlbfs: correct some obsolete comments about inode i_mutex adds 2acc6acff5f3 hugetlbfs: fix some comment typos adds 74a4fef5f24c hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds 23fb6c2fbd2a mm/migrate: remove unneeded semicolons adds 1a287283949b mm: make pagecache tagged lookups return only head pages adds 02696188bbc3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds f4733e74a207 mm/swap: optimise get_shadow_from_swap_cache adds 4d0697be072c mm: add FGP_ENTRY adds babaa974ab5c mm/filemap: rename find_get_entry to mapping_get_entry adds 57c6a1f41290 mm/filemap: add helper for finding pages adds 6b222a82fad4 fix mm-filemap-add-helper-for-finding-pages.patch adds 490017a2746c mm/filemap: add mapping_seek_hole_data adds 0477810bb8ec fix mm-filemap-add-mapping_seek_hole_data.patch adds 0eeec05b525e iomap: use mapping_seek_hole_data adds 74d9231633dd mm: add and use find_lock_entries adds d69b0683601d fix mm-add-and-use-find_lock_entries.patch adds 4daf12ff1622 mm: add an 'end' parameter to find_get_entries adds 492e2ba93813 mm: add an 'end' parameter to pagevec_lookup_entries adds 8f0d2db80f00 mm: remove nr_entries parameter from pagevec_lookup_entries adds 2a80c358273f mm: pass pvec directly to find_get_entries adds f60eddf121d8 mm: remove pagevec_lookup_entries adds d029e06c5ee8 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 8b4143f5a288 mm,thp,shm: limit gfp mask to no more than specified adds 5e69b1ceab90 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 9848545bb54f mm: cma: allocate cma areas bottom-up adds 1d09af72147c mm-cma-allocate-cma-areas-bottom-up-fix adds 0271aee9279e mm-cma-allocate-cma-areas-bottom-up-fix-2 adds 9d987d246e06 mm-cma-allocate-cma-areas-bottom-up-fix-3 adds 93ec9b7520ad mm-cma-allocate-cma-areas-bottom-up-fix-3-fix adds 8dbeeb689b0f mm/cma: expose all pages to the buddy if activation of an [...] adds 4ede7e7f1e74 mm/page_alloc: count CMA pages per zone and print them in [...] adds 8b3f16cc30bf mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds b04165677da4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] adds b6749d9792ba mm: cma: print region name on failure adds d7f73af857a9 mm-cma-print-region-name-on-failure-v2 adds 3b4f1aeee084 mm: vmstat: fix NOHZ wakeups for node stat changes adds 33bc08043927 mm: vmstat: add some comments on internal storage of byte items adds 0e8868113a6b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds f42307af767e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 2e9430cebe4a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds cbf8c47ba088 mm/vmstat.c: erase latency in vmstat_shepherd adds 6e145c1ac868 mm: move pfn_to_online_page() out of line adds 03cf068b6291 mm: teach pfn_to_online_page() to consider subsection validity adds ad26af1d48a6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 86be4893146c mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] adds 338ffac2573b mm: fix memory_failure() handling of dax-namespace metadata adds bcbdbb3980f8 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds a25495360547 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds d10ac7ae5ce7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds ceeb404fee9c drivers/base/memory: don't store phys_device in memory blocks adds c26570066604 Documentation: sysfs/memory: clarify some memory block dev [...] adds 7cdc39e26339 mm/memory_hotplug: prevalidate the address range being add [...] adds a291e71399fd mm-memory_hotplug-prevalidate-the-address-range-being-adde [...] adds b44e5737e8c9 arm64/mm: define arch_get_mappable_range() adds aa63e705d260 s390/mm: define arch_get_mappable_range() adds 54827a5823b8 virtio-mem: check against mhp_get_pluggable_range() which [...] adds 5173cb4db038 mm/mlock: stop counting mlocked pages when none vma is found adds 7e103c9798d5 mm/rmap: correct some obsolete comments of anon_vma adds a01be7d67a9d mm/rmap: remove unneeded semicolon in page_not_mapped() adds 05eaae161a2c mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds 3c1360d371b3 mm/rmap: use page_not_mapped in try_to_unmap() adds 2c6f160767d5 mm/rmap: correct obsolete comment of page_get_anon_vma() adds ac3a4cad54bf mm/rmap: fix potential pte_unmap on an not mapped pte adds c8ce1ff1030b mm: zswap: clean up confusing comment adds 52b41f44f603 mm/zswap: add the flag can_sleep_mapped adds 4f9efcb47473 mm: set the sleep_mapped to true for zbud and z3fold adds 4630b54517af mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds ff3ed6f37693 zsmalloc: account the number of compacted pages correctly adds c5acf28e5076 mm/zsmalloc.c: use page_private() to access page->private adds 5c220bd3d9a2 mm/highmem: Remove deprecated kmap_atomic adds 4d6e832f5bcd mm: page-flags.h: Typo fix (It -> If) adds 6a92c8dbfc37 mm/dmapool: use might_alloc() adds f27643082160 mm/backing-dev.c: use might_alloc() adds cc20224fc075 bdi-use-might_alloc-fix adds 09822f3cba06 mm/early_ioremap.c: use __func__ instead of function name adds 9d2833f5efc4 mm: add Kernel Electric-Fence infrastructure adds 5085fe9598ca kfence: Fix parameter description for kfence_object_start() adds a4fd5d5b975b kfence: avoid stalling work queue task without allocations adds f53fa0bf382e kfence: fix potential deadlock due to wake_up() adds 985b1fcefd2f kfence: add option to use KFENCE without static keys adds b260834aff71 kfence: add missing copyright and description headers adds 770911e9b138 x86, kfence: enable KFENCE for x86 adds 7fb28c9f0d60 kfence, x86: add missing copyright and description header adds a584ee1b14c8 arm64, kfence: enable KFENCE for ARM64 adds 61583d1eea7f kfence, arm64: add missing copyright and description header adds f90e75d540ec kfence: use pt_regs to generate stack trace on faults adds 2dd8dcfa6e06 mm, kfence: insert KFENCE hooks for SLAB adds f8ebb7ab945f mm, kfence: insert KFENCE hooks for SLUB adds a3ee24e859b5 kfence, kasan: make KFENCE compatible with KASAN adds ba66e9a6ebd8 revert kasan-remove-kfence-leftovers adds 4152fa3b299f kasan: untag addresses for KFENCE adds 9f340de3a916 kfence, Documentation: add KFENCE documentation adds eb66e576453f kfence: add missing copyright header to documentation adds c7bdaabce23c kfence: add test suite adds 0178d2c8d254 kfence: fix typo in test adds 3adc617cf4b5 kfence: show access type in report adds 469e1a0efb60 MAINTAINERS: add entry for KFENCE adds 4fb3b51137c3 tracing: add error_report_end trace point adds 4acea57bbaa4 kfence: use error_report_end tracepoint adds d80a4ea66876 kasan: use error_report_end tracepoint adds fedad093cd5a kasan, mm: don't save alloc stacks twice adds dc3703755587 kasan, mm: optimize kmalloc poisoning adds 306cdf981f7a kasan: optimize large kmalloc poisoning adds a182b068ea10 kasan: clean up setting free info in kasan_slab_free adds 9ca85be81eca kasan: unify large kfree checks adds 381ad84e29eb kasan: rework krealloc tests adds e3c1e8908496 kasan, mm: fail krealloc on freed objects adds a078c09d5c73 kasan, mm: optimize krealloc poisoning adds f65212a1abf9 kasan: ensure poisoning size alignment adds eb38242db1f9 arm64: kasan: simplify and inline MTE functions adds f18478c021ad arm64: fix warning in mte_get_random_tag() adds bc57af975133 kasan: inline HW_TAGS helper functions adds c982edf5c5f6 kasan: clarify that only first bug is reported in HW_TAGS adds c34a66c47f46 mm, kasan: don't poison boot memory adds efc444fd218b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7669217d086f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 4f20a14ffd16 kernel/hung_task.c: Monitor killed tasks. adds df3aa4be787e alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds d671b5b81e04 proc/wchan: use printk format instead of lookup_symbol_name() adds aaa41cd1b9f8 proc: use kvzalloc for our kernel buffer adds 882e3102fecd sysctl.c: fix underflow value setting risk in vm_table adds 9f9a4b79d3ec proc/sysctl: make protected_* world readable adds f4a2ce1e082b include/linux: remove repeated words adds 3f564f05419e treewide: Miguel has moved adds d4af8cb7d42b groups: use flexible-array member in struct group_info adds 42f42df9240f groups: simplify struct group_info allocation adds a769f44ced6a kernel: delete repeated words in comments adds 2169c17ed375 MAINTAINERS: add uapi directories to API/ABI section adds c4c46aab8d54 lib/genalloc.c: change return type to unsigned long for bi [...] adds b51b6c192637 string.h: move fortified functions definitions in a dedica [...] adds d707610f6aae lib: stackdepot: add support to configure STACK_HASH_SIZE adds 9edc18aecf98 lib: stackdepot: add support to disable stack depot adds 24e025dc7eb8 lib-stackdepot-add-support-to-disable-stack-depot-fix adds 4ccf58a59421 lib: stackdepot: fix ignoring return value warning adds f8d7bc399ab7 lib/cmdline: remove an unneeded local variable in next_arg() adds 8820df439133 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds f23bcfeafc7e mm/page_poison: use unhashed address in hexdump for check_ [...] adds c8c590b8b560 include/linux/bitops.h: spelling s/synomyn/synonym/ adds 1f7d3d590053 checkpatch: improve blank line after declaration test adds a9ff2824a7bd checkpatch: ignore warning designated initializers using NR_CPUS adds f68471b4b730 checkpatch: trivial style fixes adds f6c50ee84bea checkpatch: prefer ftrace over function entry/exit printks adds e2474c7918de checkpatch: improve TYPECAST_INT_CONSTANT test message adds ccd545bca1bb checkpatch: add warning for avoiding .L prefix symbols in [...] adds e19841ec5f28 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 9b748818cd20 checkpatch: don't warn about colon termination in linker scripts adds 3d19b51c8ae5 checkpatch: do not apply "initialise globals to 0" check t [...] adds 8b275cdf2aee init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds 9206ebe62f23 init: clean up early_param_on_off() macro adds fdab5c341da3 fs/coredump: use kmap_local_page() adds 729170a8e849 seq_file: document how per-entry resources are managed. adds a68cdbf635f1 seq_file-document-how-per-entry-resources-are-managed-fix adds 769fcdfe09e3 x86: fix seq_file iteration for pat/memtype.c adds 4508881e0b76 aio: simplify read_events() adds 44b15033506e scripts/gdb: fix list_for_each adds c4822c552ea7 ubsan: remove overflow checks adds 71cb9e7dcddf initramfs: panic with memory information adds 12e9b8a3c276 initramfs-panic-with-memory-information-fix adds a83530efbd05 Merge branch 'akpm-current/current' adds 42266a061ceb MIPS: make userspace mapping young by default adds a366e7de0b24 Merge branch 'akpm/master' adds 8431fb50e1a7 Add linux-next specific files for 20210223
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a4bfd8d46ac3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .clang-format | 1 + Documentation/ABI/stable/sysfs-class-tpm | 14 + Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/sysfs-bus-cxl | 26 + Documentation/ABI/testing/sysfs-class-net | 15 + Documentation/ABI/testing/sysfs-devices-xenbus | 41 + Documentation/ABI/testing/sysfs-firmware-sfi | 15 - Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/PCI/endpoint/pci-ntb-function.rst | 36 +- Documentation/PCI/endpoint/pci-ntb-howto.rst | 50 +- Documentation/admin-guide/cifs/authors.rst | 6 +- Documentation/admin-guide/cifs/changes.rst | 5 +- Documentation/admin-guide/cifs/introduction.rst | 30 +- Documentation/admin-guide/cifs/todo.rst | 34 +- Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 15 - Documentation/admin-guide/kernel-parameters.txt | 88 +- Documentation/admin-guide/perf-security.rst | 2 +- Documentation/admin-guide/xfs.rst | 1 + Documentation/block/queue-sysfs.rst | 13 + Documentation/conf.py | 3 +- Documentation/core-api/dma-api.rst | 120 +- Documentation/core-api/mm-api.rst | 7 +- Documentation/dev-tools/kcsan.rst | 3 - Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/xilinx.yaml | 6 +- .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 + .../devicetree/bindings/clock/csr,atlas7-car.txt | 55 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 + .../devicetree/bindings/clock/imx27-clock.yaml | 2 +- .../devicetree/bindings/clock/imx31-clock.yaml | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 + .../bindings/clock/mstar,msc313-mpll.yaml | 46 + .../devicetree/bindings/clock/prima2-clock.txt | 73 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 51 + .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 92 + .../bindings/clock/qcom,gcc-sc8180x.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 96 + .../bindings/clock/qcom,gpucc-sdm660.yaml | 76 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../devicetree/bindings/clock/silabs,si570.txt | 2 + .../bindings/clock/ste-u300-syscon-clock.txt | 80 - .../devicetree/bindings/clock/tango4-clock.txt | 23 - .../devicetree/bindings/clock/zx296702-clk.txt | 34 - .../devicetree/bindings/clock/zx296718-clk.txt | 37 - .../bindings/connector/usb-connector.yaml | 12 + .../devicetree/bindings/display/fsl,lcdif.yaml | 110 - .../devicetree/bindings/display/mxsfb.txt | 87 + Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 25 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 1 + .../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 + .../bindings/interconnect/qcom,rpmh.yaml | 2 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 13 +- .../interrupt-controller/ti,pruss-intc.yaml | 3 + .../devicetree/bindings/leds/leds-lgm.yaml | 113 + .../devicetree/bindings/mailbox/omap-mailbox.txt | 4 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 34 + .../devicetree/bindings/mtd/jedec,spi-nor.txt | 91 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 102 + .../mtd/partitions/brcm,bcm4908-partitions.yaml | 70 + .../bindings/mtd/partitions/fixed-partitions.yaml | 33 +- .../bindings/mtd/partitions/partition.yaml | 47 + .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 48 + .../devicetree/bindings/net/can/rcar_canfd.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 6 + .../devicetree/bindings/net/marvell-pp2.txt | 6 +- .../bindings/net/toshiba,visconti-dwmac.yaml | 85 + .../devicetree/bindings/net/xilinx_axienet.txt | 4 + .../devicetree/bindings/pci/qcom,pcie.txt | 17 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 8 +- .../bindings/pinctrl/brcm,ns2-pinmux.txt | 2 +- .../bindings/pinctrl/brcm,nsp-pinmux.txt | 2 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 2 +- .../bindings/pinctrl/pinctrl-bindings.txt | 4 +- .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 10 +- .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 152 + .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 145 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 85 + .../bindings/pinctrl/samsung-pinctrl.txt | 2 +- .../devicetree/bindings/power/renesas,apmu.yaml | 2 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 5 + .../devicetree/bindings/remoteproc/mtk,scp.txt | 8 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 + .../devicetree/bindings/riscv/canaan.yaml | 47 + Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 3 +- .../devicetree/bindings/serial/sifive-serial.yaml | 1 + .../bindings/sound/audio-graph-port.yaml | 3 - .../bindings/sound/qcom,lpass-rx-macro.yaml | 62 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 67 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 + .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 153 + .../devicetree/bindings/thermal/tango-thermal.txt | 17 - .../devicetree/bindings/thermal/zx2967-thermal.txt | 116 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/timer/sifive,clint.yaml | 12 +- .../bindings/timer/snps,dw-apb-timer.yaml | 3 + .../bindings/timer/stericsson-u300-apptimer.txt | 18 - .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 10 + .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/usb/rockchip,dwc3.txt | 56 - .../devicetree/bindings/usb/rockchip,dwc3.yaml | 108 + .../devicetree/bindings/usb/usb-device.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/cxl/index.rst | 12 + Documentation/driver-api/cxl/memory-devices.rst | 46 + Documentation/driver-api/index.rst | 1 + Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/proc.rst | 4 + Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/todo.rst | 28 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tps23861.rst | 41 + Documentation/i2c/slave-testunit-backend.rst | 23 +- Documentation/kernel-hacking/locking.rst | 2 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/intel/ice.rst | 1027 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 4 +- .../ethernet/ti/am65_nuss_cpsw_switchdev.rst | 143 + .../networking/devlink/am65-nuss-cpsw-switch.rst | 26 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/filter.rst | 4 +- Documentation/networking/ip-sysctl.rst | 32 +- Documentation/networking/netdev-FAQ.rst | 16 + Documentation/networking/netdev-features.rst | 21 + Documentation/networking/phy.rst | 8 +- Documentation/networking/sfp-phylink.rst | 2 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/coding-style.rst | 3 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/scsi/scsi-parameters.rst | 2 +- Documentation/trace/coresight/coresight.rst | 32 + Documentation/trace/ftrace.rst | 6 + .../translations/it_IT/process/4.Coding.rst | 2 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/zh_CN/process/4.Coding.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/virt/acrn/cpuid.rst | 46 + Documentation/virt/acrn/index.rst | 12 + Documentation/virt/acrn/introduction.rst | 43 + Documentation/virt/acrn/io-request.rst | 97 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/api.rst | 14 +- Documentation/virt/kvm/arm/hyp-abi.rst | 9 + Documentation/virt/kvm/s390-pv-boot.rst | 2 +- MAINTAINERS | 108 +- Makefile | 113 +- Next/SHA1s | 304 +- Next/Trees | 4 +- Next/merge.log | 19747 +++++------ arch/Kconfig | 25 +- arch/alpha/Kconfig | 1 + arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/syscalls/Makefile | 13 +- arch/arc/kernel/process.c | 2 +- arch/arm/arm-soc-for-next-contents.txt | 94 +- arch/arm/boot/dts/Makefile | 6 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 8 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 + arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 775 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 3 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 + arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 + arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 137 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6.dtsi | 1 + arch/arm/boot/dts/at91-sam9x60ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/zynq-ebaz4205.dts | 132 + arch/arm/configs/aspeed_g5_defconfig | 4 - arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 - arch/arm/kernel/process.c | 2 +- arch/arm/kernel/sys_oabi-compat.c | 15 + arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-spear/generic.h | 12 - arch/arm/mach-spear/spear13xx.c | 1 + arch/arm/tools/Makefile | 2 +- arch/arm/xen/enlighten.c | 2 - arch/arm/xen/p2m.c | 6 +- arch/arm64/Kconfig | 7 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 18 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 25 + arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 22 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 33 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 94 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 293 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 89 + arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 70 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 128 +- arch/arm64/configs/defconfig | 2 + arch/arm64/crypto/aes-glue.c | 21 +- arch/arm64/crypto/aes-modes.S | 52 +- arch/arm64/crypto/aes-neonbs-core.S | 8 +- arch/arm64/crypto/crct10dif-ce-core.S | 43 +- arch/arm64/crypto/crct10dif-ce-glue.c | 30 +- arch/arm64/crypto/sha1-ce-core.S | 47 +- arch/arm64/crypto/sha1-ce-glue.c | 22 +- arch/arm64/crypto/sha2-ce-core.S | 38 +- arch/arm64/crypto/sha2-ce-glue.c | 22 +- arch/arm64/crypto/sha3-ce-core.S | 81 +- arch/arm64/crypto/sha3-ce-glue.c | 14 +- arch/arm64/crypto/sha512-ce-core.S | 29 +- arch/arm64/crypto/sha512-ce-glue.c | 53 +- arch/arm64/include/asm/assembler.h | 17 + arch/arm64/include/asm/cpufeature.h | 11 + arch/arm64/include/asm/el2_setup.h | 60 +- arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-kasan.h | 2 +- arch/arm64/include/asm/pointer_auth.h | 10 + arch/arm64/include/asm/setup.h | 11 + arch/arm64/include/asm/spinlock.h | 2 +- arch/arm64/include/asm/stackprotector.h | 1 + arch/arm64/include/asm/virt.h | 7 +- arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpu_errata.c | 2 - arch/arm64/kernel/cpufeature.c | 81 +- arch/arm64/kernel/entry-common.c | 54 +- arch/arm64/kernel/head.S | 75 +- arch/arm64/kernel/hyp-stub.S | 113 +- arch/arm64/kernel/idreg-override.c | 216 + arch/arm64/kernel/kaslr.c | 43 +- arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/mte.c | 5 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/setup.c | 15 + arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/syscall.c | 30 - arch/arm64/kvm/arm.c | 3 + arch/arm64/kvm/hyp/nvhe/hyp-init.S | 2 +- arch/arm64/mm/fault.c | 32 - arch/arm64/mm/init.c | 28 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/proc.S | 16 +- arch/csky/kernel/process.c | 2 +- arch/h8300/kernel/asm-offsets.c | 3 + arch/h8300/kernel/process.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/ia64/include/asm/tlb.h | 4 +- arch/ia64/kernel/crash.c | 1 + arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/syscalls/Makefile | 13 +- arch/m68k/include/asm/page.h | 2 +- arch/m68k/kernel/process.c | 2 +- arch/m68k/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/module.c | 26 - arch/microblaze/kernel/process.c | 2 +- arch/microblaze/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/mips/Kconfig | 12 +- arch/mips/alchemy/common/setup.c | 34 +- arch/mips/boot/compressed/Makefile | 1 + arch/mips/configs/nlm_xlp_defconfig | 1 - arch/mips/configs/nlm_xlr_defconfig | 1 - arch/mips/include/asm/dma-coherence.h | 38 - arch/mips/include/asm/kvm_host.h | 1 - arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/page.h | 17 +- arch/mips/include/asm/r4kcache.h | 67 +- arch/mips/include/asm/spinlock.h | 2 +- arch/mips/kernel/crash_dump.c | 41 +- arch/mips/kernel/ftrace.c | 4 - arch/mips/kernel/genex.S | 4 +- arch/mips/kernel/kgdb.c | 23 +- arch/mips/kernel/process.c | 10 +- arch/mips/kernel/relocate.c | 18 +- arch/mips/kernel/setup.c | 67 +- arch/mips/kernel/syscalls/Makefile | 33 +- arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mti-malta/malta-setup.c | 34 +- arch/mips/pci/pci-alchemy.c | 7 +- arch/mips/pistachio/init.c | 1 - arch/nds32/kernel/process.c | 2 +- arch/nios2/kernel/entry.S | 3 + arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/setup.c | 21 +- arch/nios2/kernel/sys_nios2.c | 11 +- arch/openrisc/kernel/process.c | 2 +- arch/openrisc/kernel/smp.c | 23 +- arch/parisc/Kconfig | 1 + arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/configs/generic-64bit_defconfig | 1 - arch/parisc/include/asm/hardirq.h | 4 - arch/parisc/include/asm/pgtable.h | 49 +- arch/parisc/kernel/irq.c | 1 + arch/parisc/kernel/syscalls/Makefile | 19 +- arch/parisc/mm/hugetlbpage.c | 13 - arch/powerpc/Kconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/sha256-spe-glue.c | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 16 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 4 - arch/powerpc/include/asm/cacheflush.h | 6 + arch/powerpc/include/asm/hugetlb.h | 2 - arch/powerpc/include/asm/hvcall.h | 25 +- arch/powerpc/include/asm/hw_irq.h | 91 +- arch/powerpc/include/asm/interrupt.h | 37 +- arch/powerpc/include/asm/irq.h | 2 - arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_book3s_asm.h | 11 - arch/powerpc/include/asm/kvm_host.h | 8 +- arch/powerpc/include/asm/kvm_ppc.h | 6 +- arch/powerpc/include/asm/paca.h | 3 +- arch/powerpc/include/asm/perf_event_server.h | 5 +- arch/powerpc/include/asm/ppc-pci.h | 4 - arch/powerpc/include/asm/ptrace.h | 8 + arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/reg_booke.h | 3 + arch/powerpc/include/asm/uaccess.h | 87 +- arch/powerpc/include/asm/vdso/timebase.h | 6 - arch/powerpc/include/uapi/asm/kvm.h | 2 + arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/asm-offsets.c | 12 +- arch/powerpc/kernel/entry_32.S | 322 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 14 +- arch/powerpc/kernel/head_32.h | 98 +- arch/powerpc/kernel/head_book3s_32.S | 6 - arch/powerpc/kernel/head_booke.h | 51 +- arch/powerpc/kernel/interrupt.c | 512 + arch/powerpc/kernel/irq.c | 28 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/signal_32.c | 3 +- arch/powerpc/kernel/sys_ppc32.c | 49 +- arch/powerpc/kernel/syscall_64.c | 479 - arch/powerpc/kernel/syscalls/Makefile | 21 +- arch/powerpc/kernel/syscalls/syscall.tbl | 20 +- arch/powerpc/kernel/traps.c | 9 - arch/powerpc/kexec/elf_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 35 + arch/powerpc/kvm/book3s_hv.c | 149 +- arch/powerpc/kvm/book3s_hv_builtin.c | 108 +- arch/powerpc/kvm/book3s_hv_nested.c | 70 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 175 +- arch/powerpc/kvm/book3s_xive.c | 4 +- arch/powerpc/kvm/booke.c | 2 +- arch/powerpc/kvm/powerpc.c | 14 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/internal.h | 2 + arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/pkeys.c | 1 + arch/powerpc/mm/book3s64/radix_tlb.c | 2 + arch/powerpc/mm/fault.c | 1 - arch/powerpc/mm/hugetlbpage.c | 18 - arch/powerpc/mm/mem.c | 54 +- arch/powerpc/mm/pgtable.c | 14 +- arch/powerpc/perf/core-book3s.c | 17 +- arch/powerpc/perf/isa207-common.c | 67 +- arch/powerpc/perf/isa207-common.h | 15 +- arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/power10-pmu.c | 4 +- arch/powerpc/perf/power5+-pmu.c | 5 +- arch/powerpc/perf/power5-pmu.c | 5 +- arch/powerpc/perf/power6-pmu.c | 5 +- arch/powerpc/perf/power7-pmu.c | 5 +- arch/powerpc/perf/ppc970-pmu.c | 5 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 8 +- arch/powerpc/platforms/83xx/mpc83xx.h | 2 +- arch/powerpc/platforms/amigaone/setup.c | 2 +- arch/powerpc/platforms/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/cell/spufs/sched.c | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 29 + arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/riscv/boot/dts/canaan/canaan_kd233.dts | 152 + arch/riscv/boot/dts/canaan/k210.dtsi | 260 +- arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 209 + arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 211 + arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 219 + arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 184 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - arch/riscv/configs/nommu_k210_defconfig | 44 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 92 + arch/riscv/include/asm/csr.h | 6 + arch/riscv/include/asm/mmu.h | 2 + arch/riscv/include/asm/mmu_context.h | 10 + arch/riscv/include/asm/page.h | 3 - arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/sbi.c | 32 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/mm/context.c | 265 +- arch/s390/Kconfig | 3 + arch/s390/configs/debug_defconfig | 10 +- arch/s390/configs/defconfig | 8 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 4 +- arch/s390/include/asm/alternative.h | 16 + arch/s390/include/asm/ap.h | 2 +- arch/s390/include/asm/hardirq.h | 1 - arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/lowcore.h | 13 +- arch/s390/include/asm/pci.h | 4 +- arch/s390/include/asm/qdio.h | 7 +- arch/s390/include/asm/scsw.h | 3 +- arch/s390/include/asm/thread_info.h | 2 + arch/s390/include/asm/timex.h | 48 +- arch/s390/include/asm/vdso.h | 7 +- arch/s390/include/asm/vdso/gettimeofday.h | 12 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 6 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/entry.S | 95 +- arch/s390/kernel/irq.c | 1 + arch/s390/kernel/perf_cpum_cf_diag.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/smp.c | 17 +- arch/s390/kernel/time.c | 50 +- arch/s390/kernel/vdso.c | 290 +- arch/s390/kernel/vdso64/getcpu.c | 6 +- arch/s390/kernel/vdso64/vdso64.lds.S | 7 +- arch/s390/kernel/vtime.c | 18 +- arch/s390/kvm/kvm-s390.c | 24 +- arch/s390/pci/pci.c | 57 +- arch/s390/pci/pci_clp.c | 40 +- arch/s390/pci/pci_event.c | 4 +- arch/s390/pci/pci_mmio.c | 4 +- arch/sh/Kconfig | 1 + arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/include/asm/irq.h | 1 - arch/sh/kernel/irq.c | 1 + arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/syscalls/Makefile | 13 +- arch/sparc/Kconfig | 1 + arch/sparc/configs/sparc64_defconfig | 11 +- arch/sparc/include/asm/Kbuild | 2 - arch/sparc/include/asm/cmpxchg_32.h | 2 +- arch/sparc/include/asm/irq_64.h | 1 - arch/sparc/include/asm/mman.h | 54 +- arch/sparc/include/asm/signal.h | 12 - arch/sparc/include/asm/spinlock_64.h | 2 +- arch/sparc/include/asm/tlb_64.h | 1 - arch/sparc/kernel/entry.S | 8 +- arch/sparc/kernel/irq_64.c | 1 + arch/sparc/kernel/led.c | 2 + arch/sparc/kernel/process_32.c | 4 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/rtrap_32.S | 2 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 19 +- arch/sparc/mm/init_32.c | 3 + arch/sparc/mm/srmmu.c | 2 +- arch/um/drivers/Kconfig | 13 +- arch/um/drivers/Makefile | 2 + arch/um/drivers/rtc.h | 15 + arch/um/drivers/rtc_kern.c | 211 + arch/um/drivers/rtc_user.c | 80 + arch/um/drivers/virtio_uml.c | 145 +- arch/um/include/asm/Kbuild | 2 + arch/um/include/asm/io.h | 1 + arch/um/include/asm/irq.h | 1 + arch/um/include/asm/mmu_context.h | 29 +- arch/um/include/linux/time-internal.h | 17 + arch/um/include/shared/as-layout.h | 17 +- arch/um/include/shared/common-offsets.h | 6 + arch/um/include/shared/irq_kern.h | 60 + arch/um/include/shared/skas/mm_id.h | 1 + arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/kernel/exec.c | 4 +- arch/um/kernel/irq.c | 171 +- arch/um/kernel/process.c | 2 +- arch/um/kernel/skas/clone.c | 28 +- arch/um/kernel/skas/mmu.c | 87 - arch/um/kernel/time.c | 17 +- arch/um/kernel/tlb.c | 14 +- arch/um/kernel/um_arch.c | 5 + arch/um/os-Linux/skas/mem.c | 2 + arch/um/os-Linux/skas/process.c | 86 +- arch/x86/Kconfig | 24 +- arch/x86/Makefile | 6 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_64.S | 67 +- arch/x86/entry/syscalls/Makefile | 29 +- arch/x86/events/core.c | 8 +- arch/x86/events/intel/core.c | 377 +- arch/x86/events/intel/ds.c | 131 +- arch/x86/events/perf_event.h | 18 +- arch/x86/events/probe.c | 7 +- arch/x86/events/probe.h | 7 +- arch/x86/events/rapl.c | 34 +- arch/x86/include/asm/acrn.h | 78 + arch/x86/include/asm/apb_timer.h | 40 - arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/fixmap.h | 3 - arch/x86/include/asm/idtentry.h | 17 +- arch/x86/include/asm/intel-mid.h | 93 +- arch/x86/include/asm/intel_mid_vrtc.h | 10 - arch/x86/include/asm/intel_scu_ipc.h | 2 - arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 - arch/x86/include/asm/irq.h | 6 - arch/x86/include/asm/irq_stack.h | 279 +- arch/x86/include/asm/irqflags.h | 46 +- arch/x86/include/asm/kvm_host.h | 8 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 30 - arch/x86/include/asm/paravirt_types.h | 17 +- arch/x86/include/asm/perf_event.h | 18 +- arch/x86/include/asm/platform_sst_audio.h | 2 - arch/x86/include/asm/preempt.h | 48 +- arch/x86/include/asm/processor.h | 9 +- arch/x86/include/asm/softirq_stack.h | 11 + arch/x86/include/asm/static_call.h | 7 + arch/x86/include/asm/thermal.h | 12 +- arch/x86/include/asm/tlb.h | 1 - arch/x86/kernel/Makefile | 1 - arch/x86/kernel/apb_timer.c | 347 - arch/x86/kernel/apic/apic.c | 31 +- arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/asm-offsets_64.c | 3 - arch/x86/kernel/cpu/acrn.c | 16 +- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/sgx/driver.c | 3 + arch/x86/kernel/cpu/sgx/encl.c | 13 +- arch/x86/kernel/dumpstack_64.c | 22 +- arch/x86/kernel/irq.c | 24 +- arch/x86/kernel/irq_32.c | 1 + arch/x86/kernel/irq_64.c | 12 +- arch/x86/kernel/irqflags.S | 11 - arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/ldt.c | 10 +- arch/x86/kernel/paravirt.c | 7 +- arch/x86/kernel/paravirt_patch.c | 10 - arch/x86/kernel/process.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 46 +- arch/x86/kernel/setup.c | 2 - arch/x86/kernel/static_call.c | 17 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kernel/unwind_orc.c | 5 +- arch/x86/kvm/cpuid.c | 2 + arch/x86/kvm/emulate.c | 12 +- arch/x86/kvm/hyperv.c | 301 +- arch/x86/kvm/hyperv.h | 54 +- arch/x86/kvm/kvm_emulate.h | 2 +- arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/lapic.h | 7 +- arch/x86/kvm/mmu/mmu.c | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 16 +- arch/x86/kvm/svm/avic.c | 35 +- arch/x86/kvm/svm/svm.c | 17 +- arch/x86/kvm/vmx/vmx.c | 29 +- arch/x86/kvm/x86.c | 48 +- arch/x86/kvm/xen.c | 50 +- arch/x86/kvm/xen.h | 11 +- arch/x86/mm/fault.c | 375 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/net/bpf_jit_comp.c | 56 +- arch/x86/pci/init.c | 15 +- arch/x86/pci/intel_mid_pci.c | 18 +- arch/x86/pci/mmconfig-shared.c | 6 +- arch/x86/platform/Makefile | 1 - arch/x86/platform/efi/quirks.c | 16 +- arch/x86/platform/intel-mid/Makefile | 7 +- arch/x86/platform/intel-mid/device_libs/Makefile | 32 - .../intel-mid/device_libs/platform_bcm43xx.c | 101 - .../intel-mid/device_libs/platform_bma023.c | 16 - .../platform/intel-mid/device_libs/platform_bt.c | 101 - .../intel-mid/device_libs/platform_emc1403.c | 39 - .../intel-mid/device_libs/platform_gpio_keys.c | 81 - .../intel-mid/device_libs/platform_lis331.c | 37 - .../intel-mid/device_libs/platform_max7315.c | 77 - .../intel-mid/device_libs/platform_mpu3050.c | 32 - .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 - .../device_libs/platform_mrfld_power_btn.c | 78 - .../intel-mid/device_libs/platform_mrfld_rtc.c | 44 - .../intel-mid/device_libs/platform_mrfld_sd.c | 43 - .../intel-mid/device_libs/platform_mrfld_spidev.c | 50 - .../platform/intel-mid/device_libs/platform_msic.c | 83 - .../platform/intel-mid/device_libs/platform_msic.h | 15 - .../intel-mid/device_libs/platform_msic_audio.c | 42 - .../intel-mid/device_libs/platform_msic_battery.c | 32 - .../intel-mid/device_libs/platform_msic_gpio.c | 43 - .../intel-mid/device_libs/platform_msic_ocd.c | 44 - .../device_libs/platform_msic_power_btn.c | 31 - .../intel-mid/device_libs/platform_msic_thermal.c | 32 - .../intel-mid/device_libs/platform_pcal9555a.c | 95 - .../intel-mid/device_libs/platform_tc35876x.c | 42 - .../intel-mid/device_libs/platform_tca6416.c | 53 - arch/x86/platform/intel-mid/intel-mid.c | 106 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 - arch/x86/platform/intel-mid/sfi.c | 543 - arch/x86/platform/sfi/Makefile | 2 - arch/x86/platform/sfi/sfi.c | 100 - arch/x86/tools/relocs.c | 4 +- arch/x86/um/os-Linux/task_size.c | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 33 +- arch/x86/um/shared/sysdep/stub_64.h | 36 +- arch/x86/um/stub_32.S | 17 +- arch/x86/um/stub_64.S | 5 +- arch/x86/um/stub_segv.c | 5 +- arch/x86/xen/enlighten_pv.c | 32 +- arch/x86/xen/irq.c | 23 - arch/x86/xen/p2m.c | 15 +- arch/x86/xen/xen-asm.S | 53 +- arch/x86/xen/xen-ops.h | 3 - arch/xtensa/include/asm/spinlock.h | 2 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/syscalls/Makefile | 13 +- block/blk-crypto.c | 1 + block/blk-mq.c | 109 +- block/blk-settings.c | 39 +- block/blk-sysfs.c | 8 + block/blk-zoned.c | 17 + block/blk.h | 2 + block/keyslot-manager.c | 146 + block/partitions/core.c | 2 +- certs/.gitignore | 1 - certs/Kconfig | 17 +- certs/Makefile | 15 +- certs/blacklist.c | 210 +- crypto/Kconfig | 3 +- crypto/asymmetric_keys/restrict.c | 7 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- crypto/blowfish_generic.c | 23 +- crypto/camellia_generic.c | 45 +- crypto/cast5_generic.c | 23 +- crypto/cast6_generic.c | 39 +- crypto/ecdh_helper.c | 3 + crypto/fcrypt.c | 1 - crypto/michael_mic.c | 31 +- crypto/serpent_generic.c | 126 +- crypto/tcrypt.c | 6 +- crypto/testmgr.c | 6 - crypto/testmgr.h | 79 - crypto/twofish_generic.c | 11 +- crypto/xor.c | 2 +- drivers/Kconfig | 1 + drivers/Makefile | 3 +- drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/evhandler.c | 7 + drivers/acpi/acpica/evregion.c | 69 +- drivers/acpi/acpica/evxfregn.c | 2 + drivers/acpi/osl.c | 75 +- drivers/acpi/property.c | 73 +- drivers/atm/idt77252.c | 11 +- drivers/atm/idt77252.h | 2 +- drivers/base/auxiliary.c | 13 +- drivers/base/base.h | 5 + drivers/base/core.c | 66 +- drivers/base/init.c | 1 + drivers/base/platform.c | 13 +- drivers/base/power/domain.c | 2 + drivers/base/regmap/regmap-sdw-mbq.c | 10 +- drivers/base/regmap/regmap-sdw.c | 4 +- drivers/block/Kconfig | 6 + drivers/block/Makefile | 1 + drivers/block/aoe/aoecmd.c | 2 +- drivers/block/n64cart.c | 178 + drivers/block/nbd.c | 28 +- drivers/block/null_blk/zoned.c | 8 +- drivers/block/xen-blkback/blkback.c | 32 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 + drivers/bus/fsl-mc/fsl-mc-uapi.c | 52 +- drivers/bus/mhi/core/init.c | 3 + drivers/char/hw_random/optee-rng.c | 3 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/tpm/Kconfig | 10 + drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/tpm1.c | 1 + drivers/char/tpm/tpm-chip.c | 2 + drivers/char/tpm/tpm-dev-common.c | 1 - drivers/char/tpm/tpm-sysfs.c | 179 + drivers/char/tpm/tpm.h | 4 - drivers/char/tpm/tpm_ppi.c | 2 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 + drivers/clk/Kconfig | 12 +- drivers/clk/Makefile | 8 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 16 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 20 +- drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/bcm/clk-iproc-pll.c | 2 +- drivers/clk/clk-ast2600.c | 37 +- drivers/clk/clk-axi-clkgen.c | 15 +- drivers/clk/clk-bd718x7.c | 12 +- drivers/clk/clk-divider.c | 9 +- drivers/clk/clk-efm32gg.c | 84 - drivers/clk/clk-fixed-factor.c | 39 +- drivers/clk/clk-fixed-mmio.c | 2 +- drivers/clk/clk-k210.c | 1007 + drivers/clk/clk-npcm7xx.c | 108 - drivers/clk/clk-qoriq.c | 62 +- drivers/clk/clk-si570.c | 16 +- drivers/clk/clk-tango4.c | 85 - drivers/clk/clk-u300.c | 1199 - drivers/clk/clk-versaclock5.c | 64 + drivers/clk/clk-xgene.c | 5 +- drivers/clk/clk.c | 3 + drivers/clk/mediatek/Kconfig | 11 + drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 14 +- drivers/clk/meson/axg.c | 3 - drivers/clk/meson/axg.h | 1 - drivers/clk/meson/clk-pll.c | 10 +- drivers/clk/meson/meson8b.c | 45 +- drivers/clk/mstar/Kconfig | 9 + drivers/clk/mstar/Makefile | 6 + drivers/clk/mstar/clk-msc313-mpll.c | 155 + drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/qcom/Kconfig | 61 + drivers/clk/qcom/Makefile | 7 + drivers/clk/qcom/a7-pll.c | 100 + drivers/clk/qcom/apcs-sdx55.c | 149 + drivers/clk/qcom/clk-alpha-pll.c | 209 +- drivers/clk/qcom/clk-alpha-pll.h | 4 + drivers/clk/qcom/clk-rcg.h | 9 + drivers/clk/qcom/clk-rcg2.c | 57 +- drivers/clk/qcom/clk-regmap.c | 1 + drivers/clk/qcom/clk-rpm.c | 63 - drivers/clk/qcom/clk-rpmh.c | 49 +- drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/gcc-msm8998.c | 143 +- drivers/clk/qcom/gcc-sc7180.c | 47 +- drivers/clk/qcom/gcc-sc7280.c | 3603 ++ drivers/clk/qcom/gcc-sc8180x.c | 4629 +++ drivers/clk/qcom/gcc-sdm660.c | 7 + drivers/clk/qcom/gcc-sm8350.c | 3890 +++ drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 18 +- drivers/clk/qcom/gpucc-sdm660.c | 349 + drivers/clk/qcom/lpass-gfm-sm8250.c | 8 +- drivers/clk/qcom/mmcc-msm8974.c | 16 - drivers/clk/qcom/mmcc-msm8996.c | 29 +- drivers/clk/qcom/mmcc-msm8998.c | 12 +- drivers/clk/qcom/mmcc-sdm660.c | 2864 ++ drivers/clk/qcom/videocc-sm8250.c | 39 + drivers/clk/sifive/fu540-prci.h | 5 - drivers/clk/sifive/sifive-prci.c | 5 + drivers/clk/sirf/Makefile | 6 - drivers/clk/sirf/atlas6.h | 32 - drivers/clk/sirf/clk-atlas6.c | 150 - drivers/clk/sirf/clk-atlas7.c | 1682 - drivers/clk/sirf/clk-common.c | 1037 - drivers/clk/sirf/clk-prima2.c | 149 - drivers/clk/sirf/prima2.h | 26 - drivers/clk/socfpga/clk-agilex.c | 88 +- drivers/clk/socfpga/clk-periph-s10.c | 53 + drivers/clk/socfpga/clk-pll-a10.c | 3 +- drivers/clk/socfpga/clk-pll-s10.c | 83 + drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/stratix10-clk.h | 17 +- drivers/clk/spear/spear1310_clock.c | 1 + drivers/clk/spear/spear1340_clock.c | 1 + drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/st/clkgen-pll.c | 3 +- drivers/clk/sunxi-ng/Kconfig | 7 +- drivers/clk/sunxi-ng/Makefile | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 48 + drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1150 + drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 56 + drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/clk/tegra/clk-tegra30.c | 5 +- drivers/clk/tegra/cvb.c | 1 + drivers/clk/ti/clkt_dpll.c | 3 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ti/dpll3xxx.c | 20 +- drivers/clk/ti/dpll44xx.c | 6 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/versatile/clk-icst.c | 7 +- drivers/clk/xilinx/Kconfig | 19 + drivers/clk/xilinx/Makefile | 2 + drivers/clk/xilinx/xlnx_vcu.c | 743 + drivers/clk/zte/Makefile | 4 - drivers/clk/zte/clk-zx296702.c | 741 - drivers/clk/zte/clk-zx296718.c | 1074 - drivers/clk/zte/clk.c | 446 - drivers/clk/zte/clk.h | 174 - drivers/clk/zynq/clkc.c | 73 +- drivers/clk/zynq/pll.c | 12 +- drivers/clk/zynqmp/divider.c | 1 + drivers/clocksource/Kconfig | 36 - drivers/clocksource/Makefile | 5 - drivers/clocksource/timer-atlas7.c | 281 - drivers/clocksource/timer-davinci.c | 5 +- drivers/clocksource/timer-efm32.c | 278 - drivers/clocksource/timer-microchip-pit64b.c | 86 +- drivers/clocksource/timer-prima2.c | 242 - drivers/clocksource/timer-tango-xtal.c | 57 - drivers/clocksource/timer-u300.c | 457 - drivers/cpufreq/Kconfig.x86 | 10 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/acpi-cpufreq.c | 62 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/qcom-cpufreq-hw.c | 40 +- drivers/cpufreq/sfi-cpufreq.c | 127 - drivers/crypto/caam/debugfs.c | 4 +- drivers/crypto/cavium/cpt/cptvf_main.c | 8 +- drivers/crypto/hisilicon/hpre/hpre.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 112 +- drivers/crypto/hisilicon/qm.c | 185 +- drivers/crypto/hisilicon/qm.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 5 +- drivers/crypto/hisilicon/zip/zip_main.c | 9 +- drivers/crypto/keembay/ocs-aes.c | 6 +- drivers/crypto/marvell/Kconfig | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 3 +- drivers/cxl/Kconfig | 53 + drivers/cxl/Makefile | 7 + drivers/cxl/bus.c | 29 + drivers/cxl/cxl.h | 95 + drivers/cxl/mem.c | 1552 + drivers/cxl/pci.h | 31 + drivers/dax/bus.c | 24 +- drivers/dax/bus.h | 2 +- drivers/dax/device.c | 8 +- drivers/dax/kmem.c | 7 +- drivers/dax/pmem/compat.c | 3 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/extcon/extcon-sm5502.c | 22 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/coreboot_table.h | 2 +- drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/google/memconsole-coreboot.c | 4 +- drivers/firmware/google/vpd.c | 4 +- drivers/gpio/Kconfig | 3 +- drivers/gpio/gpio-ep93xx.c | 232 +- drivers/gpio/gpio-pcf857x.c | 2 +- drivers/gpio/gpiolib.c | 14 + drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 9 - drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 180 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 210 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik.c | 33 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 66 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 114 + drivers/gpu/drm/amd/amdgpu/nv.c | 44 +- drivers/gpu/drm/amd/amdgpu/si.c | 42 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 77 + drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 26 +- drivers/gpu/drm/amd/amdgpu/vi.c | 36 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 247 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 45 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 72 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 110 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 22 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 14 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 13 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 6 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 36 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 3 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 15 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 11 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 64 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 4 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 24 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 7 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 7 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 7 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 - .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 31 + drivers/gpu/drm/amd/display/dc/irq_types.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 33 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../include/asic_reg/smuio/smuio_11_0_6_offset.h | 35 + .../include/asic_reg/smuio/smuio_11_0_6_sh_mask.h | 41 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 74 +- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 4 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 13 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 16 +- .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h | 6 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 6 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 10 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 30 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 4 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 32 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 158 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 25 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 12 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 + drivers/gpu/drm/drm_atomic.c | 39 - drivers/gpu/drm/drm_atomic_helper.c | 61 +- drivers/gpu/drm/drm_dp_mst_topology.c | 7 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem.c | 2 - drivers/gpu/drm/drm_gem_atomic_helper.c | 208 - drivers/gpu/drm/drm_gem_vram_helper.c | 14 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 - drivers/gpu/drm/drm_plane.c | 58 +- drivers/gpu/drm/drm_simple_kms_helper.c | 40 +- drivers/gpu/drm/drm_syncobj.c | 12 - drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 27 + drivers/gpu/drm/i915/display/intel_display.c | 12 +- drivers/gpu/drm/i915/display/intel_display.h | 6 + drivers/gpu/drm/i915/display/intel_overlay.c | 17 +- drivers/gpu/drm/i915/display/intel_tc.c | 67 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 2 +- drivers/gpu/drm/lima/lima_devfreq.c | 11 +- drivers/gpu/drm/lima/lima_devfreq.h | 2 - drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 52 +- drivers/gpu/drm/nouveau/include/nvif/fifo.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 191 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/core/enum.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 53 + drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 31 +- drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 18 +- .../gpu/drm/nouveau/include/nvkm/engine/cipher.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 41 +- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 42 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 80 +- drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/mspdec.h | 8 +- .../gpu/drm/nouveau/include/nvkm/engine/msppp.h | 6 +- .../gpu/drm/nouveau/include/nvkm/engine/msvld.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 23 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/xtensa.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 14 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 20 +- .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 35 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 75 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 18 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h | 12 - .../gpu/drm/nouveau/include/nvkm/subdev/iccsense.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 16 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 40 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 32 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 22 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 25 +- .../gpu/drm/nouveau/include/nvkm/subdev/privring.h | 12 + .../gpu/drm/nouveau/include/nvkm/subdev/therm.h | 18 +- .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 27 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 12 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/nouveau/nvif/fifo.c | 30 +- drivers/gpu/drm/nouveau/nvkm/core/engine.c | 51 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 18 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 110 +- drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 4599 ++- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 40 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 27 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 38 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 63 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changf100.h | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv04.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.c | 28 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 22 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 99 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 161 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 5 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c | 53 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 60 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 27 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 44 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 29 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 9 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 5 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 7 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 122 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 47 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 125 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 85 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 36 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 55 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h | 9 - .../gpu/drm/nouveau/nvkm/subdev/iccsense/base.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 14 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 34 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 64 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 8 +- .../gpu/drm/nouveau/nvkm/subdev/privring/Kbuild | 7 + .../gpu/drm/nouveau/nvkm/subdev/privring/gf100.c | 122 + .../gpu/drm/nouveau/nvkm/subdev/privring/gf117.c | 47 + .../gpu/drm/nouveau/nvkm/subdev/privring/gk104.c | 125 + .../gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c | 85 + .../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 36 + .../gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c | 55 + .../gpu/drm/nouveau/nvkm/subdev/privring/priv.h | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c | 43 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 70 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 107 + drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 46 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/priv.h | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/priv.h | 8 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 10 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 - drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/qxl/qxl_cmd.c | 1 - drivers/gpu/drm/qxl/qxl_display.c | 15 +- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_irq.c | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 26 +- drivers/gpu/drm/qxl/qxl_release.c | 53 +- drivers/gpu/drm/qxl/qxl_ttm.c | 19 +- drivers/gpu/drm/radeon/nislands_smc.h | 10 +- drivers/gpu/drm/radeon/r100.c | 84 +- drivers/gpu/drm/radeon/r300.c | 33 +- drivers/gpu/drm/radeon/r420.c | 28 +- drivers/gpu/drm/radeon/r600.c | 27 +- drivers/gpu/drm/radeon/radeon.h | 31 +- drivers/gpu/drm/radeon/radeon_asic.c | 3 + drivers/gpu/drm/radeon/radeon_asic.h | 8 +- drivers/gpu/drm/radeon/radeon_device.c | 47 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 20 +- drivers/gpu/drm/radeon/radeon_fence.c | 42 +- drivers/gpu/drm/radeon/radeon_gem.c | 20 +- drivers/gpu/drm/radeon/radeon_ib.c | 26 +- drivers/gpu/drm/radeon/radeon_mode.h | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 32 +- drivers/gpu/drm/radeon/radeon_ring.c | 80 +- drivers/gpu/drm/radeon/radeon_ttm.c | 124 +- drivers/gpu/drm/radeon/radeon_vce.c | 1 - drivers/gpu/drm/radeon/rs400.c | 25 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rs690.c | 2 +- drivers/gpu/drm/radeon/rv515.c | 56 +- drivers/gpu/drm/radeon/vce_v1_0.c | 1 - drivers/gpu/drm/scheduler/sched_entity.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 22 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 25 + drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 10 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 - drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +- drivers/gpu/drm/tilcdc/Makefile | 2 +- drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 307 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 24 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 195 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_module.c | 4 - drivers/gpu/drm/ttm/ttm_module.h | 6 +- drivers/gpu/drm/ttm/ttm_pool.c | 154 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 26 +- drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/hid/Kconfig | 18 + drivers/hid/Makefile | 1 + drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-ite.c | 12 +- drivers/hid/hid-logitech-dj.c | 7 +- drivers/hid/hid-playstation.c | 1351 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/wacom_wac.c | 7 +- drivers/hv/channel.c | 9 +- drivers/hv/hv_fcopy.c | 1 - drivers/hv/hv_kvp.c | 1 - drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/tps23861.c | 601 + drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 13 + drivers/i2c/busses/i2c-digicolor.c | 5 +- drivers/i2c/busses/i2c-i801.c | 4 + drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-mv64xxx.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 17 +- drivers/i2c/i2c-slave-testunit.c | 12 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 128 +- drivers/iio/adc/qcom-vadc-common.c | 50 + drivers/infiniband/core/cma.c | 81 +- drivers/infiniband/core/device.c | 14 + drivers/infiniband/core/sa_query.c | 24 - drivers/infiniband/hw/hns/hns_roce_common.h | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 67 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 43 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 712 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 102 +- drivers/infiniband/hw/hns/hns_roce_main.c | 22 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 56 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 37 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 329 +- drivers/infiniband/hw/mlx5/devx.c | 26 +- drivers/infiniband/hw/mlx5/mad.c | 10 +- drivers/infiniband/hw/mlx5/main.c | 132 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 40 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 224 +- drivers/infiniband/hw/mlx5/qp.c | 131 +- drivers/infiniband/hw/mlx5/wr.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 8 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 5 +- drivers/infiniband/sw/rxe/rxe_comp.c | 49 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 178 +- drivers/infiniband/sw/rxe/rxe_net.c | 24 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 40 +- drivers/infiniband/sw/rxe/rxe_req.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 52 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 - drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 7 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 103 +- drivers/infiniband/ulp/srp/ib_srp.c | 110 +- drivers/input/joydev.c | 7 +- drivers/input/joystick/xpad.c | 1 + drivers/input/keyboard/Kconfig | 4 +- drivers/input/keyboard/applespi.c | 23 +- drivers/input/serio/Kconfig | 2 +- drivers/input/serio/i8042-x86ia64io.h | 4 + drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/elants_i2c.c | 3 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/st1232.c | 2 +- drivers/input/touchscreen/sur40.c | 1 + drivers/input/touchscreen/zinitix.c | 4 +- drivers/iommu/amd/init.c | 45 +- drivers/iommu/dma-iommu.c | 132 +- drivers/ipack/ipack.c | 11 +- drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/leds/Kconfig | 3 + drivers/leds/Makefile | 3 + drivers/leds/blink/Kconfig | 20 + drivers/leds/blink/Makefile | 2 + drivers/leds/blink/leds-lgm-sso.c | 888 + drivers/leds/flash/Kconfig | 1 + drivers/leds/led-class.c | 3 +- drivers/leds/led-core.c | 20 +- drivers/leds/leds-apu.c | 11 +- drivers/leds/leds-lp50xx.c | 83 +- drivers/leds/leds.h | 6 +- drivers/lightnvm/pblk-core.c | 5 +- drivers/lightnvm/pblk-gc.c | 3 +- drivers/lightnvm/pblk-recovery.c | 3 +- drivers/mailbox/arm_mhuv2.c | 22 +- drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/sprd-mailbox.c | 2 +- drivers/mailbox/tegra-hsp.c | 15 + drivers/md/bcache/bcache.h | 7 + drivers/md/bcache/bset.c | 12 +- drivers/md/bcache/btree.c | 21 +- drivers/md/bcache/journal.c | 4 +- drivers/md/bcache/super.c | 24 +- drivers/md/bcache/sysfs.c | 29 +- drivers/md/bcache/writeback.c | 42 + drivers/md/bcache/writeback.h | 4 + drivers/md/dm-core.h | 9 + drivers/md/dm-crypt.c | 7 +- drivers/md/dm-era-target.c | 93 +- drivers/md/dm-flakey.c | 6 +- drivers/md/dm-linear.c | 8 +- drivers/md/dm-table.c | 377 +- drivers/md/dm-writecache.c | 18 + drivers/md/dm.c | 78 +- drivers/media/i2c/Kconfig | 5 + drivers/media/i2c/Makefile | 7 +- drivers/media/i2c/imx334.c | 3 +- drivers/media/i2c/max9271.c | 5 + drivers/media/usb/uvc/uvc_video.c | 79 +- drivers/media/usb/uvc/uvcvideo.h | 4 +- drivers/mfd/Kconfig | 9 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_msic.c | 425 - drivers/misc/fastrpc.c | 7 +- drivers/misc/habanalabs/common/device.c | 23 +- drivers/misc/habanalabs/common/firmware_if.c | 14 +- drivers/misc/habanalabs/common/habanalabs.h | 15 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 3 +- drivers/misc/habanalabs/common/memory.c | 19 +- drivers/misc/habanalabs/common/mmu/mmu.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 49 +- drivers/misc/habanalabs/goya/goya.c | 27 +- .../misc/habanalabs/include/common/hl_boot_if.h | 5 + drivers/misc/mei/bus.c | 18 +- drivers/misc/mei/hdcp/mei_hdcp.c | 7 +- drivers/misc/mei/main.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 3 + drivers/mmc/core/mmc_test.c | 2 +- drivers/mmc/host/Kconfig | 7 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/android-goldfish.c | 545 - drivers/mmc/host/cb710-mmc.c | 12 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- drivers/mmc/host/sdhci-pci-o2micro.c | 20 + drivers/mmc/host/sdhci.c | 9 +- drivers/mtd/ubi/eba.c | 1 - drivers/mtd/ubi/io.c | 7 +- drivers/net/Makefile | 2 +- drivers/net/bonding/bond_3ad.c | 26 +- drivers/net/dsa/b53/b53_common.c | 97 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/bcm_sf2_cfp.c | 2 +- drivers/net/dsa/dsa_loop.c | 6 +- drivers/net/dsa/hirschmann/hellcreek.c | 15 +- drivers/net/dsa/lantiq_gswip.c | 22 +- drivers/net/dsa/microchip/ksz8795.c | 6 +- drivers/net/dsa/microchip/ksz9477.c | 10 +- drivers/net/dsa/mt7530.c | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 169 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 52 +- drivers/net/dsa/mv88e6xxx/port.h | 19 +- drivers/net/dsa/ocelot/felix.c | 337 +- drivers/net/dsa/ocelot/felix.h | 14 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 29 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 30 +- drivers/net/dsa/qca8k.c | 6 +- drivers/net/dsa/realtek-smi-core.h | 7 +- drivers/net/dsa/rtl8366.c | 14 +- drivers/net/dsa/sja1105/sja1105.h | 7 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 276 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 + drivers/net/dsa/xrs700x/xrs700x.c | 121 + drivers/net/dsa/xrs700x/xrs700x_i2c.c | 2 +- drivers/net/dsa/xrs700x/xrs700x_mdio.c | 5 +- drivers/net/dsa/xrs700x/xrs700x_reg.h | 5 + drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 + drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/broadcom/Kconfig | 8 + drivers/net/ethernet/broadcom/Makefile | 1 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 689 + drivers/net/ethernet/broadcom/bcm4908_enet.h | 96 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 225 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 105 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 6 - drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 3 - drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 24 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + .../chelsio/inline_crypto/chtls/chtls_cm.h | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 46 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 34 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 11 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 155 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 27 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 169 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 275 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 31 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 194 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 133 +- drivers/net/ethernet/ibm/emac/core.c | 15 +- drivers/net/ethernet/ibm/ibmvnic.c | 164 +- drivers/net/ethernet/ibm/ibmvnic.h | 17 +- drivers/net/ethernet/intel/i40e/i40e.h | 26 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 65 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 949 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 169 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 752 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 382 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 615 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 9 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 174 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 625 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 153 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 52 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 25 + drivers/net/ethernet/intel/ice/ice_common.c | 58 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_controlq.c | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 40 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 47 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 50 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 14 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 10 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lag.c | 445 + drivers/net/ethernet/intel/ice/ice_lag.h | 87 + drivers/net/ethernet/intel/ice/ice_lib.c | 142 +- drivers/net/ethernet/intel/ice/ice_main.c | 96 +- drivers/net/ethernet/intel/ice/ice_sched.c | 1283 +- drivers/net/ethernet/intel/ice/ice_sched.h | 24 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 149 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 27 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 72 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 78 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 15 +- drivers/net/ethernet/marvell/mvneta.c | 70 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 134 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 560 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 15 + drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 571 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 25 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 71 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 131 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 59 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 159 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 12 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 272 + drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 57 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 159 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 75 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 214 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 261 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 341 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 112 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 24 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 604 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 10 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 181 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 17 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 208 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 124 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 381 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 76 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 4 + .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 10 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 76 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 431 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 36 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 + .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 58 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 53 +- drivers/net/ethernet/microchip/lan743x_main.c | 345 +- drivers/net/ethernet/microchip/lan743x_main.h | 5 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/Makefile | 1 + drivers/net/ethernet/mscc/ocelot.c | 378 +- drivers/net/ethernet/mscc/ocelot.h | 9 - drivers/net/ethernet/mscc/ocelot_io.c | 8 + drivers/net/ethernet/mscc/ocelot_mrp.c | 175 + drivers/net/ethernet/mscc/ocelot_net.c | 193 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 178 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 - drivers/net/ethernet/qlogic/qede/qede.h | 10 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 134 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 29 +- drivers/net/ethernet/realtek/r8169_main.c | 36 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 285 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 + drivers/net/ethernet/ti/Kconfig | 10 + drivers/net/ethernet/ti/Makefile | 1 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 511 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 26 + drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 538 + drivers/net/ethernet/ti/am65-cpsw-switchdev.h | 34 + drivers/net/ethernet/ti/cpsw_switchdev.c | 27 +- drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/xilinx_axienet.h | 29 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/hyperv/hyperv_net.h | 3 - drivers/net/hyperv/netvsc.c | 2 - drivers/net/hyperv/rndis_filter.c | 2 - drivers/net/ipa/gsi.c | 50 +- drivers/net/ipa/gsi.h | 5 +- drivers/net/ipa/gsi_reg.h | 21 +- drivers/net/ipa/ipa_clock.c | 9 +- drivers/net/ipa/ipa_cmd.c | 32 +- drivers/net/ipa/ipa_main.c | 4 +- drivers/net/ipa/ipa_table.c | 16 +- drivers/net/ipa/ipa_table.h | 8 +- drivers/net/loopback.c | 6 - drivers/net/mdio/mdio-moxart.c | 4 +- drivers/net/mdio/of_mdio.c | 30 - drivers/net/mhi/Makefile | 3 + drivers/net/mhi/mhi.h | 40 + drivers/net/mhi/net.c | 408 + drivers/net/mhi/proto_mbim.c | 293 + drivers/net/mhi_net.c | 384 - drivers/net/netdevsim/dev.c | 40 +- drivers/net/netdevsim/fib.c | 123 +- drivers/net/phy/at803x.c | 1 + drivers/net/phy/broadcom.c | 282 +- drivers/net/phy/dp83822.c | 3 + drivers/net/phy/dp83869.c | 4 + drivers/net/phy/icplus.c | 386 +- drivers/net/phy/lxt.c | 1 + drivers/net/phy/marvell.c | 15 +- drivers/net/phy/marvell10g.c | 2 + drivers/net/phy/micrel.c | 15 +- drivers/net/phy/mscc/Makefile | 1 + drivers/net/phy/mscc/mscc.h | 28 + drivers/net/phy/mscc/mscc_main.c | 608 +- drivers/net/phy/mscc/mscc_serdes.c | 650 + drivers/net/phy/mscc/mscc_serdes.h | 31 + drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 68 +- drivers/net/phy/phylink.c | 4 + drivers/net/phy/sfp-bus.c | 3 + drivers/net/tap.c | 7 +- drivers/net/tun.c | 5 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 1 + drivers/net/wireless/ath/ath10k/htt_tx.c | 2 + drivers/net/wireless/ath/ath10k/mac.c | 27 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/core.h | 1 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 12 + .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 15 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 1 + drivers/net/wireless/ath/ath11k/hal_tx.c | 2 + drivers/net/wireless/ath/ath11k/hal_tx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 166 +- drivers/net/wireless/ath/ath11k/mac.h | 6 + drivers/net/wireless/ath/ath11k/pci.c | 2 - drivers/net/wireless/ath/ath11k/peer.c | 9 +- drivers/net/wireless/ath/ath11k/peer.h | 3 +- drivers/net/wireless/ath/ath11k/qmi.c | 5 + drivers/net/wireless/ath/ath11k/wmi.c | 227 + drivers/net/wireless/ath/ath11k/wmi.h | 37 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/debug.c | 5 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/wlan.h | 20 +- drivers/net/wireless/ath/wcn36xx/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 38 +- drivers/net/wireless/ath/wil6210/debugfs.c | 17 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 + drivers/net/wireless/ath/wil6210/wil6210.h | 3 + drivers/net/wireless/ath/wil6210/wmi.c | 11 +- drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 87 + .../broadcom/brcm80211/brcmfmac/cfg80211.h | 6 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 28 + .../net/wireless/broadcom/brcm80211/brcmsmac/d11.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 43 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 20 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 50 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 24 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 12 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 5 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 15 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 60 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 54 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 185 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 86 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 46 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 16 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 116 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 79 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 118 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 22 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 188 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 16 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 54 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 27 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 4 + drivers/net/wireless/mediatek/mt76/dma.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 10 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 15 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 8 +- drivers/net/wireless/realtek/rtw88/main.h | 10 +- drivers/net/wireless/realtek/rtw88/pci.c | 154 +- drivers/net/wireless/realtek/rtw88/pci.h | 14 +- drivers/net/wireless/realtek/rtw88/phy.c | 62 +- drivers/net/wireless/realtek/rtw88/phy.h | 3 + drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 32755 ++++++++++++++----- drivers/net/wireless/realtek/rtw88/tx.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.h | 6 +- drivers/net/xen-netback/interface.c | 24 +- drivers/net/xen-netback/netback.c | 4 +- drivers/nfc/microread/mei.c | 4 +- drivers/nfc/pn544/mei.c | 4 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 1 - drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/bus.c | 13 +- drivers/nvdimm/dimm.c | 7 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvdimm/region.c | 4 +- drivers/nvme/host/core.c | 37 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/hwmon.c | 31 +- drivers/nvme/host/multipath.c | 4 + drivers/nvme/host/nvme.h | 15 + drivers/nvme/host/pci.c | 18 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/host/zns.c | 11 +- drivers/nvme/target/admin-cmd.c | 59 +- drivers/nvme/target/core.c | 37 +- drivers/nvme/target/fc.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 5 +- drivers/nvme/target/io-cmd-file.c | 5 +- drivers/nvme/target/nvmet.h | 10 +- drivers/nvme/target/passthru.c | 6 +- drivers/nvme/target/tcp.c | 59 +- drivers/nvme/target/trace.h | 9 +- drivers/of/device.c | 21 - drivers/of/platform.c | 4 +- drivers/of/property.c | 29 +- drivers/of/unittest.c | 2 +- drivers/opp/core.c | 8 +- drivers/opp/opp.h | 2 + drivers/pci/Makefile | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-host.c | 86 +- drivers/pci/controller/cadence/pcie-cadence.h | 11 +- drivers/pci/controller/dwc/pcie-designware.c | 19 +- drivers/pci/controller/dwc/pcie-qcom.c | 18 +- drivers/pci/controller/pcie-microchip-host.c | 150 +- drivers/pci/controller/pcie-rockchip.c | 5 +- drivers/pci/hotplug/acpiphp.h | 3 - drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci-sysfs.c | 11 + drivers/pci/pci.c | 95 +- drivers/pci/pcie/aer.c | 5 +- drivers/pci/pcie/err.c | 16 +- drivers/pci/pcie/portdrv_pci.c | 3 +- drivers/pci/proc.c | 1 + drivers/pci/search.c | 4 - drivers/perf/arm-cci.c | 5 +- drivers/perf/xgene_pmu.c | 5 +- drivers/pinctrl/actions/Kconfig | 6 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 137 +- drivers/pinctrl/pinctrl-single.c | 1 + drivers/pinctrl/qcom/Kconfig | 18 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 + drivers/pinctrl/qcom/pinctrl-sm8350.c | 1649 + drivers/platform/chrome/cros_ec_typec.c | 1 + .../platform/surface/aggregator/ssh_packet_layer.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/intel_scu_pcidrv.c | 22 +- drivers/powercap/intel_rapl_common.c | 8 +- drivers/ptp/idt8a340_reg.h | 10 + drivers/ptp/ptp_clockmatrix.c | 313 +- drivers/ptp/ptp_clockmatrix.h | 17 +- drivers/pwm/pwm-iqs620a.c | 94 +- drivers/pwm/pwm-lpc18xx-sct.c | 2 +- drivers/pwm/pwm-rockchip.c | 32 +- drivers/regulator/mt6315-regulator.c | 2 +- drivers/regulator/pca9450-regulator.c | 22 + drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/rohm-regulator.c | 9 +- drivers/remoteproc/Kconfig | 25 +- drivers/remoteproc/ingenic_rproc.c | 7 + drivers/remoteproc/mtk_common.h | 7 + drivers/remoteproc/mtk_scp.c | 82 +- drivers/remoteproc/qcom_q6v5_pas.c | 63 + drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/remoteproc/stm32_rproc.c | 23 +- drivers/rtc/rtc-abx80x.c | 39 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pcf8563.c | 2 + drivers/s390/char/sclp_early_core.c | 4 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 209 +- drivers/s390/cio/qdio_setup.c | 19 +- drivers/s390/cio/qdio_thinint.c | 70 +- drivers/s390/crypto/zcrypt_api.c | 14 + drivers/s390/net/qeth_core_main.c | 7 +- drivers/sbus/char/display7seg.c | 4 +- drivers/scsi/scsi_debug.c | 1 + drivers/scsi/sd_zbc.c | 43 +- drivers/scsi/storvsc_drv.c | 10 - drivers/sfi/Kconfig | 18 - drivers/sfi/Makefile | 4 - drivers/sfi/sfi_acpi.c | 214 - drivers/sfi/sfi_core.c | 522 - drivers/sfi/sfi_core.h | 81 - drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/aspeed/aspeed-socinfo.c | 33 +- drivers/soc/atmel/soc.c | 2 +- drivers/soc/canaan/Kconfig | 18 +- drivers/soc/canaan/Makefile | 2 +- drivers/soc/canaan/k210-sysctl.c | 205 +- drivers/soc/xilinx/Kconfig | 17 - drivers/soc/xilinx/Makefile | 1 - drivers/soc/xilinx/xlnx_vcu.c | 628 - drivers/soundwire/intel_init.c | 3 +- drivers/spi/atmel-quadspi.c | 1 + drivers/spi/spi-cadence-quadspi.c | 63 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-mem.c | 22 +- drivers/spi/spi-mpc52xx.c | 12 +- drivers/spi/spi-pxa2xx-pci.c | 29 +- drivers/spi/spi-ti-qspi.c | 20 +- drivers/spi/spi.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/clocking-wizard/TODO | 3 +- drivers/staging/fbtft/fb_st7789v.c | 115 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 34 +- drivers/staging/gasket/gasket_ioctl.c | 42 +- drivers/staging/gdm724x/gdm_usb.c | 10 +- drivers/staging/greybus/audio_manager_sysfs.c | 4 +- drivers/staging/greybus/hid.c | 6 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 2 +- .../media/atomisp/include/linux/atomisp_platform.h | 1 - drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/rtl8188eu/include/wifi.h | 51 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 - drivers/staging/rtl8712/rtl871x_debug.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 225 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/include/autoconf.h | 1 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 13 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 8 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 2 +- drivers/staging/vme/devices/vme_user.c | 4 +- drivers/staging/vt6655/baseband.c | 4 +- drivers/staging/vt6656/rf.c | 2 +- drivers/staging/wfx/bh.c | 1 - drivers/staging/wfx/bh.h | 4 - drivers/staging/wfx/bus.h | 3 - drivers/staging/wfx/bus_sdio.c | 6 - drivers/staging/wfx/bus_spi.c | 7 - drivers/staging/wfx/data_rx.c | 5 - drivers/staging/wfx/data_tx.c | 15 +- drivers/staging/wfx/data_tx.h | 4 +- drivers/staging/wfx/debug.c | 6 - drivers/staging/wfx/fwio.c | 2 - drivers/staging/wfx/hif_api_cmd.h | 6 +- drivers/staging/wfx/hif_api_general.h | 9 - drivers/staging/wfx/hif_tx.c | 4 - drivers/staging/wfx/hif_tx_mib.c | 5 - drivers/staging/wfx/hwio.c | 3 - drivers/staging/wfx/hwio.h | 2 - drivers/staging/wfx/key.c | 2 - drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 7 - drivers/staging/wfx/main.h | 3 - drivers/staging/wfx/queue.c | 4 - drivers/staging/wfx/queue.h | 3 - drivers/staging/wfx/scan.h | 2 - drivers/staging/wfx/sta.c | 6 - drivers/staging/wfx/sta.h | 2 - drivers/staging/wfx/traces.h | 3 - drivers/staging/wfx/wfx.h | 3 - drivers/staging/wimax/i2400m/fw.c | 15 +- drivers/staging/wimax/i2400m/rx.c | 3 +- drivers/staging/wimax/i2400m/tx.c | 8 +- drivers/staging/wlan-ng/p80211netdev.c | 28 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/tee/optee/rpc.c | 31 +- drivers/thermal/Kconfig | 17 - drivers/thermal/Makefile | 2 - drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/intel/therm_throt.c | 18 +- drivers/thermal/intel/thermal_interrupt.h | 15 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 3 +- drivers/thermal/qcom/Kconfig | 11 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 623 + drivers/thermal/tango_thermal.c | 126 - .../thermal/ti-soc-thermal/omap4-thermal-data.c | 7 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 2 + drivers/thermal/zx2967_thermal.c | 256 - drivers/tty/serial/serial_core.c | 8 +- drivers/tty/tty_io.c | 5 +- drivers/tty/vt/vt_ioctl.c | 3 +- drivers/uio/uio_pci_generic.c | 2 +- drivers/usb/core/quirks.c | 9 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/gadget.c | 19 +- drivers/usb/gadget/udc/udc-xilinx.c | 8 +- drivers/usb/misc/usb3503.c | 9 +- drivers/usb/serial/ark3116.c | 7 +- drivers/usb/serial/bus.c | 16 +- drivers/usb/typec/altmodes/displayport.c | 17 +- drivers/usb/typec/class.c | 43 + drivers/usb/typec/tcpm/tcpm.c | 85 +- drivers/usb/typec/ucsi/displayport.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 3 +- drivers/usb/usbip/stub_dev.c | 6 - drivers/usb/usbip/vhci_hcd.c | 11 - drivers/usb/usbip/vhci_sysfs.c | 4 - drivers/usb/usbip/vhci_tx.c | 43 +- drivers/usb/usbip/vudc_dev.c | 6 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 2 +- drivers/vfio/pci/Kconfig | 12 - drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/vfio_pci.c | 12 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/vfio/vfio_iommu_type1.c | 16 +- drivers/video/backlight/ktd253-backlight.c | 12 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/aty/atyfb_base.c | 9 + drivers/video/fbdev/da8xx-fb.c | 4 +- drivers/video/fbdev/imxfb.c | 2 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/video/fbdev/xilinxfb.c | 2 +- drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 1 + drivers/virt/acrn/Kconfig | 15 + drivers/virt/acrn/Makefile | 3 + drivers/virt/acrn/acrn_drv.h | 227 + drivers/virt/acrn/hsm.c | 470 + drivers/virt/acrn/hypercall.h | 254 + drivers/virt/acrn/ioeventfd.c | 273 + drivers/virt/acrn/ioreq.c | 657 + drivers/virt/acrn/irqfd.c | 235 + drivers/virt/acrn/mm.c | 306 + drivers/virt/acrn/vm.c | 126 + drivers/virtio/virtio_input.c | 11 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/vme/vme.c | 4 +- drivers/watchdog/mei_wdt.c | 4 +- drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 199 +- drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 14 +- drivers/xen/evtchn.c | 29 +- drivers/xen/gntdev.c | 37 +- drivers/xen/pvcalls-back.c | 4 +- drivers/xen/xen-acpi-processor.c | 3 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 6 +- drivers/xen/xenbus/xenbus.h | 1 - drivers/xen/xenbus/xenbus_probe.c | 68 +- fs/affs/namei.c | 4 +- fs/binfmt_elf.c | 8 +- fs/binfmt_elf_fdpic.c | 8 +- fs/binfmt_misc.c | 4 +- fs/btrfs/compression.c | 73 +- fs/btrfs/ctree.c | 2 + fs/btrfs/ctree.h | 1 + fs/btrfs/disk-io.c | 3 +- fs/btrfs/extent-tree.c | 19 +- fs/btrfs/extent_io.c | 26 +- fs/btrfs/free-space-cache.c | 14 +- fs/btrfs/inode.c | 39 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/ordered-data.h | 4 +- fs/btrfs/raid56.c | 31 +- fs/btrfs/reflink.c | 30 +- fs/btrfs/send.c | 7 +- fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 49 +- fs/btrfs/zlib.c | 10 +- fs/btrfs/zoned.c | 13 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 4 +- fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 70 +- fs/ceph/inode.c | 61 +- fs/ceph/snap.c | 10 + fs/ceph/super.h | 40 +- fs/cifs/cifs_debug.c | 121 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 379 +- fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 3 +- fs/cifs/cifsglob.h | 9 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 38 +- fs/cifs/file.c | 5 +- fs/cifs/fs_context.c | 20 +- fs/cifs/fs_context.h | 1 + fs/cifs/sess.c | 2 +- fs/cifs/smb2ops.c | 103 +- fs/cifs/trace.h | 36 +- fs/cifs/transport.c | 53 +- fs/coredump.c | 19 +- fs/dax.c | 5 +- fs/debugfs/inode.c | 5 +- fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zmap.c | 10 +- fs/exec.c | 4 +- fs/ext4/.kunitconfig | 3 + fs/ext4/Kconfig | 3 +- fs/ext4/extents.c | 16 +- fs/f2fs/checkpoint.c | 4 - fs/f2fs/segment.c | 4 - fs/f2fs/super.c | 12 +- fs/gfs2/bmap.c | 10 +- fs/gfs2/file.c | 8 +- fs/gfs2/glock.c | 22 +- fs/gfs2/glock.h | 6 + fs/gfs2/glops.c | 38 +- fs/gfs2/incore.h | 51 +- fs/gfs2/inode.c | 6 +- fs/gfs2/log.c | 539 +- fs/gfs2/log.h | 20 +- fs/gfs2/lops.c | 10 +- fs/gfs2/lops.h | 17 +- fs/gfs2/ops_fstype.c | 9 +- fs/gfs2/rgrp.c | 442 +- fs/gfs2/rgrp.h | 6 +- fs/gfs2/super.c | 28 +- fs/gfs2/trace_gfs2.h | 37 +- fs/gfs2/trans.c | 102 +- fs/gfs2/trans.h | 5 +- fs/gfs2/xattr.c | 6 +- fs/hostfs/hostfs_kern.c | 10 +- fs/io-wq.c | 449 +- fs/io-wq.h | 28 +- fs/io_uring.c | 2658 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/summary.c | 3 + fs/jfs/jfs_dmap.c | 2 +- fs/namei.c | 9 +- fs/netfs/read_helper.c | 10 +- fs/nfs/file.c | 27 +- fs/nfs/fs_context.c | 35 + fs/nfs/inode.c | 111 +- fs/nfs/nfs4proc.c | 15 +- fs/nfs/super.c | 7 + fs/nfs/write.c | 37 +- fs/nfsd/nfsctl.c | 14 +- fs/proc/proc_sysctl.c | 4 +- fs/proc/self.c | 7 - fs/proc/task_mmu.c | 9 +- fs/pstore/platform.c | 4 +- fs/statfs.c | 5 +- fs/ubifs/auth.c | 2 +- fs/ubifs/journal.c | 2 +- fs/ubifs/replay.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/xattr.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 33 +- fs/xfs/xfs_iomap.c | 3 + fs/xfs/xfs_log.c | 2 +- fs/zonefs/super.c | 12 +- fs/zonefs/trace.h | 11 +- include/asm-generic/Kbuild | 1 + include/asm-generic/qrwlock.h | 3 +- include/asm-generic/softirq_stack.h | 14 + include/asm-generic/tlb.h | 6 +- include/asm-generic/vmlinux.lds.h | 42 +- include/drm/drm_atomic.h | 4 - include/drm/drm_file.h | 3 - include/drm/drm_gem_atomic_helper.h | 73 - include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_plane.h | 21 +- include/drm/drm_simple_kms_helper.h | 27 - include/drm/gpu_scheduler.h | 23 +- include/drm/ttm/ttm_bo_api.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 328 +- include/drm/ttm/ttm_device.h | 319 - include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/clock/axg-clkc.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 2 - include/dt-bindings/clock/mstar-msc313-mpll.h | 19 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 + include/dt-bindings/clock/qcom,gcc-sc7280.h | 226 + include/dt-bindings/clock/qcom,gcc-sc8180x.h | 309 + include/dt-bindings/clock/qcom,gcc-sm8350.h | 266 + include/dt-bindings/clock/qcom,gpucc-sdm660.h | 28 + include/dt-bindings/clock/qcom,mmcc-sdm660.h | 162 + include/dt-bindings/clock/qcom,videocc-sm8250.h | 2 + include/dt-bindings/clock/sun50i-h616-ccu.h | 115 + include/dt-bindings/clock/xlnx-vcu.h | 15 + include/dt-bindings/clock/zx296702-clock.h | 180 - include/dt-bindings/reset/sun50i-h616-ccu.h | 70 + include/dt-bindings/usb/pd.h | 311 +- include/keys/system_keyring.h | 14 +- include/linux/acpi.h | 32 - include/linux/atmdev.h | 2 +- include/linux/binfmts.h | 4 + include/linux/blk-mq.h | 12 + include/linux/blkdev.h | 17 +- include/linux/bpf.h | 22 +- include/linux/bpf_verifier.h | 5 +- include/linux/brcmphy.h | 24 +- include/linux/ceph/libceph.h | 7 +- include/linux/clk-provider.h | 4 +- include/linux/clk/spear.h | 23 + include/linux/clocksource.h | 2 +- include/linux/compiler_attributes.h | 6 + include/linux/coredump.h | 3 +- include/linux/coresight-pmu.h | 20 +- include/linux/device-mapper.h | 32 +- include/linux/device.h | 1 + include/linux/device/driver.h | 2 +- include/linux/dma-fence.h | 3 - include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 28 +- include/linux/dma-mapping.h | 66 +- include/linux/dsa/ocelot.h | 223 + include/linux/entry-common.h | 4 + include/linux/entry-kvm.h | 14 + include/linux/export.h | 8 - include/linux/filter.h | 16 +- include/linux/firmware/xlnx-zynqmp.h | 338 +- include/linux/fscache.h | 4 +- include/linux/ftrace.h | 2 - include/linux/fwnode.h | 20 +- include/linux/gfp.h | 11 + include/linux/highmem.h | 84 +- include/linux/hyperv.h | 48 +- include/linux/if_hsr.h | 27 + include/linux/iio/adc/qcom-vadc-common.h | 3 + include/linux/interrupt.h | 9 - include/linux/io_uring.h | 30 +- include/linux/irqdomain.h | 4 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/kernel.h | 23 +- include/linux/kexec.h | 2 + include/linux/keyslot-manager.h | 11 + include/linux/kgdb.h | 1 - include/linux/kvm_host.h | 5 +- include/linux/led-class-flash.h | 42 +- include/linux/led-class-multicolor.h | 42 +- include/linux/leds.h | 12 +- include/linux/lockdep.h | 5 - include/linux/mei_cl_bus.h | 2 +- include/linux/memcontrol.h | 7 - include/linux/mfd/intel_msic.h | 453 - include/linux/mfd/rohm-generic.h | 14 +- include/linux/mlx5/device.h | 5 +- include/linux/mlx5/driver.h | 24 +- include/linux/mlx5/mlx5_ifc.h | 89 +- include/linux/mm.h | 10 +- include/linux/mm_types.h | 7 +- include/linux/module.h | 12 - include/linux/mutex.h | 25 - include/linux/nd.h | 2 +- include/linux/net.h | 3 - include/linux/netdev_features.h | 9 + include/linux/netdevice.h | 60 +- include/linux/netfs.h | 30 + include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 4 +- include/linux/of_device.h | 10 - include/linux/of_irq.h | 9 +- include/linux/of_mdio.h | 10 - include/linux/pagemap.h | 15 +- include/linux/pci_ids.h | 3 + include/linux/perf_event.h | 4 +- include/linux/phy.h | 27 +- include/linux/platform_data/clk-u300.h | 1 - include/linux/platform_data/mlxcpld.h | 11 +- include/linux/platform_data/simplefb.h | 1 - include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 4 +- include/linux/regulator/pca9450.h | 7 + include/linux/sched.h | 30 +- include/linux/sched/prio.h | 18 +- include/linux/sfi.h | 210 - include/linux/sfi_acpi.h | 93 - include/linux/skbuff.h | 4 +- include/linux/slab.h | 2 - include/linux/soc/marvell/octeontx2/asm.h | 8 + include/linux/spi/spi-mem.h | 9 + include/linux/static_call.h | 77 +- include/linux/static_call_types.h | 50 + include/linux/stmmac.h | 1 + include/linux/sunrpc/svcsock.h | 2 + include/linux/swiotlb.h | 1 + include/linux/topology.h | 1 + include/linux/tpm.h | 14 +- include/linux/trace_events.h | 4 + include/linux/tracepoint.h | 54 +- include/linux/types.h | 8 +- include/linux/usb/pd_vdo.h | 7 +- include/linux/usb/typec.h | 12 + include/linux/usb/typec_altmode.h | 10 + include/linux/vmalloc.h | 2 +- include/linux/vme.h | 2 +- include/media/v4l2-async.h | 80 +- include/net/act_api.h | 1 + include/net/cfg80211.h | 2 + include/net/devlink.h | 2 +- include/net/dsa.h | 43 +- include/net/genetlink.h | 1 + include/net/ip6_fib.h | 5 +- include/net/ip_fib.h | 3 +- include/net/net_namespace.h | 4 +- include/net/netfilter/nf_tables.h | 6 + include/net/sock.h | 12 +- include/net/switchdev.h | 33 +- include/net/tcp.h | 21 +- include/rdma/ib_sa.h | 4 - include/rdma/ib_verbs.h | 3 + include/soc/canaan/k210-sysctl.h | 2 + include/soc/mscc/ocelot.h | 108 +- include/sound/sof/ext_manifest.h | 6 +- include/trace/trace_events.h | 31 +- include/uapi/linux/acrn.h | 580 + include/uapi/linux/binfmts.h | 4 + include/uapi/linux/bpf.h | 103 +- include/uapi/linux/cxl_mem.h | 172 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/gpio.h | 2 +- include/uapi/linux/io_uring.h | 1 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/map_to_7segment.h | 11 +- include/uapi/linux/mptcp.h | 76 + include/uapi/linux/netfilter/nf_tables.h | 5 + include/uapi/linux/nl80211.h | 13 +- include/uapi/linux/perf_event.h | 54 +- include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/rtnetlink.h | 5 + include/uapi/linux/tcp.h | 2 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_snd.h | 334 + include/uapi/misc/habanalabs.h | 30 +- include/xen/events.h | 7 +- include/xen/grant_table.h | 1 + include/xen/xenbus.h | 9 +- init/Kconfig | 38 +- init/main.c | 2 - kernel/Kconfig.preempt | 19 + kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lru_list.c | 7 +- kernel/bpf/btf.c | 71 +- kernel/bpf/core.c | 20 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/task_iter.c | 267 +- kernel/bpf/trampoline.c | 77 +- kernel/bpf/verifier.c | 849 +- kernel/debug/debug_core.c | 28 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_private.h | 12 +- kernel/debug/kdb/kdb_support.c | 53 +- kernel/dma/Kconfig | 3 - kernel/dma/mapping.c | 159 +- kernel/dma/swiotlb.c | 310 +- kernel/entry/common.c | 17 +- kernel/events/core.c | 11 +- kernel/events/uprobes.c | 2 +- kernel/irq/irqdomain.c | 11 +- kernel/irq/resend.c | 4 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 5 - kernel/kcsan/debugfs.c | 5 - kernel/kcsan/encoding.h | 5 - kernel/kcsan/kcsan-test.c | 1207 + kernel/kcsan/kcsan.h | 3 +- kernel/kcsan/kcsan_test.c | 1199 - kernel/kcsan/report.c | 5 - kernel/kcsan/selftest.c | 5 - kernel/kexec_internal.h | 2 - kernel/kprobes.c | 13 +- kernel/locking/irqflag-debug.c | 4 +- kernel/locking/lockdep.c | 3 +- kernel/locking/mutex.c | 10 - kernel/locking/qrwlock.c | 1 - kernel/locking/rwsem.h | 0 kernel/module.c | 73 +- kernel/power/Kconfig | 12 +- kernel/power/main.c | 2 +- kernel/printk/printk.c | 28 +- kernel/printk/printk_safe.c | 16 +- kernel/ptrace.c | 2 +- kernel/rcu/rcutorture.c | 81 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 123 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_plugin.h | 162 +- kernel/sched/core.c | 236 +- kernel/sched/deadline.c | 15 +- kernel/sched/fair.c | 4 +- kernel/sched/features.h | 1 + kernel/sched/idle.c | 1 + kernel/sched/sched.h | 29 +- kernel/sched/topology.c | 99 +- kernel/seccomp.c | 4 +- kernel/signal.c | 4 +- kernel/smp.c | 4 + kernel/softirq.c | 2 + kernel/static_call.c | 60 +- kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 138 +- kernel/time/hrtimer.c | 32 +- kernel/time/namespace.c | 6 - kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 6 + kernel/trace/trace.c | 102 +- kernel/trace/trace.h | 6 +- kernel/trace/trace_dynevent.c | 35 +- kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_synth.c | 320 +- kernel/trace/trace_kprobe.c | 33 +- kernel/trace/trace_output.c | 12 +- kernel/trace/trace_probe.c | 17 + kernel/trace/trace_probe.h | 1 + kernel/trace/trace_uprobe.c | 17 +- kernel/tracepoint.c | 91 +- lib/Kconfig.debug | 48 +- lib/Kconfig.kcsan | 5 +- lib/Kconfig.ubsan | 17 - lib/bitmap.c | 27 +- lib/iov_iter.c | 28 +- lib/logic_pio.c | 3 + lib/parman.c | 1 - lib/test_bitmap.c | 3 +- lib/test_kasan.c | 6 +- lib/test_printf.c | 12 +- lib/test_ubsan.c | 49 - lib/ubsan.c | 68 - lib/vsprintf.c | 36 +- localversion-next | 2 +- mm/backing-dev.c | 6 +- mm/cma.c | 2 +- mm/compaction.c | 16 +- mm/filemap.c | 21 +- mm/hugetlb.c | 26 +- mm/kasan/hw_tags.c | 16 + mm/kasan/kasan.h | 12 + mm/madvise.c | 12 +- mm/memcontrol.c | 37 +- mm/memory.c | 62 +- mm/memremap.c | 4 +- mm/mmap.c | 8 +- mm/mmu_gather.c | 31 +- mm/oom_kill.c | 6 +- mm/page_alloc.c | 43 +- mm/percpu.c | 4 +- mm/slab.c | 14 +- mm/slab.h | 2 - mm/slab_common.c | 4 - mm/slob.c | 2 - mm/slub.c | 4 +- mm/swapfile.c | 30 +- mm/util.c | 3 - mm/vmalloc.c | 2 - net/Kconfig | 4 + net/appletalk/ddp.c | 33 +- net/bridge/br_mrp.c | 52 +- net/bridge/br_mrp_switchdev.c | 178 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_netlink.c | 120 +- net/bridge/br_private.h | 24 +- net/bridge/br_private_mrp.h | 41 +- net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 27 +- net/bridge/br_sysfs_br.c | 166 +- net/bridge/br_sysfs_if.c | 7 +- net/bridge/br_vlan.c | 29 +- net/caif/chnl_net.c | 5 +- net/ceph/ceph_common.c | 17 +- net/core/dev.c | 280 +- net/core/dev_ioctl.c | 20 +- net/core/filter.c | 189 +- net/core/flow_dissector.c | 6 +- net/core/net-sysfs.c | 40 + net/core/net_namespace.c | 19 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 428 +- net/dsa/dsa_priv.h | 55 +- net/dsa/port.c | 180 +- net/dsa/slave.c | 74 +- net/dsa/switch.c | 138 +- net/dsa/tag_ocelot.c | 252 +- net/dsa/tag_ocelot_8021q.c | 34 + net/dsa/tag_rtl4_a.c | 43 +- net/dsa/tag_xrs700x.c | 7 +- net/ethtool/common.c | 4 + net/hsr/hsr_device.c | 53 +- net/hsr/hsr_device.h | 1 - net/hsr/hsr_forward.c | 35 +- net/hsr/hsr_forward.h | 1 + net/hsr/hsr_framereg.c | 2 + net/hsr/hsr_main.c | 11 + net/hsr/hsr_main.h | 8 +- net/hsr/hsr_slave.c | 10 +- net/ipv4/af_inet.c | 1 - net/ipv4/fib_lookup.h | 3 +- net/ipv4/fib_semantics.c | 3 + net/ipv4/fib_trie.c | 13 +- net/ipv4/inet_hashtables.c | 25 +- net/ipv4/ipconfig.c | 3 +- net/ipv4/route.c | 1 + net/ipv4/sysctl_net_ipv4.c | 2 +- net/ipv4/tcp.c | 29 +- net/ipv4/tcp_input.c | 11 +- net/ipv6/af_inet6.c | 1 - net/ipv6/ip6_fib.c | 5 +- net/ipv6/route.c | 14 +- net/ipv6/sysctl_net_ipv6.c | 2 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mlme.c | 3 + net/mac80211/rc80211_minstrel_ht.c | 766 +- net/mac80211/rc80211_minstrel_ht.h | 47 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 22 +- net/mac80211/status.c | 8 +- net/mac80211/tx.c | 34 +- net/mptcp/mptcp_diag.c | 2 + net/mptcp/options.c | 12 +- net/mptcp/pm.c | 24 +- net/mptcp/pm_netlink.c | 313 +- net/mptcp/protocol.c | 127 +- net/mptcp/protocol.h | 39 +- net/mptcp/subflow.c | 110 +- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_tables_api.c | 273 +- net/netlink/genetlink.c | 32 + net/rxrpc/Kconfig | 1 + net/rxrpc/local_object.c | 2 + net/sched/act_api.c | 2 +- net/sched/cls_api.c | 1 + net/sched/cls_flower.c | 39 +- net/socket.c | 10 - net/sunrpc/svcsock.c | 35 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/switchdev/switchdev.c | 30 +- net/tls/Kconfig | 1 + net/vmw_vsock/af_vsock.c | 8 +- net/vmw_vsock/hyperv_transport.c | 8 +- net/vmw_vsock/virtio_transport_common.c | 4 +- net/wireless/nl80211.c | 7 + net/wireless/reg.c | 2 +- net/wireless/sysfs.c | 7 - samples/acrn/Makefile | 12 + samples/acrn/guest.ld | 9 + samples/acrn/payload.ld | 9 + samples/acrn/vm-sample.c | 136 + scripts/Kbuild.include | 6 +- scripts/Kconfig.include | 7 +- scripts/Makefile | 1 + scripts/Makefile.build | 1 - scripts/Makefile.clean | 3 - scripts/Makefile.lib | 12 - scripts/Makefile.ubsan | 2 - scripts/check-blacklist-hashes.awk | 37 - scripts/checkpatch.pl | 24 +- scripts/clang-tools/gen_compile_commands.py | 12 +- scripts/coccinelle/free/put_device.cocci | 1 - scripts/gen_autoksyms.sh | 3 + scripts/kconfig/Makefile | 36 +- scripts/kconfig/conf.c | 78 +- scripts/kernel-doc | 2 +- scripts/ld-version.sh | 82 +- scripts/lld-version.sh | 20 - scripts/mod/modpost.c | 39 +- scripts/mod/modpost.h | 2 - scripts/module.lds.S | 4 - scripts/recordmcount.pl | 6 +- scripts/spelling.txt | 26 + scripts/syscallhdr.sh | 98 + scripts/syscalltbl.sh | 73 + scripts/test_dwarf5_support.sh | 8 + security/integrity/digsig.c | 4 +- .../integrity/platform_certs/keyring_handler.c | 26 +- security/keys/trusted-keys/trusted_tpm1.c | 22 +- security/keys/trusted-keys/trusted_tpm2.c | 22 +- sound/Kconfig | 2 + sound/Makefile | 3 +- sound/core/sound.c | 2 + sound/hda/intel-dsp-config.c | 12 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 1 - sound/pci/hda/patch_realtek.c | 29 + sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/lpass-rx-macro.c | 3599 ++ sound/soc/codecs/lpass-tx-macro.c | 1862 ++ sound/soc/codecs/rt1015.c | 2 + sound/soc/codecs/wm_adsp.c | 10 - sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 37 + sound/soc/intel/boards/bytcr_rt5651.c | 13 + sound/soc/intel/boards/sof_maxim_common.c | 5 +- sound/soc/intel/boards/sof_sdw.c | 134 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 20 + sound/soc/samsung/tm2_wm5110.c | 2 +- sound/soc/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 119 +- sound/soc/sof/core.c | 10 + sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 18 +- sound/soc/sof/intel/hda-loader.c | 6 +- sound/soc/sof/intel/hda-pcm.c | 2 +- sound/soc/sof/intel/hda-trace.c | 4 +- sound/soc/sof/intel/hda.c | 262 +- sound/soc/sof/intel/hda.h | 1 - sound/soc/sof/ipc.c | 4 +- sound/soc/sof/sof-pci-dev.c | 10 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/sof/topology.c | 2 +- sound/usb/implicit.c | 2 + sound/virtio/Kconfig | 10 + sound/virtio/Makefile | 13 + sound/virtio/virtio_card.c | 462 + sound/virtio/virtio_card.h | 113 + sound/virtio/virtio_chmap.c | 219 + sound/virtio/virtio_ctl_msg.c | 311 + sound/virtio/virtio_ctl_msg.h | 78 + sound/virtio/virtio_jack.c | 233 + sound/virtio/virtio_pcm.c | 499 + sound/virtio/virtio_pcm.h | 121 + sound/virtio/virtio_pcm_msg.c | 393 + sound/virtio/virtio_pcm_ops.c | 493 + tools/Makefile | 14 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpftool/prog.c | 4 + tools/bpf/resolve_btfids/.gitignore | 3 +- tools/bpf/resolve_btfids/Makefile | 44 +- tools/certs/print-cert-tbs-hash.sh | 91 - tools/include/linux/export.h | 2 - tools/include/linux/static_call_types.h | 50 + tools/include/uapi/linux/bpf.h | 103 +- tools/include/uapi/linux/kvm.h | 1 + tools/lib/bpf/libbpf.c | 22 +- tools/lib/bpf/xsk.c | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 42 +- tools/objtool/check.c | 62 +- tools/objtool/orc_dump.c | 2 +- tools/perf/tests/bpf-script-example.c | 2 +- tools/perf/tests/bpf-script-test-kbuild.c | 2 +- tools/perf/tests/bpf-script-test-prologue.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 115 +- tools/power/x86/intel-speed-select/isst-core.c | 11 + tools/power/x86/intel-speed-select/isst-display.c | 18 + tools/power/x86/intel-speed-select/isst.h | 2 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + .../selftests/bpf/prog_tests/atomic_bounds.c | 2 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 216 + .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- .../selftests/bpf/prog_tests/global_func_args.c | 60 + tools/testing/selftests/bpf/prog_tests/recursion.c | 41 + .../selftests/bpf/prog_tests/socket_cookie.c | 76 + .../selftests/bpf/prog_tests/stack_var_off.c | 35 + .../selftests/bpf/prog_tests/test_global_funcs.c | 8 + .../selftests/bpf/prog_tests/trampoline_count.c | 4 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + .../selftests/bpf/progs/bpf_iter_task_vma.c | 58 + tools/testing/selftests/bpf/progs/lsm.c | 69 + tools/testing/selftests/bpf/progs/recursion.c | 46 + .../selftests/bpf/progs/socket_cookie_prog.c | 47 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 198 + .../selftests/bpf/progs/test_cls_redirect.c | 7 + .../selftests/bpf/progs/test_global_func10.c | 29 + .../selftests/bpf/progs/test_global_func11.c | 19 + .../selftests/bpf/progs/test_global_func12.c | 21 + .../selftests/bpf/progs/test_global_func13.c | 24 + .../selftests/bpf/progs/test_global_func14.c | 21 + .../selftests/bpf/progs/test_global_func15.c | 22 + .../selftests/bpf/progs/test_global_func16.c | 22 + .../selftests/bpf/progs/test_global_func9.c | 132 + .../selftests/bpf/progs/test_global_func_args.c | 91 + .../selftests/bpf/progs/test_stack_var_off.c | 51 + tools/testing/selftests/bpf/test_flow_dissector.c | 2 +- tools/testing/selftests/bpf/test_socket_cookie.c | 208 - tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 25 +- tools/testing/selftests/bpf/verifier/atomic_or.c | 2 +- tools/testing/selftests/bpf/verifier/atomic_xor.c | 2 +- tools/testing/selftests/bpf/verifier/basic_stack.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 4 +- tools/testing/selftests/bpf/verifier/const_or.c | 4 +- .../selftests/bpf/verifier/helper_access_var_len.c | 12 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 6 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 10 +- tools/testing/selftests/bpf/verifier/stack_ptr.c | 22 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- tools/testing/selftests/bpf/verifier/var_off.c | 115 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 +- .../drivers/net/netdevsim/fib_notifications.sh | 134 +- .../inter-event/trigger-synthetic-event-syntax.tc | 4 + .../trigger-synthetic_event_syntax_errors.tc | 35 +- tools/testing/selftests/kselftest_module.h | 18 +- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/include/numaif.h | 55 + .../selftests/kvm/include/x86_64/processor.h | 4 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 68 + tools/testing/selftests/kvm/lib/x86_64/svm.c | 8 +- tools/testing/selftests/{seccomp => kvm}/settings | 0 tools/testing/selftests/kvm/x86_64/evmcs_test.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 31 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 12 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 5 +- tools/testing/selftests/net/forwarding/config | 1 + tools/testing/selftests/net/forwarding/lib.sh | 41 + .../testing/selftests/net/forwarding/tc_flower.sh | 344 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 94 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 13 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/testing/selftests/vm/run_vmtests.sh | 0 tools/tracing/Makefile | 19 + tools/tracing/latency/.gitignore | 2 + tools/tracing/latency/Makefile | 24 + tools/tracing/latency/latency-collector.c | 2108 ++ virt/kvm/kvm_main.c | 6 +- 3120 files changed, 144854 insertions(+), 70588 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-cxl create mode 100644 Documentation/ABI/testing/sysfs-devices-xenbus delete mode 100644 Documentation/ABI/testing/sysfs-firmware-sfi delete mode 100644 Documentation/devicetree/bindings/clock/csr,atlas7-car.txt create mode 100644 Documentation/devicetree/bindings/clock/intel,easic-n5x.yaml create mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/prima2-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,a7pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/tango4-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/zx296702-clk.txt delete mode 100644 Documentation/devicetree/bindings/clock/zx296718-clk.txt delete mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml create mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lgm.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt create mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-p [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/partition.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml create mode 100644 Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml create mode 100644 Documentation/devicetree/bindings/riscv/canaan.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/tango-thermal.txt delete mode 100644 Documentation/devicetree/bindings/thermal/zx2967-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt delete mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml create mode 100644 Documentation/driver-api/cxl/index.rst create mode 100644 Documentation/driver-api/cxl/memory-devices.rst create mode 100644 Documentation/hwmon/tps23861.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/networking/device_drivers/ethernet/ti/am65_nuss_c [...] create mode 100644 Documentation/networking/devlink/am65-nuss-cpsw-switch.rst create mode 100644 Documentation/virt/acrn/cpuid.rst create mode 100644 Documentation/virt/acrn/index.rst create mode 100644 Documentation/virt/acrn/introduction.rst create mode 100644 Documentation/virt/acrn/io-request.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts create mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts create mode 100644 arch/arm64/include/asm/setup.h create mode 100644 arch/arm64/kernel/idreg-override.c delete mode 100644 arch/mips/include/asm/dma-coherence.h create mode 100644 arch/powerpc/kernel/interrupt.c delete mode 100644 arch/powerpc/kernel/syscall_64.c create mode 100644 arch/riscv/boot/dts/canaan/canaan_kd233.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts create mode 100644 arch/riscv/boot/dts/canaan/sipeed_maixduino.dts create mode 100644 arch/riscv/configs/nommu_k210_sdcard_defconfig create mode 100644 arch/um/drivers/rtc.h create mode 100644 arch/um/drivers/rtc_kern.c create mode 100644 arch/um/drivers/rtc_user.c create mode 100644 arch/x86/include/asm/acrn.h delete mode 100644 arch/x86/include/asm/apb_timer.h delete mode 100644 arch/x86/include/asm/intel_mid_vrtc.h delete mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h create mode 100644 arch/x86/include/asm/softirq_stack.h delete mode 100644 arch/x86/kernel/apb_timer.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/Makefile delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bma023.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bt.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_lis331.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_max7315.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.h delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c delete mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c delete mode 100644 arch/x86/platform/intel-mid/intel_mid_vrtc.c delete mode 100644 arch/x86/platform/intel-mid/sfi.c delete mode 100644 arch/x86/platform/sfi/Makefile delete mode 100644 arch/x86/platform/sfi/sfi.c create mode 100644 drivers/block/n64cart.c create mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c delete mode 100644 drivers/clk/clk-efm32gg.c create mode 100644 drivers/clk/clk-k210.c delete mode 100644 drivers/clk/clk-tango4.c delete mode 100644 drivers/clk/clk-u300.c create mode 100644 drivers/clk/mstar/Kconfig create mode 100644 drivers/clk/mstar/Makefile create mode 100644 drivers/clk/mstar/clk-msc313-mpll.c create mode 100644 drivers/clk/qcom/a7-pll.c create mode 100644 drivers/clk/qcom/apcs-sdx55.c create mode 100644 drivers/clk/qcom/gcc-sc7280.c create mode 100644 drivers/clk/qcom/gcc-sc8180x.c create mode 100644 drivers/clk/qcom/gcc-sm8350.c create mode 100644 drivers/clk/qcom/gpucc-sdm660.c create mode 100644 drivers/clk/qcom/mmcc-sdm660.c delete mode 100644 drivers/clk/sirf/Makefile delete mode 100644 drivers/clk/sirf/atlas6.h delete mode 100644 drivers/clk/sirf/clk-atlas6.c delete mode 100644 drivers/clk/sirf/clk-atlas7.c delete mode 100644 drivers/clk/sirf/clk-common.c delete mode 100644 drivers/clk/sirf/clk-prima2.c delete mode 100644 drivers/clk/sirf/prima2.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.h create mode 100644 drivers/clk/xilinx/Kconfig create mode 100644 drivers/clk/xilinx/Makefile create mode 100644 drivers/clk/xilinx/xlnx_vcu.c delete mode 100644 drivers/clk/zte/Makefile delete mode 100644 drivers/clk/zte/clk-zx296702.c delete mode 100644 drivers/clk/zte/clk-zx296718.c delete mode 100644 drivers/clk/zte/clk.c delete mode 100644 drivers/clk/zte/clk.h delete mode 100644 drivers/clocksource/timer-atlas7.c delete mode 100644 drivers/clocksource/timer-efm32.c delete mode 100644 drivers/clocksource/timer-prima2.c delete mode 100644 drivers/clocksource/timer-tango-xtal.c delete mode 100644 drivers/clocksource/timer-u300.c delete mode 100644 drivers/cpufreq/sfi-cpufreq.c create mode 100644 drivers/cxl/Kconfig create mode 100644 drivers/cxl/Makefile create mode 100644 drivers/cxl/bus.c create mode 100644 drivers/cxl/cxl.h create mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_6_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_6_sh_mask.h delete mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/layout.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/privring.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/priv.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c delete mode 100644 drivers/gpu/drm/ttm/ttm_device.c create mode 100644 drivers/hid/hid-playstation.c create mode 100644 drivers/hwmon/tps23861.c create mode 100644 drivers/leds/blink/Kconfig create mode 100644 drivers/leds/blink/Makefile create mode 100644 drivers/leds/blink/leds-lgm-sso.c delete mode 100644 drivers/mfd/intel_msic.c delete mode 100644 drivers/mmc/host/android-goldfish.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.c create mode 100644 drivers/net/ethernet/broadcom/bcm4908_enet.h create mode 100644 drivers/net/ethernet/intel/ice/ice_lag.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lag.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rpm.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h create mode 100644 drivers/net/ethernet/mscc/ocelot_mrp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-switchdev.h create mode 100644 drivers/net/mhi/Makefile create mode 100644 drivers/net/mhi/mhi.h create mode 100644 drivers/net/mhi/net.c create mode 100644 drivers/net/mhi/proto_mbim.c delete mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8180x.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350.c delete mode 100644 drivers/sfi/Kconfig delete mode 100644 drivers/sfi/Makefile delete mode 100644 drivers/sfi/sfi_acpi.c delete mode 100644 drivers/sfi/sfi_core.c delete mode 100644 drivers/sfi/sfi_core.h delete mode 100644 drivers/soc/xilinx/xlnx_vcu.c create mode 100644 drivers/thermal/intel/thermal_interrupt.h create mode 100644 drivers/thermal/qcom/qcom-spmi-adc-tm5.c delete mode 100644 drivers/thermal/tango_thermal.c delete mode 100644 drivers/thermal/zx2967_thermal.c create mode 100644 drivers/virt/acrn/Kconfig create mode 100644 drivers/virt/acrn/Makefile create mode 100644 drivers/virt/acrn/acrn_drv.h create mode 100644 drivers/virt/acrn/hsm.c create mode 100644 drivers/virt/acrn/hypercall.h create mode 100644 drivers/virt/acrn/ioeventfd.c create mode 100644 drivers/virt/acrn/ioreq.c create mode 100644 drivers/virt/acrn/irqfd.c create mode 100644 drivers/virt/acrn/mm.c create mode 100644 drivers/virt/acrn/vm.c create mode 100644 fs/ext4/.kunitconfig create mode 100644 include/asm-generic/softirq_stack.h delete mode 100644 include/drm/drm_gem_atomic_helper.h delete mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/dt-bindings/clock/mstar-msc313-mpll.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc8180x.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sdm660.h create mode 100644 include/dt-bindings/clock/qcom,mmcc-sdm660.h create mode 100644 include/dt-bindings/clock/sun50i-h616-ccu.h create mode 100644 include/dt-bindings/clock/xlnx-vcu.h delete mode 100644 include/dt-bindings/clock/zx296702-clock.h create mode 100644 include/dt-bindings/reset/sun50i-h616-ccu.h create mode 100644 include/linux/clk/spear.h create mode 100644 include/linux/dsa/ocelot.h create mode 100644 include/linux/if_hsr.h delete mode 100644 include/linux/mfd/intel_msic.h delete mode 100644 include/linux/platform_data/clk-u300.h delete mode 100644 include/linux/sfi.h delete mode 100644 include/linux/sfi_acpi.h create mode 100644 include/uapi/linux/acrn.h create mode 100644 include/uapi/linux/cxl_mem.h create mode 100644 include/uapi/linux/virtio_snd.h create mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan_test.c delete mode 100644 kernel/locking/rwsem.h create mode 100644 samples/acrn/Makefile create mode 100644 samples/acrn/guest.ld create mode 100644 samples/acrn/payload.ld create mode 100644 samples/acrn/vm-sample.c delete mode 100755 scripts/check-blacklist-hashes.awk delete mode 100755 scripts/lld-version.sh create mode 100755 scripts/syscallhdr.sh create mode 100755 scripts/syscalltbl.sh create mode 100755 scripts/test_dwarf5_support.sh create mode 100644 sound/soc/codecs/lpass-rx-macro.c create mode 100644 sound/soc/codecs/lpass-tx-macro.c create mode 100644 sound/virtio/Kconfig create mode 100644 sound/virtio/Makefile create mode 100644 sound/virtio/virtio_card.c create mode 100644 sound/virtio/virtio_card.h create mode 100644 sound/virtio/virtio_chmap.c create mode 100644 sound/virtio/virtio_ctl_msg.c create mode 100644 sound/virtio/virtio_ctl_msg.h create mode 100644 sound/virtio/virtio_jack.c create mode 100644 sound/virtio/virtio_pcm.c create mode 100644 sound/virtio/virtio_pcm.h create mode 100644 sound/virtio/virtio_pcm_msg.c create mode 100644 sound/virtio/virtio_pcm_ops.c delete mode 100755 tools/certs/print-cert-tbs-hash.sh delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/check_mtu.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_args.c create mode 100644 tools/testing/selftests/bpf/prog_tests/recursion.c create mode 100644 tools/testing/selftests/bpf/prog_tests/socket_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/stack_var_off.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_vma.c create mode 100644 tools/testing/selftests/bpf/progs/recursion.c create mode 100644 tools/testing/selftests/bpf/progs/test_check_mtu.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func10.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func11.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func12.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func13.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func14.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func15.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func16.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func9.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func_args.c create mode 100644 tools/testing/selftests/bpf/progs/test_stack_var_off.c delete mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c create mode 100644 tools/testing/selftests/kvm/include/numaif.h copy tools/testing/selftests/{seccomp => kvm}/settings (100%) mode change 100644 => 100755 tools/testing/selftests/vm/run_vmtests.sh create mode 100644 tools/tracing/Makefile create mode 100644 tools/tracing/latency/.gitignore create mode 100644 tools/tracing/latency/Makefile create mode 100644 tools/tracing/latency/latency-collector.c