This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits a4bfd8d46ac3 Add linux-next specific files for 20210209 omits 0d058a0b884a Merge branch 'akpm/master' omits 18e07da812e7 MIPS: make userspace mapping young by default omits 835cfea71929 Merge branch 'akpm-current/current' omits d162e622af8d Revert "module: remove EXPORT_UNUSED_SYMBOL*" omits cdee3b7f516d Merge remote-tracking branch 'oprofile-removal/oprofile/removal' omits dcde6e219ed4 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] omits c7b5b9417477 Merge remote-tracking branch 'memblock/for-next' omits c679dca14297 Merge remote-tracking branch 'kunit-next/kunit' omits 59b3ac21b297 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 7ab98312d8fa Merge remote-tracking branch 'hyperv/hyperv-next' omits 427660821a28 Merge remote-tracking branch 'xarray/main' omits 286bcfe40c7a Merge remote-tracking branch 'nvmem/for-next' omits 62dcaccb0e16 Merge remote-tracking branch 'slimbus/for-next' omits bca4aee3618f Merge remote-tracking branch 'gnss/gnss-next' omits 4b96de1b3cd7 Merge remote-tracking branch 'kspp/for-next/kspp' omits 5128ab19b2e6 Merge remote-tracking branch 'rtc/rtc-next' omits d833af6f2a0c Merge remote-tracking branch 'coresight/next' omits a54e1fe47a79 Merge remote-tracking branch 'livepatching/for-next' omits 01b951ddeade Merge remote-tracking branch 'kselftest/next' omits c638de9b115a Merge remote-tracking branch 'userns/for-next' omits 271d7da56dd5 Merge remote-tracking branch 'pwm/for-next' omits 84dd4d3917e0 Merge remote-tracking branch 'pinctrl/for-next' omits b316c6fc81dc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b450501a4ed3 Merge remote-tracking branch 'rpmsg/for-next' omits 30b9021c861d Merge remote-tracking branch 'vhost/linux-next' omits 260bece3f0cc Merge remote-tracking branch 'scsi-mkp/for-next' omits f6e5b4e3523e Merge remote-tracking branch 'scsi/for-next' omits 9c2e4c76b884 Merge remote-tracking branch 'cgroup/for-next' omits ac700566812d Merge remote-tracking branch 'dmaengine/next' omits 92e8a5539a31 Merge remote-tracking branch 'staging/staging-next' omits 76dcfb4f12eb Merge remote-tracking branch 'vfio/next' omits 1171e54886fc Merge remote-tracking branch 'thunderbolt/next' omits 30cd4c688a3b Merge remote-tracking branch 'soundwire/next' omits 0e746ac39911 Merge remote-tracking branch 'extcon/extcon-next' omits 93f5998035e3 Merge remote-tracking branch 'char-misc/char-misc-next' omits 575a37f390d4 Merge remote-tracking branch 'tty/tty-next' omits 3f65dee9dc85 Merge remote-tracking branch 'phy-next/next' omits 4dd66c506de6 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits f329d371ff43 Merge remote-tracking branch 'usb-serial/usb-next' omits dac8ab120e53 Merge remote-tracking branch 'usb/usb-next' omits 41b28f42cdb1 Merge remote-tracking branch 'driver-core/driver-core-next' omits 5d3d0a614798 Merge remote-tracking branch 'ipmi/for-next' omits b45704faee39 Merge remote-tracking branch 'leds/for-next' omits 027ed7acfc97 Merge remote-tracking branch 'hsi/for-next' omits 88298271e254 Merge remote-tracking branch 'chrome-platform/for-next' omits c43d2173d3eb Merge remote-tracking branch 'drivers-x86/for-next' omits cf47df4403ad Merge remote-tracking branch 'workqueues/for-next' omits e47dccfb6b61 Merge remote-tracking branch 'percpu/for-next' omits 26197df92bba Merge remote-tracking branch 'kvm-arm/next' omits 7b2aaf51d499 Merge remote-tracking branch 'kvm/next' omits 973e9d8622a6 Merge remote-tracking branch 'rcu/rcu/next' omits a61c27903651 Merge remote-tracking branch 'ftrace/for-next' omits 0a3bc6d94ade Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 3a8f37b3d6e1 Merge remote-tracking branch 'edac/edac-for-next' omits 42911ab3bee7 Merge remote-tracking branch 'tip/auto-latest' omits 21d507c41bdf Merge remote-tracking branch 'spi/for-next' omits 814925a50545 Merge remote-tracking branch 'devicetree/for-next' omits 04414500d06e Merge remote-tracking branch 'audit/next' omits 889540aeb3c3 Merge remote-tracking branch 'iommu/next' omits 12aa92fca212 Merge remote-tracking branch 'watchdog/master' omits d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() omits 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() omits c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery omits 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization omits b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session omits c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction omits 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() omits 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock omits d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling omits 3532e937d192 Merge remote-tracking branch 'tpmdd/next' omits b2b5729a4f4d Merge remote-tracking branch 'tomoyo/master' omits 6017bf3c64a7 Merge remote-tracking branch 'smack/next' omits 94e20034e418 Merge remote-tracking branch 'selinux/next' omits 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' omits bafd09f8d8ec scsi: ufs: Print the counter of each event history omits a238cc7bbb16 Merge remote-tracking branch 'keys/keys-next' omits 80fab17fc2e9 Merge remote-tracking branch 'integrity/next-integrity' omits 960204ecca5e scsi: qla2xxx: Simplify if statement omits 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon omits 734cf8b35e67 Merge remote-tracking branch 'apparmor/apparmor-next' omits 6e98bdcc3f8d Merge remote-tracking branch 'security/next-testing' omits b7a3d8118d5f Merge remote-tracking branch 'regulator/for-next' omits 9f2de1ea2939 Merge remote-tracking branch 'battery/for-next' omits 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 omits 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface omits d77d5757dda9 Merge remote-tracking branch 'backlight/for-backlight-next' omits dbe17b30d9bd Merge remote-tracking branch 'mfd/for-mfd-next' omits 5136bc38a26f Merge remote-tracking branch 'mmc/next' omits 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug omits d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation omits e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning omits 1780d4a20580 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits aa8a81d860cb Merge remote-tracking branch 'device-mapper/for-next' omits 031add61cc15 Merge remote-tracking branch 'block/for-next' omits 386449e480b3 Merge remote-tracking branch 'input/next' omits edc25165747e Merge remote-tracking branch 'modules/modules-next' omits 9321ec0c6e43 Merge remote-tracking branch 'sound-asoc/for-next' omits f5706be67169 Merge remote-tracking branch 'sound/for-next' omits bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed omits d5fe6aa8f6aa Merge remote-tracking branch 'regmap/for-next' omits ed75f99ab813 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits d6673ac69712 Merge remote-tracking branch 'drm-msm/msm-next' omits 7aa548fbed19 Merge remote-tracking branch 'drm-misc/for-linux-next' omits de4450d5e0ce Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3e2955ff0d62 Merge remote-tracking branch 'amdgpu/drm-next' omits 5d27a1eab1cc Merge remote-tracking branch 'drm/drm-next' omits a8eb921ba7e8 Merge remote-tracking branch 'crypto/master' omits ab4ba158db79 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits ccf360e54295 Merge remote-tracking branch 'nand/nand/next' omits 70bf3366a8da Merge remote-tracking branch 'mtd/mtd/next' omits ab83d0f3fccf Merge remote-tracking branch 'gfs2/for-next' omits ae3b49168f93 Merge remote-tracking branch 'bluetooth/master' omits b02aa7b1e0cb Merge remote-tracking branch 'wireless-drivers-next/master' omits 5607edd755b8 Merge remote-tracking branch 'ipsec-next/master' omits fb0397c1f8a9 Merge remote-tracking branch 'bpf-next/for-next' omits 0d45ee125234 Merge remote-tracking branch 'net-next/master' omits ed19e2282476 Merge remote-tracking branch 'rdma/for-next' omits 4ba008bbe560 Merge remote-tracking branch 'ieee1394/for-next' omits 64f8c75830fe Merge remote-tracking branch 'thermal/thermal/linux-next' omits a26ddc09063b Merge remote-tracking branch 'opp/opp/linux-next' omits aa7c6da0db25 Merge remote-tracking branch 'devfreq/devfreq-next' omits bf598ea7b86b Merge remote-tracking branch 'pm/linux-next' omits db9deabba7a9 Merge remote-tracking branch 'v4l-dvb-next/master' omits 1602a31d71d3 selftests/timens: add futex binary to .gitignore omits df93ef9669d1 Merge remote-tracking branch 'v4l-dvb/master' omits 46495916dba9 Merge remote-tracking branch 'jc_docs/docs-next' omits 8c87c8663f34 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5277a54f3b92 Merge remote-tracking branch 'dmi/dmi-for-next' omits 60ca032108fc Merge remote-tracking branch 'i3c/i3c/next' omits 8a499b2e6eb7 Merge remote-tracking branch 'i2c/i2c/for-next' omits b68df186dae8 Merge remote-tracking branch 'hid/for-next' omits 0fb75e36ec4d Merge remote-tracking branch 'pci/next' omits 8315b531b9ae Merge remote-tracking branch 'printk/for-next' omits b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...] omits 2d512dbe38ed initramfs-panic-with-memory-information-fix omits df16b281e1bc initramfs: panic with memory information omits 4e3f86622559 scripts/gdb: fix list_for_each omits 6fbca0b95287 aio: simplify read_events() omits 977ce96cd3f3 net: fix iteration for sctp transport seq_files omits 0cd89f3e8f5e x86: fix seq_file iteration for pat/memtype.c omits 22cf00d9bbba seq_file-document-how-per-entry-resources-are-managed-fix omits 0ff271bed7c0 seq_file: document how per-entry resources are managed. omits 436da004c451 fs/coredump: use kmap_local_page() omits 1ecbcafa5c3e init: clean up early_param_on_off() macro omits c135d610334a init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits c68cce0594fa checkpatch: don't warn about colon termination in linker scripts omits 9df788127189 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits 3cc2a4bb5e88 checkpatch: add warning for avoiding .L prefix symbols in [...] omits 703404aef401 checkpatch: improve TYPECAST_INT_CONSTANT test message omits 03c87fe22717 checkpatch: prefer ftrace over function entry/exit printks omits a38076b9f07e checkpatch: trivial style fixes omits 71f5bd52b87b checkpatch: ignore warning designated initializers using NR_CPUS omits da037a151778 checkpatch: improve blank line after declaration test omits 221fde029d42 include/linux/bitops.h: spelling s/synomyn/synonym/ omits 09901d388bf8 mm/page_poison: use unhashed address in hexdump for check_ [...] omits f3f96a6f50d9 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] omits 93ef24544d8c lib/cmdline: remove an unneeded local variable in next_arg() omits c782a31f8727 lib: stackdepot: fix ignoring return value warning omits cc5ff988da9a lib-stackdepot-add-support-to-disable-stack-depot-fix omits a2ddd5dac0d4 lib: stackdepot: add support to disable stack depot omits 018e7d90be86 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 34096f80a42f string.h: move fortified functions definitions in a dedica [...] omits 94dddb5525f7 lib/genalloc.c: change return type to unsigned long for bi [...] omits 63fb98b93390 kernel: delete repeated words in comments omits 0e8bb2423013 groups: simplify struct group_info allocation omits baae901d3512 groups: use flexible-array member in struct group_info omits 8196798a8f01 treewide: Miguel has moved omits c22f2ae78e83 include/linux: remove repeated words omits 808d1db44c42 proc/sysctl: make protected_* world readable omits d8a1a7ab38ec sysctl.c: fix underflow value setting risk in vm_table omits 000629455e66 proc/wchan: use printk format instead of lookup_symbol_name() omits 01029d2c5b48 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 873bbc47b9fd kernel/hung_task.c: Monitor killed tasks. omits e1971e1f6506 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9b9055365e09 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 605d0c2b1c30 kasan: clarify that only first bug is reported in HW_TAGS omits c9d4ad35b3d7 arm64: kasan: export MTE symbols for KASAN tests omits aca97182e7ea kasan: inline HW_TAGS helper functions omits 2879b9582bb6 arm64: kasan: simplify and inline MTE functions omits bf28d3dfe8ce kasan: ensure poisoning size alignment omits 9ff60e6eb1f0 kasan, mm: optimize krealloc poisoning omits 3cd927e0c47e kasan, mm: fail krealloc on freed objects omits 7e9c769d033c kasan: rework krealloc tests omits fb3a96fc6928 kasan: unify large kfree checks omits d1902efba282 kasan: clean up setting free info in kasan_slab_free omits 7f2d857049fe kasan: optimize large kmalloc poisoning omits 32521c56caba kasan, mm: optimize kmalloc poisoning omits adddc7480b0d kasan, mm: don't save alloc stacks twice omits fb5e5ca408f7 kasan: use error_report_end tracepoint omits 211655888c8f kfence: use error_report_end tracepoint omits 40d3d825d900 tracing: add error_report_end trace point omits cae125baa8a4 MAINTAINERS: add entry for KFENCE omits 8be0448b534c kfence: show access type in report omits a81299b183fc kfence: fix typo in test omits 261db50bb6a3 kfence: add test suite omits 9d9dfa1eff13 kfence: add missing copyright header to documentation omits bc727055ea98 kfence, Documentation: add KFENCE documentation omits 5d69131cc628 kasan: untag addresses for KFENCE omits 0ec7dac3b6fc revert kasan-remove-kfence-leftovers omits b54e5a55f2db kfence, kasan: make KFENCE compatible with KASAN omits ea233b3dab12 mm, kfence: insert KFENCE hooks for SLUB omits bbfb0ecdc4af mm, kfence: insert KFENCE hooks for SLAB omits 159455ce47a8 kfence: use pt_regs to generate stack trace on faults omits 01f2f0f23bc0 kfence, arm64: add missing copyright and description header omits d18c063ac099 arm64, kfence: enable KFENCE for ARM64 omits ae33b4db1776 kfence, x86: add missing copyright and description header omits cda50b0f246e x86, kfence: enable KFENCE for x86 omits af0219890c58 kfence: add missing copyright and description headers omits 924ca55254f2 kfence: add option to use KFENCE without static keys omits 1afb750e57fd kfence: fix potential deadlock due to wake_up() omits 92b3fc798777 kfence: avoid stalling work queue task without allocations omits 05325d626d21 kfence: Fix parameter description for kfence_object_start() omits 72b04889634e mm: add Kernel Electric-Fence infrastructure omits 4db96ef4a62f mm/early_ioremap.c: use __func__ instead of function name omits f12667ed81ff bdi-use-might_alloc-fix omits e2623728756f mm/backing-dev.c: use might_alloc() omits 37e7d5e3be7a mm/dmapool: use might_alloc() omits 7ee17b1f2486 mm: page-flags.h: Typo fix (It -> If) omits b8a1579ce17d mm: remove arch_remap() and mm-arch-hooks.h omits 329189cfface mm/zsmalloc.c: use page_private() to access page->private omits 7254e40f3b5b zsmalloc: account the number of compacted pages correctly omits 79417fa55915 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits 8d18620dfb49 mm: set the sleep_mapped to true for zbud and z3fold omits afc23a4c42d4 mm/zswap: fix variable 'entry' is uninitialized when used omits b366669c39ee mm/zswap: fix potential uninitialized pointer read on tmp omits 168e855b4370 mm/zswap: fix potential memory leak omits e45d4c2463fe mm/zswap: add return value in zswap_frontswap_load omits c6181be2d683 mm/zswap: add the flag can_sleep_mapped omits feaf2f675e77 mm: zswap: clean up confusing comment omits aa04860a4246 mm/rmap: fix potential pte_unmap on an not mapped pte omits e33c0fadcbc9 mm/rmap: correct obsolete comment of page_get_anon_vma() omits 53ce2dbfcee2 mm/rmap: use page_not_mapped in try_to_unmap() omits 495d86d01f6d mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits ebdbc507231c mm/rmap: remove unneeded semicolon in page_not_mapped() omits 52c106a3202b mm/rmap: correct some obsolete comments of anon_vma omits 507c48ab02f6 mm/mlock: stop counting mlocked pages when none vma is found omits fbd93c3f9166 virtio-mem: check against mhp_get_pluggable_range() which [...] omits fb65599cfb8e s390/mm: define arch_get_mappable_range() omits 6a345748c069 arm64/mm: define arch_get_mappable_range() omits 41c01c6c1363 mm/memory_hotplug: prevalidate the address range being add [...] omits 828b17ae0330 Documentation: sysfs/memory: clarify some memory block dev [...] omits 14d411dbf613 drivers/base/memory: don't store phys_device in memory blocks omits 61ef1453b2fc mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 9648dec9edd0 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits c33abb683bf0 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 281c7a1634dd mm: fix memory_failure() handling of dax-namespace metadata omits a013209c1603 mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] omits 3ba3866a1aed mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 8806bb8be45b mm: teach pfn_to_online_page() to consider subsection validity omits 6597bc367877 mm: move pfn_to_online_page() out of line omits ba11da125898 mm/vmstat.c: erase latency in vmstat_shepherd omits b6349f3b0369 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits f058e46066f0 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 70e02ffc1a1d mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 729d253f6e20 mm: vmstat: add some comments on internal storage of byte items omits 334f49d9f8dd mm: vmstat: fix NOHZ wakeups for node stat changes omits cc4ec2eab747 mm: cma: print region name on failure omits cbae53c33837 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits ef98771ed7cb mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] omits bccf719194e0 mm/page_alloc: count CMA pages per zone and print them in [...] omits b862d8b660b7 mm/cma: expose all pages to the buddy if activation of an [...] omits da7f702f8309 mm-cma-allocate-cma-areas-bottom-up-fix-3-fix omits c76f02aad3ba mm-cma-allocate-cma-areas-bottom-up-fix-3 omits 219ba01412bc mm-cma-allocate-cma-areas-bottom-up-fix-2 omits d62abc0c483a mm-cma-allocate-cma-areas-bottom-up-fix omits 5c54e531ff85 mm: cma: allocate cma areas bottom-up omits beedc5bfa4f2 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits a4e283f55dd9 mm,thp,shm: limit gfp mask to no more than specified omits 229e111c02b1 mm,thp,shmem: limit shmem THP alloc gfp_mask omits b2b6447406e4 mm: remove pagevec_lookup_entries omits 01c70493192d mm: pass pvec directly to find_get_entries omits 35d91573777b mm: remove nr_entries parameter from pagevec_lookup_entries omits 28e796e5145d mm: add an 'end' parameter to pagevec_lookup_entries omits 79f73dc2ca16 mm: add an 'end' parameter to find_get_entries omits 4a94b5e1d93c fix mm-add-and-use-find_lock_entries.patch omits 8bcf6a6af687 mm: add and use find_lock_entries omits 95e684096439 iomap: use mapping_seek_hole_data omits 6846eec07941 fix mm-filemap-add-mapping_seek_hole_data.patch omits b355ab0c40aa mm/filemap: add mapping_seek_hole_data omits b45c23626094 fix mm-filemap-add-helper-for-finding-pages.patch omits 99ae036691b9 mm/filemap: add helper for finding pages omits 262273eed177 mm/filemap: rename find_get_entry to mapping_get_entry omits 81d1bb9b0566 mm: add FGP_ENTRY omits b72234713951 mm/swap: optimise get_shadow_from_swap_cache omits 72bdca6ae813 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 4af449d535bb mm: make pagecache tagged lookups return only head pages omits 7f31c3ff102d mm/migrate: remove unneeded semicolons omits 30b4de0a1143 hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits a5b8bf9b884d hugetlbfs: fix some comment typos omits 15bf2a343aca hugetlbfs: correct some obsolete comments about inode i_mutex omits 99631f6f034e hugetlbfs: make hugepage size conversion more readable omits edc8050a2154 hugetlbfs: remove meaningless variable avoid_reserve omits b97fccc6c946 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits abd66064106e hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits 31b9f1b71e14 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits 9b0276c48378 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 6e01acc01324 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits 01e738312402 mm, oom: fix a comment in dump_task() omits 4e0c7e3e332b mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits 68fd71236882 numa balancing: migrate on fault among multiple bound nodes omits 39bc9a3cc948 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits 44a6e10d86ee mm/compaction: correct deferral logic for proactive compaction omits 6d0daf2a5144 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits 9e19be0978a5 mm/compaction: remove rcu_read_lock during page compaction omits 9fbd4db995e0 z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 06fbb866dfef z3fold: remove unused attribute for release_z3fold_page omits 773374a5e82e hugetlb: convert PageHugeFreed to HPageFreed flag omits 12210160dd43 hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 466fb9b3ffc9 hugetlb-convert-page_huge_active-hpagemigratable-flag-fix omits a1d70d839099 hugetlb: convert page_huge_active() HPageMigratable flag omits 6e0750db1871 hugetlb: use page.private for hugetlb specific page flags omits a01b5d3d41b9 mm: workingset: clarify eviction order and distance calculation omits 3b5ed4855a89 mm/vmscan.c: make lruvec_lru_size() static omits 3d05f5a064d1 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits 300b610fd17f include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits 4f6e3e7ec4f4 mm: VM_BUG_ON lru page flags omits e59db661a74d mm: add __clear_page_lru_flags() to replace page_off_lru() omits 76b7234c6f6c mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits e029e2b439f4 mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits bc7a75c040bc mm: don't pass "enum lru_list" to lru list addition functions omits 45fafc7fc9f7 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits 1cc35390338e mm/vmscan.c: use add_page_to_lru_list() omits be0b8fa4a95d mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits d4155aec20d6 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 6a5e114358e3 mm/hugetlb: use helper huge_page_size() to get hugepage size omits d3e73d08195f mm/hugetlb: remove redundant VM_BUG_ON_PAGE on putback_act [...] omits 39c66a0294ad mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits 665ec71699e4 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits 1f475952b4e6 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits 51e4fe941dd7 mm/huge_memory.c: remove unused return value of set_huge_z [...] omits ba776a65fdd4 mm/hugetlb.c: fix typos in comments omits 7fe32cd30322 mm/hugetlb: remove redundant check in preparing and destro [...] omits deac9bdb546a mm/hugetlb: fix some comment typos omits 52b98f67d352 mm/hugetlb: refactor subpage recording omits f9f5a0f8a932 mm/hugetlb: grab head page refcount once for group of subpages omits ebe65f9c5092 mm/hugetlb: simplify the calculation of variables omits aab996019b3c mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits 81a44afc0566 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 5460238c11b0 mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits 1f2a489aa886 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits 206a2c025cdd mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits 7c98ca470346 MIPS: do not call flush_tlb_all when setting pmd entry omits 545e5ad6b6b5 mm/huge_memory.c: update tlb entry if pmd is changed omits bd64c7270842 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits 9c531325a228 mm/page_alloc.c: refactor initialization of struct page fo [...] omits 2d6fa2350908 mm: simplify free_highmem_page() and free_reserved_page() omits e7508a80ed6f video: fbdev: acornfb: remove free_unused_pages() omits 034637bf20b1 mm: remove unneeded local variable in free_area_init_core omits 456c9b851887 mm: simplify parameter of setup_usemap() omits b7f27637dc97 mm: simplify parater of function memmap_init_zone() omits b4f3a0d16900 mm: rename memmap_init() and memmap_init_zone() omits 79b8a94e83d6 mm: fix prototype warning from kernel test robot omits c67e93c2ef77 kasan-remove-redundant-config-option-v3 omits 4e12d87ea669 kasan: remove redundant config option omits 6d4ea631c6a8 kasan: don't run tests when KASAN is not enabled omits 6261c5424a96 kasan: add a test for kmem_cache_alloc/free_bulk omits 0fff33c0eda1 kasan: add proper page allocator tests omits ca8ec386541a kasan: fix bug detection via ksize for HW_TAGS mode omits bc6d13630e4a kasan: move _RET_IP_ to inline wrappers omits 2a00e18b376a kasan: fix memory corruption in kasan_bitops_tags test omits 204c0fb5f6b7 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits f11e5fe44341 kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 2a9cfb2f3aaa kasan: rename CONFIG_TEST_KASAN_MODULE omits 9ad070d359fd kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 02f38e9b00d3 kasan-add-match-all-tag-tests-fix-fix omits 7ddd6df2b5c4 kasan: export kasan_poison omits 344cb1fa2d16 kasan: add match-all tag tests omits 39b7a814da91 kasan: add macros to simplify checking test constraints omits 68e4d65adc52 kasan: clean up comments in tests omits 8b97bf03e22d kasan: clarify HW_TAGS impact on TBI omits ec303dd7f267 kasan: prefix global functions with kasan_ omits 789aa4363e64 vmalloc: remove redundant NULL check omits 6fd1a57845b7 mm/page_reporting: use list_entry_is_head() in page_report [...] omits 5208295c4a66 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits f2d8ba891d40 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits 5f11c484ca69 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits 15ddf8d38f0c mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits a1be122968ee mm/memory.c: fix potential pte_unmap_unlock pte error omits 91f893e0be4a mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits 1eee0ff35778 mm/mmap.c: fix the adjusted length error omits cb2810e567bc mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits ed69f5227397 mm/memory.c: fix potential pte_unmap_unlock pte error omits 8a36af3adde8 mm/mmap.c: remove unnecessary local variable omits b92e218a0344 mm/list_lru.c: remove kvfree_rcu_local() omits 936cbaab6f1a mm: memcontrol: replace the loop with a list_for_each_entry() omits 3d9dc13dd6a8 mm/memcontrol: remove redundant NULL check omits 3f498aeb3a9a mm: page_counter: re-layout structure to reduce false sharing omits a2e46e632c9f mm: kmem: make __memcg_kmem_(un)charge static omits eb1e6e35a305 mm-memcg-add-swapcache-stat-for-memcg-v2-fix omits 74fc5c489ffa mm: memcg: add swapcache stat for memcg v2 omits f499acbc5f1a mm/memcg: remove rcu locking for lock_page_lruvec function series omits 1750dcb47aec mm/memcg: revise the using condition of lock_page_lruvec f [...] omits dc51ce8ad8ed mm: memcontrol: make the slab calculation consistent omits 5d28956758a7 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits 4b25b4f95865 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 9ec39cfd07da mm: memcontrol: convert NR_SHMEM_THPS account to pages omits 65c576bd4c9f mm: memcontrol: convert NR_FILE_THPS account to pages omits 29c174172cf9 mm: memcontrol: convert NR_ANON_THPS account to pages omits 65c105962af7 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits 732dca88bb22 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] omits d41de51c591c mm: memcontrol: optimize per-lruvec stats counter memory usage omits a40bc9546a44 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 9dde0a2754d1 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 11b1d8ccac09 mm/swap: don't SetPageWorkingset unconditionally during swapin omits 8199c465a6b2 mm/swap_state: constify static struct attribute_group omits 23c7c6b67dfe mm/page_io: use pr_alert_ratelimited for swap read/write errors omits f8de9fefc724 mm/swapfile.c: fix debugging information problem omits 9235a7ed5839 mm/swap_slots.c: remove redundant NULL check omits ec3fd51f77a8 fs/buffer.c: add checking buffer head stat before clear omits 148369a8a86c mm/filemap: simplify generic_file_read_iter omits b60b5814c0a8 mm/filemap: rename generic_file_buffered_read to filemap_read omits 35dc30c9914d mm/filemap: don't relock the page after calling readpage omits 53cf23eebef7 mm/filemap: restructure filemap_get_pages omits 655d7df23e63 mm/filemap: split filemap_readahead out of filemap_get_pages omits ee8ac895faa9 mm-filemap-add-filemap_range_uptodate-fix omits 602affe12aaa mm/filemap: add filemap_range_uptodate omits 165e8946762e mm/filemap: move the iocb checks into filemap_update_page omits f269d0b712f5 mm/filemap: convert filemap_update_page to return an errno omits d9a36c776a17 mm/filemap: change filemap_create_page calling conventions omits 680ff8375851 mm/filemap: change filemap_read_page calling conventions omits 025aa490be89 mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits 0af0d3f583fb mm/filemap: inline __wait_on_page_locked_async into caller omits 61cd04513469 mm/filemap: support readpage splitting a page omits 4dfc404463a4 mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits ebf107104aeb mm/filemap: use head pages in generic_file_buffered_read omits 925eaedc831c mm/filemap: convert filemap_get_pages to take a pagevec omits 8c5895fa4f73 mm/filemap: remove dynamically allocated array from filemap_read omits b43fb9b6a297 mm/filemap: rename generic_file_buffered_read subfunctions omits d5231a492fc5 mm/filemap: don't revert iter on -EIOCBQUEUED omits a90191340660 mm/filemap: remove unused parameter and change to void typ [...] omits 0a592a62a704 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 53086d70b9dc mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits dadf0cdd39e9 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits 2830a5d106f9 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits f117504d0859 mm/debug: improve memcg debugging omits ddf924cd558b mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits b0568fbeb2bb mm, slub: splice cpu and page freelists in deactivate_slab() omits db5e39637f63 mm, slab, slub: stop taking cpu hotplug lock omits 1a5bd9a6def0 mm, slab, slub: stop taking memory hotplug lock omits 48768aa50f38 mm, slub: stop freeing kmem_cache_node structures on node offline omits 41a281aa0b95 mm/slub: disable user tracing for kmemleak caches by default omits 07f6b5a8d9ba mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 73c53b89fba1 mm, tracing: record slab name for kmem_cache_free() omits ff70e60b9363 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 48be6600fda7 ramfs: support O_TMPFILE omits fd3a8d122faf fs: delete repeated words in comments omits 0f0ca818c3f7 ocfs2: fix ocfs2 corrupt when iputting an inode omits 35e9bc981252 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits d41df5169504 ocfs2: Simplify the calculation of variables omits d517bb31f9f8 ocfs2: fix a use after free on error omits 929e844d4eb1 ocfs2: clean up some definitions which are not used any more omits 90c9a8d5b6fc ocfs2: remove redundant conditional before iput omits 952698b98730 ntfs: layout.h: delete duplicated words omits d354c3be5008 scripts/spelling.txt: add "allocted" and "exeeds" typo omits 8a529f86a63e scripts/spelling.txt: check for "exeeds" omits c1ca1fa03e48 scripts/spelling.txt: increase error-prone spell checking omits 7ef095885456 hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits 2e6563e063a2 /proc/kpageflags: do not use uninitialized struct pages omits 9423082cf4f2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits b794dbc4e64e nilfs2: make splice write available again omits 0ea87da35477 mm, slub: better heuristic for number of cpus when calcula [...] omits 670c182515e4 Revert "mm: memcontrol: avoid workload stalls when lowerin [...] omits 5140cfe5a7d9 MAINTAINERS: update Andrey Ryabinin's email address omits 130e2fce1c7c selftests/vm: rename file run_vmtests to run_vmtests.sh omits b82d94805027 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha omits e4bbb5429415 tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 omits 0c6aa8e37c7c mm/mremap: fix BUILD_BUG_ON() error in get_extent omits 8de0f0057e01 firmware_loader: align .builtin_fw to 8 omits 32006d8f8bee kasan: fix stack traces dependency for HW_TAGS omits 90ecde507211 squashfs-add-more-sanity-checks-in-xattr-id-lookup-v2 omits cbb6152962fa squashfs: add more sanity checks in xattr id lookup omits 47baca739eda Squashfs: add more sanity checks in inode lookup omits 2911e613749f squashfs: add more sanity checks in inode lookup omits de2e7dade21f squashfs: add more sanity checks in id lookup omits 45d62ff6df97 squashfs: avoid out of bounds writes in decompressors omits 581f68379a67 Merge remote-tracking branch 'vfs/for-next' omits ae4965aacfa5 Merge remote-tracking branch 'file-locks/locks-next' omits dbe871cdaaf9 Merge remote-tracking branch 'iomap/iomap-for-next' omits 03a0d8cd9b04 Merge remote-tracking branch 'zonefs/for-next' omits 70f3f703d9e6 Merge remote-tracking branch 'xfs/for-next' omits 3ca13441b034 Merge remote-tracking branch 'v9fs/9p-next' omits 3a5fc3053d4f Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 763932623ca8 Merge remote-tracking branch 'cel/for-next' omits 37cec0496daa Merge remote-tracking branch 'nfs-anna/linux-next' omits f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv omits b813a64b8019 Merge remote-tracking branch 'jfs/jfs-next' omits 9f79f0586e9a Merge remote-tracking branch 'fsverity/fsverity' omits 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon omits 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon omits 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...] omits 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output omits 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device omits 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...] omits 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] omits 65d1fe39dc2a Merge remote-tracking branch 'f2fs/dev' omits f4ab415fc4a8 Merge remote-tracking branch 'ext4/dev' omits fc270cfe5443 Merge remote-tracking branch 'ext3/for_next' omits 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel() omits d992880b3d26 kunit: tool: add support for filtering suites by glob omits 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites omits 6e2913d31d39 Merge remote-tracking branch 'exfat/dev' omits 9fcc03c8263d Merge remote-tracking branch 'ecryptfs/next' omits 452f31834830 Merge remote-tracking branch 'cifs/for-next' omits 9d40a7a579a5 Merge remote-tracking branch 'btrfs/for-next' omits f444f33881b7 Merge remote-tracking branch 'fscache/fscache-next' omits 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages omits 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...] omits 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples omits c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst omits d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic omits cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir omits a3ece0795b9a kunit: tool: use `with open()` in unit test omits 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test omits cfd607e43da4 kunit: tool: fix unit test cleanup handling omits 95efafc86b50 Merge remote-tracking branch 'pidfd/for-next' omits 7c7ce4e9c526 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits e6ac8e664651 Merge remote-tracking branch 's390/for-next' omits 8ba43fad8bdb Merge remote-tracking branch 'risc-v/for-next' omits afe0c3efe88f Merge remote-tracking branch 'powerpc/next' omits d7bbb31642d2 Merge remote-tracking branch 'parisc-hd/for-next' omits 3c92b9eed3ae Merge remote-tracking branch 'openrisc/for-next' omits b00b685e6ef7 Merge remote-tracking branch 'nds32/next' omits c276186556ed Merge remote-tracking branch 'mips/mips-next' omits cf3d76394d67 Merge remote-tracking branch 'microblaze/next' omits 1e561dc9efb2 Merge remote-tracking branch 'm68knommu/for-next' omits 1e26e03071e2 Merge remote-tracking branch 'm68k/for-next' omits bd244cfb48d2 Merge remote-tracking branch 'h8300/h8300-next' omits d05e6818d68c Merge remote-tracking branch 'csky/linux-next' omits 880447a081f6 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits b1633239a15c Merge remote-tracking branch 'clk/clk-next' omits c16465eda869 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits eb5ed61ce6d7 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 5a260f60c527 Merge remote-tracking branch 'tegra/for-next' omits 323c9f6fb99b Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 98c656a5f592 Merge remote-tracking branch 'stm32/stm32-next' omits 624f9018290a Merge remote-tracking branch 'samsung-krzk/for-next' omits 99bccd3dfe72 Merge remote-tracking branch 'rockchip/for-next' omits 44b4f6f57802 Merge remote-tracking branch 'renesas/next' omits 6a57bbc0b46d Merge remote-tracking branch 'realtek/for-next' omits 2401b0cfacfc Merge remote-tracking branch 'raspberrypi/for-next' omits 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK omits d5109f739c9f drm/i915/gt: Flush before changing register state omits 58586680ffad drm/i915: Disable atomics in L3 for gen9 omits 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...] omits 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code omits fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...] omits 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds omits 5b110bbd9fec Merge remote-tracking branch 'qcom/for-next' omits 9d49f01b7355 Merge remote-tracking branch 'omap/for-next' omits a9df3d3edd7a Merge remote-tracking branch 'mvebu/for-next' omits e0c2cd4c63e3 Merge remote-tracking branch 'mediatek/for-next' omits 9f382a0dfe81 Merge remote-tracking branch 'keystone/next' omits 9521e004a4c5 Merge remote-tracking branch 'imx-mxs/for-next' omits 545ada7456ae Merge remote-tracking branch 'drivers-memory/for-next' omits 0258e3b77f30 Merge remote-tracking branch 'at91/at91-next' omits a5667ecaaf76 Merge remote-tracking branch 'aspeed/for-next' omits cb9506fda267 Merge remote-tracking branch 'amlogic/for-next' omits 5f8176b823f8 Merge remote-tracking branch 'actions/for-next' omits 4053c8a4d3b5 Merge remote-tracking branch 'arm-soc/for-next' omits 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon omits bed73bc5508b Merge remote-tracking branch 'arm64/for-next/core' omits 9ad7e5a35f96 Merge remote-tracking branch 'arm/for-next' omits 60a264ca070c Merge remote-tracking branch 'asm-generic/master' omits f40574199500 Merge remote-tracking branch 'dma-mapping/for-next' omits 86a64aac10d6 Merge remote-tracking branch 'kbuild/for-next' omits dfed2943da0a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 2112974052e7 Merge remote-tracking branch 'i3c-fixes/i3c/fixes' omits d42f29f76822 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 96e0bcd3e901 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits f1430d0a7011 Merge remote-tracking branch 'omap-fixes/fixes' omits f08fba1a0c35 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits a8e2f508c2ca Merge remote-tracking branch 'ide/master' omits c6a0bc078ffc Merge remote-tracking branch 'phy/fixes' omits 1456e22c2fe7 Merge remote-tracking branch 'pci-current/for-linus' omits a505c8c05834 Merge remote-tracking branch 'spi-fixes/for-linus' omits c5c57369962e Merge remote-tracking branch 'regulator-fixes/for-linus' omits 552616073a25 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits bc0b0d47828d Merge remote-tracking branch 'sound-current/for-linus' omits fb46089d4d53 Merge remote-tracking branch 'bpf/master' omits 8497082f0fd5 Merge remote-tracking branch 'net/master' omits 7627b6e2f715 Merge remote-tracking branch 'sparc/master' omits 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems omits 1615a9ef6bf5 Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 0ea4eb8b1472 Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits 8159774c7fc9 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 1b6c3cc3b388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits ec33d9f6eb54 Merge remote-tracking branch 'asoc/for-5.12' into asoc-next omits b03549d77628 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops omits bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver omits 503e9fdab273 Merge branch 'for-5.12/block' into for-next omits 7a800a20ae63 block: use bi_max_vecs to find the bvec pool omits 72b043654ba8 md/raid10: remove dead code in reshape_request omits 977be0127384 block: mark the bio as cloned in bio_iov_bvec_set omits ed97ce5e1daf block: set BIO_NO_PAGE_REF in bio_iov_bvec_set omits 86004515ed80 block: remove a layer of indentation in bio_iov_iter_get_pages omits 0f2e6ab851ae block: turn the nr_iovecs argument to bio_alloc* into an u [...] omits de76fd893074 block: remove the 1 and 4 vec bvec_slabs entries omits f007a3d66c54 block: streamline bvec_alloc omits f2c3eb9bb0ef block: factor out a bvec_alloc_gfp helper omits 6ac0b71537e1 block: move struct biovec_slab to bio.c omits dc0b8a57ad7b block: reuse BIO_INLINE_VECS for integrity bvecs omits f1a82d172972 Merge branch 'for-5.12/io_uring' into for-next omits 0e9ddb39b7d9 io_uring: cleanup up cancel SQPOLL reqs across exec omits d2271c2b540a USB: serial: make remove callback return void omits 605378f2a9a2 USB: serial: drop if with an always false condition omits 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...] omits 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] omits 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI omits 02e550d5b706 mfd: iqs62x: Do not poll during ATI omits a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay omits f0c711266a54 mfd: iqs62x: Rename regmap_config struct omits 7ed645d54e07 mfd: iqs62x: Remove unused bit mask omits 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs omits c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs omits 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count omits 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...] omits 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding omits c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode omits f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs omits 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type omits db783e769a95 mfd: Standardise MFD_CELL_* helper names omits ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout omits 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell omits 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED omits cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool omits b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more omits 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...] omits eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc omits 866eef48d802 gfs2: Add trusted xattr support omits 5ceeb328637a drm/udl: Move vmap out of commit tail omits 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail omits 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802 omits 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail omits 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API omits e821afd8e035 mmc: via-sdmmc: Use new tasklet API omits 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API omits c36dd0428246 mmc: tifm_sd: Use new tasklet API omits ddf116f96f8f mmc: s3cmci: Use new tasklet API omits 0f5a7cb639d0 mmc: omap: Use new tasklet API omits 6078df1565c9 mmc: dw_mmc: Use new tasklet API omits a1149c387c6d mmc: au1xmmc: Use new tasklet API omits 82a5d372ed01 mmc: atmel-mci: Use new tasklet API omits 4862ffaec523 drm/mgag200: Move vmap out of commit tail omits 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes omits db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() omits 40f302adbd39 drm/simple-kms: Add plane-state helpers omits f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 1791557ffbaf mmc: queue: Remove unused define omits 883c36a32fc0 spi: Change provied to provided in the file spi.h omits 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card omits 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host omits 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator omits 977fb5b58469 regulator: document binding for MT6315 regulator omits 9f6e7e8d432e spi: mediatek: add set_cs_timing support omits 0486d9f91d37 spi: support CS timing for HW & SW mode omits 4cea6b8cc34e spi: add power control when set_cs_timing omits e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock omits 367948220fce module: remove EXPORT_UNUSED_SYMBOL* omits f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE omits 00cc2c1cd34f module: move struct symsearch to module.c omits 0b96615cdc09 module: pass struct find_symbol_args to find_symbol omits 71e4b309dc42 module: merge each_symbol_section into find_symbol omits a7c38f2cd36b module: remove each_symbol_in_section omits 922f2a7c822b module: mark module_mutex static omits 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...] omits 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol omits a00605057574 module: use RCU to synchronize find_module omits 089049f6c995 module: unexport find_module and module_mutex omits bf22c9ec39da drm: remove drm_fb_helper_modinit omits 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module omits 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...] omits 6420a569504e USB: serial: option: update interface mapping for ZTE P685M omits 1a4a1b1a5926 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] omits cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER omits a92a90ac62d3 iommu/mediatek: Fix error code in probe() omits d8c849037d93 Merge 5.11-rc7 into usb-next omits fca63496b900 cifs: fix dfs-links omits 8afec7d3ee4e cifs: convert readpages_fill_pages to use iter omits fa94fdfac1b7 cifs: Fix in error types returned for out-of-credit situations. omits bc3e1d861693 cifs: New optype for session operations. omits aad8077b813f smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] omits 182b4a2d2513 drm/msm/dp: Add a missing semi-colon omits a4f3407c4160 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ omits 740c0a57b8f1 watchdog: mei_wdt: request stop on unregister omits 310680d9f508 dt-bindings: watchdog: Add binding for Qcom SDX55 omits 5ecd125b4b2a watchdog: remove coh901 driver omits c1b50b55b00d watchdog: remove tango driver omits 30f1ec70ddf5 watchdog: remove zte zx driver omits 011eda8c67e0 watchdog: remove sirf atlas driver omits b4b12b48458f watchdog: remove sirf prima driver omits adc318a34066 watchdog: mt8192: add wdt support omits af2a30fb7001 dt-binding: mt8192: add toprgu reset-controller head file omits 53526bef0a23 dt-binding: mediatek: mt8192: update mtk-wdt document omits e547aa072858 dt-binding: mediatek: watchdog: fix the description of compatible omits 1080f8a54bef dt-binding: watchdog: add more Rockchip compatibles to snp [...] omits a2fa9f574b20 dt-bindings: watchdog: sun4i: Add H616 compatible string omits bbece05c0d3a watchdog: mtk_wdt: Remove mtk_wdt_stop() in probe() to pre [...] omits e007372bfb5f watchdog: renesas_wdt: add grace period before rebooting omits ac288a7b1a98 watchdog: stop wdd when watchdog hw running in reboot_notifier omits fbf376056d16 watchdog: ziirave_wdt: remove unused including <linux/version.h> omits 1ee5981da617 dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support omits fa01fa70039c watchdog: renesas_wdt: don't sleep in atomic context omits 17f0d1b9bd33 watchdog: hpwdt: Assign boolean values to a bool variable omits fa0f8d51e90d watchdog: Add watchdog driver for Intel Keembay Soc omits d70d178726ed dt-bindings: watchdog: Add bindings for Intel Keem Bay SoC omits 4957a7d5333d watchdog: it8712f_wdt: remove definition of DEBUG omits 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds omits 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile omits 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references omits 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime omits 167790abb90f soundwire: export sdw_write/read_no_pm functions omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits eac859b84ed9 staging: emxx_udc: Make incorrectly defined global static omits f2d4eef5396a staging: octeon: remove braces from single-line block omits ea9f337ce81e drm/msm/dp: reset dp controller only at boot up and pm_resume omits 369aea845951 mei: implement client dma setup. omits dfad8742a328 mei: hbm: add client dma hbm messages omits b7a4804129c7 mei: add support for client dma capability omits 36edb1407c3c mei: allow clients on bus to communicate in remove callback omits 8cf9045b9138 usb: dwc3: gadget: Remove check for bounded driver omits 450b9e9fabd8 usb: dwc3: gadget: Set speed only up to the max supported omits f551037c0770 usb: dwc3: gadget: Track connected SSP rate and lane count omits 072cab8a0fe2 usb: dwc3: gadget: Implement setting of SSP rate omits 678481467d2e usb: dwc3: core: Check maximum_speed SSP genXxY omits 52c2d15703c3 usb: common: Parse for USB SSP genXxY omits de4d9ea78953 dt-binding: usb: Include USB SSP rates in GenXxY omits 2faf12c57efe staging: vt665x: fix alignment constraints omits f1bfe0982e82 staging: rtl8723bs: remove unused structures omits af48fc5a4f2a staging: rtl8723bs: fix pointer declaration style omits 4964a4300660 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() omits 0e23570a0cf6 staging: qlge/qlge_main: Use min_t instead of min omits c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling omits 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] omits b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device omits a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...] omits d68f2cb09597 phy: cpcap-usb: Simplify bool conversion omits 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller omits 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe() omits 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy omits 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350 omits d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings omits 1ee18ded86ec usb: cdnsp: Removes some useless trace events omits b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...] omits 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...] omits 7d6bec2868f6 rtc: s3c: quiet maybe-unused variable warning omits 5c78cceeb2d8 rtc: s3c: stop setting bogus time omits 302757c9ae62 rtc: sd3078: quiet maybe-unused variable warning omits 0a268386c7d1 rtc: s35390a: quiet maybe-unused variable warning omits 194084679e68 rtc: rx8581: quiet maybe-unused variable warning omits 782d3ebfcf27 rtc: rx8010: quiet maybe-unused variable warning omits da8263215040 rtc: rv8803: quiet maybe-unused variable warning omits 94428ac9aae9 rtc: rv3032: quiet maybe-unused variable warning omits 788babdd546a rtc: rv3029: quiet maybe-unused variable warning omits dff31b0bc065 rtc: rv3028: quiet maybe-unused variable warning omits cbc1d52cb1bc rtc: rs5c372: quiet maybe-unused variable warning omits c506bc10aa82 rtc: pcf85363: quiet maybe-unused variable warning omits c8ecbc783c5e rtc: pcf85063: quiet maybe-unused variable warnings omits ef886c440b9b rtc: meson: quiet maybe-unused variable warning omits 2717c59e26be rtc: m41t80: quiet maybe-unused variable warning omits 413b7841f166 rtc: isl1208: quiet maybe-unused variable warning omits 2c1dc25fa7c8 rtc: ds3232: quiet maybe-unused variable warning omits fb38b5da9010 rtc: ds1672: quiet maybe-unused variable warning omits 97de1f587ab9 rtc: digicolor: quiet maybe-unused variable warning omits ae1247f79ddf rtc: brcmstb-waketimer: quiet maybe-unused variable warning omits b8ded8177a3d rtc: bq32k: quiet maybe-unused variable warning omits 8792bab957c8 rtc: armada38x: depend on OF omits d5328499bf01 rtc: class: remove bogus documentation omits 3b8fc144d945 dt-bindings: rtc: pcf2127: update bindings omits c37b643026dd rtc: rv3028: remove useless warning messages omits f007c479c2d0 rtc: rv3028: fix PORF handling omits 0c1095d334da rtc: mxc_v2: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 3f2d30184773 rtc: mxc: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 669022c29af6 rtc: tegra: Replace spin_lock_irqsave with spin_lock in hard IRQ omits be3df3f85897 rtc: r7301: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 513179755653 rtc: pm8xxx: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 6950d046eb6e rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 590874fffa4e virtio_net: Fix fall-through warnings for Clang omits 6a4764ba3d24 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. omits 8c6daa79e527 virtio-blk: support per-device queue depth omits c64e7efe46b7 spi: stm32: make spurious and overrun interrupts visible omits e1e2093b16cb spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC omits c63b95b76e69 spi: stm32: defer probe for reset omits 1c75cfd53e21 spi: stm32: driver uses reset controller only at init omits 084de5232820 spi: stm32h7: ensure message are smaller than max size omits 5a380b833ad4 spi: stm32: use bitfield macros omits 8f8d0e3e33e3 spi: stm32: do not mandate cs_gpio omits 2269f5a8b1a7 spi: stm32: properly handle 0 byte transfer omits 78178ca844f0 gfs2: Don't skip dlm unlock if glock has an lvb omits fb01b86f47a4 Merge branches 'for-next/cosmetic', 'for-next/crypto', 'fo [...] omits f0e7035cc237 dm writecache: return the exact table values that were set omits d7d25d0c3343 dm: fix iterate_device sanity check omits 387f3531116e arm64/mm: Reorganize pfn_valid() omits fccf0a3dfeaf arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory omits c8d99bb938d3 drm/msm: Fix legacy relocs path omits 7df222c35920 drm/msm/disp/mdp5: mdp5_cfg: Fix msm8974v2 max_clk omits 834ec3e1ee65 gfs2: Lock imbalance on error path in gfs2_recover_one omits fd6c7eae66c3 virtio_vdpa: don't warn when fail to disable vq omits 86b87c9d858b virtio-pci: introduce modern device module omits 523ae2da4929 virito-pci-modern: rename map_capability() to vp_modern_ma [...] omits 891ce932bca2 virtio-pci-modern: introduce helper to get notification offset omits d48f89fb7cb7 virtio-pci-modern: introduce helper for getting queue nums omits 1d7d2a47b12f virtio-pci-modern: introduce helper for setting/geting queue size omits 584ba91ca82e virtio-pci-modern: introduce helper to set/get queue_enable omits 13178311a8d5 virtio-pci-modern: introduce vp_modern_queue_address() omits a541cf4ccd46 virtio-pci-modern: introduce vp_modern_set_queue_vector() omits c3b1eae4d8d3 virtio-pci-modern: introduce vp_modern_generation() omits 09855f0e6234 virtio-pci-modern: introduce helpers for setting and getti [...] omits 137d2ec8cc46 virtio-pci-modern: introduce helpers for setting and getti [...] omits 22bf4fdd7003 virtio-pci-modern: introduce helper to set config vector omits b3cd4ecd1037 virtio-pci-modern: introduce vp_modern_remove() omits 55025d0f89a4 virtio-pci-modern: factor out modern device initialization logic omits 58a9284af4dc virtio-pci: split out modern device omits 6f2f2929eb94 virtio-pci: do not access iomem via struct virtio_pci_devi [...] omits 7e158fabffa7 vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay omits 6acba4951632 vdpa_sim_net: Add support for user supported devices omits a12a2f694ce8 vdpa: Enable user to query vdpa device info omits 4e03414e3285 vdpa: Enable a user to add and delete a vdpa device omits be7f5be9e84a vdpa: Define vdpa mgmt device, ops and a netlink interface omits ef43f54feb41 vdpa: Extend routine to accept vdpa device name omits 8c0bea4adac9 vdpa_sim_net: Make mac address array static omits e5fa8c0121e4 virtio-mem: Assign boolean values to a bool variable omits 11f8b6fd0db9 Merge branch 'for-5.12/io_uring' into for-next omits 257e84a5377f io_uring: refactor sendmsg/recvmsg iov managing omits 5476dfed29ad io_uring: clean iov usage for recvmsg buf select omits 2a7808024b19 io_uring: set msg_name on msg fixup omits 1229f2c6f188 fscache: rectify minor kernel-doc issues omits 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller omits 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...] omits 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework omits 96acc833dec8 ima: Free IMA measurement buffer after kexec syscall omits 58dff9172ba7 ima: Free IMA measurement buffer on error omits 75386810d3a6 mtd: spi-nor: sst: Add support for Global Unlock on sst26vf omits a7a5acba0e06 mtd: spi-nor: Add Global Block Unlock command omits 58fa22f68fca mtd: spi-nor: core: Add erase size check for erase command [...] omits 969b276718de mtd: spi-nor: core: Fix erase type discovery for overlaid region omits 9166f4af32db mtd: spi-nor: sfdp: Fix last erase region marking omits abdf5a5ef965 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...] omits 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring omits 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash omits e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer omits b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM omits 04d5e3bf0aa7 gpio: gpio-xilinx: Add check if width exceeds 32 omits c568e9b15f08 gpio: gpio-xilinx: Add support for suspend and resume omits bb97a5b06e0e gpio: gpio-xilinx: Add interrupt support omits 9d15cc618c76 gpio: gpio-xilinx: Reduce spinlock array to array omits 5f8aa474ab2d gpio: gpio-xilinx: Simplify with dev_err_probe() omits 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...] omits 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 9c9e1c68259d iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] omits 6f9128509b3f x86/hyperv: implement an MSI domain for root partition omits de5312cce2c3 asm-generic/hyperv: import data structures for mapping dev [...] omits 5232e3385e38 asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] omits c36b145472b3 asm-generic/hyperv: update hv_interrupt_entry omits 70af2d44747c asm-generic/hyperv: update hv_msi_entry omits 0e05d3173079 x86/hyperv: implement and use hv_smp_prepare_cpus omits ad989287208e x86/hyperv: provide a bunch of helper functions omits 2807d93c7866 ACPI / NUMA: add a stub function for node_to_pxm() omits f47a2689da98 x86/hyperv: handling hypercall page setup for root omits df3ae25f31b1 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] omits 578ab4c08855 x86/hyperv: allocate output arg pages if required omits 1212ed5de889 clocksource/hyperv: use MSR-based access if running as root omits 1de91422b92c Drivers: hv: vmbus: skip VMBus initialization if Linux is root omits bf74ce62723f x86/hyperv: detect if Linux is the root partition omits ba2875bc1464 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] omits 3f9a78edae72 hv: hyperv.h: Replace one-element array with flexible-arra [...] omits e4966b63cd82 hv_netvsc: Restrict configurations on isolated guests omits 1580702fd837 Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] omits a2528a10a5bd Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests omits 6bcd0c5b6424 x86/hyperv: Load/save the Isolation Configuration leaf omits 895b32e1f365 hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" omits 52e29c1bfbba Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits fc40081aab3f scsi: storvsc: Resolve data race in storvsc_probe() omits 975225fc5aae scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits e4d221b42354 Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] omits e3fa4b747f08 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] omits fe8c1b18a27d Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() omits 9c400d3548c3 Drivers: hv: vmbus: Reduce number of references to message [...] omits e99c4afbee07 Drivers: hv: vmbus: Initialize memory to be sent to the host omits 06caa778d8b2 hv_utils: Add validation for untrusted Hyper-V values omits a8c3209998af Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits f2f12eb9c32b drm/scheduler: provide scheduler score externally omits 23e32a595e11 usb: musb: jz4740: Add missing CR to error strings omits eb44cef95427 usb: musb: dma: Remove unused variable omits ae2938c35843 usb: musb: Fix NULL check on struct musb_request field omits 0eaa1a3714db usb: musb: Fix runtime PM race in musb_queue_resume_work omits c8134c004ccf xhci: ext-caps: Use software node API with the properties omits b1638ee56c1a usb: dwc3: host: Use software node API with the properties omits 151f6ff78cdf software node: Provide replacement for device_add_properties() omits 89451aabea5f Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] omits 7bb5600f9834 Merge tag 'intel-gpio-v5.12-1' of gitolite.kernel.org:pub/ [...] omits 7a5661739d4b iommu/mediatek: Fix unsigned domid comparison with less than zero omits f4a84e165e6d drm/qxl: allocate dumb buffers in ram omits 5a838e5d5825 drm/qxl: simplify qxl_fence_wait omits 5f6c871fe919 drm/qxl: properly free qxl releases omits a7709b9b89a6 drm/qxl: handle shadow in primary destroy omits 76aefa4d274a drm/qxl: properly pin/unpin shadow omits 4ca77c513537 drm/qxl: release shadow on shutdown omits 65ffea3c6e73 drm/qxl: unpin release objects omits f8752f14c964 drm/qxl: use drmm_mode_config_init omits 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" omits 23a2d70c7a2f bpf: Refactor BPF_PSEUDO_CALL checking as a helper function omits ecda49c522f6 Merge branch 'BPF ring buffer + sleepable programs' omits f446b570ac7e bpf/selftests: Update the IMA test to use BPF ring buffer omits ba90c2cc0231 bpf: Allow usage of BPF ringbuffer in sleepable programs omits ec45c5faa2f4 Merge branch 'BPF selftest helper script' omits 881949f770bf bpf/selftests: Add a short note about vmtest.sh in README.rst omits c9709f52386d bpf: Helper script for running BPF presubmit tests omits 4c3a3292730c drm/amd/display: fix unused variable warning omits c5cb0db5fcce Merge tag 'amd-drm-next-5.12-2021-02-03' of https://gitlab [...] omits 54c820d05ee8 Merge tag 'mediatek-drm-next-5.12' of https://git.kernel.o [...] omits ed3a5d46747a Merge branch 'remotes/lorenzo/pci/misc' omits 721031ff4a78 Merge branch 'remotes/lorenzo/pci/xilinx' omits bf0aaf70cbc4 Merge branch 'remotes/lorenzo/pci/tango' omits f49a7f8f09fb Merge branch 'remotes/lorenzo/pci/rockchip' omits d72d346214ea Merge branch 'remotes/lorenzo/pci/rcar' omits 56469c81881f Merge branch 'remotes/lorenzo/pci/ntb' omits 16a9e619a10a Merge branch 'remotes/lorenzo/pci/microchip' omits 0067d684ccf8 Merge branch 'remotes/lorenzo/pci/mediatek' omits fd6eedbe67ea Merge branch 'remotes/lorenzo/pci/dwc' omits ed3368e04c8f Merge branch 'remotes/lorenzo/pci/brcmstb' omits 432b616fa111 Merge branch 'pci/misc' omits 5c4a8c7cc278 Merge branch 'pci/resource' omits 3a87da7d6451 Merge branch 'pci/link' omits ae5d535edb04 Merge branch 'pci/enumeration' omits 5ca6d0268df8 drm/msm: remove unneeded variable: "rc" omits d290da83cb09 Merge series "spi: Add support for Realtek RTL838x/RTL839x [...] omits 390624119dee spi: clps711xx: remove redundant white-space omits 6acbd614c2c8 spi: Realtek RTL838x/RTL839x SPI controller omits a8af5cc2ff1e spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x [...] omits c8ec21c6d25c platform/chrome: cros_ec_typec: Clear Type C disc events omits b64afd949ee3 platform/chrome: cros_ec: Import Type C control command omits 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number omits e0305024e76e drm/dp_mst: Remove redundant tile property setting omits 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports omits fc4325a1a34a platform/x86: intel_scu_wdt: Drop mistakenly added const omits d8f5c5ea6637 platform/x86: Kconfig: add missing selects for ideapad-laptop omits 18a2615c1f93 staging: wimax: Switch from strlcpy to strscpy omits 9c15db83a86b staging: sm750fb: Switch from strlcpy to strscpy omits f64e4ab3c228 staging: rtl8712: Switch from strlcpy to strscpy omits 81590693e3a2 staging: rtl8192u: Switch from strlcpy to strscpy omits 3055b52625c4 staging: rtl8192e: Switch from strlcpy to strscpy omits 7ea3f3a6bf48 staging: rtl8188eu: Switch from strlcpy to strscpy omits 3381583fd61b staging: olpc_dcon: Switch from strlcpy to strscpy omits 63ba253f8ad4 staging: octeon: Switch from strlcpy to strscpy omits aca1bf728a2d staging: nvec: Switch from strlcpy to strscpy omits 6367dee9e3db staging: most: Switch from strlcpy to strscpy omits a288a21e70d4 staging: fsl-dpaa2: Switch from strlcpy to strscpy omits a66111446d3e staging: greybus: Switch from strlcpy to strscpy omits a91e4e016051 staging: comedi: Switch from strlcpy to strscpy omits 7a8d2f1908a5 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table omits 1aa291fbcd21 staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry [...] omits 0732ce21329d staging: qlge: fix read of an uninitialized pointer omits 9810cad7dad0 staging: most: sound: use non-safe list iteration omits 45b754ae5b82 staging: most: sound: add sanity check for function argument omits 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...] omits 1f7c14afd4ad speakup: Make dectlk flush timeout configurable omits 49f259eff82e speakup ABI: Advertise synth parameters for all synths omits 0445efacec75 nvmem: core: skip child nodes not matching binding omits 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem omits f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver omits 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data() omits 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] omits 76ec1ec8fc7c cxl: Simplify bool conversion omits f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR omits e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing omits 4b6929f50d79 arm64: Add TRFCR_ELx definitions omits 61c68c68b826 dts: bindings: coresight: ETM system register access only units omits 5214b563588e coresight: etm4x: Add support for sysreg only devices omits e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU omits c23bc382ef0e coresight: etm4x: Refactor probing routine omits dc1747a716fe coresight: etm4x: Detect system instructions support omits 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access omits 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs omits 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery omits fd6e79050066 coresight: etm4x: Detect access early on the target CPU omits e49516e2df5b coresight: etm4x: Handle ETM architecture version omits 4d1b1fd72908 coresight: etm4x: Clean up exception level masks omits 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks omits 33d5573a15c2 coresight: etm4x: Check for Software Lock omits d02dfac3431f coresight: etm4x: Define DEVARCH register fields omits 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers omits 03336d0f4d0d coresight: etm4x: Add sysreg access helpers omits 4f2a67266ab3 coresight: etm4x: Add commentary on the registers omits c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes omits f5bd523690d2 coresight: etm4x: Convert all register accesses omits 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU omits 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...] omits 020052825e49 coresight: Convert coresight_timeout to use access abstraction omits 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...] omits 6e736c60a9fe coresight: Introduce device access abstraction omits df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore omits f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn omits b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 omits 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...] omits 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl omits a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline omits 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...] omits 4c5de127598e bpf: Emit explicit NULL pointer checks for PROBE_LDX instr [...] omits b819c055721d Merge branch 'for-next-next-v5.11-20210204' into for-next- [...] omits 542d293cabb4 Merge branch 'for-next-current-v5.10-20210204' into for-ne [...] omits 45cea7212e18 Merge branch 'ext/filipe/swapfile-fixes' into for-next-nex [...] omits 7221831c091f Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits c44df161295d Merge branch 'ext/aota/zoned-v15-fixed' into for-next-next [...] omits f6848a509fcb Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits 6a2b77672d84 Merge branch 'misc-next' into for-next-next-v5.11-20210204 omits 2cd3d8a8fa49 Merge branch 'misc-5.11' into for-next-current-v5.10-20210204 omits e1cf1fe249d6 btrfs: zoned: enable to mount ZONED incompat flag omits 79051aba5fe0 btrfs: zoned: reorder log node allocation on zoned filesystem omits d9c5096bb2a7 btrfs: zoned: serialize log transaction on zoned filesystems omits e515b9b9b044 btrfs: zoned: extend zoned allocator to use dedicated tree [...] omits e346a38d88fc btrfs: split alloc_log_tree() omits 9ac4d7377fd7 btrfs: zoned: relocate block group to repair IO failure in [...] omits f9ebe0e13849 btrfs: zoned: enable relocation on a zoned filesystem omits 81dbcb9fbc4c btrfs: zoned: support dev-replace in zoned filesystems omits 51d5dd042cf7 btrfs: zoned: implement copying for zoned device-replace omits ae390e69f7d1 btrfs: zoned: implement cloning for zoned device-replace omits 55c0e6d10b85 btrfs: zoned: mark block groups to copy for device-replace omits 0abf6edb914c btrfs: zoned: do not use async metadata checksum on zoned [...] omits 4fea77cd7c37 btrfs: zoned: wait for existing extents before truncating omits 0f0f96b75f0f btrfs: zoned: serialize metadata IO omits db7785e562dd btrfs: zoned: introduce dedicated data write path for zone [...] omits 9f8b3af5ef18 btrfs: zoned: enable zone append writing for direct IO omits b15298cc24cd btrfs: zoned: use ZONE_APPEND write for zoned btrfs omits e1a887497c2e btrfs: save irq flags when looking up an ordered extent omits 4dcbec424ca1 btrfs: zoned: cache if block-group is on a sequential zone omits 65a93c7a5e72 btrfs: extend btrfs_rmap_block for specifying a device omits 4149de6ed6e9 btrfs: zoned: check if bio spans across an ordered extent omits 22c5ec33cc9c btrfs: zoned: split ordered extent when bio is sent omits c8b787a9e3c3 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing omits f7260171dd54 btrfs: zoned: use bio_add_zone_append_page omits 89e03b53ae76 btrfs: factor out helper adding a page to bio omits 4f717beaa86a btrfs: zoned: reset zones of unused block groups omits c0423bbeef64 btrfs: zoned: advance allocation pointer after tree log node omits da6d1946ca3e btrfs: zoned: redirty released extent buffers omits 77c1e1e0d7c9 btrfs: zoned: implement sequential extent allocation omits e83d85d5ca2c btrfs: zoned: track unusable bytes for zones omits 934015877629 btrfs: zoned: calculate allocation offset for conventional zones omits 57208e6f0371 btrfs: zoned: load zone's allocation offset omits 127b5a048496 btrfs: zoned: verify device extent is aligned to zone omits 41b69cb0971b btrfs: zoned: implement zoned chunk allocator omits 55fd2c3ad3a7 btrfs: zoned: allow zoned filesystems on non-zoned block devices omits aa16d23f05b2 btrfs: zoned: disallow fitrim on zoned filesystems omits e9fd7d96fc77 btrfs: zoned: do not load fs_info::zoned from incompat flag omits 0114c81261b9 btrfs: release path before calling to btrfs_load_block_gro [...] omits 5d22f0c71f9f btrfs: zoned: use regular super block location on zone emulation omits ad2040588f66 btrfs: zoned: defer loading zone info after opening trees omits b4c7b52ffc5f iomap: support REQ_OP_ZONE_APPEND omits b8cc87a54ddf block: add bio_add_zone_append_page omits cb4889acdcee btrfs: fix race between swap file activation and snapshot [...] omits 22007835f68d btrfs: remove no longer used function btrfs_extent_readonly() omits 05965dd08a90 btrfs: fix race between writes to swap files and scrub omits 6efc9ab3234d btrfs: avoid checking for RO block group twice during noco [...] omits eb90b4f8fb8b Merge branch 'dt/dtc-sync' into dt/next omits 9183908e70e9 dt-bindings: Fix errors in 'if' schemas omits 49ec0686b3e8 dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domain [...] omits 91f93c383992 dt-bindings: Fix undocumented compatible strings in examples omits 5b21407591dc Merge branch 'for-5.12/io_uring' into for-next omits 5280f7e530f7 io_uring/io-wq: return 2-step work swap scheme omits ea64ec02b31d io_uring: deduplicate file table slot calculation omits 847595de1732 io_uring: io_import_iovec return type cleanup omits 75c668cdd6ca io_uring: treat NONBLOCK and RWF_NOWAIT similarly omits b23df91bff95 io_uring: highlight read-retry loop omits 5ea5dd45844d io_uring: inline io_read()'s iovec freeing omits 7335e3bf9d0a io_uring: don't forget to adjust io_size omits 6bf985dc50dd io_uring: let io_setup_async_rw take care of iovec omits 1a2cc0ce8d18 io_uring: further simplify do_read error parsing omits 6713e7a6145a io_uring: refactor io_read for unsupported nowait omits eeb60b9ab400 io_uring: refactor io_cqring_wait omits c1d5a224683b io_uring: refactor scheduling in io_cqring_wait omits 9936c7c2bc76 io_uring: deduplicate core cancellations sequence omits ce88c9c79455 kbuild: Add support to build overlays (%.dtbo) omits 59b48a715107 scripts: dtc: Remove the unused fdtdump.c file omits 0da6bcd9fcc0 scripts: dtc: Build fdtoverlay tool omits 79edff12060f scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 omits 738ed4156fba drm/mediatek: Add matrix_bits private data for ccorr omits dff16681723d drm/mediatek: Fix ccorr size config omits 072a4cb512e7 drm/mediatek: Separate ccorr module omits 49629304b91f drm/mediatek: Enable dither function omits d41ff4dcf093 drm/mediatek: Enable OVL_LAYER_SMI_ID_EN for multi-layer usecase omits 641ef9e7be58 drm/mediatek: Add support for SoC MT8183 omits 4a15d1ac37ea drm/mediatek: Add has_dither private data for gamma omits 69a4237ab1d1 drm/mediatek: Separate gamma module omits a6b7c98afdca drm/mediatek: Add mtk_dither_set_common() function omits e1e4f7fea375 soc / drm: mediatek: Move mtk mutex driver to soc folder omits 42a090b84598 drm/mediatek: Automatically search unclaimed mtk mutex in [...] omits 4971593f8eb1 drm/mediatek: Change disp/ddp term to mutex in mtk mutex driver omits 8125bfa5bc40 drm/mediatek: Rename file mtk_drm_ddp to mtk_mutex omits ad19ff82aaa7 drm/mediatek: Remove redundant file including omits 4d2598223da5 drm/mediatek: Add fifo_size into rdma private data omits 71dcadba3420 drm/mediatek: Fix aal size config omits fb8b6c307c7b dt-bindings: mediatek: add description for postmask omits f01195148967 drm/mediatek: mtk_dpi: Create connector for bridges omits b59fa7a060b1 dt-bindings: mediatek: add rdma-fifo-size description for [...] omits b1d685b6467a drm/mediatek: Check if fb is null omits e081a1d39731 Merge branch 'for-5.12/drivers' into for-next omits ee8f353b1591 block: remove skd driver omits c9986ee27a03 Merge branch 'for-5.12/drivers' into for-next omits 8dc6e6dd1bee usb: dwc3: qcom: Constify the software node omits efc9812edc61 usb: dwc3: haps: Constify the software node omits e81dee555417 usb: dwc2: pci: Drop the empty quirk function omits 203c018079e1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 1dced56c3a78 Merge tag 'floppy-for-5.12' of https://github.com/evdenis/ [...] omits 667fbb3fcde1 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer omits d25bf523b8aa nvmem: Kconfig: Correct typo in NVMEM_RMEM omits a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...] omits 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits omits 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits omits ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...] omits bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3 omits 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...] omits da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...] omits 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA omits 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] omits f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] omits e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates omits 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...] omits 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall omits f2340cd9e41d KVM: x86/xen: register vcpu time info region omits aa096aa0a05f KVM: x86/xen: setup pvclock updates omits 73e69a86347a KVM: x86/xen: register vcpu info omits 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR omits 629b5348841a KVM: x86/xen: update wallclock region omits 42387042ba38 xen: add wc_sec_hi to struct shared_info omits 13ffb97a3b11 KVM: x86/xen: register shared_info page omits 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...] omits a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up omits a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR omits 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key omits 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c omits 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls omits 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled omits ef14f0e82c9b platform/x86: acer-wmi: Don't use ACPI_EXCEPTION() omits 9aa422f676c9 platform/x86: thinkpad_acpi: Replace ifdef CONFIG_ACPI_PLA [...] omits d2386d791cb7 platform/x86: thinkpad_acpi: Fix 'warning: no previous pro [...] omits 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...] omits 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling omits 31a75cbbb927 iommu/vt-d: Parse SATC reporting structure omits 81d3c75bb3c3 iommu/vt-d: Add new enum value and structure for SATC omits 933fcd01e97e iommu/vt-d: Add iotlb_sync_map callback omits 010bf5659e01 iommu/vt-d: Move capability check code to cap_audit files omits ad3d19029979 iommu/vt-d: Audit IOMMU Capabilities and add helper functions omits ed8188a0c1f0 iommu/vt-d: Fix 'physical' typos omits 2c15644ebed0 platform/x86: msi-wmi: Fix variable 'status' set but not u [...] omits f807f4b7b32d platform/surface: surface3-wmi: Fix variable 'status' set [...] omits f1e1ea516721 platform/x86: Move all dell drivers to their own subdirectory omits be1abc5ba4d2 irqchip/csky-mpintc: Prevent selection on unsupported platforms omits 9f3a0f34b84a irqchip: Add support for Realtek RTL838x/RTL839x interrupt [...] omits 4a2b92a5d351 dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL [...] omits a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU omits e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed omits 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler omits 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map omits a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages omits 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU omits f3d4b4b1dc1c sched: Add cond_resched_rwlock omits a09a689a5341 sched: Add needbreak for rwlocks omits 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks omits 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU omits f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break omits 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions omits 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed omits ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...] omits 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn omits e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched omits 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages omits a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables omits 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory omits 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE omits fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte omits e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...] omits bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers omits fd238002616c KVM: cleanup DR6/DR7 reserved bits checks omits d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code omits fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...] omits 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk() omits 04548ed0206c KVM: SVM: Replace hard-coded value with #define omits a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...] omits 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs omits e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...] omits 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...] omits 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF omits 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows omits 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw omits 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF omits ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported omits aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows omits b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead omits 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...] omits b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...] omits 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs omits 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization omits 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change omits 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...] omits 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding omits 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW omits f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...] omits be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES omits 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism omits e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI omits 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...] omits 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...] omits 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...] omits c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled omits 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled omits a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...] omits 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static omits d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...] omits 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state omits db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path omits c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT omits fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit omits 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run omits 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union omits 2c07ded06427 KVM/SVM: add support for SEV attestation command omits c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running omits 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test omits f73a3446252e KVM: selftests: Add memslot modification stress test omits 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access omits 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test omits 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test omits 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory omits f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed omits c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook omits 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...] omits 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset omits b85a0425d805 Enumerate AVX Vector Neural Network instructions omits 7ca7f3b94492 x86: kvm: style: Simplify bool comparison omits 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest omits 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors omits c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset omits 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...] omits 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...] omits bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn omits 8a0c014cd205 floppy: reintroduce O_NDELAY fix omits cb3acb1564b0 Documentation/ABI: sysfs-platform-ideapad-laptop: conserva [...] omits 725f41339a70 Documentation/ABI: sysfs-platform-ideapad-laptop: update d [...] omits 6b49dea4fd9c platform/x86: ideapad-laptop: add "always on USB charging" [...] omits 503325f84bc0 platform/x86: ideapad-laptop: add keyboard backlight contr [...] omits c67957464e1e platform/x86: ideapad-laptop: send notification about touc [...] omits 65c7713a5079 platform/x86: ideapad-laptop: fix checkpatch warnings, mor [...] omits 921f70ffe890 Revert "platform/x86: ideapad-laptop: Switch touchpad attr [...] omits 18227424549c platform/x86: ideapad-laptop: change 'cfg' debugfs file format omits 7553390d4b7e platform/x86: ideapad-laptop: change 'status' debugfs file format omits b3ed1b7fe378 platform/x86: ideapad-laptop: check for touchpad support in _CFG omits 392cbf0a4277 platform/x86: ideapad-laptop: check for Fn-lock support in HALS omits 1c59de4ad24b platform/x86: ideapad-laptop: rework is_visible() logic omits ff36b0d953dc platform/x86: ideapad-laptop: rework and create new ACPI helpers omits 0b765671cb80 platform/x86: ideapad-laptop: group and separate (un)relat [...] omits 00641c086d2d platform/x86: ideapad-laptop: misc. device attribute changes omits c81f241081b8 platform/x86: ideapad-laptop: always propagate error codes [...] omits 7be193e368d0 platform/x86: ideapad-laptop: convert ACPI helpers to retu [...] omits 654324c45d8e platform/x86: ideapad-laptop: use dev_{err,warn} or approp [...] omits 40e0447d6f80 platform/x86: ideapad-laptop: use msecs_to_jiffies() helpe [...] omits 0c4915b6ad82 platform/x86: ideapad-laptop: use for_each_set_bit() helpe [...] omits 708086b2365b platform/x86: ideapad-laptop: use kobj_to_dev() omits 8782d8d7e843 platform/x86: ideapad-laptop: use device_{add,remove}_group omits d6b508896afe platform/x86: ideapad-laptop: use sysfs_emit() omits caa315b8de37 platform/x86: ideapad-laptop: add missing call to submodul [...] omits 7d38f034e7b2 platform/x86: ideapad-laptop: sort includes lexicographically omits 803be832ac56 platform/x86: ideapad-laptop: use appropriately typed vari [...] omits e1a39a4460c1 platform/x86: ideapad-laptop: remove unnecessary NULL checks omits a14b3c83ab43 platform/x86: ideapad-laptop: remove unnecessary dev_set_d [...] omits 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence omits 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible omits 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018 omits c6da62a219d0 thunderbolt: Add support for native USB4 _OSC omits 5a6a2c0f0f43 ACPI: Add support for native USB4 control _OSC omits 719e1f561afb ACPI: Execute platform _OSC also with query bit clear omits 5ca67688256a thunderbolt: Allow disabling XDomain protocol omits 3cd542e6e6af thunderbolt: Add support for PCIe tunneling disabled (SL5) omits 8b0ab503c07e thunderbolt: dma_test: Drop unnecessary include omits c3963a5563d3 thunderbolt: Add clarifying comments about USB4 terms rout [...] omits 5c6b471b6ca2 thunderbolt: switch: Fix kernel-doc descriptions of non-st [...] omits 6894bd37537d thunderbolt: nhi: Fix kernel-doc descriptions of non-stati [...] omits 5fbcb2d12782 thunderbolt: path: Fix kernel-doc descriptions of non-stat [...] omits b12e4824f140 thunderbolt: eeprom: Fix kernel-doc descriptions of non-st [...] omits 9c3db0b7b29a thunderbolt: ctl: Fix kernel-doc descriptions of non-stati [...] omits 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy omits a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy omits 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy omits a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding omits c5eec74f252d md/raid5: cast chunk_sectors to sector_t value omits 2a1673f0f1de usb: pd: Reland VDO definitions of PD2.0 omits ce7c3bded64a Merge tag 'drm-intel-next-2021-01-29' of git://anongit.fre [...] omits c106c5e2fd3b Merge tag 'drm/tegra/for-5.12-rc1' of ssh://git.freedeskto [...] omits 5f10c1aac8b2 libbpf: Stop using feature-detection Makefiles omits 65e6dcf73398 net, veth: Alloc skb in bulk for ndo_xdp_xmit omits d021e0694d77 doc: devicetree: bindings: usb: Change descibe to describe [...] omits 8a61bbfe8881 dt-bindings: usb: generic-ohci: Add missing compatible strings omits 5ae01e760d71 dt-bindings: usb: generic-ehci: Add missing compatible strings omits 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set omits 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe() omits b775f49fbc8b scripts: dtc: Fetch fdtoverlay.c from external DTC project omits ce598680a22d dt-bindings: thermal: sun8i: Fix misplaced schema keyword [...] omits 060fd1035880 selftest/bpf: Testing for multiple logs on REJECT omits d7839ddfefc1 dt-bindings: iio: dac: Fix AD5686 references omits 9bef1c3d66dd Merge branch 'v5.12/soc' into tmp/aml-rebuild omits 6fd8dd99a32f Merge branch 'v5.12/dt64' into tmp/aml-rebuild omits e83d2631b3ae Merge branch 'v5.12/dt' into tmp/aml-rebuild omits eead2914911d Merge branch 'v5.11/fixes' into tmp/aml-rebuild omits 9be09db3e2ad arm64: dts: meson: add initial device-tree for ODROID-HC4 omits 1429c7d223ed dt-bindings: arm: amlogic: add ODROID-HC4 bindings omits e329e6681d55 arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi omits c102ea4351a5 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] omits d68df97c0ce5 Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next omits 343194245b58 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next omits ce18dc4841bc Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] omits f5ec332abcfe Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next omits ff55d1741c34 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next omits 6b9534a9dae6 btrfs: Prevent nowait or async read from doing sync IO omits a284cb48d3b5 btrfs: check return value of btrfs_commit_transaction in r [...] omits e4118598fa7d btrfs: do proper error handling in merge_reloc_roots omits b99ec5b2a3b9 btrfs: handle extent corruption with select_one_root properly omits 7c32859ce5c2 btrfs: cleanup error handling in prepare_to_merge omits 169ea2cf5cf1 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 29d93964aeff btrfs: do proper error handling in create_reloc_inode omits 9026ecda2390 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 947df39474fc btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 750f6bb7968a btrfs: handle extent reference errors in do_relocation omits a0a3adb2bfe3 btrfs: handle errors in reference count manipulation in re [...] omits a26a5cf5aaef btrfs: handle btrfs_search_slot failure in replace_path omits a847b274593c btrfs: handle btrfs_cow_block errors in replace_path omits a6fa5412b897 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits f625e71ddc6a btrfs: do proper error handling in btrfs_update_reloc_root omits fd0ccfb8f20a btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits dbefc8832718 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 8b7dc6bec054 btrfs: change insert_dirty_subvol to return errors omits 10d127b3fb38 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits e7de7820406e btrfs: validate ->reloc_root after recording root in trans omits dd07b06ff02a btrfs: do proper error handling in create_reloc_root omits 1b28589db566 btrfs: have proper error handling in btrfs_init_reloc_root omits ad860bb1a47a btrfs: do not panic in __add_reloc_root omits 67500b734145 btrfs: handle record_root_in_trans failure in create_pendi [...] omits d78f35f5f158 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 920e781f2fac btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 371aa46b95a8 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits e361e245e81b btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 8f3fe8bb86dc btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 0c90d573755f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits cfed63f5cde7 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 3e482aa148e9 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits dd833e671687 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 18b86bc53cca btrfs: do proper error handling in record_reloc_root_in_trans omits 35e7e858e369 btrfs: check record_root_in_trans related failures in sele [...] omits fd13a2e07a64 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 7b30292cf8dc btrfs: handle errors from select_reloc_root() omits 766f0cc4707e btrfs: return an error from btrfs_record_root_in_trans omits f86f0d3c9258 btrfs: convert BUG_ON()'s in relocate_tree_block omits bbc075e01cea KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code omits 54effa653246 asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS omits 41a8a027f4d3 regulator: dt-bindings: Document charger-supply for max8997 omits fdbbe7ceeb95 Merge branch 'keys-cve-2020-26541' into keys-next omits 0b641da796d3 integrity: Load mokx variables into the blacklist keyring omits f06adbf4e80c certs: Add ability to preload revocation certs omits 181be4acc088 certs: Move load_system_certificate_list to a common function omits 30fdba3f40fd certs: Add EFI_CERT_X509_GUID support for dbx entries omits 363880c4eb36 dm crypt: support using trusted keys omits 831475cc0b40 dm crypt: replaced #if defined with IS_ENABLED omits 21ec672ecf18 dm writecache: fix unnecessary NULL check warnings omits cb728484a771 dm writecache: fix performance degradation in ssd mode omits 09d85f8d8909 dm integrity: introduce the "fix_hmac" argument omits 4c9e9883c20a dm persistent data: fix return type of shadow_root() omits 62f263178c16 dm: cleanup of front padding calculation omits 23c4ecbc3e6a dm integrity: fix spelling mistake "flusing" -> "flushing" omits 74d1da3988f6 dm crypt: Spelling s/cihper/cipher/ omits 892c7a77f6c8 dm dust: remove h from printk format specifier omits 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable omits d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue() omits d86464527681 leds: gpio: Set max brightness to 1 omits 6c3384d8f408 leds: lm3533: Switch to using the new API kobj_to_dev() omits 5680f50cd93c parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits b91907a62411 drm/qxl: do not run release if qxl failed to init omits eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() omits c98909da2cb6 btrfs: explain page locking and readahead in read_extent_b [...] omits 200836f92db2 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] omits 20e3da84e3c9 btrfs: integrate page status update for data read path int [...] omits 36f89b483f3f btrfs: introduce btrfs_subpage for data inodes omits 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock omits 0e1d6f55a12e usb: pd: Update VDO definitions omits 60accc011af0 platform/x86/intel-uncore-freq: Add Sapphire Rapids server [...] omits c5318e248f52 gpio: msic: Drop driver from Makefile omits ae5919d34940 platform/x86: touchscreen_dmi: Add info for the Jumper EZp [...] omits 8c358b29e0dc KVM: arm64: Correct spelling of DBGDIDR register omits 8e26d11f680a KVM: arm64: Use symbolic names for the PMU versions omits 46081078feb4 KVM: arm64: Upgrade PMU support to ARMv8.4 omits fdd3feb37e36 platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT omits f3f6da5014de platform/x86: intel_pmt_telemetry: Add dependency on MFD_I [...] omits 35d8a973fe4d platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable omits 2691d0ae668a platform/surface: aggregator: Fix braces in if condition w [...] omits 94893fc9ad8c KVM: arm64: Limit the debug architecture to ARMv8.0 omits c8857935587c KVM: arm64: Refactor filtering of ID registers omits 99b6a4013fe9 KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers omits cb95914685ca KVM: arm64: Fix AArch32 PMUv3 capping omits bea7e97fef88 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR omits a40f530e77df Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-1' into for-next omits 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] omits 1132b9987a3f samples: bpf: Remove unneeded semicolon omits 15075bb7228a selftests/bpf: Fix a compiler warning in local_storage test omits 37086bfdc737 bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH omits 7ef4c19d245f smackfs: restrict bytes count in smackfs write functions omits ddd0521549a9 rtc: zynqmp: depend on HAS_IOMEM omits d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal omits 058107abafc7 samples/bpf: Add include dir for MIPS Loongson64 to fix bu [...] omits 4b9091e1c194 kernel: trace: preemptirq_delay_test: add cpu affinity omits befe6d946551 tracepoint: Do not fail unregistering a probe due to memor [...] omits f2a99ddfd0aa tracing: Remove definition of DEBUG in trace_mmiotrace.c omits 557d50e79df7 tracing: Fix a kernel doc warning omits 39bcdd6a964b tracing: Fix spelling of controlling in uprobes omits 28cc65a17381 tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite" omits 5817708493be tracing: Remove NULL check from current in tracing_generic [...] omits fe427886bf41 tracing: Use in_serving_softirq() to deduct softirq status. omits 0c02006e6f5b tracing: Inline tracing_gen_ctx_flags() omits 36590c50b2d0 tracing: Merge irqflags + preempt counter. omits c6358bacdcdb ring-buffer: Drop unneeded check in ring_buffer_resize() omits 6689bed36c52 ring-buffer: Remove cpu_buffer argument from the rb_inc_page() omits 18d14ebdbd07 tracing: Remove get/put_cpu() from function_trace_init omits b3ca59f6fe79 tracing: Update trace_ignore_this_task() kernel-doc comment omits bd0c97064302 tracing: Add printf attribute to log function omits 4add5f175b1e parisc: Optimize per-pagetable spinlocks omits 0d2d3836dd0a parisc: Bump 64-bit IRQ stack size to 64 KB omits accb4993d2ee parisc: Fix IVT checksum calculation wrt HPMC omits 8d1e910e802f parisc: Use the generic devmem_is_allowed() omits cf2cdf3b8382 parisc: Drop out of get_whan() if task is running again omits fa707a580e77 Platform: OLPC: Specify the enable time omits 23f8b0a15463 Platform: OLPC: Remove dcon_rdev from olpc_ec_priv omits cec551ea0d41 Platform: OLPC: Fix probe error handling omits d0329262f433 btrfs: introduce subpage metadata validation check omits 2db0feef6062 btrfs: support subpage in endio_readpage_update_page_status() omits 3eea64be749b btrfs: introduce read_extent_buffer_subpage() omits 51d804509a0e btrfs: support subpage in try_release_extent_buffer() omits fe74759001c3 btrfs: support subpage in btrfs_clone_extent_buffer omits 42036a4fc13f btrfs: support subpage in set/clear_extent_buffer_uptodate() omits e7e88c7e88a4 btrfs: introduce helpers for subpage error status omits 797c687ff190 btrfs: introduce helpers for subpage uptodate status omits c103ca5ed7d3 btrfs: attach private to dummy extent buffer pages omits 2efd8588ceb7 btrfs: support subpage for extent buffer page release omits 24ee7424ad23 btrfs: make grab_extent_buffer_from_page() handle subpage case omits 1bf5db425645 btrfs: make attach_extent_buffer_page() handle subpage case omits a81bdeeadd7a btrfs: introduce the skeleton of btrfs_subpage structure omits a3e0e2295e31 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] omits df20917c2c84 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] omits 64eaa0fa66ac platform/chrome: cros_ec_typec: Fix call to typec_partner_ [...] omits 32e9b48d110e usb: typec: Return void in typec_partner_set_pd_revision omits 745ed17a04f9 platform/x86: amd-pmc: put device on error paths omits eabe533904cb platform/x86: ideapad-laptop: DYTC Platform profile support omits dd30496ed1f9 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 7cf5b1319e19 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits d58ae161846c drm/amdgpu/smu12: fix power reporting on renoir omits 54af252161d1 drm/amdgpu/codec: drop the internal codec index omits 922b240fc08c drm/amdgpu: bump driver version for new video codec INFO i [...] omits da125a579352 drm/amdgpu: add INFO ioctl support for querying video caps (v4) omits 7dca04cda800 drm/amdgpu: add video decode/encode cap tables and asic ca [...] omits 4d09de75e3cc drm/amdgpu: add asic callback for querying video codec info (v3) omits 13a75af50484 drm/amd/display: Fix unused variable warning omits bff0760b9ff0 ALSA: hda/hdmi - enable runtime pm for CI AMD display audio omits c18cff164a0b drm/amdgpu: add another raven1 gfxoff quirk omits 2dd78e52f201 usb: typec: ucsi: check cci busy during PPM reset omits c915ef890d5d drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() omits 4b1d6831b379 amd/display: remove unneeded variable: "pattern" omits bb377febb10f drm/amd/pm: Disable GFXOFF when GFX DPM or PG disabled omits f1e17351984c drm/amd/display: 3.2.121 omits 481ae2d5fec7 drm/amd/display: [FW Promotion] Release 0.0.50 omits 40d916a2602c drm/amd/display: Reject too small viewport size when valid [...] omits e2dcd9b8b803 drm/amd/display: Better handling of dummy p-state table omits fd952d436446 drm/amd/display: Workaround for some legacy DP-VGA dongles omits c64b0d6bb5d0 drm/amd/display: Decrement refcount of dc_sink before reas [...] omits 2dc39051a7ba drm/amd/display: Free atomic state after drm_atomic_commit omits dc33e0aa3e6e drm/amd/display: remove unused force_ignore_link_settings [...] omits a0c898f28a3b drm/amd/display: Add Freesync HDMI support to DMCU omits 02a342e3c4e5 drm/amd/display: Enable "trigger_hotplug" debugfs on all outputs omits a38b873f497f drm/amd/display: Fix CW4 programming for dmub30 cached inbox omits 163e3bcbca5a drm/amd/display: fix initial bounding box values for dcn3.02 omits 43c78873133e drm/amd/display: implement support for DID2.0 dsc passthrough omits 30164a1657ef drm/amd/display: Fix dc_sink kref count in emulated_link_detect omits bae72358f6a2 drm/amd/display: Release DSC before acquiring omits ddf386faa681 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] omits 4fa6a75128ae drm/amd/display: fix calculation for the pwl backlight curve omits b99844e4237e drm/amd/display: 3.2.120 omits 9b56f6bc5de5 drm/amd/display: [FW Promotion] Release 0.0.49 omits fc13b7011e8a drm/amd/display: Add more Clock Sources to DCN2.1 omits aac6d4391a0a drm/amd/display: correct some hdcp variable naming omits accff74e8fbf drm/amd/display: Set power_gated to true for seamless boot [...] omits fa2a3786c4bc drm/amd/display: reuse current context instead of recreating one omits 7e60e389053e drm/amd/display: Add null pointer check to is_dig_enabled func omits 91501d0affc2 drm/amd/display: initialize i2c speed if not initialized i [...] omits a71c76ac7eea drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL omits dbb7898ac1bc drm/amd/display: Drop SOC bounding box hookup in DM/DC omits dd017d01c3d9 drm/amdgpu: enable freesync for A+A configs omits e487cb54db1b drm/amd/pm: remove some useless code for vangogh omits c9021a6e58c8 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] omits 2cb96b238701 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] omits e1a4b67aac9e drm/amdgpu: Fix a false positive when pin non-VRAM memory omits b131c363c8a3 drm/amdgpu: Limit the maximum size of contiguous VRAM that [...] omits 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors omits 2a16e18c3400 usb: typec: tcpci_maxim: Enable data path when partner is [...] omits 372a3d0b6b1e usb: typec: tcpci: Add Callback to Usb Communication capab [...] omits a69bdb283f79 usb: typec: tcpm: Add Callback to Usb Communication capabl [...] omits 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next omits 337710b3121a regulator: qcom-labibb: Use disable_irq_nosync from isr omits 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue omits f0c5a89e534b drm/vc4: remove unneeded variable: "ret" omits 1eea73eaca15 Merge branch 'for-5.12/block' into for-next omits 8358c28a5d44 block: fix memory leak of bvec omits 875440fd7d1e drm/amdkfd: fix null pointer panic while free buffer in kfd omits c5f85696cb2f drm/amdgpu: fix the issue that retry constantly once the b [...] omits 2b8ff93fd744 usb: typec: tcpm: Set in_ams flag when Source caps have be [...] omits 7771bcc7f5a7 usb: typec: tcpm: Handle vbus shutoff when in source mode omits 17aa02beecbc Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] omits 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] omits c3bfcd4c6762 platform/x86: thinkpad_acpi: Add platform profile support omits effe55add04f Merge remote-tracking branch 'linux-pm/acpi-platform' into [...] omits 0fd6456fd1f4 Merge branch 'for-5.12/drivers' into for-next omits 0d7389718c32 Merge tag 'nvme-5.21-2020-02-02' of git://git.infradead.or [...] omits cfa75cca618e platform/x86: thinkpad_acpi: fixed warning and incorporate [...] omits a78b96fe9501 platform/x86: thinkpad_acpi: rectify length of title underline omits 9e9c64131f47 platform/x86: thinkpad_acpi: Don't register keyboard_lang [...] omits b8437a3ef8c4 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...] omits e1ed66ac3003 iommu/vt-d: Fix compile error [-Werror=implicit-function-d [...] omits d1e3306ba83a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 03e432f1c84d dt-bindings: ap806: document gpio marvell,pwm-offset property omits aafd75886ff0 gpio: mvebu: add pwm support for Armada 8K/7K omits 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status omits 563c81586d0a nvme-tcp: use cancel tagset helper for tear down omits c4189d680e12 nvme-rdma: use cancel tagset helper for tear down omits 70a99574a79f nvme-tcp: add clean action for failed reconnection omits 958dc1d32c80 nvme-rdma: add clean action for failed reconnection omits 2547906982e2 nvme-core: add cancel tagset helpers omits 8f8ea928fd77 nvme-core: get rid of the extra space omits 4a407d5ebc7a nvme: add tracing of zns commands omits 3a98c51a2482 nvme: parse format nvm command details when tracing omits 3254899e0b52 nvme: update enumerations for status codes omits 193fcf371f9e nvmet: add lba to sect conversion helpers omits 3c7b224f1956 nvmet: remove extra variable in identify ns omits 3631c7f4a241 nvmet: remove extra variable in id-desclist omits 624e67fdf9a6 nvmet: remove extra variable in smart log nsid omits fc97e942d90c nvme: refactor ns->ctrl by request omits 0dc9edaf80ea nvme-tcp: pass multipage bvec to request iov_iter omits 60141aa08c08 nvme-tcp: get rid of unused helper function omits cb9b870fba3e nvme-tcp: fix wrong setting of request iov_iter omits f9063a53274d nvme: support command retry delay for admin command omits 60b152a50820 nvme: constify static attribute_group structs omits 4e2f02bf77da nvmet-fc: use RCU proctection for assoc_list omits 36ca03c830e4 nvmet: Fix nvmet_is_port_enabled indentation omits cc3456226176 nvmet: Use nvmet_is_port_enabled helper for pi_enable omits 0371616d8bef platform/chrome: cros_ec_typec: Set opmode to PD on SOP connected omits cefc011f8daf platform/chrome: cros_ec_typec: Set Partner PD revision fr [...] omits 3b3dd1f0dbfe platform/chrome: cros_ec_typec: Report SOP' PD revision fr [...] omits 14336151fdf1 Merge remote-tracking branch 'origin/cros-ec-typec-for-5.1 [...] omits 8e6a68bd0202 torture: Allow 1G of memory for torture.sh kvfree testing omits 452e476dcee8 rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits 51878d648e30 rcutorture: Replace rcu_torture_stall string with %s omits 398775345477 torture: Replace torture_init_begin string with %s omits 2f72c5c7f2a3 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 61fcfd8c8169 lib: Support N as end of range in bitmap_parselist() omits a3f32db5d0d1 rcu: Remove "all" cpumask checks favor of bitmask-level "all" omits 6a62733506a6 lib: Add "all" and "none" as valid ranges to bitmap_parselist() omits fb05d9e294a9 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits 1d9939f760fb kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 09a16a18f357 kvfree_rcu: Directly allocate page for single-argument case omits 9f015906ba48 kcsan: Add missing license and copyright headers omits 2128a5f2a3b6 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits 613d83a888b2 kcsan: Make test follow KUnit style recommendations omits 9971f1126884 rcutorture: Fix testing of RCU priority boosting omits f0c9901089df rcu: Fix kfree_rcu() docbook errors omits 2296989a4874 rculist: Replace reference to atomic_ops.rst omits 01e5032b9ec2 rcu: Run rcuo kthreads at elevated priority in CONFIG_RCU_ [...] omits 16dcd6677c9f rcutorture: Make TREE03 use real-time tree.use_softirq setting omits a5ccc33ebbed rcu: Expedite deboost in case of deferred quiescent state omits d9a19e6ee2c0 tools/memory-model: Remove reference to atomic_ops.rst omits 2e08167f0ba2 doc: Update rcu_dereference.rst reference omits a88c23c44093 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits 3e2c3e598723 rcu: Fix CPU-offline trace in rcutree_dying_cpu omits eba362724509 rcu: Remove superfluous rdp fetch omits af65a677cd29 rcu/nocb: Detect unsafe checks for offloaded rdp omits 9a728eb4833e torturescript: Don't rerun failed rcutorture builds omits 369d783a4b9f rcutorture: Add crude tests for mem_dump_obj() omits a726404908f6 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 9402d075710d Merge branch 'lkmm-dev.2021.01.04a' into HEAD omits 9ac5dd2522d4 Merge branch 'clocksource.2021.02.01a' into HEAD omits 87f04a13da72 clocksource: Do pairwise clock-desynchronization checking omits db058f20e5ac clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits d310025199c5 clocksource: Check per-CPU clock synchronization when mark [...] omits d8124cdabe78 clocksource: Retry clock read if long delays detected omits c48bc4302cb8 clocksource: Provide module parameters to inject delays in [...] omits 853ca8c04887 btrfs: make concurrent fsyncs wait less when waiting for a [...] omits a02e1318b02c btrfs: remove unnecessary check_parent_dirs_for_sync() omits 5e8eeb1c0b07 btrfs: skip logging inodes already logged when logging new [...] omits 3dc19a8f1ef3 btrfs: skip logging directories already logged when loggin [...] omits 54e06e14a6ae btrfs: avoid logging new ancestor inodes when logging new inode omits 3e86727eb4c5 btrfs: stop setting nbytes when filling inode item for logging omits c69c15c38230 btrfs: remove unnecessary directory inode item update when [...] omits 46c474666094 vfio-pci/zdev: remove unused vdev argument omits 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes omits 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups omits 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group omits d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...] omits 898b9eaeb3fe vfio/type1: block on invalid vaddr omits 487ace134053 vfio/type1: implement notify callback omits ec5e32940cc9 vfio: iommu driver notify callback omits c3cbab24db38 vfio/type1: implement interfaces to update vaddr omits 40ae9b807b89 vfio/type1: massage unmap iteration omits 441e8106a238 vfio: interfaces to update vaddr omits c19650995374 vfio/type1: implement unmap all omits 0f53afa12bae vfio/type1: unmap cleanup omits c98fe7c2a203 vfio: option to unmap all omits 44d10e4b2f2c Merge branch 'for-5.12/io_uring' into for-next omits 57cd657b8272 io_uring: simplify do_read return parsing omits ce3d5aae331f io_uring: deduplicate adding to REQ_F_INFLIGHT omits e86d004729ae io_uring: remove work flags after cleanup omits 34e08fed2c1c io_uring: inline io_req_drop_files() omits ba13e23f37c7 io_uring: kill not used needs_file_no_error omits 9ae1f8dd372e io_uring: fix inconsistent lock state omits f24fff3b3c59 Merge branch 'for-5.12/io_uring' into for-next omits 13770a71ed35 io_uring: Fix NULL dereference in error in io_sqe_files_re [...] omits 073abfa7ea9a mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] omits 94d07f6a539d mtd: rawnand: tango: Remove the driver omits e64ab8e8fa01 mtd: rawnand: marvell: convert comma to semicolon omits 106a3ec368fd mtd: st_spi_fsm: convert comma to semicolon omits 2e64e0ba2b65 mtd: convert comma to semicolon omits 7b844cf445f0 mtd: parsers: afs: Fix freeing the part name memory in failure omits 5bf1adccf5c4 Merge branch 'dyn-auth-blacklist-v5' of https://github.com [...] omits c18f20595364 Merge branch 'for-5.12/io_uring' into for-next omits 2958fc02d58e Merge branch 'for-5.12/libata' into for-next omits cfa216239d42 Merge branch 'for-5.12/drivers' into for-next omits 56d93d7f1fbd Merge branch 'for-5.12/block' into for-next omits 8b28fdf21193 io_uring: check kthread parked flag before sqthread goes to sleep omits 090da7d52fe2 MAINTAINERS: update io_uring section omits 4e0377a1c5c6 io_uring: Add skip option for __io_sqe_files_update omits 67973b933e34 io_uring: cleanup files_update looping omits 7c6607313f03 io_uring: consolidate putting reqs task omits ecfc84928207 io_uring: ensure only sqo_task has file notes omits 0bead8cd39b9 io_uring: simplify io_remove_personalities() omits 4014d943cb62 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL omits 9eac1904d336 io_uring: get rid of intermediate IORING_OP_CLOSE stage omits 53dec2ea74f2 fs: provide locked helper variant of close_fd_get_file() omits e342c807f556 io_uring: save atomic dec for inline executed reqs omits 9affd664f0e0 io_uring: don't flush CQEs deep down the stack omits a38d68db6742 io_uring: help inlining of io_req_complete() omits 8662daec09ed io_uring: add a helper timeout mode calculation omits eab30c4d20dc io_uring: deduplicate failing task_work_add omits 02b23a9af5ba io_uring: remove __io_state_file_put omits 85bcb6c67ea1 io_uring: simplify io_alloc_req() omits 888aae2eeddf io_uring: further deduplicate #CQ events calc omits ec30e04ba4a5 io_uring: inline __io_commit_cqring() omits 2d7e935809b7 io_uring: inline io_async_submit() omits 5c766a908d06 io_uring: cleanup personalities under uring_lock omits dc2a6e9aa9c3 io_uring: refactor io_resubmit_prep() omits bf6182b6d46e io_uring: optimise io_rw_reissue() omits 00835dce1406 io_uring: make percpu_ref_release names consistent omits 1ad555c6ae6e io_uring: create common fixed_rsrc_data allocation routines omits d7954b2ba946 io_uring: create common fixed_rsrc_ref_node handling routines omits bc9744cd162b io_uring: split ref_node alloc and init omits 6802535df7bf io_uring: split alloc_fixed_file_ref_node omits 2a63b2d9c30b io_uring: add rsrc_ref locking routines omits d67d2263fb23 io_uring: separate ref_list from fixed_rsrc_data omits 502385318369 io_uring: generalize io_queue_rsrc_removal omits 269bbe5fd4d2 io_uring: rename file related variables to rsrc omits 2b358604aa6e io_uring: modularize io_sqe_buffers_register omits 0a96bbe49994 io_uring: modularize io_sqe_buffer_register omits 3a81fd02045c io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits ce5226625a69 drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR omits b2d86c7cec35 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 362cadf34b9f drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate omits 4954a76add70 drm/amdgpu/swsmu: use percent rather than rpm for manual f [...] omits cd3051379706 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" omits 20bdcc99edff drm/amd/display: Simplify bool conversion omits d26bbbcc160f amdgpu: Add Missing Sienna Cichlid DID omits c2efbc3f9dbe drm/amd/pm: correct string parsing for extra separator cha [...] omits aec1d8703e02 drm/amdgpu/pm: Account for extra separator characters in s [...] omits ce7c1d047629 Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...] omits 196145eb1af1 drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits [...] omits a42e0d70c517 md: use rdev_read_only in restart_array omits d7a4783883d3 md: check for NULL ->meta_bdev before calling bdev_read_only omits 5c191fef4ce2 drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice omits 29b01295a829 usb: typec: Add typec_partner_set_pd_revision omits f5030e252687 usb: typec: Provide PD Specification Revision for cable an [...] omits 1ed8459d8f10 usb: typec: Standardize PD Revision format with Type-C Revision omits 931679e876ae btrfs: let callers of btrfs_get_io_geometry pass the em omits 6edc0fc3c864 btrfs: fix double accounting of ordered extent for subpage [...] omits 88f3294d588d btrfs: simplify condition in __btrfs_run_delayed_items omits 786fe4acb377 btrfs: remove wrong comment for can_nocow_extent() omits 9dcf60eb8dbe btrfs: add a trace class for dumping the current ENOSPC state omits 881e1ee3fde9 btrfs: adjust the flush trace point to include the source omits 1a11e416953d btrfs: implement space clamping for preemptive flushing omits 61726a5e80f2 btrfs: simplify the logic in need_preemptive_flushing omits 338875c6f4fc btrfs: rework btrfs_calc_reclaim_metadata_size omits 6ebf608be7c5 btrfs: check reclaim_size in need_preemptive_reclaim omits 2cf362d2b465 btrfs: rename need_do_async_reclaim omits 28d7e221e432 btrfs: improve preemptive background space flushing omits 483d978810ce btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 9515fa4b1d29 btrfs: track ordered bytes instead of just dio ordered bytes omits a89161a10a59 btrfs: add a trace point for reserve tickets omits b11bc5c81ba9 btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 2dbb75cab276 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] omits 25d3ec1e22bd btrfs: run delayed refs less often in commit_cowonly_roots omits 9e67f9f187e2 btrfs: stop running all delayed refs during snapshot omits 005a934df90f btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 3a802df8d787 btrfs: move delayed ref flushing for qgroup into qgroup helper omits 386314e84f83 btrfs: only run delayed refs once before committing omits e624b57832c6 btrfs: delayed refs pre-flushing should only run the heads [...] omits 9423294e01eb btrfs: only let one thread pre-flush delayed refs in commit omits 733bb59ebda3 btrfs: do not block on deleted bgs mutex in the cleaner omits 2fdb4c74ec42 btrfs: abort the transaction if we fail to inc ref in btrf [...] omits b5e58ce9bad7 btrfs: add asserts for deleting backref cache nodes omits e75ac5f6beac btrfs: do not warn if we can't find the reloc root when lo [...] omits ac58305916c8 btrfs: splice remaining dirty_bg's onto the transaction di [...] omits 950ab949641f btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 78a79d4e3664 btrfs: remove repeated word in struct member comment omits 8fa098aafd0d btrfs: account for new extents being deleted in total_byte [...] omits e91b4641b422 btrfs: handle space_info::total_bytes_pinned inside the de [...] omits 3a7b58d632b2 btrfs: enable W=1 checks for btrfs omits d8cfcf0440a0 lib/zstd: convert constants to defines omits 2378a98180c2 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] omits 53cf9caf2aaf btrfs: fix parameter description for functions in extent_io.c omits becc3e40c000 btrfs: fix parameter description in space-info.c omits f5b8728fd384 btrfs: fix parameter description of btrfs_inode_rsv_releas [...] omits 7c812e0fc704 btrfs: document btrfs_check_shared parameters omits ad63d1b4c531 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] omits c0802e4f5a87 btrfs: document fs_info in btrfs_rmap_block omits f4e894ddd2a7 btrfs: document now parameter of peek_discard_list omits e0f912a718d5 btrfs: improve parameter description for __btrfs_write_out_cache omits a676489dc33a btrfs: fix parameter description in delayed-ref.c functions omits 1ad4008165d8 btrfs: fix function description formats in file-item.c omits b71c272b712e btrfs: fix parameter description of btrfs_add_extent_mapping omits 5e6bf54abc5f btrfs: document modified parameter of add_extent_mapping omits 1ef268039b79 USB: serial: ftdi_sio: restore divisor-encoding comments omits 874af5e7c9a2 btrfs: rework the order of btrfs_ordered_extent::flags omits a8f6fd1d6d08 btrfs: remove redundant NULL check before kvfree omits 8a84856f963b btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits 8842b9a2d3f4 btrfs: keep track of the root owner for relocation reads omits e98dcba4d3e1 btrfs: introduce helper to grab an existing extent buffer [...] omits e1c0bcf73699 btrfs: update comment for btrfs_dirty_pages omits bd8c79ff5e8c btrfs: refactor __extent_writepage_io() to improve readability omits f46857252e06 btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits 97bec30cedc4 btrfs: refactor btrfs_dec_test_* functions for ordered extents omits a3cbc289ebee btrfs: make btrfs_dio_private::bytes u32 omits 4f7f1bea14c7 btrfs: remove always true condition in btrfs_start_delalloc_roots omits 8197a7bb51d0 btrfs: make btrfs_start_delalloc_root's nr argument a long omits e3829b7f00a1 btrfs: send: remove stale code when checking for shared extents omits b185013ea42d btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 4b7e20f3311f btrfs: ref-verify: make sure owner is set for all refs omits b50cb49980d4 btrfs: ref-verify: pass down tree block level when building refs omits 9da3570dbc8b btrfs: noinline btrfs_should_cancel_balance omits 8fb4e2d735bf btrfs: allow error injection for btrfs_search_slot and btr [...] omits 8b8cf5fce647 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 8b6a0b8970bd btrfs: make btrfs_root::free_objectid hold the next availa [...] omits f2a2f424a3e8 btrfs: rename btrfs_root::highest_objectid to free_objectid omits 69b56a6b8540 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits ea1330978872 btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 3022d3ccc854 btrfs: cleanup local variables in btrfs_file_write_iter omits 1c7125063151 btrfs: clarify error returns values in __load_free_space_cache omits bb0978e39e3f btrfs: fix error handling in commit_fs_roots omits 528222d0c8ce USB: serial: ftdi_sio: fix FTX sub-integer prescaler omits 7060377ce06f Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates omits 34eb9359c111 driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 omits 6715ea06ced4 Merge branch 'icc-sdx55' into icc-next omits bc93763f178f KVM: arm64: Make gen-hyprel endianness agnostic omits 6af4873852c4 MAINTAINERS: Add entry for MediaTek IOMMU omits 9e3489e06fb9 iommu/mediatek: Add mt8192 support omits 23357572bec6 iommu/mediatek: Remove unnecessary check in attach_device omits 8d2c749e5252 iommu/mediatek: Support master use iova over 32bit omits ab1d5281a62b iommu/mediatek: Add iova reserved function omits c3045f39244e iommu/mediatek: Support for multi domains omits 803cf9e5a6aa iommu/mediatek: Add get_domain_id from dev->dma_range_map omits 585e58f498a2 iommu/mediatek: Add iova_region structure omits b7875eb94589 iommu/mediatek: Move geometry.aperture updating into domai [...] omits 4f956c97d26b iommu/mediatek: Move domain_finalise into attach_device omits 08500c43d4f7 iommu/mediatek: Adjust the structure omits ef0f0986b670 iommu/mediatek: Support report iova 34bit translation faul [...] omits bfed873114c5 iommu/mediatek: Support up to 34bit iova in tlb flush omits c0b57581b73b iommu/mediatek: Add power-domain operation omits 34665c7929fc iommu/mediatek: Add pm runtime callback omits baf94e6ebff9 iommu/mediatek: Add device link for smi-common and m4u omits 986d9ec5f176 iommu/mediatek: Add error handle for mtk_iommu_probe omits 7f37a91dc85e iommu/mediatek: Move hw_init into attach_device omits 9bdfe4c175c8 iommu/mediatek: Update oas for v7s omits 2f317da4332a iommu/mediatek: Add a flag for iova 34bits case omits f3a8a46d714f iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek omits 468ea0bfaecd iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros omits 00ab6f2d6158 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro omits 40596d2f2b60 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek omits 859da2111252 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova [...] omits 66a289155415 iommu/mediatek: Use the common mtk-memory-port.h omits fc3734698a43 dt-bindings: mediatek: Add binding for mt8192 IOMMU omits ddd3e349b8aa dt-bindings: memory: mediatek: Rename header guard for SMI [...] omits ca49a4b4c989 dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 omits 5cf482f2f7a6 dt-bindings: memory: mediatek: Add a common memory header file omits bca28426805d dt-bindings: iommu: mediatek: Convert IOMMU to DT schema omits fdb7ef5b7d36 Merge branch 'fixes' into next omits 3feb459be5c9 mmc: core: Exclude unnecessary header file omits 6351cac92a8c mmc: mmci: Add support for probing bus voltage level translator omits bbaa298f57cb mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO omits c93767cf64eb mmc: sdhci-msm: add Inline Crypto Engine support omits 5cc046eb134f dt-bindings: mmc: sdhci-msm: add ICE registers and clock omits 433611ea8df3 firmware: qcom_scm: update comment for ICE-related functions omits 0a0c866f377e mmc: cqhci: add cqhci_host_ops::program_key omits 1e80709bdbfc mmc: cqhci: add support for inline encryption omits ee49d0321f02 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors omits 0653300224a6 mmc: cqhci: rename cqhci.c to cqhci-core.c omits 93f1c150cb0d mmc: core: Add basic support for inline encryption omits d76d9d7d1009 scsi: ufs: use devm_blk_ksm_init() omits 5851d3b042b6 block/keyslot-manager: introduce devm_blk_ksm_init() omits 4af307f57426 mmc: sdhci-of-aspeed: Fix kunit-related build error omits c7b9f01fd12a mmc: remove sirf prima/atlas driver omits e55f2cf51259 mmc: remove dw_mmc-zx driver omits fe6e1471785a mmc: atmel-mci: Assign boolean values to a bool variable omits 4f9833d3ec8d mmc: sdhci-iproc: Add ACPI bindings for the RPi omits 1a9705936aff mmc: mmci: Convert bindings to DT schema omits 707662d59d42 mmc: test: clean up mmc_test_cleanup() omits 6d7ffe169e28 mmc: test: remove the shutdown function omits bd7342fea7f8 mmc: core: remove unused host parameter of mmc_sd_get_csd() omits 37af07d91d0a MAINTAINERS: Add entry for the ASPEED SD/MMC driver omits 0bbcd22556ef mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations omits 0c53dc321a50 mmc: sdhci-of-aspeed: Add AST2600 bus clock support omits 2fc88f92359d mmc: sdhci-of-aspeed: Expose clock phase controls omits 3561afa02605 mmc: core: Add helper for parsing clock phase properties omits 7c7905df68c5 dt-bindings: mmc: sdhci-am654: fix compatible for j7200 omits eab234fce333 mmc: omap_hsmmc: Simplify bool comparison and conversion omits 6b1dc6229aec mmc: core: convert comma to semicolon omits c58c5950b87a mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E omits ffd68f356e41 mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs omits 2ff0b85d627f mmc: sdhci-of-arasan: Add structure device pointer in prob [...] omits 80d41efe2e5f mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] omits eb085875243d mmc: sdhci-of-arasan: use of_device_get_match_data() omits edee82f79bab mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E omits 783667ccb5b5 mmc: core: remove redundant card null check to mmc_can_sleep() omits 1c148853e8eb mmc: core: remove needless err = 0 in mmc_init_card() omits 754b7f2f7d2a mmc: sdhci_am654: Add Support for TI's AM64 SoC omits 81aa9876f943 dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC omits 12b1c5edc3a9 mmc: rtsx: add delay before power on omits 3882917da8c3 mmc: sunxi-mmc: Ensure host is suspended during system sleep omits 7214d79237df mmc: xenon: add AP807 compatible string omits 783be176eb27 dt-bindings: mmc: xenon: add AP807 compatible string omits db84509359bb mmc: sdhci-of-arasan: Change code style of mapping the sys [...] omits 973c7c994b72 mmc: sdhci-of-arasan: Fixed kernel-doc format warning omits 9476e27bb5ce dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible omits 15f908fafc0e mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support omits 8b2805647acf mmc: rtsx: Add MMC_CAP2_NO_SDIO flag omits a5ca4c321212 dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support omits 67a73230fbae mmc: omap: remove unused struct component card_detect_irq omits c7129b703f04 mmc: jz4740: remove unused struct component card_detect_irq omits ed2fab9a8229 mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune omits 35cdcd1268f6 mmc: tmio: Add data timeout error detection omits e085b51c74cc mmc: meson-gx: check for scatterlist size alignment in block mode omits 0354ca6edd46 mmc: mediatek: fix race condition between msdc_request_tim [...] omits 69e7d76afdb5 mmc: renesas_internal_dmac: add pre_req and post_req support omits d7aefb288760 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] omits f16c8fd4449e mmc: sdhci-msm: Actually set the actual clock omits a8cd989e1a57 mmc: sdhci-msm: Warn about overclocking SD/MMC omits 3536b82e5853 mmc: sunxi: add support for A100 mmc controller omits b79ee3852c36 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles omits 5f7dfda4f2ce mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits 6052b3c370fb mmc: usdhi6rol0: Fix a resource leak in the error handling [...] omits c9c256a8b0dc mmc: sdhci-sprd: Fix some resource leaks in the remove function omits 5d15cbf63515 mmc: owl-mmc: Fix a resource leak in an error handling pat [...] omits 0bb7e560f821 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] omits 18de2f72b74a soundwire: return earlier if no slave is attached omits f1b690261247 soundwire: bus: add better dev_dbg to track complete() calls omits 8180cc375232 drm/gma500: Remove dependency on TTM omits 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files omits 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option omits ba61c3692034 dmaengine: xilinx_dma: Alloc tx descriptors GFP_NOWAIT omits f80f7c96f772 dmaengine: dw-axi-dmac: Virtually split the linked-list omits 78a90a1e489e dmaengine: dw-axi-dmac: Set constraint to the Max segment size omits f74b30255060 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and [...] omits 425c8a53e874 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake omits 3df2d81f878d dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support omits cd0f00c39ff4 dmaengine: drivers: Kconfig: add HAS_IOMEM dependency to D [...] omits 8fb1dae09091 dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields omits 0a35c9a017d3 dt-binding: dma: dw-axi-dmac: Add support for Intel KeemBa [...] omits 8e55444da65c dmaengine: dw-axi-dmac: Support burst residue granularity omits b428c6fa4112 dmaengine: dw-axi-dmac: Support of_dma_controller_register() omits 1deb96c0fa58 dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic() omits eec91760539e dmaengine: dw-axi-dmac: Support device_prep_slave_sg omits 66c6c9455efc dmaengine: dw-axi-dmac: Add device_config operation omits 67b2e39f4acb dmaengine: dw-axi-dmac: Add device_synchronize() callback omits 0b9d2fb368b9 dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_ch [...] omits ef6fb2d6f1ab dmaengine: dw-axi-dmac: simplify descriptor management omits 8c70fb7e0a0a dt-bindings: dma: Add YAML schemas for dw-axi-dmac omits b51035c200bd drm/gma500: Remove Medfield support omits e4abd7ad2b77 dma-buf: Avoid comma separated statements omits e2f2dea34cf1 USB: serial: cp210x: clean up auto-RTS handling omits cf00ead0bde8 USB: serial: cp210x: fix RTS handling omits 6b667274f41a USB: serial: cp210x: clean up printk zero padding omits f191c63779a0 USB: serial: cp210x: clean up flow-control debug message omits 568400b15a51 USB: serial: cp210x: drop shift macros omits 8cce3bbfb4cf USB: serial: cp210x: fix modem-control handling omits 5951b8508855 USB: serial: cp210x: suppress modem-control errors omits af2922fa158e Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] omits a0f2a1cb65c9 dmaengine: ti: k3-psil: optimize struct psil_endpoint_conf [...] omits cd90f69f597a dmaengine: INTEL_LDMA should depend on X86 omits e5bfbbb916a4 dmaengine: rcar-dmac: Add support for R-Car V3U omits 245bbd16b72c dmaengine: rcar-dmac: Add helpers for clearing DMA channel status omits d249b5fb379f dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper omits 72ec393ba324 dt-bindings: renesas,rcar-dmac: Add r8a779a0 support omits f1bdf414e7dd usb: usbip: vhci_hcd: add printk() for debug omits 9c83465f3245 tomoyo: recognize kernel threads correctly omits 5797e861e402 tomoyo: ignore data race while checking quota omits 64b0efa18f8c platform/x86: dell-wmi-sysman: fix a NULL pointer dereference omits c703d5789590 drm/msm/dp: trigger unplug event in msm_dp_display_disable omits a014abfec541 drm/msm/dp/dp_ctrl: Remove unneeded semicolon omits 0ac892451143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: Remove unneeded s [...] omits dd5d08b5e54d drm/msm: remove redundant NULL check omits 6ec935180961 drm/msm/kms: Make a lock_class_key for each crtc mutex omits 555c50a4a19b drm/msm: Clean up GMU OOB set/clear handling. omits 5f98b33b04c0 drm/msm: Fix races managing the OOB state for timestamp vs [...] omits 7a7cbf2a8197 drm/msm: Fix race of GPU init vs timestamp power management. omits 68e4f01fddb4 drm/msm/mdp5: Fix wait-for-commit for cmd panels omits 33a7808ce1ae drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) omits d21fc5dfc3df drm/msm/dpu1: add support for qseed3lite used on sm8250 omits 9fc418430c65 drm/msm/dp: unplug interrupt missed after irq_hpd handler omits fe286893ed34 drm/msm/dpu: Remove unused call in wait_for_commit_done omits da9e7b7696d8 drm/msm/dpu: Correctly configure vsync tearcheck for command mode omits aa9223a60254 drm/msm/dpu: Disable autorefresh in command mode omits 862314bc94dd drm/msm/dpu: Allow specifying features and sblk in DSPP_BLK macro omits 731806da2916 drm/msm/dpu: Add prog_fetch_lines_worst_case to INTF_BLK macro omits b8dab65b5ac3 drm/msm/dpu: Move DPU_SSPP_QOS_8LVL bit to SDM845 and SC71 [...] omits e0485f1d0421 drm/msm/dpu: Fix VBIF_XINL_QOS_LVL_REMAP_000 register offset omits 3f2bc3856bf1 drm/msm/a5xx: Disable UCHE global filter omits cce212d84415 drm/msm/a5xx: Disable flat shading optimization omits 89c1ab960717 drm/msm/a5xx: Fix VPC protect value in gpu_write() omits 9deba2b8a5b5 drm/msm/a5xx: Reset VBIF before PC only on A510 and A530 omits 1d832ab30ce6 drm/msm/a5xx: Add support for Adreno 508, 509, 512 GPUs omits 4340b46ad161 drm/msm/a5xx: Separate A5XX_PC_DBG_ECO_CNTL write from mai [...] omits 8f03c30cb814 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register omits 45596f254061 drm/msm/a6xx: Create an A6XX GPU specific address space omits 276619c0923f drm/msm: Add proper checks for GPU LLCC support omits 4f2cf99d542c drm/msm/a5xx: Allow all patchid for A540 chip omits 6cefa31e8104 drm/msm: Fix MSM_INFO_GET_IOVA with carveout omits fe7952c629da drm/msm: Add speed-bin support to a618 gpu omits e53d76e61ec0 ata: Avoid comma separated statements omits e8628013e5dd drbd: Avoid comma separated statements omits 06b0c0dce88e staging: rtl8192u/ieee80211: fix switch case indentation omits 81004f0bf7f0 dt-bindings: serial: imx: Switch to my personal address omits fb7ba1870d5f staging: hikey9xx: hi6421-spmi-pmic: update copyright notes omits 3cadf633656c staging: hikey9xx: hi6421-spmi-pmic: document registers omits 307a60f03d5c staging: hikey9xx: hi6421-spmi-pmic: cleanup IRQ handling code omits 8d126356316f staging: hikey9xx: hi6421-spmi-pmic: fix IRQ handler code omits 9d8dbe989029 staging: hikey9xx: hi6421-spmi-pmic: cleanup header file omits a2e904fc59e1 staging: hikey9xx: hi6421-spmi-pmic: cleanup probe code omits fcd732406c5d staging: hikey9xx: hi6421-spmi-pmic: rename some vars omits 2ba53d0489fc staging: hikey9xx: hi6421v600-regulator: use some regmap helpers omits fb02e3ebfb2d staging: hikey9xx: spmi driver: convert to regmap omits 1f92798cbe7f staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c omits 5aadd5c692e6 staging: qlge/qlge_ethtool.c: Switch from strlcpy to strscpy omits 6ee9e6ee5c48 staging:r8188eu: replace enum WIFI_STATUS_CODE with native [...] omits d267cfb06292 staging:rtl8712: remove unused enum WIFI_STATUS_CODE omits c38e1fb9b6e1 staging: wimax/i2400m: fix pointer declaration style omits 61629796ed22 Merge branch 'misc' into for-next omits bfc635ef40af Merge branch 'fixes' into for-next omits 5cb9c551cb13 tpm_tis: Clean up locality release omits bded30d0f3f4 tpm_tis: Fix check_locality for correct locality acquisition omits a7e0bdf1b07e Merge branch 'irq/urgent' omits 5bef2c7128e6 Merge branch 'objtool/core' omits d24c4405993a Merge branch 'perf/core' omits 9cbb70a185f1 Merge branch 'ras/core' omits 12cd3669dce9 Merge branch 'sched/core' omits 4155b783f49e Merge branch 'x86/fpu' omits b5917990b380 Merge branch 'x86/urgent' omits 06d8375718ea Merge branch 'linus' omits de499781c97d drm/lima: fix reference leak in lima_pm_busy omits 10340f8d7b6d ata: ahci_brcm: Add back regulators management omits 3b7bbb3619d2 drm/i915/dp: Prevent setting the LTTPR LT mode if no LTTPR [...] omits d2aacd36a8e0 scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal omits 80d892f4b26f scsi: ufs: Give clk scaling min gear a value omits 2468d20a48b8 scsi: lpfc: Fix 'physical' typos omits 83e4a9b3dba9 scsi: megaraid_mbox: Fix spelling of 'allocated' omits 99de0ea06ac0 scsi: qla2xxx: Simplify the calculation of variables omits f9f1591ab487 gpio: wcove: Split out to_ireg() helper and deduplicate the code omits 776101f4570a gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() omits 47637989ed7d gpio: wcove: Get rid of error prone casting in IRQ handler omits 6ede6b0616b2 drm/i915: Implement async flips for vlv/chv omits 4bb18054adc4 drm/i915: Implement async flip for ilk/snb omits 2a636e240c77 drm/i915: Implement async flip for ivb/hsw omits cda195f13abd drm/i915: Implement async flips for bdw omits cb807055497c drm/i915: Limit plane stride to below TILEOFF.x limit omits 1dba8a9538f5 thermal: Move therm_throt there from x86/mce omits b4e530ac40f2 x86/mce: Get rid of mcheck_intel_therm_init() omits 930c922a987a mei: me: add adler lake point LP DID omits f7545efaf795 mei: me: add adler lake point S DID omits 372726cb3957 mei: me: emmitsburg workstation DID omits da3eb47c90d4 mei: hbm: drop hbm responses on shutdown omits 3a77df62deb2 mei: hbm: call mei_set_devstate() on hbm stop response omits 7615da2be006 mei: document that mei_msg_hdr_init returns ERR_PTR omits 1309ecc90f16 mei: fix transfer over dma with extended header omits d71277dc9bd6 misc: bcm-vk: fix set_q_num API precedence issue omits 02bd88b4834d staging: qlge: add documentation for debugging qlge omits a7c3ddf29a78 staging: qlge: clean up debugging code in the QL_ALL_DUMP [...] omits 02988c36aa36 staging: qlge: remove mpi_core_to_log which sends coredump [...] omits 2352cf40fb7c staging: qlge: support force_coredump option for devlink h [...] omits 1053c27804df staging: qlge: coredump via devlink health reporter omits b9ccc256d465 staging: qlge: re-write qlge_init_device omits 953b94009377 staging: qlge: Initialize devlink health dump framework omits f8c047be5401 staging: qlge: use qlge_* prefix to avoid namespace clashe [...] omits 684ceb81dc97 staging: vc4_services: bcm2835-audio: Add SNDRV_PCM_INFO_B [...] omits d730b1e1c313 staging: net: wimax: i2400m: fw: remove redundant initiali [...] omits f7bf5e24e0b4 block: drop removed argument from kernel-doc of blk_execute_rq() omits 7f31bee36019 block: remove typo in kernel-doc of set_disk_ro() omits 66a245092baa drm/i915: Rename is_16gb_dimm to wm_lv_0_adjust_needed omits 5d0c938ec9cc drm/i915/gen11+: Only load DRAM information from pcode omits f0b29707baa9 drm/i915: Nuke not needed members of dram_info omits 3c648d3deb0f xhci: handle halting transfer event properly after endpoin [...] omits 51ee4a843002 xhci: Check for pending reset endpoint command before queu [...] omits 741eafb3457c xhci: remove obsolete dequeue pointer moving code omits d1dbfb942c33 xhci: introduce a new move_dequeue_past_td() function to r [...] omits 1174d44906d5 xhci: handle stop endpoint command completion with endpoin [...] omits 9ebf30007858 xhci: Fix halted endpoint at stop endpoint command completion omits 674f8438c121 xhci: split handling halted endpoints into two steps omits 7c6c334e6fc8 xhci: move and rename xhci_cleanup_halted_endpoint() omits 4db356924a50 xhci: turn cancelled td cleanup to its own function omits a6ccd1fd4bd4 xhci: store TD status in the td struct instead of passing [...] omits e1a298390e98 xhci: use xhci_td_cleanup() helper when giving back cancel [...] omits 69eaf9e79fa7 xhci: move xhci_td_cleanup so it can be called by more functions omits d8ac95001bea xhci: Add xhci_reset_halted_ep() helper function omits b05dadb28f87 xhci: flush endpoint start to reduce race risk with stop e [...] omits c716e8a5fada xhci: Check link TRBs when updating ring enqueue and deque [...] omits 0353810a047e xhci: avoid DMA double fetch when reading event trb type. omits 55f6153d8cc8 xhci: remove extra loop in interrupt context omits 296fcdab3321 xhci: check slot_id is valid before gathering slot info omits 04d21f7219ac xhci: prevent a theoretical endless loop while preparing rings. omits c089cadaa0df xhci: remove xhci_stream_id_to_ring() helper omits 42f2890aa998 xhci: add xhci_virt_ep_to_ring() helper omits 03ed579d9d51 xhci: check virt_dev is valid before dereferencing it omits b1adc42d440d xhci: add xhci_get_virt_ep() helper omits a181030703df xhci: remove unused event parameter from completion handlers omits d70f4231b81e xhci: adjust parameters passed to cleanup_halted_endpoint() omits d4dff8043ea5 xhci: get isochronous ring directly from endpoint structure omits ab58f3bb6aaa xhci: Avoid parsing transfer events several times omits e4612ecd6f36 misc: pti: Remove a leftover in documentation omits 0a74d61c7d84 x86/fpu/xstate: Use sizeof() instead of a constant omits 49200d17d27d x86/fpu/64: Don't FNINIT in kernel_fpu_begin() omits b0dc553cfc9d x86/fpu: Make the EFI FPU calling convention explicit omits c60767421e10 irqchip/ls-extirq: add IRQCHIP_SKIP_SET_WAKE to the irqchip flags omits a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) omits cec0813da56a iommu/ipmmu-vmsa: Allow SDHI devices omits 815cdd86038b iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate() omits 3aa7c62cb7d7 iommu/vt-d: Use INVALID response code instead of FAILURE omits 28a77185f1cd iommu/vt-d: Clear PRQ overflow only when PRQ is empty omits 32c3d9b0f51e Merge tag 'drm-intel-next-2021-01-27' of git://anongit.fre [...] omits d1f5a3fc8556 drm/nouveau/kms: handle mDP connectors omits eaba3b28401f drm/nouveau: bail out of nouveau_channel_new if channel in [...] omits 9125e2422c8b drm/nouveau/kms/nv50-: Fix locking for audio callbacks omits b2b402789bb7 drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_el [...] omits 1b38cf6b03e9 drm/nouveau/kms/nv50-: Lookup current encoder/crtc from at [...] omits cd5609f715aa drm/nouveau/kms/nv50-: Reverse args for nv50_outp_get_(old [...] omits f60f8705fc7b drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable() omits fa9f9489d9f9 drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disa [...] omits f575f2bdb6c3 drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in [...] omits f2fcb0692d63 drm/nouveau/fifo/tu102: Turing channel preemption fix omits 26a0cfc163ab drm/nouveau/fifo/tu102: FIFO interrupt fixes for Turing omits b8ab4b45e5fe drm/nouveau/fifo/tu102: Move Turing specific FIFO functions omits c81a51f05389 drm/nouveau/mc/tu102: Remove Turing interrupt hack omits c3cc12eaf511 drm/nouveau/mc/tu102: Fix MMU fault interrupts on Turing omits 36dc1777ded3 drm/nouveau/kms/nv50-: Log SOR/PIOR caps omits 4a05a223e702 drm/nouveau/kms/nv50-: Don't call HEAD_SET_CRC_CONTROL in [...] omits a708d8a7f614 drm/nouveau/kms/nv50-: add module option to select EVO/NVD [...] omits 7c1f6bbd0978 drm/nouveau/kms/gv100-: wait for less NVD pushbuf space fo [...] omits ef674b6857ae drm/nouveau/kms/nv50-gp1xx: wait for less EVO pushbuf spac [...] omits be65de6b03aa fs: Remove dcookies support omits f8408264c77a drivers: Remove CONFIG_OPROFILE support omits a848bf1d9ef1 arch: xtensa: Remove CONFIG_OPROFILE support omits a6a0683b7105 arch: x86: Remove CONFIG_OPROFILE support omits 2083fecd1c12 arch: sparc: Remove CONFIG_OPROFILE support omits 482cae0a9f32 arch: sh: Remove CONFIG_OPROFILE support omits 0fa461caba04 arch: s390: Remove CONFIG_OPROFILE support omits 9850b6c69356 arch: powerpc: Remove oprofile omits 7a3c90df20db arch: powerpc: Stop building and using oprofile omits 7a22384df3de arch: parisc: Remove CONFIG_OPROFILE support omits 61ca36c8c4eb bpf: Simplify cases in bpf_base_func_proto omits 4c3384d7abe5 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG omits 357490601621 selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test [...] omits 073f4ec124bb bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET [...] omits 62476cc1bf24 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG omits 211a741cd3e1 tools: Factor Clang, LLC and LLVM utils definitions omits c52eef0b6ee1 of/device: Don't NULLify match table in of_match_device() [...] omits 6e09d75513d2 hwmon: (lm70) Use device_get_match_data() omits 52fafb8debcc Merge branch 'linus' omits 5627c3d95a76 Merge branch 'core/urgent' omits cc9b00b83ecc Merge branch 'efi/core' omits a108213b8654 Merge branch 'efi/urgent' omits 2979692075e4 Merge branch 'locking/core' omits 0524a6273004 Merge branch 'locking/urgent' omits f2563a48eedf Merge branch 'timers/urgent' omits 60b8cb9b31fa Merge branch 'x86/build' omits 05e1ad64b138 Merge branch 'x86/cpu' omits 5b215e0b2d3a Merge branch 'x86/misc' omits 12ba8f8ce29f mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...] omits 3d5eab41451f iommu/io-pgtable: Remove TLBI_ON_MAP quirk omits c867c78acae9 iommu/msm: Hook up iotlb_sync_map omits cd63989e0e6a drm/amd/amdkfd: adjust dummy functions' placement omits 33cf440d594b drm/amdgpu: disable gpu reset on Vangogh for now omits b59c27cab257 drm/i915: Fix the MST PBN divider calculation omits a321fc2b4e60 drm/dp/mst: Export drm_dp_get_vc_payload_bw() omits 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable omits 33b94bcd5684 certs: Allow root user to append signed hashes to the blac [...] omits f78e50c8f750 certs: Factor out the blacklist hash creation omits d3adfde41e14 certs: Make blacklist_vet_description() more strict omits 9fc9f7e8adad certs: Check that builtin blacklist hashes are valid omits b0016e3efcb3 tools/certs: Add print-cert-tbs-hash.sh omits fb35d30fe5b0 x86/cpufeatures: Assign dedicated feature word for CPUID_0 [...] omits f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] omits 89c9a09cb9f6 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 [...] omits fd86c9501a9b iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page omits 441555c63aca iommu/amd: Introduce iommu_v1_iova_to_phys omits 0633bbcc1eed iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable omits 33aef9786046 iommu/amd: Rename variables to be consistent with struct i [...] omits 6eedb59c18a3 iommu/amd: Remove amd_iommu_domain_get_pgtable omits e42ba0633064 iommu/amd: Restructure code for freeing page table omits 18954252a1d0 iommu/amd: Move IO page table related functions omits f9b4df790aa4 iommu/amd: Declare functions as extern omits 1f5855306676 iommu/amd: Convert to using amd_io_pgtable omits d2272ec7f946 iommu/amd: Move pt_root to struct amd_io_pgtable omits c9b258c6be09 iommu/amd: Prepare for generic IO page table framework omits 6b4eeba331cd blk-cgroup: Remove obsolete macro omits fc26067c7417 ipmi: remove open coded version of SMBus block write omits 3ab657291638 iommu: use the __iommu_attach_device() directly for deferr [...] omits a8e8af35c9f4 dma-iommu: use static-key to minimize the impact in the fast-path omits bf594bf40001 locking/rtmutex: Add missing kernel-doc markup omits 0f9438503ea1 futex: Remove unneeded gotos omits 1ce53e2c2ac0 futex: Change utime parameter to be 'const ... *' omits bb73d07148c4 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 omits 2c2a2327bdb5 thunderbolt: switch: Fix function name in the header omits a27ea0dfc1cd thunderbolt: tunnel: Fix misspelling of 'receive_path' omits af6bd59ea5b7 thunderbolt: icm: Fix a couple of formatting issues omits 47ba5ae46bb9 thunderbolt: switch: Demote a bunch of non-conformant kern [...] omits 877e50b358c8 thunderbolt: tb: Kernel-doc function headers should docume [...] omits a7bfb27bee62 thunderbolt: nhi: Demote some non-conformant kernel-doc headers omits a8ce9ebbecdf iommu/vt-d: Preset Access/Dirty bits for IOVA over FL omits 925a2af9b362 thunderbolt: xdomain: Fix 'tb_unregister_service_driver()' [...] omits f2dd871799ba iommu/vt-d: Add qi_submit trace event omits 9872f9bd9dbd iommu/vt-d: Consolidate duplicate cache invaliation code omits ff48bc447773 thunderbolt: eeprom: Demote non-conformant kernel-doc head [...] omits fea7372cbc40 USB: serial: mos7720: fix error code in mos7720_write() omits aa60825391b6 thunderbolt: ctl: Demote non-conformant kernel-doc headers omits 4366979fdd43 thunderbolt: cap: Fix kernel-doc formatting issue omits f679a41fafc8 thunderbolt: dma_port: Check 'dma_port_flash_write_block() [...] omits e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts omits 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] omits f551863af919 drm/vc4: hdmi: Remove cec_available flag omits ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup omits 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers omits cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock omits a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change omits f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate omits b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect omits 303085bc11bb drm/vc4: hdmi: Fix up CEC registers omits e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages omits 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind omits 03b3a759c60b drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST omits 127c8c5f0589 audit: Make audit_filter_syscall() return void omits 8259fdeb3032 selftests/bpf: Verify that rebinding to port < 1024 from B [...] omits 772412176fb9 bpf: Allow rewriting to ports under ip_unprivileged_port_start omits a72acc56f3e9 power-supply: use kobj_to_dev() omits fed387572040 drm/i915/display: Prevent double YUV range correction on H [...] omits 8063e184e490 skmsg: Make sk_psock_destroy() static omits 2aa0f4faa164 drm/i915: WARN if plane src coords are too big omits 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() omits f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W omits 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling omits 7838504171d9 habanalabs: update SyncManager interrupt handling omits 663a301d75b8 habanalabs: fix ETR security issue omits 2795c8891577 habanalabs: staged submission support omits cf30339d3f44 habanalabs: modify device_idle interface omits 0811b3914695 habanalabs: add CS completion and timeout properties omits d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks omits 89473a1fc360 habanalabs: fix MMU debugfs related nodes omits e1fa724dd17a habanalabs: add user available interrupt to hw_ip omits 8d79ce162e2b habanalabs: always try to use the hint address omits a24ab89001aa CREDITS: update email address and home address omits 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs omits d2b980f3299e habanalabs: add security violations dump to debugfs omits eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present omits f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info omits 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()' omits 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block omits d3f139c46280 habanalabs: add driver support for internal cb scheduling omits 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation omits 8563e19159b0 habanalabs: separate common code to dedicated folders omits edb07cb69caa habanalabs: read device boot errors after cpucp is up omits 6769cea8de59 habanalabs: report correct dram size in info ioctl omits b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes omits a1f8533269aa habanalabs: remove access to kernel memory using debugfs omits 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol omits 9402a3362462 habanalabs: return dram virtual address in info ioctl omits 3abe1040ba61 habanalabs: update to latest hl_boot_if.h omits 1530d468178d habanalabs: add ASIC property of functional HBMs omits 2e368560080c habanalabs/gaudi: add debug prints for security status omits f19040ce418d habanalabs: modify memory functions signatures omits 3b762f55aa27 habanalabs: kernel doc format in memory functions omits 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver omits 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl omits e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init omits f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks omits c209e742141b habanalabs: allow user to pass a staged submission seq omits ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion omits 8e39e75a134f habanalabs: Init the VM module for kernel context omits cb6ef0ee6d76 habanalabs: refactor MMU locks code omits 4c998836d413 habanalabs: update firmware boot interface omits 02a16aa13574 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too omits 59c157433fbc nvme-core: check bdev value for NULL omits 9159835a978f vt: keyboard, use new API for keyboard_tasklet omits 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION omits 48d15436fde6 mm: remove get_swap_bio omits 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio omits 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio omits e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk omits 6a5965696856 md: remove md_bio_alloc_sync omits 32637385b834 md: simplify sync_page_io omits a78f18da6692 md: remove bio_alloc_mddev omits ae7153f1a7b0 drbd: remove drbd_req_make_private_bio omits 19304f959ffd drbd: remove bio_alloc_drbd omits 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO omits 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait omits a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata omits c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush omits 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset omits 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio omits 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device omits f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append omits 3daa96d67274 perf/intel: Remove Perfmon-v4 counter_freezing support omits abd562df94d1 x86/perf: Use static_call for x86_pmu.guest_get_msrs 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() omits bae4ec13640b sched/fair: Move avg_scan_cost calculations under SIS_PROP omits e6e0dc2d5497 sched/fair: Remove SIS_AVG_CPU omits 1875dc5b8ff4 sched: Correctly sort struct predeclarations omits 432900f8164b init/Kconfig: Correct thermal pressure help text omits 620a6dc40754 sched/topology: Make sched_init_numa() use a set for the d [...] omits 0ae78eec8aa6 sched/eas: Don't update misfit status if the task is pinned omits 7684fbde4516 bfq: Use only idle IO periods for think time calculations omits 28c6def00919 bfq: Use 'ttime' local variable omits 41e76c85660c bfq: Avoid false bfq queue merging omits c281cde7a456 dmaengine: stedma40: fix 'physical' typo omits 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] omits a6811a41feb2 Merge branch 'misc' into for-next omits 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...] omits d60c1614b6df gpio: tegra: Fix irq_set_affinity omits e9ad2eb3d9ae workqueue: Use %s instead of function name omits 865cbbdf57d2 gpio: tegra: Support building driver as a loadable module omits 71e1e5df9002 gpio: tegra: Clean up whitespaces in tegra_gpio_driver omits bc0953516e5b gpio: tegra: Use debugfs_create_devm_seqfile() omits b1cd4f67f2c2 gpio: tegra: Improve formatting of the code omits bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() omits 296c6264d4b1 bus: fsl-mc: add autorescan sysfs omits 3f6099438181 bus: fsl-mc: add bus rescan attribute omits 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support omits 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus omits 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header omits 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures omits 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq omits afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic omits d0259c42abff spdxcheck.py: Use Python 3 omits c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...] omits 38009c766725 drivers/base: build kunit tests without structleak plugin omits 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c omits 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...] omits 8d6da6575ffe misc: pvpanic: introduce events device attribue omits 487709fa1be2 misc: pvpanic: introduce device capability omits dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits b81770a7007c mtd: remove redundant assignment to pointer eb omits 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check omits 8ba59e9dee31 misc: pti: Remove driver for deprecated platform omits 0954d61a59e3 iommu/mediatek: Remove the tlb-ops for v7s omits f21ae3b10084 iommu/mediatek: Gather iova in iommu_unmap to achieve tlb [...] omits 77e0992aee4e iommu/io-pgtable: Allow io_pgtable_tlb ops optional omits 862c3715de8f iommu: Switch gather->end to the inclusive end omits 20143451eff0 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range omits 2ebbd25873ce iommu: Add iova and size as parameters in iotlb_sync_map omits d8c1df02ac7f iommu: Move iotlb_sync_map out from __iommu_map omits 58ccd7e11822 Merge branch 'features' into for-next omits e7f9773ccb32 Merge branch 'fixes' into for-next omits cae2181b498f speakup: Add documentation on changing the speakup message [...] omits 117422521e6c speakup: Simplify spk_ttyio_out error handling. omits 4f2a81f3a882 speakup: Reference synth from tty and tty from synth omits 1941ab1d25e0 speakup: add the missing synth parameter to all io functions omits 8c112a6b3dc6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline omits 3703c839e1cf iommu/amd: remove h from printk format specifier omits 106650f1e945 iommu/amd: Use DEFINE_SPINLOCK() for spinlock omits f8993dc666f4 iommu/amd: Remove unnecessary assignment omits 262948f8ba57 iommu: Delete iommu_dev_has_feature() omits ab0a7119ba67 iommu: Delete iommu_domain_window_disable() omits b91910a83d04 iommu: Stop exporting iommu_map_sg_atomic() omits 2cf7dbff0a95 iova: Stop exporting some more functions omits 622106190175 iova: Delete copy_reserved_iova() omits 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next omits cbb382c5fb37 interconnect: qcom: Add SDX55 interconnect provider driver omits acda36189cb8 dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings omits 9cc0aaeb96e7 iova: Make has_iova_flush_queue() private omits f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc omits d3e0c0572caf Merge branch 'devel' into for-next omits ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx omits a927ec399542 scsi: message: fusion: Fix 'physical' typos omits ead0ffc95a89 scsi: target: core: Change ASCQ for residual write omits cc0b6ad72e18 scsi: target: core: Signal WRITE residuals omits eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices omits cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support omits 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() omits 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default omits 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() omits 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] omits fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL omits 3ae0819079f2 scsi: ncr53c8xx: Fix typos omits 0be310979e5e scsi: lpfc: Fix ancient double free omits bc2b4e680231 scsi: qla2xxx: Fix some memory corruption omits 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] omits b3f82afc1041 IMA: Measure kernel version in early boot omits 9abe47cc5cbe rsxx: remove redundant NULL check omits 49d1822bc05e blkcg: delete redundant get/put operations for queue omits 2c2b9fd6b496 block: unexport truncate_bdev_range omits 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle omits 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed omits 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] omits 212697918314 mtip32xx: prefer pcie_capability_read_word() omits 416c05477772 mtip32xx: use PCI #defines instead of numbers omits 6cc8e7430801 loop: scale loop device by introducing per device lock omits f012556f37ff Merge branch 'work.sendfile' into for-next omits 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value omits c41e21dca8dc sgi-xp: remove h from printk format specifier omits 26c2e9226140 most: core: Constify static attribute_group structs omits e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] omits e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform omits e4240253ac85 greybus: es2: drop short control-transfer checks omits 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC omits 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory omits e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible omits fc716ffb9afe misc/vmw_vmci: fix typo omits 9243eadc3a13 usb: usb251xb: Use of_device_get_match_data() omits d825f0bea20f serial: stm32: Use of_device_get_match_data() omits 0e658fdd4b2d drivers: net: davinci_mdio: Use of_device_get_match_data() omits a38f3fbc30ec media: renesas-ceu: Use of_device_get_match_data() omits 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes omits 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright omits 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] omits 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode omits 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments omits fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic omits 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright omits 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups omits 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] omits 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs omits d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT omits fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups omits 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] omits 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] omits 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line omits c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] omits 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic omits a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros omits b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers omits 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 omits 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 omits c88c76c7286e staging: mt7621-dts: remove obsolete switch node omits 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] omits c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ omits 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value omits 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message omits f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason omits 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] omits 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example omits 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig omits 4c1934bda88a usb: raw-gadget: add copyright omits 60b4c9d5c6fe usb/c67x00: Replace tasklet with work omits 9077c016a39c x86/power: Support objtool validation in hibernate_asm_64.S omits 125f0b7d2421 x86/power: Move restore_registers() to top of the file omits b682369d47df x86/power: Annotate indirect branches as safe omits aeb818fcc940 x86/acpi: Support objtool validation in wakeup_64.S omits f83d1a0190bf x86/acpi: Annotate indirect branch as safe omits 7cae4b1cf1cc x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.S omits 82694854caa8 x86/xen/pvh: Annotate indirect branch as safe omits f4b4bc10b0b8 x86/xen: Support objtool vmlinux.o validation in xen-head.S omits cde07a4e4434 x86/xen: Support objtool validation in xen-asm.S omits 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA omits 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module omits 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module omits e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() omits a033a74e8b66 dmaengine: remove coh901318 driver omits 1c8963f83013 dmaengine: remove zte zx driver omits ec6ab42f5aad dmaengine: remove sirfsoc driver omits 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write omits be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier omits 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files omits 41116775f12c MAINTAINERS: dmaengine: add header files directory omits d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) omits 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] omits 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() omits d07b6621d948 dmaengine: imx-sdma: Remove platform data support omits c26acfbbfbc2 objtool: Add xen_start_kernel() to noreturn list omits b735bd3e6882 objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC omits 081df94301e3 objtool: Add asm version of STACK_FRAME_NON_STANDARD omits ecf11ba4d066 objtool: Assume only ELF functions do sibling calls omits 18660698a3d3 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub omits 31a7424bc580 objtool: Support retpoline jump detection for vmlinux.o omits 34ca59e109bd objtool: Fix ".cold" section suffix check for newer versio [...] omits 1f9a1b749424 objtool: Fix retpoline detection in asm code omits 6f567c9300a5 objtool: Fix error handling for STD/CLD warnings omits f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next omits 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload omits 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios omits f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev omits a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev omits 55317e22391f USB: serial: xr: fix B0 handling omits 0d05d7d91389 USB: serial: xr: fix pin configuration omits 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling omits 736c09316c90 USB: serial: xr: simplify line-speed logic omits 355675115950 USB: serial: xr: clean up line-settings handling omits 72fc7fc7f365 USB: serial: xr: document vendor-request recipient omits 5c5d9af683f6 USB: serial: xr: use termios flag helpers omits 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe omits 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect omits a38d21488097 USB: serial: xr: fix NULL-deref at probe omits 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning omits 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible omits 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] omits b4478a080673 Merge tag 'v5.11-rc2' into devel omits a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() omits dead723e6f04 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...] omits 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string omits 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf omits ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder omits 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() omits 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state omits 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() omits 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() omits 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() omits 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() omits 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits f89f20acff2d Documentation: livepatch: document reliable stacktrace omits 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] omits d38edbe14262 Merge branch 'locking/core' omits bb7a2be5b417 Merge branch 'objtool/core' omits e43484de753a Merge branch 'perf/core' omits af13c867438a Merge branch 'perf/kprobes' omits 59d9024802e6 Merge branch 'ras/core' omits 737a72127b5d Merge branch 'sched/core' omits aeeac194caac Merge branch 'x86/asm' omits 29fc26879325 Merge branch 'x86/build' omits 3205b418e33a Merge branch 'x86/cache' omits 4bd5258611c0 Merge branch 'x86/cleanups' omits 99a9c62d9ba7 Merge branch 'x86/entry' omits 6219d77d7459 Merge branch 'x86/microcode' omits efc826ee3298 Merge branch 'x86/misc' omits 55774fd65192 Merge branch 'x86/mm' omits e9fce48a271a Merge branch 'x86/platform' omits da54cca9d9da Merge branch 'x86/sgx' omits 9eaad15e5a40 dt-bindings: qcom,pdc: Add compatible for SM8350 omits e6f93c0115cb dt-bindings: qcom,pdc: Add compatible for SM8250 omits 4104ca776ba3 of: property: Add fw_devlink support for interrupts omits e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] omits a5bf0a92e1b8 bfq: bfq_check_waker() should be static omits 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before omits b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override omits d6a059e2d39f drm/i915: Fix vblank evasion with vrr omits 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR omits e64c6789d642 drm/i915: Add vrr state dump omits 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start omits c7f0f4372b30 drm/i915/display: Add HW state readout for VRR omits 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink omits f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path omits 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame omits aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable omits dc89bb86facf drm/i915: Rename VRR_CTL reg fields omits ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together omits 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled omits 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check omits 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() omits 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() omits fa429c0410bc drm/i915: Store framestart_delay in dev_priv omits 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property omits 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] omits 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data omits 095af986525a selftests/bpf: Avoid useless void *-casts omits d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage omits 93dd4a06c0e3 selftests/bpf: Avoid heap allocation omits 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block omits 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * omits 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * omits 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable omits 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] omits 4896d7e37ea5 selftests/bpf: Remove memory leak omits a86072838b67 selftests/bpf: Fix style warnings omits 449f0874fd4e selftests/bpf: Remove unused enums omits 7140ef14007e selftests/bpf: Remove a lot of ifobject casting omits 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] omits 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version omits 454ba154a62c rtc: tps65910: Support wakeup-source property omits f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev omits 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() omits efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. omits 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] omits 4a517faa3403 amdgpu: fix clang build warning omits d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference omits 23a63e91c155 drm/amd/display: change license of color_table.c omits 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] omits eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations omits 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data omits f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock omits 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock omits 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock omits 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock omits a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock omits cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock omits 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock omits 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock omits 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock omits 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock omits 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock omits d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock omits 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock omits 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS omits de490e0580df rtc: ac100: use rtc_lock/rtc_unlock omits d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" omits 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout omits eda1068dc995 drm/amdgpu: Make contiguous pinning optional omits a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call omits 71217df39dc6 block, bfq: make waker-queue detection more robust omits 5a5436b98d5c block, bfq: save also injection state on queue merging omits e673914d52f9 block, bfq: save also weight-raised service on queue merging omits d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising omits 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] omits eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity omits b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol omits e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling omits f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema omits f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] omits 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] omits cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema omits d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language omits aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] omits d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] omits 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default omits 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] omits 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] omits 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] omits 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] omits 3a905c37c351 block: skip bio_check_eod for partition-remapped bios omits 8655ef25f7e5 Merge branch 'misc-5.11' into next-fixes omits 91ca10d6fa07 misc: bcm-vk: add ttyVK support omits 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver omits 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 omits d63d658f7472 misc: bcm-vk: reset_pid support omits 111d746bb476 misc: bcm-vk: add VK messaging support omits ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info omits 7367e0ad77d2 misc: bcm-vk: add ioctl load_image omits 22c30607d1e0 misc: bcm-vk: add open/release omits af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] omits bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver omits 064ffc7c3939 misc: bcm-vk: add autoload support omits 522f692686a7 misc: bcm-vk: add Broadcom VK driver omits 882227626459 bcm-vk: add bcm_vk UAPI omits 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...] omits 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks omits 8d254bb2d429 Merge branch 'misc' into for-next omits 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] omits 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] omits 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] omits 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection omits c42bca92be92 bio: don't copy bvec for direct IO omits 3e1a88ec9625 bio: add a helper calculating nr segments to alloc omits 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() omits ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] omits 0cf41e5e9baf block/psi: remove PSI annotations from direct IO omits 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs omits 0f1d344feb53 splice: don't generate zero-len segement bvecs omits dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] omits 7fefe72b0f8c regulator: pf8x00: Add suspend support omits 317dea99f0b6 pinctrl: mediatek: Fix trigger type setting follow for une [...] omits 82218943058d gfs2: keep bios separate for each journal omits f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw omits 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] omits bff2e532d433 gfs2: Fix invalid block size message omits 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging omits a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment omits f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection omits 1d6a81519d9d Merge v5.11-rc5 into usb-next omits 0f8b29fabacb Merge 5.11-rc5 into tty-next omits 66afbe4d633a Merge 5.11-rc5 into char-misc-next omits 072a51be8ecf Merge 5.11-rc5 into driver-core-next omits 1b152a81a243 gpio: mvebu: improve handling of pwm zero on/off values omits 2bb0b40b8f05 gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX omits 2e0b04d7f785 gpio: mvebu: make pwm .get_state closer to idempotent omits 6a7f303209f8 gpio: mvebu: improve pwm period calculation accuracy omits ec52736c35f2 Merge 5.11-rc5 into staging-next omits 1c7a4917d95a gpio: mockup: tweak the Kconfig help text omits bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] omits 33177ff772fe gpio: wcove: convert comma to semicolon omits 11444bd393b9 gpio: vx855: convert comma to semicolon omits d2cca43a4b28 gpio: tegra186: convert comma to semicolon omits d51da8c3deac gpio: max77620: convert comma to semicolon omits 3fee9e690ed7 gpio: remove zte zx driver omits 2767ffffa6e4 gpio: uapi: fix line info flags description omits 397a08bda89c selftests: gpio: add CONFIG_GPIO_CDEV to config omits 547e5b58dffa selftests: gpio: port to GPIO uAPI v2 omits 3f82029a93c6 tools: gpio: remove uAPI v1 code no longer used by selftests omits 81330081272e selftests: remove obsolete gpio references from kselftest_deps.sh omits e9cdfe3279c8 selftests: remove obsolete build restriction for gpio omits da7fee0be16a selftests: gpio: remove obsolete gpio-mockup-chardev.c omits 424027dec00c selftests: gpio: rework and simplify test implementation omits 60458680c1a5 gpio: tegra: Fix wake interrupt omits 242122f1fe77 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 74ae9b9cf9ad dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 72bc9cdee73e gpio: pca953x: Add support for pca9506 omits e1752a317c25 gpio: rcar: Add R-Car V3U (R8A779A0) support omits 59a2958491d0 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 540eaa06917e dt-bindings: gpio: rcar: Add r8a779a0 support omits e6c22b55cd23 gpio: bd7xxxx: use helper variable for pdev->dev omits 37b3f90ada74 gpio: tegra: Convert to gpio_irq_chip omits 08bc3941b6a4 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits d0fd5d4d0f39 MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 7a244c246866 gpio: visconti: Add Toshiba Visconti GPIO support omits 1e7beba93e9b dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits 3f4055058155 dt-bindings: gpio: Add compatible string for AM64 SoC omits c9aa69678055 gpio: bd7xxxx: Do not depend on parent driver data omits 0320244d0e83 gpio: Kconfig: Update help description for GPIO_RCAR config omits 8db9d03236e1 gpio: sl28cpld: convert comma to semicolon omits 7ebf113c471b gpio: rcar: Remove redundant compatible values omits 97057b7a0b6b docs: gpio: intro: Improve HTML formatting omits a80bb5559032 docs: gpio: Fix formatting in description of gpiod_*_array [...] omits 8acbd98ede8e gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits 3bdffa8ffb45 Input: Add N64 controller driver omits 684da7628d93 block: remove unnecessary argument from blk_execute_rq omits 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait omits ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source omits 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete omits 050fac7f056b Input: iqs5xx - eliminate unnecessary register read omits 4a76d861d918 Input: iqs5xx - simplify axis setup logic omits e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset omits 1302c71a3061 Input: iqs5xx - accommodate bootloader latency omits 2539da6677b6 Input: iqs5xx - preserve bootloader errors omits 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements omits 0f7b4bc6bb1e bsg: free the request before return error code omits bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] omits faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] omits eec716a1c18c block: move three bvec helpers declaration into private helper omits baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number omits 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs omits c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split omits 49d1ec8573f7 block: manage bio slab cache by xarray omits 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 omits 1a23e06cdab2 bfq: don't duplicate code for different paths omits b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] omits 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] omits 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one omits 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] omits 91b896f65d32 block, bfq: do not raise non-default weights omits ab1fb47e33dc block, bfq: increase time window for waker detection omits d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection omits b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] omits a33df75c6328 block: use an xarray for disk->part_tbl omits 0470dd9d5f10 block: remove DISK_PITER_REVERSE omits bc359d03c7ec block: add a disk_uevent helper omits 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting omits 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting omits 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping omits 2f9f6221b9b9 block: simplify submit_bio_checks a bit omits 309dca309fc3 block: store a block_device pointer in struct bio omits cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio omits 74cb8994b22a brd: remove the end of device check in brd_do_bvec omits d11cd28998e9 nvme: allow revalidate to set a namespace read-only omits cbf72cce6370 rbd: remove the ->set_read_only method omits 947139bf3cce block: propagate BLKROSET on the whole device to all partitions omits 52f019d43c22 block: add a hard-readonly flag to struct gendisk omits 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only omits 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only omits 2a0aa0fa39d4 power: supply: charger-manager: fix typo omits 9483b961ad08 power/reset: remove zte zx driver omits 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 omits 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] omits b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs omits 97ecfff41e26 drm/doc: document the type plane property omits 7e5d1e122dff drm/doc: fix drm_plane_type docs omits 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions omits 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking omits 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr omits 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp omits 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp omits 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime omits 8c49b5d43d4c KVM: arm64: Generate hyp relocation data omits f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section omits 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section omits eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script omits 2f58f5eea8c6 rtc: remove ste ab3100 driver omits dd2d3b40039d rtc: remove ste coh901 driver omits 9d0735519f99 rtc: remove sirfsoc driver omits fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path omits d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] omits 4d005277af4e Merge branch 'misc' into for-next omits 0956610696c2 Merge branch 'fixes' into for-next omits 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check omits 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings omits cd9df0c21636 scsi: qla1280: Fix printk regression omits d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation omits c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check omits 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable omits 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] omits bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison omits 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants omits 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers omits c12208668aef scsi: isci: Switch back to original libsas event notifiers omits f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API omits de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers omits 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers omits 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers omits 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications omits 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers omits 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers omits cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers omits 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers omits 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() omits 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() omits 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() omits feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers omits c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers omits 121181f3f839 scsi: libsas: Remove notifier indirection omits 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() omits 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values omits aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors omits 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] omits ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands omits 88188179f36c scsi: ips: Use correct command completion on error omits fc8e006c38e2 scsi: wd33c93: Use SCSI status omits 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte omits 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] omits d37932a91600 scsi: core: Add 'set_status_byte()' accessor omits 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message omits ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result omits f3272258d79a scsi: atp870u: Use standard definitions omits db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE omits 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE omits 9df17f4679b7 scsi: initio: Drop internal SCSI message definition omits 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions omits d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition omits 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition omits 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE omits 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE omits cdec16c1177a scsi: aacraid: Avoid setting message byte on completion omits 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE omits 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions omits f55475891edb scsi: dc395: Drop private SAM status code definitions omits 23d339f08fac scsi: nsp32: Fixup status handling omits 0eb198d2c35f scsi: acornscsi: Use standard defines omits eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes omits 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] omits c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations omits 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup omits bcd5c59f21e3 scsi: atp870u: Whitespace cleanup omits 1789671ded39 scsi: 3w-sas: Whitespace cleanup omits bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup omits 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup omits 0653c358d2dc scsi: Drop gdth driver omits 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC omits bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] omits 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] omits a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] omits f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] omits efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] omits 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] omits c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD omits 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD omits 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD omits 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] omits 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map omits 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory omits b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments omits 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block omits 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] omits 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] omits 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings omits 12508e7da753 spi: spi-au1550: quoted string break omits 9111aebf770d iommu/arm-smmu-v3: Add support for VHE omits 51d113c3be09 iommu/arm-smmu-v3: Make BTM optional for SVA omits eba8d2f8f803 iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() omits 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h omits 2c36185526ad nvmem: core: skip child nodes not matching binding omits 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM omits 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings omits 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML omits 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds omits d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...] omits 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page omits 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...] omits 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform omits 353de70c71d9 gpio: msic: Remove driver for deprecated platform omits c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries omits 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header omits a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() omits 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input omits f0238f084054 lib/cmdline: Update documentation to reflect behaviour omits 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() omits 932bc8c7d742 iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code omits cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins omits 86d2d9214880 iommu/arm-smmu-v3: Remove the page 1 fixup omits 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers omits d8498b1e4ecc iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation omits 70b5b6a6daea dt-bindings: arm-smmu: Add sm8350 compatible string omits 1a7180ff81aa iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl omits 9cde12ba07ce dt-bindings: arm-smmu-qcom: Add Qualcomm SC8180X compatible omits 03a2753936e8 drm/etnaviv: dump: fix sparse warnings omits 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl. omits a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] omits 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp omits 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol omits 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES) omits faf042d15093 Merge branch 'edac-amd64' into edac-for-next omits 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] omits 997acaf6b4b5 lockdep: report broken irq restoration omits 2f0df49c89ac jump_label: Do not profile branch annotations omits c75392581468 locking: Add Reviewers omits 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] omits e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling omits ddc5fda74561 tty: fix up hung_up_tty_read() conversion omits c7135bbe5af2 tty: fix up hung_up_tty_write() conversion omits 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg omits aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] omits 649ef114a0a0 iio:pressure:ms5637: add ms5803 support omits 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] omits 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] omits 07498719bede iio:pressure:ms5637: limit available sample frequencies omits 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation omits d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices omits fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 omits b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI omits e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation omits 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel omits 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel omits a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel omits 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel omits 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel omits 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] omits cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support omits 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] omits d9a0e73c0c87 iio: Handle enumerated properties with gaps omits 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels omits 660987e12503 iio: hid-sensors: Add hinge sensor driver omits 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support omits ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support omits fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies omits 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support omits da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies omits c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] omits 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort omits 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] omits 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] omits e258958945c6 arch: mips: Remove CONFIG_OPROFILE support omits d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support omits 1f4e74c0664a arch: ia64: Remove rest of perfmon support omits 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support omits ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE omits 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support omits d50b870b272a arch: arm: Remove CONFIG_OPROFILE support omits a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support omits fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...] omits d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...] omits 443edcefb821 selftest/bpf: Fix typo omits 6095d5a271ad libbpf: Use string table index from index table if needed omits 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] omits 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller omits fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings omits 7ab365f6cd6d irqchip/sun6i-r: Add wakeup support omits 4e34614636b3 irqchip/sun6i-r: Use a stacked irqchip driver omits 6436eb441709 dt-bindings: irq: sun6i-r: Add a compatible for the H3 omits ad6b47cdef76 dt-bindings: irq: sun6i-r: Split the binding from sun7i-nmi omits d40341145a24 irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling [...] omits 5c1ea0d842b1 irqchip: Remove sirfsoc driver omits 00e772c49292 irqchip: Remove sigma tango driver omits aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next omits 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables omits 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling omits 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support omits a5872bd3398d regulator: s5m8767: Drop regulators OF node reference omits e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 181997b49408 spi: remove sirf prima/atlas driver omits 21ea2743f015 spi: atmel: Put allocated master before return omits 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays omits a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" omits dea6dd2ba63f regulator: s5m8767: Fix reference count leak omits d93d6f52bd9e regulator: remove ab3100 driver omits 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh omits 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example omits 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] omits f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* omits 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] omits 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() omits be60ca41fbaa tools/nolibc: Implement fork() based on clone() omits c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) omits 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available omits c261145abd24 tools/nolibc: Add the definition for dup() omits a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits 4993e1f9479a certs: Fix blacklist flag type confusion omits f14602caf4fa PKCS#7: Fix missing include omits 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check omits 0b2d443bf527 certs/blacklist: fix kernel doc interface issue omits 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] omits 464e96aeb16a keys: remove trailing semicolon in macro definition omits 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code omits d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones omits 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits c224926edfc2 KEYS: remove redundant memset omits 328c95db01df security: keys: delete repeated words in comments omits 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc omits 272a121940a2 security/keys: use kvfree_sensitive() omits 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue omits 796e46f9e2cb keys: Remove outdated __user annotations omits 634c21bb9867 security: keys: Fix fall-through warnings for Clang omits 6a56d09bdab7 drm: Update todo.rst omits dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine omits 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled omits e484de44b1ae drm/amd/pm: print the timeout of smc message omits 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability. omits 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default omits 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable omits a49054353e0e drm/amd/display: Fix spelling mistake of function name omits ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...] omits 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...] omits b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks omits 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 omits 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh omits d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] omits 8af8a109b34f drm/ttm: device naming cleanup omits 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST omits 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches omits a089301d8dbf drm/msm/dp: fix build after dp quirk helper change omits c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...] omits 31bf92881714 x86/sgx: Fix the return type of sgx_init() omits b67498d63003 regmap: Assign boolean values to a bool variable omits a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again omits aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs omits dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support omits 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes omits a8f75cb348fd mhi: core: Factorize mhi queuing omits aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c omits 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct omits 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...] omits 97b70144b250 drm/i915/pps: refactor init abstractions omits 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running omits 8dea75e11380 usb: typec: tcpm: Protocol Error handling omits 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance omits b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper omits 1c761ee9da1a efi/arm64: Update debug prints to reflect other entropy sources omits 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built omits c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver omits 4ef82b305239 pinctrl: remove ste u300 driver omits 5817364a90c9 pinctrl: remove coh901 driver omits c41e02c384f5 pinctrl: remove sirf atlas/prima drivers omits 484c58d6601c pinctrl: remove zte zx driver omits 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] omits cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next omits 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it omits b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support omits fcba4b2047a3 mhi: unconstify mhi_event_config omits f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier omits 6965eece2a89 Input: ads7846 - convert to one message omits 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature omits b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance omits f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works omits b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...] omits 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() omits 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling omits 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info omits e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info omits ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe() omits 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on omits 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off omits f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE omits 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...] omits 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr() omits ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" omits 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API omits 7b382122d276 scsi: pm80xx: Clean up indentation of a code block omits b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops omits 53fe5418fe3f docs: bpf: Fixup atomics markup omits d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] omits 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] omits 64a69892afad tty: clean up legacy leftovers from n_tty line discipline omits dd78b0c483e3 tty: implement read_iter omits 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] omits e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' omits a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type omits 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt omits 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE omits 13ca51d5eb35 bpf: Permit size-0 datasec omits 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' omits 407be92206d5 selftests: bpf: Add a new test for bare tracepoints omits 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' omits 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints omits 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding omits 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 omits 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily omits d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning omits da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples omits 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine omits 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine omits 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] omits d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers omits ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply omits 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh omits d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh omits c711879f5021 drm/amd/display: 3.2.119 omits f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48 omits 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1 omits 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled omits 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] omits 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...] omits 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub omits 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...] omits d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...] omits 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...] omits eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init omits a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] omits d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control omits 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] omits 21b882de6af4 drm/amd/display: disable FEC while using eDP omits 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore omits b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work omits 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX omits 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro omits 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning omits e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction omits 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks omits 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union omits 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze omits ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend omits e78bf6be7eda regulator: axp20x: Fix reference cout leak omits 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts omits 558130400465 regulator: qcom-labibb: Document soft start properties omits 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...] omits 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...] omits 8056704ba948 regulator: qcom-labibb: Implement current limiting omits 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...] omits f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] omits 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] omits e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan omits 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms omits 4776a4a0a29c serial: remove sirf prima/atlas driver omits 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> omits 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() omits e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() omits f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support omits 4cfd197609d2 gpio: merrifield: Make bias configuration available for GPIOs omits a2bc9b21fd3f pwm: Remove ZTE ZX driver omits 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. omits 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...] omits d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs omits 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] omits 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT omits 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 omits 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon omits 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors omits a6b8720c2f85 Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab [...] omits f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit omits 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 omits ba051901d10f drm/ttm: add a debugfs file for the global page pools omits 3763d635deaa drm/ttm: add debugfs directory v2 omits e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode omits 95b98f004f9d drm/i915/region: don't leak the object on error omits 5269a618eec7 video: fbdev: simplefb: Fix info message during probe omits 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable omits b63f41f3d9ce Merge branch 'irq/urgent' of git://git.kernel.org/pub/scm/ [...] omits 71c46fc33a37 Merge tag 'drm-misc-next-2021-01-19' of git://anongit.free [...] omits e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...] omits 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member omits e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' omits 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] omits 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused omits a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary omits f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...] omits d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static omits 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type omits e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h omits c97498363fc3 drm/i915/error: Fix object page offset within a region omits 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check omits 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2) omits d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] omits 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] omits f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] omits dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] omits 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] omits 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' omits e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] omits a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] omits 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] omits 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] omits 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] omits 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' omits 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] omits ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] omits 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] omits cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues omits 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] omits ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses omits 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] omits c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] omits 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] omits c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] omits 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] omits b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header omits a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] omits ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] omits 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] omits e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours omits d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] omits abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] omits 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues omits 7a79f1f7f7e7 dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM82 [...] omits 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks" omits 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...] omits 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...] omits a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately omits 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...] omits 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...] omits 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt omits 30b61720aa9e drm/i915: Generalize the async flip capability check omits 33ef04fa5d27 drm/i915: Drop redundant parens omits 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap omits 60920148ba41 drm/i915: Fix the training pattern debug print omits 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...] omits 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next omits 514b1a8477d2 efi: x86: clean up previous struct mm switching omits 3e1e00c00e2b efi: x86: move mixed mode stack PA variable out of 'efi_scratch' omits 3820749ddcee efi/libstub: move TPM related prototypes into efistub.h omits cdec91c034a2 efi/libstub: fix prototype of efi_tcg2_protocol::get_event_log() omits 2f196059864f efi/libstub: whitespace cleanup omits 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] omits 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS omits 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible omits b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 omits 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme omits fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] omits 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs omits c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] omits 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling omits db9d9f944f95 soundwire: cadence: fix ACK/NAK handling omits ec47518742c6 soundwire: bus: add more details to track failed transfers omits 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log omits c397efb77d81 soundwire: use consistent format for Slave devID logs omits ee3db942432c soundwire: intel: don't return error when clock stop failed omits 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id omits c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree omits 565e3afaefee soundwire: sysfs: Constify static struct attribute_group omits 0cff99117991 soundwire: cadence: reduce timeout on transactions omits 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev omits 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER omits db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...] omits 1c17cc47d764 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 omits 908f6e2b8a79 USB: gadget: udc: Process disconnect synchronously omits 79f06f04db65 usb: gadget: u_serial: Remove old tasklet comments omits c00243e7cd5c usb: typec: ucsi: Add conditional dependency on USB role switch omits 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7 omits 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...] omits 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL omits 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare omits 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...] omits e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals omits 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default omits 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config omits c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk. omits 83c0cf46675f Merge branch 'edac-misc' into edac-for-next omits ec2a29593c83 module: harden ELF info handling omits e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish. omits e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice omits b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug omits 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...] omits 0627cc334d40 sony-laptop: Remove unneeded semicolon omits c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] omits 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh omits dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] omits bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] omits e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references omits 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup omits d70f7598c458 usb: gadget: u_audio: clean up locking omits 298651178043 usb: gadget: u_audio: remove struct uac_req omits 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion omits 7de8681be2cd usb: gadget: u_audio: Free requests only after callback omits 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds omits ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP omits db615c6264cf usb: gadget: Introduce SSP rates and lanes omits 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros omits f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes omits 7766cafea0ec usb: bdc: Remove the BDC PCI driver omits 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() omits 2bf4fd065384 nvmem: Add driver to expose reserved memory as nvmem omits 48562270a53c dt-bindings: nvmem: Add bindings for rmem driver omits cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem omits d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver omits df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation omits e95d931a15bb pinctrl: bcm: Simplify bool comparison omits 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config omits 1b399bb04837 kconfig.h: Add IF_ENABLED() macro omits dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...] omits 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later omits cec7638b8e79 drm/drm_agpsupport: Strip out obviously wrong descriptions [...] omits d578f32bdeb9 drm/gma500/mdfld_intel_display: Demote three kernel-doc fo [...] omits c9af49c107f5 drm/gma500/mdfld_dsi_output: Demote a couple of kernel-doc [...] omits ec75c84eea49 drm/gma500/oaktrail_crtc: Demote unworthy kernel-doc headers omits dd05f63da995 drm/gma500/oaktrail_lvds: Demote one documentation header [...] omits 87b1e2bbe3de drm/gma500/oaktrail_lvds_i2c: Remove unused variables 'tmp' omits 77ee9c5688c9 drm/gma500/cdv_intel_dp: Demote one unworthy header fix another omits 9d4f8c9ab11c drm/gma500/cdv_intel_lvds: Demote unworthy headers to stan [...] omits 9f67e0e8db7d drm/gma500/cdv_intel_display: Demote kernel-doc abuse in ' [...] omits 18b9bf2cc9ab drm/gma500/cdv_intel_crt: Demote kernel-doc abuse in 'cdv_ [...] omits f3cca4da90d0 drm/drm_dp_helper: Fix spelling issue and add missing desc [...] omits d6936950d8b5 drm/gma500/psb_irq: Demote kernel-doc abuse omits 89e8e281d0e1 drm/gma500/psb_intel_sdvo: Demote kernel-doc abuses omits 4dacee1630b9 drm/gma500/mmu: Actually return an error if one occurs omits 7a6200203533 drm/gma500/power: Remove excess param description 'state' omits 2a6589cf2daf drm/gma500/mmu: Remove unused function 'psb_get_default_pd_addr' omits ce5735b69f66 drm/gma500/gem: Include our own header containing prototypes omits 2717e5951cd5 drm/gma500/gem: Do not rely on consumers to include drm/dr [...] omits b859bd3a3c4c drm/gma500/psb_intel_modes: Provide missing descriptions f [...] omits 73512178daf8 drm/gma500/psb_intel_lvds: Supply description for 'mode_dev' omits 14981b8095fb drm/gma500/psb_intel_display: Demote kernel-doc formatting abuse omits ba42485c1856 drm/gma500/gma_device: Include our own header containing p [...] omits 98daaba0a7c3 drm/gma500/gma_display: Demote kernel-doc abuses to standa [...] omits 63ad2a972c92 drm/gma500/power: Fix a bunch of *dev documentation issues omits 5461bdc5772f drm/gma500/mmu: Make local function 'psb_mmu_pt_alloc_map_ [...] omits 93c3ffc8e43f drm/gma500/intel_i2c: Remove superflouous parameter descri [...] omits 8dd680cc41c9 drm/gma500/intel_bios: Demote non-conformant kernel-doc header omits 92bd69c72349 drm/gma500/gem: Add and rename some function parameter des [...] omits 358794a29a5f drm/gma500/framebuffer: Fix some possible doc-rot issues omits 18ee77e74325 drm/mga/mga_ioc32: Fix some formatting issues in 'mga_comp [...] omits 94d2c6c8019b drm/r128/r128_ioc32: Fix formatting issues in 'r128_compat [...] omits f58149129e48 drm/mga/mga_ioc32: Document headers do not make good kerne [...] omits 2b7cea7d304b drm/r128/r128_ioc32: Document headers do not make good ker [...] omits 60c456e0ff06 pinctrl: sprd: Simplify bool comparison omits 84335675f222 dma-buf: Add debug option omits cfb0fde7a7fa USB: serial: f81534: drop short control-transfer check omits 18d8fe614fad USB: serial: f81232: drop short control-transfer checks omits 0765590f91a2 USB: serial: io_ti: fix a debug-message copy-paste error omits 66db94786e94 USB: serial: io_ti: drop short control-transfer check omits 2dc0e7c37549 USB: serial: upd78f0730: drop short control-transfer check omits f7de9b64265f USB: serial: mxuport: drop short control-transfer check omits 90fa41ee4a67 USB: serial: cp210x: add copyright notice omits 4c0a84cb0904 USB: serial: cp210x: drop unused includes omits dc5338fc64b2 USB: serial: cp210x: drop short control-transfer checks omits 03f32d7cb51b USB: serial: cp210x: update control-characters on every change omits f61309d9c96a USB: serial: cp210x: set IXOFF thresholds omits 7748feffcd80 USB: serial: cp210x: add support for software flow control omits a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting omits 72fec10c17d9 drm/ttm: WARN_ON non-empty lru when disabling a resource manager omits ade94143020a drm/vmwgfx: Always evict vram _before_ disabling it omits ff36baf80755 drm/vmwgfx: Drop svga_lock omits 8ff059b8531f efi: ia64: move IA64-only declarations to new asm/efi.h header omits b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait omits ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals omits 87969bcd4948 drm/panel: panel-simple: add bus-format and connector-type [...] omits 979d9cbe75b9 USB: serial: pl2303: fix line-speed handling on newer chips omits 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning omits 61712a5f8271 vgaarb: Remove unneeded semicolons omits ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] omits 47d35c1c40d5 drm: Set vm_ops to GEM object's values during mmap omits a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C omits 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY omits aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding omits c06e424be5f5 dmaengine: idxd: set DMA channel to be private omits 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon omits 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq omits 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops omits 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops omits 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops omits 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops omits 50f97e919faf rtc: opal: constify opal_rtc_ops omits 3948a866822e rtc: m41t80: constify m41t80_rtc_ops omits 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops omits aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops omits d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm omits 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops omits e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops omits b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops omits 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm omits 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq omits d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM omits 7ae41220ef58 rtc: introduce features bitfield omits 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() omits 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() omits 1f0cbda3b452 rtc: s5m: select REGMAP_I2C omits a7ed11fc0b72 Merge branch 'fixes' into for-next omits 98583cf6115c Merge branch 'work.audit' into for-next omits cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now omits 95b78d53706d power: supply: charger-manager: fix incorrect health status omits b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5 omits fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc omits 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask omits 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger omits 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon omits f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon omits f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev() omits 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...] omits 61f59723b355 Merge branch 'work.coredump' into for-next omits 60c5f144569f Merge branches 'work.sparc', 'work.sparc32', 'work.elf-com [...] omits ba217b77772a Merge drm/drm-next into drm-intel-next omits 777e687a0c65 drm/i915: split fdi code out from intel_display.c omits 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c omits fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2) omits f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int omits 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler omits 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking omits 85dd1dd6e271 drm/vkms: Fix missing kmalloc allocation failure check omits 415de5fdeb5a cpuset: fix typos in comments omits da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts omits f4fb55953166 drm/amdgpu/display: these forward declarations are not used omits b4423a3d30a9 drm/amd/display: fix the coding style issue of integrated_info omits b3de22cbde83 drm/amd/pm: update driver if version for navy_flounder omits b479efb0a94a drm/amd/display: fix the system memory page fault because [...] omits 3f5f188963a4 drm/amdgpu: updated fw attestation interface omits fe2d9f5abf19 drm/amdgpu: toggle on DF Cstate after finishing xgmi injection omits de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...] omits 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor omits ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor omits 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] omits 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions omits 86588296acbf fdt: Properly handle "no-map" field in the memory region omits 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next() omits 0ba882ae2818 spi: Drop unused efm32 bus driver omits 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc omits f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits c1de44631eb5 audit: Remove leftover reference to the audit_tasklet omits 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] omits dcdfe2712b68 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails omits 3ef170c25b97 drm/tegra: gr2d: Add compatible for Tegra114 omits efc8a109e5ce drm/tegra: gr2d: Correct swapped device-tree compatibles omits e87ba0fefc0d drm/tegra: dc: Enable display controller driver for Tegra114 omits 59e520a695e7 drm/tegra: vic: Add comments on STREAMID registers omits 58ef3aeb9ac3 drm/tegra: falcon: Support newer VIC firmware omits 429b29aef7f8 tty: serial: Drop unused efm32 serial driver omits c25c210f590e usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot omits 91369720557b MAINTAINERS: update MediaTek PHY/USB entry omits 717774eb5273 dt-bindings: usb: convert mediatek, mtu3.txt to YAML schema omits d93b29c80971 dt-bindings: usb: convert mediatek, mtk-xhci.txt to YAML schema omits f9924caf5d95 dt-bindings: usb: convert mediatek, musb.txt to YAML schema omits 6a0d64fc5a4e dt-bindings: net: btusb: change reference file name omits 23bf6fc7046c dt-bindings: usb: convert usb-device.txt to YAML schema omits 63d152149b2d usb: gadget: u_ether: support configuring interface names. omits f08fc2c30e78 usb: dwc3: pci: add support for the Intel Alder Lake-P omits 73203bde3a95 usb: dwc3: pci: ID for Tiger Lake CPU omits e492ce9bcaa1 usb: dwc3: pci: Register a software node for the dwc3 plat [...] omits e68d0119e328 software node: Introduce device_add_software_node() omits c86cad04dcc8 drivers/usb/gadget/udc: Assign boolean values to a bool variable omits dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops omits 0bd080497bb8 drm/i915: add back static declaration omits 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get() omits 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift omits 35a93349932e regulator: pf8x00: use linear range for buck 1-6 omits 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated omits 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...] omits 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc omits 4d23b84d1fcd regulator: pf8x00: add a doc for the module omits 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...] omits 51567ad125f9 power: supply: cpcap-battery: constify psy_desc omits 0d7ab835463e drm/amdgpu: Remove unused variable omits a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge omits 1355a484ef2a drm/vc4: Initialize vc4_drm_driver with CMA helper defaults omits fd4a641ac88f leds: trigger: implement a tty trigger omits 63e34e707c62 tty: vcc: Drop impossible to hit WARN_ON omits 6da629c85871 tty: vcc: Drop unnecessary if block omits c24dc4bab20c tty: hvcs: Drop unnecessary if block omits 28645ae064d1 drm/hisilicon/hibmc: Remove hibmc_ttm.c omits 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...] omits 97d553963250 drm/i915/region: convert object_create into object_init omits 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create omits dcaccaf0e83a drm/i915/gem: split gem_create into own file omits 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...] omits 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines() omits 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...] omits b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start omits 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed' omits 3da88be24997 thunderbolt: Add support for de-authorizing devices omits b86cb29287be x86: Remove definition of DEBUG omits d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next omits 1777b185f5cc Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutron [...] omits fb5cfcaa2efb Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit. [...] omits e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity omits fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook omits 03cee1683666 IMA: define a builtin critical data measurement policy omits 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] omits 47d76a484050 IMA: limit critical data measurement based on a label omits c4e43aa2eeb0 IMA: add policy rule to measure critical data omits d6e645012d97 IMA: define a hook to measure kernel integrity critical data omits 291af651b350 IMA: add support to measure buffer data hash omits 2b4a2474a202 IMA: generalize keyring specific measurement constructs omits 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd() omits afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...] omits 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...] omits 60bee27ba2df scsi: core: No retries on abort success omits 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h omits dfa7c521bfc0 Merge tag 'drm-intel-next-2021-01-12' of git://anongit.fre [...] omits 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings omits 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults omits 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset omits a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel omits a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper omits b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...] omits 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized omits cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct omits c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...] omits e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands omits 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...] omits 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine omits 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...] omits d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine omits 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...] omits 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions omits 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ omits bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() omits 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free omits 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines omits 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement omits 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...] omits fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue omits 2ce542e517ab Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab [...] omits 284448495860 power: supply: cpcap-battery: Fix typo omits 0f596487ff99 power: supply: cpcap-battery: Add charge_now property omits 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting omits faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...] omits 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property omits bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...] omits 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...] omits 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...] omits 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...] omits c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4 omits 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration omits e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...] omits 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...] omits 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put() omits 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put() omits b537900f1598 userfaultfd: use secure anon inodes for userfaultfd omits c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500 omits c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...] omits 29cd6591ab6f selinux: teach SELinux about anonymous inodes omits e7e832ce6fa7 fs: add LSM-supporting anon-inode interface omits 215b674b84dd security: add inode_init_security_anon() LSM hook omits ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment omits df1f0560d28f drm/amd/display: Simplify bool comparison omits 4c6735923891 drm/amd/display: Simplify bool comparison omits 80bdc7b9b9ab drm/amd/display: Simplify bool comparison omits d0981b90c15c drm/amd/display: Simplify bool comparison omits 46aa2ff323be drm/amdgpu: Repeat assignment to max_slave_planes omits ac492ec97c1c drm/amd/display/dc/core/dc_link: Fix a couple of function [...] omits 625a15bf7e3f drm/amd/display/dc/core/dc_resource: Demote some kernel-do [...] omits 80fbe537c1ab drm/amd/display/dc/core/dc: Fix a bunch of documentation m [...] omits 61f024247ccc drm/amd/display/dc/core/dc_link_dp: Mark 'result_write_min [...] omits 3a00c04212d1 drm/amd/display/dc/core/dc_link: Move some local data from [...] omits e9f8fb6aa05c drm/amd/display/dc/dce60/dce60_resource: Include our own h [...] omits 07e1c9c1fca2 drm/amd/display/dc/dce80/dce80_resource: Include our own h [...] omits 106615044fb1 drm/amd/display/dc/dce80/Makefile: Ignore -Woverride-init warning omits ceb3cf476a44 drm/amd/display/dc/dce60/Makefile: Ignore -Woverride-init warning omits d350750f4bfb drm/amd/display/dc/dce100/dce100_resource: Include our own [...] omits d96e2dc24a1f drm/amd/display/dc/dce100/Makefile: Ignore -Woverride-init [...] omits 12392697fa9f drm/amd/display/dc/core/dc: Staticise local function 'appl [...] omits dfb88467987d drm/amd/display/dc/dce112/dce112_resource: Include our own [...] omits d308d0b4b9a4 drm/amd/display/dc/core/dc_link_dp: Staticify local functi [...] omits 4202ef47651b drm/amd/display/dc/core/dc_link: Remove unused variable 'status' omits c88855f3a509 drm/amd/display/dc/core/dc_resource: Staticify local functions omits 88d2140f36c0 drm/amd/display/modules/info_packet/info_packet: Correct k [...] omits d5a4ee0e6a08 drm/amd/display/modules/power/power_helpers: Staticify loc [...] omits dd75aa13f679 drm/amd/display/dmub/src/dmub_dcn30: Include our own heade [...] omits 8bf01e56c0cf drm/amd/include/renoir_ip_offset: Mark top-level IP_BASE a [...] omits 409f8b3b4cb0 drm/amd/display/dc/dc_helper: Include our own header, cont [...] omits 24272db8491e drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant [...] omits 737b702a3014 drm/amd/display/dc/calcs/dce_calcs: Remove unused variable [...] omits 1c26a1bf3bcb drm/amd/display: Fix to be able to stop crc calculation omits e2881d6d0a26 Revert "drm/amd/display: Expose new CRC window property" omits 98e45a8587c1 Revert "drm/amdgpu/disply: fix documentation warnings in d [...] omits 24eb937416fd Revert "drm/amd/display: Fix unused variable warning" omits d7379efae6ac drm/amd/pm: modify the fine grain tuning function for vangogh omits e017fb66f7ac drm/amd/pm: modify the fine grain tuning function for Renoir omits 51e3ca7aa932 drm/amdgpu: set power brake sequence omits 5b34ab52401f drm/modes: Switch to 64bit maths to avoid integer overflow omits 625f8fb5bb5f drm/vmwgfx: Fix display register usage for some older configs omits 8426ed9c4b42 drm/vmwgfx: Cleanup the cmd/fifo split omits 359dc60d0fa5 drm/vmwgfx: Remove the throttling code omits 8772c0bb58bb drm/vmwgfx: Cleanup pci resource allocation omits be4f77ac6884 drm/vmwgfx: Cleanup fifo mmio handling omits 9703bb329206 drm/vmwgfx: Switch to a managed drm device omits 31856c8c1ce4 drm/vmwgfx: Remove stealth mode omits 93dd856192b9 drm/vmwgfx: add Zack Rusin as maintainer omits 20612d2428c3 fpga: dfl-pci: rectify ReST formatting omits a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P omits 112b6a8e038d arm64: allow LTO to be selected omits a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS omits 004d53f8c96f arm64: vdso: disable LTO omits 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o omits 6e20f18579c5 efi/libstub: disable LTO omits d23dddf86a12 scripts/mod: disable LTO for empty.c omits 7ac204b545f2 modpost: lto: strip .lto from module names omits 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO omits 3578ad11f3fb init: lto: fix PREL32 relocations omits a8cccdd95473 init: lto: ensure initcall ordering omits fbe078d397b4 kbuild: lto: add a default list of used symbols omits dd2776222abb kbuild: lto: merge module sections omits 22d429e75f24 kbuild: lto: limit inlining omits 38e891849003 kbuild: lto: fix module versioning omits dc5723b02e52 kbuild: add support for Clang LTO omits 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788 omits c9c324dc22aa objtool: Support stack layout changes in alternatives omits b23cc71c6274 objtool: Add 'alt_group' struct omits ab4e0744e99b objtool: Refactor ORC section generation omits 9834dfef55cc drm/i915/gt: Prune inlines omits e73263367088 drm/i915/gt: Prune 'inline' from execlists omits 8323c625487a drm/vblank: Fix typo in docs omits 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function. omits 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function. omits ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function. omits 7569c6051fc4 drm: drm_crc: fix a kernel-doc markup omits 097d43d85704 mm: memblock: remove return value of memblock_free_all() omits b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF omits f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic omits 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip() omits bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier omits 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support omits 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv omits b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier omits ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support omits 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv omits b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574 omits e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF omits c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices() omits 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets omits 67f4aeb2b41a drm/sun4i: tcon: fix inverted DCLK polarity omits a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions omits b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions omits a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions omits 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions omits 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions omits 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions omits 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function omits 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions omits 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function omits 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions omits cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...] omits 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions omits 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions omits 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support omits 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros omits 537db25ca330 pinctrl: renesas: Add I/O voltage level flag omits e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks omits 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support omits 7e923e6a3ceb locking/selftests: Add local_lock inversion tests omits 5f2962401c6e locking/lockdep: Exclude local_lock_t from IRQ inversions omits 175b1a60e880 locking/lockdep: Clean up check_redundant() a bit omits bc2dd71b2836 locking/lockdep: Add a skip() function to __bfs() omits dfd5e3f5fe27 locking/lockdep: Mark local_lock_t omits 5831c0f71d66 locking/selftests: More granular debug_locks_verbose omits 9271a40d2a14 lockdep/selftest: Add wait context selftests omits 9a7832ce3d92 perf/x86/intel/uncore: With > 8 nodes, get pci bus die id [...] omits ba9506be4e40 perf/x86/intel/uncore: Store the logical die id instead of [...] omits 65bcf072e20e sched: Use task_current() instead of 'rq->curr == p' omits e9b9734b7465 sched/fair: Reduce cases for active balance omits 8a41dfcda7a3 sched/fair: Don't set LBF_ALL_PINNED unnecessarily omits fc488ffd4297 sched/fair: Skip idle cfs_rq omits 8c1f560c1ea3 sched/fair: Avoid stale CPU util_est value for schedutil i [...] omits 0301925dd004 sched: Add schedutil overview omits e0b257c3b71b sched: Prevent raising SCHED_SOFTIRQ when CPU is !active omits d1515851ca07 thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP p [...] omits a5418be9dffe sched/core: Rename schedutil_cpu_util() and allow rest of [...] omits 7d6a905f3dd6 sched/core: Move schedutil_cpu_util() to core.c omits 368fd0d79c09 drm/i915/selftests: fix the uint*_t types that have crept in omits 657b65058b1e drm/hisilicon: Fix build error omits 5dc71f1eb870 USB: dwc3: document gadget_max_speed omits e793c2a3d376 dt-bindings: usb: update snps,dwc3.yaml references omits 16bcc58e1dab Documentation/devicetree/bindings/usb/dwc3-st.txt: update [...] omits 132ee0da6e9f usb: dwc3: gadget: Disable Vendor Test LMP Received event omits 681045819636 drm: Include <linux/mem_encrypt.h> in drm_cache.c omits d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...] omits bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...] omits 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle omits 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...] omits c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...] omits 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset() omits c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call omits f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync omits db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked omits eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_* omits f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...] omits 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock omits abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c omits 7853b437391a drm/i915/display: fix the uint*_t types that have crept in omits 702c08d6d034 drm/i915/display: remove useless use of inline omits 140e2b0b6bfb drm/i915/gt: Rearrange ivb workarounds omits ca85e2184604 drm/i915/gt: Rearrange vlv workarounds omits ecaafb7b5ab6 drm/amdgpu: Add secure display TA interface omits a944c12724b7 drm/amdgpu: Add Secure Display TA header file omits 278cdb683490 drm/amdgpu: add new device id for Renior omits 8bf0835132c1 drm/amdgpu: add green_sardine device id (v2) omits ef6f9b711784 drm/amd/display/dc/core/dc_stream: Demote non-conformant k [...] omits 25e98237c93b drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse omits a3aa5c55d3e7 drm/amd/display/dc/dce60/dce60_resource: Make local functi [...] omits fd5912f5b4d8 drm/amd/display/dc/dce100/dce100_resource: Make local func [...] omits c324f144b283 drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce [...] omits aa03febbd340 drm/amd/display/dc/dce110/dce110_transform_v: Demote kerne [...] omits bfde520e8942 drm/amd/display/dc/dce110/dce110_resource: Make local func [...] omits 6f67c6bc56f7 drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init [...] omits 67bb3193d06a drm/amd/display/dc/dce110/dce110_mem_input_v: Include our [...] omits b9312a03ab3f drm/amd/display/dc/dce110/dce110_timing_generator_v: Demot [...] omits 963ba1262e38 drm/amd/display/dc/dce112/dce112_resource: Make local func [...] omits e8cee6b0b522 drm/amd/display/dc/dce110/dce110_compressor: Strip out unu [...] omits 24aa49ab0a22 drm/amd/display/dc/dce110/dce110_timing_generator: Demote [...] omits 0a91c7c32ee6 drm/amd/display/dc/dce120/dce120_timing_generator: Remove [...] omits a41bf9b8c460 drm/amd/display/dc/dce110/dce110_mem_input_v: Make local f [...] omits 1c17952ef922 drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non- [...] omits 94f0d0c80cf3 drm/amd/display/dc/dce110/dce110_compressor: Remove unused [...] omits f1601501991d drm/amd/display/dc/dce110/dce110_timing_generator: Remove [...] omits d1d018d631ff drm/amd/display/dc/dce/dce_opp: Remove duplicate entries c [...] omits 9e01f800e5dc drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init [...] omits 89adc10178fd drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] omits d2b6564d83ab drm/amd/display/dc/dce120/dce120_timing_generator: Demote [...] omits 3154fe4b3571 drm/amd/display/dc/dce120/dce120_resource: Staticify local [...] omits 8a6ab2f1a92c drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init [...] omits eea08ecbfcf1 drm/amd/display/dc/dce120/dce120_timing_generator: omits 9c92cda39cd1 drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass d [...] omits 469b1133804e drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Inclu [...] omits d1f825dd145b drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix s [...] omits 23ca7e9f7951 drm/amd/display/dc/irq/irq_service: Make local function static omits 4b93ebcce090 drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Inc [...] omits 9a9fba5bb298 drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse omits 995d4de1b479 drm/amd/display/dc/dce/dce_opp: Demote non-compliant kerne [...] omits 93e67af42d19 drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2' omits 08c06e26d4d9 drm/amd/display/dc/dce/dce_link_encoder: Remove unused var [...] omits 7d11d2589a4e drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw [...] omits 8f8150faa138 drm: amdgpu: pm: Mark vangogh_clk_dpm_is_enabled() as static omits 78683229ddee drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 omits 527687e6d391 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] omits 0d90d0ddd10e drm/amd/pm: implement processor fine grain feature for van [...] omits 517cb957c43b drm/amd/pm: implement the processor clocks which read by metric omits ec3b35c82de3 drm/amd/pm: add the workload map for vangogh omits 79af0681bd19 drm/amd/pm: fix one superfluous error for renoir omits f727ebeb589d drm/amd/pm: support the function to change power profile m [...] omits 3313ef1846b8 drm/amd/pm: Enable GfxOff for Vangogh omits b58ce1fea5bc drm/amd/pm: Add GFXOFF interface for Vangogh omits 98ab5f3513f9 drm/amd/display: Fix deadlock during gpu reset v3 omits 966737906ce0 drm/amd/pm: fix the return value of pm message omits 743538838c6a drm/amdgpu: revise the mode2 reset for vangogh omits b6903089a5ab drm/amdgpu: Enable GPU reset for vangogh omits b913ec628ce2 drm/amdgpu: fix mode2 reset sequence for vangogh omits 1608635534fb drm/amdgpu/nv: add mode2 reset handling omits 20e157c72578 drm/amdgpu: add mode2 reset support for vangogh omits 3c2a01cb0fc5 drm/amdgpu/sriov Stop data exchange for wholegpu reset omits 4738154021b0 drm/amd/pm: don't mark all apu as true on feature mask omits aedebd40bb6e drm/amd/pm: initial feature_enabled/feature_support bitmap [...] omits 4dac9f20625a drm/amd/pm: clean up get_allowed_feature_mask function omits 11db224b349e drm/amd/pm: enhance the real response for smu message (v2) omits 1acc080213a6 drm/amd/pm: remove vcn/jpeg powergating feature checking f [...] omits 0257b464b4d5 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] omits 9882e278536e drm/amdgpu: Decrease compute timeout to 10 s for sriov mul [...] omits b65650a3dda3 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] omits 8d5fdaa63cc3 drm/amd/display: change SMU repsonse timeout to 2s omits 9c63852f4a39 drm/amd/display: disable dcn10 pipe split by default omits 630f31c9a947 drm/amd/display: 3.2.118 omits 72f6c427c5dd drm/amd/display: Add a missing DCN3.01 API mapping omits d209124ddae3 drm/amd/display: enable HUBP blank behaviour omits 985faf2c4ecb drm/amd/display: New sequence for HUBP blank omits 36ec5b16619e drm/amd/display: Fix assert being hit with GAMCOR memory s [...] omits 96b5e3e1f8b5 drm/amd/display: fix seamless boot stream adding algorithm omits cf3a26275977 drm/amd/display: implement T12 compliance omits ea0124a7d230 drm/amd/display: Remove unused P010 debug flag omits 29d5ac563c52 drm/amd/display: doesn't reprogram AMD OUI omits ae2175641abf drm/amd/display: removed unnecessary check when dpp clock [...] omits f8e792dc5c45 drm/amd/display: New path for enabling DPG omits fd1c85d3ac2c drm/amd/display: Unblank hubp based on plane visibility omits 4a93aa6f9689 drm/amd/display: HUBP_IN_BLANK for DCN30 omits 89c7dfa927a7 drm/amd/display: Separate fec debug flag and monitor patch omits f03e80d2e82c drm/amd/display: Initialize stack variable omits 33fd9cb8a267 drm/amd/display: NULL pointer hang omits a717ad8ce586 drm/amd/display: 3.2.117 omits 9fd53a5bd129 usb: cdnsp: fixes undefined reference to cdns_remove omits 6500f30b1642 usb: cdns3: Adds missing __iomem markers omits 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] omits 7786032e52cb objtool: Rework header include paths omits 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles omits a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles omits 1d509f2a6ebc x86/insn: Support big endian cross-compiles omits c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests omits 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics omits 468af56a7bba objtool: Support addition to set CFA base omits fb084fde0c81 objtool: Fully validate the stack frame omits 64362bc6a90d drm/i915/gt: Replace open-coded intel_engine_stop_cs() omits 81746b74c1e7 drm/i915/selftests: Bump the scheduling error threshold fo [...] omits 106a9368dc67 drm/i915/selftests: Force a failed engine reset omits b059b48500da Merge tag 'ib-psy-pxa-for-5.12-signed' into psy-next omits cb6d6918c56f power: supply: wm97xx_battery: Convert to GPIO descriptor omits a3b4388ea19b power: supply: z2_battery: Convert to GPIO descriptors omits 3235d1305066 power: reset: Add poweroff driver for ATC260x PMICs omits 2f7cf24f4205 power: supply: core: Constify static struct attribute_group omits 249aacc6a30f power: supply: ltc4162-l: Constify static struct attribute_group omits e4aad9998ee9 Merge v5.11-rc3 omits c2fa56173ba6 Merge v5.11-rc3 omits c6892892a95d spi: bcm2835: Set controller max_speed_hz omits 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt omits 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...] omits 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...] omits 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes omits 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] omits 9335e23ddc33 tty: serial: owl: Add support for kernel debugger omits 42dceab05027 drm/panfrost: Use delayed timer as default in devfreq profile omits 72366b3c530c Merge series "spi: sh-msiof: Advertize bit rate limits and [...] omits 10f48a12eb0d Merge series "spi: cadence-quadspi: Add QSPI controller su [...] omits 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] omits 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] omits 5b1af71280ab phy: stm32: rework PLL Lock detection omits 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...] omits 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation omits 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_* omits 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...] omits 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...] omits 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference omits 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908 omits 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding omits b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...] omits 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword omits 08abe46b2cfc selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support omits 14054f2afcd6 drm: Move struct drm_device.hose to legacy section omits 5c1736cff134 drm/radeon: Store PCI controller in struct radeon_device.hose omits 02e415f879d2 drm: Merge CONFIG_DRM_VM into CONFIG_DRM_LEGACY omits 413c6466349b drm: Build drm_memory.o only for legacy drivers omits 3abc66706385 drm: Implement drm_need_swiotlb() in drm_cache.c omits ff28a9f8d3b4 drm: Inline AGP wrappers into their only callers omits dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema omits 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema omits 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema omits cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema omits a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema omits ccf11dbaa07b evm: Fix memleak in init_desc omits 970e8eaa0819 spi: stm32: Simplify stm32h7_spi_prepare_fthlv() omits eaecba876783 spi: spi-qcom-qspi: Use irq trigger flags from firmware omits 566c6120f095 spi: hisi-sfc-v3xx: extend version checking compatibility omits 81f68479ec4e spi: sh-msiof: Fill in controller speed limits omits 9a133f7b72f0 spi: sh-msiof: Fill in spi_transfer.effective_speed_hz omits a9dfa098b7d6 phy: ingenic: Remove useless field .version omits 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() omits 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level omits d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data omits fa49fdbe78a5 drm/vc4: Move mmap implementation into GEM object function omits ccfe8e9c12f9 drm/vc4: Make several BO functions static omits b100ed1ee8f2 drm/vc4: Use drm_gem_cma_vmap() directly omits fcebca39938f dt-bindings: spi: cadence-qspi: Add support for Intel lgm-qspi omits eb4aadc31ef4 spi: Move cadence-quadspi.txt to Documentation/devicetree/ [...] omits b436fb7d29bf spi: cadence-quadspi: Add multi-chipselect support for Int [...] omits ad2775dc3fc5 spi: cadence-quadspi: Disable the DAC for Intel LGM SoC omits ab2d28750aac spi: cadence-quadspi: Add QSPI support for Intel LGM SoC omits 3acb64c07e95 regulator: ab8500: Decomission platform data header omits c512150b266b regulator: ab8500: Remove unused platform data omits aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels omits 007c45787650 drm/i915/guc: stop calling execlists_set_default_submission omits 43aaadc67e6f drm/i915/guc: init engine directly in GuC submission mode omits 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg omits d0637f7a9fbb drm/i915/guc: do not dump execlists state with GuC submission omits 7e5299cebe91 drm/i915/guc: Delete GuC code unused in future patches omits 67004e130aaf ARM: tegra_defconfig: Enable USB_CHIPIDEA_HOST and remove [...] omits c3590c7656fb usb: host: ehci-tegra: Remove the driver omits a1fdd107cd0c usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info omits a728f91bcc70 usb: chipidea: tegra: Support runtime PM omits fc53d5279094 usb: chipidea: tegra: Support host mode omits 711e23442791 usb: chipidea: tegra: Rename UDC to USB omits c49f958b8d57 usb: chipidea: tegra: Remove MODULE_ALIAS omits 35192007d28d usb: phy: tegra: Support waking up from a low power mode omits b100402e93dc usb: phy: tegra: Add delay after power up omits ba9fc77cbf00 usb: gadget: bdc: fix checkpatch.pl repeated word warning omits 14a46f82d74e usb: gadget: bdc: fix checkpatch.pl spacing error omits fc43a80f7f39 usb: gadget: bdc: fix checkpatch.pl tab warning omits cb387becbf16 usb: gadget: bdc: use the BIT macro to define bit filed omits 913a4a7d13df usb: gadget: bdc: avoid precedence issues omits 5ae5f76a4535 usb: gadget: bdc: add identifier name for function declaraion omits feed6252a526 usb: gadget: bdc: fix check warning of block comments alignment omits ddafe4b9c6bd usb: gadget: bdc: fix warning of embedded function name omits 1c6e01bbe771 usb: gadget: bdc: prefer pointer dereference to pointer type omits e634ae98b807 usb: gadget: bdc: remove bdc_ep_set_halt() declaration omits 3aaefb76c50f usb: gadget: bdc: fix improper SPDX comment style for header file omits 0cf1d704048a drm/sun4i: Add support for BT2020 to DE3 omits ea067aee45a8 drm/sun4i: de2/de3: Remove redundant CSC matrices omits 99be71187b6b drm/sun4i: csc: Rework DE3 CSC macros omits e94a26504f41 platform/surface: aggregator_cdev: Add comments regarding [...] omits a403c1dfcf9f platform/surface: aggregator_cdev: Fix access of uninitial [...] omits d26cbdd27f8c platform/surface: fix potential integer overflow on shift [...] omits d69cd7eea93e platform/x86: ideapad-laptop: Disable touchpad_switch for [...] omits bb6dafdba6b0 video: omapfb2: Make standard and custom DSI command mode [...] omits 4c0d42f7ba7f drm/nouveau: Remove references to struct drm_device.pdev omits 4d4dad21cc7b drm/hibmc: Remove references to struct drm_device.pdev omits 8f66090b7bb7 drm/amdgpu: Remove references to struct drm_device.pdev omits 8a11d283788e drm/amdgpu: Fix trailing whitespaces omits c590cd9ac8f2 Merge branch 'misc' into for-next omits e8e5df5edd34 scsi: MAINTAINERS: Remove intel-linux-scu@intel.com for IN [...] omits b64750a1b65a scsi: ufs: Remove unnecessary devm_kfree() omits af0c94afc0c4 scsi: lpfc: Simplify bool comparison omits a2fca52ee640 scsi: ufs: WB is only available on LUN #0 to #7 omits dc0d9b12b8a7 scsi: qla2xxx: Update version to 10.02.00.105-k omits ffa018e3a5b4 scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER omits 044c218b0450 scsi: qla2xxx: Fix mailbox Ch erroneous error omits a04658594399 scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe omits daaecb41a278 scsi: qla2xxx: Move some messages from debug to normal log level omits 307862e6697a scsi: qla2xxx: Add error counters to debugfs node omits dbf1f53cfd23 scsi: qla2xxx: Implementation to get and manage host, targ [...] omits ac341c2d2f1f scsi: qedf: Simplify bool comparison omits e4da5feb094c scsi: aha1542: Fix multi-line comment style omits 6075416cc412 scsi: aha1542: Kill trailing whitespace omits 5637d5b769ab scsi: aha1542: Clarify 'struct ccb' comments omits fb475b74d663 scsi: ufs: A tad optimization in query upiu trace omits 6b1dba3d8c85 scsi: target: file: Don't zero iter before iov_iter_bvec omits 4f608fbce54b scsi: pm80xx: Log SATA IOMB completion status on failure omits 6b2f2d05b581 scsi: pm80xx: Simultaneous poll for all FW readiness omits ec2e7e1afff5 scsi: pm80xx: Fix driver fatal dump failure omits 5d28026891c7 scsi: pm80xx: Fix missing tag_free in NVMD DATA req omits 95652f98b1da scsi: pm80xx: Check main config table address omits a961ea0afd63 scsi: pm80xx: Check for fatal error omits d71023af4bec scsi: pm80xx: Do not busy wait in MPI init check omits b61d04141368 scsi: ufs-qcom: Fix ufs RST_n spec violation omits 528db9e563d1 scsi: ufs: core: Fix ufs clk specs violation omits dc0bfdb563c8 scsi: isci: Remove the unneeded variable "status" omits b6cacaf2044f scsi: ufs: ufs-debugfs: Add error counters omits d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support omits 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status omits e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks omits d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register omits 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link omits e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data omits 90103622c30b drm/hdcp: Max MST content streams omits 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len omits a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port omits 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init omits 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support omits 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status omits 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support omits fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header omits fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream omits 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized omits 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST omits b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed omits d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe omits cd900f181ad6 power/supply: Add ltc4162-l-charger omits 1bf3e6cce830 rtc: opal: set range omits 446667df2830 rtc: tx4939: Remove driver omits 51f9b1f8ee3a dt-bindings: rtc: at91rm9200: add sama7g5 compatible omits 4b52be0ce6ad dt-bindings: Remove plain text OF graph binding omits def8550f543e rtc: rx6110: fix build against modular I2C omits 121f54efc3fb rtc: pm8xxx: Read ALARM_EN and update to alarm enabled status omits 50da8d04ee52 power: supply: max8903: Convert to GPIO descriptors omits 3188677d4901 power: supply: max8903: Absorb pdata header omits ed3c19bdb0f4 power: supply: max14656: Drop unused includes omits f1d33ae806ec power: supply: remove duplicated argument in power_supply_ [...] omits 6b714ea49b2a power: supply: axp288_fuel_gauge: Add Mele PCG03 to the deny-list omits 5250f8f37b7e dt-bindings: usb: Use OF graph schema omits f178b8974386 drm/i915: move region_lmem under gt omits 0dbfc1943555 drm/i915/lmem: make intel_region_lmem_ops static omits e24ece087239 drm/i915/region: make intel_region_map static omits af20724c6863 drm/vkms: Add information about module options omits 1e85b7d4279b drm/vkms: Add support for writeback module omits 2df7af93fdad drm/vkms: Add vkms_config type omits d945f797e483 rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 omits 9428d93e4919 dt-bindings: usb-connector: Use OF graph schema omits e0de8a9aebd0 selinux: mark selinux_xfrm_refcount as __read_mostly omits cd2bb4cb0996 selinux: mark some global variables __ro_after_init omits db478cd60d55 selinux: make selinuxfs_mount static omits 3c797e514b92 selinux: drop the unnecessary aurule_callback variable omits cc3283f8f41f drm/fourcc: fix Amlogic format modifier masks omits 46434ba04093 selinux: remove unused global variables omits dc25e3776e8f drm: distinguish return value of drm_dp_check_and_send_lin [...] omits 11aa1415d8bd x86/entry: Remove now unused do_IRQ() declaration omits 74b30195395c sysfs: Support zapping of binary attr mmaps omits 71a1d8ed900f resource: Move devmem revoke code to resource framework omits 0fb1b1ed7dd9 /dev/mem: Only set filp->f_mapping omits dc217d2c5a7e PCI: Obey iomem restrictions for procfs mmap omits 96667f8a4382 mm: Close race in generic_access_phys omits eb83b8e3e647 media: videobuf2: Move frame_vector into media subsystem omits 04769cb1c45a mm/frame-vector: Use FOLL_LONGTERM omits d88a0c169bd5 misc/habana: Use FOLL_LONGTERM for userptr omits d4cb19250aae misc/habana: Stop using frame_vector helpers omits 9fcac0f1efea drm/exynos: Use FOLL_LONGTERM for g2d cmdlists omits 2c8c08f33ad7 drm/exynos: Stop using frame_vector helpers omits 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...] omits 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function omits b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...] omits cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function omits 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support. omits afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC omits 89795852c9c4 usb: typec: ucsi: Add support for USB role switch omits 53febc956900 usb: dwc2: disable Link Power Management on STM32MP15 HS OTG omits f228cb27c561 usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG omits 2979ee7a9112 usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS omits 8653d71ce376 usb/gadget: f_midi: Replace tasklet with work omits 0c0a20f6da04 usb: dwc3: Simplify with dev_err_probe() omits 370e3d5b711d usb: dwc3: keystone: Simplify with dev_err_probe() omits 49d08cfc7830 usb: udc: core: Introduce started state omits babbdfc9d229 usb: dwc3: core: Replace devm_reset_control_array_get() omits 49b20dbf7497 drm/i915/gt: Perform an arbitration check before busywaiting omits 1a51b50c7237 drm/i915/gt: Check for arbitration after writing start seqno omits 492d3d246203 dt-bindings: usb: intel, keembay-dwc3: Validate DWC3 sub-node omits 1fd7b103451e dt-bindings: usb: qcom,dwc3: Validate DWC3 sub-node omits e9cd063547a1 dt-bindings: usb: keystone-dwc3: Validate DWC3 sub-node omits 3b34a58969b2 dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes omits 042cdcd6c923 dt-bindings: usb: meson-g12a-usb: Fix FL-adj property value omits dc87c87126d1 dt-bindings: usb: dwc3: Add Frame Length Adj constraints omits 6f84a28df802 dt-bindings: usb: dwc3: Add Tx De-emphasis constraints omits f82dc5571996 dt-bindings: usb: dwc3: Add synopsys, dwc3 compatible string omits 53f5ef5d622b dt-bindings: usb: dwc3: Add interrupt-names property support omits 389d77658801 dt-bindings: usb: Convert DWC USB3 bindings to DT schema omits 55e945593b0a dt-bindings: usb: renesas-xhci: Refer to the usb-xhci.yaml file omits 5b7e1bfd882f dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device omits 17c01b82819e dt-bindings: usb: Convert xHCI bindings to DT schema omits c26835071c18 dt-bindings: usb: Add generic "usb-phy" property omits e692cc354415 dt-bindings: usb: usb-hcd: Add "tpl-support" property omits 99581ba863f9 dt-bindings: usb: Add "ulpi/serial/hsic" PHY types omits 5c67b97ecfa7 dt-bindings: usb: usb-drd: Add "otg-rev" property constraints omits b0864e1a4d9d dt-bindings: usb: Convert generic USB properties to DT schemas omits aa62401644b3 dt-bindings: usb: usb-hcd: Detach generic USB controller p [...] omits 9297e602adf8 selftests/x86: Use __builtin_ia32_read/writeeflags omits 8c1f21273e22 drm/i915/selftests: Allow huge_gem_object to kick the shrinker omits f7073fb98eb5 drm/i915/gem: Remove stolen node before releasing the region omits 6dd169fc201d pinctrl: renesas: checker: Restrict checks to Renesas platforms omits 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...] omits f7452c7cbd5b drm/i915: Allow the sysadmin to override security mitigations omits 008ead6ef8f5 drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] omits eebfb32e2685 drm/i915/gt: Limit VFE threads based on GT omits 161a582bd1d8 USB: serial: mos7720: improve OOM-handling in read_mos_reg() omits 7e60bdeb91ef drm: Fix macro name DRM_MODE_PROP_OBJECT in code comment omits 2dee38d8cdaa drm: Removes invalid function return value comment information omits 1316b6e460ff dt-bindings: display: Augment s6e63m0 bindings omits cce73665eae2 drm/i915/dg1: Update voltage swing tables for DP omits 9254cd1d2926 drm/hisilicon: Use drm_crtc_mask() omits b67554232307 dt-bindings: display: Use OF graph schema omits 453f617a30aa drm/amdgpu: Resize BAR0 to the maximum available size, eve [...] omits 907830b0fc9e PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse omits 192f1bf7559e PCI: Add pci_rebar_bytes_to_size() omits 8fbdbb66f8c1 PCI: Export pci_rebar_get_possible_sizes() omits 0499220d6dad dt-bindings: Add missing array size constraints omits 5b9576e202e1 dt-bindings: mediatek: add description for mt8192 display omits cd7a214f6bdf drm/i915/selftests: Include engine name after reset failure omits 0da3f2500aa4 drm/i915/gt: Disable arbitration around Braswell's pdp updates omits ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value. omits 945f673b7dab drm/amd/display/dc/gpio/hw_factory: Delete unused function [...] omits bc4cf4d4a657 drm/amd/display/dc/dce/dmub_psr: Demote non-conformant ker [...] omits e738e5aed92c drm/amd/display/dc/dce/dce_panel_cntl: Remove unused varia [...] omits d56631c58dae drm/amd/display/dc/dce/dce_i2c_sw: Make a bunch of local f [...] omits e57b7ed46789 drm/amd/display/dc/dce/dce_i2c_hw: Make functions called b [...] omits 9b15fc3cb0e9 drm/amd/display/dc/bios/bios_parser: Fix misspelling of fu [...] omits 19ee917ad354 drm/amd/display/dc/dce/dce_aux: Remove unused function 'ge [...] omits 34f8f44e2117 drm/amd/display/dc/dce/dce_opp: Make local functions and o [...] omits fd14bd0ded88 drm/amd/display/dc/dce/dce_dmcu: Move 'abm_gain_stepsize' [...] omits aea4590d2690 drm/amd/display/dc/dce/dce_dmcu: Staticify local function [...] omits b5ffcb487eab drm/amd/display/dc/dce/dce_transform: Remove 3 unused/lega [...] omits d031aa065f87 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix worthy functi [...] omits 2fed1746e115 drm/amd/display/dc/dce/dce_clock_source: Fix formatting/sp [...] omits 55e920254171 drm/amd/display/dc/dce/dce_link_encoder: Make functions in [...] omits c8e9b5ec9b1c drm/amd/display/dc/dce/dce_stream_encoder: Remove unused v [...] omits 062adb808a14 drm/amd/display/dc/dce/dce_audio: Make function invoked by [...] omits 2ff427c77231 drm/amd/display/dc/bios/bios_parser2: Fix some formatting [...] omits b76f0c6ca3e5 drm/amd/display/dc/bios/bios_parser: Fix a whole bunch of [...] omits 6862bc4a6251 drm/amd/display/dc/bios/bios_parser: Make local functions static omits 051a887f2935 drm/amd/display/dc/bios/command_table_helper2: Fix legacy [...] omits 4646c42d671f drm/amd/display/dc/bios/command_table_helper: Fix kernel-d [...] omits 61fd2fd80a38 drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs: Demote non-ke [...] omits 4a5311379dee drm/amd/display/dc/basics/conversion: Demote obvious kerne [...] omits 8565db8087be drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix a bunch of ke [...] omits eb315eb0bdca drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shar [...] omits ec52d94f9b8e drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix formatting and [...] omits 9e0a4153813a drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Fix legacy functi [...] omits 35880f3964e7 drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Fix legacy functi [...] omits 9af1197fa28a drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix documentation f [...] omits 62f1cda96b40 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide [...] omits 93a2ba14c97a drm/amd/amdgpu/vega20_ih: Add missing descriptions for 'ih [...] omits 9c573cf255ea drm/amd/amdgpu/amdgpu_ih: Update 'amdgpu_ih_decode_iv_help [...] omits 2a38ca998f50 drm/amdgpu: Add missing BOOTUP_DEFAULT to profile_name[] omits a897913a8191 MAINTAINERS: update radeon/amdgpu/amdkfd git trees omits 1dbb6c8fa6e1 drm/amd/display: tweak the kerneldoc for active_vblank_irq_count omits 665fe4dce83d drm/amdgpu: enable gpu recovery for navy_flounder omits 2bbd6dba84d4 drm/i915: Try to use fast+narrow link on eDP again and fal [...] omits 23145465c5b0 Merge branch 'icc-msm8939' into icc-next omits 4e25ccdeeb73 drm/i915: Fix checkpatch warns in cursor code omits bfeccc6a18de spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #if [...] omits 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms omits fdb0887c5a87 thunderbolt: Start lane initialization after sleep omits 6889e00f0e13 thunderbolt: Constify static attribute_group structs omits 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison omits ff7fb44d00e5 drm/i915: Fix HTI port checking omits 6a3daee1b38e drm/i915/selftests: Fix some error codes omits 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] omits e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] omits 3ff4ec0e281d x86/resctrl: Add printf attribute to log function omits 0d4ced1c5bfe drm/i915/backlight: fix CPU mode backlight takeover on LPT omits 45d5996e034c gnss: drop stray semicolons omits ccae03f33706 drm/virtio: fix prime export for vram objects omits 8aeef9d4f489 drm/virtio: make sure context is created in gem open omits 3dba1da360da Merge 5.11-rc3 into staging-next omits a66a7d48f34a Merge 5.11-rc3 into usb-next omits 591afd6e5a50 Merge 5.11-rc3 into char-misc-next omits 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] omits 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend omits 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] omits 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] omits 7e0541b25702 Input: omap4-keypad - disable unused long interrupts omits 60dc45119465 Input: omap4-keypad - switch to use managed resources omits e695e62306d4 drm/hisilicon: Delete the empty function mode_valid omits e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs omits f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock omits a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 omits 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support omits 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] omits 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] omits cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion omits 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] omits de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 omits 165c51479712 iio: accel: yamaha-yas530: Add DT bindings omits 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it omits 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it omits ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it omits b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] omits baa7c2cd99c6 drm/i915: Refactor marking a request as EIO omits e3aabe31fd74 drm/i915/gt: Mark up a debug-only function omits a42f4dd2bf6c drm/i915/gt: Remove unused function 'dword_in_page' omits 9a437ccb84f0 drm/i915/gt: Exercise lrc_wa_ctx initialisation failure omits 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 omits af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 omits 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] omits 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion omits b0621d215138 iio: chemical: pms7003: convert comma to semicolon omits 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] omits 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() omits eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] omits 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev omits c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor omits d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] omits 3b15cdc15956 tracing: move function tracer options to Kconfig omits 9b3a8f558ddf drm/i915/gt: Disable arbitration on no-preempt requests omits 751f82b353a6 drm/i915/gt: Only disable preemption on gen8 render engines omits b1ad5f6d68cb drm/i915/gt: Only retire on the last breadcrumb if the las [...] omits 2b2985a417c7 drm/i915/gt: Restore ce->signal flush before releasing vir [...] omits 0399d0e33a64 drm/i915/selftests: Rearrange ktime_get to reduce latency [...] omits c318a203eade drm/i915/selftests: Skip unstable timing measurements omits 5b4dc95cf7f5 drm/i915/gt: Prevent use of engine->wa_ctx after error omits 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE omits 19fe4ac6f0e7 drm/i915: Disable RPM wakeref assertions during driver shutdown omits 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] omits 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled omits 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir omits 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh omits d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds omits 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler omits 673da94cb85c drm/amdgpu: Correct the read sclk for navi10 omits 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440 omits 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode omits 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs omits 5f8be91161b3 drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock [...] omits 0fab972eef49 drivers: core: Detach device from power domain on shutdown omits 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID omits 91d898e51e60 pinctrl: intel: Convert capability list to features omits 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support omits 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips omits 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon omits 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features omits 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...] omits 102056180529 Merge drm/drm-next into drm-intel-next omits 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() omits 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem omits 2b405ec0e1c4 drm/mipi-dbi: Switch to new kerneldoc syntax for named var [...] omits e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock omits 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header omits c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] omits 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] omits 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] omits 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() omits ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 omits 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] omits a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O omits 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release omits ff8a44bff5ef scsi: lpfc: Fix vport create logging omits 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout omits 31051249f12e scsi: lpfc: Fix target reset failing omits da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] omits f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] omits 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding omits c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] omits 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely omits ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] omits d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] omits 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config omits 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param omits d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit omits aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation omits 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() omits 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock omits 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks omits e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific omits f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs omits 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] omits 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] omits be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] omits 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] omits 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print omits c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction omits 4992a7f7105d drm/hisilicon: Use simple encoder omits 4386b8e5ad71 drm/i915/gt: Remove timeslice suppression omits c185a16eceae drm/i915: Wrap our timer_list.expires checking omits e590474768f1 driver core: Set fw_devlink=on by default omits c13b82792711 driver core: fw_devlink_relax_cycle() can be static omits b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink omits b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED omits 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...] omits 4b9bbb29baf6 driver core: Add device link support for INFERRED flag omits fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] omits 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] omits 7520962b6690 drivers: base: remove unused function find_bus() omits 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute omits 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] omits 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe omits 7cb4f293777e Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 80eefd6e8602 Merge branche 'rproc-fixes' into for-next omits 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible omits a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible omits 907dfdc945aa regulator: bd718x7: Stop using parent data omits eea0b4e21323 regulator: mcp16502: document lpm as optional omits 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502 omits 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms omits d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] omits 662d82cf39ff staging: vchiq: fix uninitialized variable copy omits 04dfd7273398 staging: vc04_services: Add a note to the TODO omits 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds omits 96ae327678ec staging: vchiq: Fix bulk userdata handling omits c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer omits 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close omits f446776ebffb tty: Export redirect release omits c31c3ea02e21 serial: stm32: update transmission complete error message [...] omits 97f3a0850ae4 serial: stm32: clean probe and remove port deinit omits 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment omits 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios omits 8ebd966576ab serial: stm32: add author omits 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name omits 92fc00238675 serial: stm32: fix code cleaning warnings and checks omits e7997f7ff7f8 serial: stm32: fix DMA initialization error handling omits c762a2b846b6 tty: drop termiox user definitions omits 0bc1bd092af3 tty_port: drop last traces of low_latency omits bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency omits cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS omits ff2047fb755d vt: drop old FONT ioctls omits 9777f8e60e71 vt/consolemap: do font sum unsigned omits 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break omits 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close omits e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table omits f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions omits a18a9da82c57 vt: keyboard, make keyboard_tasklet local omits 63f24a7fafd4 vt: move set_leds to keyboard.c omits 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver omits 56172ab35338 fpga: dfl: add support for N3000 Nios private feature omits ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h omits 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() omits 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h omits e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] omits fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability omits 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() omits 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock omits 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback omits 2313f4700327 Merge drm/drm-next into drm-misc-next omits cb3cfbf79aff Merge tag 'drm-misc-next-2021-01-06' of git://anongit.free [...] omits 73dc923eeb5d Merge tag 'du-next-20210105' of git://linuxtv.org/pinchart [...] omits ca765c731ebd Merge tag 'drm-intel-next-2021-01-04' of git://anongit.fre [...] omits 5d91295257ea drm/imx: dw_hdmi-imx: depend on OF to fix randconfig compi [...] omits 6fdb335f1c9c drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] omits e240cc766523 Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutron [...] omits 87f2eb1b2158 dt-bindings: mediatek: add description for mt8183 display omits 5beed15e4b53 Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://ano [...] omits 18589d74f45d Merge tag 'drm-misc-next-2020-12-17' of git://anongit.free [...] omits 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish omits 1afb95fee034 torture: Maintain torture-specific set of CPUs-online books omits 0b962c8fe0e5 torture: Clean up after torture-test CPU hotplugging omits edf7b8417834 rcutorture: Make object_debug also double call_rcu() heap object omits 8a67a20bf257 torture: Throttle VERBOSE_TOROUT_*() output omits 414c116e0165 torture: Make refscale throttle high-rate printk()s omits 1eba0ef981fd rcutorture: Use hrtimers for reader and writer delays omits ed24affa71f7 torture: Make stutter use torture_hrtimeout_*() functions omits ea31fd9ca873 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits omits ae19aaafae95 torture: Add fuzzed hrtimer-based sleep functions omits 682189a3f874 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] omits 18fbf307b731 rcutorture: Make synctype[] and nsynctype be static global omits 12a910e3cd3d rcutorture: Require entire stutter period be post-boot omits e76506f0e851 refscale: Allow summarization of verbose output omits e3e1a99787fc torture: Compress KASAN vmlinux files omits c54e41382270 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN omits c66c0f94b345 torture: Add command and results directory to torture.sh log omits 8847bd498832 torture: Allow scenarios to be specified to torture.sh omits 5ae5f7453f93 torture: Drop log.long generation from torture.sh omits c679d90b21b7 torture: Make torture.sh refuse to do zero-length runs omits d97addc419e2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale omits 1fe9cef42b6c torture: Make torture.sh allmodconfig retain and label output omits c9a9d8e8f2e6 torture: Create doyesno helper function for torture.sh omits 264da4832b3a torture: Make torture.sh refscale runs use verbose_batched [...] omits 7a99487c76aa torture: Make torture.sh rcuscale and refscale deal with a [...] omits 532017b11950 torture: Enable torture.sh argument checking omits 69d2b33e3f20 torture: Auto-size SCF and scaling runs based on number of CPUs omits a115a775a8d5 torture: Add "make allmodconfig" to torture.sh omits 197220d4a334 torture: Remove use of "eval" in torture.sh omits 1adb5d6b5225 torture: Make torture.sh use common time-duration bash functions omits bfc19c13d24c torture: Add torture.sh torture-everything script omits 683954e55c98 rcu: Check and report missed fqs timer wakeup on RCU stall omits 147c6852d345 rcu: Do any deferred nocb wakeups at CPU offline time omits f759081e8f5a rcu/nocb: Code-style nits in callback-offloading toggling omits 3d0cef50f32e rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] omits 341690611f8d rcu/nocb: Add grace period and task state to show_rcu_nocb [...] omits 70e8088b9721 tools/rcutorture: Support nocb toggle in TREE01 omits 2c4319bd1d14 rcutorture: Test runtime toggling of CPUs' callback offloading omits dcd42591ebb8 timer: Add timer_curr_running() omits 43759fe5a137 cpu/hotplug: Add lockdep_is_cpus_held() omits 634954c2dbf8 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] omits 32aa2f4170d2 rcu/nocb: Process batch locally as long as offloading isn' [...] omits e3abe959fbd5 rcu/nocb: Only cond_resched() from actual offloaded batch [...] omits b9ced9e1ab51 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] omits 314202f84ddd rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY omits 69cdea873cde rcu/nocb: Shutdown nocb timer on de-offloading omits 254e11efde66 rcu/nocb: Re-offload support omits 5bb39dc956f3 rcu/nocb: De-offloading GP kthread omits ef005345e6e4 rcu/nocb: Don't deoffload an offline CPU with pending work omits d97b07818240 rcu/nocb: De-offloading CB kthread omits 126d9d49528d rcu/nocb: Always init segcblist on CPU up omits 8d346d438f93 rcu/nocb: Provide basic callback offloading state machine bits omits 65e560327fe6 rcu/nocb: Turn enabled/offload states into a common flag omits b4e6039e8af8 rcu/segcblist: Add debug checks for segment lengths omits 3afe7fa53549 rcu/trace: Add tracing for how segcb list changes omits 68804cf1c905 rcu/tree: segcblist: Remove redundant smp_mb()s omits ae5c2341ed39 rcu/segcblist: Add counters to segcblist datastructure omits c2e13112e830 rcu/segcblist: Add additional comments to explain smp_mb() omits 81ad58be2f83 doc: Use CONFIG_PREEMPTION omits 361c0f3d80dc doc: Update RCU's requirements page about the PREEMPT_RT wiki omits ec9c2e0140fd drm/i915/rkl: Add DP vswing programming tables omits fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver omits 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface omits 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation omits eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type omits 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities omits 0d21bb8560ef platform/surface: aggregator: Add trace points omits 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching omits 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] omits c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem omits 435884b06bc0 drm/mediatek: dsi: Use IRQF_TRIGGER_NONE for dsi irq trigger type omits ff1395609e20 drm/mediatek: Move mtk_ddp_comp_init() from sub driver to [...] omits 1d33f13a1be3 drm/mediatek: DRM driver directly refer to sub driver's function omits 9b0704988b15 drm/mediatek: Register vblank callback function omits 4d510659cf5d drm/mediatek: Change sub driver interface from mtk_ddp_com [...] omits 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver omits d64930324370 dt-bindings: power: Add the bq256xx dt bindings omits b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions omits 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume" omits 70612d0e121e drm/ttm: Remove pinned bos from LRU in ttm_bo_move_to_lru_ [...] omits 545d9d780262 drm/v3d: Don't clear MMU control bits on exception omits 334dd38a3878 drm/v3d: Set dma_mask as well as coherent_dma_mask omits f4f3beb779df drm/v3d: Use platform_get_irq_optional() to get optional IRQs omits 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...] omits 88b39600da3a drm/i915/selftests: Improve handling of iomem around stolen omits 989536a4e6ef drm/i915/selftests: Break out of the lrc layout test after [...] omits ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...] omits 840462e6872d drm/vmwgfx: Remove references to struct drm_device.pdev omits 5bbacc2e7ab1 drm/virtgpu: Remove references to struct drm_device.pdev omits 56492fe94ab0 drm/vboxvideo: Remove references to struct drm_device.pdev omits d86a41267b32 drm/radeon: Remove references to struct drm_device.pdev omits abe391088632 drm/radeon: Fix trailing whitespaces omits dc3629ab040e drm/qxl: Remove references to struct drm_device.pdev omits 0e6aadca117a drm/mgag200: Remove references to struct drm_device.pdev omits a2c68495b579 drm/gma500: Remove references to struct drm_device.pdev omits ba596ee65452 drm/gma500: Fix trailing whitespaces omits a33f187a3c9d drm/cirrus: Remove references to struct drm_device.pdev omits c72a313b51bd drm/bochs: Remove references to struct drm_device.pdev omits 46fb883c3d0d drm/ast: Remove references to struct drm_device.pdev omits 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...] omits 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit omits 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller omits e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section omits 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding omits b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM omits f453f293979f spi: cadence-quadspi: Add DTR support omits 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads omits a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook omits 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...] omits 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands omits ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...] omits 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz omits 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing omits 3e35772bc1e4 rpmsg: glink: add include of header file omits 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config omits a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...] omits b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults omits df2f392c61b6 rpmsg: glink: fix some kerneldoc comments omits 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL omits 956aee8fa366 drm/i915/rkl: new rkl ddc map for different PCH omits 4399e18a9998 remoteproc: pru: Fix loading of GNU Binutils ELF omits f89c1e0018ab MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems omits 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration ack [...] omits ba8ce515454e platform/chrome: cros_ec_typec: Parameterize cros_typec_cm [...] omits 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...] omits e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow omits 1120281713a5 torture: Do Kconfig analysis only once per scenario omits 156309096542 platform/chrome: cros_ec_typec: Register plug altmodes omits f4edab68e101 platform/chrome: cros_ec_typec: Register SOP' cable plug omits 599229763911 platform/chrome: cros_ec_typec: Set partner num_altmodes omits 72d6e32bd85b platform/chrome: cros_ec_typec: Store cable plug type omits 8b46a212ad11 platform/chrome: cros_ec_typec: Register cable omits c097f229b71e platform/chrome: cros_ec_typec: Rename discovery struct omits 8fab2755191f platform/chrome: cros_ec_typec: Factor out PD identity parsing omits a906f45d1480 platform/chrome: cros_ec_typec: Make disc_done flag partner-only omits 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation omits 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64 omits 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid omits 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection omits 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...] omits 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11. omits 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...] omits b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer omits 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302 omits 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...] omits e74c8a461139 drm/amd/display: Update idle optimization handling omits f01afd1ee488 drm/amd/display: Fix unused variable warning omits e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c omits 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] omits b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation omits 062ccc240e35 drm/amd/display: remove useless else if omits 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h> omits 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO omits b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...] omits 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit omits d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir omits beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum omits 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP omits bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5 omits 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4 omits f06d5e4285f0 drm/amdgpu: add hdp version 5 functions omits 3c556139481c drm/amdgpu: add hdp version 4 functions omits b291a3872b5a drm/amdgpu: add amdgpu_hdp structure omits 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...] omits a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg omits ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3 omits 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device omits eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...] omits fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh omits 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2 omits 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] omits ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh omits dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...] omits d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...] omits 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir omits ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir omits 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid omits 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO omits f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...] omits 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh omits 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name omits ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...] omits 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh omits 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() omits a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] omits 74523a5dae0c spi: txx9: Remove driver omits f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] omits 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem omits abd82e533d88 x86/kprobes: Do not decode opcode in resume_execution() omits 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params omits 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data omits a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC omits 87bb53b75563 staging: rtl819x: select CONFIG_CRC32 omits 57a408eb4746 staging: mt7621-dts: match pinctrl nodes with its binding [...] omits 27f7fcaeca02 staging: vchiq: delete obselete comment omits 6500966d211c staging: greybus: light: Use kzalloc for allocating only o [...] omits 4c5a6a7b7143 greybus: remove h from printk format specifier omits f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit omits 38d98d73be9f misc: rtsx: remove unused function omits 157576d55233 misc: remove atmel_tclib omits 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock omits 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...] omits ca1100f34171 drm/i915/display: Split and export main surface calculatio [...] omits 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...] omits 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...] omits cf9a4be47fd1 drm/doc: render drm.h uapi docs omits 0e0dc4480055 drm/doc: demote old doc-comments in drm.h omits 877c39acf507 drm/doc: re-format drm.h file comment omits 8d03344b9df3 drm/i915/selftests: Switch 4k kmalloc to use get_free_page [...] omits 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver omits 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings omits 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] omits dfbd988f1ce6 interconnect: qcom: qcs404: use shared code omits 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support omits 0e58de9fc939 drm/i915/gt: Check the virtual still matches upon locking omits 0a7d355ec604 drm/i915/gt: Allow failed resets without assertion omits c864e9abafca drm/i915: Set rawclk earlier during mmio probe omits 6895649bf13f drm/i915/selftests: Set error returns omits 3fc5a284213d drm: bridge: adv7511: Remove redundant null check before c [...] omits 0647bf1556eb drm: bridge: dw-hdmi: Remove redundant null check before c [...] omits a9a472aab9cd dt-bindings: display: bridge: renesas,lvds: RZ/G2E needs r [...] omits 2c8aba81d32b drm: Constify drm_driver in drivers that don't modify it omits b1dda997a8a9 drm: Use a const drm_driver for legacy PCI devices omits 8dbe1b4a1597 drm: Move legacy device list out of drm_driver omits 47f10854ca89 drm: Don't export the drm_gem_dumb_destroy() function omits 913848ad52da drm: zte: Remove unnecessary drm_plane_cleanup() wrapper omits 57b155f00259 drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper omits 739fac48b678 drm: sti: Remove unnecessary drm_plane_cleanup() wrapper omits 506c34ca7f89 drm: arc: Remove unnecessary drm_plane_cleanup() wrapper omits 9fa120458da1 drm: rcar-du: Fix leak of CMM platform device reference omits 8d7d33f6be06 drm: rcar-du: Fix the return check of of_parse_phandle and [...] omits 3a608bcbb97e drm: rcar-du: Drop local encoder variable omits 9a248605980a drm: rcar-du: Skip encoder allocation for LVDS1 in dual-link mode omits a476f9e8c00c drm: rcar-du: Replace dev_private with container_of omits ea6aae151887 drm: rcar-du: Embed drm_device in rcar_du_device omits f5f16725edbc drm: rcar-du: Use DRM-managed allocation for encoders omits 73deb7b34c84 drm: rcar-du: Use DRM-managed allocation for VSP planes omits d8d164a2b2c7 drm: rcar-du: Drop unneeded encoder cleanup in error path omits 594f967b53ff drm: rcar-du: Release vsp device reference in all error paths omits 53ced169373a drm: rcar-du: Fix crash when using LVDS1 clock for CRTC omits 2551952e802c drm: Add default modes for connectors in unknown state omits 136ce7684bc1 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() omits a1bc5e314581 drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse omits a4767912aa63 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] omits a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] omits 95ca90726ea6 selinux: handle MPTCP consistently with TCP omits a1b861faa684 kernel/audit: convert comma to semicolon omits c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK omits bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests omits 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] omits a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] omits c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h omits 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 9e398d0cde61 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 0b5d89354de3 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 6af835429c8c tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 538fb27a4e05 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 2826852e4b9e tools/memory-model: Repair parseargs.sh header comment omits b2cf5fa67cc7 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a88fa7a88bb6 tools/memory-model: Make history-check scripts use mselect7 omits 6aeb515bfc56 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8b07726bf9cd tools/memory-model: Fix scripting --jobs argument omits 4dd7fa8a4729 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa9358cf4f17 tools/memory-model: Add -v flag to jingle7 runs omits 13f15231d46a tools/memory-model: Make runlitmus.sh check for jingle errors omits 7dd8d2bc9a6b tools/memory-model: Allow herd to deduce CPU type omits 016e9035bc41 tools/memory-model: Keep assembly-language litmus tests omits 40ac9296b6cf tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 83ce24a0dcc0 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0a3a9cd958fb tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 075f73a49610 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits e199d248f405 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 4887bfd5c01e tools/memory-model: Fix checkalllitmus.sh comment omits 73fb0db0297c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4a1337eb4520 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits dba35949c7ec tools/memory-model: Update parseargs.sh for hardware verification omits 583d0462ba83 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 95d772ea1ae6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits fc9e24985b7d tools/memory-model: Make judgelitmus.sh identify bad macros omits 5d75b5817c90 tools/memory-model: Make cmplitmushist.sh note timeouts omits 5f398e9d16aa tools/memory-model: Make judgelitmus.sh note timeouts omits 052005cee275 tools/memory-model: Document locking corner cases omits 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table omits 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] omits 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from omits 567a83e6872c random32: Re-enable KCSAN instrumentation omits 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] omits b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make omits 546eee2d931b torture: Remove "Failed to add ttynull console" false positive omits 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] omits c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision omits 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run omits f716348f29d3 torture: Stop hanging on panic omits 0beb394878a4 torture: Add kvm.sh test summary to end of log file omits 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] omits 23239fc075d6 torture: Make kvm.sh return failure upon build failure omits 0bcca18348cf torture: Print run duration at end of kvm.sh execution omits 452613719eee torture: Make kvm.sh arguments accumulate omits cb212767346c torture: Make kvm.sh "Test Summary" date be end of test omits 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] omits d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios omits 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] omits bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories omits eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds omits 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches omits 0682aa7acd5d torture: Make --kcsan specify lockdep omits 725969ac11d7 rcu: Do not NMI offline CPUs omits 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] omits b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug omits f3ea978b712f scftorture: Add debug output for wrong-CPU warning omits 00504537f444 rcutorture: Add testing for RCU's global memory ordering omits bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API omits 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API omits fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state omits 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap omits ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods omits 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods omits 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods omits 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] omits 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] omits 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter omits 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT omits 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT omits 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT omits 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro omits 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro omits 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN omits 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] omits d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description omits 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation omits 4704bd317108 list: Fix a typo at the kernel-doc markup omits 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members omits be06c2577eca docs: Remove redundant "``" from Requirements.rst omits 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] omits bf3997a54152 drm/i915/selftests: Guard against redifinition of SZ_8G omits c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 omits 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables omits a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] omits ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels omits 4da3d07db8ae mhi: pci_generic: Add diag channels omits 84026a5bbc11 mhi: pci_generic: Increase controller timeout value omits 8562d4fe34a3 mhi: pci_generic: Add health-check omits b012ee6bfe2a mhi: pci_generic: Add PCI error handlers omits 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure omits 8ccc3279fcad mhi: pci_generic: Add support for reset omits eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels omits d9f23ea69d41 mhi: pci-generic: Increase number of hardware events omits b5a8d233a588 bus: mhi: core: Add device hardware reset support omits ed054e4e95d6 USB: gadget: f_printer: set a default q_len omits 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting omits 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded omits 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect omits 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback omits 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer omits 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode omits fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes omits 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver omits d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings omits 1f82c33205db Revert "staging: board: Remove macro board_staging" omits c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] omits 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' omits 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes omits 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message omits 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check omits 7391031be7aa pinctrl: ralink: rt2880: return proper error code omits 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code omits 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings omits 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon omits 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon omits 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon omits 46e5dbe7f36d pinctrl: at91: convert comma to semicolon omits f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description omits 90cf443d841e regulator: core.c: Replace references to non-existent function omits c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators omits 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision omits 2b2779917a52 drm/i915/gt: Rearrange hsw workarounds omits 81dc2ddc269d drm/i915/gt: Rearrange snb workarounds omits 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources omits 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources omits c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources omits 2b20c9617410 drm/imx: imx-tve: use drm managed resources omits b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources omits a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources omits 495590c65942 drm/imx: parallel-display: move initialization into probe omits 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...] omits e2127db8904a drm/imx: imx-tve: use devm_clk_register omits a91cfaf6e650 drm/imx: imx-tve: move initialization into probe omits 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables omits 8767f4711b2b drm/imx: imx-ldb: move initialization into probe omits bed00ddedf0d drm/imx: imx-ldb: use local connector variable omits c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe omits 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes() omits 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc() omits 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc() omits ca5092d04d86 drm: add drmm_encoder_alloc() omits f35a2a99100f drm/encoder: make encoder control functions optional omits c2d789fb500c gpu: drm: imx: convert comma to semicolon omits ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests omits e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries omits 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser omits 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser omits 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser omits 9a01105389c9 drm: warn if cursor plane is set with legacy funcs omits 226d336c1c75 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 537b32dee4cf extcon: Add stubs for extcon_register_notifier_all() functions omits 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon omits 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() omits f0b245b318b6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef omits 8a3cc755b138 coredump: don't bother with do_truncate() omits 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division omits bb80d8784d2a drm/i915: fix shift warning omits e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression omits 093a0bea629a drm/i915: Populate logical context during first pin. omits 9fb87fb3fdd2 drm/i915: Clarify error message on failed workaround omits 4e5c8a99e1cb drm/i915: Drop i915_request.lock requirement for intel_rps [...] omits 2a6fe26ccf0b gfs2: make gfs2_log_write_page static omits 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery omits 9c080b0f9637 drm/i915/gt: Pull context closure check from request submi [...] omits c769dcd42378 x86/microcode: Make microcode_init() static omits 7904e0819d5f drm/i915/gt: Cancel submitted requests upon context reset omits b3304591f14b drm/i915/dp: Track pm_qos per connector omits 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] omits 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros omits 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk omits 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs omits cecb2af42cb0 drm/i915/gt: Taint the reset mutex with the shrinker omits 1f20bf5921de drm/panel: s6e63m0: Support max-brightness omits ce90f685bd35 drm/tve200: remove unused including <linux/version.h> omits bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon omits f2a34093730f Merge branch 'edac-misc' into edac-for-next omits e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon omits 3052636aa9aa x86/mtrr: Convert comma to semicolon omits 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon omits 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] omits aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init omits 7dd3050a0194 Merge branch 'for-5.12' into for-next omits fe16e639831f percpu: reduce the number of cpu distance comparisons omits cc1557cadfd4 drm/i915/gem: Peek at the inflight context omits 70960ab27542 drm/i915/gt: Define guc firmware blob for older Cometlakes omits 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities omits 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() omits 826a9584d14a usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] omits 16e3610154d0 usb: cdnsp: Fixes for sparse warnings omits fba8701baed7 usb: cdns3: Fixes for sparse warnings omits e2d60f8c475a usb: cdnsp: fix error handling in cdnsp_mem_init() omits 88171f67a2c1 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h omits dc68ba6c7236 usb: cdnsp: Removes some not useful function arguments omits b13f020d0c9f usb: cdns3: fix warning when USB_CDNS_HOST is not set omits 28a25ba3e592 usb: cdns3: fix build when PM_SLEEP is not set omits 7650778e79b9 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword omits bbf60daee7de MAINTAINERS: add Cadence USBSSP DRD IP driver entry omits 64b558f597d1 usb: cdns3: Change file names for cdns3 driver. omits 118b2a3237cf usb: cdnsp: Add tracepoints for CDNSP driver omits 3d82904559f4 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver omits e93e58d27402 usb: cdnsp: Device side header file for CDNSP driver omits ac5bca142759 usb: cdns3: Changed type of gadget_dev in cdns structure omits 0b490046d8d7 usb: cdns3: Refactoring names in reusable code omits 394c3a144de8 usb: cdns3: Moves reusable code to separate module omits f738957277ba usb: cdns3: Split core.c into cdns3-plat and core.c file omits db8892bb1bb6 usb: cdns3: Add support for DRD CDNSP omits 616443ca577e drm/mediatek: Move cmdq_reg info from struct mtk_ddp_comp [...] omits f22a565d10e7 drm/mediatek: Use struct cmdq_client_reg to gather cmdq variable omits 993fd584942a drm/mediatek: Remove irq in struct mtk_ddp_comp omits 3c87daefc5c3 drm/mediatek: Move regs info from struct mtk_ddp_comp to s [...] omits c0d36de868a6 drm/mediatek: Move clk info from struct mtk_ddp_comp to su [...] omits 926df14ec571 drm/mediatek: Separate getting larb device to a function omits 6ea6f8276725 drm/mediatek: Use correct device pointer to get CMDQ clien [...] omits c822584e2791 drm/mediatek: Get CMDQ client register for all ddp component omits 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw omits 61810096de3c EDAC/amd64: Merge error injection sysfs facilities omits 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code omits 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs omits ac5d08870d0b x86/build: Realign archhelp omits fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] omits 01493ccb4436 tty: serial: icom: Use DEFINE_SPINLOCK() for spinlock omits a60526097f42 tty: serial: cpm_uart: Add udbg support for enabling xmon omits 345523fab827 tty/serial/lantiq: convert comma to semicolon omits 5b10956483ea tty/serial/imx: convert comma to semicolon omits d20c219c7317 tty: new helper function tty_get_icount() omits 4ea3cd65e0d4 tty: rename tty_kopen() and add new function tty_kopen_shared() omits cb4d9b52ec06 usb: dwc3: drd: Improve dwc3_get_extcon() style omits c824c73a5e08 usb: dwc3: drd: Avoid error when extcon is missing omits 614b388c3426 USB: usbtmc: Bump USBTMC_API_VERSION value omits d1d9defdc6d5 USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB omits c9784e23c102 USB: usbtmc: Add USBTMC_IOCTL_GET_STB omits 3c1037e2b6a9 USB: usbtmc: Fix reading stale status byte omits 894f1f4f49a3 kcov, usbip: collect coverage from vhci_rx_loop omits ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] omits d962608ce218 spi: Add SPI_NO_TX/RX support omits f7005142dace spi: uapi: unify SPI modes into a single spi.h header omits 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions omits f31559af97a0 staging: fwserial: Fix error handling in fwserial_create omits ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints omits 850c35bb28ec staging: board: Remove macro board_staging omits c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD omits 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock omits 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock omits df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues omits 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE omits 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] omits e2be70318d7b spi: orion: enable clocks before spi_setup omits 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator omits 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] omits ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate omits 4d5270e70981 lib/linear_ranges: fix repeated words & one typo omits a34d4197a144 Merge existing fixes from spi/for-5.11 omits f518be6eccbd Merge existing fixes from regulator/for-5.11 omits 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 omits 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy omits 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers omits b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx omits 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag omits bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH omits 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger omits 70add39fad1c drm/i915/gvt: export find_mmio_info omits 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler omits 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler omits f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler omits 3c4f2120d890 drm/i915/gvt: scan VM ctx pages omits 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...] omits fe7bcfaeb2b7 drm/i915/gt: Refactor heartbeat request construction and s [...] omits 26ebc511e799 drm/i915: clear the gpu reloc batch omits eeb52ee6c4a4 drm/i915: clear the shadow batch omits 177b7a52a16a drm/i915/gt: ce->inflight updates are now serialised omits ac1a6d7310e2 drm/i915/gt: Simplify virtual engine handling for execlist [...] omits f81475bb5bb4 drm/i915/gt: Resubmit the virtual engine on schedule-out omits 66e40750d241 drm/i915/gt: Shrink the critical section for irq signaling omits bab0557c8dca drm/i915/gt: Remove virtual breadcrumb before transfer omits 6f0726b4807c drm/i915/gt: Defer schedule_out until after the next dequeue omits 2efa2c522ab0 drm/i915/gt: Decouple inflight virtual engines omits 64b7a3fa7e3e drm/i915/gt: Use virtual_engine during execlists_dequeue omits 16f2941ad307 drm/i915/gt: Replace direct submit with direct call to tasklet omits 6d393ef5ff5c drm/i915/gem: Optimistically prune dma-resv from the shrinker. omits d7d82f5d5c04 drm/i915/gt: Prefer recycling an idle fence omits f170523a7b8e drm/i915/gt: Consolidate the CS timestamp clocks omits 8391c9b28cbf drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP s [...] omits 57f62622c3fb drm/i915/selftests: Remove redundant live_context for eviction omits 4f1431db92d8 drm/amdgpu: drop psp ih programming for sriov guest on navi omits 554f80bd7629 drm/amd/display: Use common error handling code in dc_create() omits 84c30d2558f8 drm/amd/display: Return directly after a failed kzalloc() [...] omits ae279f693c1c drm/amdkfd: check both client id and src id in interrupt handlers omits f3e4a07fb7c9 drm/amdgpu: fix handling of irq domains on soc15 and newer GPUs omits 4a0a0d6dd13e drm/amdgpu: de-initialize software ih ring omits 7f03b148d51c drm/amdgpu: set ih soft ring enabled flag for vega and navi omits f44a6c76f148 drm/amdgpu: enable software ih ring for vega20 ih block omits a2b6df4fd6e3 drm/amd/pm: support overdrive vddgfx offset setting(V2) omits 37a58f691551 drm/amd/pm: enable Sienna Cichlid overdrive support omits aa75fa34e04c drm/amd/pm: populate Sienna Cichlid default overdrive tabl [...] omits eefdf0471069 drm/amd/pm: Add interface for request WGPs omits d8a0b8dd690b drm/amd/pm: add pptable_funcs documentation (v3) omits 9f18985dda5a drm/amdgpu: don't create ih ring 1 and ring 2 for APU omits 26f2daa4203c drm/amdgpu: drop ih reroute function from psp v11 omits 95c0c2576432 drm/amdgpu: drop IH_CHICKEN programming from vega10 ih block omits 05bd7e74ec3e drm/amdgpu: correct ih_chicken programming for vega10/vega [...] omits 580a6d2facdf drm/amdgpu: retire the vega20 code path from navi10 ih block omits 320a2e0c7207 drm/amdgpu: switch to vega20 ih block for vega20/arcturus omits 726e5b37996b drm/amdgpu: reroute vmc/utcl2 interrupts to ih ring 1 for [...] omits bebd4c79a4eb drm/amdgpu: create vega20 ih blocks omits 502173ac2386 drm/amdgpu: add osssys v4_2 ip headers (v2) omits 408382817814 drm/amdgpu: switch to common decode iv helper omits 78bd101cdfe2 drm/amdgpu: add a helper function to decode iv omits 2d2fbf685c89 drm/amdgpu: use cached ih rb control reg offsets for navi10 omits fc4aa19f55af drm/amdgpu: switch to ih_enable_ring for navi10 omits 6e7b7c7f3cdd drm/amdgpu: switch to ih_toggle_interrupts for navi10 omits a362976bf209 drm/amdgpu: switch to ih_init_register_offset for navi10 omits 1ce6940e2a0a drm/amdgpu: add helper to toggle ih ring interrupts for navi10 omits 1514cb7d63d5 drm/amdgpu: add helper to enable an ih ring for navi10 omits 5212d1630b5f drm/amdgpu: add helper to init ih ring regs for navi10 omits 2601fa6464c6 drm/amdgpu: correct ih cg programming for vega10 ih block omits 554bdbf6de74 drm/amdgpu: use cached ih rb control reg offsets for vega10 omits 21822b6a968d drm/amdgpu: switch to ih_enable_ring for vega10 omits fd95e1b1049e drm/amdgpu: switch to ih_toggle_interrupts for vega10 omits f0594717f4b9 drm/amdgpu: switch to ih_init_register_offset for vega10 omits c73750322aaf drm/amdgpu: add helper to toggle ih ring interrupts for vega10 omits ffa02126e0ef drm/amdgpu: add helper to enable an ih ring for vega10 omits 1ebb4841f064 drm/amdgpu: add helper to init ih ring regs for vega10 omits 3c06aaffb082 drm/amdgpu: add amdgpu_ih_regs structure omits 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] omits 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions omits 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] omits 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* omits f12110afee05 drm/i915/dp: Program source OUI on eDP panels omits 72eab0ba6d68 drm/hisilicon: Remove drm_dev_put in hibmc omits 5be071e9e8aa drm/i915/uc: Squelch load failure error message omits 5e9635085737 drm/i915: Use cmpxchg64 for 32b compatilibity omits 4c5d02d94c4d drm/hisilicon: Use pcim_enable_device() omits 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions omits c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...] omits 522508b665df drm/i915/display: Let PCON convert from RGB to YCbCr if it can omits 10fec80b48c5 drm/i915/display: Configure PCON for DSC1.1 to DSC1.2 encoding omits 6e6cb758e035 drm/i915: Add helper functions for calculating DSC paramet [...] omits b9d96dacdc3d drm/i915: Read DSC capabilities of the HDMI2.1 PCON encoder omits 9488a030ac91 drm/i915: Add support for enabling link status and recovery omits 4f3dd47acbed drm/i915: Check for FRL training before DP Link training omits ced42f2df5fd drm/i915: Add support for starting FRL training for HDMI2. [...] omits 2f78347e3634 drm/i915: Capture max frl rate for PCON in dfp cap structure omits 07c9b8634fb6 drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr Co [...] omits e2e16da398d9 drm/dp_helper: Add support for Configuring DSC for HDMI2.1 Pcon omits 3ce98018c8f9 drm/dp_helper: Add support for link failure detection omits ce32a6239de6 drm/dp_helper: Add Helpers for FRL Link Training support f [...] omits 76ee7b905678 drm/edid: Parse DSC1.2 cap fields from HFVSDB block omits 4499d488f6ee drm/edid: Parse MAX_FRL field from HFVSDB block omits 9bb85a6e29de drm/edid: Add additional HFVSDB fields for HDMI2.1 omits d484bd0ddf0b drm/i915/selftests: Be paranoid and flush the tasklet befo [...] omits 9559511b70d1 drm/i915/selftests: Flush the preemption request before waiting omits 48c508a51652 drm/i915/selftests: Kick timeslice until selftest yields omits b436a5f8b6c8 drm/i915/gt: Track all timelines created using the HWSP omits b39100a55cea drm/virtio: align blob resources to page sizes omits d1f66f054b7a drm/qxl: use flexible-array member instead of zero-length array omits 2077ec340c48 drivers: gpu: drm: virtio: fix dependency of DRM_VIRTIO_GP [...] omits 14c1e12ba605 drm/fb-helper: Add a FIXME that generic_setup is very confusing omits 00a16d02f4df drm/i915: refactor i915 plane code into separate file. omits 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c omits d6933784e649 drm/i915/display: fix misused comma omits 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header omits 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header omits e056f669dbf7 drm/i915/gvt: make mpt.h self-contained omits e6a14b10167c drm/i915/gvt: make scheduler.h self-contained omits fbf24f55f83e drm/i915/gvt: make gvt.h self-contained omits bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained omits 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained omits 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained omits 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained omits c0209e40d030 drm/i915/gvt: make execlist.h self-contained omits a4d86249c773 drm/i915/gt: Provide a utility to create a scratch buffer omits a0d3fdb628b8 drm/i915/gt: Split logical ring contexts from execlist submission omits 5ec17c763055 drm/i915/gt: Another tweak for flushing the tasklets omits 9bb36cf66091 drm/i915: Check for rq->hwsp validity after acquiring RCU lock omits f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM omits 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF omits 0a982c15711e drm/i915/tgl: Add bound checks and simplify TGL REVID macros omits 83dbd74f8243 drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping omits 8c3b1ba0e7ea drm/i915/gt: Track the overall awake/busy time omits e3ed90b8227e drm/i915/gt: Drain the breadcrumbs just once omits a1b766d1b364 drm/doc: atomic implicitly enables other caps omits 96962e3de725 drm: require each CRTC to have a unique primary plane omits a7ecf0034682 drm/doc: fix reference to drm_format_modifier_blob omits 77a71abbdd77 drm/doc: introduce new section for standard plane properties omits 46f9be4c8a7b drm/doc: the KMS properties section is for user-space devs omits 2189100c94a7 drm/doc: move color management functions under CRTC section omits 31c558f47497 drm/doc: move damage tracking functions to new section omits 9d8f78f6ae7d drm/doc: move composition function docs to new section omits e07f001ccc75 drm/doc: rename FB_DAMAGE_CLIPS section omits 31d49c657f3b MAINTAINERS: Update addresses for TI display drivers omits 460d02ba5076 drm/i915: Encode fence specific waitqueue behaviour into t [...] omits 45233ab2d036 drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h omits f8246cf4d9a9 drm/i915/gem: Drop free_work for GEM contexts omits 5f22cc0b134a drm/i915: Fix mismatch between misplaced vma check and vma insert omits c545781e1c55 dma-buf: doc polish for pin/unpin omits 8ccf0a29af75 dma-buf: begin/end_cpu might lock the dma_resv lock omits 85804b70cca6 dma-buf: some kerneldoc formatting fixes omits de9114ece5df dma-buf: Remove kmap kerneldoc vestiges omits ba8c0faebbb0 drm/vc4: hdmi: Enable 10/12 bpc output omits 24169a2b0533 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling omits d2a7dd004c49 drm/vc4: hdmi: Use the connector state pixel rate for the PHY omits f623746f7472 drm/vc4: hdmi: Store pixel frequency in the connector state omits fbe7271e47be drm/vc4: hdmi: Create a custom connector state omits e55a07751146 drm/vc4: hdmi: Don't access the connector state in reset i [...] omits 320e84dc6111 drm/vc4: hdmi: Take into account the clock doubling flag i [...] omits 8d9147466776 drm/vc4: Pass the atomic state to encoder hooks omits ee6965c864e3 drm/vc4: hvs: Align the HVS atomic hooks to the new API omits 9ede6f0a55e3 drm/hisilicon: Fix rmmod hibmc_drm failed omits fafd320ae51b Input: raydium_ts_i2c - do not send zero length omits 1e2020aa0da0 Input: da7280 - fix missing error test omits 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code omits 3d1a88e1051f drm/ttm: cleanup LRU handling further omits fde1403eeaa6 drm/ttm: use pin_count more extensively omits 2200736a0c4d drm: require a non_NULL drm_crtc.primary omits 6d84576fb2e7 drm: validate possible_crtcs for primary and cursor planes omits 9999587b684f drm: rework description of primary and cursor planes omits 010dbfbe7bad drm/omap: Delete useless kfree code omits 3b7bc18b4e51 doc: Fix build of documentation after i915 file rename omits dfd2edccfd22 drm/omap: dsi: allow DSI commands to be sent early omits 92bb0eabc84d drm/omap: dsi: fix DCS_CMD_ENABLE omits c83207894440 drm/omap: dsi: remove ulps support omits 9a521118cb73 drm/omap: dsi: fix and cleanup ddr_clk_always_on omits b6c1048cc71d drm/omap: dsi: split video mode enable/disable into separate func omits 7b93de9899b8 drm/omap: dsi: cleanup initial vc setup omits a4a29d1d3471 drm/omap: dsi: rename dsi_display_* functions omits ead05b53a976 drm/omap: dsi: display_disable cleanup omits 1f0560537963 drm/omap: dsi: display_enable cleanup omits 5d676b6f27b4 drm/omap: dsi: move enable/disable to bridge enable/disable omits 7aa52346235a drm/omap: dsi: move structs & defines to dsi.h omits 3160d6a6c7d2 drm/panel: panel-dsi-cm: drop unneeded includes omits 08579473e231 drm/panel: panel-dsi-cm: add panel database to driver omits d646d1bdb606 drm/panel: panel-dsi-cm: remove extra 'if' omits 4029b16b13b6 drm/omap: dsi: use separate VCs for cmd and video omits eb40e2f44812 drm/omap: dsi: enable HS before sending the frame omits 83d74642b0c8 drm/omap: dsi: skip dsi_vc_enable_hs when already in correct mode omits d58eb31f50cb drm/omap: dsi: untangle vc & channel omits 5e4307542991 drm/omap: dsi: pass vc and channel to various functions omits d81711458ea5 drm/omap: dsi: rename 'channel' to 'vc' omits f408600f06b4 drm/omap: dsi: cleanup dispc channel usage omits 442cbc86b9b7 drm/omap: dsi: drop useless channel checks omits d843314e4840 drm/omap: dsi: simplify VC handling omits 8350ac8e11ed drm/omap: dsi: send nop instead of page & column omits c50c2d2d8d0c drm/panel: panel-dsi-cm: set column & page at setup omits 443dae095866 drm/omap: dsi: set trans_mode according to client mode_flags omits 4119bd55e40f drm/omap: pll: fix iteration loop check omits 0073b8cd4311 ARM: dts: omap5: add address-cells & size-cells to dsi omits 487c9e9289b5 drm/panel: panel-dsi-cm: cleanup tear enable omits 17d98080c436 drm/panel: panel-dsi-cm: use MIPI_DCS_GET_ERROR_COUNT_ON_DSI omits 05ec61289356 drm/omap: remove dss_mgr_ops omits dac62bcafeaa drm/omap: remove dispc_ops omits 96f4418505b5 drm/omap: drop unused owner field omits 3201509a15cc drm/omap: remove unused display.c omits 55b68fb856b5 drm/omap: squash omapdrm sub-modules into one omits f7c2724a8c36 ARM: omap2plus_defconfig: Update for moved DSI command mode panel omits 578739e86fc1 drm/omap: dsi: simplify pin config omits 94d733297933 drm/omap: simplify DSI manual update code omits 2390fadb78f0 drm/omap: drop dssdev display field omits 27e1d068df13 drm/omap: drop DSS ops_flags omits 811860ddceac drm/omap: drop unused DSS next pointer omits 4a5555187d92 drm/omap: simplify omap_display_id omits fe5f6e587cdf drm/omap: remove unused omap_connector omits 9be5bab37d0b drm/omap: remove legacy DSS device operations omits af1110cb6f92 drm/omap: dsi: Register a drm_bridge omits cf64148abcfd drm/panel: Move OMAP's DSI command mode panel driver omits 85101487326a drm/omap: remove global dss_device variable omits 596614042251 drm/omap: panel-dsi-cm: fix remove() omits 1ecf643f6376 drm/omap: panel-dsi-cm: support unbinding omits 1f4e8716876e drm/omap: panel-dsi-cm: use DEVICE_ATTR_RO omits 607824315e73 drm/omap: dsi: implement check timings omits 9f2231795ba3 drm/omap: drop omapdss-boot-init omits 1cac9ba2526f drm/omap: dsi: convert to drm_panel omits e4869b048df0 drm/omap: dsi: drop custom panel capability support omits e290c812eb89 drm/omap: dsi: Reverse direction of the DSS device enable/ [...] omits 2a4703c25f75 drm/omap: dsi: move panel refresh function to host omits 66c6bf3af6e6 drm/omap: dsi: do ULPS in host driver omits 9f0eb51e3c65 drm/omap: dsi: untangle ulps ops from enable/disable omits 0c93a61db462 drm/omap: dsi: do bus locking in host driver omits e9c7a0d713f0 drm/omap: dsi: drop custom enable_te() API omits 4c1b935fea54 drm/omap: dsi: move TE GPIO handling into core omits 3220034b1215 drm/omap: dsi: lp/hs switching support for transfer() omits 61714cd30941 drm/omap: panel-dsi-cm: use bulk regulator API omits 68ca91d7d8c1 drm/omap: dsi: use pixel-format and mode from attach omits d4b561c376f8 drm/omap: dsi: drop useless sync() omits 8228cd7ec327 drm/omap: dsi: drop unused enable_te() omits e869152d5a59 drm/omap: dsi: drop unused get_te() omits e94793ee8e97 drm/omap: dsi: drop unused memory_read() omits 7c5662babfcb drm/omap: panel-dsi-cm: use common MIPI DCS 1.3 defines omits ea83647d5ee0 drm/omap: panel-dsi-cm: drop hardcoded VC omits a5f2dcdebd83 drm/omap: dsi: request VC via mipi_dsi_attach omits d4cf15372868 drm/omap: panel-dsi-cm: use DSI helpers omits 9cd87829522c drm/omap: dsi: introduce mipi_dsi_host omits 1ed6253856cb drm/omap: dsi: switch dsi_vc_send_long/short to mipi_dsi_msg omits 952545a23a97 drm/omap: dsi: simplify read functions omits e70965386353 drm/omap: dsi: simplify write function omits 28d72874f8ae drm/omap: dsi: drop virtual channel logic omits ccc2f2ae66ca drm/omap: dsi: unexport specific data transfer functions omits fc3413a9b4ad drm/omap: panel-dsi-cm: convert to transfer API omits 9e8d3b92c24d drm/omap: dsi: add generic transfer function omits ee0c365c9ed5 drm/omap: constify write buffers omits d0103cebe125 drm/omap: dsi: use MIPI_DSI_FMT_* instead of OMAP_DSS_DSI_FMT_* omits a29cc43c2ccf drm/omap: drop unused dsi.configure_pins omits 12db515bae2d Revert "drm/omap: dss: Remove unused omap_dss_device operations" omits 64ff18911878 drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties [...] omits 1bea53df4d7b drm/omap: rearrange includes in omapdss.h omits f18f43992e1d drm/omap: Implement CTM property for CRTC using OVL manage [...] omits 3fcd70c9a5d6 drm/omap: use degamma property for gamma table omits 1b8977434606 drm: add legacy support for using degamma for gamma omits 6ca2ab8086af drm: automatic legacy gamma support omits 5c0e4110f751 udlfb: Fix memory leak in dlfb_usb_probe omits c855af2f9c5c drm/hisilicon: Fix use-after-free omits f3c420fe19f8 drm/vc4: kms: Convert to atomic helpers omits 82faa3276012 drm/vc4: kms: Remove async modeset semaphore omits 03b03efebeed drm/vc4: kms: Remove unassigned_channels from the HVS state omits 9ec03d7f1ed3 drm/vc4: kms: Wait on previous FIFO users before a commit omits d62a8ed7671e drm/vc4: Simplify a bit the global atomic_check omits 27125e86b797 drm: Document use-after-free gotcha with private objects omits ddadd40892f3 drm: Introduce an atomic_commit_setup function omits ae75a0431f82 Merge drm/drm-next into drm-misc-next omits 91def3cce986 drm/panel: khadas: Fix error code in khadas_ts050_panel_add() omits 8c392cd5f1c6 drm/amdkfd: fix ttm size refactor fallout omits e11bfb99d6ec drm/ttm: cleanup BO size handling v3 omits c41ce8199dfe drm/i915/pmu: Remove !CONFIG_PM code omits c51c29fb35f7 drm/i915/pmu: Use raw clock for rc6 estimation omits dbe13ae1d6ab drm/i915/pmu: Don't grab wakeref when enabling events omits dc3793038d22 drm/drv: Remove invalid assignments omits 23d4e55f7eeb drm/vkms: Unset preferred_depth omits 26e08a6da54c dma-buf: Fix kerneldoc formatting omits 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag omits 78336798ce71 drm/ast: Only map cursor BOs during updates omits abe54e54ddef drm/ast: Don't pin cursor source BO explicitly during update omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 04adaba88010 drm/i915/gt: Wean workaround selftests off GEM context omits 20a6774e726a drm/i915/gt: Mark legacy ring context as lost omits c97ffd084d70 drm/i915: Correct location of Wa_1408615072 omits 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] omits c365d304d69a drm/sched: Add missing structure comment omits e18d9a2bb078 drm/amdgpu: clean up bo in vce and vcn test omits 63ade1043457 drm/vkms: Add setup and testing information omits fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT omits a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD omits 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value omits e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size omits 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS omits d0d829e56674 drm/i915: split gen8+ flush and bb_start emission functions omits 70a2b431c364 drm/i915/gt: Rename lrc.c to execlists_submission.c omits 9fd96c069dd6 drm/i915/gt: Move move context layout registers and offset [...] omits 51c87fa64f98 drm/i915/gt: Remove uninterruptible parameter from intel_g [...] omits 84361529ee85 drm/i915: Sleep around performing iommu unmaps on Tigerlake omits 63de1da14799 drm/i915: Remove livelock from "do_idle_maps" vtd w/a omits 338d58cf47a8 drm/i915/gt: document masked registers omits 305b3bb52271 drm/i915/gt: rename wa_write_masked_or() omits 61b3b0d10099 drm/i915/gt: stop ignoring read with wa_masked_field_set omits 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters omits 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init omits 13283a241540 drm/drv: switch to using devm_add_action_or_reset() omits 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() omits 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings omits 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] omits 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning omits 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning omits 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings omits 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write omits 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] omits 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning omits e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core omits e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify omits 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings omits e9f4829f95ec drm/i915/gem: Drop false !i915_vma_is_closed assertion omits ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels omits 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel omits 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* omits 71173e787cab drm/scheduler: Essentialize the job done callback omits 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list omits 8935ff00e3b1 drm/scheduler: "node" --> "list" omits 2e2bf3a5584d drm/bridge: display-connector: add DP support omits a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector omits 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS omits 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix omits 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] omits 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] omits dd396dbc4d78 drm/panel: mantix: Tweak init sequence omits dfb64090892f drm/panel: st7703: Use dev_err_probe omits d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] omits 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit omits a3d0d8347978 drm: fix typos in plane and CRTC overviews omits 4f963d363af5 drm/i915/selftests: Improve error reporting for igt_mock_m [...] omits b215212117f7 drm: panel: add Khadas TS050 panel driver omits 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings omits e70956a2498d drm/i915: fix size_t greater or equal to zero comparison omits d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1 omits 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1 omits 4b265fe11fad drm/vc4: dsi: Add support for DSI0 omits d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure omits dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array omits e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition omits 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv omits e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup omits 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again omits 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema omits 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...] omits 5a15468b724b video: fbdev: uvesafb: Fix string related warnings omits ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...] omits c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi omits 98fdd0042c7c drm/kmb: fix array bounds warning omits 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61 omits a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style omits 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...] omits 6ca07255ac40 drm/i915: remove WA_SET_FIELD_MASKED() omits 66901614283b drm/i915: remove WA_CLR_BIT_MASKED() omits b9bdccd51afd drm/i915: remove WA_SET_BIT_MASKED() omits 1efa473e65e3 drm/i915/dg1: Implement WA_16011163337 omits 9dcd47fc1f7d Merge branch 'fixes-v5.10' into next-testing omits 9d8fddf8579a drm/i915: Disable outputs during unregister omits 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier omits 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes omits 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() omits ee42ec19ca2e drm/i915: Track logically enabled planes for hw state omits f867b66e4797 drm/i915/gt: Clear the execlists timers upon reset omits cb56a07d2fd9 drm/i915/gt: Include reset failures in the trace omits d997e240ceec drm/i915/gt: Cancel the preemption timeout on responding to it omits b969540500bc drm/i915/gt: Ignore repeated attempts to suspend request f [...] omits ba38b79eaeae drm/i915/gem: Propagate error from cancelled submit due to [...] omits 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c omits 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization omits 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests omits 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def omits cf977e18610e drm/i915/gem: Spring clean debugfs omits 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() omits e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] omits 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] omits a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref omits 719065500b5d drm/i915: Track power reference taken for eDP VDD omits 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] omits a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use omits 802034849a22 drm/i915: Track power references taken for enabled CRTCs omits 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] omits a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] omits 14f2d7604f7c drm/i915/gem: Check the correct variable in selftest omits 15ccc39b3aab gma500: clean up error handling in init omits e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install omits d96bc380a50f drm/irq: Add the new api to install irq omits 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv omits 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) omits 0a8cad54792e drm/i915/gvt: avoid useless use of inline omits 829270e4552e drm/i915/display: Record the plane update times for debugging omits 7d1a31e128d3 Revert "drm/i915/lmem: Limit block size to 4G" omits a2843b3bd17e drm/i915/gem: Limit lmem scatterlist elements to UINT_MAX omits 840291a7b90b drm/i915/selftests: Tidy prng constructor for client blits omits 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] omits f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" omits 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 omits a7e2e1c50450 drm: document that user-space should force-probe connectors omits 348fb0cb0a79 drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking omits 36549848ed27 drm/virtio: consider dma-fence context when signaling omits b9662c3a54eb drm/virtio: rework virtio_fence_signaled omits 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} omits ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write omits 37df0edf7048 drm/i915/gem: Report error for vmap() failure omits 5ac84806f5e9 drm/i915/tgl, rkl, dg1: Apply WA_1406941453 to TGL, RKL and DG1 omits 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks omits b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON omits 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON omits a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper omits c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon omits 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check omits 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] omits 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] omits b983675709e0 drm/i915/display: Attach content type property for LSPCON omits 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format omits 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output omits 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices omits 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon omits 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON omits b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object omits 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic omits 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() omits efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers omits 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 omits 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] omits 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] omits 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] omits 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() omits 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file omits 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() omits 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] omits 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] omits fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround omits 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings omits 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem omits 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...] omits 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...] omits 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings omits b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings omits 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings omits f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb() omits 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...] omits 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main omits 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c omits e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...] omits 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings omits 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct omits 580054562651 video: fbdev: aty: Fix set but not used warnings omits 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor omits cb2ce93e5b05 drm/i915/gem: Differentiate oom failures from invalid map types omits d2cf0125d4a1 drm/i915/lmem: Limit block size to 4G omits e96434e1137e drm/i915/selftest: assert we get 2M GTT pages omits 77acab40a61a drm/i915/selftest: also consider non-contiguous objects omits f7ed83cc1925 drm/i915/gt: Limit frequency drop to RPe on parking omits c67e62790f5c drm/prime: split array import functions v4 omits 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init omits 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init omits 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init omits 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...] omits 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...] omits 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...] omits f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions omits bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions omits a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 omits 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 omits 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] omits e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] omits 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc omits eba0d703b3ca drm/kmb: Remove an unnecessary NULL check omits 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition omits 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] omits b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon omits 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] omits a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' omits f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer omits 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] omits 8d989f444894 drm/i915/perf: replace idr_init() by idr_init_base() omits d6bff5b0bddb drm/ingenic: Add basic PM support omits 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] omits a9d71f76ccfd drm/i915/gt: Retain default context state across shrinking omits c33f83fd481a drm/i915: remove trailing semicolon in macro definition omits e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" omits 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference omits c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT omits 584e599bd090 via/via_irq: use __func__ to replace string function name omits 444fbf5d7058 drm/i915/gt: Declare gen9 has 64 mocs entries! omits 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move omits 85cc2917a396 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] omits c744d50363b7 drm/i915/gt: Split the breadcrumb spinlock between global [...] omits 14d1eaf08845 drm/i915/gt: Protect context lifetime with RCU omits a58559898abe drm/i915/gt: Check for a completed last request once omits b8e2bd98a2c9 drm/i915/gt: Decouple completed requests on unwind omits 977933b5da7c drm/i915/gt: Program mocs:63 for cache eviction on gen9 omits 2f87c053ac48 drm/i915/guc: Use correct lock for CT event handler omits 016669752c36 drm/i915/guc: Use correct lock for accessing guc->mmio_msg omits 46eecfccb4c2 drm/i915/gt: Free stale request on destroying the virtual engine omits 3aef910d26ef drm/i915/gt: Don't cancel the interrupt shadow too early omits 6cfe66eb71b6 drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] omits 9d5612ca165a drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] omits 4ee737925746 drm/i915/gt: Plug IPS into intel_rps_set omits 16cfcb0f3c4b drm/i915/selftests: Small tweak to put the termination con [...] omits 8005f37ca941 drm/i915/selftests: Improve granularity for mocs reset checks omits 67dd0b9677e8 drm/i915/gem: Remove incorrect early dbg print omits da7ac715d339 drm/i915: Show timeline dependencies for debug omits b5b349b93b0e drm/i915: Lift waiter/signaler iterators omits 0986317a45df drm/i915/gt: Show all active timelines for debugging omits 562675d09a35 drm/i915/gt: Update request status flags for debug pretty-printer omits 1f0e785a9cc0 drm/i915: Lift i915_request_show() omits 14cb9a776362 drm/i915/gt: Include semaphore status in print_request() omits 80c1dbebf308 XArray: Fix splitting to non-zero orders omits f1ee999f62f6 XArray: Fix split documentation omits 41707a524026 Merge branches 'soc-for-v5.11' and 'defconfig-for-v5.11' i [...] omits 92955b13f7c6 ARM: config: Enable PSTORE in aspeed_g5_defconfig omits dac67c2d338c drm/i915/gvt: Remove incorrect kerneldoc marking omits 45e50f48b790 drm/i915/gt: Remember to free the virtual breadcrumbs omits d33fcd798cb7 drm/i915/gt: Ignore dt==0 for reporting underflows omits ac54c826cdd6 drm/i915/dg1: make Wa_22010271021 permanent omits 19384452052a drm/i915/selftests: Fix wrong return value of perf_request [...] omits 01d708840c26 drm/i915/selftests: Fix wrong return value of perf_series_ [...] omits 77c296966e86 drm/i915: Avoid memory leak with more than 16 workarounds [...] omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next 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 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 99b19c56eec3 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds f752970660a1 Merge remote-tracking branch 'm68k-current/for-linus' adds 5c3294e27acb Merge remote-tracking branch 'sparc/master' 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 5c9750260462 Merge remote-tracking branch 'net/master' 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 4acfc1780e34 Merge remote-tracking branch 'sound-current/for-linus' adds bd8036eb1526 ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk adds d646b19a7322 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 919fb44b0840 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 75585a827e7d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' 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 dcce4cfbf20c Merge remote-tracking branch 'regulator-fixes/for-linus' 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 d97ff2b7d038 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1e6b7cbf8ab9 Merge remote-tracking branch 'pci-current/for-linus' adds 0c8f7b7c03c4 Merge remote-tracking branch 'phy/fixes' 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 aafc04ce9f77 Merge remote-tracking branch 'crypto-current/master' adds b4130160d3be Merge remote-tracking branch 'ide/master' adds 8aad79f62158 Merge remote-tracking branch 'omap-fixes/fixes' adds 792f815be68f Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 7575423616f6 Merge branch 'misc-5.11' into next-fixes adds 22716c197306 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds bd5ae9288d64 nfsd: register pernet ops last, unregister first adds 0ac24c320c4d svcrdma: Hold private mutex while invoking rdma_accept() adds de196b2f354e Merge remote-tracking branch 'cel-fixes/for-rc' adds 108ab7623489 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 ae7605899bb3 Merge remote-tracking branch 'dma-mapping/for-next' adds 14bbf05902dd Merge remote-tracking branch 'asm-generic/master' adds 854e4eeb6578 Merge remote-tracking branch 'arm/for-next' 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 cd84356c25b6 Merge remote-tracking branch 'arm64/for-next/core' 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 a26ef1caedbd Merge branch 'arm/defconfig' into for-next adds f16e6ab68062 Merge branch 'arm/fixes' into for-next 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 a37e26c27ff0 Merge branch 'arm/drivers' into for-next adds 8ddc4c087115 soc: document merges 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 4dab92eb1988 Merge branch 'arm/dt' into for-next 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 f89f61672a50 Merge branch 'arm/soc' into for-next 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 6238de3114d6 Merge branch 'arm/drivers' into for-next 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 97fe18b22dea Merge branch 'arm/defconfig' into for-next adds 470db6e829ec Merge branch 'arm/fixes' into for-next adds 5414f7eef59f soc: document merges 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 2a898f6df9f9 Merge branch 'arm/soc' into for-next 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 504842dc676b Merge branch 'arm/dt' into for-next 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 8221c90ce0f4 Merge branch 'arm/drivers' into for-next adds e6c44b8c57c9 soc: document merges adds 2f6e8ffa6a8a Merge remote-tracking branch 'arm-soc/for-next' adds dfa82777ae46 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 2c7617847f1a Merge remote-tracking branch 'amlogic/for-next' adds 697dabd5d370 Merge branches 'soc-for-v5.12' and 'dt-for-v5.12' into for-next adds dc40231eb1c7 Merge remote-tracking branch 'aspeed/for-next' adds 4238b648e0fd Merge remote-tracking branch 'at91/at91-next' adds 65d8dd80210f Merge remote-tracking branch 'drivers-memory/for-next' adds 5cfaa895f414 Merge remote-tracking branch 'imx-mxs/for-next' adds 51156547b973 Merge remote-tracking branch 'keystone/next' adds 8e7d04524329 Merge remote-tracking branch 'mediatek/for-next' adds 74bddc7586fb Merge remote-tracking branch 'mvebu/for-next' adds 3a74e1fe2ec5 Merge remote-tracking branch 'omap/for-next' adds 6a6a3dae1cd6 Merge remote-tracking branch 'qcom/for-next' adds 4e0cb884086e Merge remote-tracking branch 'raspberrypi/for-next' adds b59fb88eab43 Merge remote-tracking branch 'realtek/for-next' adds 8797b2e9c119 Merge remote-tracking branch 'renesas/next' adds 47072d9269c0 Merge remote-tracking branch 'rockchip/for-next' adds ab786986e8e2 Merge remote-tracking branch 'samsung-krzk/for-next' adds a819d5d9c713 Merge remote-tracking branch 'stm32/stm32-next' adds e810e3fc1c1d Merge remote-tracking branch 'sunxi/sunxi/for-next' adds bb6c385e76b6 Merge remote-tracking branch 'tegra/for-next' adds d184cb020a16 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 6366954ad7ac Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 7907e69f31a5 Merge tag 'renesas-clk-for-v5.12-tag2' of git://git.kernel [...] adds c6a1edca313d Merge branch 'clk-renesas' into clk-next 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 001cad0d3a15 clk: meson-axg: remove CLKID_MIPI_ENABLE adds af5782442538 clk: meson: axg: Remove MIPI enable clock gate adds 4c54b96705d1 Merge tag 'clk-meson-v5.12-1' of https://github.com/BayLib [...] adds 84b9dc6f95f0 Merge branch 'clk-amlogic' into clk-next 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 07060194be5c Merge branch 'clk-allwinner' into clk-next adds c148c1bb2a6e Merge tag 'clk-imx-5.12' of git://git.kernel.org/pub/scm/l [...] adds a459a458816f Merge branch 'clk-imx' into clk-next 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 1e40c64b4026 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] adds 67a162e34b2b clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting adds e6809e0490dd clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical adds a609785bf44c clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical adds 4230d9ed6d3e clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver adds a2c5f2fa1065 dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc adds c2d6a5f0c581 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers adds 3bf264f9dad5 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d adds 6c37c9df156b clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds 7cdfab650a05 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver adds 3f930cd0f093 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] adds 2df8188af7bd Merge branch 'clk-qcom' into clk-next adds 7ae3799c9b15 MAINTAINERS: Add section for NXP i.MX clock drivers adds 74e3c423bf0c Merge branch 'clk-imx' into clk-next adds 33034d7422db clk: Drop unused efm32gg driver adds eca8b0bea082 Merge branch 'clk-unused' into clk-next adds b56e1cc42356 Merge tag 'v5.12-rockchip-clk1' of git://git.kernel.org/pu [...] adds 33aa1c394c85 Merge branch 'clk-rockchip' into clk-next 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 c6009aa7203d Merge branch 'clk-xilinx' into clk-next 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 9e0859cbac9d 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 49514602d929 Merge branch 'clk-mediatek' into clk-next adds fb7acfe7b0ef dt-bindings: clock: imx: Switch to my personal address adds 4a323a5617d4 Merge branch 'clk-imx' into clk-next 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 33810fcb5437 Merge branch 'clk-amlogic' into clk-next adds 428d97e18594 clk: at91: Fix the declaration of the clocks adds da2a634b3914 Merge branch 'clk-at91' into clk-next 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 b25f7864bf43 Merge branch 'clk-warnings' into clk-next adds 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...] adds f3d661d6b441 clk: vc5: Add support for optional load capacitance adds fc370279972d Merge branch 'clk-vc5' into clk-next 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 3d9586f09103 Merge branch 'clk-silabs' into clk-next adds 5f7927f9b375 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d adds 971a6d2e722a clk: qcom: gdsc: Implement NO_RET_PERIPH flag adds 12e0c0c27c92 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver adds 1d436ccd52f0 dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] adds 74d89ad1ccd7 clk: qcom: gcc-sm8350: add gdsc adds 0856eef7fae7 Merge branch 'clk-qcom' into clk-next adds 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2 adds 901a837cdce9 Merge branch 'clk-aspeed' into clk-next adds 1b69464e4aee Merge branch 'clk-fixes' into clk-next adds ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data adds ea818d56e7d4 Merge branch 'clk-rohm' into clk-next adds 2bea59d3888b dt-bindings: documentation: add clock bindings information [...] adds a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform adds c2c4a2617a4d Merge branch 'clk-socfpga' into clk-next adds c7b36f193a31 dt-bindings: clock: Add RPMHCC bindings for SC7280 adds 2fe48383c911 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 adds a8068eb400b1 dt-bindings: clock: Add SC7280 GCC clock binding adds 27aef2b9462a clk: qcom: Add Global Clock controller (GCC) driver for SC7280 adds 2cb843dbcd69 Merge branch 'clk-qcom' into clk-next adds 44576651a32f Merge remote-tracking branch 'clk/clk-next' adds 3090bf99c170 Merge remote-tracking branch 'csky/linux-next' adds 5e9c0a238d95 Merge remote-tracking branch 'h8300/h8300-next' adds 92033a63b95d Merge remote-tracking branch 'm68knommu/for-next' adds b68c8736a01f microblaze: Remove support for gcc < 4 adds 7d9dca8e48a1 Merge remote-tracking branch 'microblaze/next' 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 0ff4433ed55a Merge remote-tracking branch 'mips/mips-next' adds e852f4e15034 Merge remote-tracking branch 'nds32/next' adds 8f722f67452f openrisc: Use devicetree to determine present cpus adds fe6b73df05df Merge remote-tracking branch 'openrisc/for-next' 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 a82bd4ebf396 Merge remote-tracking branch 'parisc-hd/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 56bfab79fb74 Merge remote-tracking branch 'powerpc/next' adds f2bd57aa4b75 Merge remote-tracking branch 'risc-v/for-next' 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 b47f625e102b Merge branch 'features' into for-next adds 38018a00ba7e Merge remote-tracking branch 's390/for-next' 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 dfbe5aac4dd3 Merge remote-tracking branch 'uml/linux-next' adds 955e7ee09508 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 06c30951eff9 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 4bd5954ba3db Merge remote-tracking branch 'fscache/fscache-next' adds e7e0ebcd606c Merge branch 'misc-5.11' into for-next-current-v5.10-20210211 adds e9ced9f5625f Merge branch 'for-next-current-v5.10-20210211' into for-ne [...] 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 d1dee3436ece Merge branch 'misc-next' into for-next-next-v5.11-20210211 adds 1605f1b63c76 btrfs: Prevent nowait or async read from doing sync IO adds 65ffffc3f732 Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] adds 5245c9429d6f btrfs: convert BUG_ON()'s in relocate_tree_block adds 0da6b8dce3a7 btrfs: return an error from btrfs_record_root_in_trans adds 576cdc953d3c btrfs: handle errors from select_reloc_root() adds dbd693398f9d btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 5aa2c496c4cf btrfs: check record_root_in_trans related failures in sele [...] adds 61df8018fe93 btrfs: do proper error handling in record_reloc_root_in_trans adds 4e80f031e38f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 38de3d9aa705 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds ae6f1f50dd76 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c9d695a025ee btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c46aa24969e2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds d2a829c27a3a btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 2f17353b07b5 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 87c9ff7698d4 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 6022d4b4f0e5 btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 145283416efb btrfs: handle record_root_in_trans failure in create_pendi [...] adds f6c4b9da3956 btrfs: do not panic in __add_reloc_root adds 201ca2679039 btrfs: have proper error handling in btrfs_init_reloc_root adds b9b03d9535e6 btrfs: do proper error handling in create_reloc_root adds 473dc51e73c9 btrfs: validate ->reloc_root after recording root in trans adds e51ac2b00aa5 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 3acc906c6105 btrfs: change insert_dirty_subvol to return errors adds 54b258828719 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds ec8f8874edee btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds d1abd0dbb21d btrfs: do proper error handling in btrfs_update_reloc_root adds 6f3d0815e44f btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds ec262069ed29 btrfs: handle btrfs_cow_block errors in replace_path adds e06197e78ac1 btrfs: handle btrfs_search_slot failure in replace_path adds 1ae5d0aeee74 btrfs: handle errors in reference count manipulation in re [...] adds b43198b134fc btrfs: handle extent reference errors in do_relocation adds 1e6771f63d03 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 725b0d07e205 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 9defda43d4e6 btrfs: do proper error handling in create_reloc_inode adds 257e0e8eafa2 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 878702524d42 btrfs: cleanup error handling in prepare_to_merge adds 1bc9b09cb940 btrfs: handle extent corruption with select_one_root properly adds 471edfacac93 btrfs: do proper error handling in merge_reloc_roots adds 05a232855112 btrfs: check return value of btrfs_commit_transaction in r [...] adds 0e2678a199d8 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds 201c24b402f6 btrfs: fix raid6 qstripe kmap adds 4e2e7ff7e4fd Merge branch 'ext/iraweiny/raid-fixup' into for-next-next- [...] adds a430fe47fe32 btrfs: avoid checking for RO block group twice during noco [...] adds df425e78f1e9 btrfs: fix race between writes to swap files and scrub adds ec018a62af74 btrfs: fix race between swap file activation and snapshot [...] adds bbea8b7630fb Merge branch 'ext/filipe/swapfile-fixes-v2' into for-next- [...] adds e9b36dbcf624 btrfs: make btrfs_submit_compressed_read() to be subpage c [...] adds abd4e59a1538 btrfs: make check_compressed_csum() to be subpage compatible adds 81be2c94fcda Merge branch 'ext/subpage-compress-fixes' into for-next-ne [...] adds f04df6954451 btrfs: fix race between extent freeing/allocation when usi [...] adds 86f8a948f341 Merge branch 'ext/nikbor/fix-space-bitmap-locking' into fo [...] 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 7a62fc1e28ae Merge branch 'kmap-conversion' into for-next-next-v5.11-20210211 adds a4d0c0832d98 Merge branch 'for-next-next-v5.11-20210211' into for-next- [...] adds f92ff9afa43e Merge remote-tracking branch 'btrfs/for-next' adds cf50f9ee1573 Merge remote-tracking branch 'ecryptfs/next' adds bde545295b71 erofs: fix shift-out-of-bounds of blkszbits adds ce0631291813 erofs: initialized fields can only be observed after bit is set adds 2e9ec47df099 Merge remote-tracking branch 'erofs/dev' adds 5dbf644d8719 Merge remote-tracking branch 'exfat/dev' adds cf8487eecc67 Merge remote-tracking branch 'ext3/for_next' adds fe31690f367f Merge remote-tracking branch 'ext4/dev' adds d50dfc0c7df7 f2fs: don't grab superblock freeze for flush/ckpt thread adds 938a184265d7 f2fs: give a warning only for readonly partition adds 5e07a2eaef91 Merge remote-tracking branch 'f2fs/dev' adds 0c471573419c Merge remote-tracking branch 'fsverity/fsverity' adds 4208c398aae4 fs/jfs: fix potential integer overflow on shift of a int adds 434123a38e13 Merge remote-tracking branch 'jfs/jfs-next' 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 d5f4b3544414 Merge remote-tracking branch 'nfs-anna/linux-next' adds 093aab38f1b1 Merge remote-tracking branch 'cel/for-next' adds 31a0c0224489 Merge remote-tracking branch 'overlayfs/overlayfs-next' 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 ffcb5fe08c7e Merge remote-tracking branch 'ubifs/next' adds 5bc84e3dea7d Merge remote-tracking branch 'v9fs/9p-next' 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 8994eb3ce192 Merge remote-tracking branch 'xfs/for-next' adds fea60df5427f Merge remote-tracking branch 'zonefs/for-next' adds 1de4bf4f6f08 Merge remote-tracking branch 'iomap/iomap-for-next' adds 60bf08cbb929 Merge remote-tracking branch 'file-locks/locks-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 1bef30105aef fix handling of nd->depth on LOOKUP_CACHED failures in try [...] adds 07add5008f9f Merge branch 'work.namei' into for-next adds d6032df87a6d Merge remote-tracking branch 'vfs/for-next' adds 8a8109f303e2 printk: fix deadlock when kernel panic adds 873c6cedae39 Merge branch 'for-5.12' into for-next adds 13791c80b0cd printk: avoid prb_first_valid_seq() where possible adds 7908e4c69387 Merge branch 'printk-rework' into for-next 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 f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next adds caa4e516d66f Merge remote-tracking branch 'printk/for-next' adds cb3b3dc3e63b 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 254d5654a319 Merge branch 'pci/error' adds b0cfa0c82010 Merge branch 'pci/link' adds 6cb07969da57 Merge branch 'pci/resource' 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 5267892f918e Merge branch 'pci/misc' adds 318095d48c8c Merge branch 'remotes/lorenzo/pci/brcmstb' adds 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect adds cbc8a3338fcd Merge branch 'remotes/lorenzo/pci/cadence' adds f0fa88966f8b Merge branch 'remotes/lorenzo/pci/dwc' adds 7f83ca915ac2 Merge branch 'remotes/lorenzo/pci/mediatek' adds 71d73e5f4758 Merge branch 'remotes/lorenzo/pci/microchip' adds db57fa85d9f9 Merge branch 'remotes/lorenzo/pci/ntb' 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 f03f31194761 Merge branch 'remotes/lorenzo/pci/qcom' adds 2da5159d68fe Merge branch 'remotes/lorenzo/pci/rcar' adds 39eccae1273b Merge branch 'remotes/lorenzo/pci/rockchip' adds 4410372275a6 Merge branch 'remotes/lorenzo/pci/tango' adds fcecd4c2197e Merge branch 'remotes/lorenzo/pci/xilinx' adds 49a938fdc928 Merge branch 'remotes/lorenzo/pci/misc' adds bde1115e1b90 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 349f9476859e Merge remote-tracking branch 'hid/for-next' 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 77363f8520dc Merge branch 'i2c/for-5.12' into i2c/for-next adds 55900a79efeb Merge branch 'i2c/for-current' into i2c/for-next 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 35ea257a39ae Merge branch 'i2c/for-5.12' into i2c/for-next adds 81a1018442c6 Merge remote-tracking branch 'i2c/i2c/for-next' adds 66adee8e419f Merge remote-tracking branch 'i3c/i3c/next' adds 404cf813b4d3 Merge remote-tracking branch 'dmi/dmi-for-next' 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 9992eae611e7 Merge remote-tracking branch 'hwmon-staging/hwmon-next' 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 ed0a2979a967 Merge remote-tracking branch 'jc_docs/docs-next' 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 c7066dbd57a3 Merge remote-tracking branch 'v4l-dvb/master' adds a8043c5525a8 Merge remote-tracking branch 'v4l-dvb-next/master' adds 91a4b9e619c1 Merge tag 'devfreq-next-for-5.12' of git://git.kernel.org/ [...] adds 32890f947002 Merge branch 'pm-devfreq' into linux-next adds 505ca2f7770b ACPI: OSL: Rework acpi_check_resource_conflict() adds 8aef273ee88e ACPI: OSL: Clean up printing messages 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 e1e6bd2995ac ACPI: property: Fix fwnode string properties matching adds 5352de4c92b3 Merge branch 'acpi-properties' into linux-next adds a0b1ca1d63ba Merge remote-tracking branch 'pm/linux-next' adds 39e0d30aa5a0 Merge remote-tracking branch 'opp/opp/linux-next' 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 5139f5391e6d Merge remote-tracking branch 'thermal/thermal/linux-next' adds 02269e796e1b Merge remote-tracking branch 'ieee1394/for-next' 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 1a37883b2961 Merge remote-tracking branch 'rdma/for-next' 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 c5e188ea0829 Merge remote-tracking branch 'net-next/master'
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/llvm-release-aarc [...]
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: .gitignore | 2 - .mailmap | 1 - CREDITS | 17 +- Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 - Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-driver-speakup | 37 +- .../ABI/testing/debugfs-driver-habanalabs | 50 +- Documentation/ABI/testing/ima_policy | 5 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 - .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 - .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 - Documentation/ABI/testing/sysfs-bus-iio | 11 - Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 - .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 22 +- .../ABI/testing/sysfs-class-led-trigger-tty | 6 - Documentation/ABI/testing/sysfs-class-net | 15 + .../ABI/testing/sysfs-class-power-ltc4162l | 82 - Documentation/ABI/testing/sysfs-class-typec | 20 +- Documentation/ABI/testing/sysfs-devices-memory | 58 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 21 - Documentation/ABI/testing/sysfs-driver-ufs | 11 - .../ABI/testing/sysfs-platform-ideapad-laptop | 26 +- .../Expedited-Grace-Periods.rst | 4 +- .../RCU/Design/Requirements/Requirements.rst | 732 +- Documentation/RCU/NMI-RCU.rst | 3 +- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 4 - .../admin-guide/device-mapper/dm-crypt.rst | 2 +- .../admin-guide/device-mapper/dm-integrity.rst | 11 - Documentation/admin-guide/kernel-parameters.rst | 15 - Documentation/admin-guide/kernel-parameters.txt | 171 +- .../admin-guide/laptops/thinkpad-acpi.rst | 25 - Documentation/admin-guide/mm/memory-hotplug.rst | 20 +- Documentation/admin-guide/perf-security.rst | 2 +- Documentation/admin-guide/spkguide.txt | 48 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/admin-guide/thunderbolt.rst | 23 - Documentation/admin-guide/xfs.rst | 1 + Documentation/block/biovecs.rst | 2 - Documentation/block/inline-encryption.rst | 12 +- Documentation/bpf/bpf_design_QA.rst | 6 - Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/core-api/dma-api.rst | 120 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 32 +- Documentation/dev-tools/kcsan.rst | 3 - Documentation/dev-tools/kfence.rst | 298 - Documentation/dev-tools/kunit/index.rst | 2 - Documentation/dev-tools/kunit/start.rst | 7 +- Documentation/dev-tools/kunit/tips.rst | 115 - Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- .../devicetree/bindings/arm/coresight.txt | 5 +- .../arm/marvell/ap80x-system-controller.txt | 8 - .../socionext/socionext,uniphier-system-cache.yaml | 4 +- Documentation/devicetree/bindings/arm/xilinx.yaml | 6 +- .../devicetree/bindings/ata/sata_highbank.yaml | 1 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 - .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 + .../clock/allwinner,sun9i-a80-usb-clks.yaml | 59 - .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +- .../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 - .../devicetree/bindings/clock/csr,atlas7-car.txt | 55 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 + .../devicetree/bindings/clock/imx27-clock.yaml | 2 +- .../devicetree/bindings/clock/imx31-clock.yaml | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 + .../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 | 17 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 3 +- .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../allwinner,sun4i-a10-display-backend.yaml | 23 +- .../allwinner,sun4i-a10-display-frontend.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 25 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 19 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 6 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 19 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 19 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 110 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 19 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 21 +- .../bindings/display/brcm,bcm2835-dpi.yaml | 7 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 1 - .../bindings/display/brcm,bcm2835-hdmi.yaml | 1 - .../bindings/display/brcm,bcm2835-hvs.yaml | 2 +- .../bindings/display/bridge/analogix,anx7625.yaml | 6 +- .../bindings/display/bridge/analogix,anx7814.yaml | 19 +- .../bindings/display/bridge/anx6345.yaml | 18 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 22 +- .../bindings/display/bridge/chrontel,ch7033.yaml | 6 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 14 +- .../bindings/display/bridge/ite,it6505.yaml | 2 +- .../bindings/display/bridge/lontium,lt9611.yaml | 70 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 41 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 24 +- .../bindings/display/bridge/renesas,lvds.yaml | 24 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 7 +- .../display/bridge/thine,thc63lvd1024.yaml | 35 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 45 +- .../bindings/display/bridge/ti,tfp410.yaml | 24 +- .../bindings/display/bridge/toshiba,tc358762.yaml | 52 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 48 +- .../bindings/display/bridge/toshiba,tc358775.yaml | 19 +- .../display/connector/analog-tv-connector.yaml | 1 - .../bindings/display/connector/dp-connector.yaml | 55 - .../bindings/display/connector/dvi-connector.yaml | 1 - .../bindings/display/connector/hdmi-connector.yaml | 1 - .../bindings/display/connector/vga-connector.yaml | 1 - .../devicetree/bindings/display/fsl,lcdif.yaml | 110 - .../devicetree/bindings/display/ht16k33.txt | 40 + .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 2 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 5 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../bindings/display/intel,keembay-display.yaml | 2 +- .../bindings/display/mediatek/mediatek,disp.txt | 12 +- .../bindings/display/mediatek/mediatek,dsi.txt | 18 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 18 +- .../devicetree/bindings/display/mxsfb.txt | 87 + .../display/panel/advantech,idk-2121wr.yaml | 21 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 1 - .../display/panel/mantix,mlaf057we51-x.yaml | 4 +- .../bindings/display/panel/novatek,nt36672a.yaml | 1 - .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 2 - .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 16 +- .../bindings/display/rockchip/rockchip-vop.yaml | 5 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 12 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 8 +- .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/display/ste,mcde.yaml | 168 - .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 23 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 - .../devicetree/bindings/dma/intel,ldma.yaml | 116 - Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 76 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 + .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 39 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 126 - .../devicetree/bindings/dma/ste-coh901318.txt | 32 + Documentation/devicetree/bindings/dma/zxdma.txt | 38 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 - .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 + .../devicetree/bindings/gpio/gpio-davinci.txt | 1 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 4 +- .../bindings/gpio/gpio-stericsson-coh901.txt | 7 + .../bindings/gpio/mstar,msc313-gpio.yaml | 2 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 3 - .../bindings/gpio/toshiba,gpio-visconti.yaml | 70 - .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 - Documentation/devicetree/bindings/graph.txt | 129 +- .../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 + .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 - .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 - .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 - .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5696.yaml | 57 - .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 63 - .../bindings/iio/dac/microchip,mcp4725.yaml | 31 +- .../bindings/iio/gyroscope/bosch,bmg160.yaml | 3 - .../bindings/iio/gyroscope/invensense,mpu3050.txt | 45 + .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 70 - .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 67 + .../bindings/iio/imu/invensense,mpu6050.yaml | 104 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 - .../bindings/iio/magnetometer/yamaha,yas530.yaml | 112 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 1 - .../input/touchscreen/elan,elants_i2c.yaml | 1 - .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 - .../bindings/interconnect/qcom,rpmh.yaml | 4 - .../allwinner,sun6i-a31-r-intc.yaml | 67 - .../allwinner,sun7i-a20-sc-nmi.yaml | 10 + .../bindings/interrupt-controller/fsl,intmux.yaml | 2 +- .../bindings/interrupt-controller/qcom,pdc.txt | 2 - .../interrupt-controller/realtek,rtl-intc.yaml | 57 - .../interrupt-controller/sigma,smp8642-intc.txt | 48 + .../interrupt-controller/st,stm32-exti.yaml | 2 - .../devicetree/bindings/iommu/arm,smmu.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.txt | 105 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 183 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 14 +- .../devicetree/bindings/leds/ti,tca6507.yaml | 1 - .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../devicetree/bindings/media/i2c/imx219.yaml | 1 - .../bindings/memory-controllers/exynos-srom.yaml | 2 - .../devicetree/bindings/mfd/bd9571mwv.txt | 4 +- .../devicetree/bindings/mfd/ene-kb930.yaml | 65 - .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 - .../bindings/misc/fsl,dpaa2-console.yaml | 1 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 223 - .../bindings/mmc/marvell,xenon-sdhci.txt | 1 - .../devicetree/bindings/mmc/mmc-controller.yaml | 2 - Documentation/devicetree/bindings/mmc/mmci.txt | 74 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 3 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 19 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 8 +- .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 + .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 + .../devicetree/bindings/mtd/cadence-quadspi.txt | 67 + .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 - .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 48 + Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/marvell-pp2.txt | 6 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - .../bindings/net/toshiba,visconti-dwmac.yaml | 85 + .../devicetree/bindings/net/xilinx_axienet.txt | 4 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 - .../devicetree/bindings/pci/qcom,pcie.txt | 17 +- .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 19 +- .../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 + .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 - .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 260 - .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 - .../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 - .../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 97 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 - .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 5 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 5 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 6 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 + .../devicetree/bindings/pinctrl/pinctrl-single.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 12 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 110 - .../devicetree/bindings/power/supply/bq25980.yaml | 1 - .../bindings/power/supply/ltc4162-l.yaml | 69 - .../devicetree/bindings/ptp/ptp-idtcm.yaml | 4 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 + .../bindings/regulator/max8997-regulator.txt | 1 - .../bindings/regulator/mcp16502-regulator.txt | 3 +- .../bindings/regulator/mt6315-regulator.yaml | 69 - .../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 - .../bindings/regulator/qcom-labibb-regulator.yaml | 30 +- .../regulator/richtek,rt4831-regulator.yaml | 35 - .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 1 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 1 - .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 51 - .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 + .../bindings/rtc/stericsson,coh901331.txt | 16 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 6 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 2 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 3 - .../devicetree/bindings/serial/renesas,scif.yaml | 2 - .../devicetree/bindings/serial/renesas,scifa.yaml | 2 - .../devicetree/bindings/serial/renesas,scifb.yaml | 2 - .../devicetree/bindings/serial/sirf-uart.txt | 34 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 - .../bindings/sound/audio-graph-port.yaml | 3 - .../bindings/sound/google,sc7180-trogdor.yaml | 1 - .../bindings/sound/qcom,lpass-rx-macro.yaml | 62 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 67 + .../bindings/sound/samsung,aries-wm8994.yaml | 3 - .../bindings/sound/samsung,midas-audio.yaml | 2 - .../devicetree/bindings/sound/tas2562.yaml | 2 - .../devicetree/bindings/sound/tas2770.yaml | 2 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 1 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 - .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../bindings/spi/nvidia,tegra210-quad.yaml | 117 - .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 - .../devicetree/bindings/spi/renesas,rspi.yaml | 2 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 6 +- Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 + Documentation/devicetree/bindings/sram/sram.yaml | 2 - .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 12 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 153 + .../devicetree/bindings/thermal/tango-thermal.txt | 17 - .../devicetree/bindings/thermal/zx2967-thermal.txt | 116 - .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 - .../timer/allwinner,sun5i-a13-hstimer.yaml | 3 +- .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 10 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 6 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 - Documentation/devicetree/bindings/usb/dwc3-st.txt | 4 +- .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- Documentation/devicetree/bindings/usb/dwc3.txt | 128 + .../devicetree/bindings/usb/exynos-usb.txt | 2 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 105 - .../devicetree/bindings/usb/generic-ehci.yaml | 53 +- .../devicetree/bindings/usb/generic-ohci.yaml | 36 +- .../devicetree/bindings/usb/generic-xhci.yaml | 65 - Documentation/devicetree/bindings/usb/generic.txt | 57 + .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../bindings/usb/intel,keembay-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 121 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 178 - .../devicetree/bindings/usb/mediatek,mtu3.txt | 108 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 287 - .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/usb/mediatek,musb.yaml | 113 - Documentation/devicetree/bindings/usb/omap-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 12 +- .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 - .../devicetree/bindings/usb/snps,dwc3.yaml | 332 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 3 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 6 +- .../devicetree/bindings/usb/usb-device.txt | 102 + .../devicetree/bindings/usb/usb-device.yaml | 124 - Documentation/devicetree/bindings/usb/usb-drd.yaml | 78 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 36 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 41 + .../devicetree/bindings/usb/usb-xhci.yaml | 42 - Documentation/devicetree/bindings/usb/usb.yaml | 63 - .../devicetree/bindings/usb/usbmisc-imx.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 12 +- .../bindings/watchdog/intel,keembay-wdt.yaml | 57 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 5 +- .../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 - .../bindings/watchdog/sigma,smp8642-wdt.txt | 18 + .../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 18 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 6 - .../bindings/watchdog/stericsson-coh901327.txt | 19 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 4 +- .../bindings/watchdog/zte,zx2967-wdt.txt | 32 + Documentation/driver-api/gpio/consumer.rst | 5 +- Documentation/driver-api/gpio/intro.rst | 8 +- Documentation/driver-api/index.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 108 + .../driver-api/surface_aggregator/client-api.rst | 38 - .../driver-api/surface_aggregator/client.rst | 393 - .../driver-api/surface_aggregator/clients/cdev.rst | 87 - .../surface_aggregator/clients/index.rst | 21 - .../driver-api/surface_aggregator/clients/san.rst | 44 - .../driver-api/surface_aggregator/index.rst | 21 - .../driver-api/surface_aggregator/internal-api.rst | 67 - .../driver-api/surface_aggregator/internal.rst | 577 - .../driver-api/surface_aggregator/overview.rst | 77 - .../driver-api/surface_aggregator/ssh.rst | 344 - Documentation/filesystems/f2fs.rst | 1 + Documentation/filesystems/porting.rst | 16 - Documentation/filesystems/seq_file.rst | 6 - Documentation/fpga/dfl.rst | 28 - Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/drm-kms.rst | 52 +- Documentation/gpu/drm-uapi.rst | 3 - Documentation/gpu/i915.rst | 2 +- Documentation/gpu/todo.rst | 47 +- Documentation/gpu/vkms.rst | 82 - Documentation/hwmon/index.rst | 1 + Documentation/hwmon/tps23861.rst | 41 + Documentation/i2c/slave-testunit-backend.rst | 23 +- Documentation/kbuild/makefiles.rst | 5 +- 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 - Documentation/livepatch/index.rst | 1 - Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/livepatch/reliable-stacktrace.rst | 309 - Documentation/networking/caif/caif.rst | 1 + .../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 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/qlogic/index.rst | 18 - .../networking/device_drivers/qlogic/qlge.rst | 118 - .../networking/devlink/am65-nuss-cpsw-switch.rst | 26 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/filter.rst | 24 +- Documentation/networking/ip-sysctl.rst | 32 +- Documentation/networking/netdev-FAQ.rst | 16 + Documentation/networking/netdev-features.rst | 21 + Documentation/networking/phy.rst | 2 +- Documentation/process/coding-style.rst | 3 +- Documentation/process/magic-number.rst | 3 + Documentation/scheduler/schedutil.txt | 169 - Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 5 +- Documentation/security/keys/core.rst | 4 +- .../translations/it_IT/process/magic-number.rst | 1 + .../translations/zh_CN/process/magic-number.rst | 1 + Documentation/usb/gadget-testing.rst | 30 +- Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 4 +- Documentation/virt/kvm/amd-memory-encryption.rst | 21 - Documentation/virt/kvm/api.rst | 216 +- Documentation/virt/kvm/arm/hyp-abi.rst | 9 + Documentation/virt/kvm/locking.rst | 9 +- Documentation/virt/kvm/s390-pv-boot.rst | 2 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- MAINTAINERS | 242 +- Makefile | 54 +- Next/SHA1s | 334 - Next/Trees | 336 - Next/merge.log | 13819 -------- arch/Kconfig | 126 +- arch/alpha/Kconfig | 2 + arch/alpha/Makefile | 1 + arch/alpha/configs/defconfig | 1 + arch/alpha/oprofile/Makefile | 20 + arch/alpha/oprofile/common.c | 189 + arch/alpha/oprofile/op_impl.h | 55 + arch/alpha/oprofile/op_model_ev4.c | 114 + arch/alpha/oprofile/op_model_ev5.c | 209 + arch/alpha/oprofile/op_model_ev6.c | 101 + arch/alpha/oprofile/op_model_ev67.c | 261 + arch/arc/Kconfig | 1 + arch/arc/Makefile | 2 + arch/arc/oprofile/Makefile | 10 + arch/arc/oprofile/common.c | 23 + arch/arm/Kconfig | 1 + arch/arm/Makefile | 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 | 1 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 + 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/omap5.dtsi | 6 - arch/arm/boot/dts/zynq-ebaz4205.dts | 132 + arch/arm/configs/aspeed_g5_defconfig | 4 - arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/cns3420vb_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 + arch/arm/configs/mv78xx0_defconfig | 1 + arch/arm/configs/mvebu_v5_defconfig | 1 + arch/arm/configs/omap1_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 3 +- arch/arm/configs/orion5x_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/tegra_defconfig | 3 +- arch/arm/configs/vexpress_defconfig | 1 + arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-pxa/mioa701.c | 1 + arch/arm/mach-pxa/palm27x.c | 1 + arch/arm/mach-pxa/palmte2.c | 1 + arch/arm/mach-pxa/z2.c | 24 +- arch/arm/mach-spear/generic.h | 12 - arch/arm/mach-spear/spear13xx.c | 1 + arch/arm/mach-sunxi/Kconfig | 2 - arch/arm/oprofile/Makefile | 14 + arch/arm/oprofile/common.c | 132 + arch/arm/xen/enlighten.c | 2 - arch/arm64/Kconfig | 12 +- arch/arm64/Kconfig.platforms | 2 - arch/arm64/boot/dts/amlogic/Makefile | 1 + .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 120 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 82 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 +- 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/cache.h | 1 + arch/arm64/include/asm/cpufeature.h | 11 + arch/arm64/include/asm/el2_setup.h | 60 +- arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kasan.h | 1 - arch/arm64/include/asm/kfence.h | 22 - arch/arm64/include/asm/kvm_asm.h | 20 + arch/arm64/include/asm/kvm_host.h | 2 - arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 - arch/arm64/include/asm/memory.h | 1 - arch/arm64/include/asm/mte-def.h | 2 - arch/arm64/include/asm/mte-kasan.h | 77 +- arch/arm64/include/asm/mte.h | 2 + arch/arm64/include/asm/pointer_auth.h | 10 + arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/setup.h | 11 + arch/arm64/include/asm/stackprotector.h | 1 + arch/arm64/include/asm/sysreg.h | 14 - 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/image-vars.h | 1 + arch/arm64/kernel/kaslr.c | 43 +- arch/arm64/kernel/mte.c | 63 +- arch/arm64/kernel/setup.c | 15 + arch/arm64/kernel/sleep.S | 3 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/syscall.c | 30 - arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kernel/vmlinux.lds.S | 18 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 33 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 438 - arch/arm64/kvm/hyp/nvhe/host.S | 29 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 21 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 11 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 83 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hypercalls.c | 6 - arch/arm64/kvm/mmu.c | 13 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/sys_regs.c | 85 +- arch/arm64/kvm/trng.c | 85 - arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/lib/mte.S | 16 + arch/arm64/mm/fault.c | 56 +- arch/arm64/mm/init.c | 28 +- arch/arm64/mm/mmu.c | 23 +- arch/arm64/mm/proc.S | 16 +- arch/h8300/kernel/asm-offsets.c | 3 + arch/hexagon/Kconfig | 1 + arch/hexagon/configs/comet_defconfig | 1 + arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 1 + arch/ia64/configs/bigsur_defconfig | 1 + arch/ia64/include/asm/efi.h | 13 - arch/ia64/include/asm/hw_irq.h | 1 + arch/ia64/include/asm/perfmon.h | 111 + arch/ia64/include/asm/pgtable.h | 6 + arch/ia64/include/uapi/asm/perfmon.h | 178 + arch/ia64/include/uapi/asm/perfmon_default_smpl.h | 84 + arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/machine_kexec.c | 1 - arch/ia64/kernel/mca.c | 1 - arch/ia64/kernel/palinfo.c | 41 + arch/ia64/kernel/perfmon_default_smpl.c | 297 + arch/ia64/kernel/perfmon_generic.h | 46 + arch/ia64/kernel/perfmon_itanium.h | 2 +- arch/ia64/kernel/perfmon_mckinley.h | 188 + arch/ia64/kernel/perfmon_montecito.h | 270 + arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/time.c | 1 - arch/ia64/kernel/uncached.c | 4 +- arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 1 - arch/ia64/mm/init.c | 15 +- arch/ia64/oprofile/Makefile | 10 + arch/ia64/oprofile/backtrace.c | 131 + arch/ia64/oprofile/init.c | 28 + arch/m68k/emu/nfblock.c | 2 +- arch/m68k/include/asm/page.h | 2 +- arch/microblaze/Kconfig | 1 + arch/microblaze/Makefile | 2 + arch/microblaze/kernel/module.c | 26 - arch/microblaze/oprofile/Makefile | 14 + arch/microblaze/oprofile/microblaze_oprofile.c | 22 + arch/mips/Kconfig | 15 +- arch/mips/Makefile | 1 + arch/mips/alchemy/common/setup.c | 34 +- arch/mips/boot/compressed/Makefile | 1 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/mtx1_defconfig | 1 + arch/mips/configs/rs90_defconfig | 1 + arch/mips/include/asm/dma-coherence.h | 38 - arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 + arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/page.h | 17 +- arch/mips/include/asm/ptrace.h | 2 + arch/mips/include/asm/r4kcache.h | 67 +- arch/mips/include/asm/thread_info.h | 5 + 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 | 8 +- arch/mips/kernel/ptrace.c | 108 + arch/mips/kernel/relocate.c | 18 +- arch/mips/kernel/setup.c | 67 +- arch/mips/kernel/signal.c | 2 +- arch/mips/loongson2ef/fuloong-2e/irq.c | 2 +- arch/mips/loongson2ef/lemote-2f/irq.c | 1 + arch/mips/mm/c-r4k.c | 10 +- arch/mips/mm/cache.c | 30 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/mti-malta/malta-setup.c | 34 +- arch/mips/oprofile/Makefile | 18 + arch/mips/oprofile/backtrace.c | 177 + arch/mips/oprofile/common.c | 147 + arch/mips/oprofile/op_impl.h | 41 + arch/mips/oprofile/op_model_loongson2.c | 161 + arch/mips/oprofile/op_model_loongson3.c | 213 + arch/mips/oprofile/op_model_mipsxx.c | 479 + arch/mips/pci/pci-alchemy.c | 7 +- arch/mips/pistachio/init.c | 1 - arch/openrisc/kernel/smp.c | 23 +- arch/parisc/Kconfig | 1 + arch/parisc/Makefile | 2 + arch/parisc/include/asm/pgtable.h | 49 +- arch/parisc/mm/hugetlbpage.c | 13 - arch/parisc/oprofile/Makefile | 10 + arch/parisc/oprofile/init.c | 23 + arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 2 + arch/powerpc/configs/44x/akebono_defconfig | 1 + arch/powerpc/configs/44x/currituck_defconfig | 1 + arch/powerpc/configs/44x/fsp2_defconfig | 1 + arch/powerpc/configs/44x/iss476-smp_defconfig | 1 + arch/powerpc/configs/cell_defconfig | 1 + arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 + arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ppc64e_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_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/cputable.h | 20 + arch/powerpc/include/asm/hugetlb.h | 2 - arch/powerpc/include/asm/hw_irq.h | 91 +- arch/powerpc/include/asm/interrupt.h | 37 +- arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/oprofile_impl.h | 135 + 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/spu.h | 33 + arch/powerpc/include/asm/uaccess.h | 87 +- arch/powerpc/include/asm/vdso/timebase.h | 6 - arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/asm-offsets.c | 3 +- arch/powerpc/kernel/cputable.c | 67 + arch/powerpc/kernel/dt_cpu_ftrs.c | 2 + 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 | 27 +- 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/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_xive.c | 4 +- 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/oprofile/Makefile | 19 + arch/powerpc/oprofile/backtrace.c | 120 + arch/powerpc/oprofile/cell/pr_util.h | 110 + arch/powerpc/oprofile/cell/spu_profiler.c | 248 + arch/powerpc/oprofile/cell/spu_task_sync.c | 657 + arch/powerpc/oprofile/cell/vma_map.c | 279 + arch/powerpc/oprofile/common.c | 243 + arch/powerpc/oprofile/op_model_7450.c | 207 + arch/powerpc/oprofile/op_model_cell.c | 1709 + arch/powerpc/oprofile/op_model_fsl_emb.c | 380 + arch/powerpc/oprofile/op_model_pa6t.c | 227 + arch/powerpc/oprofile/op_model_power4.c | 438 + arch/powerpc/perf/core-book3s.c | 15 +- arch/powerpc/perf/isa207-common.c | 67 +- arch/powerpc/perf/isa207-common.h | 15 +- arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/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/Kconfig | 5 + arch/powerpc/platforms/cell/Makefile | 1 + arch/powerpc/platforms/cell/spu_notify.c | 55 + arch/powerpc/platforms/cell/spufs/coredump.c | 3 +- arch/powerpc/platforms/cell/spufs/run.c | 6 +- arch/powerpc/platforms/cell/spufs/sched.c | 5 + arch/powerpc/platforms/cell/spufs/spufs.h | 1 + arch/powerpc/platforms/powernv/memtrace.c | 29 + arch/powerpc/platforms/powernv/pci-cxl.c | 22 + arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - arch/s390/Kconfig | 3 + arch/s390/Makefile | 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/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/perf_cpum_cf_diag.c | 4 +- arch/s390/kernel/perf_cpum_sf.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/mm/init.c | 1 - arch/s390/mm/vmem.c | 14 +- arch/s390/oprofile/Makefile | 10 + arch/s390/oprofile/init.c | 37 + arch/s390/pci/pci.c | 57 +- arch/s390/pci/pci_clp.c | 40 +- arch/s390/pci/pci_event.c | 4 +- arch/sh/Kconfig | 1 + arch/sh/Makefile | 1 + arch/sh/configs/espt_defconfig | 1 + arch/sh/configs/migor_defconfig | 1 + arch/sh/configs/r7780mp_defconfig | 1 + arch/sh/configs/r7785rp_defconfig | 1 + arch/sh/configs/rsk7201_defconfig | 1 + arch/sh/configs/rsk7203_defconfig | 1 + arch/sh/configs/rts7751r2d1_defconfig | 1 + arch/sh/configs/rts7751r2dplus_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7763rdp_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/shx3_defconfig | 1 + arch/sh/oprofile/Makefile | 16 + arch/sh/oprofile/backtrace.c | 80 + arch/sh/oprofile/common.c | 64 + arch/sparc/Kconfig | 1 + arch/sparc/Makefile | 1 + arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/Kbuild | 2 - arch/sparc/oprofile/Makefile | 10 + arch/sparc/oprofile/init.c | 87 + 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 | 1 + 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/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 | 18 +- arch/x86/Makefile | 37 +- arch/x86/events/core.c | 20 - arch/x86/events/intel/core.c | 172 + arch/x86/events/intel/uncore.c | 58 +- arch/x86/events/intel/uncore.h | 5 +- arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 114 +- arch/x86/events/perf_event.h | 3 +- arch/x86/hyperv/Makefile | 4 +- arch/x86/hyperv/hv_init.c | 122 +- arch/x86/hyperv/hv_proc.c | 219 - arch/x86/hyperv/irqdomain.c | 385 - arch/x86/include/asm/apb_timer.h | 40 - arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 19 +- arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/efi.h | 44 +- arch/x86/include/asm/fixmap.h | 3 - arch/x86/include/asm/fpu/api.h | 12 - arch/x86/include/asm/hyperv-tlfs.h | 38 - arch/x86/include/asm/insn.h | 45 - arch/x86/include/asm/intel-mid.h | 28 - arch/x86/include/asm/intel_mid_vrtc.h | 10 - arch/x86/include/asm/intel_scu_ipc_legacy.h | 17 - arch/x86/include/asm/irq.h | 6 +- arch/x86/include/asm/kfence.h | 64 - arch/x86/include/asm/kprobes.h | 11 +- arch/x86/include/asm/kvm-x86-ops.h | 127 - arch/x86/include/asm/kvm_host.h | 81 +- arch/x86/include/asm/mce.h | 22 + arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/mshyperv.h | 19 +- arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/orc_types.h | 10 - arch/x86/include/asm/perf_event.h | 6 +- arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/special_insns.h | 6 +- arch/x86/include/asm/thermal.h | 21 - arch/x86/include/asm/unwind_hints.h | 13 +- arch/x86/include/asm/virtext.h | 25 +- arch/x86/include/asm/vm86.h | 1 + arch/x86/include/asm/vmx.h | 1 - arch/x86/include/asm/vmxfeatures.h | 1 - arch/x86/include/asm/xen/interface.h | 3 - arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 1 - arch/x86/kernel/acpi/Makefile | 1 + arch/x86/kernel/acpi/wakeup_64.S | 6 +- arch/x86/kernel/apb_timer.c | 347 - arch/x86/kernel/apic/apic.c | 1 - arch/x86/kernel/cpu/common.c | 3 - arch/x86/kernel/cpu/intel.c | 3 - arch/x86/kernel/cpu/mce/Makefile | 2 + arch/x86/kernel/cpu/mce/core.c | 16 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 739 + arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 58 - arch/x86/kernel/cpu/mtrr/cleanup.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 1 + arch/x86/kernel/cpu/mtrr/mtrr.c | 2 + arch/x86/kernel/cpu/perfctr-watchdog.c | 11 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 24 +- arch/x86/kernel/cpu/scattered.c | 5 + arch/x86/kernel/cpu/sgx/driver.c | 3 + arch/x86/kernel/cpu/sgx/encl.c | 5 + arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/irq.c | 29 - arch/x86/kernel/kprobes/core.c | 168 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/module.c | 1 - arch/x86/kernel/msr.c | 7 - arch/x86/kernel/pci-iommu_table.c | 3 + arch/x86/kernel/reboot.c | 39 +- arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kernel/vm86_32.c | 62 +- arch/x86/kvm/Makefile | 5 +- arch/x86/kvm/cpuid.c | 24 +- arch/x86/kvm/cpuid.h | 24 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 42 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 55 +- arch/x86/kvm/lapic.h | 13 +- arch/x86/kvm/mmu.h | 8 +- arch/x86/kvm/mmu/mmu.c | 332 +- arch/x86/kvm/mmu/mmu_audit.c | 8 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 8 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 33 +- arch/x86/kvm/mmu/tdp_iter.c | 46 +- arch/x86/kvm/mmu/tdp_iter.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 538 +- arch/x86/kvm/mmu/tdp_mmu.h | 32 +- arch/x86/kvm/mtrr.c | 12 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 2 - arch/x86/kvm/svm/nested.c | 8 +- arch/x86/kvm/svm/sev.c | 104 +- arch/x86/kvm/svm/svm.c | 288 +- arch/x86/kvm/svm/svm.h | 29 +- arch/x86/kvm/svm/svm_ops.h | 69 - arch/x86/kvm/trace.h | 40 +- arch/x86/kvm/vmx/capabilities.h | 28 +- arch/x86/kvm/vmx/nested.c | 106 +- arch/x86/kvm/vmx/pmu_intel.c | 294 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 253 +- arch/x86/kvm/vmx/vmx.h | 56 +- arch/x86/kvm/x86.c | 671 +- arch/x86/kvm/x86.h | 12 +- arch/x86/kvm/xen.c | 411 - arch/x86/kvm/xen.h | 77 - arch/x86/lib/insn.c | 119 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/fault.c | 36 +- arch/x86/mm/init.c | 19 +- arch/x86/mm/mmio-mod.c | 2 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/net/bpf_jit_comp.c | 159 +- arch/x86/oprofile/Makefile | 12 + arch/x86/oprofile/backtrace.c | 127 + arch/x86/oprofile/init.c | 38 + arch/x86/oprofile/nmi_int.c | 780 + arch/x86/oprofile/op_counter.h | 30 + arch/x86/oprofile/op_model_amd.c | 542 + arch/x86/oprofile/op_model_p4.c | 723 + arch/x86/oprofile/op_model_ppro.c | 245 + arch/x86/oprofile/op_x86_model.h | 90 + arch/x86/pci/init.c | 15 +- arch/x86/platform/Makefile | 1 + arch/x86/platform/efi/efi_64.c | 33 +- arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/platform/goldfish/Makefile | 2 + arch/x86/platform/goldfish/goldfish.c | 54 + arch/x86/platform/intel-mid/Makefile | 2 +- arch/x86/platform/intel-mid/device_libs/Makefile | 9 - .../platform/intel-mid/device_libs/platform_bt.c | 4 +- .../device_libs/platform_mrfld_power_btn.c | 78 - .../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 - arch/x86/platform/intel-mid/intel-mid.c | 79 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 - arch/x86/platform/intel-mid/sfi.c | 124 - arch/x86/platform/pvh/head.S | 2 - arch/x86/power/Makefile | 1 + arch/x86/power/hibernate_asm_64.S | 103 +- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 + arch/x86/tools/relocs.c | 16 +- arch/x86/um/os-Linux/task_size.c | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 33 +- arch/x86/um/shared/sysdep/stub_64.h | 36 +- arch/x86/um/stub_32.S | 17 +- arch/x86/um/stub_64.S | 5 +- arch/x86/um/stub_segv.c | 5 +- arch/x86/xen/Makefile | 1 + arch/x86/xen/xen-asm.S | 29 +- arch/x86/xen/xen-head.S | 5 +- arch/xtensa/Kconfig | 1 + arch/xtensa/Makefile | 1 + arch/xtensa/configs/audio_kc705_defconfig | 1 + arch/xtensa/configs/generic_kc705_defconfig | 1 + arch/xtensa/configs/smp_lx200_defconfig | 1 + arch/xtensa/configs/xip_kc705_defconfig | 1 + arch/xtensa/kernel/stacktrace.c | 2 +- arch/xtensa/oprofile/Makefile | 10 + arch/xtensa/oprofile/backtrace.c | 27 + arch/xtensa/oprofile/init.c | 26 + arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 445 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 + block/bio-integrity.c | 35 +- block/bio.c | 571 +- block/blk-cgroup.c | 22 +- block/blk-core.c | 99 +- block/blk-crypto-fallback.c | 6 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 14 +- block/blk-flush.c | 17 +- block/blk-merge.c | 17 +- block/blk-mq.c | 69 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk.h | 10 +- block/bounce.c | 4 +- block/bsg.c | 6 +- block/genhd.c | 306 +- block/keyslot-manager.c | 29 - block/kyber-iosched.c | 1 - block/mq-deadline.c | 6 + block/partitions/core.c | 34 +- block/scsi_ioctl.c | 6 +- certs/.gitignore | 1 - certs/Kconfig | 25 +- certs/Makefile | 33 +- certs/blacklist.c | 267 +- certs/blacklist.h | 12 - certs/common.c | 56 - certs/common.h | 9 - certs/revocation_certificates.S | 21 - certs/system_keyring.c | 60 +- crypto/Kconfig | 3 +- crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 5 +- crypto/asymmetric_keys/pkcs7_trust.c | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 9 +- crypto/asymmetric_keys/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/accessibility/speakup/serialio.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 4 +- drivers/accessibility/speakup/speakup_apollo.c | 4 +- drivers/accessibility/speakup/speakup_audptr.c | 8 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_decpc.c | 4 +- drivers/accessibility/speakup/speakup_dectlk.c | 13 +- drivers/accessibility/speakup/speakup_dtlk.c | 4 +- drivers/accessibility/speakup/speakup_keypc.c | 4 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 4 +- drivers/accessibility/speakup/speakup_spkout.c | 4 +- drivers/accessibility/speakup/spk_priv.h | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 187 +- drivers/accessibility/speakup/spk_types.h | 17 +- drivers/accessibility/speakup/synth.c | 9 +- drivers/accessibility/speakup/varhandlers.c | 1 - drivers/acpi/bus.c | 119 +- drivers/acpi/osl.c | 75 +- drivers/acpi/property.c | 44 +- drivers/ata/ahci_brcm.c | 14 +- drivers/ata/pata_icside.c | 21 +- drivers/atm/idt77252.c | 11 +- drivers/atm/idt77252.h | 2 +- drivers/auxdisplay/Kconfig | 3 + drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/ht16k33.c | 17 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/base/Kconfig | 2 +- drivers/base/bus.c | 19 +- drivers/base/core.c | 107 +- drivers/base/memory.c | 35 +- drivers/base/node.c | 33 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/swnode.c | 114 +- drivers/base/test/Makefile | 1 - drivers/block/Kconfig | 10 + drivers/block/Makefile | 2 + drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/drbd/drbd_req.c | 18 +- drivers/block/drbd/drbd_req.h | 12 + drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/floppy.c | 30 +- drivers/block/loop.c | 93 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/null_blk/main.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 + drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/skd_main.c | 3670 +++ drivers/block/skd_s1120.h | 322 + drivers/block/sx8.c | 4 +- drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 13 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/zram/zram_drv.c | 7 +- drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bus/fsl-mc/Kconfig | 7 - drivers/bus/fsl-mc/Makefile | 3 - drivers/bus/fsl-mc/dprc-driver.c | 33 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 98 +- drivers/bus/fsl-mc/fsl-mc-private.h | 49 - drivers/bus/fsl-mc/fsl-mc-uapi.c | 547 - drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/mhi/core/init.c | 9 +- drivers/bus/mhi/core/main.c | 182 +- drivers/bus/mhi/pci_generic.c | 381 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/optee-rng.c | 3 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/ipmi/ipmb_dev_int.c | 24 +- drivers/char/mem.c | 86 +- drivers/char/pcmcia/synclink_cs.c | 2 + drivers/char/random.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 50 +- drivers/clk/Kconfig | 4 +- drivers/clk/Makefile | 6 +- 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-mmio.c | 2 +- drivers/clk/clk-npcm7xx.c | 108 - 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/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/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/hyperv_timer.c | 3 - drivers/crypto/caam/debugfs.c | 4 +- drivers/crypto/cavium/cpt/cptvf_main.c | 8 +- drivers/crypto/ccp/sev-dev.c | 1 - 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/dma-buf/Kconfig | 8 - drivers/dma-buf/dma-buf.c | 120 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/dma-buf/st-dma-fence.c | 7 +- drivers/dma/Kconfig | 30 +- drivers/dma/Makefile | 4 +- drivers/dma/at_hdmac.c | 19 - drivers/dma/at_hdmac_regs.h | 28 +- drivers/dma/coh901318.c | 2808 ++ drivers/dma/coh901318.h | 141 + drivers/dma/coh901318_lli.c | 313 + drivers/dma/dma-jz4780.c | 14 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 698 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 34 +- drivers/dma/fsldma.c | 6 - drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/dma.c | 1 - drivers/dma/idxd/init.c | 11 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/lgm/Kconfig | 10 - drivers/dma/lgm/Makefile | 2 - drivers/dma/lgm/lgm-dma.c | 1739 - drivers/dma/mmp_pdma.c | 14 + drivers/dma/owl-dma.c | 4 +- drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 112 +- drivers/dma/sirf-dma.c | 1170 + drivers/dma/ste_dma40.c | 2 +- drivers/dma/ti/k3-udma.c | 131 +- drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/dma/zx_dma.c | 941 + drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 332 +- drivers/edac/amd64_edac.h | 11 + drivers/edac/amd64_edac_dbg.c | 55 + drivers/edac/amd64_edac_inj.c | 235 + drivers/edac/ppc4xx_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/extcon/extcon-max8997.c | 4 - drivers/firmware/efi/libstub/Makefile | 2 - drivers/firmware/efi/libstub/arm64-stub.c | 4 +- drivers/firmware/efi/libstub/efistub.h | 11 +- drivers/firmware/qcom_scm.c | 16 +- drivers/fpga/Kconfig | 11 - drivers/fpga/Makefile | 2 - drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 - drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 33 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-aggregator.c | 40 +- drivers/gpio/gpio-bd70528.c | 59 +- drivers/gpio/gpio-bd71828.c | 39 +- drivers/gpio/gpio-bd9571mwv.c | 35 +- drivers/gpio/gpio-ep93xx.c | 216 +- drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-merrifield.c | 5 - drivers/gpio/gpio-mvebu.c | 148 +- drivers/gpio/gpio-pca953x.c | 2 - drivers/gpio/gpio-rcar.c | 85 +- drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpio-tegra.c | 263 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-visconti.c | 218 - drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcove.c | 65 +- drivers/gpio/gpio-xilinx.c | 369 +- drivers/gpio/gpio-zx.c | 289 + drivers/gpio/gpiolib-of.c | 11 - drivers/gpio/gpiolib-of.h | 5 - drivers/gpio/gpiolib.c | 38 +- drivers/gpu/drm/Kconfig | 5 + drivers/gpu/drm/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 87 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 40 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 45 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 176 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h | 36 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 - drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/cik.c | 77 - drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 - drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 31 - drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 - drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h | 31 - drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 1 - drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 + drivers/gpu/drm/amd/amdgpu/nv.c | 391 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +- drivers/gpu/drm/amd/amdgpu/si.c | 111 - drivers/gpu/drm/amd/amdgpu/soc15.c | 330 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 154 - drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 703 - drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 - drivers/gpu/drm/amd/amdgpu/vi.c | 190 - drivers/gpu/drm/amd/amdkfd/Kconfig | 2 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 54 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 145 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 14 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 7 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 9 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 119 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 29 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 61 - .../drm/amd/display/dc/bios/command_table_helper.c | 20 +- .../amd/display/dc/bios/command_table_helper2.c | 20 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 18 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 92 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 100 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 22 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_dsc.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_edid_parser.c | 80 - drivers/gpu/drm/amd/display/dc/dc_edid_parser.h | 44 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 1 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 - drivers/gpu/drm/amd/display/dc/dc_link.h | 8 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 11 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 71 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 126 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 23 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 22 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 - .../drm/amd/display/dc/dce100/dce100_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 - .../drm/amd/display/dc/dce110/dce110_compressor.c | 55 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 17 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 19 +- .../display/dc/dce110/dce110_timing_generator.c | 76 +- .../display/dc/dce110/dce110_timing_generator_v.c | 19 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 19 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 - .../drm/amd/display/dc/dce112/dce112_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 - .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../display/dc/dce120/dce120_timing_generator.c | 99 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 - .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 18 +- .../amd/display/dc/dce60/dce60_timing_generator.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 39 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 115 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 7 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 261 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 147 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 107 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 188 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 2 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 7 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 117 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 44 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +- .../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 - .../display/dc/gpio/diagnostics/hw_factory_diag.h | 2 - .../dc/gpio/diagnostics/hw_translate_diag.c | 1 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 14 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 10 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +- .../drm/amd/display/modules/color/color_table.c | 26 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 4 +- .../amd/display/modules/info_packet/info_packet.c | 13 +- .../drm/amd/display/modules/power/power_helpers.c | 8 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 - .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 345 - .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 1300 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +- drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 210 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 562 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 5 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 12 +- drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 1 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 137 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h | 1 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 191 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 25 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 27 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 355 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 59 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1181 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 221 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 65 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 - drivers/gpu/drm/arc/arcpgu_crtc.c | 9 +- drivers/gpu/drm/arc/arcpgu_drv.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 1 + drivers/gpu/drm/armada/armada_crtc.c | 1 + drivers/gpu/drm/ast/ast_cursor.c | 55 +- drivers/gpu/drm/ast/ast_drv.c | 4 +- drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_main.c | 25 +- drivers/gpu/drm/ast/ast_mm.c | 17 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/ast/ast_post.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 1 + drivers/gpu/drm/bochs/bochs_hw.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 67 +- drivers/gpu/drm/drm_atomic.c | 39 - drivers/gpu/drm/drm_atomic_helper.c | 140 +- drivers/gpu/drm/drm_blend.c | 6 + drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_cache.c | 33 - drivers/gpu/drm/drm_client_modeset.c | 7 +- drivers/gpu/drm/drm_color_mgmt.c | 125 +- drivers/gpu/drm/drm_crtc.c | 130 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 10 + drivers/gpu/drm/drm_dp_helper.c | 650 +- drivers/gpu/drm/drm_dp_mst_topology.c | 13 +- drivers/gpu/drm/drm_drv.c | 16 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_dumb_buffers.c | 8 +- drivers/gpu/drm/drm_edid.c | 110 +- drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_fb_helper.c | 46 +- drivers/gpu/drm/drm_file.c | 76 +- drivers/gpu/drm/drm_gem.c | 33 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 208 - drivers/gpu/drm/drm_gem_cma_helper.c | 141 +- drivers/gpu/drm/drm_gem_vram_helper.c | 14 +- drivers/gpu/drm/drm_internal.h | 3 - drivers/gpu/drm/drm_irq.c | 44 +- drivers/gpu/drm/drm_kms_helper_common.c | 25 +- drivers/gpu/drm/drm_legacy.h | 2 +- drivers/gpu/drm/drm_memory.c | 51 + drivers/gpu/drm/drm_mode_config.c | 51 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 - drivers/gpu/drm/drm_pci.c | 59 +- drivers/gpu/drm/drm_plane.c | 220 +- drivers/gpu/drm/drm_prime.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 3 +- drivers/gpu/drm/drm_simple_kms_helper.c | 54 +- drivers/gpu/drm/drm_syncobj.c | 12 - drivers/gpu/drm/drm_vblank.c | 11 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 12 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 48 +- drivers/gpu/drm/gma500/Kconfig | 18 +- drivers/gpu/drm/gma500/Makefile | 37 +- drivers/gpu/drm/gma500/cdv_device.c | 30 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 + drivers/gpu/drm/gma500/cdv_intel_lvds.c | 11 +- drivers/gpu/drm/gma500/framebuffer.c | 15 +- drivers/gpu/drm/gma500/gem.c | 6 +- drivers/gpu/drm/gma500/gem.h | 2 - drivers/gpu/drm/gma500/gma_device.c | 4 +- drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gtt.c | 20 +- drivers/gpu/drm/gma500/intel_bios.c | 8 +- drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/intel_i2c.c | 5 +- drivers/gpu/drm/gma500/mdfld_device.c | 560 + drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 + drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 + drivers/gpu/drm/gma500/mdfld_dsi_output.c | 601 + drivers/gpu/drm/gma500/mdfld_dsi_output.h | 377 + drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 679 + drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 80 + drivers/gpu/drm/gma500/mdfld_intel_display.c | 966 + drivers/gpu/drm/gma500/mdfld_output.c | 78 + drivers/gpu/drm/gma500/mdfld_output.h | 76 + drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 197 + drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 83 + drivers/gpu/drm/gma500/mid_bios.c | 9 +- drivers/gpu/drm/gma500/mmu.c | 36 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 6 +- drivers/gpu/drm/gma500/oaktrail_device.c | 5 +- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 10 +- drivers/gpu/drm/gma500/opregion.c | 3 +- drivers/gpu/drm/gma500/power.c | 21 +- drivers/gpu/drm/gma500/psb_drv.c | 34 +- drivers/gpu/drm/gma500/psb_drv.h | 72 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 7 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 3 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 12 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 8 +- drivers/gpu/drm/gma500/psb_irq.c | 75 +- drivers/gpu/drm/gma500/psb_irq.h | 2 + drivers/gpu/drm/gma500/psb_reg.h | 14 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 801 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 + drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 104 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 + drivers/gpu/drm/i915/Kconfig.debug | 24 +- drivers/gpu/drm/i915/Makefile | 26 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 899 - drivers/gpu/drm/i915/display/i9xx_plane.h | 24 - drivers/gpu/drm/i915/display/icl_dsi.c | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 21 +- drivers/gpu/drm/i915/display/intel_bw.c | 80 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +- drivers/gpu/drm/i915/display/intel_color.c | 16 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 325 - drivers/gpu/drm/i915/display/intel_crtc.h | 22 - drivers/gpu/drm/i915/display/intel_cursor.c | 806 - drivers/gpu/drm/i915/display/intel_cursor.h | 17 - drivers/gpu/drm/i915/display/intel_ddi.c | 244 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 9288 ++++-- drivers/gpu/drm/i915/display/intel_display.h | 21 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 133 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 3 - drivers/gpu/drm/i915/display/intel_display_power.c | 133 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 202 +- drivers/gpu/drm/i915/display/intel_dp.c | 3198 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 - drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 404 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 178 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 49 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll.c | 1363 - drivers/gpu/drm/i915/display/intel_dpll.h | 23 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 23 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 + drivers/gpu/drm/i915/display/intel_fbc.c | 21 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 683 - drivers/gpu/drm/i915/display/intel_fdi.h | 22 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 300 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 284 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 - drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 - drivers/gpu/drm/i915/display/intel_overlay.c | 18 +- drivers/gpu/drm/i915/display/intel_panel.c | 552 +- drivers/gpu/drm/i915/display/intel_panel.h | 4 - drivers/gpu/drm/i915/display/intel_pps.c | 1406 - drivers/gpu/drm/i915/display/intel_pps.h | 52 - drivers/gpu/drm/i915/display/intel_psr.c | 143 +- drivers/gpu/drm/i915/display/intel_sprite.c | 148 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 - drivers/gpu/drm/i915/display/intel_tc.c | 69 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 - drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/display/intel_vrr.c | 209 - drivers/gpu/drm/i915/display/intel_vrr.h | 33 - drivers/gpu/drm/i915/dma_resv_utils.c | 17 - drivers/gpu/drm/i915/dma_resv_utils.h | 13 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 59 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 112 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 43 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 76 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 79 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 54 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 22 - .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 1 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 27 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 12 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 635 - drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 127 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 59 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_context.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 + drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 167 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 59 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 22 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3896 --- .../gpu/drm/i915/gt/intel_execlists_submission.h | 47 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 18 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 8 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 49 - drivers/gpu/drm/i915/gt/intel_gt_pm.h | 2 - drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 25 - drivers/gpu/drm/i915/gt/intel_gtt.c | 29 - drivers/gpu/drm/i915/gt/intel_gtt.h | 3 - drivers/gpu/drm/i915/gt/intel_lrc.c | 6825 +++- drivers/gpu/drm/i915/gt/intel_lrc.h | 167 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 41 - drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 138 - drivers/gpu/drm/i915/gt/intel_region_lmem.h | 14 - drivers/gpu/drm/i915/gt/intel_renderstate.c | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 101 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 - drivers/gpu/drm/i915/gt/intel_ring.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 272 +- drivers/gpu/drm/i915/gt/intel_rps.c | 61 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 103 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 25 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 654 +- drivers/gpu/drm/i915/gt/mock_engine.c | 15 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 1 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 203 - drivers/gpu/drm/i915/gt/selftest_execlists.c | 4741 --- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 173 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4759 ++- drivers/gpu/drm/i915/gt/selftest_mocs.c | 80 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 1 - drivers/gpu/drm/i915/gt/selftest_reset.c | 28 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 196 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 457 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 54 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 337 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 - drivers/gpu/drm/i915/gvt/execlist.h | 3 + drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +- drivers/gpu/drm/i915/gvt/gtt.h | 11 +- drivers/gpu/drm/i915/gvt/gvt.h | 41 +- drivers/gpu/drm/i915/gvt/handlers.c | 22 +- drivers/gpu/drm/i915/gvt/interrupt.h | 5 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 12 +- drivers/gpu/drm/i915/gvt/mmio.h | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 1 - drivers/gpu/drm/i915/gvt/mmio_context.h | 12 - drivers/gpu/drm/i915/gvt/mpt.h | 2 - drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/scheduler.c | 24 +- drivers/gpu/drm/i915/gvt/scheduler.h | 5 - drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 763 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 120 +- drivers/gpu/drm/i915/i915_gem.c | 163 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_evict.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 25 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 +- drivers/gpu/drm/i915/i915_irq.c | 475 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 95 +- drivers/gpu/drm/i915/i915_pmu.h | 35 +- drivers/gpu/drm/i915/i915_reg.h | 81 +- drivers/gpu/drm/i915/i915_request.c | 178 +- drivers/gpu/drm/i915/i915_request.h | 10 +- drivers/gpu/drm/i915/i915_scheduler.c | 32 +- drivers/gpu/drm/i915/i915_scheduler.h | 7 - drivers/gpu/drm/i915/i915_scheduler_types.h | 10 - drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/i915_sw_fence.c | 25 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 7 +- drivers/gpu/drm/i915/i915_vma.h | 15 - drivers/gpu/drm/i915/i915_vma_types.h | 3 - drivers/gpu/drm/i915/intel_device_info.c | 159 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_dram.c | 136 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 39 +- drivers/gpu/drm/i915/intel_pm.c | 1108 +- drivers/gpu/drm/i915/intel_pm.h | 7 +- drivers/gpu/drm/i915/intel_region_lmem.c | 138 + drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 1 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 - drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 9 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 - .../gpu/drm/i915/selftests/intel_memory_region.c | 110 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 + drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/imx/Kconfig | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 95 +- drivers/gpu/drm/imx/imx-ldb.c | 109 +- drivers/gpu/drm/imx/imx-tve.c | 109 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +- drivers/gpu/drm/imx/ipuv3-plane.c | 69 +- drivers/gpu/drm/imx/ipuv3-plane.h | 3 + drivers/gpu/drm/imx/parallel-display.c | 93 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 60 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 14 - drivers/gpu/drm/kmb/kmb_drv.c | 4 +- drivers/gpu/drm/kmb/kmb_plane.c | 3 - drivers/gpu/drm/lima/lima_devfreq.c | 11 +- drivers/gpu/drm/lima/lima_devfreq.h | 2 - drivers/gpu/drm/lima/lima_sched.c | 8 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 223 - drivers/gpu/drm/mediatek/mtk_disp_color.c | 89 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 92 - drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 197 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 254 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 194 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 57 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 108 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 464 + drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 28 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 503 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 100 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 88 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 50 +- drivers/gpu/drm/mga/mga_ioc32.c | 14 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 10 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 2 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 195 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 105 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 49 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 139 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 - drivers/gpu/drm/msm/adreno/adreno_device.c | 54 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 23 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 90 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 87 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 26 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 73 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dp/dp_catalog.c | 24 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 21 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 24 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 5 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 - drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 12 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 5 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 14 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 230 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 2 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 7 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 9 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 40 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 1 - drivers/gpu/drm/nouveau/nouveau_connector.c | 11 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 8 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 10 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 20 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 46 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 32 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 364 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 113 +- drivers/gpu/drm/omapdrm/Kconfig | 120 +- drivers/gpu/drm/omapdrm/Makefile | 19 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 10 + drivers/gpu/drm/omapdrm/displays/Makefile | 2 + drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 1385 + drivers/gpu/drm/omapdrm/dss/Kconfig | 135 + drivers/gpu/drm/omapdrm/dss/Makefile | 20 + drivers/gpu/drm/omapdrm/dss/base.c | 87 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 202 +- drivers/gpu/drm/omapdrm/dss/display.c | 60 + drivers/gpu/drm/omapdrm/dss/dpi.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 1950 +- drivers/gpu/drm/omapdrm/dss/dsi.h | 456 - drivers/gpu/drm/omapdrm/dss/dss.c | 28 +- drivers/gpu/drm/omapdrm/dss/dss.h | 72 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 + drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 229 + drivers/gpu/drm/omapdrm/dss/omapdss.h | 347 +- drivers/gpu/drm/omapdrm/dss/output.c | 57 +- drivers/gpu/drm/omapdrm/dss/pll.c | 6 - drivers/gpu/drm/omapdrm/dss/sdi.c | 1 + drivers/gpu/drm/omapdrm/dss/venc.c | 2 + drivers/gpu/drm/omapdrm/omap_connector.c | 157 + drivers/gpu/drm/omapdrm/omap_connector.h | 28 + drivers/gpu/drm/omapdrm/omap_crtc.c | 153 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 73 +- drivers/gpu/drm/omapdrm/omap_drv.h | 3 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 59 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_irq.c | 34 +- drivers/gpu/drm/omapdrm/omap_plane.c | 41 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 1 + drivers/gpu/drm/panel/Kconfig | 20 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-dsi-cm.c | 665 - drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 - drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 59 +- drivers/gpu/drm/panel/panel-simple.c | 223 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 11 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 2 - drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_cmd.c | 1 - drivers/gpu/drm/qxl/qxl_dev.h | 16 +- drivers/gpu/drm/qxl/qxl_display.c | 15 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 7 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/qxl/qxl_irq.c | 4 +- drivers/gpu/drm/qxl/qxl_kms.c | 27 +- drivers/gpu/drm/qxl/qxl_object.h | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 55 +- drivers/gpu/drm/qxl/qxl_ttm.c | 20 +- drivers/gpu/drm/r128/r128_ioc32.c | 14 +- drivers/gpu/drm/radeon/atombios_encoders.c | 6 +- drivers/gpu/drm/radeon/r100.c | 27 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 42 +- drivers/gpu/drm/radeon/radeon_atombios.c | 89 +- drivers/gpu/drm/radeon/radeon_bios.c | 6 +- drivers/gpu/drm/radeon/radeon_combios.c | 55 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 17 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 7 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 24 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 15 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 53 +- drivers/gpu/drm/radeon/radeon_uvd.c | 38 +- drivers/gpu/drm/radeon/rs780_dpm.c | 7 +- drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 33 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 98 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 42 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/scheduler/sched_entity.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 141 +- drivers/gpu/drm/sti/sti_cursor.c | 9 +- drivers/gpu/drm/sti/sti_gdp.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 1 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 46 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 109 +- 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/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 - drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/falcon.c | 9 +- drivers/gpu/drm/tegra/gr2d.c | 9 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 35 +- drivers/gpu/drm/tiny/cirrus.c | 44 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 3 +- drivers/gpu/drm/ttm/ttm_bo.c | 391 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 31 +- drivers/gpu/drm/ttm/ttm_device.c | 195 - drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/ttm/ttm_memory.c | 3 +- drivers/gpu/drm/ttm/ttm_module.c | 7 +- drivers/gpu/drm/ttm/ttm_module.h | 42 - drivers/gpu/drm/ttm/ttm_pool.c | 154 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 5 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 41 +- drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/tve200/tve200_drv.c | 1 + drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_irq.c | 7 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 11 +- drivers/gpu/drm/vboxvideo/vbox_irq.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 111 +- drivers/gpu/drm/vc4/vc4_crtc.c | 38 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 +- drivers/gpu/drm/vc4/vc4_drv.h | 30 +- drivers/gpu/drm/vc4/vc4_dsi.c | 111 +- drivers/gpu/drm/vc4/vc4_gem.c | 3 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 388 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 34 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 13 +- drivers/gpu/drm/vc4/vc4_hvs.c | 18 +- drivers/gpu/drm/vc4/vc4_kms.c | 239 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vc4/vc4_txp.c | 11 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/via/via_irq.c | 2 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 1 - drivers/gpu/drm/virtio/virtgpu_vram.c | 3 - drivers/gpu/drm/vkms/vkms_drv.c | 54 +- drivers/gpu/drm/vkms/vkms_drv.h | 12 +- drivers/gpu/drm/vkms/vkms_output.c | 13 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 683 - drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 259 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 100 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 691 + drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 92 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 155 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 38 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 37 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 64 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 4 +- drivers/gpu/drm/zte/zx_plane.c | 7 +- drivers/gpu/ipu-v3/ipu-di.c | 4 + drivers/greybus/es2.c | 9 +- drivers/greybus/greybus_trace.h | 6 +- drivers/hid/Kconfig | 21 + 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 | 1504 + drivers/hid/hid-sensor-custom.c | 143 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 77 +- drivers/hv/connection.c | 7 - drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_fcopy.c | 37 +- drivers/hv/hv_kvp.c | 123 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 82 +- drivers/hv/vmbus_drv.c | 64 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/amd_energy.c | 1 + drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/lm70.c | 20 +- drivers/hwmon/tps23861.c | 601 + drivers/hwtracing/coresight/coresight-catu.c | 12 +- drivers/hwtracing/coresight/coresight-core.c | 122 +- drivers/hwtracing/coresight/coresight-cti-core.c | 18 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/hwtracing/coresight/coresight-etb10.c | 10 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 811 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 +- drivers/hwtracing/coresight/coresight-etm4x.h | 505 +- drivers/hwtracing/coresight/coresight-funnel.c | 7 +- drivers/hwtracing/coresight/coresight-replicator.c | 13 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 16 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 31 +- 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/ide/ide-atapi.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-cd_ioctl.c | 2 +- drivers/ide/ide-devsets.c | 2 +- drivers/ide/ide-disk.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-park.c | 2 +- drivers/ide/ide-pm.c | 4 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 32 - drivers/iio/adc/Kconfig | 11 +- drivers/iio/adc/ab8500-gpadc.c | 30 +- drivers/iio/adc/ad7476.c | 6 - drivers/iio/adc/qcom-vadc-common.c | 50 + drivers/iio/adc/sc27xx_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 29 +- drivers/iio/adc/stm32-adc.c | 14 +- drivers/iio/adc/stm32-dfsdm-core.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 364 +- drivers/iio/adc/xilinx-xadc-events.c | 9 +- drivers/iio/adc/xilinx-xadc.h | 6 - drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/pms7003.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 - drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 76 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 15 +- drivers/iio/dac/Kconfig | 10 - drivers/iio/dac/Makefile | 1 - drivers/iio/dac/ad5766.c | 643 - drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/bmg160_core.c | 25 - drivers/iio/gyro/hid-sensor-gyro-3d.c | 40 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 - drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 - drivers/iio/industrialio-core.c | 44 +- drivers/iio/light/apds9960.c | 8 - drivers/iio/light/hid-sensor-als.c | 39 +- drivers/iio/light/tsl2583.c | 8 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/magnetometer/Kconfig | 15 - drivers/iio/magnetometer/Makefile | 2 - drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 48 +- drivers/iio/magnetometer/yamaha-yas530.c | 1049 - drivers/iio/orientation/hid-sensor-incl-3d.c | 43 +- drivers/iio/orientation/hid-sensor-rotation.c | 46 +- drivers/iio/position/Kconfig | 16 - drivers/iio/position/Makefile | 1 - .../iio/position/hid-sensor-custom-intel-hinge.c | 385 - drivers/iio/pressure/ms5637.c | 77 +- drivers/infiniband/core/device.c | 14 + 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 | 542 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 85 +- drivers/infiniband/hw/hns/hns_roce_main.c | 19 +- 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 | 13 +- 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 | 25 +- drivers/infiniband/hw/mlx5/wr.c | 2 +- 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_net.c | 17 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 36 +- drivers/infiniband/sw/rxe/rxe_resp.c | 3 + drivers/infiniband/sw/rxe/rxe_verbs.c | 52 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/input/joystick/Kconfig | 7 - drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/omap4-keypad.c | 302 +- drivers/input/misc/da7280.c | 3 - drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/serport.c | 4 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/elants_i2c.c | 152 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/stmpe-ts.c | 1 - drivers/input/touchscreen/surface3_spi.c | 2 + drivers/input/touchscreen/usbtouchscreen.c | 3 - drivers/interconnect/qcom/Kconfig | 18 - drivers/interconnect/qcom/Makefile | 6 +- drivers/interconnect/qcom/icc-rpm.c | 191 - drivers/interconnect/qcom/icc-rpm.h | 73 - drivers/interconnect/qcom/msm8916.c | 241 +- drivers/interconnect/qcom/msm8939.c | 355 - drivers/interconnect/qcom/qcs404.c | 242 +- drivers/interconnect/qcom/sdx55.c | 356 - drivers/interconnect/qcom/sdx55.h | 70 - drivers/iommu/amd/Kconfig | 1 - drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 22 - drivers/iommu/amd/amd_iommu_types.h | 43 +- drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/io_pgtable.c | 558 - drivers/iommu/amd/iommu.c | 672 +- drivers/iommu/amd/iommu_v2.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 154 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 5 - drivers/iommu/dma-iommu.c | 161 +- drivers/iommu/hyperv-iommu.c | 177 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cap_audit.c | 205 - drivers/iommu/intel/cap_audit.h | 130 - drivers/iommu/intel/dmar.c | 11 - drivers/iommu/intel/iommu.c | 279 +- drivers/iommu/intel/irq_remapping.c | 8 - drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/svm.c | 73 +- drivers/iommu/io-pgtable-arm-v7s.c | 65 +- drivers/iommu/io-pgtable.c | 3 - drivers/iommu/iommu.c | 54 +- drivers/iommu/iova.c | 35 +- drivers/iommu/ipmmu-vmsa.c | 53 +- drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.c | 410 +- drivers/iommu/mtk_iommu.h | 12 +- drivers/iommu/tegra-gart.c | 7 +- drivers/irqchip/Kconfig | 7 +- drivers/irqchip/Makefile | 4 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ls-extirq.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 180 - drivers/irqchip/irq-sirfsoc.c | 134 + drivers/irqchip/irq-sun6i-r.c | 379 - drivers/irqchip/irq-sunxi-nmi.c | 26 +- drivers/irqchip/irq-tango.c | 227 + drivers/leds/flash/Kconfig | 1 + drivers/leds/leds-blinkm.c | 24 +- drivers/leds/leds-gpio.c | 3 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 2 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/leds/trigger/Kconfig | 9 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-tty.c | 183 - drivers/lightnvm/pblk-init.c | 2 +- drivers/md/Kconfig | 1 - drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-crypt.c | 32 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-integrity.c | 140 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 84 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-writecache.c | 62 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm.c | 32 +- drivers/md/dm.h | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 73 +- drivers/md/md.h | 8 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 18 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 112 +- drivers/media/common/videobuf2/Kconfig | 1 + drivers/media/common/videobuf2/Makefile | 1 - drivers/media/common/videobuf2/frame_vector.c | 223 - drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/i2c/Kconfig | 5 + drivers/media/i2c/Makefile | 7 +- drivers/media/i2c/imx334.c | 3 +- drivers/media/i2c/max9271.c | 5 + drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/usb/uvc/uvc_video.c | 79 +- drivers/media/usb/uvc/uvcvideo.h | 4 +- drivers/memory/Kconfig | 9 - drivers/memory/Makefile | 2 - drivers/memory/dfl-emif.c | 207 - drivers/memory/mtk-smi.c | 8 - drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/mfd/Kconfig | 22 +- drivers/mfd/Makefile | 2 - drivers/mfd/ab8500-core.c | 43 +- drivers/mfd/acer-ec-a500.c | 202 - drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/bd9571mwv.c | 178 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-pci.c | 28 - drivers/mfd/intel-m10-bmc.c | 43 - drivers/mfd/intel_msic.c | 425 - drivers/mfd/iqs62x.c | 144 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- drivers/mfd/mt6360-core.c | 12 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/Kconfig | 22 +- drivers/misc/Makefile | 3 +- drivers/misc/atmel_tclib.c | 200 + drivers/misc/bcm-vk/Kconfig | 29 - drivers/misc/bcm-vk/Makefile | 12 - drivers/misc/bcm-vk/bcm_vk.h | 549 - drivers/misc/bcm-vk/bcm_vk_dev.c | 1652 - drivers/misc/bcm-vk/bcm_vk_msg.c | 1357 - drivers/misc/bcm-vk/bcm_vk_msg.h | 163 - drivers/misc/bcm-vk/bcm_vk_sg.c | 275 - drivers/misc/bcm-vk/bcm_vk_sg.h | 61 - drivers/misc/bcm-vk/bcm_vk_tty.c | 339 - drivers/misc/cardreader/rts5227.c | 5 - drivers/misc/cardreader/rtsx_pcr.c | 9 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 17 - drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/common/Makefile | 10 +- drivers/misc/habanalabs/common/asid.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 8 +- .../misc/habanalabs/common/command_submission.c | 473 +- drivers/misc/habanalabs/common/context.c | 33 +- drivers/misc/habanalabs/common/debugfs.c | 43 +- drivers/misc/habanalabs/common/device.c | 23 +- drivers/misc/habanalabs/common/firmware_if.c | 143 +- drivers/misc/habanalabs/common/habanalabs.h | 106 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 22 +- drivers/misc/habanalabs/common/hw_queue.c | 51 +- drivers/misc/habanalabs/common/memory.c | 666 +- drivers/misc/habanalabs/common/mmu.c | 514 + drivers/misc/habanalabs/common/mmu/Makefile | 2 - drivers/misc/habanalabs/common/mmu/mmu.c | 612 - drivers/misc/habanalabs/common/mmu/mmu_v1.c | 966 - drivers/misc/habanalabs/common/mmu_v1.c | 966 + drivers/misc/habanalabs/common/pci.c | 407 + drivers/misc/habanalabs/common/pci/Makefile | 2 - drivers/misc/habanalabs/common/pci/pci.c | 378 - drivers/misc/habanalabs/gaudi/gaudi.c | 436 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 - drivers/misc/habanalabs/goya/goya.c | 83 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_coresight.c | 11 +- drivers/misc/habanalabs/goya/goya_security.c | 5 - drivers/misc/habanalabs/include/common/cpucp_if.h | 14 - .../misc/habanalabs/include/common/hl_boot_if.h | 14 - .../habanalabs/include/gaudi/gaudi_async_events.h | 4 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +- drivers/misc/lkdtm/Makefile | 1 - drivers/misc/mei/bus.c | 6 +- drivers/misc/mei/client.c | 291 +- drivers/misc/mei/client.h | 8 - drivers/misc/mei/debugfs.c | 1 - drivers/misc/mei/hbm.c | 165 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hdcp/mei_hdcp.c | 3 +- drivers/misc/mei/hw-me-regs.h | 5 - drivers/misc/mei/hw.h | 61 - drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 43 +- drivers/misc/mei/mei_dev.h | 18 - drivers/misc/mei/pci-me.c | 5 - drivers/misc/pti.c | 978 + drivers/misc/pvpanic.c | 59 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 16 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/mmc/core/Kconfig | 8 - drivers/mmc/core/Makefile | 1 - drivers/mmc/core/block.c | 13 +- drivers/mmc/core/core.c | 11 +- drivers/mmc/core/crypto.c | 48 - drivers/mmc/core/crypto.h | 40 - drivers/mmc/core/host.c | 45 - drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_test.c | 29 +- drivers/mmc/core/queue.c | 6 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sdio.c | 2 +- drivers/mmc/host/Kconfig | 36 +- drivers/mmc/host/Makefile | 4 +- drivers/mmc/host/atmel-mci.c | 52 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/cavium.c | 5 +- drivers/mmc/host/cqhci-core.c | 1212 - drivers/mmc/host/cqhci-crypto.c | 242 - drivers/mmc/host/cqhci-crypto.h | 47 - drivers/mmc/host/cqhci.c | 1165 + drivers/mmc/host/cqhci.h | 84 +- drivers/mmc/host/dw_mmc-zx.c | 234 + drivers/mmc/host/dw_mmc-zx.h | 32 + drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 37 +- drivers/mmc/host/mmci.c | 70 +- drivers/mmc/host/mtk-sd.c | 18 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 16 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 91 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +- drivers/mmc/host/s3cmci.c | 6 +- drivers/mmc/host/sdhci-iproc.c | 18 - drivers/mmc/host/sdhci-msm.c | 322 +- drivers/mmc/host/sdhci-of-arasan.c | 65 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 105 - drivers/mmc/host/sdhci-of-aspeed.c | 289 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 1 - drivers/mmc/host/sdhci-pci-gli.c | 23 +- drivers/mmc/host/sdhci-sirf.c | 235 + drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 1 - drivers/mmc/host/sdhci_am654.c | 28 - drivers/mmc/host/sunxi-mmc.c | 30 +- drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mmc/host/via-sdmmc.c | 9 +- drivers/mmc/host/wbsd.c | 35 +- drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 2 +- drivers/mtd/maps/pci.c | 8 +- drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/raw/Kconfig | 7 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/nand/raw/tango_nand.c | 727 + drivers/mtd/parsers/Kconfig | 8 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/parser_imagetag.c | 4 - drivers/mtd/parsers/qcomsmempart.c | 170 - drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 - drivers/mtd/spi-nor/core.c | 49 +- drivers/mtd/spi-nor/core.h | 2 - drivers/mtd/spi-nor/sfdp.c | 5 +- drivers/mtd/spi-nor/sst.c | 52 +- drivers/mtd/ubi/eba.c | 1 - drivers/mtd/ubi/io.c | 7 +- drivers/net/Makefile | 2 +- drivers/net/bonding/bond_3ad.c | 26 +- drivers/net/caif/caif_serial.c | 3 +- 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 | 272 +- 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 | 5 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 239 +- 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/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/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/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/ibmvnic.c | 125 +- drivers/net/ethernet/ibm/ibmvnic.h | 13 +- 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/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 | 216 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 261 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 339 +- .../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 | 121 +- .../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 | 73 +- .../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/tc_ct.c | 259 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 4 + 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 | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- .../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 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- 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/mscc/ocelot.c | 370 +- drivers/net/ethernet/mscc/ocelot.h | 9 - drivers/net/ethernet/mscc/ocelot_io.c | 8 + drivers/net/ethernet/mscc/ocelot_net.c | 133 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 178 +- 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 | 32 +- 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 - .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 285 + 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/ti/davinci_mdio.c | 12 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 29 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 94 +- drivers/net/hyperv/hyperv_net.h | 3 - drivers/net/hyperv/netvsc.c | 20 +- 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_table.c | 16 +- drivers/net/ipa/ipa_table.h | 8 +- drivers/net/loopback.c | 6 - drivers/net/mdio/mdio-moxart.c | 4 +- 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 | 196 +- 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 | 2 +- drivers/net/phy/marvell10g.c | 2 + drivers/net/phy/micrel.c | 15 +- drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 66 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/tap.c | 7 +- drivers/net/tun.c | 5 +- drivers/net/veth.c | 94 +- drivers/net/virtio_net.c | 1 - drivers/net/wan/lmc/lmc_main.c | 2 + 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/debug.c | 5 +- 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 | 14 +- 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/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/nvdimm/blk.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 57 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 2 - drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/rdma.c | 32 +- drivers/nvme/host/tcp.c | 55 +- drivers/nvme/host/trace.c | 53 - drivers/nvme/target/admin-cmd.c | 71 +- drivers/nvme/target/configfs.c | 6 +- drivers/nvme/target/fc.c | 81 +- drivers/nvme/target/fcloop.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 10 +- drivers/nvme/target/nvmet.h | 10 - drivers/nvme/target/passthru.c | 2 +- drivers/nvmem/Kconfig | 8 - drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 5 +- drivers/nvmem/imx-iim.c | 7 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/nvmem/rmem.c | 97 - drivers/of/base.c | 4 +- drivers/of/fdt.c | 12 +- drivers/of/platform.c | 1 - drivers/of/property.c | 34 - drivers/oprofile/buffer_sync.c | 591 + drivers/oprofile/buffer_sync.h | 22 + drivers/oprofile/cpu_buffer.c | 465 + drivers/oprofile/cpu_buffer.h | 121 + drivers/oprofile/event_buffer.c | 209 + drivers/oprofile/event_buffer.h | 40 + drivers/oprofile/nmi_timer_int.c | 157 + drivers/oprofile/oprof.c | 286 + drivers/oprofile/oprof.h | 50 + drivers/oprofile/oprofile_files.c | 201 + drivers/oprofile/oprofile_perf.c | 328 + drivers/oprofile/oprofile_stats.c | 84 + drivers/oprofile/oprofile_stats.h | 33 + drivers/oprofile/oprofilefs.c | 300 + drivers/oprofile/timer_int.c | 122 + drivers/pci/Makefile | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-host.c | 81 +- drivers/pci/controller/cadence/pcie-cadence.h | 11 +- drivers/pci/controller/dwc/pcie-qcom.c | 18 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/pci.c | 12 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/aer.c | 5 +- drivers/pci/pcie/err.c | 16 +- drivers/pci/pcie/portdrv_pci.c | 3 +- drivers/pci/proc.c | 5 - drivers/pci/search.c | 4 - drivers/pcmcia/cistpl.c | 4 +- drivers/perf/Kconfig | 2 +- drivers/perf/arm-cci.c | 5 +- drivers/perf/xgene_pmu.c | 5 +- drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 1 - drivers/phy/ingenic/phy-ingenic-usb.c | 23 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 430 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 147 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 74 +- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 - drivers/phy/st/phy-stm32-usbphyc.c | 222 +- drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Kconfig | 25 + drivers/pinctrl/Makefile | 4 + drivers/pinctrl/actions/Kconfig | 3 - drivers/pinctrl/actions/pinctrl-owl.c | 1 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/core.c | 1 + drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 117 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 - drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 + drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-coh901.c | 774 + drivers/pinctrl/pinctrl-coh901.h | 6 + drivers/pinctrl/pinctrl-ingenic.c | 98 +- drivers/pinctrl/pinctrl-st.c | 1 + drivers/pinctrl/pinctrl-sx150x.c | 1 + drivers/pinctrl/pinctrl-u300.c | 1111 + drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- drivers/pinctrl/renesas/Kconfig | 5 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 38 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 1 + drivers/pinctrl/renesas/pfc-r8a77951.c | 1 + drivers/pinctrl/renesas/pfc-r8a7796.c | 1 + drivers/pinctrl/renesas/pfc-r8a77965.c | 1 + drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 --- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 28 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sirf/Makefile | 7 + drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 ++++ drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 + drivers/pinctrl/sirf/pinctrl-sirf.c | 894 + drivers/pinctrl/sirf/pinctrl-sirf.h | 116 + drivers/pinctrl/sprd/pinctrl-sprd.c | 2 +- drivers/pinctrl/sunxi/Kconfig | 10 - drivers/pinctrl/sunxi/Makefile | 2 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +- drivers/pinctrl/visconti/pinctrl-common.c | 23 - drivers/pinctrl/zte/Kconfig | 14 + drivers/pinctrl/zte/Makefile | 3 + drivers/pinctrl/zte/pinctrl-zx.c | 445 + drivers/pinctrl/zte/pinctrl-zx.h | 102 + drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 + drivers/platform/chrome/cros_ec.c | 33 +- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_typec.c | 316 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 28 +- drivers/platform/olpc/olpc-ec.c | 37 +- drivers/platform/surface/Kconfig | 57 - drivers/platform/surface/Makefile | 4 - drivers/platform/surface/aggregator/Kconfig | 68 - drivers/platform/surface/aggregator/Makefile | 17 - drivers/platform/surface/aggregator/bus.c | 415 - drivers/platform/surface/aggregator/bus.h | 27 - drivers/platform/surface/aggregator/controller.c | 2579 -- drivers/platform/surface/aggregator/controller.h | 285 - drivers/platform/surface/aggregator/core.c | 839 - drivers/platform/surface/aggregator/ssh_msgb.h | 205 - .../platform/surface/aggregator/ssh_packet_layer.c | 2074 -- .../platform/surface/aggregator/ssh_packet_layer.h | 190 - drivers/platform/surface/aggregator/ssh_parser.c | 228 - drivers/platform/surface/aggregator/ssh_parser.h | 154 - .../surface/aggregator/ssh_request_layer.c | 1263 - .../surface/aggregator/ssh_request_layer.h | 143 - drivers/platform/surface/aggregator/trace.h | 632 - drivers/platform/surface/surface3-wmi.c | 6 +- drivers/platform/surface/surface_acpi_notify.c | 886 - drivers/platform/surface/surface_aggregator_cdev.c | 322 - drivers/platform/surface/surface_hotplug.c | 282 - drivers/platform/x86/Kconfig | 184 +- drivers/platform/x86/Makefile | 16 +- drivers/platform/x86/acer-wmi.c | 4 +- drivers/platform/x86/{dell => }/alienware-wmi.c | 0 drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/{dell => }/dcdbas.c | 0 drivers/platform/x86/{dell => }/dcdbas.h | 0 drivers/platform/x86/{dell => }/dell-laptop.c | 0 drivers/platform/x86/{dell => }/dell-rbtn.c | 0 drivers/platform/x86/{dell => }/dell-rbtn.h | 0 drivers/platform/x86/{dell => }/dell-smbios-base.c | 0 drivers/platform/x86/{dell => }/dell-smbios-smm.c | 0 drivers/platform/x86/{dell => }/dell-smbios-wmi.c | 0 drivers/platform/x86/{dell => }/dell-smbios.h | 0 drivers/platform/x86/{dell => }/dell-smo8800.c | 0 drivers/platform/x86/{dell => }/dell-wmi-aio.c | 0 .../platform/x86/{dell => }/dell-wmi-descriptor.c | 0 .../platform/x86/{dell => }/dell-wmi-descriptor.h | 0 drivers/platform/x86/{dell => }/dell-wmi-led.c | 0 .../x86/{dell => }/dell-wmi-sysman/Makefile | 0 .../dell-wmi-sysman/biosattr-interface.c | 0 .../{dell => }/dell-wmi-sysman/dell-wmi-sysman.h | 0 .../{dell => }/dell-wmi-sysman/enum-attributes.c | 0 .../{dell => }/dell-wmi-sysman/int-attributes.c | 0 .../dell-wmi-sysman/passobj-attributes.c | 0 .../dell-wmi-sysman/passwordattr-interface.c | 0 .../{dell => }/dell-wmi-sysman/string-attributes.c | 0 .../x86/{dell => }/dell-wmi-sysman/sysman.c | 0 drivers/platform/x86/{dell => }/dell-wmi.c | 0 drivers/platform/x86/dell/Kconfig | 207 - drivers/platform/x86/dell/Makefile | 21 - drivers/platform/x86/{dell => }/dell_rbu.c | 0 drivers/platform/x86/ideapad-laptop.c | 1456 +- drivers/platform/x86/intel-uncore-frequency.c | 1 - drivers/platform/x86/intel-vbtn.c | 138 +- drivers/platform/x86/msi-wmi.c | 2 - drivers/platform/x86/thinkpad_acpi.c | 464 +- drivers/platform/x86/touchscreen_dmi.c | 27 - drivers/power/reset/Kconfig | 15 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 74 +- drivers/power/reset/atc260x-poweroff.c | 262 - drivers/power/reset/linkstation-poweroff.c | 1 - drivers/power/reset/zx-reboot.c | 86 + drivers/power/supply/Kconfig | 27 - drivers/power/supply/Makefile | 3 - drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/acer_a500_battery.c | 297 - drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/axp288_fuel_gauge.c | 6 - drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 1749 - drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/bq27xxx_battery.c | 39 +- drivers/power/supply/charger-manager.c | 8 +- drivers/power/supply/cpcap-battery.c | 217 +- drivers/power/supply/cpcap-charger.c | 262 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 931 - drivers/power/supply/max14656_charger_detector.c | 2 + drivers/power/supply/max8903_charger.c | 360 +- drivers/power/supply/max8997_charger.c | 96 - drivers/power/supply/power_supply_hwmon.c | 2 + drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/power/supply/wm97xx_battery.c | 45 +- drivers/power/supply/z2_battery.c | 46 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-zx.c | 278 + drivers/regulator/Kconfig | 51 +- drivers/regulator/Makefile | 5 +- drivers/regulator/ab3100.c | 724 + drivers/regulator/ab8500-ext.c | 422 +- drivers/regulator/ab8500.c | 116 +- drivers/regulator/atc260x-regulator.c | 539 - drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 20 +- drivers/regulator/bd9571mwv-regulator.c | 59 +- drivers/regulator/core.c | 18 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mt6315-regulator.c | 299 - drivers/regulator/mtk-dvfsrc-regulator.c | 215 - drivers/regulator/pf8x00-regulator.c | 276 +- drivers/regulator/qcom-labibb-regulator.c | 728 +- drivers/regulator/qcom-rpmh-regulator.c | 36 +- drivers/regulator/rohm-regulator.c | 9 +- drivers/regulator/rt4831-regulator.c | 198 - drivers/regulator/s5m8767.c | 15 +- drivers/remoteproc/pru_rproc.c | 18 - drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 1 - drivers/rpmsg/qcom_glink_ssr.c | 17 +- drivers/rtc/Kconfig | 38 +- drivers/rtc/Makefile | 4 + drivers/rtc/class.c | 10 +- drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-ab3100.c | 254 + drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-cmos.c | 17 +- drivers/rtc/rtc-coh901331.c | 290 + drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 7 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl1208.c | 2 +- drivers/rtc/rtc-m41t80.c | 25 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 7 +- drivers/rtc/rtc-opal.c | 27 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 36 +- drivers/rtc/rtc-pcf85063.c | 49 +- drivers/rtc/rtc-pcf85363.c | 10 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 18 +- drivers/rtc/rtc-r7301.c | 5 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rv3028.c | 23 +- drivers/rtc/rtc-rv3029c2.c | 22 +- drivers/rtc/rtc-rv3032.c | 13 +- drivers/rtc/rtc-rv8803.c | 13 +- drivers/rtc/rtc-rx6110.c | 4 +- drivers/rtc/rtc-rx8010.c | 21 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 17 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 446 + drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tegra.c | 6 +- drivers/rtc/rtc-tps65910.c | 19 +- drivers/rtc/rtc-tx4939.c | 303 + drivers/s390/block/dasd.c | 26 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/s390/char/con3215.c | 1 + drivers/s390/char/sclp_tty.c | 1 + drivers/s390/char/sclp_vt220.c | 1 + drivers/s390/char/tty3270.c | 2 + 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/s390/scsi/zfcp_fc.h | 1 + drivers/scsi/3w-9xxx.c | 56 +- drivers/scsi/3w-9xxx.h | 156 +- drivers/scsi/3w-sas.c | 52 +- drivers/scsi/3w-sas.h | 118 +- drivers/scsi/3w-xxxx.c | 251 +- drivers/scsi/3w-xxxx.h | 199 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/Makefile | 2 + drivers/scsi/aacraid/aachba.c | 173 +- drivers/scsi/advansys.c | 84 +- drivers/scsi/aha1542.c | 133 +- drivers/scsi/aha1542.h | 33 +- drivers/scsi/aic7xxx/aic79xx.h | 36 +- drivers/scsi/aic7xxx/aic79xx_core.c | 257 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +- drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +- drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +- drivers/scsi/aic7xxx/aiclib.h | 15 + drivers/scsi/aic7xxx/scsi_message.h | 41 + drivers/scsi/aic94xx/aic94xx_scb.c | 24 +- drivers/scsi/arm/acornscsi.c | 14 +- drivers/scsi/atp870u.c | 451 +- drivers/scsi/atp870u.h | 14 +- drivers/scsi/bfa/bfa_fc.h | 15 + drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 + drivers/scsi/dc395x.c | 28 +- drivers/scsi/dc395x.h | 38 + drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/esp_scsi.c | 23 +- drivers/scsi/gdth.c | 4322 +++ drivers/scsi/gdth.h | 981 + drivers/scsi/gdth_ioctl.h | 251 + drivers/scsi/gdth_proc.c | 586 + drivers/scsi/gdth_proc.h | 18 + drivers/scsi/hisi_sas/Kconfig | 6 - drivers/scsi/hisi_sas/hisi_sas.h | 18 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 264 +- drivers/scsi/hpsa.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1270 +- drivers/scsi/ibmvscsi/ibmvfc.h | 91 +- drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 + drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/isci/request.c | 12 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 348 +- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/libsas/sas_event.c | 27 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 6 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 49 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 45 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 59 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/mac53c94.c | 1 + drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 62 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 + drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 12 +- drivers/scsi/pcmcia/nsp_cs.h | 11 + drivers/scsi/pm8001/pm8001_hwi.c | 69 +- drivers/scsi/pm8001/pm8001_init.c | 20 +- drivers/scsi/pm8001/pm8001_sas.c | 21 +- drivers/scsi/pm8001/pm8001_sas.h | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 280 +- drivers/scsi/pm8001/pm80xx_hwi.h | 17 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_attr.c | 9 - drivers/scsi/qla2xxx/qla_bsg.c | 342 - drivers/scsi/qla2xxx/qla_bsg.h | 5 - drivers/scsi/qla2xxx/qla_dbg.c | 1 - drivers/scsi/qla2xxx/qla_def.h | 83 - drivers/scsi/qla2xxx/qla_dfs.c | 28 - drivers/scsi/qla2xxx/qla_fw.h | 27 +- drivers/scsi/qla2xxx/qla_gbl.h | 29 - drivers/scsi/qla2xxx/qla_gs.c | 1 - drivers/scsi/qla2xxx/qla_init.c | 245 +- drivers/scsi/qla2xxx/qla_iocb.c | 8 - drivers/scsi/qla2xxx/qla_isr.c | 87 +- drivers/scsi/qla2xxx/qla_mbx.c | 18 +- drivers/scsi/qla2xxx/qla_nvme.c | 93 +- drivers/scsi/qla2xxx/qla_os.c | 27 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_fw.h | 1 + drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 3 +- drivers/scsi/scsi_error.c | 25 +- drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/scsi_transport_fc.c | 118 +- drivers/scsi/scsi_transport_iscsi.c | 3 + drivers/scsi/sd.c | 8 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 70 +- drivers/scsi/ufs/Kconfig | 14 +- drivers/scsi/ufs/Makefile | 13 +- drivers/scsi/ufs/ufs-debugfs.c | 56 - drivers/scsi/ufs/ufs-debugfs.h | 22 - drivers/scsi/ufs/ufs-exynos.c | 9 +- drivers/scsi/ufs/ufs-mediatek.c | 1 - drivers/scsi/ufs/ufs-qcom.c | 18 +- drivers/scsi/ufs/ufs-sysfs.c | 175 +- drivers/scsi/ufs/ufs.h | 52 +- drivers/scsi/ufs/ufshcd-crypto.c | 13 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 + drivers/scsi/ufs/ufshcd.c | 575 +- drivers/scsi/ufs/ufshcd.h | 41 +- drivers/scsi/wd33c93.c | 6 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/aspeed/aspeed-socinfo.c | 33 +- drivers/soc/atmel/soc.c | 2 +- drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-mutex.c | 474 - drivers/soc/xilinx/Kconfig | 17 - drivers/soc/xilinx/Makefile | 1 - drivers/soc/xilinx/xlnx_vcu.c | 628 - drivers/soundwire/bus.c | 179 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/Kconfig | 33 +- drivers/spi/Makefile | 5 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 53 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 388 +- drivers/spi/spi-clps711x.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-efm32.c | 462 + drivers/spi/spi-hisi-sfc-v3xx.c | 33 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mem.c | 1 - drivers/spi/spi-mpc52xx.c | 16 +- drivers/spi/spi-mt65xx.c | 72 +- drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-pxa2xx-pci.c | 29 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-qcom-qspi.c | 3 +- drivers/spi/spi-realtek-rtl.c | 209 - drivers/spi/spi-rockchip.c | 2 +- drivers/spi/spi-rpc-if.c | 13 +- drivers/spi/spi-sh-msiof.c | 14 +- drivers/spi/spi-sirf.c | 1236 + drivers/spi/spi-stm32.c | 150 +- drivers/spi/spi-tegra210-quad.c | 1410 - drivers/spi/spi-txx9.c | 477 + drivers/spi/spi.c | 59 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- drivers/staging/emxx_udc/emxx_udc.c | 3 - drivers/staging/emxx_udc/emxx_udc.h | 2 + drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 34 +- drivers/staging/fwserial/fwserial.c | 2 - drivers/staging/greybus/audio_helper.c | 2 +- drivers/staging/greybus/audio_module.c | 2 +- drivers/staging/greybus/audio_topology.c | 6 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/power_supply.c | 2 +- drivers/staging/greybus/spilib.c | 4 +- drivers/staging/hikey9xx/Kconfig | 2 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 331 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 533 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 79 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 - drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 8 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dma/Makefile | 2 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 760 - drivers/staging/mt7621-dma/mtk-hsdma.c | 760 + drivers/staging/mt7621-dts/mt7621.dtsi | 58 +- drivers/staging/nvec/nvec_ps2.c | 4 +- drivers/staging/octeon/ethernet-mdio.c | 9 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/qlge/Kconfig | 1 - drivers/staging/qlge/Makefile | 2 +- drivers/staging/qlge/TODO | 10 + drivers/staging/qlge/qlge.h | 244 +- drivers/staging/qlge/qlge_dbg.c | 1650 +- drivers/staging/qlge/qlge_devlink.c | 163 - drivers/staging/qlge/qlge_devlink.h | 9 - drivers/staging/qlge/qlge_ethtool.c | 239 +- drivers/staging/qlge/qlge_main.c | 1378 +- drivers/staging/qlge/qlge_mpi.c | 356 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 44 +- drivers/staging/rtl8188eu/include/wifi.h | 14 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 6 +- drivers/staging/rtl8192e/rtllib_rx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192u/Kconfig | 1 - .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 28 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 2 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- drivers/staging/rtl8712/wifi.h | 14 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- drivers/staging/rtl8723bs/include/hal_intf.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 79 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 2 +- drivers/staging/sm750fb/sm750.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 6 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 6 +- drivers/staging/vc04_services/interface/TODO | 4 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/staging/vt6655/rxtx.h | 8 +- drivers/staging/vt6656/rxtx.h | 6 +- drivers/staging/wimax/i2400m/fw.c | 2 +- drivers/staging/wimax/i2400m/netdev.c | 6 +- drivers/staging/wimax/i2400m/rx.c | 4 +- drivers/staging/wimax/i2400m/usb.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 11 +- drivers/target/iscsi/iscsi_target_util.h | 2 +- drivers/target/sbp/sbp_target.c | 2 +- drivers/target/target_core_alua.c | 2 + drivers/target/target_core_file.c | 22 +- drivers/target/target_core_pscsi.c | 3 +- drivers/target/target_core_transport.c | 65 +- drivers/tee/optee/rpc.c | 31 +- drivers/thermal/Kconfig | 17 - drivers/thermal/Makefile | 2 - drivers/thermal/cpufreq_cooling.c | 69 +- drivers/thermal/intel/Kconfig | 4 - drivers/thermal/intel/Makefile | 1 - drivers/thermal/intel/therm_throt.c | 712 - 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/thunderbolt/acpi.c | 65 - drivers/thunderbolt/cap.c | 2 +- drivers/thunderbolt/ctl.c | 51 +- drivers/thunderbolt/dma_port.c | 2 - drivers/thunderbolt/dma_test.c | 5 +- drivers/thunderbolt/domain.c | 48 +- drivers/thunderbolt/eeprom.c | 33 +- drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/lc.c | 35 - drivers/thunderbolt/nhi.c | 39 +- drivers/thunderbolt/path.c | 2 - drivers/thunderbolt/switch.c | 82 +- drivers/thunderbolt/tb.c | 54 +- drivers/thunderbolt/tb.h | 22 - drivers/thunderbolt/tb_regs.h | 1 - drivers/thunderbolt/tunnel.c | 12 +- drivers/thunderbolt/usb4.c | 11 +- drivers/thunderbolt/xdomain.c | 15 +- drivers/tty/Makefile | 2 + drivers/tty/amiserial.c | 3 + drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/ipwireless/tty.c | 1 + drivers/tty/mxser.c | 1 + drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 +- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 233 + drivers/tty/n_tracesink.c | 228 + drivers/tty/n_tracesink.h | 26 + drivers/tty/n_tty.c | 153 +- drivers/tty/pty.c | 16 +- drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/Kconfig | 42 + drivers/tty/serial/Makefile | 3 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 43 +- drivers/tty/serial/efm32-uart.c | 852 + drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/icom.c | 4 +- drivers/tty/serial/ifx6x60.c | 1390 + drivers/tty/serial/ifx6x60.h | 118 + drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/max3100.c | 3 + drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/owl-uart.c | 38 - drivers/tty/serial/serial_core.c | 3 + drivers/tty/serial/sirfsoc_uart.c | 1503 + drivers/tty/serial/sirfsoc_uart.h | 447 + drivers/tty/serial/stm32-usart.c | 490 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/synclink_gt.c | 1 + drivers/tty/tty_io.c | 210 +- drivers/tty/vcc.c | 10 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 18 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 151 + drivers/usb/Makefile | 2 - drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 43 +- drivers/usb/cdns3/cdns3-ep0.c | 894 - drivers/usb/cdns3/cdns3-gadget.c | 3335 -- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 315 - drivers/usb/cdns3/cdns3-ti.c | 1 - drivers/usb/cdns3/cdns3-trace.c | 11 - drivers/usb/cdns3/cdns3-trace.h | 570 - drivers/usb/cdns3/cdnsp-debug.h | 583 - drivers/usb/cdns3/cdnsp-ep0.c | 489 - drivers/usb/cdns3/cdnsp-gadget.c | 2009 -- drivers/usb/cdns3/cdnsp-gadget.h | 1601 - drivers/usb/cdns3/cdnsp-mem.c | 1336 - drivers/usb/cdns3/cdnsp-pci.c | 254 - drivers/usb/cdns3/cdnsp-ring.c | 2438 -- drivers/usb/cdns3/cdnsp-trace.c | 12 - drivers/usb/cdns3/cdnsp-trace.h | 830 - drivers/usb/cdns3/core.c | 455 +- drivers/usb/cdns3/core.h | 65 +- drivers/usb/cdns3/{cdns3-debug.h => debug.h} | 0 drivers/usb/cdns3/drd.c | 224 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 + drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/gadget.c | 3335 ++ drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} | 0 drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 570 + drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/class/cdc-acm.c | 6 - drivers/usb/class/usbtmc.c | 85 +- drivers/usb/common/common.c | 26 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/dwc2/params.c | 8 - drivers/usb/dwc2/pci.c | 18 + drivers/usb/dwc3/Kconfig | 10 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/core.c | 83 +- drivers/usb/dwc3/core.h | 11 - drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-haps.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 - drivers/usb/dwc3/dwc3-keystone.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 69 +- drivers/usb/dwc3/dwc3-qcom.c | 71 +- drivers/usb/dwc3/gadget.c | 226 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/gadget/composite.c | 104 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_midi.c | 12 +- drivers/usb/gadget/function/f_printer.c | 5 - drivers/usb/gadget/function/u_audio.c | 135 +- drivers/usb/gadget/function/u_ether.c | 33 +- drivers/usb/gadget/function/u_ether.h | 12 - drivers/usb/gadget/function/u_ether_configfs.h | 15 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/usb/gadget/udc/bdc/Kconfig | 11 + drivers/usb/gadget/udc/bdc/Makefile | 2 + drivers/usb/gadget/udc/bdc/bdc.h | 134 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.h | 21 +- drivers/usb/gadget/udc/bdc/bdc_dbg.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_dbg.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/bdc/bdc_ep.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 + drivers/usb/gadget/udc/bdc/bdc_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 39 +- drivers/usb/gadget/udc/snps_udc_core.c | 30 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-tegra.c | 604 + drivers/usb/host/xhci-ext-caps.c | 3 +- drivers/usb/host/xhci-mem.c | 21 +- drivers/usb/host/xhci-ring.c | 1111 +- drivers/usb/host/xhci.c | 94 +- drivers/usb/host/xhci.h | 37 +- drivers/usb/misc/usb251xb.c | 12 +- drivers/usb/musb/jz4740.c | 18 +- drivers/usb/musb/musb_core.c | 31 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musbhsdma.c | 4 + drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/usb/phy/phy-tegra-usb.c | 103 +- drivers/usb/serial/Kconfig | 9 - drivers/usb/serial/Makefile | 1 - drivers/usb/serial/ark3116.c | 4 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/bus.c | 11 +- drivers/usb/serial/ch341.c | 4 +- drivers/usb/serial/cp210x.c | 217 +- drivers/usb/serial/cyberjack.c | 6 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 27 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/io_edgeport.c | 6 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 6 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kl5kusb105.c | 6 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 12 +- drivers/usb/serial/mos7840.c | 8 +- drivers/usb/serial/mxuport.c | 7 + drivers/usb/serial/omninet.c | 6 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 12 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/spcp8x5.c | 4 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/symbolserial.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 9 +- drivers/usb/serial/usb-wwan.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/serial/xr_serial.c | 611 - drivers/usb/typec/class.c | 61 +- drivers/usb/typec/tcpm/tcpci.c | 9 - drivers/usb/typec/tcpm/tcpci.h | 6 - drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 1088 +- drivers/usb/typec/ucsi/Kconfig | 1 - drivers/usb/typec/ucsi/ucsi.c | 57 +- drivers/usb/typec/ucsi/ucsi.h | 3 - drivers/usb/usbip/stub_dev.c | 6 - drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/usbip_common.h | 29 - drivers/usb/usbip/vhci_hcd.c | 11 - drivers/usb/usbip/vhci_rx.c | 2 - drivers/usb/usbip/vhci_sysfs.c | 5 - drivers/usb/usbip/vhci_tx.c | 43 +- drivers/usb/usbip/vudc_dev.c | 6 - drivers/vdpa/Kconfig | 1 - drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 503 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_zdev.c | 24 +- drivers/vfio/vfio.c | 5 - drivers/vfio/vfio_iommu_type1.c | 335 +- drivers/vhost/scsi.c | 9 +- drivers/video/backlight/lms283gf05.c | 43 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/console/vgacon.c | 19 + drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/acornfb.c | 34 + drivers/video/fbdev/aty/atyfb_base.c | 11 +- drivers/video/fbdev/aty/mach64_ct.c | 15 +- drivers/video/fbdev/aty/radeon_monitor.c | 4 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/cirrusfb.c | 20 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fb_notify.c | 7 - drivers/video/fbdev/core/fbcon.c | 25 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/goldfishfb.c | 2 - drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/mx3fb.c | 13 +- drivers/video/fbdev/neofb.c | 4 + drivers/video/fbdev/nvidia/nv_setup.c | 7 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 - .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/riva/fbdev.c | 9 +- drivers/video/fbdev/riva/riva_hw.c | 28 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/s3c-fb.c | 11 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/video/fbdev/sis/init.c | 33 +- drivers/video/fbdev/sis/oem310.h | 2 - drivers/video/fbdev/sis/sis.h | 1 + drivers/video/fbdev/sis/sis_main.c | 9 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 7 +- drivers/video/fbdev/udlfb.c | 1 - drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/via/lcd.c | 4 +- drivers/video/fbdev/wmt_ge_rops.c | 1 - drivers/video/of_display_timing.c | 1 - drivers/video/of_videomode.c | 6 +- drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/virtio/Kconfig | 10 +- drivers/virtio/Makefile | 1 - drivers/virtio/virtio_input.c | 15 - drivers/virtio/virtio_mem.c | 45 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 506 +- drivers/virtio/virtio_pci_modern_dev.c | 599 - drivers/virtio/virtio_vdpa.c | 3 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/w1/w1.c | 39 +- drivers/watchdog/Kconfig | 65 +- drivers/watchdog/Makefile | 6 +- drivers/watchdog/atlas7_wdt.c | 221 + drivers/watchdog/coh901327_wdt.c | 408 + drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/keembay_wdt.c | 286 - drivers/watchdog/mei_wdt.c | 1 - drivers/watchdog/mtk_wdt.c | 23 +- drivers/watchdog/qcom-wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 33 +- drivers/watchdog/sirfsoc_wdt.c | 216 + drivers/watchdog/tangox_wdt.c | 209 + drivers/watchdog/watchdog_core.c | 2 +- drivers/watchdog/ziirave_wdt.c | 1 + drivers/watchdog/zx2967_wdt.c | 279 + drivers/xen/balloon.c | 2 +- drivers/xen/events/events_base.c | 41 +- drivers/xen/pvcalls-back.c | 4 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 2 +- drivers/xen/xenbus/xenbus.h | 1 - drivers/xen/xenbus/xenbus_probe.c | 2 +- fs/Makefile | 1 + fs/aio.c | 9 +- fs/anon_inodes.c | 157 +- fs/binfmt_elf.c | 8 +- fs/binfmt_elf_fdpic.c | 8 +- fs/binfmt_misc.c | 4 +- fs/block_dev.c | 22 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 78 +- 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/file.c | 2 +- fs/btrfs/free-space-cache.c | 5 +- fs/btrfs/inode.c | 39 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/raid56.c | 38 +- fs/btrfs/reflink.c | 12 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 7 +- fs/btrfs/tree-log.c | 46 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/zlib.c | 10 +- fs/btrfs/zoned.c | 17 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 59 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 17 +- fs/cifs/file.c | 3 +- fs/cifs/fs_context.c | 22 +- fs/cifs/fs_context.h | 1 + fs/cifs/smb2pdu.c | 22 +- fs/cifs/transport.c | 10 +- fs/coredump.c | 23 +- fs/dcache.c | 4 +- fs/dcookies.c | 356 + fs/direct-io.c | 8 +- fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zmap.c | 10 +- fs/exec.c | 4 +- fs/exfat/file.c | 2 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 2 +- fs/ext4/super.c | 2 +- fs/f2fs/checkpoint.c | 4 - fs/f2fs/data.c | 40 +- fs/f2fs/f2fs.h | 2 + fs/f2fs/segment.c | 16 +- fs/f2fs/super.c | 13 +- fs/fat/file.c | 2 +- fs/fhandle.c | 2 +- fs/file.c | 36 +- fs/fuse/dev.c | 6 +- fs/gfs2/incore.h | 3 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 16 +- fs/gfs2/lops.h | 6 +- fs/gfs2/main.c | 4 +- fs/gfs2/ops_fstype.c | 62 +- fs/gfs2/recovery.c | 14 +- fs/gfs2/super.c | 45 +- fs/gfs2/super.h | 8 +- fs/gfs2/util.c | 59 +- fs/gfs2/util.h | 3 - fs/gfs2/xattr.c | 48 +- fs/hfsplus/inode.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hostfs/hostfs_kern.c | 10 +- fs/hugetlbfs/inode.c | 72 +- fs/internal.h | 1 - fs/io-wq.c | 17 +- fs/io-wq.h | 5 +- fs/io_uring.c | 1613 +- fs/iomap/direct-io.c | 9 +- fs/iomap/seek.c | 125 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/summary.c | 3 + fs/jfs/jfs_dmap.c | 2 +- fs/libfs.c | 7 +- fs/namei.c | 8 +- fs/netfs/read_helper.c | 10 +- fs/nfs/blocklayout/blocklayout.c | 5 + fs/nfs/file.c | 8 +- fs/nfs/inode.c | 111 +- fs/nfs/nfs4proc.c | 15 +- fs/nfs/write.c | 20 +- fs/nfsd/blocklayout.c | 2 +- fs/nfsd/nfsctl.c | 14 +- fs/nilfs2/segbuf.c | 4 + fs/nilfs2/the_nilfs.h | 2 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 8 +- fs/ocfs2/dlm/dlmast.c | 10 + fs/ocfs2/dlm/dlmcommon.h | 4 + fs/ocfs2/file.c | 2 +- fs/ocfs2/namei.c | 17 +- fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/super.c | 2 + fs/pipe.c | 2 +- fs/proc/base.c | 19 +- fs/proc/meminfo.c | 10 +- fs/proc/page.c | 40 +- fs/proc/vmcore.c | 7 +- fs/ramfs/inode.c | 13 - fs/reiserfs/file.c | 2 +- fs/seq_file.c | 3 - fs/splice.c | 9 +- fs/statfs.c | 5 +- fs/super.c | 3 +- fs/sysfs/file.c | 11 - 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/userfaultfd.c | 19 +- fs/xfs/libxfs/xfs_btree.c | 33 +- fs/xfs/xfs_iomap.c | 3 + fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_super.c | 2 +- fs/zonefs/super.c | 4 +- include/acpi/acpi_numa.h | 4 - include/acpi/actbl1.h | 11 +- include/asm-generic/export.h | 2 +- include/asm-generic/hyperv-tlfs.h | 255 +- include/asm-generic/mshyperv.h | 5 - include/asm-generic/qrwlock.h | 24 +- include/asm-generic/vmlinux.lds.h | 19 +- include/crypto/public_key.h | 1 + include/drm/drm_agpsupport.h | 18 + include/drm/drm_atomic.h | 24 - include/drm/drm_atomic_helper.h | 4 + include/drm/drm_connector.h | 49 - include/drm/drm_crtc.h | 33 - include/drm/drm_device.h | 23 +- include/drm/drm_dp_helper.h | 239 +- include/drm/drm_drv.h | 2 + include/drm/drm_dsc.h | 1 - include/drm/drm_edid.h | 30 - include/drm/drm_encoder.h | 32 +- include/drm/drm_file.h | 3 - include/drm/drm_gem.h | 3 + include/drm/drm_gem_atomic_helper.h | 73 - include/drm/drm_gem_cma_helper.h | 14 +- include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_hdcp.h | 8 +- include/drm/drm_irq.h | 2 +- include/drm/drm_legacy.h | 10 +- include/drm/drm_managed.h | 2 + include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modes.h | 10 - include/drm/drm_modeset_helper_vtables.h | 29 +- include/drm/drm_plane.h | 63 +- include/drm/drm_prime.h | 7 +- include/drm/drm_property.h | 2 +- include/drm/drm_rect.h | 13 - include/drm/drm_simple_kms_helper.h | 51 - include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_bo_api.h | 48 +- include/drm/ttm/ttm_bo_driver.h | 334 +- include/drm/ttm/ttm_device.h | 319 - include/drm/ttm/ttm_module.h | 40 + include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 12 +- include/dt-bindings/clock/axg-clkc.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 2 - 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/interconnect/qcom,msm8939.h | 105 - include/dt-bindings/interconnect/qcom,sdx55.h | 76 - include/dt-bindings/memory/mt2701-larb-port.h | 4 +- include/dt-bindings/memory/mt2712-larb-port.h | 6 +- include/dt-bindings/memory/mt6779-larb-port.h | 6 +- include/dt-bindings/memory/mt8167-larb-port.h | 6 +- include/dt-bindings/memory/mt8173-larb-port.h | 6 +- include/dt-bindings/memory/mt8183-larb-port.h | 6 +- include/dt-bindings/memory/mt8192-larb-port.h | 243 - include/dt-bindings/memory/mtk-memory-port.h | 15 - .../dt-bindings/reset-controller/mt8192-resets.h | 30 - include/dt-bindings/reset/sun50i-h616-ccu.h | 70 + include/keys/encrypted-type.h | 2 +- include/keys/system_keyring.h | 25 +- include/linux/acpi.h | 10 - include/linux/anon_inodes.h | 5 - include/linux/atmdev.h | 2 +- include/linux/binfmts.h | 4 + include/linux/bio.h | 55 +- include/linux/bitops.h | 2 +- include/linux/blk-mq.h | 8 +- include/linux/blk_types.h | 33 +- include/linux/blkdev.h | 38 +- include/linux/bpf-cgroup.h | 101 +- include/linux/bpf.h | 52 +- include/linux/brcmphy.h | 23 +- include/linux/cfag12864b.h | 2 +- include/linux/cgroup.h | 4 +- include/linux/clk/spear.h | 23 + include/linux/clocksource.h | 2 +- include/linux/compiler.h | 2 - include/linux/coredump.h | 3 +- include/linux/coresight.h | 218 +- include/linux/cpu.h | 2 - include/linux/cred.h | 2 +- include/linux/dcookies.h | 69 + include/linux/device.h | 2 - include/linux/dfl.h | 86 - include/linux/dma-buf.h | 45 +- include/linux/dma-fence.h | 3 - include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 28 +- include/linux/dma-mapping.h | 50 +- include/linux/dma/k3-psil.h | 13 +- include/linux/dma/mmp-pdma.h | 16 + include/linux/dmaengine.h | 2 - include/linux/dmar.h | 2 - include/linux/dsa/ocelot.h | 218 + include/linux/eeprom_93xx46.h | 2 - include/linux/efi.h | 19 +- include/linux/elevator.h | 2 - include/linux/export.h | 1 + include/linux/extcon.h | 23 - include/linux/filter.h | 5 - include/linux/firmware/xlnx-zynqmp.h | 1 + include/linux/fortify-string.h | 302 - include/linux/fs.h | 4 +- include/linux/fscache.h | 4 +- include/linux/fsl/mc.h | 8 +- include/linux/genhd.h | 27 +- include/linux/gfp.h | 2 - include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-ids.h | 14 - include/linux/highmem-internal.h | 5 + include/linux/highmem.h | 56 + include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 88 +- include/linux/hyperv.h | 61 +- include/linux/if_hsr.h | 27 + include/linux/iio/adc/qcom-vadc-common.h | 3 + include/linux/ima.h | 10 - include/linux/indirect_call_wrapper.h | 6 - include/linux/init.h | 83 +- include/linux/intel-iommu.h | 43 +- include/linux/intel-pti.h | 35 + include/linux/io-pgtable.h | 19 +- include/linux/iommu.h | 21 +- include/linux/ioport.h | 6 +- include/linux/iova.h | 12 + include/linux/irqflags.h | 12 - include/linux/jump_label.h | 12 +- include/linux/kallsyms.h | 17 +- include/linux/kasan-checks.h | 6 - include/linux/kasan.h | 50 +- include/linux/kbd_kern.h | 10 +- include/linux/kconfig.h | 6 - include/linux/kcsan-checks.h | 6 - include/linux/kcsan.h | 7 - include/linux/kd.h | 8 + include/linux/kexec.h | 5 - include/linux/key.h | 5 +- include/linux/keyslot-manager.h | 3 - include/linux/kfence.h | 222 - include/linux/khugepaged.h | 2 - include/linux/ks0108.h | 2 +- include/linux/kvm_host.h | 5 - include/linux/list.h | 2 +- include/linux/local_lock_internal.h | 5 +- include/linux/lockdep.h | 20 +- include/linux/lockdep_types.h | 18 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 9 - include/linux/mdev.h | 2 +- include/linux/memblock.h | 2 +- include/linux/memcontrol.h | 36 +- include/linux/memory.h | 3 +- include/linux/memory_hotplug.h | 33 +- include/linux/memremap.h | 12 - include/linux/mfd/abx500/ab8500.h | 3 + include/linux/mfd/bd9571mwv.h | 45 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/hi6421-spmi-pmic.h | 29 +- include/linux/mfd/intel-m10-bmc.h | 9 - include/linux/mfd/intel_msic.h | 453 - include/linux/mfd/iqs62x.h | 11 +- include/linux/mfd/rohm-generic.h | 16 +- include/linux/mhi.h | 13 +- include/linux/migrate.h | 2 +- include/linux/mlx5/driver.h | 11 +- include/linux/mm.h | 73 +- include/linux/mm_inline.h | 113 +- include/linux/mmc/card.h | 1 + include/linux/mmc/core.h | 6 - include/linux/mmc/host.h | 25 +- include/linux/mmzone.h | 71 +- include/linux/mod_devicetable.h | 42 - include/linux/module.h | 36 +- include/linux/mtd/spi-nor.h | 1 - include/linux/netdev_features.h | 9 + include/linux/netdevice.h | 28 +- include/linux/netfs.h | 30 + include/linux/nfs_fs.h | 1 + include/linux/nmi.h | 1 - include/linux/nvme.h | 30 +- include/linux/objtool.h | 13 +- include/linux/of_device.h | 4 +- include/linux/oprofile.h | 209 + include/linux/page-flags.h | 10 +- include/linux/page_counter.h | 9 +- include/linux/pagemap.h | 24 +- include/linux/pagevec.h | 4 + include/linux/pci.h | 36 +- include/linux/pci_ids.h | 2 + include/linux/pgtable.h | 8 + include/linux/phy.h | 12 +- include/linux/platform_data/clk-u300.h | 1 - include/linux/platform_data/cros_ec_commands.h | 44 - include/linux/platform_data/dma-atmel.h | 61 + include/linux/platform_data/dma-coh901318.h | 72 + include/linux/platform_data/dma-imx-sdma.h | 11 + include/linux/platform_data/efm32-spi.h | 15 + include/linux/platform_data/efm32-uart.h | 19 + include/linux/platform_data/mlxcpld.h | 11 +- include/linux/platform_data/mmc-omap.h | 3 +- include/linux/platform_data/simplefb.h | 1 - include/linux/power/max8903_charger.h | 43 + include/linux/printk.h | 8 +- include/linux/property.h | 7 - include/linux/psp-sev.h | 17 - include/linux/ptrace.h | 2 +- include/linux/rbtree.h | 206 +- include/linux/rcu_segcblist.h | 120 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 42 +- include/linux/regulator/ab8500.h | 166 + include/linux/regulator/mt6315-regulator.h | 44 - include/linux/rmap.h | 3 +- include/linux/rpmsg/qcom_glink.h | 8 +- include/linux/rtc.h | 2 - include/linux/rtc/sirfsoc_rtciobrg.h | 21 + include/linux/rwlock.h | 7 - include/linux/sched.h | 44 +- include/linux/security.h | 10 - include/linux/sirfsoc_dma.h | 7 + include/linux/skbuff.h | 4 +- include/linux/skmsg.h | 1 + include/linux/slab.h | 4 - include/linux/slab_def.h | 3 - include/linux/slub_def.h | 3 - include/linux/soc/marvell/octeontx2/asm.h | 8 + include/linux/soc/mediatek/mtk-mutex.h | 26 - include/linux/sony-laptop.h | 2 +- include/linux/soundwire/sdw.h | 2 - include/linux/spi/ifx_modem.h | 15 + include/linux/spi/lms283gf05.h | 16 + include/linux/spi/spi.h | 44 +- include/linux/srcu.h | 3 - include/linux/srcutiny.h | 7 +- include/linux/stackdepot.h | 9 - include/linux/string.h | 282 +- include/linux/surface_acpi_notify.h | 39 - include/linux/surface_aggregator/controller.h | 824 - include/linux/surface_aggregator/device.h | 423 - include/linux/surface_aggregator/serial_hub.h | 672 - include/linux/swap.h | 9 +- include/linux/syscalls.h | 8 +- include/linux/sysfs.h | 2 - include/linux/thunderbolt.h | 3 - include/linux/timer.h | 2 - include/linux/torture.h | 27 +- include/linux/trace.h | 3 +- include/linux/trace_events.h | 71 +- include/linux/tty.h | 11 +- include/linux/tty_ldisc.h | 3 +- include/linux/types.h | 8 +- include/linux/usb/ch9.h | 20 - include/linux/usb/chipidea.h | 6 - include/linux/usb/composite.h | 2 - include/linux/usb/gadget.h | 11 - include/linux/usb/pd.h | 3 - include/linux/usb/pd_vdo.h | 297 +- include/linux/usb/serial.h | 2 +- include/linux/usb/tcpm.h | 9 - include/linux/usb/tegra_usb_phy.h | 2 - include/linux/usb/typec.h | 11 - include/linux/vdpa.h | 44 +- include/linux/verification.h | 2 - include/linux/vfio.h | 7 - include/linux/vgaarb.h | 6 +- include/linux/virtio_pci_modern.h | 111 - include/linux/vmalloc.h | 6 - include/linux/vmstat.h | 6 - include/linux/vmw_vmci_defs.h | 4 +- include/linux/vt_kern.h | 12 + include/linux/wait.h | 4 +- include/linux/wm97xx.h | 1 + include/linux/workqueue.h | 2 +- include/linux/z2_battery.h | 1 + include/linux/zpool.h | 3 - include/linux/zsmalloc.h | 2 +- include/media/frame_vector.h | 47 - include/media/v4l2-async.h | 80 +- include/media/videobuf2-core.h | 1 - include/net/cfg80211.h | 2 + include/net/devlink.h | 2 +- include/net/dsa.h | 31 +- include/net/genetlink.h | 1 + include/net/inet_common.h | 2 - include/net/ip6_fib.h | 5 +- include/net/ip_fib.h | 3 +- include/net/net_namespace.h | 4 +- include/net/sock.h | 14 +- include/net/switchdev.h | 21 +- include/net/tcp.h | 22 +- include/net/xdp.h | 6 - include/rdma/ib_verbs.h | 3 + include/scsi/libiscsi.h | 6 +- include/scsi/libsas.h | 9 +- include/scsi/scsi.h | 2 - include/scsi/scsi_cmnd.h | 5 - include/scsi/scsi_host.h | 6 - include/scsi/scsi_transport_fc.h | 4 +- include/soc/mediatek/smi.h | 3 +- include/soc/mscc/ocelot.h | 63 +- include/sound/sof/ext_manifest.h | 6 +- include/target/target_core_base.h | 1 - include/trace/bpf_probe.h | 12 +- include/trace/events/error_report.h | 74 - include/trace/events/intel_iommu.h | 39 +- include/trace/events/kmem.h | 24 +- include/trace/events/pagemap.h | 11 +- include/trace/events/rcu.h | 26 - include/trace/events/ufs.h | 108 +- include/trace/events/workqueue.h | 6 +- include/uapi/drm/amdgpu_drm.h | 34 - include/uapi/drm/drm.h | 97 +- include/uapi/drm/drm_fourcc.h | 23 +- include/uapi/drm/drm_mode.h | 13 +- include/uapi/drm/etnaviv_drm.h | 3 - include/uapi/drm/i915_drm.h | 3 +- include/uapi/linux/binfmts.h | 4 + include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsl_mc.h | 34 - include/uapi/linux/gfs2_ondisk.h | 5 +- include/uapi/linux/gpio.h | 2 +- include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 10 - include/uapi/linux/kvm.h | 73 - include/uapi/linux/mempolicy.h | 4 +- include/uapi/linux/misc/bcm_vk.h | 84 - include/uapi/linux/mptcp.h | 76 + include/uapi/linux/nl80211.h | 13 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/rtc.h | 5 - include/uapi/linux/rtnetlink.h | 5 + include/uapi/linux/serial_core.h | 3 + include/uapi/linux/spi/spi.h | 41 - include/uapi/linux/spi/spidev.h | 30 +- include/uapi/linux/surface_aggregator/cdev.h | 78 - include/uapi/linux/tcp.h | 2 +- include/uapi/linux/termios.h | 15 + include/uapi/linux/usb/ch9.h | 13 - include/uapi/linux/usb/tmc.h | 3 - include/uapi/linux/vdpa.h | 40 - include/uapi/linux/vfio.h | 27 - include/uapi/misc/habanalabs.h | 56 +- include/video/sstfb.h | 4 +- include/xen/events.h | 7 +- include/xen/interface/xen.h | 4 +- include/xen/xenbus.h | 2 - init/Kconfig | 19 +- init/initramfs.c | 19 +- init/main.c | 5 - init/version.c | 8 + kernel/audit.c | 4 +- kernel/auditsc.c | 16 +- kernel/bpf/btf.c | 5 + kernel/bpf/cgroup.c | 120 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/verifier.c | 116 +- kernel/cgroup/cgroup.c | 55 +- kernel/cgroup/cpuset.c | 6 +- kernel/cpu.c | 7 - kernel/dma/Kconfig | 3 - kernel/dma/mapping.c | 159 +- kernel/events/core.c | 203 +- kernel/events/uprobes.c | 82 +- kernel/futex.c | 13 +- kernel/groups.c | 7 +- kernel/hung_task.c | 44 - kernel/kallsyms.c | 8 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 - kernel/kcsan/core.c | 31 +- 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_file.c | 5 - kernel/livepatch/core.c | 7 +- kernel/locking/Makefile | 1 - kernel/locking/irqflag-debug.c | 11 - kernel/locking/lockdep.c | 183 +- kernel/locking/locktorture.c | 1 + kernel/locking/rtmutex.c | 75 +- kernel/locking/rwsem.c | 2 +- kernel/locking/semaphore.c | 2 +- kernel/module.c | 452 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/printk/printk.c | 28 +- kernel/printk/printk_safe.c | 16 +- kernel/rcu/Kconfig | 5 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 216 +- kernel/rcu/rcu_segcblist.h | 57 +- kernel/rcu/rcutorture.c | 476 +- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 83 +- kernel/rcu/tree.c | 171 +- kernel/rcu/tree.h | 2 - kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 494 +- kernel/rcu/tree_stall.h | 60 +- kernel/rcu/update.c | 4 +- kernel/resource.c | 98 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 170 +- kernel/sched/cpufreq_schedutil.c | 108 +- kernel/sched/deadline.c | 79 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 320 +- kernel/sched/features.h | 1 + kernel/sched/membarrier.c | 2 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 22 +- kernel/sys.c | 1 + kernel/sysctl.c | 16 +- kernel/time/clocksource.c | 138 +- kernel/time/timer.c | 14 - kernel/torture.c | 173 +- kernel/trace/Kconfig | 22 +- kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 33 +- kernel/trace/error_report-traces.c | 12 - kernel/trace/preemptirq_delay_test.c | 14 - kernel/trace/ring_buffer.c | 41 +- kernel/trace/trace.c | 185 +- kernel/trace/trace.h | 57 +- kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_event_perf.c | 5 +- kernel/trace/trace_events.c | 18 +- kernel/trace/trace_events_inject.c | 6 +- kernel/trace/trace_functions.c | 31 +- kernel/trace/trace_functions_graph.c | 32 +- kernel/trace/trace_hwlat.c | 7 +- kernel/trace/trace_irqsoff.c | 86 +- kernel/trace/trace_kprobe.c | 14 +- kernel/trace/trace_mmiotrace.c | 16 +- kernel/trace/trace_sched_wakeup.c | 71 +- kernel/trace/trace_syscalls.c | 20 +- kernel/trace/trace_uprobe.c | 6 +- kernel/tracepoint.c | 80 +- kernel/watch_queue.c | 2 +- kernel/watchdog.c | 21 - kernel/watchdog_hld.c | 1 - kernel/workqueue.c | 4 +- lib/Kconfig | 9 - lib/Kconfig.debug | 15 - lib/Kconfig.kasan | 14 +- lib/Kconfig.kcsan | 5 +- lib/Kconfig.kfence | 82 - lib/Makefile | 5 +- lib/bitmap.c | 27 +- lib/bug.c | 3 + lib/cmdline.c | 28 +- lib/cmdline_kunit.c | 56 - lib/genalloc.c | 3 +- lib/hexdump.c | 9 +- lib/iov_iter.c | 49 +- lib/kunit/Kconfig | 1 - lib/kunit/assert.c | 39 +- lib/kunit/executor.c | 93 +- lib/linear_ranges.c | 8 +- lib/locking-selftest.c | 334 +- lib/parman.c | 1 - lib/percpu-refcount.c | 12 +- lib/seq_buf.c | 9 +- lib/stackdepot.c | 37 +- lib/test_bitmap.c | 3 +- lib/test_bpf.c | 7 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 535 +- lib/test_kasan_module.c | 5 +- lib/test_printf.c | 12 +- lib/test_xarray.c | 26 +- lib/timerqueue.c | 28 +- lib/vsprintf.c | 36 +- lib/xarray.c | 11 +- localversion-next | 1 - mm/Kconfig | 3 + mm/Makefile | 2 +- mm/backing-dev.c | 3 +- mm/cma.c | 64 +- mm/compaction.c | 57 +- mm/debug.c | 10 +- mm/debug_vm_pgtable.c | 86 +- mm/dmapool.c | 3 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 947 +- mm/frame_vector.c | 240 + mm/gup.c | 5 +- mm/huge_memory.c | 34 +- mm/hugetlb.c | 335 +- mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 4 +- mm/kasan/common.c | 237 +- mm/kasan/generic.c | 41 +- mm/kasan/hw_tags.c | 2 +- mm/kasan/kasan.h | 140 +- mm/kasan/quarantine.c | 22 +- mm/kasan/report.c | 23 +- mm/kasan/report_generic.c | 10 +- mm/kasan/report_hw_tags.c | 8 +- mm/kasan/report_sw_tags.c | 8 +- mm/kasan/shadow.c | 83 +- mm/kasan/sw_tags.c | 20 +- mm/kfence/Makefile | 6 - mm/kfence/core.c | 845 - mm/kfence/kfence.h | 113 - mm/kfence/kfence_test.c | 858 - mm/kfence/report.c | 260 - mm/khugepaged.c | 28 +- mm/list_lru.c | 12 +- mm/memblock.c | 6 +- mm/memcontrol.c | 232 +- mm/memory-failure.c | 40 +- mm/memory.c | 65 +- mm/memory_hotplug.c | 171 +- mm/mempolicy.c | 18 +- mm/mempool.c | 2 +- mm/memremap.c | 41 +- mm/migrate.c | 10 +- mm/mlock.c | 5 +- mm/mmap.c | 47 +- mm/mprotect.c | 7 +- mm/mremap.c | 8 - mm/msync.c | 6 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 225 +- mm/page_io.c | 59 +- mm/page_owner.c | 4 +- mm/page_poison.c | 2 +- mm/page_reporting.c | 2 +- mm/percpu.c | 32 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 57 +- mm/shmem.c | 152 +- mm/slab.c | 69 +- mm/slab.h | 34 +- mm/slab_common.c | 138 +- mm/slob.c | 10 +- mm/slub.c | 264 +- mm/swap.c | 88 +- mm/swap_slots.c | 3 +- mm/swap_state.c | 38 +- mm/swapfile.c | 24 +- mm/truncate.c | 131 +- mm/util.c | 34 - mm/vmalloc.c | 15 - mm/vmscan.c | 89 +- mm/vmstat.c | 81 +- mm/workingset.c | 7 +- mm/z3fold.c | 12 +- mm/zbud.c | 1 - mm/zpool.c | 13 - mm/zsmalloc.c | 22 +- mm/zswap.c | 57 +- net/Kconfig | 4 + net/appletalk/ddp.c | 33 +- net/bridge/br_mrp.c | 9 +- net/bridge/br_mrp_switchdev.c | 11 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_netlink.c | 120 +- net/bridge/br_private.h | 24 +- net/bridge/br_private_mrp.h | 3 +- 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/core/dev.c | 248 +- net/core/dev_ioctl.c | 20 +- net/core/filter.c | 26 +- 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/core/skmsg.c | 3 +- net/core/xdp.c | 70 - net/dsa/dsa_priv.h | 29 +- net/dsa/port.c | 132 +- net/dsa/slave.c | 52 +- net/dsa/switch.c | 33 +- net/dsa/tag_ocelot.c | 244 +- net/dsa/tag_ocelot_8021q.c | 34 + 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 | 18 +- 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 | 43 +- net/ipv4/tcp_input.c | 11 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv4/udp.c | 7 +- net/ipv6/af_inet6.c | 18 +- net/ipv6/ip6_fib.c | 5 +- net/ipv6/route.c | 14 +- net/ipv6/sysctl_net_ipv6.c | 2 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 7 +- 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 | 28 +- net/netlink/genetlink.c | 32 + net/nfc/nci/uart.c | 3 +- net/rxrpc/Kconfig | 1 + net/rxrpc/local_object.c | 2 + net/sched/cls_flower.c | 39 +- net/socket.c | 3 - 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 - net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- samples/Kconfig | 2 +- samples/auxdisplay/cfag12864b-example.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/README.rst | 22 +- samples/bpf/bpf_insn.h | 24 +- samples/bpf/cookie_uid_helper_example.c | 2 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- samples/watch_queue/watch_test.c | 2 +- scripts/Makefile | 2 +- scripts/Makefile.build | 48 +- scripts/Makefile.dtbinst | 3 - scripts/Makefile.kasan | 10 +- scripts/Makefile.lib | 11 +- scripts/Makefile.modfinal | 9 +- scripts/Makefile.modpost | 25 +- scripts/check-blacklist-hashes.awk | 37 - scripts/checkpatch.pl | 140 +- scripts/dtc/Makefile | 8 +- scripts/dtc/data.c | 6 +- scripts/dtc/dtc.c | 4 - scripts/dtc/dtc.h | 8 +- scripts/dtc/fdtdump.c | 163 + scripts/dtc/fdtoverlay.c | 208 - scripts/dtc/flattree.c | 8 +- scripts/dtc/libfdt/fdt.c | 4 - scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 2 +- scripts/dtc/libfdt/libfdt.h | 126 +- scripts/dtc/libfdt/libfdt_internal.h | 19 - scripts/dtc/livetree.c | 2 +- scripts/dtc/srcpos.c | 2 +- scripts/dtc/update-dtc-source.sh | 3 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 6 +- scripts/gdb/linux/lists.py | 5 - scripts/gen_autoksyms.sh | 3 + scripts/generate_initcall_order.pl | 270 - scripts/link-vmlinux.sh | 70 +- scripts/lto-used-symbollist.txt | 5 - scripts/mod/Makefile | 1 - scripts/mod/devicetable-offsets.c | 12 - scripts/mod/file2alias.c | 36 - scripts/mod/modpost.c | 29 +- scripts/mod/modpost.h | 10 +- scripts/mod/sumversion.c | 6 +- scripts/module.lds.S | 26 +- scripts/recordmcount.pl | 6 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 4 - scripts/ver_linux | 12 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/commoncap.c | 12 +- security/integrity/evm/evm_crypto.c | 7 +- security/integrity/ima/ima.h | 8 +- security/integrity/ima/ima_api.c | 8 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_init.c | 5 - security/integrity/ima/ima_kexec.c | 3 - security/integrity/ima/ima_main.c | 58 +- security/integrity/ima/ima_mok.c | 5 +- security/integrity/ima/ima_policy.c | 115 +- security/integrity/ima/ima_queue_keys.c | 3 +- .../integrity/platform_certs/keyring_handler.c | 37 +- security/integrity/platform_certs/load_uefi.c | 20 +- security/keys/Kconfig | 8 +- security/keys/big_key.c | 9 +- security/keys/key.c | 2 - security/keys/keyctl.c | 2 +- security/keys/keyctl_pkey.c | 2 + security/keys/keyring.c | 10 +- security/keys/process_keys.c | 1 - security/security.c | 8 - security/selinux/Makefile | 2 - security/selinux/avc.c | 10 +- security/selinux/hooks.c | 141 +- security/selinux/ibpkey.c | 1 + security/selinux/ima.c | 44 - security/selinux/include/classmap.h | 2 - security/selinux/include/ima.h | 24 - security/selinux/include/security.h | 4 +- security/selinux/netif.c | 1 + security/selinux/netlink.c | 2 +- security/selinux/netnode.c | 1 + security/selinux/netport.c | 1 + security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 4 +- security/selinux/ss/ebitmap.c | 2 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 74 +- security/selinux/xfrm.c | 2 +- security/smack/smackfs.c | 21 +- security/tomoyo/file.c | 16 +- security/tomoyo/network.c | 10 +- security/tomoyo/util.c | 24 +- sound/core/sound.c | 2 + 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/wm_adsp.c | 10 - sound/soc/generic/simple-card-utils.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/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 122 +- 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 + tools/arch/x86/include/asm/disabled-features.h | 3 +- tools/arch/x86/include/asm/insn.h | 45 - tools/arch/x86/include/asm/orc_types.h | 10 - tools/arch/x86/include/asm/required-features.h | 3 +- tools/arch/x86/lib/insn.c | 119 +- tools/bpf/bpftool/Makefile | 2 + tools/bpf/runqslower/Makefile | 3 + tools/build/feature/Makefile | 4 +- tools/certs/print-cert-tbs-hash.sh | 91 - tools/gpio/gpio-utils.c | 89 + tools/gpio/gpio-utils.h | 6 + tools/include/linux/export.h | 1 + tools/include/linux/objtool.h | 13 +- tools/include/linux/rbtree.h | 192 +- tools/include/linux/types.h | 3 - tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/linux/bpf_perf_event.h | 1 - tools/include/uapi/linux/tcp.h | 357 - tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 47 +- tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/xsk.c | 81 +- tools/memory-model/Documentation/glossary.txt | 14 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/Documentation/simple.txt | 1 + tools/memory-model/README | 2 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 5 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 4 +- .../MP+polockmbonce+poacquiresilsil.litmus | 5 +- .../MP+polockonce+poacquiresilsil.litmus | 5 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 6 +- .../litmus-tests/MP+poonceonces.litmus | 5 +- .../MP+pooncerelease+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 6 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- 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/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 93 + tools/objtool/arch/x86/decode.c | 12 +- tools/objtool/arch/x86/include/arch/endianness.h | 9 - .../arch/x86/include/{arch/elf.h => arch_elf.h} | 0 .../x86/include/{arch/special.h => arch_special.h} | 0 .../objtool/arch/x86/include/{arch => }/cfi_regs.h | 0 tools/objtool/arch/x86/special.c | 6 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/{include/objtool => }/builtin.h | 0 tools/objtool/cfi.h | 38 + tools/objtool/check.c | 359 +- tools/objtool/check.h | 69 + tools/objtool/elf.c | 113 +- tools/objtool/{include/objtool => }/elf.h | 0 tools/objtool/include/objtool/arch.h | 89 - tools/objtool/include/objtool/cfi.h | 38 - tools/objtool/include/objtool/check.h | 93 - tools/objtool/include/objtool/endianness.h | 38 - tools/objtool/include/objtool/objtool.h | 31 - tools/objtool/include/objtool/special.h | 41 - tools/objtool/include/objtool/warn.h | 66 - tools/objtool/objtool.c | 6 +- tools/objtool/objtool.h | 32 + tools/objtool/orc_dump.c | 9 +- tools/objtool/orc_gen.c | 315 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 41 + tools/objtool/warn.h | 66 + tools/objtool/weak.c | 9 +- tools/perf/Makefile.perf | 1 + tools/scripts/Makefile.include | 7 - tools/testing/kunit/kunit.py | 30 +- tools/testing/kunit/kunit_config.py | 13 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_tool_test.py | 204 +- tools/testing/selftests/Makefile | 9 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 5 +- tools/testing/selftests/bpf/README.rst | 24 - .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/bpf_sockopt_helpers.h | 21 - .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 21 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 - .../selftests/bpf/prog_tests/atomic_bounds.c | 15 - tools/testing/selftests/bpf/prog_tests/bind_perm.c | 109 - .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- .../selftests/bpf/prog_tests/cls_redirect.c | 1 - .../selftests/bpf/prog_tests/module_attach.c | 27 - .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 1 - .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 23 +- .../selftests/bpf/prog_tests/test_local_storage.c | 2 +- tools/testing/selftests/bpf/progs/atomic_bounds.c | 24 - tools/testing/selftests/bpf/progs/bind_perm.c | 45 - .../selftests/bpf/progs/connect_force_port4.c | 8 - .../selftests/bpf/progs/connect_force_port6.c | 8 - tools/testing/selftests/bpf/progs/ima.c | 33 +- tools/testing/selftests/bpf/progs/recvmsg4_prog.c | 42 - tools/testing/selftests/bpf/progs/recvmsg6_prog.c | 48 - tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 7 - tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 5 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- .../selftests/bpf/progs/test_module_attach.c | 10 - .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 + tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_sock_addr.c | 86 +- tools/testing/selftests/bpf/test_verifier.c | 88 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- .../testing/selftests/bpf/verifier/atomic_bounds.c | 27 - tools/testing/selftests/bpf/verifier/jit.c | 24 - tools/testing/selftests/bpf/vmtest.sh | 368 - tools/testing/selftests/bpf/xdpxceiver.c | 219 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 + .../selftests/breakpoints/breakpoint_test_arm64.c | 4 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 149 +- .../drivers/net/netdevsim/fib_notifications.sh | 134 +- tools/testing/selftests/gpio/Makefile | 26 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-mockup-cdev.c | 198 - tools/testing/selftests/gpio/gpio-mockup-chardev.c | 323 + tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 168 +- tools/testing/selftests/gpio/gpio-mockup.sh | 497 +- tools/testing/selftests/ipc/msgque.c | 6 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_module.h | 18 +- tools/testing/selftests/kvm/.gitignore | 4 - tools/testing/selftests/kvm/Makefile | 6 - tools/testing/selftests/kvm/demand_paging_test.c | 43 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 92 +- tools/testing/selftests/kvm/include/kvm_util.h | 6 + .../testing/selftests/kvm/include/perf_test_util.h | 7 +- tools/testing/selftests/kvm/include/test_util.h | 16 +- .../selftests/kvm/include/x86_64/processor.h | 37 +- tools/testing/selftests/kvm/lib/kvm_util.c | 1 - tools/testing/selftests/kvm/lib/perf_test_util.c | 31 +- tools/testing/selftests/kvm/lib/test_util.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 76 - .../kvm/memslot_modification_stress_test.c | 212 - .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 175 - .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 131 - .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 544 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 169 - .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 150 - tools/testing/selftests/net/forwarding/config | 1 + tools/testing/selftests/net/forwarding/lib.sh | 41 + .../testing/selftests/net/forwarding/tc_flower.sh | 343 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 94 +- .../testing/selftests/rcutorture/bin/config2csv.sh | 67 - .../selftests/rcutorture/bin/console-badness.sh | 1 - .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 9 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 442 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 4 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- tools/testing/selftests/tc-testing/Makefile | 3 +- tools/testing/selftests/timens/.gitignore | 1 - tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vm/run_vmtests.sh | 0 tools/testing/selftests/x86/helpers.h | 24 +- tools/testing/selftests/x86/ldt_gdt.c | 2 +- usr/include/Makefile | 2 + virt/kvm/dirty_ring.c | 8 +- virt/kvm/kvm_main.c | 52 +- virt/kvm/mmu_lock.h | 23 - 5232 files changed, 238777 insertions(+), 235889 deletions(-) delete mode 100644 Documentation/ABI/stable/sysfs-bus-fsl-mc delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 delete mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic delete mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-tty delete mode 100644 Documentation/ABI/testing/sysfs-class-power-ltc4162l delete mode 100644 Documentation/dev-tools/kfence.rst delete mode 100644 Documentation/dev-tools/kunit/tips.rst delete mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/csr,atlas7-car.txt create mode 100644 Documentation/devicetree/bindings/clock/intel,easic-n5x.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/connector/dp-connector.yaml delete mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml create mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt create mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.yaml delete mode 100644 Documentation/devicetree/bindings/dma/intel,ldma.yaml create mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt create mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml create mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3 [...] create mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt delete mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/realtek, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sigma,sm [...] create mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.txt delete mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ene-kb930.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arm,pl18x.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmci.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt create mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mtd/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml create mode 100644 Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,tphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,ufs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-xsphy.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq256xx.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-zx.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2127.yaml create mode 100644 Documentation/devicetree/bindings/rtc/sirf,prima2-sysrtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt create mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt 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/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml delete mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt 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 create mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/generic-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/snps,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-device.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-drd.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/intel,keembay-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sigma,smp8642-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/sirfsoc_wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt create mode 100644 Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt create mode 100644 Documentation/driver-api/pti_intel_mid.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst delete mode 100644 Documentation/driver-api/surface_aggregator/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal.rst delete mode 100644 Documentation/driver-api/surface_aggregator/overview.rst delete mode 100644 Documentation/driver-api/surface_aggregator/ssh.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 delete mode 100644 Documentation/livepatch/reliable-stacktrace.rst create mode 100644 Documentation/networking/device_drivers/ethernet/ti/am65_nuss_c [...] delete mode 100644 Documentation/networking/device_drivers/qlogic/index.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/qlge.rst create mode 100644 Documentation/networking/devlink/am65-nuss-cpsw-switch.rst delete mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/alpha/oprofile/Makefile create mode 100644 arch/alpha/oprofile/common.c create mode 100644 arch/alpha/oprofile/op_impl.h create mode 100644 arch/alpha/oprofile/op_model_ev4.c create mode 100644 arch/alpha/oprofile/op_model_ev5.c create mode 100644 arch/alpha/oprofile/op_model_ev6.c create mode 100644 arch/alpha/oprofile/op_model_ev67.c create mode 100644 arch/arc/oprofile/Makefile create mode 100644 arch/arc/oprofile/common.c 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/arm/oprofile/Makefile create mode 100644 arch/arm/oprofile/common.c 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 delete mode 100644 arch/arm64/include/asm/kfence.h create mode 100644 arch/arm64/include/asm/setup.h create mode 100644 arch/arm64/kernel/idreg-override.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c delete mode 100644 arch/arm64/kvm/trng.c delete mode 100644 arch/ia64/include/asm/efi.h create mode 100644 arch/ia64/include/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon_default_smpl.h create mode 100644 arch/ia64/kernel/perfmon_default_smpl.c create mode 100644 arch/ia64/kernel/perfmon_generic.h create mode 100644 arch/ia64/kernel/perfmon_mckinley.h create mode 100644 arch/ia64/kernel/perfmon_montecito.h create mode 100644 arch/ia64/oprofile/Makefile create mode 100644 arch/ia64/oprofile/backtrace.c create mode 100644 arch/ia64/oprofile/init.c create mode 100644 arch/microblaze/oprofile/Makefile create mode 100644 arch/microblaze/oprofile/microblaze_oprofile.c delete mode 100644 arch/mips/include/asm/dma-coherence.h create mode 100644 arch/mips/oprofile/Makefile create mode 100644 arch/mips/oprofile/backtrace.c create mode 100644 arch/mips/oprofile/common.c create mode 100644 arch/mips/oprofile/op_impl.h create mode 100644 arch/mips/oprofile/op_model_loongson2.c create mode 100644 arch/mips/oprofile/op_model_loongson3.c create mode 100644 arch/mips/oprofile/op_model_mipsxx.c create mode 100644 arch/parisc/oprofile/Makefile create mode 100644 arch/parisc/oprofile/init.c create mode 100644 arch/powerpc/include/asm/oprofile_impl.h create mode 100644 arch/powerpc/kernel/interrupt.c delete mode 100644 arch/powerpc/kernel/syscall_64.c create mode 100644 arch/powerpc/oprofile/Makefile create mode 100644 arch/powerpc/oprofile/backtrace.c create mode 100644 arch/powerpc/oprofile/cell/pr_util.h create mode 100644 arch/powerpc/oprofile/cell/spu_profiler.c create mode 100644 arch/powerpc/oprofile/cell/spu_task_sync.c create mode 100644 arch/powerpc/oprofile/cell/vma_map.c create mode 100644 arch/powerpc/oprofile/common.c create mode 100644 arch/powerpc/oprofile/op_model_7450.c create mode 100644 arch/powerpc/oprofile/op_model_cell.c create mode 100644 arch/powerpc/oprofile/op_model_fsl_emb.c create mode 100644 arch/powerpc/oprofile/op_model_pa6t.c create mode 100644 arch/powerpc/oprofile/op_model_power4.c create mode 100644 arch/powerpc/platforms/cell/spu_notify.c create mode 100644 arch/s390/oprofile/Makefile create mode 100644 arch/s390/oprofile/init.c create mode 100644 arch/sh/oprofile/Makefile create mode 100644 arch/sh/oprofile/backtrace.c create mode 100644 arch/sh/oprofile/common.c create mode 100644 arch/sparc/oprofile/Makefile create mode 100644 arch/sparc/oprofile/init.c 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 delete mode 100644 arch/x86/hyperv/hv_proc.c delete mode 100644 arch/x86/hyperv/irqdomain.c 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/kfence.h delete mode 100644 arch/x86/include/asm/kvm-x86-ops.h delete mode 100644 arch/x86/include/asm/thermal.h delete mode 100644 arch/x86/kernel/apb_timer.c create mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c delete mode 100644 arch/x86/kvm/svm/svm_ops.h delete mode 100644 arch/x86/kvm/xen.c delete mode 100644 arch/x86/kvm/xen.h create mode 100644 arch/x86/oprofile/Makefile create mode 100644 arch/x86/oprofile/backtrace.c create mode 100644 arch/x86/oprofile/init.c create mode 100644 arch/x86/oprofile/nmi_int.c create mode 100644 arch/x86/oprofile/op_counter.h create mode 100644 arch/x86/oprofile/op_model_amd.c create mode 100644 arch/x86/oprofile/op_model_p4.c create mode 100644 arch/x86/oprofile/op_model_ppro.c create mode 100644 arch/x86/oprofile/op_x86_model.h create mode 100644 arch/x86/platform/goldfish/Makefile create mode 100644 arch/x86/platform/goldfish/goldfish.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_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/intel_mid_vrtc.c create mode 100644 arch/xtensa/oprofile/Makefile create mode 100644 arch/xtensa/oprofile/backtrace.c create mode 100644 arch/xtensa/oprofile/init.c delete mode 100644 certs/common.c delete mode 100644 certs/common.h delete mode 100644 certs/revocation_certificates.S create mode 100644 drivers/block/skd_main.c create mode 100644 drivers/block/skd_s1120.h delete mode 100644 drivers/bus/fsl-mc/fsl-mc-uapi.c delete mode 100644 drivers/clk/clk-efm32gg.c delete mode 100644 drivers/clk/clk-tango4.c delete mode 100644 drivers/clk/clk-u300.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 create mode 100644 drivers/dma/coh901318.c create mode 100644 drivers/dma/coh901318.h create mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/lgm/Kconfig delete mode 100644 drivers/dma/lgm/Makefile delete mode 100644 drivers/dma/lgm/lgm-dma.c create mode 100644 drivers/dma/sirf-dma.c create mode 100644 drivers/dma/zx_dma.c create mode 100644 drivers/edac/amd64_edac_dbg.c create mode 100644 drivers/edac/amd64_edac_inj.c delete mode 100644 drivers/fpga/dfl-n3000-nios.c delete mode 100644 drivers/gpio/gpio-visconti.c create mode 100644 drivers/gpio/gpio-zx.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_edid_parser.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_edid_parser.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_sh_mask.h delete mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c create mode 100644 drivers/gpu/drm/gma500/mdfld_device.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h create mode 100644 drivers/gpu/drm/gma500/mdfld_intel_display.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_tmd_vid.c create mode 100644 drivers/gpu/drm/gma500/mdfld_tpo_vid.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c delete mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.c delete mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.h delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc.h delete mode 100644 drivers/gpu/drm/i915/display/intel_cursor.c delete mode 100644 drivers/gpu/drm/i915/display/intel_cursor.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fdi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fdi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pps.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pps.h delete mode 100644 drivers/gpu/drm/i915/display/intel_vrr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vrr.h delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_stats.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_execlists.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_drv.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_gamma.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.h create mode 100644 drivers/gpu/drm/omapdrm/displays/Kconfig create mode 100644 drivers/gpu/drm/omapdrm/displays/Makefile create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c create mode 100644 drivers/gpu/drm/omapdrm/dss/Kconfig create mode 100644 drivers/gpu/drm/omapdrm/dss/Makefile create mode 100644 drivers/gpu/drm/omapdrm/dss/display.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/dsi.h create mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.c create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.h delete mode 100644 drivers/gpu/drm/panel/panel-dsi-cm.c delete mode 100644 drivers/gpu/drm/panel/panel-khadas-ts050.c delete mode 100644 drivers/gpu/drm/ttm/ttm_device.c delete mode 100644 drivers/gpu/drm/ttm/ttm_module.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c create mode 100644 drivers/hid/hid-playstation.c create mode 100644 drivers/hwmon/tps23861.c delete mode 100644 drivers/iio/dac/ad5766.c delete mode 100644 drivers/iio/magnetometer/yamaha-yas530.c delete mode 100644 drivers/iio/position/hid-sensor-custom-intel-hinge.c delete mode 100644 drivers/input/joystick/n64joy.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.h delete mode 100644 drivers/interconnect/qcom/msm8939.c delete mode 100644 drivers/interconnect/qcom/sdx55.c delete mode 100644 drivers/interconnect/qcom/sdx55.h delete mode 100644 drivers/iommu/amd/io_pgtable.c delete mode 100644 drivers/iommu/intel/cap_audit.c delete mode 100644 drivers/iommu/intel/cap_audit.h delete mode 100644 drivers/irqchip/irq-realtek-rtl.c create mode 100644 drivers/irqchip/irq-sirfsoc.c delete mode 100644 drivers/irqchip/irq-sun6i-r.c create mode 100644 drivers/irqchip/irq-tango.c delete mode 100644 drivers/leds/trigger/ledtrig-tty.c delete mode 100644 drivers/media/common/videobuf2/frame_vector.c delete mode 100644 drivers/memory/dfl-emif.c delete mode 100644 drivers/mfd/acer-ec-a500.c delete mode 100644 drivers/mfd/intel_msic.c create mode 100644 drivers/misc/atmel_tclib.c delete mode 100644 drivers/misc/bcm-vk/Kconfig delete mode 100644 drivers/misc/bcm-vk/Makefile delete mode 100644 drivers/misc/bcm-vk/bcm_vk.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c create mode 100644 drivers/misc/habanalabs/common/mmu.c delete mode 100644 drivers/misc/habanalabs/common/mmu/Makefile delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu.c delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v1.c create mode 100644 drivers/misc/habanalabs/common/mmu_v1.c create mode 100644 drivers/misc/habanalabs/common/pci.c delete mode 100644 drivers/misc/habanalabs/common/pci/Makefile delete mode 100644 drivers/misc/habanalabs/common/pci/pci.c create mode 100644 drivers/misc/pti.c delete mode 100644 drivers/mmc/core/crypto.c delete mode 100644 drivers/mmc/core/crypto.h delete mode 100644 drivers/mmc/host/cqhci-core.c delete mode 100644 drivers/mmc/host/cqhci-crypto.c delete mode 100644 drivers/mmc/host/cqhci-crypto.h create mode 100644 drivers/mmc/host/cqhci.c create mode 100644 drivers/mmc/host/dw_mmc-zx.c create mode 100644 drivers/mmc/host/dw_mmc-zx.h delete mode 100644 drivers/mmc/host/sdhci-of-aspeed-test.c create mode 100644 drivers/mmc/host/sdhci-sirf.c create mode 100644 drivers/mtd/nand/raw/tango_nand.c delete mode 100644 drivers/mtd/parsers/qcomsmempart.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/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/wireless/intel/iwlwifi/fw/api/rfi.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c delete mode 100644 drivers/nvmem/rmem.c create mode 100644 drivers/oprofile/buffer_sync.c create mode 100644 drivers/oprofile/buffer_sync.h create mode 100644 drivers/oprofile/cpu_buffer.c create mode 100644 drivers/oprofile/cpu_buffer.h create mode 100644 drivers/oprofile/event_buffer.c create mode 100644 drivers/oprofile/event_buffer.h create mode 100644 drivers/oprofile/nmi_timer_int.c create mode 100644 drivers/oprofile/oprof.c create mode 100644 drivers/oprofile/oprof.h create mode 100644 drivers/oprofile/oprofile_files.c create mode 100644 drivers/oprofile/oprofile_perf.c create mode 100644 drivers/oprofile/oprofile_stats.c create mode 100644 drivers/oprofile/oprofile_stats.h create mode 100644 drivers/oprofile/oprofilefs.c create mode 100644 drivers/oprofile/timer_int.c create mode 100644 drivers/pinctrl/pinctrl-coh901.c create mode 100644 drivers/pinctrl/pinctrl-coh901.h create mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c create mode 100644 drivers/pinctrl/sirf/Makefile create mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c create mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c create mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c create mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c create mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c create mode 100644 drivers/pinctrl/zte/Kconfig create mode 100644 drivers/pinctrl/zte/Makefile create mode 100644 drivers/pinctrl/zte/pinctrl-zx.c create mode 100644 drivers/pinctrl/zte/pinctrl-zx.h create mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c delete mode 100644 drivers/platform/surface/aggregator/Kconfig delete mode 100644 drivers/platform/surface/aggregator/Makefile delete mode 100644 drivers/platform/surface/aggregator/bus.c delete mode 100644 drivers/platform/surface/aggregator/bus.h delete mode 100644 drivers/platform/surface/aggregator/controller.c delete mode 100644 drivers/platform/surface/aggregator/controller.h delete mode 100644 drivers/platform/surface/aggregator/core.c delete mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.c delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.h delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h delete mode 100644 drivers/platform/surface/aggregator/trace.h delete mode 100644 drivers/platform/surface/surface_acpi_notify.c delete mode 100644 drivers/platform/surface/surface_aggregator_cdev.c delete mode 100644 drivers/platform/surface/surface_hotplug.c rename drivers/platform/x86/{dell => }/alienware-wmi.c (100%) rename drivers/platform/x86/{dell => }/dcdbas.c (100%) rename drivers/platform/x86/{dell => }/dcdbas.h (100%) rename drivers/platform/x86/{dell => }/dell-laptop.c (100%) rename drivers/platform/x86/{dell => }/dell-rbtn.c (100%) rename drivers/platform/x86/{dell => }/dell-rbtn.h (100%) rename drivers/platform/x86/{dell => }/dell-smbios-base.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios-smm.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios-wmi.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios.h (100%) rename drivers/platform/x86/{dell => }/dell-smo8800.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-aio.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-descriptor.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-descriptor.h (100%) rename drivers/platform/x86/{dell => }/dell-wmi-led.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/Makefile (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/biosattr-interface.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/dell-wmi-sysman.h (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/enum-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/int-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/passobj-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/passwordattr-interface.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/string-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/sysman.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi.c (100%) delete mode 100644 drivers/platform/x86/dell/Kconfig delete mode 100644 drivers/platform/x86/dell/Makefile rename drivers/platform/x86/{dell => }/dell_rbu.c (100%) delete mode 100644 drivers/power/reset/atc260x-poweroff.c create mode 100644 drivers/power/reset/zx-reboot.c delete mode 100644 drivers/power/supply/acer_a500_battery.c delete mode 100644 drivers/power/supply/bq256xx_charger.c delete mode 100644 drivers/power/supply/ltc4162-l-charger.c create mode 100644 drivers/pwm/pwm-zx.c create mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/regulator/atc260x-regulator.c delete mode 100644 drivers/regulator/mt6315-regulator.c delete mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c delete mode 100644 drivers/regulator/rt4831-regulator.c create mode 100644 drivers/rtc/rtc-ab3100.c create mode 100644 drivers/rtc/rtc-coh901331.c create mode 100644 drivers/rtc/rtc-sirfsoc.c create mode 100644 drivers/rtc/rtc-tx4939.c create mode 100644 drivers/scsi/gdth.c create mode 100644 drivers/scsi/gdth.h create mode 100644 drivers/scsi/gdth_ioctl.h create mode 100644 drivers/scsi/gdth_proc.c create mode 100644 drivers/scsi/gdth_proc.h delete mode 100644 drivers/scsi/ufs/ufs-debugfs.c delete mode 100644 drivers/scsi/ufs/ufs-debugfs.h delete mode 100644 drivers/soc/mediatek/mtk-mutex.c delete mode 100644 drivers/soc/xilinx/xlnx_vcu.c create mode 100644 drivers/spi/spi-efm32.c delete mode 100644 drivers/spi/spi-realtek-rtl.c create mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/spi/spi-tegra210-quad.c create mode 100644 drivers/spi/spi-txx9.c delete mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c create mode 100644 drivers/staging/mt7621-dma/mtk-hsdma.c delete mode 100644 drivers/staging/qlge/qlge_devlink.c delete mode 100644 drivers/staging/qlge/qlge_devlink.h delete mode 100644 drivers/thermal/intel/therm_throt.c 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/tty/n_tracerouter.c create mode 100644 drivers/tty/n_tracesink.c create mode 100644 drivers/tty/n_tracesink.h create mode 100644 drivers/tty/serial/efm32-uart.c create mode 100644 drivers/tty/serial/ifx6x60.c create mode 100644 drivers/tty/serial/ifx6x60.h create mode 100644 drivers/tty/serial/sirfsoc_uart.c create mode 100644 drivers/tty/serial/sirfsoc_uart.h delete mode 100644 drivers/usb/cdns3/cdns3-ep0.c delete mode 100644 drivers/usb/cdns3/cdns3-gadget.c delete mode 100644 drivers/usb/cdns3/cdns3-plat.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.h delete mode 100644 drivers/usb/cdns3/cdnsp-debug.h delete mode 100644 drivers/usb/cdns3/cdnsp-ep0.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.h delete mode 100644 drivers/usb/cdns3/cdnsp-mem.c delete mode 100644 drivers/usb/cdns3/cdnsp-pci.c delete mode 100644 drivers/usb/cdns3/cdnsp-ring.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.h rename drivers/usb/cdns3/{cdns3-debug.h => debug.h} (100%) create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget.c rename drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} (100%) create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h delete mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c create mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c create mode 100644 drivers/usb/host/ehci-tegra.c delete mode 100644 drivers/usb/serial/xr_serial.c delete mode 100644 drivers/virtio/virtio_pci_modern_dev.c create mode 100644 drivers/watchdog/atlas7_wdt.c create mode 100644 drivers/watchdog/coh901327_wdt.c delete mode 100644 drivers/watchdog/keembay_wdt.c create mode 100644 drivers/watchdog/sirfsoc_wdt.c create mode 100644 drivers/watchdog/tangox_wdt.c create mode 100644 drivers/watchdog/zx2967_wdt.c create mode 100644 fs/dcookies.c delete mode 100644 include/drm/drm_gem_atomic_helper.h delete mode 100644 include/drm/ttm/ttm_device.h create mode 100644 include/drm/ttm/ttm_module.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 delete mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h delete mode 100644 include/dt-bindings/interconnect/qcom,sdx55.h delete mode 100644 include/dt-bindings/memory/mt8192-larb-port.h delete mode 100644 include/dt-bindings/memory/mtk-memory-port.h delete mode 100644 include/dt-bindings/reset-controller/mt8192-resets.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/dcookies.h delete mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma/mmp-pdma.h create mode 100644 include/linux/dsa/ocelot.h delete mode 100644 include/linux/fortify-string.h create mode 100644 include/linux/if_hsr.h create mode 100644 include/linux/intel-pti.h create mode 100644 include/linux/kd.h delete mode 100644 include/linux/kfence.h delete mode 100644 include/linux/mfd/intel_msic.h create mode 100644 include/linux/oprofile.h delete mode 100644 include/linux/platform_data/clk-u300.h create mode 100644 include/linux/platform_data/dma-atmel.h create mode 100644 include/linux/platform_data/dma-coh901318.h create mode 100644 include/linux/platform_data/efm32-spi.h create mode 100644 include/linux/platform_data/efm32-uart.h create mode 100644 include/linux/power/max8903_charger.h create mode 100644 include/linux/regulator/ab8500.h delete mode 100644 include/linux/regulator/mt6315-regulator.h create mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h create mode 100644 include/linux/sirfsoc_dma.h delete mode 100644 include/linux/soc/mediatek/mtk-mutex.h create mode 100644 include/linux/spi/ifx_modem.h create mode 100644 include/linux/spi/lms283gf05.h delete mode 100644 include/linux/surface_acpi_notify.h delete mode 100644 include/linux/surface_aggregator/controller.h delete mode 100644 include/linux/surface_aggregator/device.h delete mode 100644 include/linux/surface_aggregator/serial_hub.h delete mode 100644 include/linux/virtio_pci_modern.h delete mode 100644 include/media/frame_vector.h delete mode 100644 include/trace/events/error_report.h delete mode 100644 include/uapi/linux/fsl_mc.h delete mode 100644 include/uapi/linux/misc/bcm_vk.h delete mode 100644 include/uapi/linux/spi/spi.h delete mode 100644 include/uapi/linux/surface_aggregator/cdev.h delete mode 100644 include/uapi/linux/vdpa.h create mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan_test.c delete mode 100644 kernel/locking/irqflag-debug.c delete mode 100644 kernel/trace/error_report-traces.c delete mode 100644 lib/Kconfig.kfence delete mode 100644 localversion-next create mode 100644 mm/frame_vector.c delete mode 100644 mm/kfence/Makefile delete mode 100644 mm/kfence/core.c delete mode 100644 mm/kfence/kfence.h delete mode 100644 mm/kfence/kfence_test.c delete mode 100644 mm/kfence/report.c delete mode 100755 scripts/check-blacklist-hashes.awk create mode 100644 scripts/dtc/fdtdump.c delete mode 100644 scripts/dtc/fdtoverlay.c delete mode 100755 scripts/generate_initcall_order.pl delete mode 100644 scripts/lto-used-symbollist.txt delete mode 100644 security/selinux/ima.c delete mode 100644 security/selinux/include/ima.h create mode 100644 sound/soc/codecs/lpass-rx-macro.c create mode 100644 sound/soc/codecs/lpass-tx-macro.c delete mode 100755 tools/certs/print-cert-tbs-hash.sh delete mode 100644 tools/include/uapi/linux/tcp.h 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/objtool/arch.h delete mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch/elf.h => arch_elf.h} (100%) rename tools/objtool/arch/x86/include/{arch/special.h => arch_special.h} (100%) rename tools/objtool/arch/x86/include/{arch => }/cfi_regs.h (100%) rename tools/objtool/{include/objtool => }/builtin.h (100%) create mode 100644 tools/objtool/cfi.h create mode 100644 tools/objtool/check.h rename tools/objtool/{include/objtool => }/elf.h (100%) delete mode 100644 tools/objtool/include/objtool/arch.h delete mode 100644 tools/objtool/include/objtool/cfi.h delete mode 100644 tools/objtool/include/objtool/check.h delete mode 100644 tools/objtool/include/objtool/endianness.h delete mode 100644 tools/objtool/include/objtool/objtool.h delete mode 100644 tools/objtool/include/objtool/special.h delete mode 100644 tools/objtool/include/objtool/warn.h create mode 100644 tools/objtool/objtool.h create mode 100644 tools/objtool/special.h create mode 100644 tools/objtool/warn.h delete mode 100644 tools/testing/selftests/bpf/bpf_sockopt_helpers.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bind_perm.c delete mode 100644 tools/testing/selftests/bpf/progs/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/progs/bind_perm.c delete mode 100644 tools/testing/selftests/bpf/progs/recvmsg4_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/recvmsg6_prog.c create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_bounds.c delete mode 100755 tools/testing/selftests/bpf/vmtest.sh delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c create mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c delete mode 100644 tools/testing/selftests/kvm/memslot_modification_stress_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/get_cpuid_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c delete mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh mode change 100644 => 100755 tools/testing/selftests/vm/run_vmtests.sh delete mode 100644 virt/kvm/mmu_lock.h