This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/linux.
omits b1347210b01d Add linux-next specific files for 20210721 omits 43d1a8e000c2 Merge branch 'akpm-current/current' omits b4e39e59e64e Merge remote-tracking branch 'folio/for-next' omits be69217cf4de mm/filemap: Add FGP_STABLE omits c46e26a837f3 mm/filemap: Add filemap_get_folio omits d63e4fb4fa18 mm/filemap: Convert mapping_get_entry to return a folio omits 704558350097 mm/filemap: Add filemap_add_folio() omits f5d803e02928 mm/filemap: Add filemap_alloc_folio omits 22cc01cbe65b mm/page_alloc: Add folio allocation functions omits 7f439e4bdc09 mm/lru: Add folio_add_lru() omits 08b95039032e mm/lru: Convert __pagevec_lru_add_fn to take a folio omits c7a5f4e113f9 mm: Add folio_evictable() omits 0566c71d4ade mm/workingset: Convert workingset_refault() to take a folio omits 00821c9b7d62 mm/filemap: Add readahead_folio() omits 7a8cc3a1df6c mm/filemap: Add folio_mkwrite_check_truncate() omits 96a4488ba0b4 mm/filemap: Add i_blocks_per_folio() omits 264241b8c09c mm/writeback: Add folio_redirty_for_writepage() omits 0457b93491fc mm/writeback: Add folio_account_redirty() omits d8cbe5f1f8ec mm/writeback: Add folio_clear_dirty_for_io() omits 6e8c9bfb3bf9 mm/writeback: Add folio_cancel_dirty() omits 5904df55b1e3 mm/writeback: Add folio_account_cleaned() omits c30cd4a8d4f6 mm/writeback: Add filemap_dirty_folio() omits 89b618abf365 mm/writeback: Convert tracing writeback_page_template to folios omits 9944df90277e mm/writeback: Add __folio_mark_dirty() omits 2395213a7c72 mm/writeback: Add folio_mark_dirty() omits e8fc4f61a3e3 mm/writeback: Add folio_start_writeback() omits 7cfa3de8ce5d mm/writeback: Add __folio_end_writeback() omits 2910997a83c2 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 8cd9121b80a2 flex_proportions: Allow N events instead of 1 omits 7bb67ac2cef0 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 9580617f34a9 mm/migrate: Add folio_migrate_copy() omits 2500732b0ec2 mm/migrate: Add folio_migrate_flags() omits 99a8a26a6859 mm/migrate: Add folio_migrate_mapping() omits c79f3404c57e mm/rmap: Add folio_mkclean() omits 74960c9266d7 mm/swap: Add folio_mark_accessed() omits a8cd61904b95 mm/swap: Add folio_activate() omits 304650607e3e mm: Add folio_young and folio_idle omits 2f95d5d3d5d1 mm: Add arch_make_folio_accessible() omits c04d573725fe mm: Add kmap_local_folio() omits 0c5ad2f8337c mm: Add flush_dcache_folio() omits 762409917a0e mm: Add folio_raw_mapping() omits 20ad74f7ddc0 mm: Add folio_pfn() omits a4a132a455dc mm/workingset: Convert workingset_activation to take a folio omits 3af582717b6f mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits a8f645b17cd4 mm/memcg: Add folio_lruvec_lock() and similar functions omits 68f323a0202b mm/memcg: Add folio_lruvec() omits 3bc60147718a mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 431abf8d1f54 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 03089bebe2fd mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits 368632f255f3 mm/memcg: Convert mem_cgroup_migrate() to take folios omits 8b2afb6a1c34 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 02b7596c188f mm/memcg: Convert uncharge_page() to uncharge_folio() omits 05bb7bbab428 mm/memcg: Convert mem_cgroup_charge() to take a folio omits e4ce7f897d4d Merge remote-tracking branch 'rust/rust-next' omits ea56ad988f1c Merge remote-tracking branch 'mhi/mhi-next' omits 5ff6043deb5c Merge remote-tracking branch 'fpga/for-next' omits f3554a5d903d mm/memcg: Convert commit_charge() to take a folio omits 5839473bd4f7 mm/memcg: Add folio_memcg() and related functions omits d971e46b0c9f mm/memcg: Convert memcg_check_events to take a node ID omits b63c717ace47 mm/memcg: Remove soft_limit_tree_node() omits 45353d2ed234 mm/memcg: Use the node id in mem_cgroup_update_tree() omits 37d0d06931ca mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits c05ea8946345 mm: Add folio_nid() omits c7a695c753c6 mm: Add folio_mapped() omits adbd51adde69 fs/netfs: Add folio fscache functions omits db0fdd319996 mm/filemap: Add folio private_2 functions omits 9ee05b20d86b mm/filemap: Convert page wait queues to be folios omits 3e638af9e1da mm/filemap: Add folio_wake_bit() omits ee44f674fd1c mm/filemap: Add folio_wait_bit() omits f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() omits ec086dcf8229 mm/writeback: Add folio_wait_writeback() omits 545c0f03d3dd mm/filemap: Add folio_end_writeback() omits 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() omits d42e083e5eff mm/filemap: Add __folio_lock_or_retry() omits 35e305eee20d mm/filemap: Add folio_wait_locked() omits e3700f8b6abe mm/filemap: Add __folio_lock_async() omits a7a9dbf5c658 mm/filemap: Add folio_lock_killable() omits 5cf748ee7b75 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 2896ce5ea108 mm/filemap: Add folio_lock() omits 0235f13bc03d mm/filemap: Add folio_unlock() omits 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() omits b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() omits b7cf2ff51309 mm/filemap: Add folio_next_index() omits 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits f1f985441231 mm: Handle per-folio private data omits 63984049e50a mm/lru: Add folio LRU functions omits b3f4b6e507fb Merge remote-tracking branch 'hyperv/hyperv-next' omits 57b7c52f4bd2 Merge remote-tracking branch 'slimbus/for-next' omits 3a8608f04ce1 Merge remote-tracking branch 'gnss/gnss-next' omits 730de9cd3c9c Merge remote-tracking branch 'kspp/for-next/kspp' omits bff5a04a273c Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 67c17c0854d7 Merge remote-tracking branch 'ntb/ntb-next' omits cde9738a627c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits fecf2e66f800 Merge remote-tracking branch 'coresight/next' omits 938ebf5b7732 Merge remote-tracking branch 'livepatching/for-next' omits 7e00dd1aab3d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 61ebcef42805 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 9f8f0453eb89 Merge remote-tracking branch 'rpmsg/for-next' omits 58af0cb3065b Merge remote-tracking branch 'scsi-mkp/for-next' omits e909a8372168 Merge remote-tracking branch 'cgroup/for-next' omits e8efa1f522c4 Merge remote-tracking branch 'dmaengine/next' omits 09aed6c84480 Merge remote-tracking branch 'phy-next/next' omits f7a513cf520c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 8c02d1a13876 mm: Add folio flag manipulation functions omits 3f6e3c58f2ac mm: Add folio_try_get_rcu() omits 43a839dc66bf mm: Add folio_get() omits 532e83a85797 mm: Add folio_put() omits 25f5b0e994d9 mm: Add folio reference count functions omits 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits 586504072164 mm/vmstat: Add functions to account folio statistics omits 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits ca855b58c2df mm: Introduce struct folio omits b41bbe594079 Merge remote-tracking branch 'usb/usb-next' omits 22068106b4f8 Merge remote-tracking branch 'ipmi/for-next' omits 17e386967acd Merge remote-tracking branch 'leds/for-next' omits 80cb362cdd7e Merge remote-tracking branch 'workqueues/for-next' omits c44ee315fc77 Merge remote-tracking branch 'percpu/for-next' omits 6bd91502fe9a Merge remote-tracking branch 'rcu/rcu/next' omits 7cf3529e655f Merge remote-tracking branch 'edac/edac-for-next' omits 46fd336d9d21 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 85cb69f91252 Merge remote-tracking branch 'tip/auto-latest' omits 880fc56fda77 Merge remote-tracking branch 'spi/for-next' omits c4bbbc3fb239 Merge remote-tracking branch 'devicetree/for-next' omits b46d4172479e Merge remote-tracking branch 'audit/next' omits 861ad150e662 Merge remote-tracking branch 'tomoyo/master' omits 27a23c89020e Merge remote-tracking branch 'smack/next' omits 37fd8eb5ae72 Merge remote-tracking branch 'selinux/next' omits 46644f901767 Merge remote-tracking branch 'keys/keys-next' omits b27bbdac4fa9 Merge remote-tracking branch 'apparmor/apparmor-next' omits 824aaa13f46d Merge remote-tracking branch 'security/next-testing' omits 9721c9d82d39 Merge remote-tracking branch 'regulator/for-next' omits 31a3c9b66ba0 Merge remote-tracking branch 'battery/for-next' omits 053e58c0f97c Merge remote-tracking branch 'mfd/for-mfd-next' omits 63de3a24df5c Merge remote-tracking branch 'mmc/next' omits 82cb67aa8eef Merge remote-tracking branch 'device-mapper/for-next' omits 85d0b138d744 Merge remote-tracking branch 'block/for-next' omits 21ec8da1be21 Merge remote-tracking branch 'input/next' omits 3b3a72c4f796 Merge remote-tracking branch 'modules/modules-next' omits b466bb8fab1e Merge remote-tracking branch 'sound-asoc/for-next' omits 73cc9330fe33 Merge remote-tracking branch 'sound/for-next' omits 274e783200b3 Merge remote-tracking branch 'regmap/for-next' omits 226e16d5ba77 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits ef63b8543357 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 031a26683e97 Merge remote-tracking branch 'drm-intel/for-linux-next' omits db87455cde8f Merge remote-tracking branch 'amdgpu/drm-next' omits 356df0729323 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 44f473fd02d9 Merge remote-tracking branch 'crypto/master' omits 3e8cca956703 Merge remote-tracking branch 'nand/nand/next' omits 80e2751bf641 Merge remote-tracking branch 'mtd/mtd/next' omits ace6e27b9019 selftests/memfd: remove unused variable omits d8046a8e567c prctl: allow to setup brk for et_dyn executables omits 2934908ea4bb pid: cleanup the stale comment mentioning pidmap_init(). omits e018e9440e7e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 469e659276c4 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 19c9f45d141b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 88dacc9839c6 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits ce7a4ae939b1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 5413f77a7ac2 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits dcbf87a39379 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 610093b3d318 init/main.c: silence some -Wunused-parameter warnings omits 2aa099d01e52 lib/test: convert test_sort.c to use KUnit omits c103070e9f2e lib/string: optimized memset omits 2b30837aff7e lib/string: optimized memmove omits cc246e078476 lib/string: optimized memcpy omits 861e4188f2a9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 0d113c320f68 math: make RATIONAL tristate omits 81da5c0e19f0 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 4bc73b47f90d proc/sysctl: make protected_* world readable omits 53eec7dd4757 connector: send event on write to /proc/[pid]/comm omits ada5874e0368 fs/proc/kcore.c: add mmap interface omits a01918d6d9c0 kernel/hung_task.c: Monitor killed tasks. omits c72a928c7674 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 901a96ffa41c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 523472ee196d kfence: show cpu and timestamp in alloc/free info omits 96591fdaf55d mm/highmem: Remove deprecated kmap_atomic omits 4fdd8bff9fb9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits bf2d49747ce9 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 0a2817207a4f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 2146b2ddfc85 ACPI: memhotplug: memory resources cannot be enabled yet omits 24ce41d9f198 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 726543a9e3d9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 55de8dcbb9d6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits e784d66cd1e8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 9aa271f41c90 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 99e3683cf709 memory-hotplug.rst: complete admin-guide overhaul omits c8542b499720 memory-hotplug.rst: remove locking details from admin-guide omits be8061271ca0 mm/vmstat: remove unneeded return value omits ae3573957c99 mm/vmstat: simplify the array size calculation omits 5cba6772fb76 mm/vmstat: correct some wrong comments omits 398322d689a1 selftests: vm: add KSM merging across nodes test omits 9ea881ab087f selftests: vm: add KSM zero page merging test omits 91c380466110 selftests: vm: add KSM unmerge test omits ca83b8287c57 selftests: vm: add KSM merge test omits 35a685c6c002 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits b09c391e7145 oom_kill: oom_score_adj broken for processes with small me [...] omits 15e6fb2883d5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 70b9b22c3f47 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 3d73d8bd0b24 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 27bdb233ea48 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 5f387c0f4f46 mm/hugetlb: fix compile warning for !CONFIG_NUMA build omits e302fbaef4ce mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits e52978e14b39 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits b409a0ed62c1 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] omits 2c72c3e8395b mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 24056927149d mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits b9413558da10 mm/vmscan: add 'else' to remove check_pending label omits 0d7c26af7a93 mm/vmscan: remove unneeded return value of kswapd_run() omits 88a4aa43cea5 mm/vmscan: remove misleading setting to sc->priority omits a8c53a27e831 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 9a075d058ec4 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 5aba4142ec4f mm/migrate: add sysfs interface to enable reclaim migration omits 484e693413eb mm/vmscan: never demote for memcg reclaim omits 77fd36297ff3 mm/vmscan: Consider anonymous pages without swap omits 06c96d689996 mm/vmscan: add helper for querying ability to age anonymous pages omits 89f387f714bc mm/vmscan: add page demotion counter omits c28333345658 mm/migrate: demote pages during reclaim omits 6f517bc2e5f2 mm/migrate: enable returning precise migrate_pages() succe [...] omits 7795e252befe mm/migrate: update node demotion order on hotplug events omits 67d239a6024f mm/numa: automatically generate node migration order omits d6a5703a5d18 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 4c137fc87a71 hugetlb: drop ref count earlier after page allocation omits 2aae2a02d4b1 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 52606952594b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 8a11bab17eae mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits f3bc5f990528 memblock: stop poisoning raw allocations omits e79c52ecdfe4 mm: introduce memmap_alloc() to unify memory map allocation omits 0eddadb4bd43 microblaze: simplify pte_alloc_one_kernel() omits 7301f670c669 mm/page_alloc: always initialize memory map for the holes omits 45c806303565 mm/kasan: move kasan.fault to mm/kasan/report.c omits 1ea396da10ad mm/vmalloc: fix wrong behavior in vread omits 39b68616c370 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 30251f281216 mm/vmalloc: remove gfpflags_allow_blocking() check omits d8e8f5241ec1 mm/vmalloc: use batched page requests in bulk-allocator omits 47c0cdaf47f2 include/linux/mmzone.h: avoid a warning in sparse memory support omits 847d7423f9a0 mm/sparse: set SECTION_NID_SHIFT to 6 omits 22112dd93ec1 mm: sparse: remove __section_nr() function omits cdfcc31746c8 mm: sparse: pass section_nr to find_memory_block omits d12f1d05b4c7 mm: sparse: pass section_nr to section_mark_present omits d015e1cd3bba mm/mremap: fix memory account on do_munmap() failure omits b3e52fb9b8fc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 6f1ea81c5608 mm: remove flush_kernel_dcache_page omits f4727054f2bc scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 0dfbe021289f ps3disk: replace flush_kernel_dcache_page with flush_dcache_page omits fcf25a2f046f mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits d08236e77e7e mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits d4f7b00d9418 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 6751361458ba lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits e06787ae586c lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 9f21f97ad67e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 631560d98f35 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits c764d0f4aa5a lazy tlb: allow lazy tlb mm refcounting to be configurable omits 3ab58c3b0d47 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits b597c997b95f lazy tlb: introduce lazy mm refcount helper functions omits 6aded2a191e7 memcg: charge fs_context and legacy_fs_context omits 0f35f946f8f5 memcg-infrastructure-to-flush-memcg-stats-v5 omits 5aeb4292e13d memcg: infrastructure to flush memcg stats omits 3b4b2143d68d memcg: switch lruvec stats to rstat omits 484d6cd671b0 memcg: enable accounting for pids in nested pid namespaces omits 2e22ac3037b6 mm, memcg: inline swap-related functions to improve disabl [...] omits 1f4c6a1cf274 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 8df74428b638 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 220758bb4eae fs, mm: fix race in unlinking swapfile omits 935ce608b674 vfs: keep inodes with page cache off the inode shrinker LRU omits 3351123e0d0c fs: inode: count invalidated shadow pages in pginodesteal omits d91c7d5c667f fs: drop_caches: fix skipping over shadow cache inodes omits 36d8e52bdb01 mm: remove irqsave/restore locking from contexts with irqs [...] omits 0911d9f9dc31 writeback: use READ_ONCE for unlocked reads of writeback stats omits 2db75123e2f9 writeback: rename domain_update_bandwidth() omits e4165cfcd339 writeback: fix bandwidth estimate for spiky workload omits ed5cbc697a36 writeback: reliably update bandwidth estimation omits 4dd7a4fe8321 writeback: track number of inodes under writeback omits a1393e0e5383 mm: mark idle page tracking as BROKEN omits 61fdc72b0082 mm/debug_vm_pgtable: fix corrupted page flag omits 023d1e9e0e82 mm/debug_vm_pgtable: remove unused code omits a55eb457c4a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 25ec4f487b9b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 795a854b6048 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 0f452aa3e581 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits d5a676bd7334 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits ee33d1ef728c mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits fb6c79d1fb3a mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits cd8c1cffe7de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 41b399706a09 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 5b79c4a1469b mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits a9aac8ea5516 mm: slub: Fix slub_debug disablement for list of slabs omits f2eecc7e6e08 mm: move kvmalloc-related functions to slab.h omits a7e4936dbc79 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 1e10dca18d88 ocfs2: fix ocfs2 corrupt when iputting an inode omits 55e6b033831f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 5c764c97fe3d ocfs2: remove an unnecessary condition omits 38abd2c4a86c /proc/kpageflags: do not use uninitialized struct pages omits baddef428bc7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2ff2187ca9ed lib/test_string.c: move string selftest in the Runtime Tes [...] omits b808027815d3 ipc: WARN if trying to remove ipc object which is absent omits a09a517056b8 shm: skip shm_destroy if task IPC namespace was changed omits e63c8bb994e2 procfs: prevent unprivileged processes accessing fdinfo omits f59897409f3e mm: mmap_lock: fix disabling preemption directly omits ec74e4327618 mm/secretmem: wire up ->set_page_dirty omits 45d78575d78a writeback, cgroup: do not reparent dax inodes omits 8db71ecdeac1 writeback, cgroup: remove wb from offline list before rele [...] omits e75b8b41cf3f memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] omits 30f0a9076e8d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] omits dfdd50b7eb0b mm: use kmap_local_page in memzero_page omits d77c489a114e mm: call flush_dcache_page() in memcpy_to_page() and memze [...] omits caf1a449d226 kfence: skip all GFP_ZONEMASK allocations omits 93b3caca7d68 kfence: move the size check to the beginning of __kfence_alloc() omits 2aac83e9a0de kfence: defer kfence_test_init to ensure that kunit debugf [...] omits c8723c6f17bf selftest: use mmap instead of posix_memalign to allocate memory omits 28ca0f6a0730 userfaultfd: do not untag user pointers omits d3f681cdab15 Merge remote-tracking branch 'bluetooth/master' omits 48cfc677baf2 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 207969d9df24 Merge remote-tracking branch 'ipsec-next/master' omits f66f3eecaf15 Merge remote-tracking branch 'bpf-next/for-next' omits d722af25bef2 next-20210720/net-next omits e099b12b9a84 Merge remote-tracking branch 'rdma/for-next' omits 15046bf5735a Merge remote-tracking branch 'swiotlb/linux-next' omits 527a3a01292d Merge remote-tracking branch 'dlm/next' omits 6a21b4070992 Merge remote-tracking branch 'ieee1394/for-next' omits 6dbd1f45dc11 Merge remote-tracking branch 'pm/linux-next' omits 69e02a9b6154 Merge remote-tracking branch 'v4l-dvb-next/master' omits e10d60a71be3 Merge remote-tracking branch 'jc_docs/docs-next' omits 39e82bd0c275 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 9fb5f44d5bef Merge remote-tracking branch 'i2c/i2c/for-next' omits 73c354533883 Merge remote-tracking branch 'hid/for-next' omits 8374314dcefe Merge remote-tracking branch 'pstore/for-next/pstore' omits 0d83fbb02b4d Merge remote-tracking branch 'printk/for-next' omits 4057aec82d73 Merge remote-tracking branch 'file-locks/locks-next' omits f73e077f25ca Merge remote-tracking branch 'zonefs/for-next' omits 1de80e277701 Merge remote-tracking branch 'v9fs/9p-next' omits 7cc303ca88f2 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 7226719aa811 Merge remote-tracking branch 'cel/for-next' omits f3b966245c1c Merge remote-tracking branch 'gfs2/for-next' omits 019392844edf Merge remote-tracking branch 'f2fs/dev' omits acffca333c6d Merge remote-tracking branch 'ext3/for_next' omits 95dda1738c00 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 3b59540bd2cf Merge remote-tracking branch 'cifs/for-next' omits d3fa760df020 Merge remote-tracking branch 'ceph/master' omits 60eed8228dde Merge remote-tracking branch 'btrfs/for-next' omits eccb465880b1 Merge remote-tracking branch 'fscache/fscache-next' omits 70e55e4f0ffb Merge remote-tracking branch 'pidfd/for-next' omits 63da001bb7f8 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 8a967cd9bec8 Merge remote-tracking branch 'sh/for-next' omits bebf1e0ca6cd Merge remote-tracking branch 's390/for-next' omits 15d31fc30df5 Merge remote-tracking branch 'parisc-hd/for-next' omits 8dce20845b13 Merge remote-tracking branch 'mips/mips-next' omits a42104324d05 Merge remote-tracking branch 'm68knommu/for-next' omits 74b05127e321 Merge remote-tracking branch 'm68k/for-next' omits efce1a85641b Merge remote-tracking branch 'h8300/h8300-next' omits 87c8f2cfff7f Merge remote-tracking branch 'clk-renesas/renesas-clk' omits ed27da0736d7 Merge remote-tracking branch 'clk/clk-next' omits c18a67e7181d Merge remote-tracking branch 'xilinx/for-next' omits d3104911a861 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 215b030a96d2 Merge remote-tracking branch 'tegra/for-next' omits 2673996b935c Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 07148f644e77 Merge remote-tracking branch 'stm32/stm32-next' omits 5649d8d39478 Merge remote-tracking branch 'scmi/for-linux-next' omits 9714ee504308 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8980725da85b Merge remote-tracking branch 'rockchip/for-next' omits d80615fe1cbb Merge remote-tracking branch 'renesas/next' omits d1eaa8ed6e00 Merge remote-tracking branch 'qcom/for-next' omits 566d567c6317 Merge remote-tracking branch 'omap/for-next' omits 2f576cf7eba7 Merge remote-tracking branch 'mvebu/for-next' omits 7f21efe8477b Merge remote-tracking branch 'mediatek/for-next' omits e27e0eb98e97 Merge remote-tracking branch 'keystone/next' omits c8cb4466ec4c Merge remote-tracking branch 'imx-mxs/for-next' omits 27e4d5a4aa8e Merge remote-tracking branch 'at91/at91-next' omits c365be32c947 Merge remote-tracking branch 'aspeed/for-next' omits fdfc3d8eec37 Merge remote-tracking branch 'amlogic/for-next' omits 7d549302026d Merge remote-tracking branch 'actions/for-next' omits db1b9cb0d31e Merge remote-tracking branch 'arm/for-next' omits aeb1c12e7763 Merge remote-tracking branch 'asm-generic/master' omits a9a6926ce866 Merge remote-tracking branch 'dma-mapping/for-next' omits 5a912629caff Merge remote-tracking branch 'compiler-attributes/compiler [...] omits db8b5864a26d Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits a4a809c838cb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c23d1ccbbafa Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 0590ae6b89f2 Merge remote-tracking branch 'pidfd-fixes/fixes' omits b700b48718ab Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 3bda5611bede Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits cdd3c704ede9 Merge remote-tracking branch 'mmc-fixes/fixes' omits 76662c91b8d4 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 4cea1fc33ad6 Merge remote-tracking branch 'scsi-fixes/fixes' omits bdb739829b1b Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits c7d2f4508f99 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6bde59f42be4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits c8555dcbaf0c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 29c61be66c05 Merge remote-tracking branch 'omap-fixes/fixes' omits b587068b512d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits ffe3fcb626a8 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 7447f1974ffd Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 5f8400e6609a Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 61d98527b7d8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 0daa3166c9d5 Merge remote-tracking branch 'usb.current/usb-linus' omits a4b9e2a9b325 Merge remote-tracking branch 'spi-fixes/for-linus' omits 2cd85b68061a Merge remote-tracking branch 'regulator-fixes/for-linus' omits 6fd846402699 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3ca5b96c656d Merge remote-tracking branch 'sound-current/for-linus' omits ab637d8ea452 Merge remote-tracking branch 'rdma-fixes/for-rc' omits adcaf34c5cb6 Merge remote-tracking branch 'netfilter/master' omits d748114ab8a4 Merge remote-tracking branch 'ipsec/master' omits 16ed5eb04503 Merge remote-tracking branch 'bpf/master' omits 5e5af16183e1 Merge remote-tracking branch 'net/master' omits 4e88bc606733 Merge remote-tracking branch 's390-fixes/fixes' omits 774a5043381b Merge remote-tracking branch 'powerpc-fixes/fixes' omits f74e33b728f3 Merge remote-tracking branch 'm68k-current/for-linus' omits c7766def8f2d Merge remote-tracking branch 'arc-current/for-curr' omits 6160d948cc6f hardening: Clarify Kconfig text for auto-var-init omits e820ba87f9d1 dm: add documentation for IMA measurement support omits fdac9de80c2e dm: update target status functions to support IMA measurement omits 7fefe259be8d dm ima: measure data on device rename omits 843de84e9494 dm ima: measure data on table clear omits 5c061ced276b dm ima: measure data on device remove omits b84d99335e3b dm ima: measure data on device resume omits c2608cebed20 dm ima: measure data on table load omits fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD omits 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD omits 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) omits fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] omits 69be7e016055 tools/memory-model: Add example for heuristic lockless reads omits 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD omits e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] omits 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops omits a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output omits d02bee54d931 torture: Don't use "test" command's "-a" argument omits 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] omits 86a8c99c82ec torture: Consistently name "qemu*" test output files omits 695e51cda947 torture: Use numeric taskset argument in jitter.sh omits 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs omits 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity omits 973e42b635bd torture: Don't redirect qemu-cmd comment lines omits e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks omits 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit omits 665c31c04981 scftorture: Add RPC-like IPI tests omits 61700f06e186 locktorture: Count lock readers omits 0dbeb44f152a locktorture: Mark statistics data races omits 8f12cead1d49 rcuscale: Console output claims too few grace periods omits 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls omits 3fad1f7b48cd refscale: Add measurement of clock readout omits deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader omits d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits aba54baa110f rcu: Mark accesses in tree_stall.h omits 7798a249ab0e rcu: Remove trailing spaces and tabs omits d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits a6cf9cd06cd3 srcutiny: Mark read-side data races omits cc87c2380775 rcu: Start timing stall repetitions after warning complete omits 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits b080c57738d7 rcu/tree: Handle VM stoppage in stall detection omits ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() omits f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting omits 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates omits e0cdbc079fd5 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 621bdeacf29b Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits baa02c98ac0b Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits a674dd644ca4 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits e4b1ea6d7ae3 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 3c1b3b02665a Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 2f5f912c5b60 Merge branch 'fixes' into for-next omits de35038b40c1 Merge branch 'timers/urgent' omits 5bcf8b4b8bfd Merge branch 'core/urgent' omits a20c85e7b496 Merge branch 'efi/urgent' omits b8ea6f6890fb Merge branch 'locking/core' omits 795f5d1b822c Merge branch 'locking/urgent' omits cb90dd1c43e6 Merge branch 'perf/core' omits edc2a7b3385d Merge branch 'sched/core' omits 884be54aaba5 ovl: do not set overlay.opaque for new directories omits 36a441c0fb7e ovl: add ovl_allow_offline_changes() helper omits 463aa7f57e71 ovl: disable decoding null uuid with redirect_dir omits 173ff5c9ec37 ovl: consistent behavior for immutable/append-only inodes omits 2e3f6e87c2b0 ovl: copy up sync/noatime fileattr flags omits fd227e889f81 ovl: pass ovl_fs to ovl_check_setxattr() omits e11adea9520e fs: add generic helper for filling statx attribute flags omits f98b222f04b7 f2fs: fix wrong inflight page stats for directIO omits 802dad70a535 Merge branch 'for-next/array-bounds' into for-next/kspp omits 9b5b7a72fdc4 NFSD: Use new __string_len C macros for nfsd_clid_class omits 9274c259cecd NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 0fa130071d9a tracing: Add trace_event helper macros __string_len() and [...] omits 54bc78aa02dd NFSD: Batch release pages during splice read omits d2f1cb4e7b28 SUNRPC: Add svc_rqst_replace_page() API omits a3f4ec99797c NFSD: Clean up splice actor omits d713e0c83398 Merge branch 'pm-pci' into linux-next omits 4c57d77eb3ef Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits c96905d4fc7c Merge branches 'acpi-utils' and 'acpi-misc' into linux-next omits 64151620227a m68k: m5441x: add flexcan support omits d8e32fc6b289 m68k: stmark2: update board setup omits 76ad1542ed9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits 49c8d682f525 m68k/coldfire: change pll var. to clk_pll omits ffa25a280c7b cifs: support share failover when remounting omits c485d3bf3cc7 fpga: fpga-mgr: wrap the write_sg() op omits 5daa06ffcebf fpga: fpga-mgr: wrap the fpga_remove() op omits 6814101ee1b2 fpga: fpga-mgr: wrap the state() op omits 43a0e0528d6d fpga: fpga-mgr: wrap the status() op omits 9590d5375cd4 fpga: fpga-mgr: wrap the write() op omits cdc2160df447 fpga: fpga-mgr: make write_complete() op optional omits a11fe89db628 fpga: fpga-mgr: wrap the write_init() op omits 6c17b7ff1d11 fpga: zynqmp-fpga: Address warning about unused variable omits 310a0b2dae99 fpga: xilinx-pr-decoupler: Address warning about unused variable omits 7f6296289cd1 fpga: xiilnx-spi: Address warning about unused variable omits b46e9b299bd9 fpga: altera-freeze-bridge: Address warning about unused variable omits b0d174c8c1e1 Merge branch 'v5.15-armsoc/dts64' into for-next omits 47f53972ca15 hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits b8f3d51e9b9b hwmon: (w83627ehf) Remove w83627ehf_remove() omits a5ed7262cdf8 hwmon: (w83627ehf) Use platform_create_bundle omits ddde0ab0a2ca hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 83eea1033d1c hwmon: (ntc_thermistor) Use library interpolation omits dfbabcfa161c drm/amdgpu/display: add support for multiple backlights omits 749b84265409 PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits b4140d771010 drm/radeon: Add HD-audio component notifier support (v2) omits 09c5c36b3501 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 1b6e55029698 Revert "drm/amd/display: To modify the condition in indica [...] omits afc2d5d17350 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 9b815511cfeb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 620f6cce93df drm/amdgpu: only check for _PR3 on dGPUs omits a68b74f92428 drm/amdgpu: add another raven1 gfxoff quirk omits d69b12673c3e usb/host: enable auto power control for xhci-pci omits 1f8c543f1429 cgroup: remove cgroup_mount from comments omits a9a2e0482d64 workqueue: fix UAF in pwq_unbound_release_workfn() omits 1a2055cd5091 bindings: ipmi: Add binding for SSIF BMC driver omits 007888f365c9 ipmi: ssif_bmc: Add SSIF BMC driver omits b9ed06f4c665 i2c: aspeed: Add slave_enable() to toggle slave mode omits 5badbb3696e3 Merge branch 'v5.15-clk/next' into for-next omits 747dca0639a0 Merge branch 'v5.15-armsoc/dts64' into for-next omits 6d29f6d54365 Merge branch 'v5.15-armsoc/dts32' into for-next omits 5dad91196d6e Merge branch 'v5.15-armsoc/drivers' into for-next omits 2332f8e99198 Merge branch 'imx/dt64' into for-next omits 2d79cdcb0cde Merge branch 'imx/dt' into for-next omits 8c472079457c Merge branch 'imx/bindings' into for-next omits 60b8191c4777 Merge branch 'for-5.15/block' into for-next omits 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes omits 441b4dc421dc Merge branch 'fixes' into next omits bae9fa8c5e8c mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 425655900fb1 mmc: mmci: De-assert reset on probe omits 040fc9646903 mmc: usdhi6rol0: use proper DMAENGINE API for termination omits e50cd0945428 mmc: sh_mmcif: use proper DMAENGINE API for termination omits e3136fd0e005 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 692b25a76f38 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits 4fc93e151101 mmc: arasan: Fix the issue in reading tap values from DT omits 34f7aef7dad5 mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 9d429c0fb39a mmc: sdhci-of-arasan: Use appropriate type of division macro omits 32588622f81b mmc: sdhci-of-arasan: Check return value of non-void funtions omits 7864854395eb mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits b3241cf61a0b mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits 3dee1ffa1a5b mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits 875610e8a83c mmc: host: factor out clearing the retune state omits 8b22b1482e73 mmc: host: add kdoc for mmc_retune_{en|dis}able omits 85fd4a8a8431 drm/ttm: Fix COW check omits e4998f490675 Merge tag 'v5.14-rc1' into for-next omits 4fb9c588398f Bluetooth: call lock_sock() outside of spinlock section omits 2e1cbaba3f3f loop: reintroduce global lock for safe loop_validate_file( [...] omits e6d1bd8d56de gfs2: Fix memory leak of object lsi on error return path omits 7f5ba4806d3c cgroup1: fix leaked context root causing sporadic NULL der [...] omits 65cf8a79fa46 Merge branch 'v5.15-armsoc/drivers' into for-next omits 2deacb579c33 Merge branch 'v5.15-armsoc/dts64' into for-next omits e622ab0f003b Merge branch 'v5.15-armsoc/dts32' into for-next omits 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs omits 2376b98e2a50 Merge branch 'misc-5.14' into next-fixes omits 3c755b4545aa Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] omits 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. omits af66f73a09f5 usb: cdnsp: Fixed issue with ZLP omits 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed omits ed708e124ac2 usb: cdns3: Fixed incorrect gadget state omits d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards omits 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] omits 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 omits 72a0a49b7c77 Merge branch 'mvebu/dt64' into mvebu/for-next omits 8b2d3f879da3 Merge branch 'mvebu/drivers' into mvebu/for-next omits b03485fe99f2 Merge tags 'amlogic-arm64-dt-for-v5.14-v2' and 'amlogic-ar [...] omits 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next omits cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next omits fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next omits 5ddf9602d711 Merge branch 'fs.mount_setattr.nosymfollow' into for-next omits b813db6e4b65 Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next omits 92c5ddbc93ab fpga: fpga-bridge: removed repeated word omits 9c7aad3aa55f fpga: fix spelling mistakes omits 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next omits e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next omits 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next omits cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure omits ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds 6c881ca0b304 afs: Fix tracepoint string placement with built-in AFS adds afe6949862f7 afs: check function return adds 5a972474cf68 afs: Fix setting of writeback_index adds b428081282f8 afs: Remove redundant assignment to ret adds b4e62aaf95e8 Merge tag 'afs-fixes-20210721' of git://git.kernel.org/pub [...] adds 7c3d49b0b545 Merge tag 'regulator-fix-v5.14-rc2' of git://git.kernel.or [...] adds 7b6ae471e541 Merge tag 'spi-fix-v5.14-rc2' of git://git.kernel.org/pub/ [...] adds 3d5895cd3517 Merge tag 's390-5.14-3' of git://git.kernel.org/pub/scm/li [...] adds 5e09e197a85a Merge tag 'mmc-v5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 09cfae9f13d5 ixgbe: Fix packet corruption due to missing DMA sync adds e9a72f874d5b r8169: Avoid duplicate sysfs entry creation error adds 58acd1009226 sctp: update active_key for asoc when old key is being replaced adds 9bfce73c8921 udp: check encap socket in __udp_lib_err adds ece1278a9b81 selftests: net: add ESP-in-UDP PMTU test adds 3ddaed6b09b0 Merge branch 'pmtu-esp' adds bb55362bd697 ibmvnic: Remove the proper scrq flush adds 161dcc024288 net: ixp46x: fix ptp build failure adds 02dc2ee7c747 sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE [...] adds 213ad73d0607 tcp: disable TFO blackhole logic by default adds e40cba9490ba net: dsa: sja1105: make VID 4095 a bridge VLAN too adds 291d0a2c1fa6 ravb: Fix a typo in comment adds 9f061b9acbb0 ravb: Remove extra TAB adds 21cf377a9c40 net: dsa: ensure linearized SKBs in case of tail taggers adds 37120f23ac89 net: dsa: tag_ksz: dont let the hardware process the layer [...] adds 5ca096dbeaef Merge branch 'ksz-dsa-fixes' adds 98c5b13f3a87 net: sparx5: fix unmet dependencies warning adds 9d85a6f44bd5 net: sched: cls_api: Fix the the wrong parameter adds 7aaa0f311e2d dpaa2-switch: seed the buffer pool after allocating the swp adds 4784dc99c73c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f5a11c69b699 Revert "x86/hyperv: fix logical processor creation" adds 7c14e4d6fbdd Merge tag 'hyperv-fixes-signed-20210722' of git://git.kern [...] adds a7c3acca5380 arm64: smccc: Save lr before calling __arm_smccc_sve_check() adds d8a719059b9d Revert "mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge" adds 9f42f674a892 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9bead1b58c4c Merge tag 'array-bounds-fixes-5.14-rc3' of git://git.kerne [...] adds e08100fe957e Merge tag 'fallthrough-fixes-clang-5.14-rc3' of git://git. [...] adds ea272ce46f3c amdgpu/nv.c - Added video codec support for Yellow Carp adds 6505d6fcc616 amdgpu/nv.c - Optimize code for video codec support structure adds 4fff6fbca125 drm/amdgpu: update the golden setting for vangogh adds 3e94b5965e62 drm/amdgpu: update golden setting for sienna_cichlid adds cfe4e8f00f8f drm/amdgpu: update gc golden setting for dimgrey_cavefish adds bd89c991c6c2 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 353ca0fa5630 drm/amd/display: Fix 10bit 4K display on CIK GPUs adds ec3102dc6b36 drm/amd/display: Fix comparison error in dcn21 DML adds 32f1d0cfc344 drm/amd/display: implement workaround for riommu related hang adds d7940911fc07 drm/amd/display: Fix max vstartup calculation for modes wi [...] adds f30f55158728 drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds b0364fa4fc04 drm/amd/display: Query VCO frequency from register for DCN3.1 adds a8e380fd8d71 drm/amd/display: Update bounding box for DCN3.1 adds 2d73eabe2984 drm/amd/display: Only set default brightness for OLED adds 6580b28e0c73 drm/amd/display: Remove MALL function from DCN3.1 adds 0f984c942cd1 drm/amd/display: Line Buffer changes adds ce350c6e786e drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 93b6bd307a54 drm/amd/display: change zstate allow msg condition adds 6588b101ed0a drm/amd/pm: Support board calibration on aldebaran adds ab7a11bd36ca drm/amdgpu: update yellow carp external rev_id handling adds 27f5355f5d97 drm/amdgpu: add yellow carp pci id (v2) adds 6be50f5d83ad drm/amd/display: Fix ASSR regression on embedded panels adds d80cded9cc25 drm/amdgpu - Corrected the video codecs array name for yel [...] adds 995a1460f26f Merge tag 'amd-drm-fixes-5.14-2021-07-21' of https://gitla [...] adds 6e0b6528d783 drm/i915: Correct the docs for intel_engine_cmd_parser adds 36ebaeb48b7d Merge tag 'drm-intel-fixes-2021-07-22' of git://anongit.fr [...] adds 235c3610d5f0 drm/ttm: Force re-init if ttm_global_init() fails adds 2dbd9c27eda5 drm/ttm: add missing NULL checks adds 7bbcb919e32d drm/panel: raspberrypi-touchscreen: Prevent double-free adds 2e41a6696bf8 Merge tag 'drm-misc-fixes-2021-07-22' of git://anongit.fre [...] adds 8baef6386baa Merge tag 'drm-fixes-2021-07-23' of git://anongit.freedesk [...] adds 234d8f2726f7 Merge tag 'asoc-fix-v5.14-rc2' of https://git.kernel.org/p [...] adds b0084afde27f ALSA: usb-audio: Add registration quirk for JBL Quantum headsets adds e7562a00c1f5 Merge tag 'sound-5.14-rc3' of git://git.kernel.org/pub/scm [...] adds 44cf53602f5a Revert "usb: renesas-xhci: Fix handling of unknown ROM state" adds 72f68bf5c756 xhci: Fix lost USB 2 remote wake adds 57560ee95cb7 usb: typec: tipd: Don't block probing of consumer of "conn [...] adds 1bf2761c8375 usb: hub: Fix link power management max exit latency (MEL) [...] adds 1b7f56fbc7a1 usb: hub: Disable USB 3 device initiated lpm if exit laten [...] adds 0b60557230ad usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI adds 6abf2fe6b4bf USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS adds 86762ad4abcc usb: typec: stusb160x: register role switch before interru [...] adds 6b63376722d9 usb: typec: stusb160x: Don't block probing of consumer of [...] adds a6b125621c08 MAINTAINERS: repair reference in USB IP DRIVER FOR HISILIC [...] adds 5b01248156bd usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe adds b5fdf5c6e6be usb: max-3421: Prevent corruption of freed memory adds 40edb52298df usb: dwc3: avoid NULL access of usb_gadget_driver adds 4bb233b7ba87 usb: gadget: u_serial: remove WARN_ON on null port adds 0665e3873186 usb: xhci: avoid renesas_usb_fw.mem when it's unusable adds 3d11de2d57b9 usb: phy: Fix page fault from usb_phy_uevent adds fecb3a171db4 usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. adds 5719df243e11 usb: renesas_usbhs: Fix superfluous irqs happen after usb_ [...] adds c4a0f7a6ab54 usb: dwc2: Skip clock gating on Samsung SoCs adds d53dc38857f6 usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. adds 1f958f3dff42 Revert "arm64: dts: qcom: Harmonize DWC USB3 DT nodes name" adds 5c912e679506 usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE is not set adds f3a1a937f7b2 Revert "USB: quirks: ignore remote wake-up on Fibocom L850 [...] adds d6a206e60124 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick adds 1d1b97d5e763 Merge tag 'usb-serial-5.14-rc3' of https://git.kernel.org/ [...] adds 74738c556db6 Merge tag 'usb-5.14-rc3' of git://git.kernel.org/pub/scm/l [...] adds 56f6f4c4eb2a bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds 546362a9ef2e bus: mhi: core: Validate channel ID when processing comman [...] adds b8a97f2a6538 bus: mhi: pci_generic: Fix inbound IPCR channel adds e703eaff5089 MAINTAINERS: Update for VMCI driver adds ebea6761b620 MAINTAINERS: Change ACRN HSM driver maintainer adds c453db6cd964 nds32: fix up stack guard gap adds 8072911b2fc3 Merge tag 'char-misc-5.14-rc3' of git://git.kernel.org/pub [...] adds 4afa0c22eed3 driver core: auxiliary bus: Fix memory leak when driver_re [...] adds e64daad660a0 driver core: Prevent warning when removing a device link f [...] adds 1d597682d3e6 Merge tag 'driver-core-5.14-rc3' of git://git.kernel.org/p [...] adds 0b8a53a8444c Merge branch 'acpi-utils' adds ec6badfbe1cd Merge tag 'acpi-5.14-rc3' of git://git.kernel.org/pub/scm/ [...] adds 1af09ed5ae4d Merge tag 'm68k-for-v5.14-tag2' of git://git.kernel.org/pu [...] adds 67f0d6d9883c tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. adds 3b13911a2fd0 tracing: Synthetic event field_pos is an index not a boolean adds 1e3bac71c505 tracing/histogram: Rename "cpu" to "common_cpu" adds 9528c19507dc tracing: Clean up alloc_synth_event() adds 68e83498cb4f ftrace: Avoid synchronize_rcu_tasks_rude() call when not n [...] adds 3b1a8f457fcf ftrace: Remove redundant initialization of variable ret adds 352384d5c84e tracepoints: Update static_call before tp_funcs when addin [...] adds 05daae0fb033 Merge tag 'trace-v5.14-rc2' of git://git.kernel.org/pub/sc [...] adds 0077a5008272 rbd: resurrect setting of disk->private_data in rbd_init_disk() adds 704f4cba43d4 Merge tag 'ceph-for-5.14-rc3' of git://github.com/ceph/cep [...] adds 9acc8103ab59 btrfs: fix unpersisted i_size on fsync after expanding truncate adds 16a200f66ede btrfs: check for missing device in btrfs_trim_fs adds 8949b9a11401 btrfs: fix lock inversion problem when doing qgroup extent [...] adds c7c3a6dcb1ef btrfs: store a block_device in struct btrfs_ordered_extent adds f0fddcec6b62 Merge tag 'for-5.14-rc2-tag' of git://git.kernel.org/pub/s [...] adds e71e2ace5721 userfaultfd: do not untag user pointers adds 0db282ba2c12 selftest: use mmap instead of posix_memalign to allocate memory adds 32ae8a066939 kfence: defer kfence_test_init to ensure that kunit debugf [...] adds 235a85cb32bb kfence: move the size check to the beginning of __kfence_alloc() adds 236e9f153852 kfence: skip all GFP_ZONEMASK allocations adds 8dad53a11f8d mm: call flush_dcache_page() in memcpy_to_page() and memze [...] adds d9a42b53bdf7 mm: use kmap_local_page in memzero_page adds 69e5d322a2fb mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] adds 79e482e9c3ae memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] adds b43a9e76b4cc writeback, cgroup: remove wb from offline list before rele [...] adds 593311e85b26 writeback, cgroup: do not reparent dax inodes adds af6423746191 mm/secretmem: wire up ->set_page_dirty adds e904c2ccf9b5 mm: mmap_lock: fix disabling preemption directly adds e4dc3489143f mm: fix the deadlock in finish_fault() adds e0f7e2b2f7e7 hugetlbfs: fix mount mode command line processing adds bca1d4de3981 Merge branch 'akpm' (patches from Andrew) adds 0823baef1646 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds ec645dc96699 block: increase BLKCG_MAX_POLS adds 7764656b108c nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state i [...] adds 5396fdac56d8 nvme: fix refcounting imbalance when all paths are down adds 234211b8dd16 nvme: fix nvme_setup_command metadata trace event adds aaeb7bb061be nvme: set the PRACT bit when using Write Zeroes with T10 PI adds 7054133da39a Merge tag 'nvme-5.14-2021-07-22' of git://git.infradead.or [...] adds 4d4a60cede36 Merge tag 'block-5.14-2021-07-24' of git://git.kernel.dk/l [...] adds 68b11e8b1562 io_uring: explicitly count entries for poll reqs adds 46fee9ab02cb io_uring: remove double poll entry on arm failure adds 362a9e652892 io_uring: fix memleak in io_init_wq_offload() adds 0cc936f74bca io_uring: fix early fdput() of file adds 3c30ef0f78cf io_uring: never attempt iopoll reissue from release path adds 991468dcf198 io_uring: explicitly catch any illegal async queue attempt adds 0ee818c393dc Merge tag 'io_uring-5.14-2021-07-24' of git://git.kernel.d [...] adds a47fa41381a0 scsi: target: Fix NULL dereference on XCOPY completion adds 7ffca2bb9d8b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fc68f42aa737 ACPI: fix NULL pointer dereference adds d0e4dae74470 riscv: Fix 32-bit RISC-V boot failure adds 444818b59918 Merge remote-tracking branch 'riscv/riscv-fix-32bit' into fixes adds c79e89ecaa24 RISC-V: load initrd wherever it fits into memory adds c09dc9e1cd3c riscv: Fix memory_limit for 64-bit kernel adds c99127c45248 riscv: Make sure the linear mapping does not use the kerne [...] adds db6b84a368b4 riscv: Make sure the kernel mapping does not overlap with [...] adds 76f5dfacfb42 riscv: stacktrace: pin the task's stack in get_wchan adds 6010d300f9f7 riscv: __asm_copy_to-from_user: Fix: overrun copy adds 22b5f16ffeff riscv: __asm_copy_to-from_user: Fix: fail on RV32 adds d4b3e0105e3c riscv: __asm_copy_to-from_user: Remove unnecessary size check adds ea196c548c0a riscv: __asm_copy_to-from_user: Fix: Typos in comments adds 6498f6151825 Merge tag 'riscv-for-linus-5.14-rc3' of git://git.kernel.o [...] adds 2485bd7557a7 cifs: only write 64kb at a time when fallocating a small r [...] adds b62366181a5e cifs: support share failover when remounting adds 21a64910997e CIFS: Clarify SMB1 code for POSIX Create adds 7b09d4e0be94 CIFS: Clarify SMB1 code for POSIX delete file adds 488968a8945c cifs: fix fallocate when trying to allocate a hole. adds d8079fac1681 Merge tag '5.14-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 04ca88d056b4 Merge tag 'dma-mapping-5.14-1' of git://git.infradead.org/ [...] adds 9041a4d2ee2f Merge tag 'core-urgent-2021-07-25' of git://git.kernel.org [...] adds e049597e7ec1 Merge tag 'efi-urgent-2021-07-25' of git://git.kernel.org/ [...] adds d1b178254ca3 Merge tag 'locking-urgent-2021-07-25' of git://git.kernel. [...] adds 12e9bd168c85 Merge tag 'timers-urgent-2021-07-25' of git://git.kernel.o [...] adds bd31ecf44b8e KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash adds bc4188a2f56e KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak adds f62f3c20647e KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow adds d9c57d3ed52a KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state adds 3c0ce1497a44 Merge tag 'powerpc-5.14-3' of git://git.kernel.org/pub/scm [...] adds a1833a54033e smpboot: fix duplicate and misplaced inlining directive adds ff1176468d36 Linux 5.14-rc3 adds b42b0bddcbc8 workqueue: fix UAF in pwq_unbound_release_workfn() adds 82d712f6d147 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 1e7107c5ef44 cgroup1: fix leaked context root causing sporadic NULL der [...] adds 51bbe7ebac25 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 7d549995d4e0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cbcf01128d0a af_unix: fix garbage collect vs MSG_PEEK adds 25905f602fdb dmaengine: idxd: Change license on idxd.h to LGPL adds a59c7b6c6ff6 platform/x86: intel-hid: add Alder Lake ACPI device ID adds 2b2c66f607d0 platform/x86: gigabyte-wmi: add support for B550 Aorus Elite V2 adds dfe495362c9b Merge tag 'platform-drivers-x86-v5.14-2' of git://git.kern [...] adds 4010a528219e Merge tag 'fixes_for_v5.14-rc4' of git://git.kernel.org/pu [...] new 9f66861181e6 m68k/coldfire: change pll var. to clk_pll new 2b99c470d50a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 80d9ac9bd7b9 KVM: arm64: Fix detection of shared VMAs on guest fault adds bac0b1359078 KVM: selftests: change pthread_yield to sched_yield adds 5cf17746b302 KVM: arm64: selftests: get-reg-list: actually enable pmu r [...] adds 7025098af334 Merge tag 'kvmarm-fixes-5.14-1' of git://git.kernel.org/pu [...] new 9a9e74819bb0 KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmlo [...] new 2bb16bea5fea KVM: nSVM: Swap the parameter order for svm_copy_vmrun_sta [...] new 0e691ee7b503 KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name new 3b1c8c568267 docs: virt: kvm: api.rst: replace some characters new 0a31df682323 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF [...] new 76b4f357d0e7 x86/kvm: fix vcpu-id indexed array sizes new 15b7b737deb3 KVM: selftests: Fix missing break in dirty_log_perf_test a [...] new c33e05d9b067 KVM: selftests: Introduce access_tracking_perf_test new 3fa5e8fd0a0e KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is ini [...] new bb000f640e76 KVM: s390: restore old debugfs names new f1577ab21442 KVM: SVM: svm_set_vintr don't warn if AVIC is active but i [...] new feea01360cb1 KVM: SVM: tweak warning about enabled AVIC on nested entry new 5868b8225ece KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl new 74775654332b KVM: use cpu_relax when halt polling new 8750f9bbda11 KVM: add missing compat KVM_CLEAR_DIRTY_LOG new 7e96bf476270 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new dd5228fb38a1 Merge remote-tracking branch 'arc-current/for-curr' new e1ab9a730b42 Merge branch 'fixes' into next new 333cf507465f powerpc/pseries: Fix regression while building external modules new a88603f4b92e powerpc/vdso: Don't use r30 to avoid breaking Go lang new 1e3e975139e9 Merge remote-tracking branch 'powerpc-fixes/fixes' adds d72e91efcae1 octeontx2-af: Remove unnecessary devm_kfree adds f8dd60de1948 tipc: fix implicit-connect for SYN+ adds d237a7f11719 tipc: fix sleeping in tipc accept routine adds 227adfb2b1df net: Set true network header for ECN decapsulation adds 46c7655f0b56 ipv6: decrease hop limit counter in ip6_forward() adds c92c74131a84 net: dsa: mv88e6xxx: silently accept the deletion of VID 0 too adds 68d1f1d4af18 wwan: core: Fix missing RTM_NEWLINK event for default link adds 9986066d94c9 octeontx2-af: Fix uninitialized variables in rvu_switch adds 32c3973d8083 netfilter: flowtable: avoid possible false sharing adds 32953df7a6eb netfilter: nft_last: avoid possible false sharing adds 30a56a2b8818 netfilter: conntrack: adjust stop timestamp to real expiry value adds a33f387ecd5a netfilter: nft_nat: allow to specify layer 4 protocol NAT only adds 217e26bd87b2 netfilter: nfnl_hook: fix unused variable warning adds 200bd5668c04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 52f3456a96c0 net: qrtr: fix memory leaks adds 15bbf8bb4d4a NIU: fix incorrect error return, missed in previous revert adds ec61cd49bf56 mac80211: Do not strip skb headroom on monitor frames adds 1a7915501ca9 mac80211: fix starting aggregation sessions on mesh interfaces adds a5d3cbdb09ff mac80211: fix enabling 4-address mode on a sta vif after assoc adds 17109e978379 virt_wifi: fix error on connect adds 0d059964504a nl80211: limit band information in non-split data adds f9a5c358c8d2 cfg80211: Fix possible memory leak in function cfg80211_bs [...] adds 1f22cf13496f Merge tag 'mac80211-for-net-2021-07-23' of git://git.kerne [...] adds 65662a8dcdd0 i40e: Fix logic of disabling queues adds 71d6fdba4b2d i40e: Fix firmware LLDP agent related warning adds dc614c46178b i40e: Add additional info to PHY type error adds 89ec1f0886c1 i40e: Fix queue-to-TC mapping on Tx adds ea52faae1d17 i40e: Fix log TC creation failure when max num of queues i [...] adds 0506c93fba05 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6840e17b8ea9 ionic: make all rx_mode work threadsafe adds f79eef711eb5 ionic: catch no ptp support earlier adds a6ff85e0a2d9 ionic: remove intr coalesce update from napi adds 76ed8a4a00b4 ionic: fix up dim accounting for tx and rx adds f07f9815b704 ionic: count csum_none when offload enabled adds 5aa1959d1800 Merge branch 'ionic-fixes' adds f5d156c7bfab arm64: dts: imx8mp: remove fallback compatible string for FlexCAN adds 54f93336d000 can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF adds 0c71437dd50d can: j1939: j1939_session_deactivate(): clarify lifetime o [...] adds c6eea1c8bda5 can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value betw [...] adds 590eb2b7d8cf can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxer [...] adds ef68a7179606 can: mcp251xfd: mcp251xfd_irq(): stop timestamping worker [...] adds e394f1e3b139 Merge tag 'linux-can-fixes-for-5.14-20210724' of git://git [...] adds 3cf4375a0904 tipc: do not write skb_shinfo frags when doing decrytion adds 89bc7f456cd4 bnxt_en: Add missing periodic PHC overflow check adds ac059d16442f octeontx2-af: Fix PKIND overlap between LBK and LMAC interfaces adds 69f0aeb13bb5 octeontx2-pf: Fix interface down flag on error adds 4c85e57575fb octeontx2-pf: Dont enable backpressure on LBK links adds 149ea30fdd5c devlink: Fix phys_port_name of virtual port and merge error adds ad4e1e48a629 net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_N [...] adds 7e4960b3d66d mlx4: Fix missing error code in mlx4_load_one() adds 795e3d2ea68e net: qede: Fix end of loop tests for list_for_each_entry adds 058e6e0ed0ea sctp: improve the code for pmtu probe send and recv update adds eacf078cf4c7 sctp: send pmtu probe only if packet loss in Search Comple [...] adds 832df96d5f95 Merge branch 'sctp-pmtu-probe' adds 94cbe7db7d75 net: stmmac: add est_irq_status callback function for GMAC [...] adds 2ebda0271483 sctp: delete addr based on sin6_scope_id adds 92766c4628ea net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr [...] adds 758684e49f4c bnxt_en: Fix static checker warning in bnxt_fw_reset_task() new fcef709c2c4b octeontx2-af: Do NIX_RX_SW_SYNC twice new c7c9d2102c9c net: llc: fix skb_over_panic new 801e541c79bb nfc: s3fwrn5: fix undefined parameter values in dev_err() new 8373cd38a888 net: hns3: change the method of obtaining default ptp cycle new 8b54874ef161 net/mlx5: Fix flow table chaining new 90b22b9bcd24 net/mlx5e: Disable Rx ntuple offload for uplink representor new c671972534c6 net/mlx5: E-Switch, Set destination vport vhca id only whe [...] new dd3fddb82780 net/mlx5: E-Switch, handle devcom events only for ports on [...] new e2351e517068 net/mlx5e: RX, Avoid possible data corruption when relaxed [...] new 9841d58f3550 net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offlo [...] new a759f845d1f7 net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping new 497008e78345 net/mlx5e: Fix page allocation failure for trap-RQ over SF new 678b1ae1af4a net/mlx5e: Fix page allocation failure for ptp-RQ over SF new 7f331bf0f060 net/mlx5: Unload device upon firmware fatal error new b1c2f6312c50 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() new 740452e09cf5 net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 new 9d0279d043e8 Merge tag 'mlx5-fixes-2021-07-27' of git://git.kernel.org/ [...] new 46573e3ab08f nfc: s3fwrn5: fix undefined parameter values in dev_err() new 557fb5862c92 sctp: fix return value check in __sctp_rcv_asconf_lookup new 76a16be07b20 tulip: windbond-840: Fix missing pci_disable_device() in p [...] new 5e7b30d24a5b nfc: nfcsim: fix use after free during module unload new 1e60cebf8294 net: let flow have same hash in two directions new 89fb62fde3b2 sis900: Fix missing pci_disable_device() in probe and remove new 343597d558e7 bpf, sockmap: Zap ingress queues after stopping strparser new 476d98018f32 bpf, sockmap: On cleanup we additionally need to remove ca [...] new 9635720b7c88 bpf, sockmap: Fix memleak on ingress msg enqueue new f1fdee33f5b4 Merge branch 'sockmap fixes picked up by stress tests' new f5e81d111750 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 new 2039f26f3aca bpf: Fix leakage due to insufficient speculative store byp [...] new fc16a5322ee6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 62da5897e056 Merge remote-tracking branch 'net/master' new 8118b11cb603 bpf: Fix rcu warning in bpf_prog_run_pin_on_cpu() new 19f6fb5956fc libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT new b4f0c24a5eaf bpf: Do not close un-owned FD 0 on errors new fbea6da965a9 Merge remote-tracking branch 'bpf/master' adds 4e9505064f58 net/xfrm/compat: Copy xfrm_spdattr_type_t atributes adds 70bfdf62e93a selftests/net/ipsec: Add test for xfrm_spdattr_type_t adds 7cb745800df9 Merge branch 'xfrm/compat: Fix xfrm_spdattr_type_t copying' new 480e93e12aa0 net: xfrm: Fix end of loop tests for list_for_each_entry new 2b5cbb790587 Merge remote-tracking branch 'ipsec/master' new 0f673c16c850 iwlwifi: pnvm: accept multiple HW-type TLVs new a5bf1d4434b9 iwlwifi: add new SoF with JF devices new 891332f697e1 iwlwifi: add new so-jf devices new de1005474fa3 Merge remote-tracking branch 'wireless-drivers/master' adds cdf72837cda8 ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names adds d3a4f784d20c ALSA: scarlett2: Fix Direct Monitor control name for 2i2 adds 9ee0fc8366dd ALSA: scarlett2: Correct channel mute status after mute bu [...] adds 2b8b12be9b97 ALSA: scarlett2: Fix line out/speaker switching notifications adds 4511781f95da ALSA: usb-audio: fix incorrect clock source setting adds 66291b6adb66 ALSA: usb-audio: Fix superfluous autosuspend recovery new 35171fbfc0d9 ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 [...] new 4b0556b96e1f ALSA: usb-audio: Add registration quirk for JBL Quantum 600 new a9100231ec09 Merge remote-tracking branch 'sound-current/for-linus' adds b9a4b57f423f ASoC: codecs: wcd938x: fix wcd module dependency adds 6d20bf7c020f ASoC: rt5682: Adjust headset volume button threshold adds d00f541a4940 ASoC: amd: renoir: Run hibernation callbacks adds 090c57da5fd5 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block [...] adds 5434d0dc56bc ASoC: amd: enable stop_dma_first flag for cz_dai_7219_9835 [...] adds 2c39ca6885a2 ASoC: tlv320aic31xx: Fix jack detection after suspend adds 0f32d9eb38c1 ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard new 2635c226036c ASoC: topology: Select SND_DYNAMIC_MINORS new 61bef9e68dca ASoC: SOF: Intel: hda: enforce exclusion between HDaudio a [...] new 31428c78748c ASoC: component: Remove misplaced prefix handling in pin c [...] new acbf58e53041 ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs new 830b69f6c059 MAINTAINERS: Add sound devicetree bindings for Wolfson Mic [...] new ee86f680ff4c ASoC: cs42l42: Correct definition of ADC Volume control new 64324bac750b ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J new 926ef1a4c245 ASoC: cs42l42: Fix bclk calculation for mono new 1cb606882c39 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new 342fb71cc42d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ccb2a74eec21 regulator: hi6421v600: use lowercase for ldo adds 3687139ee5fb Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new b314b15cfded Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1d5ccab95f06 spi: spi-mux: Add module info needed for autoloading adds 8311ee2164c5 spi: meson-spicc: fix memory leak in meson_spicc_remove adds e09f2ab8eecc spi: update modalias_show after of_device_uevent_modalias support adds 53ca18acbe64 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation new 36c2530ea963 spi: imx: mx51-ecspi: Fix CONFIGREG delay comment new ffaff51043fe Merge remote-tracking branch 'spi/for-5.14' into spi-linus new 7047f47e32c6 Merge remote-tracking branch 'spi-fixes/for-linus' adds e2f55370b422 MAINTAINERS: Add Rahul Tanwar as Intel LGM Gateway PCIe ma [...] new d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI new 83d3ee55af6b Merge remote-tracking branch 'pci-current/for-linus' new 4d1014c1816c drivers core: Fix oops when driver probe fails new 0d6434e10b53 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_l [...] new 75d95e2e39b2 firmware_loader: fix use-after-free in firmware_fallback_sysfs new 5c6c7516add9 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 61acabaae5ba serial: max310x: Unprepare and disable clock in error path adds e5227c51090e serial: 8250: Mask out floating 16/32-bit bus bits adds 9a936d6c3d3d MIPS: Malta: Do not byte-swap accesses to the CBUS UART adds cc9ca4d95846 serial: tegra: Only print FIFO error message when an error occurs adds 853a9ae29e97 serial: 8250: fix handle_irq locking adds 7f0909db7615 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicat [...] new 06e91df16f3e tty: serial: fsl_lpuart: fix the wrong return value in lpu [...] new e10d9ea2e693 Merge remote-tracking branch 'tty.current/tty-linus' new 30fad76ce4e9 USB: usbtmc: Fix RCU stall warning new fa4a8dcfd51b usb: gadget: remove leaked entry from udc driver list new 2867652e4766 usb: gadget: f_hid: fixed NULL pointer dereference new afcff6dc690e usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers new 68d9f95d6fd5 usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI new 00de6a572f30 usb: host: ohci-at91: suspend/resume ports after/before OH [...] new bf88fef0b6f1 usb: otg-fsm: Fix hrtimer list corruption new 8e3341257e3b Revert "thunderbolt: Hide authorized attribute if router d [...] new fa20bada3f93 usb: gadget: f_hid: idle uses the highest byte for duration new aa35772f6175 usb: cdns3: Fixed incorrect gadget state new aa82f94e869e usb: cdnsp: Fix incorrect supported maximum speed new e913aada0683 usb: cdnsp: Fixed issue with ZLP new 5df09c15bab9 usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro new a154c43b95e8 Merge tag 'usb-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] new 68f2d4bcd93e Merge remote-tracking branch 'usb.current/usb-linus' new 3c18e9baee0e USB: serial: ch341: fix character loss at high transfer rates new c3a118b90bc9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 990e4ad3ddcb staging: rtl8723bs: Fix a resource leak in sd_int_dpc adds cb7abd1db6e5 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4 new 9be550ee4391 staging: rtl8712: get rid of flush_scheduled_work new e9e6aa51b273 staging: rtl8712: error handling refactoring new c7b65650c7f4 staging: mt7621-pci: avoid to re-disable clock for those p [...] new f788556c68da Merge remote-tracking branch 'staging.current/staging-linus' adds 9f9decdb64c5 iio: accel: fxls8962af: fix i2c dependency adds 14a30238ecb8 dt-bindings: iio: st: Remove wrong items length check adds 84edec86f449 iio: humidity: hdc100x: Add margin to the conversion time new 6693f6a6dca5 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new 4c4c1257b844 virt: acrn: Do hcall_destroy_vm() before resource release new 95a67976e8bf Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 8ba89a3c7967 dmaengine: idxd: fix desc->vector that isn't being updated adds 7eb25da161be dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 6b4b87f2c31a dmaengine: idxd: fix submission race window new 55f24c27b6c1 dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() [...] new d54db74ad6e0 dmaengine: stm32-dma: Fix PM usage counter imbalance in st [...] new baa16371c952 dmaengine: stm32-dmamux: Fix PM usage counter unbalance in [...] new eda97cb095f2 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if [...] new b36ef502941e Merge remote-tracking branch 'dmaengine-fixes/fixes' new a36e68eca097 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 1435f82689e1 reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5 new d3b560a81c3f Merge remote-tracking branch 'reset-fixes/reset/fixes' new b070f9ca7868 ARM: omap2+: hwmod: fix potential NULL pointer access new a6d90e9f2232 bus: ti-sysc: AM3: RNG is GP only new 20a6b3fd8e2e ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 new 0162a9964365 ARM: dts: am437x-l4: fix typo in can@0 node new c68ef4ad180e omap5-board-common: remove not physically existing vdds_1v [...] new 353b7a55dcaf Merge branch 'fixes-v5.14' into fixes new 0322ce90499a Merge remote-tracking branch 'omap-fixes/fixes' new 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table new 19309e831ac9 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 60f0aa8227ea Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 240246f6b913 btrfs: mark compressed range uptodate only if all bio succeed new ecc64fab7d49 btrfs: fix lost inode on log replay after mix of fsync, re [...] new b2a616676839 btrfs: fix rw device counting in __btrfs_free_extra_devids new 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block new ff4502c88fea Merge branch 'misc-5.14' into next-fixes new 09450f93fe76 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new c974dc9fb9a1 Merge remote-tracking branch 'vfs-fixes/fixes' new 153cca9caa81 platform/x86: Add and use a dual_accel_detect() helper new abbbc4d1a239 Merge remote-tracking branch 'drivers-x86-fixes/fixes' new d712d3fb484b scsi: pm80xx: Fix TMF task completion race condition new 77541f78eadf scsi: megaraid_mm: Fix end of loop tests for list_for_each [...] new bc546c0c9abb scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() new 70edd2e6f652 scsi: core: Avoid printing an error if target_alloc() retu [...] new a264cf5e81c7 scsi: ibmvfc: Fix command state accounting and stale respo [...] new 5c04243a56a7 scsi: sr: Return correct event when media event code is 3 new f0f82e2476f6 scsi: core: Fix capacity set to zero after offlinining device new fce82ec52132 Merge remote-tracking branch 'scsi-fixes/fixes' new b910a0206b59 drm/msm/dpu: Fix sm8250_mdp register length new bceddc2cb581 drm/msm: Fix display fault handling new 7591c532b818 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] new f9a39932fa54 drm/msm/dp: Initialize the INTF_CONFIG register new afc9b8b6bab8 drm/msm/dp: signal audio plugged change at dp_pm_resume new fc71c9e6f41f drm/msm/dp: Initialize dp->aux->drm_dev before registration new 792ca7e37bcf Merge tag 'drm-msm-fixes-2021-07-27' of https://gitlab.fre [...] adds 69de4421bb4c drm/ttm: Initialize debugfs from ttm_global_init() adds 44379b986424 drm/panel: panel-simple: Fix proper bpc for ytc700tlag_05_201c new 8ee18e769dd6 Merge drm/drm-fixes into drm-misc-fixes new 89e7ffd3899f Merge tag 'drm-misc-fixes-2021-07-28' of git://anongit.fre [...] adds d7f237df5345 drm/i915/bios: Fix ports mask adds 5d3a618f3565 drm/i915: fix not reading DSC disable fuse in GLK adds b4bde5554f70 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] new 80c7917d7ee9 Merge tag 'drm-intel-fixes-2021-07-28' of git://anongit.fr [...] new d47255d3f873 drm/amdgpu: Fix resource leak on probe error path new 6aade587d329 drm/amdgpu: Avoid printing of stack contents on firmware l [...] new 91e273712ab8 drm/amdgpu: Check pmops for desired suspend state new c8f8e96805b5 drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 new 8d177577cd91 drm/amd/display: Add missing DCN21 IP parameter new b53e041d8e43 drm/amd/display: ensure dentist display clock update finis [...] new f2ad3accefc6 drm/amdgpu/display: only enable aux backlight control for [...] new ec30ce41f038 maintainers: add bugs and chat URLs for amdgpu new d28e2568ac26 Merge tag 'amd-drm-fixes-5.14-2021-07-28' of https://gitla [...] new 14fda935ee69 Merge remote-tracking branch 'drm-fixes/drm-fixes' new 78e23253787b Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new fc23b9b24e5b Merge remote-tracking branch 'pidfd-fixes/fixes' new ec6446d5304b fpga: dfl: fme: Fix cpu hotplug issue in performance reporting new 7190fcdef214 Merge remote-tracking branch 'fpga-fixes/fixes' new c684b09417cb Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' new 0aab5dce3956 drm/kmb: Enable LCD DMA for low TVDDCV new eb92830cdbc2 drm/kmb: Define driver date and major/minor version new f8730f66145e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 696e572dc85c ARM: riscpc: Fix fall-through warning for Clang new eb4f520ca691 scsi: acornscsi: Fix fall-through warning for clang new cb163627e6d3 scsi: fas216: Fix fall-through warning for Clang new 4c4b70df8808 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new be9329b84319 Merge remote-tracking branch 'compiler-attributes/compiler [...] new 3149b0c53e70 Merge remote-tracking branch 'asm-generic/master' new 8b65f62dbdbc Merge remote-tracking branch 'arm/for-next' new 42b6b10a54f0 arm64: mte: avoid TFSRE0_EL1 related operations unless in [...] new 638982a03fbc arm64: mte: rename gcr_user_excl to mte_ctrl new 433c38f40f6a arm64: mte: change ASYNC and SYNC TCF settings into bitfields new d2e0d8f9746d arm64: move preemption disablement to prctl handlers new dd061616edcf arm64: mte: introduce a per-CPU tag checking mode preference new 80c7c36fb3dd Documentation: document the preferred tag checking mode feature new afdfd93a53ae arm64: mte: optimize GCR_EL1 modification on kernel entry/exit new d914b80a8f56 arm64: avoid double ISB on kernel entry new f6ba51df4e9b Merge remote-tracking branch 'arm64/for-next/core' new c9ee0a55ef19 Merge remote-tracking branch 'actions/for-next' adds c8cec8130546 ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC adds 44cf630bcb8c ARM: dts: meson8: Use a higher default GPU clock frequency adds 4f8ca13df1d5 ARM: dts: meson: Add the AIU audio controller adds 0bd475db1a5d ARM: dts: meson8b: ec100: wire up the RT5640 audio codec adds 876228e9f935 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply [...] adds 632062e540be ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties adds 72ccc373b064 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties adds 46f2735c17d2 arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth adds 6b197abe56fe arm64: dts: meson: improve gxl-s905x-khadas-vim wifi adds 4b5260032ec6 arm64: dts: meson: improve gxm-khadas-vim2 wifi adds 45889c71755f Merge branches 'v5.15/configs', 'v5.15/dt' and 'v5.15/dt64 [...] new 1ef4e2a95bd9 Merge remote-tracking branch 'amlogic/for-next' new a3034e895aba ARM: dts: rainier, everest: Add TPM reset GPIO new dc2de6ed7ee7 ARM: dts: aspeed: tacoma: Add TPM reset GPIO new db2d7420f8d3 ARM: dts: aspeed: ast2500evb: Enable built in RTC new a73661824a0b Merge remote-tracking branch 'aspeed/for-next' new 289be44b6cb9 ARM: dts: at91: sama5d27_som1_ek: enable ADC node new bf781869e5cf ARM: dts: at91: add pinctrl-{names, 0} for all gpios new 9907f382a7a0 ARM: dts: at91: add conflict note for d3 new c1f00edce5a3 ARM: dts: at91: sama5d4_xplained: change the key code of t [...] new 02022c587257 Merge branch 'at91-dt' into at91-next new 72d609dad087 ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes new 276fbcb8b79a Merge branch 'at91-dt' into at91-next new 74e6248955f5 Merge remote-tracking branch 'at91/at91-next' adds e460a86aab66 MAINTAINERS: update arm,pl353-smc.yaml reference adds eaf89f1cd38c memory: tegra: fix unused-function warning adds 10dd9a8a5f7e Merge branch 'for-v5.15/tegra-mc' into for-next new 0f78964b523f memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on resto [...] new 77ed5e9dec55 memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier new c28b584deb1b Merge branch 'for-v5.15/omap-gpmc' into for-next new 8010f31b7ad2 Merge remote-tracking branch 'drivers-memory/for-next' adds 29f6a20c21b5 arm64: dts: ls1028: sl28: fix networking for variant 2 adds 828db68f4ff1 ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz adds 20fb73911fec ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init adds 3d9e30a52047 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_ [...] adds affd9bfabc0f Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core" adds 394e1fb847a4 Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores" adds 8592f02464d5 Revert "dmaengine: imx-sdma: refine to load context only once" adds e555a03b1128 dmaengine: imx-sdma: remove duplicated sdma_load_context adds e8fafa50645c dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script adds a4965888e64e dmaengine: imx-sdma: add mcu_2_ecspi script adds 980f884866ee spi: imx: fix ERR009165 adds 8eb1252bbedf spi: imx: remove ERR009165 workaround on i.mx6ul adds 4852e9a299ba dmaengine: imx-sdma: remove ERR009165 on i.mx6ul adds 04d21cc278e0 dma: imx-sdma: add i.mx6ul compatible name adds b98ce2f4e32b dmaengine: imx-sdma: add uart rom script adds 4e2b10be1f4f dmaengine: imx-sdma: add terminated list for freed descrip [...] adds 53fab9b340e2 Merge branch 'imx/ecspi' into for-next adds ffd1e072594f dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards adds 77f759c20875 Merge branch 'imx/bindings' into for-next adds 7f30daf81d38 ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux adds 5b9829e3092b ARM: dts: imx6qdl-gw5904: atecc508a support adds d8075e949030 ARM: dts: imx7d-remarkable2: Add WiFi support adds 2af8a617b14d ARM: dts: imx6q-dhcom: Add the parallel system bus adds dd720c7e1867 ARM: dts: imx6q-dhcom: Add interrupt and compatible to the [...] adds e0dff0fe0bb9 ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM adds cd35bf9dd94c ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl adds fccf2b401e13 ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs adds 377b50926d36 ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board adds 0daad458e2fc ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property adds ac04da5c7bca ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCO [...] adds 0099193326bd Merge branch 'imx/dt' into for-next adds c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] adds 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 adds 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines adds d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] adds bfec305eccea Merge branch 'imx/dt64' into for-next new f7b43aeb97c3 Merge remote-tracking branch 'imx-mxs/for-next' new d05f9bbee963 Merge remote-tracking branch 'keystone/next' new ba650eb866eb Merge remote-tracking branch 'mediatek/for-next' adds 923f98929182 arm64: dts: armada-3720-turris-mox: fixed indices for the [...] adds ee7ab3f263f8 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode adds 4c43a41e5b8c arm64: dts: cn913x: add device trees for topology B boards adds f3200db5c6a5 dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards adds 5c0ee54723f3 arm64: dts: add support for Marvell cn9130-crb platform adds 45b256532782 arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada adds 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next new dcc2b1a876db Merge remote-tracking branch 'mvebu/for-next' new ae92d4211944 arm: omap2: Drop MACH_OMAP3517EVM entry new 8d5a937f10ed MAINTAINERS: Adopt SanCloud dts files as supported new d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next new 8122dc58cb3e bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode new fdc07ca0724d Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc new 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next new cb31bbfa4915 ARM: dts: am335x-boneblue: add gpio-line-names new 176f26bcd41a ARM: dts: Add support for dra762 abz package new 591c091705e2 ARM: dts: omap4-l4-abe: Correct sidle modes for McASP new ae3c05cf20ef ARM: dts: omap4-l4-abe: Add McASP configuration new feb29cf359fb ARM: dts: am335x-boneblack: Extract HDMI config new 3ed926537376 ARM: dts: am335x-sancloud-bbe: Extract common code new e48d54c1dfe7 ARM: dts: am335x-sancloud-bbe-lite: New devicetree new 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next new f4cfed3482d8 Merge branch 'fixes' into for-next new bfd6c0c1c9c2 Merge remote-tracking branch 'omap/for-next' adds 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next adds 4f365c75a342 arm64: dts: qcom: sc7180: trogdor: Update audio codec to M [...] adds af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] new 0dfb43c3887b Merge remote-tracking branch 'qcom/for-next' adds b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 new eefef9329402 Merge remote-tracking branch 'raspberrypi/for-next' adds 3e677cbb6f51 arm64: dts: renesas: r8a77995: Add R-Car Sound support adds 26bc7ea7385c arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support adds a3d7d983236a arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] adds cecb7cc88302 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next new 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support new 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support new 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] new 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G new 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] new bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] new 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G new d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] new 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] new bfe6b5590ce6 soc: renesas: Identify R-Car H3e-2G and M3e-2G new 3e82868e8523 dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2 [...] new b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] new e99908521d0d Merge remote-tracking branch 'renesas/next' adds a30d49ff8a32 dt-bindings: reset: aoss: Add AOSS reset controller binding adds 9e3b594a923e dt-bindings: reset: pdc: Add PDC Global bindings adds 08218a081e6a reset: qcom: Add PDC Global reset signals for WPSS adds 28edf1d77cd5 dt-bindings: reset: Convert UniPhier glue reset to json-schema new 18931afe5b4f dt-bindings: reset: Document RZ/G2L USBPHY Control bindings new bee08559701f reset: renesas: Add RZ/G2L usbphy control driver new c88b23cabef2 Merge remote-tracking branch 'reset/reset/next' adds 44c986647b53 Merge branch 'v5.15-armsoc/drivers' into for-next adds 4ccad1822f21 Merge branch 'v5.15-armsoc/dts32' into for-next adds 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 adds 94c75b5265fe arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi adds 92eb5ffbae44 arm64: dts: rockchip: split rk3568 device tree adds 04e1ecf6099c arm64: dts: rockchip: add rk3566 dtsi adds 80055186c461 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A adds 70ff5acd1d25 Merge branch 'v5.15-armsoc/dts64' into for-next adds d475653672b7 dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema adds 61df0dae5241 Merge branch 'v5.15-clk/next' into for-next adds 424a83979d9e arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 adds 8bfdb394af40 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 adds 68e0277204c7 arm64: dts: rockchip: add isp1 node on rk3399 adds a8a1135c0d07 Merge branch 'v5.15-armsoc/dts64' into for-next adds 7ca30712c3a8 arm64: dts: rockchip: add watchdog to rk3568 adds 10a6f3b3e219 Merge branch 'v5.15-armsoc/dts64' into for-next new 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 new 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias new 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node new 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks new 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a new 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 new f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support new d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next new 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types new c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical new 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next new 43cef27de769 Merge remote-tracking branch 'rockchip/for-next' new 8a9afd5a351a Merge remote-tracking branch 'samsung-krzk/for-next' new ca570876e0d2 Merge remote-tracking branch 'scmi/for-linux-next' adds 1f0172c02a3d ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM new 801aa4480deb Merge remote-tracking branch 'stm32/stm32-next' new 5193d6f36b3e Merge remote-tracking branch 'sunxi/sunxi/for-next' new ccad75e3b09a Merge remote-tracking branch 'tegra/for-next' new 5bd72bbd12b8 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 400a7232c6d0 Merge remote-tracking branch 'xilinx/for-next' new 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk new f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation new d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock new 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next new 24b5b1978cd5 clk: stm32f4: fix post divisor setup for I2S/SAI PLLs new 953a92f0e55f clk: hisilicon: hi3559a: select RESET_HISI new 4ee107c51413 clk: qcom: smd-rpm: Fix MSM8936 RPM_SMD_PCNOC_A_CLK new 4f7930d8d834 Merge branch 'clk-fixes' into clk-next new 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] new d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 new 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] new f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks new 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check new 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control new f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data new c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] new 710573dee31b clk: mediatek: Add MT8192 basic clocks support new f61e83488df7 clk: mediatek: Add MT8192 audio clock support new cebef18833e2 clk: mediatek: Add MT8192 camsys clock support new 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support new 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support new 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support new b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support new 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support new 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support new a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support new aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support new 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support new 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support new d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] new d8f6159aa16a Merge branch 'clk-mediatek' into clk-next new 284c537a8ace clk: lmk04832: drop redundant fallthrough statements new 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next new cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom new 757cdf86a9c1 Merge branch 'clk-x86' into clk-next new 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP new 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible new 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible new e7efbc0da75d Merge branch 'clk-qcom' into clk-next new 2bcc025ab9bb clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops new ea271aa63551 Merge branch 'clk-fixes' into clk-next new d2c5fd967d66 Merge remote-tracking branch 'clk/clk-next' new 54236dda185f clk: imx8mm: use correct mux type for clkout path new e576ef09cf74 clk: imx8mn: use correct mux type for clkout path new fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate new a0adcee63812 Merge remote-tracking branch 'clk-imx/for-next' adds 0b256c403d40 dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 c [...] adds 9800190881cd Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into re [...] adds d28b1e03dc8d clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2 new 1e9291fe9ee0 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 86203bc20186 Merge remote-tracking branch 'h8300/h8300-next' new 50293efdab9b Merge remote-tracking branch 'm68k/for-next' adds 9f94d872a15b m68k/coldfire: change pll var. to clk_pll adds 3a2b3f668177 m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds 8c1ce328855d m68k: stmark2: update board setup adds 60fc0a58c91d m68k: m5441x: add flexcan support new 82bfd63c5045 Merge remote-tracking branch 'm68knommu/for-next' adds faff43da31ae mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt [...] adds 73b9919f3c17 mips: netlogic: fix kernel-doc complaints in fmn-config.c adds d17eef2767d8 mips: replace deprecated EXTRA_CFLAGS with ccflags-y adds d656132d2a2a mips: clean up kvm Makefile new 16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ new 64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c new d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c new a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" new 2c4c27584ecb Merge remote-tracking branch 'mips/mips-next' new c996c2704ae0 Merge remote-tracking branch 'parisc-hd/for-next' adds b7d2be48cc08 riscv: kprobes: implement the auipc instruction adds 67979e927dd0 riscv: kprobes: implement the branch instructions new f2f6fe35bd60 Merge remote-tracking branch 'risc-v/for-next' new 7fadcc078785 s390/boot: move all linker symbol declarations from c to h files new 256d78d08177 s390/boot: make stacks part of the decompressor's image new 6040b3f45f39 s390/cio: remove unused include linux/spinlock.h from cio.h new 0029b4d19491 s390/sclp: use only one sclp early buffer to send commands new 3b36369dbffe s390/mm: use pr_err() instead of printk() for pte_ERROR & friends new bb50655b8b70 s390/mm: don't print hashed values for pte_ERROR() & friends new 5492886c1474 s390/jump_label: print real address in a case of a jump label bug new c5cf505446db s390/boot: move uv function declarations to boot/uv.h new 42c89439b9fa s390/boot: disable Secure Execution in dump mode new 7f33565b2566 s390/uv: de-duplicate checks for Protected Host Virtualization new 1487f59ad2a5 s390/dasd: remove debug printk new b49d08acb5d9 s390/debug: remove unused print defines new b84d0c417a5a s390/cpacf: get rid of register asm new 91f05c274483 s390/syscall: provide generic system call functions new 36af1c5c1598 s390/vdso: use system call functions new 8b6bd6f295b7 s390/boot: get rid of magic numbers for startup offsets new f1d3c5323772 s390/boot: move sclp early buffer from fixed address in asm to C new 84733284f67b s390/boot: introduce boot data 'initrd_data' new e9e7870f90e3 s390/dump: introduce boot data 'oldmem_data' new 88a37f810757 s390/setup: remove unused symbolic constants for C code fr [...] new f4cb3c9bd041 s390/setup: drop _OFFSET macros new 455cac5028c4 s390/setup: generate asm offsets from struct parmarea new 6a24d4666f43 s390/boot: move EP_OFFSET and EP_STRING to head.S new 7accd1f86496 s390/boot: make _diag308_reset_dma() position-independent new 97dd89e90136 s390/ctl_reg: add ctlreg5 and ctlreg15 unions new 6bda66703776 s390/boot: move dma sections from decompressor to decompre [...] new f1a546947431 s390/setup: don't reserve memory that occupied decompresso [...] new 2c197870e470 s390/qdio: fix roll-back after timeout on ESTABLISH ccw new 1c1dc8bda3a0 s390/qdio: cancel the ESTABLISH ccw after timeout new d06314e0ce20 s390/qdio: improve roll-back after error on ESTABLISH ccw new d1ea9b58c8fb s390/qdio: propagate error when cancelling a ccw fails new d01fad2c6a3d s390/qdio: remove remaining tasklet & timer code new 0ae8f2af262a s390/qdio: remove unneeded siga-sync for Output Queue new bdfd740c1dda s390/qdio: clarify reporting of errors to the drivers new 0d374381d00b s390/qdio: remove unused macros new b3bc7980f4ad s390: report more CPU capabilities new 196e3c6ad1cc s390/disassembler: add instructions new 3322ba0d7bea s390: make PCI mio support a machine flag new 7e8403ecaf88 s390: add HWCAP_S390_PCI_MIO to ELF hwcaps new 511ad531afd4 s390/hwcaps: shorten HWCAP defines new 47af00ef42b4 s390/hwcaps: introduce HWCAP bit numbers new 95655495e404 s390/hwcaps: use named initializers for hwcap string arrays new c68d463286cd s390/hwcaps: add sanity checks new f17a6d5d83bc s390/hwcaps: move setup_hwcaps() new 873129ca7b56 s390/hwcaps: split setup_hwcaps() new 251527c9b00c s390/hwcaps: open code initialization of first six hwcap bits new 449fbd713f57 s390/hwcaps: use consistent coding style / remove comments new 487dff5638b9 s390/hwcaps: remove z/Architecture mode active check new 98ac9169e540 s390/hwcaps: remove hwcap stfle check new 7e82523f2583 s390/hwcaps: make sie capability regular hwcap new 243fdac5934f s390/headers: fix code style in module.h new 6ab023641a34 s390/boot: get rid of arithmetics on function pointers new 3da77cf33cf8 s390/delay: get rid of not needed header includes new 780a01fc3215 Merge remote-tracking branch 's390/for-next' new 144ccfecf146 Merge remote-tracking branch 'sh/for-next' new 49263acd96cd Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 9ffb14ef61ba move_mount: allow to add a mount into an existing group adds 8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest new ea19d60bba14 Merge remote-tracking branch 'pidfd/for-next' adds d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size adds 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks adds 461b43a8f92e f2fs: report correct st_size for encrypted symlinks adds 064c73498601 ubifs: report correct st_size for encrypted symlinks adds e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] adds ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url new 1bce4b0072c0 Merge remote-tracking branch 'fscrypt/master' new 70453b91f7f9 Merge remote-tracking branch 'fscache/fscache-next' new 7280305eb57d btrfs: calculate number of eb pages properly in csum_tree_block new b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 new 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic new f7deee2d5690 btrfs: add special case to setget helpers for 64k pages new 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes new 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c new 26633dafc560 btrfs: remove max argument from generic_bin_search new dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs new 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations new 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo new 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib new e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd new 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers new 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages new e827137d7f3f btrfs: continue readahead of siblings even if target node [...] new a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] new d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] new 3de11c864991 btrfs: improve the batch insertion of delayed items new 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] new 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] new ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log new 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] new 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] new 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed new b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() new c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] new 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] new e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir new 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] new 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] new a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] new 668222b4df53 btrfs: make btrfs_next_leaf static inline new 3899445c0675 btrfs: tree-checker: use table values for stripe checks new 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] new 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index new 18c8d57008c7 btrfs: merge alloc_device helpers new 77bcc51bd445 btrfs: simplify data stripe calculation helpers new 07002c0b744c btrfs: constify and cleanup variables in comparators new 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers new 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags new 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] new 692e492e3af9 btrfs: disable compressed readahead for subpage new 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read new 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() new a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible new 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part new 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case new 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent new fb91b80007db btrfs: subpage: disable inline extent creation new e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split new f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion new 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] new a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] new d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] new 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] new 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] new f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] new c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit new a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] new 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets new 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] new 6a7fd256d681 btrfs: wait on async extents when flushing delalloc new 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper new 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] new 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc new bacc7c95cdff fs: kill sync_inode new 0f36db50a5f5 block: fix argument type of bio_trim() new e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() new 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() new 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] new 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] new 9862464036c8 btrfs: do not pin logs too early during renames new f0370a27fdd6 btrfs: allow degenerate raid0/raid10 new 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() new af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices new d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids new 5cd3837c0b58 btrfs: add ro compat flags to inodes new 6875cbd232c7 btrfs: initial fsverity support new 3d439daceec9 btrfs: verity metadata orphan items new 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block new 1923e05978e8 btrfs: print if fsverity support is built in when loading module new 2315a282149b btrfs: introduce btrfs_search_backwards function new 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 new b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] new 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 new 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper new e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted new 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts new 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 new a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters new 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] new 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device new af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device new 17b0605ed33d btrfs: do not read super look for a device path new 3711f4cc4cab btrfs: update the bdev time directly when closing new 68e76723e0b0 btrfs: delay blkdev_put until after the device remove new 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] new a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices new 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] new 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] new e142ab00fc49 Merge remote-tracking branch 'btrfs/for-next' new f2a26a3cff27 SMB3: fix readpage for large swap cache new 5ad4df56cd21 smb3: rc uninitialized in one fallocate path new b946dbcfa4df cifs: add missing parsing of backupuid new e8b40fd26bdb Merge remote-tracking branch 'cifs/for-next' adds e4b60e92d4f8 ksmbd: fix wrong compression context size adds 58090b175271 ksmbd: fix wrong error status return on session setup adds 67307023d02b ksmbd: set STATUS_INVALID_PARAMETER error status if credit [...] adds d347d745f06c ksmbd: move credit charge verification over smb2 request s [...] adds 9223958816f9 ksmbd: fix typo of MS-SMBD adds af320a739029 ksmbd: add negotiate context verification adds 378087cd17ee ksmbd: add support for negotiating signing algorithm adds 654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() adds 1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings adds 9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next new d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] new 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] new 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup new 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock new f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] new a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next new 02afbb8f68dc Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 9583db2332e3 ext2: make ext2_iomap_ops available unconditionally new 8b1e7076d26b ext2: use iomap_fiemap to implement ->fiemap new e0cba89d22b7 hpfs: use iomap_fiemap to implement ->fiemap new 9acb9c48b940 fs: remove generic_block_fiemap new c07eea684cdf Merge generic_block_fiemap() removal from Christoph. new 7882c55ef64a filesystems/locking: fix Malformed table warning new 9048da101932 Merge doc fixup from Randy for the hole punch series. new d164b3a094dc Merge remote-tracking branch 'ext3/for_next' adds 3e679dc78c17 f2fs: make f2fs_write_failed() take struct inode adds 6de8687ccdef f2fs: remove allow_outplace_dio() adds 2eeb0dce728a f2fs: don't sleep while grabing nat_tree_lock adds 898dff6d53ba f2fs: add sysfs node to control ra_pages for fadvise seq file adds f1c34e69bf27 f2fs: compress: remove unneeded read when rewrite whole cluster adds ecc265407e05 f2fs: do not submit NEW_ADDR to read node block adds 08b8de81abe1 f2fs: change fiemap way in printing compression chunk new 972afa376543 f2fs: turn back remapped address in compressed page endio new adb7b771fd39 Merge remote-tracking branch 'f2fs/dev' adds ee832aad8a3a fuse: name fs_context consistently adds 6defeb73d4d8 fuse: move fget() to fuse_get_tree() adds ef5680b5f7d1 fuse: allow sharing existing sb new 2abc9e46f0d9 Merge remote-tracking branch 'fuse/for-next' adds a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path new 2fa198ed3ab7 Merge remote-tracking branch 'gfs2/for-next' adds ff1e50869edb NFSD: Clean up splice actor adds 17ffc46d4431 SUNRPC: Add svc_rqst_replace_page() API adds 31912ba6eb98 NFSD: Batch release pages during splice read adds 6db06b24c001 tracing: Add trace_event helper macros __string_len() and [...] adds 018c474e9338 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds 854e6d8f9696 NFSD: Use new __string_len C macros for nfsd_clid_class adds 484f44e82b3a lockd: Fix invalid lockowner cast after vfs_test_lock adds 4cbbc7502aa9 svcrdma: Fewer calls to wake_up() in Send completion handler adds fb7160da0ca4 svcrdma: Relieve contention on sc_send_lock. adds 10bef70e0a4a svcrdma: Convert rdma->sc_rw_ctxts to llist new 268b654a6bd8 NFSD: remove vanity comments new 95dba797b382 Merge remote-tracking branch 'cel/for-next' adds f65dbd37b720 fs: add generic helper for filling statx attribute flags adds 9b2544fb07de ovl: pass ovl_fs to ovl_check_setxattr() adds 7d79bbeb09e4 ovl: copy up sync/noatime fileattr flags adds 3bff98b5ef9c ovl: consistent behavior for immutable/append-only inodes adds 70882a5de802 ovl: disable decoding null uuid with redirect_dir adds 00aebaed71f6 ovl: add ovl_allow_offline_changes() helper adds c69fba27a80a ovl: do not set overlay.opaque for new directories adds fcb7f373684d ovl: skip stale entries in merge dir cache iteration adds 84f8d8964db7 ovl: relax lookup error on mismatch origin ftype adds 444e085783c6 ovl: skip checking lower file's i_writecount on truncate adds 97f7de13a76b ovl: update ctime when changing fileattr adds cd94017fb9fa ovl: use kvalloc in xattr copy-up new cdaddca6cf0d ovl: fix deadlock in splice write new a557933ee8bc Merge remote-tracking branch 'overlayfs/overlayfs-next' new f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure new 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry new 028e4a0ee1bb Merge remote-tracking branch 'v9fs/9p-next' new b1e27239b916 xfs: flush data dev on external log write new b5d721eaae47 xfs: external logs need to flush data device new 9d3920644081 xfs: fold __xlog_state_release_iclog into xlog_state_relea [...] new 0dc8f7f139f0 xfs: fix ordering violation between cache flushes and tail [...] new 45eddb414047 xfs: factor out forced iclog flushes new 2bf1ec0ff067 xfs: log forces imply data device cache flushes new 8191d8222c51 xfs: avoid unnecessary waits in xfs_log_force_lsn() new 32baa63d82ee xfs: logging the on disk inode LSN can make it go backwards new d8f4c2d0398f xfs: Enforce attr3 buffer recovery order new b2ae3a9ef911 xfs: need to see iclog flags in tracing new 9d110014205c xfs: limit iclog tail updates new 81a448d7b066 xfs: prevent spoofing of rtbitmap blocks when recovering buffers new da4c740117ac Merge remote-tracking branch 'xfs/for-next' new a28e3a0a091d Merge remote-tracking branch 'zonefs/for-next' new 5255fd8a1073 Merge remote-tracking branch 'file-locks/locks-next' adds 86ce91d5568d MIPS/asm/printk: Fix build failure caused by printk adds 0f0aa84850a4 printk/index: Fix warning about missing prototypes adds 7d9e2661f268 printk: Move the printk() kerneldoc comment to its new home adds c089b4fa7644 Merge branch 'for-5.15-printk-index' into for-next new 55d6af1d6688 lib/nmi_backtrace: explicitly serialize banner and regs new 002eb6ad0751 printk: track/limit recursion new 93d102f094be printk: remove safe buffers new 85e3e7fbbb72 printk: remove NMI tracking new b371cbb584d8 printk: convert @syslog_lock to mutex new 8d909b2333f3 printk: syslog: close window between wait and read new 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next new fe8e3ee0d588 lib/test_scanf: Handle n_bits == 0 in random tests new 611c04454e8d Merge branch 'for-5.15' into for-next new c9110dfcfccb printk: Remove console_silent() new 10102a890b54 printk: Add printk.console_no_auto_verbose boot parameter new 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next new fb44954c01e2 Merge remote-tracking branch 'printk/for-next' adds a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() adds 8c434842cccb Merge branch 'pci/resource' adds 7c665ce9197c PCI: artpec6: Remove surplus break statement after return adds 313b1c763cb0 PCI: artpec6: Remove local code block from within switch s [...] adds 2999568defbf PCI: dwc: Remove surplus break statement after return adds 802a781ae226 Merge branch 'remotes/lorenzo/pci/dwc' adds 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX adds cbfbe4d5bd7f Merge branch 'remotes/lorenzo/pci/misc' adds 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus adds 08463f5ad501 Merge branch 'remotes/lorenzo/pci/tegra' new b73c967012cc Merge remote-tracking branch 'pci/next' new fef3eff4ee20 Merge remote-tracking branch 'pstore/for-next/pstore' new 9f59efcd51e3 HID: ft260: fix format type warning in ft260_word_show() new 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next new e9c6729acb38 HID: fix typo in Kconfig new 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next new f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop new 06c2be965b67 Merge branch 'for-5.15/core' into for-next new ebe0b42a4252 HID: apple: Add support for Keychron K1 wireless keyboard new 0818ec1f508f HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "U [...] new 6ca2350e11f0 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT new 7cc8524f65ce HID: wacom: Skip processing of touches with negative slot values new dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' new 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled new ccb51c2e3f05 HID: wacom: Avoid sending empty sync events new 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] new 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] new bebf8820b355 HID: cmedia: add support for HS-100B mute button new 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] new 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] new db8d3a21275c HID: ft260: fix device removal due to USB disconnect new e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next new 0b2cefedafcf Merge remote-tracking branch 'hid/for-next' new 9746b81bec29 hwmon: (k10temp) support Zen3 APUs new 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation new 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 new ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle new 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() new 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors new 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference new 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS new 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static new 4f5b70eb322a hwmon: Add support for SB-RMI power module new c3d8fa397d8a hwmon: (sbrmi) Add Documentation new 36c4d19d52b0 dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings new 538590a39ca5 hwmon: (dell-smm-hwmon) Use platform device new e6ae86807a2a hwmon: (dell-smm-hwmon) Mark functions as __init new f5ef572ac2c3 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() new 39e07080c122 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] new 072847e3c1b1 hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] new c35d96845882 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan new f6b8d2354f5e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 0a03801ca8bd docs/zh_CN: reformat zh_CN/dev-tools/testing-overview adds 6ab0493dfc62 deprecated.rst: Include details on "no_hash_pointers" adds 5b42d0bfb73d docs: printk-formats: fix build warning adds 8b9671643d2f docs: kvm: fix build warnings adds a9fd134be7b9 docs: kvm: properly format code blocks and lists adds 662fa3d60993 docs: networking: dpaa2: fix chapter title format adds f3fd34fe0e71 docs: sound: kernel-api: writing-an-alsa-driver.rst: repla [...] adds dc9c31c3ffc8 docs: firmware-guide: acpi: dsd: graph.rst: replace some c [...] adds b426d9d78efb docs: virt: kvm: api.rst: replace some characters adds ce48ee81a193 admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst adds d5caec394a78 admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt adds 77167b966b7e docs: submitting-patches: clarify the role of LKML adds 4a52225d6101 docs/zh_CN: add a translation for index new 78d788681492 Merge remote-tracking branch 'jc_docs/docs-next' adds 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error adds d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug adds 7300d0c2391a media: rc-loopback: send carrier reports adds 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work adds 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() adds c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init adds 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr adds 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init adds 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug adds 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional adds b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls adds a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps adds 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper adds c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 adds 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 adds fb7cb344b969 media: hantro: Add support for the Rockchip PX30 adds 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible adds 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property adds abb7c7c2f025 media: adv7180: Add optional reset GPIO adds f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe adds 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] adds ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility adds 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe adds 6f5885a77505 media: go7007: remove redundant initialization adds ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks adds 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' adds f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb adds 7910c23d7047 media: media/cec-core.rst: update adap_enable doc adds 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe adds 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] adds e58430e1d4fd media: rockchip/rga: fix error handling in probe adds fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() adds 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats adds e6f238735f63 media: atomisp: Fix typo "accesible" adds fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix adds 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe adds 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. adds 9763267eda9d media: atomisp: remove useless breaks adds 728a5c64ae5f media: atomisp: remove dublicate code adds 264f59089914 media: atomisp: remove useless returns adds 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c adds c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" adds 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c adds f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c adds 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c adds 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds 95d2117cfe77 media: atomisp: Align block comments adds f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line adds 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() adds d741db71cf1d media: atomisp: remove the repeated declaration adds 8e38adf99d2f media: atomisp: Remove unused declarations adds 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] adds a5d46d9afbdf media: atomisp: Remove unused port_enabled variable adds 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree adds 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast adds d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 1d74a91dc5c8 media: atomisp: Perform a single memset() for union adds 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user adds 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c27479d762de media: atomisp: pci: reposition braces as per coding style new 1831eb6c9bf6 Merge remote-tracking branch 'v4l-dvb/master' adds 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" adds 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c adds a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c adds d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c adds e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds b09ea9386214 media: atomisp: Align block comments adds 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line adds 280355522d61 media: atomisp: improve error handling in gc2235_detect() adds 0ae19e8c0866 media: atomisp: remove the repeated declaration adds 85001df54b5f media: atomisp: Remove unused declarations adds dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] adds 693064eafa9e media: atomisp: Remove unused port_enabled variable adds 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree adds 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast adds d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 69aa1deeab47 media: atomisp: Perform a single memset() for union adds a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user adds f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style new 266234e7659f Merge remote-tracking branch 'v4l-dvb-next/master' adds 62a21d3c41df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds f0c6225531e4 ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 adds 31e110abcbc1 Merge branch 'acpi-pm' into linux-next adds 1dae4a65c011 Merge branch 'pm-pci' into linux-next new e0eef3690dc6 Revert "ACPI: resources: Add checks for ACPI IRQ override" new 839b3a1aeae6 Merge branch 'acpi-resources' into linux-next new 41a8457f3f6f ACPI: DPTF: Fix reading of attributes new 604483c9d252 Merge branch 'acpi-dptf' into linux-next new f1970b06c424 Merge remote-tracking branch 'pm/linux-next' adds d66cd5dea551 cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev new 0a2b5400b8f7 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage new 5b2b36167b51 Merge remote-tracking branch 'cpupower/cpupower' adds 5fecc72d6f6e opp: remove WARN when no valid OPPs remain adds 45dd009f0a8f ARM: dts: omap: Drop references to opp.txt adds f05b0068950e dt-bindings: Clean-up OPP binding node names in examples adds 941b2be46901 dt-bindings: opp: Convert to DT schema new a3558d5c07f6 Merge remote-tracking branch 'opp/opp/linux-next' new 7b8798617c79 Merge remote-tracking branch 'ieee1394/for-next' new d6c0bc717031 Merge remote-tracking branch 'dlm/next' adds 85044eb08d0a of: Return success from of_dma_set_restricted_buffer() whe [...] adds 463e862ac63e swiotlb: Convert io_default_tlb_mem to static allocation adds 1efd3fc0ccf5 swiotlb: Emit diagnostic in swiotlb_exit() adds ad6c00283163 swiotlb: Free tbl memory in swiotlb_exit() adds 93ebb6828723 s390/pv: fix the forcing of the swiotlb new be1841fe3ca0 Merge remote-tracking branch 'swiotlb/linux-next' adds 2013b4d52527 RDMA/mlx5: Separate DCI QP creation logic adds 11656f593a86 RDMA/mlx5: Add DCS offload support adds 07d0f314ba75 Merge branch 'mlx5_dcs' into rdma.git for-next new 8ff7ca1c997b Merge remote-tracking branch 'rdma/for-next' adds 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode adds a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" adds 69ebb3706471 net: dsa: tag_8021q: use symbolic error names adds 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration adds cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] adds 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core adds d7b1fd520d5d net: dsa: let the core manage the tag_8021q context adds 5da11eb40734 net: dsa: make tag_8021q operations part of the core adds 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] adds e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] adds c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support adds 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' adds 8b72b301b442 net: phy: add API to read 802.3-c45 IDs adds 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver adds c6451cda100d net: switchdev: introduce helper for checking dynamically [...] adds 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] adds b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device adds 083cd5a42d0f Merge branch 'fdb-fanout' adds a38c02ef48a1 dt-bindings: net: fec: Fix indentation adds 0ac262713444 net: ipa: fix IPA v4.11 interconnect data adds 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information adds fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds b79c6fba6cd7 Merge branch 'qcom-dts-updates' adds 8292d7f6e871 net: ipv4: add capability check for net administration adds c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes adds 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes adds d34869b44a17 net: phylink: add phy change pause mode debug adds be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration adds d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string adds fa660684e531 net: marvell: clean up trigraph warning on ??! string adds 8887ca5474bd net: phy: at803x: simplify custom phy id matching adds bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version adds 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml adds 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding adds 3e55d231716e e1000e: Add handshake with the CSME to support S0ix adds ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit adds 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix adds 820b8ff653a1 e1000e: Add support for Lunar Lake adds 8e25c0a212de e1000e: Add support for the next LOM generation adds ade4162e80f1 e1000e: Add space to the debug print adds e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" adds 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] adds 7c496de538ee igc: Remove _I_PHY_ID checking adds 47bca7de6a4f igc: Remove phy->type checking adds 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling adds b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 adds 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 7cefb0b0e911 net: phylink: cleanup ksettings_set adds f5621a01c86b net: phy: at803x: finish the phy id checking simplification adds 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] adds 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device adds db67f219fc93 uapi: IPv6 IOAM headers definition adds 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace adds 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API adds 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels adds de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls adds 968691c777af selftests: net: Test for the IOAM insertion with IPv6 adds 7c804e91df52 Merge branch 'ipv6-ioam' adds 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward adds ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward adds 1050713026a0 i40e: add support for PTP external synchronization clock adds 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device adds dcb713d53e2e usb: hso: remove the bailout parameter adds 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro adds 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() adds 524df92c1907 ionic: drop useless check of PCI driver data validity adds 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] adds 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates adds 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit adds dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node adds 6567cb438a51 net: bridge: multicast: add mdb context support adds 58d913a32664 net: bridge: multicast: add context support for host-joine [...] adds c2255ff47768 ionic: cleanly release devlink instance adds 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join adds 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks adds f7cf972f9375 net: bridge: disambiguate offload_fwd_mark adds 8582661048eb net: bridge: switchdev: recycle unused hwdoms adds 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...] adds 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...] adds 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...] adds f796fcd613a9 Merge branch 'bridge-port-offload' adds 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...] adds fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...] adds 9c2670951ed0 net: usb: asix: ax88772: add missing stop adds 802a76affb09 net: selftests: add MTU test adds 16416d37f0e7 nfp: flower: make the match compilation functions reusable adds 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input adds e75dc2650770 nfp: flower: refactor action offload code slightly adds 71e88cfb9260 nfp: flower-ct: calculate required key_layers adds 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload adds d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload adds 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table adds 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp adds 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct adds 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' adds 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn adds 4431531c482a nfp: fix return statement in nfp_net_parse_meta() adds 1a33b18b3bd9 compat: make linux/compat.h available everywhere adds dd98d2895de6 ethtool: improve compat ioctl handling adds 709566d79209 net: socket: rework SIOC?IFMAP ioctls adds b0e99d03778b net: socket: remove register_gifconf adds 876f0bf9d0d5 net: socket: simplify dev_ifconf handling adds 29c4964822aa net: socket: rework compat_ifreq_ioctl() adds 090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space' adds 5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 472111920f1c net: bridge: switchdev: allow the TX data plane forwarding [...] adds 5b22d3669f2f net: dsa: track the number of switches in a tree adds 123abc06e74f net: dsa: add support for bridge TX forwarding offload adds ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding o [...] adds d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process adds 356ae88f8322 Merge branch 'bridge-tx-fwd' adds 3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry adds 8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link adds 6a6b83ca471c mpls: defer ttl decrement in mpls_forward() adds c65e7025c603 nfc: port100: constify protocol list array adds 94a994d2b2b7 net: phy: Remove unused including <linux/version.h> adds 07be39e32d0a igb: Add counter to i21x doublecheck adds c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS adds cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS adds facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark [...] adds 48d5440393d3 nfc: constify payload argument in nci_send_cmd() adds b9c28286d8f1 nfc: constify nci_ops adds d08ba0fdeaba nfc: s3fwrn5: constify nci_ops adds cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops) adds 7a5e98daf6bd nfc: constify nfc_phy_ops adds 0f20ae9bb96b nfc: st21nfca: constify file-scope arrays adds 15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd adds 5f3e63933793 nfc: constify nfc_hci_gate adds f6c802a726ae nfc: constify nfc_ops adds 094c45c84d79 nfc: constify nfc_hci_ops adds 49545357bf7e nfc: constify nfc_llc_ops adds 7186aac9c22d nfc: constify nfc_digital_ops adds 0e804326759d Merge branch 'nfc-const' adds cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg adds 6149ab604c80 devlink: add documentation for hns3 driver adds b741269b2759 net: hns3: add support for registering devlink for PF adds cd6242991d2e net: hns3: add support for registering devlink for VF adds 26fbf511693e net: hns3: add support for devlink get info for PF adds bd85e55bfb95 net: hns3: add support for devlink get info for VF adds 98fa7525d360 net: hns3: add devlink reload support for PF adds f2b67226c3a8 net: hns3: add devlink reload support for VF adds 8f49efc9a0c4 Merge branch 'hns3-devlink' adds a0302ff5906a nfc: s3fwrn5: remove unnecessary label adds e129f6b5aeb3 net: mhi: Improve MBIM packet counting adds 9d32e4e7e9e1 nfp: add support for coalesce adaptive feature adds af996031e154 net: ixp4xx_hss: use dma_pool_zalloc adds 04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error adds 333128737955 can: j1939: fix checkpatch warnings adds 641ba6ded234 can: j1939: replace fall through comment by fallthrough ps [...] adds 7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name [...] adds 78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se [...] adds a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer f [...] adds c757096ea103 can: rx-offload: add skb queue for use during ISR adds 1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly cal [...] adds 30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add [...] adds 8345a3307381 can: bittiming: fix documentation for struct can_tdc adds e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off adds 6b6bd1999267 can: netlink: remove redundant check in can_validate() adds 9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy adds d836cb5fe045 can: m_can: Add support for transceiver as phy adds 9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname adds 0ddd83fbebbc can: m_can: remove support for custom bit timing adds 74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal cloc [...] adds 71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF adds cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared adds 681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro adds f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro adds 42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro adds 822a99c41fb4 net: at91_can: remove redundant blank lines adds 933850c4b912 net: at91_can: add blank line after declarations adds 57bca980bad4 net: at91_can: fix the code style issue about macro adds 8ed1661cf21e net: at91_can: use BIT macro adds ccc5f1c994df net: at91_can: fix the alignment issue adds 02400533bb70 net: at91_can: add braces {} to all arms of the statement adds fc1d97d4fbfd net: at91_can: remove redundant space adds 5bbe60493a21 net: at91_can: fix the comments style issue adds 9b69aff9fd1a can: peak_pci: convert comments to network style comments adds fe1fa1387a15 can: peak_pci: fix checkpatch warnings adds 805ff68c8e7f can: peak_pci: Add name and FW version of the card in kern [...] adds 1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only i [...] adds 3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-s [...] adds 1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information adds c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling o [...] adds 58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation adds 45cb13963df3 can: etas_es58x: use error pointer during device probing adds 6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources adds 004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code adds 7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instea [...] adds f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_t [...] adds 896e7f3e7424 can: flexcan: add platform data header adds d9cead75b1c6 can: flexcan: add mcf5441x support adds 8dad5561c13a can: flexcan: update Kconfig to enable coldfire adds d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git. [...] adds 9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB adds 26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO adds 69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock adds bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of creat [...] adds 06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object adds 4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx adds 3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct adds 0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources adds 093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id adds 983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() adds a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx [...] adds 4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() adds 6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash adds a6696735d694 net/mlx5e: Convert TIR to a dedicated object adds 65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res adds 09f83569189f net/mlx5e: Use the new TIR API for kTLS adds 9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.or [...] adds f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying sw [...] adds ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from t [...] adds d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of point [...] adds 6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic adds 4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports adds 19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge adds 884be12f8566 net: dsa: sja1105: add support for imprecise RX adds b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based [...] adds edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can [...] adds beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination' adds f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid() adds 546948bf3625 net: ipa: always validate filter and route tables adds 442d68ebf092 net: ipa: kill the remaining conditional validation code adds 5bc5588466a1 net: ipa: use WARN_ON() rather than assertions adds 2739bd76fceb Merge branch 'ipa-kill-validation' adds 22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+ adds 6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() adds 323e0cb473e2 flow_dissector: Fix out-of-bounds warnings adds 63961f544e27 net: ipa: kill ipa_modem_setup() adds 07e1f6897f73 net: ipa: configure memory regions early adds 1118a14710ee net: ipa: set up IPA interrupts earlier adds dc8f7e3924a9 net: ipa: set up the microcontroller earlier adds e2f154e6b601 net: ipa: introduce ipa_uc_clock() adds 268ca4129d8d Merge branch 'ipa-clock' new 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow new b0e81817629a net: build all switchdev drivers as modules when the bridg [...] new f9b282b36dfa net: netlink: add the case when nlh is NULL new e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS new 784dcfa56e04 openvswitch: fix alignment issues new 076999e46027 openvswitch: fix sparse warning incorrect type new 453a343c5a74 Merge branch 'ovs-upcall-issues' new d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver new ef17e2ac2183 net: qed: remove unneeded return variables new 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint new 63f367d9de77 tcp: more accurately detect spurious TLP probes new a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window new 2fba2eae30d3 Merge branch 'tcp-rack' new b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl new 89939e890605 staging: rtlwifi: use siocdevprivate new 3343c49a959d staging: wlan-ng: use siocdevprivate new 3f3fa5340745 hostap: use ndo_siocdevprivate new 561d8352818f bridge: use ndo_siocdevprivate new 4747c1a8bc50 phonet: use siocdevprivate new 029a4fef6b22 tulip: use ndo_siocdevprivate new 232ec98ec35d bonding: use siocdevprivate new dbecb011eb78 appletalk: use ndo_siocdevprivate new 99b78a37a371 hamachi: use ndo_siocdevprivate new 32d05468c462 tehuti: use ndo_siocdevprivate new d92f7b59d32b eql: use ndo_siocdevprivate new 043393d8b478 fddi: use ndo_siocdevprivate new ef1b5b0c30bc net: usb: use ndo_siocdevprivate new 76b5878cffab slip/plip: use ndo_siocdevprivate new 18787eeebd71 qeth: use ndo_siocdevprivate new ebb4a911e09a cxgb3: use ndo_siocdevprivate new 25ec92fbdd23 hamradio: use ndo_siocdevprivate new ae6af0120dda airo: use ndo_siocdevprivate new 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate new 81a68110a22a hippi: use ndo_siocdevprivate new cc0aa831a0d9 sb1000: use ndo_siocdevprivate new 34f7cac07c4e ppp: use ndo_siocdevprivate new 73d74f61a559 wan: use ndo_siocdevprivate new 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function new a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately new a76053707dbf dev_ioctl: split out ndo_eth_ioctl new ad7eab2ab014 net: split out ndo_siowandev ioctl new 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE new ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl new 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation new 7c57706b4be5 Merge branch 'ndo_ioctl-rework' new c0b03e839950 ionic: minimize resources when under kdump new d2662072c094 ionic: monitor fw status generation new 73d618bb7e19 ionic: print firmware version on identify new e7f52aa44380 ionic: init reconfig err to 0 new e75ccac1d064 ionic: use fewer inits on the buf_info struct new 73618201acaa ionic: increment num-vfs before configure new a1cda1844bee ionic: remove unneeded comp union fields new f51236867736 ionic: block some ethtool operations when fw in reset new 6edddead9550 ionic: enable rxhash only with multiple queues new 18d6426402de ionic: add function tag to debug string new 2f21be447bf0 Merge branch 'ionic-next' new 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std new 937a0da43228 net: ipa: make IPA interrupt handler threaded only new e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions new fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code new 176086d87035 net: ipa: kill ipa_interrupt_process_all() new f34d9224503f Merge branch 'ipa-interrupts' new 923a6b698447 net: ipa: get clock in ipa_probe() new cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() new 34c6034b4764 net: ipa: add clock reference for remoteproc SSR new f2b0355363f3 net: ipa: add a clock reference for netdev operations new 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete new 299b50fc9e8b Merge branch 'ipa-clock-refs' new acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order new 35f6986743d7 net/mlx5: Don't rely on always true registered field new d7907a2b1a3b devlink: Remove duplicated registration check new 3bdc70669eb2 Merge branch 'devlink-register' new d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() new 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support new 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...] new 5d886947039d dt-bindings: net: fsl,fec: update compatible items new df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay new 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support new b82f8c3f1409 net: fec: add eee mode tx lpi support new fc539459e900 net: fec: add MAC internal delayed clock feature support new a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC new 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...] new 63caca1e3ef6 Merge branch 'fec-next' new a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...] new 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset new caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips new 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins new 099fdeda659d bnxt_en: Event handler for PPS events new abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin new 1159da6410a3 Merge branch 'bnxt_en-ptp' new b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port new 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...] new b0fdb99943be Merge branch 'switchdev-notifiers' new b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries new 883d71a55e96 Documentation: networking: add ioam6-sysctl into index new 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags new 8a886b142bd0 sk_buff: track dst status in slow_gro new b0999f385ac3 sk_buff: track extension status in slow_gro new 9efb4b5baf6c net: optimize GRO for the common case. new 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference new d504fff0d14a veth: use skb_prepare_for_gro() new 8cb79af5c63f Merge branch 'skb-gro-optimize' new dd8987a394c0 nfc: constify passed nfc_dev new 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() new 9a4af01c35a5 nfc: port100: constify several pointers new ea050c5ee74a nfc: trf7970a: constify several pointers new 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev new 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) new 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...] new c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator new 3d463dd5023b nfc: fdp: constify several pointers new a751449f8b47 nfc: microread: constify several pointers new fe53159fe3e0 nfc: mrvl: constify several pointers new 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops new 658e6b1612c6 Merge branch 'nfc-const' new bc49d8169aa7 mctp: Add MCTP base new 8f601a1e4f8c mctp: Add base socket/protocol definitions new 2c8e2e9aec79 mctp: Add base packet definitions new 60fc63981693 mctp: Add sockaddr_mctp to uapi new 4b2e69305cbb mctp: Add initial driver infrastructure new 583be982d934 mctp: Add device handling and netlink interface new 889b7da23abf mctp: Add initial routing framework new 06d2f4c583a7 mctp: Add netlink route management new 4d8b9319282a mctp: Add neighbour implementation new 831119f88781 mctp: Add neighbour netlink interface new 833ef3b91de6 mctp: Populate socket implementation new 4a992bbd3650 mctp: Implement message fragmentation & reassembly new 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output new 03f2bbc4ee57 mctp: Allow per-netns default networks new 6a2d98b18900 mctp: Add MCTP overview document new e5fe3a5fe333 Merge branch 'mctp' new cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...] new bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...] new 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...] new 3bdf4d6196eb Merge branch 'sja110-vlan-fixes' new 7a3febed4455 qed: Remove the qed module version new 88ea96f8c14e qede: Remove the qede module version new 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...] new adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block new c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace new 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace new cbc2a8893b59 dpaa2-switch: add API for setting up mirroring new e0ead825a1f1 dpaa2-switch: add support for port mirroring new 0f3faece5808 dpaa2-switch: add VLAN based mirroring new 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...] new d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch new b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' new 3aa260559455 net/sched: store the last executed chain also for clsact egress new 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events new bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...] new 3e12361b6d23 bcm63xx_enet: delete a redundant assignment new cbf27d6d3e40 Merge remote-tracking branch 'net-next/master' adds 16c5900ba776 bpf: Fix pointer cast warning adds 724f17b7d45d bpf: Remove redundant intiialization of variable stype adds 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg adds 1f71a468a75f libbpf: Fix func leak in attach_kprobe adds e3f9bc35ea7e libbpf: Allow decimal offset for kprobes adds da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function adds 525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos adds ad2d61376a05 tcp: seq_file: Refactor net and family matching adds 62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state adds b72acf4501d7 tcp: seq_file: Add listening_get_first() adds 05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2 adds 04c7820b776f bpf: tcp: Bpf iter batching and lock_sock adds 3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter adds eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in b [...] adds d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt' adds e244d34d0ea1 libbpf: Add bpf_map__pin_path function adds 7a18844223d4 selftests/bpf: Document vmtest.sh dependencies adds ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test adds 2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result adds 6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program. adds 3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program indep [...] adds 301ba4d71028 libbpf: Move CO-RE types into relo_core.h. adds b0588390dbce libbpf: Split CO-RE logic into relo_core.c. adds 793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.' new 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect new 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument new 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore new c139e40a515d libbpf: Fix comment typo new 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel new 33b57e0cc78e bpf: Increase supported cgroup storage value size new 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...] new d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 new 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...] new 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() new 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...] new 369e955b3d1c tools: Free BTF objects at various locations new 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...] new 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() new 211ab78f7658 tools: bpftool: Support dumping split BTF by id new f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...] new 8f3eb1f5c702 Merge remote-tracking branch 'bpf-next/for-next' adds f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref() adds 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...] new 198e0fb42d43 Merge remote-tracking branch 'ipsec-next/master' adds 616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq new 2c3d4f23f6f7 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 923a134647a0 ath: switch from 'pci_' to 'dma_' API new 0791ba2bc7d3 ath11k: Remove some duplicate code new b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 2ab8dc534f69 Merge remote-tracking branch 'wireless-drivers-next/master' adds b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip adds 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...] adds 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...] adds 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D adds 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index adds 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 adds ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright adds 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip adds 66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag adds 30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup [...] adds d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend adds acd5aea40049 Bluetooth: btusb: Add valid le states quirk new 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() new a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd new 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt new 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses new 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...] new cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller new f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...] new f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...] new e8b2182cbbf1 Merge remote-tracking branch 'bluetooth/master' new 07edde7497f4 Merge remote-tracking branch 'mtd/mtd/next' new 04e8ae2a592d Merge remote-tracking branch 'nand/nand/next' adds 821720b9f34e crypto: x86/aes-ni - add missing error checks in XTS code new 6d5cb152a810 Merge remote-tracking branch 'crypto/master' adds b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] adds 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] adds 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] adds 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] adds 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] adds ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] adds 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] adds 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures adds 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers adds 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] adds 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) adds d098775ed440 drm/nouveau: init the base GEM fields for internal BOs adds 86441fa29e57 Merge drm/drm-next into drm-misc-next adds 26594678d00f drm/doc: document how userspace should find out CRTC index adds a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 adds f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] adds 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple adds feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus adds 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child adds aeb33699fc2c drm: Introduce the DP AUX bus adds 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] adds cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC adds a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] adds e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus adds a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC adds 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] adds ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds d92223ead97c drm/vmwgfx: Simplify devcaps code adds 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats adds a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts adds 74231041d140 drm/vmwgfx: Fix some static checker warnings adds f674a218c610 drm/vmwgfx: remove code that was using physical page addresses adds 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter adds b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] adds baee602e5c0d drm/vmwgfx: Remove vmw_chipset adds 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error adds 00f4471e42c8 Merge drm/drm-next into drm-misc-next adds 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend adds 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency adds f425821b9468 drm/vma: Add a driver_private member to vma_node. adds cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. adds bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next adds ade0e676ecdc drm/doc: document drm_mode_get_plane adds 9c61e7895468 dma-buf: some dma_fence_chain improvements adds 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 adds 413f52f146f1 drm/dbi: Support DBI typec1 read operations adds c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI adds aae74ff9caa8 drm/ast: Add detect function support adds bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs adds ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c adds f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug adds 3f35b6b041f6 MAINTAINERS: update vmwgfx info adds ebc9ac7c3dfe drm/vmwgfx: Update device headers adds c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 adds 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown adds 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] adds d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). adds 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) adds f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable adds 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break adds db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] adds a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] adds d112e10fece5 drm/panel: Add connector_type for some EDT displays adds 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 adds b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] adds 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] adds a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations adds 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] adds 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] adds 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence adds 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 adds 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better adds 2e717a55982a udmabuf: configurable list_limit and size_limit_mb adds 3a1fde58fab3 drm/virtio: Add fences for Guest blobs adds 56934baef47b drm/virtio: Prepare resource_flush to accept a fence adds 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present adds 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation adds c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex adds bacbab58f09d drm: Mention the power state requirement on side-channel o [...] adds ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET adds 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT adds 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE adds 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting adds 91e99e113929 drm/vc4: hdmi: Register HDMI codec adds 403797925768 drm/ttm: Fix multihop assert on eviction. adds ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 adds 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer adds 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain adds 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages adds ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert adds 2254e49cef70 dma-resv: Fix kerneldoc adds 94dd80feb658 drm/panfrost: Shrink sched_lock adds 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking adds 7601d53c2c49 drm/panfrost: Fix implicit sync adds 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] adds 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional adds bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional adds d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates adds 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge adds 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections adds 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function adds d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add adds d6abed2ad168 dma-buf: Switch to inline kerneldoc adds 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules adds 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] adds 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default adds 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks adds f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS adds 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb adds 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] adds 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default adds 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission adds 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state adds f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally adds b2ffa2c25bba drm/radeon: Track IRQ state in local device state adds 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls adds 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled adds ac1723c16b66 drm/i915: Track IRQ state in local device state adds 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled adds a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled adds 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled adds 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled adds b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled adds d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled adds 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled adds a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled adds daea75017cfc drm/omapdrm: Track IRQ state in local device state adds 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled adds e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled adds 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled adds aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled adds 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled adds 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled adds a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled adds 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled adds 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled adds aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled adds fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled adds 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled adds 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats adds 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do adds 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] adds 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] adds 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] adds 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] adds 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] adds 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset adds 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts adds a11c4711238a drm/panfrost: Simplify the reset serialization logic adds 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] adds ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults adds f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck adds 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] adds 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close adds 030761e097b4 drm/panfrost: Queue jobs on the hardware adds 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout adds 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name adds fb786a48ac0d drm/vkms: update the current status of todo list adds 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() adds 796c3e35ac16 drm/bochs: Move to tiny/ adds 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers adds 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() adds e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() adds 382d019d1022 drm/mgag200: Inline mgag200_device_init() adds 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() adds d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp adds 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function adds 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration adds 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown adds 1a3c1959740c drm/vkms: replace macro in vkms_release() adds 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() adds 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces adds 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h adds b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces adds 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces adds f8ac863b6a93 drm/gud: Free buffers on device removal adds 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer adds b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID adds a0356899ebe8 drm/gud: Add async_flush module parameter adds 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 adds 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence adds 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data adds ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry adds 60f800b2bdfa drm/msm: always wait for the exclusive fence adds 10f7b40e4f30 drm/panel: add basic DP AUX backlight support adds bfd451403d70 drm/panel-simple: Support DP AUX backlight adds 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator adds 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] adds c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 adds 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 adds 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 adds a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU adds f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 adds e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel adds f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel adds 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config adds 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" adds b557a5f8da57 drm/of: free the right object adds 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs adds 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" adds b71565022031 drm/gem: Export implementation of shadow-plane helpers adds 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state adds b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB adds bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] adds 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper adds 35d283658a61 drm/shmem-helper: Align to page size in dumb_create adds 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA adds 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel adds 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts adds 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered adds 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage adds 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces adds db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces adds 311ac6f3e566 drm/omapdrm: Remove outdated comment adds 6f9223a56fab drm/of: free the iterator object on failure adds 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight adds 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] adds 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] adds f82ff130a5e6 drm/panel: Add DT bindings for Samsung LMS380KF01 adds 57f6190a60ec drm/panel: ws2401: Add driver for WideChips WS2401 adds 648ce7fd186c drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached adds 5cc4e71f0199 drm/stm: dsi: compute the transition time from LP to HS and back adds 98a65439172d video: fbdev: kyro: fix a DoS bug by restricting user input adds 0189cb57b96f fbmem: Convert from atomic_t to refcount_t on fb_info->count adds 613ba71619cf drm/ingenic: Convert to Linux IRQ interfaces adds c715def51591 dma-buf: Delete the DMA-BUF attachment sysfs statistics adds 572994bf18ff drm/ast: Zero is missing in detect function adds f34bf652d680 drm/ast: Disable fast reset after DRAM initial adds b46998d81a1d drm/bochs: Fix missing pci_disable_device() on error in bo [...] adds 63c57e8dc7a0 dma_buf: remove dmabuf sysfs teardown before release adds 51fdf0914f26 drm/print: fixup spelling in a comment adds 869e76f7a918 drm: avoid circular locks in drm_mode_getconnector adds 5eff9585de22 drm: avoid blocking in drm_clients_info's rcu section adds 1f7ef07cfa14 drm: add a locked version of drm_is_current_master adds 0b0860a3cf5e drm: serialize drm_file.master with a new spinlock adds 56f0729a510f drm: protect drm_master pointers in drm_lease.c adds 26a4dc29b74a drm/v3d: Expose performance counters to userspace adds 77e21b50acab vgaarb: remove VGA_DEFAULT_DEVICE adds b0b514abc4cf vgaarb: remove vga_conflicts adds 45549c00d3ff vgaarb: move the kerneldoc for vga_set_legacy_decoding to [...] adds 6609176f56ad vgaarb: cleanup vgaarb.h adds b8779475869a vgaarb: provide a vga_client_unregister wrapper adds f6b1772b2555 vgaarb: remove the unused irq_set_state argument to vga_cl [...] adds bf44e8cecc03 vgaarb: don't pass a cookie to vga_client_register adds d391c5827107 drivers/firmware: move x86 Generic System Framebuffers support adds 8633ef82f101 drivers/firmware: consolidate EFI framebuffer setup for al [...] adds 99279ad8feb9 video: fbdev: arcfb: remove redundant initialization of va [...] adds 030fadb01381 video: fbdev: neofb: add a check against divide error adds 474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible adds 8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.free [...] adds 35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next new 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures new 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set new 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller new 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown new c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] new 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove new fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails new 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available new e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper new d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number new c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper new 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field new 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() new 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] new 336ae9753389 Merge remote-tracking branch 'drm/drm-next' adds 266332367e2d drm/vmwgfx: Fix implicit declaration error adds 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 new e613befca0f8 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. adds 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor adds 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error adds 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 adds 98e95e4f7996 drm/amd/display: log additional register state for debug adds 46ddb8965882 drm/amd/display: implement workaround for riommu related hang adds 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct adds dce7e5318d4e drm/amd/display: remove compbuf size wait adds d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 adds 356789e8401c drm/amd/display: 3.2.143 adds 2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure adds 5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to [...] adds d93d53563697 drm/amd/display: Add copyright notice to new files adds 3addbde269f2 drm/amd/display: Fixed hardware power down bypass during h [...] adds 0f806243125d drm/amd/display: Fix comparison error in dcn21 DML adds 11a7e64266ee drm/amd/display: 3.2.144 adds 328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 adds 2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes wi [...] adds f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 adds b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 adds 0070a5b7004a drm/amd/display: Only set default brightness for OLED adds 324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] adds e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 adds ba16b22d4228 drm/amd/display: Line Buffer changes adds a4d5df1787cc drm/amd/display: add workaround for riommu invalidation re [...] adds ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility adds 5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 adds d95743c79861 drm/amd/display: 3.2.145 adds 550ff7ad37fa drm/amd/display: change zstate allow msg condition adds 54e606546124 drm/amd/pm: Support board calibration on aldebaran adds d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list adds 331e78187f3a drm/amdgpu: add psp command to get num xgmi links between [...] adds 3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd adds 933048103837 drm/amdkfd: report pcie bandwidth to the kfd adds f72ac409416e drm/amdgpu - Corrected the video codecs array name for yel [...] adds 1a4772d922d2 drm/amdgpu: Change the imprecise function name adds 4067cdb1cfad drm/amdgpu: Add error message when programing registers fails adds 95f71f12aa45 drm/amdgpu: Fix a printing message adds cd5955f40173 drm/amdgpu: Change a few function names adds 9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr adds 78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed adds 4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery adds 1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_r [...] adds 6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output adds e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq adds 410e302ea53f drm/amdkfd: Update SMI throttle event bitmask adds ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty adds 222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking adds aff890288de2 drm/amdgpu/acp: Make PM domain really work adds e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling adds 69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) adds 5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string adds 30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc adds d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type adds 708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish adds 6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish adds f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish adds 621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish adds bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish adds d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish adds 9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 adds 9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 adds 86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish adds d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish adds 06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD adds b515937b414a drm/amdgpu: add chip early init for cyan_skillfish adds 338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish adds 2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish adds e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish adds 3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish adds 1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish adds c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 adds 128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish adds 1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish adds ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish adds 67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish adds 61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish adds 641df0990487 drm/amdgpu: enable SMU for cyan_skilfish adds 7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload adds a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish adds 5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) adds 1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid adds 7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels adds fe6b1032b23e drm/amdgpu: Change the imprecise output adds 61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode adds bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver new 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state new 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 new d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported new e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter new af1f2b19fd7d drm/amd/display: Fix PSR command version new b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures new b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state new 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors new ea2f15ff7eaf drm/amd/display: fix missing reg offset new 40ef288f90f9 drm/amd/display: add update authentication interface new 7ac851bcd547 drm/amd/display: remove unused functions new 02352bfd78c3 drm/amd/display: Always wait for update lock status new bbf87050791f drm/amd/display: refactor riommu invalidation wa new 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] new add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 new 1df272a8b37e drm/amd/display: 3.2.146 new f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] new e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] new 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] new 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] new b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] new 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x new b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] new d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] new 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu new 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights new b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish new f8e487ce83da drm/amdgpu: Added latest PSP FW header new 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW new 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading new edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers new 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence new b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] new 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock new 7cd5d6844dd2 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] new 66f90cda36c0 drm/amdkfd: Allow querying SVM attributes that are clear new 7c3cee9ca132 usb/host: enable auto power control for xhci-pci new 3d4ac3df30df drm/amdgpu: add another raven1 gfxoff quirk new 488d8975c2e7 drm/amdgpu: only check for _PR3 on dGPUs new a0d91a4135ca drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 5549b90e845e Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new b0d31be25f98 Revert "drm/amd/display: To modify the condition in indica [...] new a7e6f138ae5f drm/radeon: Add HD-audio component notifier support (v2) new 1d0f01678bde PCI: quirks: Quirk PCI d3hot delay for AMD xhci new 99facff49d5e drm/amdgpu/smu7: split PM logging start and sampling new 152d13d3c97b Merge remote-tracking branch 'amdgpu/drm-next' adds 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] adds e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL adds efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL adds 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive adds d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs adds f39730350dd1 drm/i915: Add release id version adds 05eb46384ecb drm/i915: Add XE_HP initial definitions adds 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions adds 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info adds c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 22e26af76903 drm/i915: Fork DG1 interrupt handler adds 3176fb663c0b drm/i915/dg2: Add fake PCH adds 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock adds 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling adds 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs adds 263862652f16 drm/i915/dg2: Setup display outputs adds 49f756342b81 drm/i915/dg2: Add dbuf programming adds 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers adds 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info adds 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth adds e631a440c03c drm/i915/step: Add macro magic for handling steps adds f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() adds f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL adds e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL adds fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types adds ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list adds 9b52aa720168 drm/i915/bios: Fix ports mask adds 3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ adds 4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK adds ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] adds 5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that int [...] adds 6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis new 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 new 192fbfb76744 drm/i915: Implement PSF GV point support new 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes new ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible new 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating new 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done new bae676411906 drm/i915/adl_s: Update ddi buf translation tables new 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY new 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY new 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI new a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys new f82f2563bc60 drm/i915/dg2: Update modeset sequences new a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init new 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR new 11955c87d209 drm/i915/dg2: Update to bigjoiner path new 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] new 8a80ae229e73 Merge remote-tracking branch 'drm-intel/for-linux-next' new 761b7364c513 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 9d6723747915 gpu: ipu-v3: image-convert: use swap() new 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] new b100073e9575 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 6f4eb73e2bc4 Merge remote-tracking branch 'etnaviv/etnaviv/next' new fdc6ee62db05 Merge remote-tracking branch 'regmap/for-next' new c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] new 5cee05914754 Merge remote-tracking branch 'sound/for-next' adds 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header adds 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver adds 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions adds 603f2dedccac ASoC: amd: create acp5x platform devices adds 77f61444e48b ASoC: amd: add ACP5x PCM platform driver adds fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver adds cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops adds e550339ee652 ASoC: amd: add vangogh i2s controller driver adds b80556addd1a ASoC: amd: add vangogh i2s dai driver ops adds b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops adds 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops adds 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build adds af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default adds 718693352d8b ASoC: amd: Use dev_probe_err helper adds bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver new 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend new 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe new 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() new 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] new 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] new 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() new 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] new 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] new 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" new 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' new 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops new d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional new dfe1114638d1 ASoC: v253_init: eliminate pointer to string new cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] new bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] new 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] new 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] new eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] new 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] new 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] new ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] new 3b1cc6388558 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new 4a7e773da505 Merge remote-tracking branch 'sound-asoc/for-next' new a021ac73eaea Merge remote-tracking branch 'modules/modules-next' adds 7d3370e506ec Revert "Input: serio - make write method mandatory" adds da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true adds 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] adds 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] new 93f83ddb8b10 Merge remote-tracking branch 'input/next' new 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() new 3ce6e1f662a9 loop: reintroduce global lock for safe loop_validate_file( [...] new b93af3055d6f blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling new 5ab189cf3abb blk-iocost: fix operation ordering in iocg_wake_fn() new 340e84573878 block: delay freeing the gendisk new 319906c4191a Merge branch 'block-5.14' into for-5.15/block new ebdad322cdee ioprio: move user space relevant ioprio bits to UAPI includes new 4bc78bd5aa68 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> new 0c6696f3940e bvec: fix the include guards for bvec.h new 913656ae40b2 bvec: add a bvec_kmap_local helper new 9b6bf5c8ac11 bvec: add memcpy_{from,to}_bvec and memzero_bvec helper new b86d14cf7dd2 block: use memzero_page in zero_fill_bio new d39f1d3e1a98 rbd: use memzero_bvec new bd532fbfab76 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq new 226a08419dc1 ps3disk: use memcpy_{from,to}_bvec new 41f52719a6f8 block: remove bvec_kmap_irq and bvec_kunmap_irq new 6db4ab2c8905 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] new 5cc4862dc349 block: use memcpy_to_bvec in copy_to_high_bio_irq new f1cb206f9915 block: use memcpy_from_bvec in bio_copy_kern_endio_read new fc0dfee487b3 block: use memcpy_from_bvec in __blk_queue_bounce new 89cf2a7e3b97 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} new 6cbbf9af226d block: use bvec_kmap_local in bio_integrity_process new 4e1f588ad96b block: assert the locking state in delete_partition new 0a82043c13c8 block: unhash the whole device inode earlier new acac3d540614 block: allocate bd_meta_info later in add_partitions new 9d54b5b84fd7 block: change the refcounting for partitions new 6cf66ffff3d0 loop: don't grab a reference to the block device new 0175ebd544fa block: remove bdgrab new 40116ccedb80 block: remove bdput new 054fcd15c8ef Merge branch 'for-5.15/block' into for-next new 89dcb168a295 block: reduce stack usage in diskstats_show new 49648ed95802 block: use the %pg format specifier in printk_all_partitions new 4634b043877c block: use the %pg format specifier in show_partition new 397b40221352 block: simplify printing the device names disk_stack_limits new f96a9c57084a block: simplify disk name formatting in check_partition new 9b99b733701d block: remove disk_name() new b3912ae61998 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr new 002b8753da4a block/rnbd: Use sysfs_emit instead of s*printf function fo [...] new e9c737bb75a1 Merge branch 'for-5.15/drivers' into for-next new cff960c313fa block: remove cmdline-parser.c new c4ef8f85face block: add disk sequence number new bd1ec1e878c5 block: export the diskseq in uevents new 67e43da268db block: add ioctl to read the disk sequence number new 8a388b688c99 block: export diskseq in sysfs new e1015b519269 block: add a helper to raise a media changed event new 7b5cbe4404aa loop: raise media_change event new 1545cff875b5 Merge branch 'for-5.15/block' into for-next new 6130f44ba304 block: remove blk-mq-sysfs dead code new 89f11f3cf09e Merge branch 'for-5.15/block' into for-next new 99ffef14edaf Merge remote-tracking branch 'block/for-next' new e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers new 264c0f163bd3 dm writecache: add event counters new 0a3bec81a409 dm ima: measure data on table load new 34534af6bac1 dm ima: measure data on device resume new 66e7a13cd88e dm ima: measure data on device remove new 26872adc03e5 dm ima: measure data on table clear new 1ef0268aedcc dm ima: measure data on device rename new a4b668d1f175 dm: update target status functions to support IMA measurement new 3eadac651d1d dm: add documentation for IMA measurement support new 340e2e7ced1b Merge remote-tracking branch 'device-mapper/for-next' adds e39cdacf2f66 pcmcia: i82092: fix a null pointer dereference bug new 5fb4532cdfdf Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 762f3d440374 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 6616f06fd977 mmc: host: factor out clearing the retune state adds bcb0d814995e mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 1e69cf1b4137 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 5136c6871ef9 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 2b43f521c53d mmc: sdhci-of-arasan: Check return value of non-void funtions adds 070e83b0cfee mmc: sdhci-of-arasan: Use appropriate type of division macro adds 8cebd26e404d mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds fe8b30d632cb mmc: arasan: Fix the issue in reading tap values from DT adds 0fda3787caf9 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds b19f9e69a7c2 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 23cc9853eeab mmc: sh_mmcif: use proper DMAENGINE API for termination adds f94d8d303026 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 4801760af0e5 mmc: mmci: De-assert reset on probe adds e00d7d22aa83 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 49fc2be70e7f Merge branch 'fixes' into next new 09444ddf061d Merge remote-tracking branch 'mmc/next' new 78ff3fcfe2b1 Merge remote-tracking branch 'mfd/for-mfd-next' new 1f7a7092d826 Merge remote-tracking branch 'battery/for-next' adds d0f95e6496a9 regulator: fixed: use dev_err_probe for register adds c20d7a9b0266 Merge branch 'regulator-5.14' into regulator-5.15 adds 5e36129f2b4e regulator: hi6421v600: rename voltage range arrays adds c570c2337460 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new 15517318be67 Merge remote-tracking branch 'regulator/for-next' new 670045cf627b Merge remote-tracking branch 'security/next-testing' new ca723451f187 Merge remote-tracking branch 'apparmor/apparmor-next' new 80d8fdd3c7a2 Merge remote-tracking branch 'keys/keys-next' new 5d5dbbaec18c Merge remote-tracking branch 'selinux/next' new 61e24450803c Merge remote-tracking branch 'smack/next' adds 0fbea6805401 iommu/dma: Fix leak in non-contiguous API adds 8bc54824da4e iommu/amd: Convert from atomic_t to refcount_t on pasid_st [...] adds ee974d9625c4 iommu/amd: Fix printing of IOMMU events when rate limiting [...] adds 374c15594c4e iommu/io-pgtable: Introduce unmap_pages() as a page table op adds cacffb7f7b45 iommu: Add an unmap_pages() op for IOMMU drivers adds ca073b55d16a iommu/io-pgtable: Introduce map_pages() as a page table op adds 910c4406ccc9 iommu: Add a map_pages() op for IOMMU drivers adds e7d6fff6b3d3 iommu: Use bitmap to calculate page size in iommu_pgsize() adds 89d5b9601f70 iommu: Split 'addr_merge' argument to iommu_pgsize() into [...] adds b1d99dc5f983 iommu: Hook up '->unmap_pages' driver callback adds 647c57764b37 iommu: Add support for the map_pages() callback adds 41e1eb2546e9 iommu/io-pgtable-arm: Prepare PTE methods for handling mul [...] adds 1fe27be5ffec iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() adds 4a77b12deb25 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() adds f13eabcf9dfa iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() adds 23c30bed9c3c iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() adds 9ea1a2c49448 iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback adds 808035317b22 iommu/arm-smmu: Implement the map_pages() IOMMU driver callback adds 1d479f160c50 iommu: Deprecate Intel and AMD cmdline methods to enable s [...] adds d8577d2e331d iommu: Print strict or lazy mode at init time adds 712d8f205835 iommu: Enhance IOMMU default DMA mode build options adds d0e108b8e962 iommu/vt-d: Add support for IOMMU default DMA mode build options adds 02252b3bfe9f iommu/amd: Add support for IOMMU default DMA mode build options adds 308723e35800 iommu: Remove mode argument from iommu_set_dma_strict() adds 13b6eb6e1c98 iommu: Streamline iommu_iova_to_phys() adds a886d5a7e67b iommu/vt-d: Report real pgsize bitmap to iommu core adds 3f34f1259776 iommu/vt-d: Implement map/unmap_pages() iommu_ops callback adds 75cc1018a9e1 iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() adds 9be9f5580ab6 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next new 1f5e2ee38c2e Merge remote-tracking branch 'iommu/next' new 72a4dbd1485b Merge remote-tracking branch 'audit/next' adds fbe280ee67c4 dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas adds 17c1b16340f0 dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe [...] new db60b87e5f11 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] new b4db237e1e23 dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] new 61aaaa8110b1 dt-bindings: Remove "status" from schema examples new cba3c40d1f97 dt-bindings: arm: mediatek: mmsys: convert to YAML format new f72999f51da1 dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding new b304f353ef4c Merge remote-tracking branch 'devicetree/for-next' adds e3aa9acc7177 spi: pxa2xx: Adapt reset_sccr1() to the case when no messa [...] new 4296a65e1d9d Merge remote-tracking branch 'spi/for-5.15' into spi-next new 55e75d259649 Merge remote-tracking branch 'spi/for-next' new d4e5076c3522 locking/rwsem: Remove an unused parameter of rwsem_wake() new 47401d94947d locking/atomic: simplify ifdef generation new f3e615b4db1f locking/atomic: remove ARCH_ATOMIC remanants new e3d18cee258b locking/atomic: centralize generated headers new 67d1b0de258a locking/atomic: add arch_atomic_long*() new cf3ee3c8c29d locking/atomic: add generic arch_*() bitops new 1ad0079f154a Merge branch 'locking/core' new 3f2cbe3810a6 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure f [...] new 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] new deec4dd8f3c6 Merge branch 'perf/core' new 9d7a6c95f62b perf: Fix required permissions if sigtrap is requested new b068fc04de10 perf: Refactor permissions check into perf_check_permission() new 1a094c96bdfe Merge branch 'perf/urgent' new d0a68fd9a381 Merge branch 'sched/core' new bb7262b29547 timers: Move clearing of base::timer_running under base:: Lock new ede334b94cde Merge branch 'timers/urgent' new c52787b59063 x86/smp: Add a per-cpu view of SMT state new 371b09c6fdc4 x86/mm: Refactor cond_ibpb() to support other use cases new 58e106e725ee sched: Add task_work callback for paranoid L1D flush new 8aacd1eab53e x86/process: Make room for TIF_SPEC_L1D_FLUSH new b5f06f64e269 x86/mm: Prepare for opt-in based L1D flush in switch_mm() new e893bb1bb4d2 x86, prctl: Hook L1D flushing in via prctl new b7fe54f6c2d4 Documentation: Add L1D flushing Documentation new 1606b3aadfab Merge branch 'x86/cpu' new 32286c7080c5 Merge remote-tracking branch 'tip/auto-latest' new c8d91a5d477d Merge remote-tracking branch 'clockevents/timers/drivers/next' new 79e131660ffc Merge remote-tracking branch 'edac/edac-for-next' adds 4cad4da0795e irqchip/partitions: Switch to bitmap_zalloc() adds 3f1808f63f04 irqchip/alpine-msi: Switch to bitmap_zalloc() adds 81d3c9e7b43e irqchip/gic-v2m: Switch to bitmap_zalloc() adds ff5fe8867a5f irqchip/gic-v3: Switch to bitmap_zalloc() adds 43a1965fc5ae irqchip/ls-scfg-msi: Switch to devm_bitmap_zalloc() adds 3db3969f5375 irqchip/mvebu-gicp: Switch to devm_bitmap_zalloc() adds c980983daebf irqchip/mvebu-odmi: Switch to bitmap_zalloc() adds 00a2b7c75895 Merge branch irq/bitmap_zalloc into irq/irqchip-next new 6781d5af7c9f Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 2431e5602c02 rcu: Weaken ->dynticks accesses and updates new 8004a0b601b9 rcu: Mark accesses to ->rcu_read_lock_nesting new 362ccd0233dc rculist: Unify documentation about missing list_empty_rcu() new 702f09e40b90 rcu/tree: Handle VM stoppage in stall detection new 8b1ead31562e rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() new 379ddeced7c1 rcu: Start timing stall repetitions after warning complete new 555b6b89d41c srcutiny: Mark read-side data races new bd0abbdde547 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() new 4372df9a0cd6 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] new 38eff99a75d0 rcu: Mark accesses in tree_stall.h new 564ccfd2de6a rcu: Remove useless "ret" update in rcu_gp_fqs_loop() new 2aed5a08120f rcu: Use per_cpu_ptr to get the pointer of per_cpu variable new b2f0ad0e734a rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU new 1e11c153bfd3 rcu: Print human-readable message for schedule() in RCU reader new 25f6fa53a074 refscale: Add measurement of clock readout new 59e836662860 rcutorture: Preempt rather than block when testing task stalls new 811192c5f24b rcuscale: Console output claims too few grace periods new 5b237d650eb8 locktorture: Mark statistics data races new af5f6e27d52c locktorture: Count lock readers new 9b9a80677fd8 scftorture: Add RPC-like IPI tests new 586e4d4193a6 scftorture: Avoid NULL pointer exception on early exit new cdeef67d8fed torture: Make kvm.sh select per-scenario affinity masks new 8220a1184970 torture: Don't redirect qemu-cmd comment lines new bdf5ca120153 torture: Make kvm-test-1-run-qemu.sh apply affinity new de2909461c1a rcutorture: Upgrade two-CPU scenarios to four CPUs new 4567c76a8e45 torture: Use numeric taskset argument in jitter.sh new 9e528a84c9f2 torture: Consistently name "qemu*" test output files new a5202e173d3b torture: Make kvm-test-1-run-batch.sh select per-scenario [...] new b3bf9632efc4 torture: Don't use "test" command's "-a" argument new 5f33809ec2cd torture: Add timestamps to kvm-test-1-run-qemu.sh output new 06ca91448f32 torture: Make kvm-test-1-run-qemu.sh check for reboot loops new abc16ba7619d Merge branches 'doc.2021.07.20c', 'fixes.2021.07.27a', 'no [...] new 55b45e0ace28 Merge branch 'kcsan.2021.07.20c' into HEAD new 436eef23c41f tools/memory-model: Add example for heuristic lockless reads new f92975d76d53 tools/memory-model: Heuristics using data_race() must hand [...] new 87859a8e3f08 tools/memory-model: Document data_race(READ_ONCE()) new db65ca3b6604 Merge branch 'lkmm.2021.07.27a' into HEAD new 6b56776ef6ac Merge branch 'lkmm-dev.2021.07.20a' into HEAD new 837b974701c5 Merge branch 'clocksource.2021.07.20c' into HEAD new 4792fba8b539 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument new 49db5b6a3064 scftorture: Allow zero weight to exclude an smp_call_funct [...] new a6d3689d4dd2 scftorture: Shut down if nonsensical arguments given new db2eb4831ad7 scftorture: Account for weight_resched when checking for a [...] new bf5b2f6240ad scftorture: Count reschedule IPIs new 606b441479b1 torture: Make torture.sh print the number of files to be c [...] new 50fe4d1cda1e tools/rcu: Add an extract-stall script new 9edd4bc2ed0f rcu: Mark accesses to rcu_state.n_force_qs new 11a69b57fb83 rcu-nocb: Fix a couple of tree_nocb code-style nits new a8c862972454 torture: Allot 1G of memory for scftorture runs new 6f24811ca0d2 irq: abstract irqaction handler invocation new 4c3f9b7e0c2f irq: detect long-running IRQ handlers new 4c866d280f7a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp new 33928ebb0fcc rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp new 95728848432f doc: Add another stall-warning root cause in stallwarn.rst new ad9148eceae3 rcu: Fix undefined Kconfig macros new 56dbe080de28 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] new 5cfa0b4451d0 Merge remote-tracking branch 'rcu/rcu/next' adds 83f877a09516 xen/events: remove redundant initialization of variable irq new 974b9829c6c8 Merge remote-tracking branch 'xen-tip/linux-next' new 0b413fbd2b1b Merge remote-tracking branch 'percpu/for-next' new f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() new 3dbf43d64232 Merge remote-tracking branch 'workqueues/for-next' new 954dfe8d2b22 Merge remote-tracking branch 'leds/for-next' adds d85e44de8fb5 i2c: aspeed: Add slave_enable() to toggle slave mode adds b7345b79d0e5 ipmi: ssif_bmc: Add SSIF BMC driver adds 0ffa3c63b6da bindings: ipmi: Add binding for SSIF BMC driver adds f9714eb04364 ipmi: ssif_bmc: Return -EFAULT if copy_from_user() fails new e3c7e8de2aa2 Merge remote-tracking branch 'ipmi/for-next' adds dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void adds a7bdb9a97673 s390/cio: Make struct css_driver::remove return void adds 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition adds 15f83bb01912 s390/scm: Make struct scm_driver::remove return void adds fc7a6209d571 bus: Make remove callback return void adds 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions adds fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn adds d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] adds 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume adds f04948dea236 driver core: Fix error return code in really_probe() adds e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() adds e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned new bdac4d8abbfc Merge 5.14-rc3 into driver-core-next new 895adbec302e kernfs: add a revision to identify directory node changes new c7e7c04274b1 kernfs: use VFS negative dentry caching new 7ba0273b2f34 kernfs: switch kernfs to use an rwsem new 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates new df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock new b2c943e52705 nubus: Make struct nubus_driver::remove return void new 3ef42969e6e9 Merge remote-tracking branch 'driver-core/driver-core-next' adds c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" adds c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] adds 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet adds dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field adds cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping adds ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] adds b88668fec959 usb: gadget: f_ncm: remove spurious if statement adds 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] adds 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference adds 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() adds e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 adds bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes adds 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() adds e13690d527bb usb: xhci-renesas: Minor coding style cleanup adds 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() adds fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include adds bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered adds b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support adds 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property adds 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property adds b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor adds 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support adds eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support adds 0356e6283c71 usb: gadget: f_uac1: add volume and mute support adds 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API adds d842bc6c0579 Merge v5.14-rc3 into usb-next new a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon new 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] new 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] new 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt new 2037f2991dde usb: common: add helper to get role-switch-default-mode new 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode new 88c6b90188d8 usb: mtu3: support property role-switch-default-mode new d7e127242816 usb: mtu3: support option to disable usb2 ports new 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume new fa6f59e28c61 usb: mtu3: support runtime PM for host mode new 6244831543ec usb: mtu3: add helper to power on/down device new 427c66422e14 usb: mtu3: support suspend/resume for device mode new 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode new c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller new 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed new b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc new e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support new fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter new 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible new 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible new 7de14c88272c usb: isp1760: remove debug message as error new 41f673183862 usb: isp1760: do not sleep in field register poll new cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling new 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible new 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops new 1dd605282c97 Merge remote-tracking branch 'usb/usb-next' new f342b8276b1d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] adds 130432076f3b serial: 8250_pnp: Support configurable clock frequency adds 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer adds b1442c55ce89 serial: 8250: extend compile-test coverage adds e7b91932f622 serial: core: Report magic multiplier extra baud rates adds 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] adds 8d479237727c serial: amba-pl011: add RS485 support adds b0819465be8b arm pl011 serial: support multi-irq request adds 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached adds 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit adds ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors adds 5bbe10a6942d tty: serial: uartlite: Add runtime pm support adds 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML adds e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" adds 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback adds ba998c7c3aba amiserial: remove unused DBG_CNT adds 1cd25475a5eb amiserial: remove serial_* strings adds b44206930a27 amiserial: remove stale comment adds 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size adds 7ec3114ec780 amiserial: simplify rs_open adds 5d4317abd222 amiserial: use memset to zero serial_state adds 935256192996 amiserial: expand serial_isroot adds 816807020ea6 amiserial: expand "custom" adds f3d788b4254c amiserial: pack and sort includes adds 6cc7bda16dfd amiserial: switch rs_table to a single state adds 5b869a06a279 amiserial: remove unused state from shutdown adds e679004dec37 tty: hvc: replace BUG_ON() with negative return value new d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices new f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles new 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake new 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] new 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional new 8496f60a670d v253_init: eliminate pointer to string new 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h new 890ebae62770 tty: include kref.h in tty_driver.h new a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h new abca990183e9 tty: include list & lockdep from tty_ldisc.h new 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h new 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h new 67b94be44771 tty: move tty_port to new tty_port.h new 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port new 23411c720052 xtensa: ISS: don't panic in rs_init new 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure new 0524513afe45 tty: don't store semi-state into tty drivers new 39b7b42be4a8 tty: stop using alloc_tty_driver new 56ec5880a28e tty: drop alloc_tty_driver new cb9ea618ee60 tty: make tty_set_operations an inline new 9f90a4ddef4e tty: drop put_tty_driver new 72fdb403008c tty: pdc_cons, free tty_driver upon failure new 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 new 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] new c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. new 3df15d6f3724 vt: keyboard.c: make console an unsigned int new a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" new ccd1c4d79479 Revert "v253_init: eliminate pointer to string" new 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] new 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected new 80d956c2f7f6 Merge remote-tracking branch 'tty/tty-next' adds 2b9fc773c31b drivers: firmware: Add PDI load API support adds f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager adds f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware adds 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file adds 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver adds f83461e6581b speakup: use C99 syntax for array initializers adds ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() adds fc470abf54b2 binderfs: add support for feature files adds 06e1721d2a26 docs: binderfs: add section about feature files adds 07e913418ce4 selftests/binderfs: add test for feature files adds 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] adds aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() adds f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case adds c40cbad63ddc bus: fsl-mc: fully resume the firmware adds 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver adds 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup adds 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading adds 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found adds 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs adds 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading adds ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] adds 36cdc20b79ef lkdtm: remove duplicated include of init.h adds d1d26f40f71c dio: return -ENOMEM when kzalloc() fails adds 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] adds 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 adds 71e69d7adee1 Merge 5.14-rc3 into char-misc-next new 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars new 580e3137318e fpga: fix spelling mistakes new 0a05cdf18b1a fpga: fpga-bridge: removed repeated word new 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards new e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable new 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable new 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable new 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable new 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op new 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional new 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op new 6f9922711359 fpga: fpga-mgr: wrap the status() op new b02a40713db9 fpga: fpga-mgr: wrap the state() op new 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op new 630211a17055 fpga: fpga-mgr: wrap the write_sg() op new c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] new 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions new 8a6db32fc64b Merge remote-tracking branch 'char-misc/char-misc-next' adds c3c7ae619c8e extcon: usb-gpio: Use the right includes adds 07de34f5ce1e extcon: max3355: Drop unused include new ef70b7568c25 Merge remote-tracking branch 'extcon/extcon-next' adds bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition adds c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused new f6dfe82167f1 Merge remote-tracking branch 'phy-next/next' adds 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values adds 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop adds 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() adds 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status adds caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] new 86b42ed8b859 Merge remote-tracking branch 'soundwire/next' adds 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] adds ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function adds e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces adds f0deefa679af staging: r8188eu: Fix while-loop that iterates only once adds f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros adds b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function adds 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation adds 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case adds 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue adds 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() adds bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] adds 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G adds 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues adds a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h adds ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK adds 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] adds 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] adds d2785a198b7c staging: rtl8188eu: merge two functions adds ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable adds 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum adds a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum adds 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse adds dff70f7fbed3 staging: rtl8188eu: remove efuse write support adds 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions adds a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter adds d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ adds 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg adds a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references adds 1be059994b29 staging: rtl8188eu: remove unnecessary logging adds 8266d9156086 staging: rtl8712: Remove some unused #define and enum adds 39630204a96a staging: rtl8712: Fix alignment adds d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() adds df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd adds 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] adds b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct adds f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node adds 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright adds bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver adds 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties adds 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging adds 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group adds 1a0b06bff50f staging: rtl8723bs: fix camel case inside function adds ce9299678fa1 staging: rtl8723bs: convert function name to snake case adds 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator adds ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks adds 2a62ff13132a staging: rtl8723bs: remove commented out condition adds d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex adds d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf adds 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh adds 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid adds 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info adds d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info adds 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures adds bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi adds 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi adds f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep new 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] new 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] new 66c1c64ea89d staging: rtl8188eu: Line over 100 characters new 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] new fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() new c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() new eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() new 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables new 1f0873da312d staging: rtl8188eu: remove blank lines new 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks new 2d9f8c5ae660 staging: rtl8188eu: remove unused defines new 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 new bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE new 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU new c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum new b5b6cf1a2643 staging: rtl8188eu: remove another unused enum new fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines new 448390332cfb staging: rtl8188eu: remove yet another unused enum new 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define new e79942ec2ccb staging: rtl8188eu: remove write-only power struct component new bd4680034d1f staging: rtl8188eu: remove two write-only hal components new f39465018999 staging: rtl8188eu: remove unused IntrMask new 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize new e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate new a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate new b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on new 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate new a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array new 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] new cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses new 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() new 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() new 14127269cd51 staging: vt6655: remove filename from baseband.h new cae9546ac9f1 staging: vt6655: remove filename from baseband.c new 51f42c766563 staging: vt6655: remove filename from card.c new 065dddf31e5a staging: vt6655: remove filename from card.h new ec32e0776f43 staging: vt6655: remove filename from channel.c new 646ce5315f58 staging: vt6655: remove filename from channel.h new f0d52cd21498 staging: vt6655: remove filename from device_cfg.h new 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c new eee245f5d707 staging: vt6655: remove filename from dpc.c new 82bcc3174af2 staging: vt6655: remove filename from dpc.h new 692b3e44b7af staging: vt6655: remove filename from key.c new 56bfb9bc6cd1 staging: vt6655: remove filename from key.h new 290262b9198d staging: vt6655: kernel style cleanup of mac.c new ed0b62a568d1 staging: vt6655: remove filename from mac.h new 050cbd980e6b staging: vt6655: remove filename from upc.h new 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code new c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h new f05916281fd7 staging: vchiq: Move vchiq char driver to its own file new 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional new 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file new cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor new 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor new 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] new 912f942fb071 Merge commit staging/staging-next '5c872e1d2595' adds 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object adds 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include adds 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' adds d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] adds edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc adds 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object adds bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions adds 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] adds 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] adds 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions adds 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions adds 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions adds 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. adds 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] adds 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document adds 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document adds 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. adds 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document adds 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] adds b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document adds 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] adds db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. adds 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document adds a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document adds 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. adds f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] adds c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions adds 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust adds 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed adds c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] adds d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed adds 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines adds d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions adds e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver adds 0e0761f86f10 iio: core: Forbid use of both labels and extended names adds 13efdc3dc903 iio: core: Support reading extended name as label adds b44ab6fdba61 iio: light: si1145: remove redundant continue statement adds 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type adds 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles adds 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema adds 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] new f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer new 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode new 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct new 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code new 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] new a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] new 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] new a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] new 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] new 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] new 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] new 006219765566 Merge remote-tracking branch 'iio/togreg' adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list adds 456a9dace42e interconnect: Zero initial BW after sync-state adds 73606ba9242f interconnect: Always call pre_aggregate before aggregate adds d7a81d334847 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced [...] adds 7ec2438bdf21 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] adds 2092cdb412f0 Merge branch 'icc-fixes' into icc-next new 0eaf82a592f2 Merge remote-tracking branch 'icc/icc-next' adds 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 88c5d0a2b9b0 Merge branch 'fixes' into next adds 3ecfc9135e6c dmaengine: idxd: add driver register helper adds da5a11d75d68 dmaengine: idxd: add driver name adds 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev adds f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY adds 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c adds 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c adds 3a5cc01647f0 dmaengine: idxd: remove bus shutdown adds 1c264299431e dmaengine: idxd: remove iax_bus_type prototype adds fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus adds bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] adds 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] adds c05257b5600b dmanegine: idxd: open code the dsa_drv registration adds 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] adds 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver adds 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' adds 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' adds d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] adds 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode adds 0e96454ca26c dmaengine: idxd: remove fault processing code new c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next new 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] new df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] new 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] new 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code new 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional new af2eec750281 dmaengine: altera-msgdma: make response port optional new ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] new 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management new 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() new 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] new 258cb692b820 dmaengine: at_xdmac: use platform_driver_register new ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class new 568b2126466f dmaengine: idxd: fix uninit var for alt_drv new 673d812d30be dmaengine: idxd: fix wq slot allocation index check new a9c171527a34 dmaengine: idxd: rotate portal address for better performance new 125d10373ad9 dmanegine: idxd: add software command status new b60bb6e2bfc1 dmaengine: idxd: fix abort status check new 70c40604c7d3 Merge remote-tracking branch 'dmaengine/next' new c3df5fb57fe8 cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync new aec8a372a0db Merge remote-tracking branch 'cgroup/for-next' adds c18a4e657ce6 Merge branch 'fixes' into for-next adds f591a2e0548d scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE adds ed4246d37f3b scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices [...] adds 9abe677951d1 scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC [...] new 88d7bf83f35b Merge branch 'misc' into for-next new b1d5de8c6ea2 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() new fb5d909021b4 scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() new 85601d88eccc scsi: core: Avoid printing an error if target_alloc() retu [...] new 73bfdf707d01 scsi: ibmvfc: Fix command state accounting and stale respo [...] new eea4d790a8d7 scsi: sr: Return correct event when media event code is 3 new d5c8db0e5cd4 scsi: core: Fix capacity set to zero after offlinining device new 03f39ec5f1cd Merge branch 'fixes' into for-next new f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] new df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create new f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] new bfc477854a42 scsi: lpfc: Add 256 Gb link speed support new 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 new 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches new ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd new 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret new 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection new cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' new 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs new 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs new 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els new fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire new dd30706e73b7 scsi: qla2xxx: edif: Add key update new 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs new 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device new 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app new 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path new 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts new 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k new beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND new 558e3fbe228a scsi: sr: Consolidate compat ioctl handling new 443283109f5c scsi: sd: Consolidate compat ioctl handling new bce96675091f scsi: ch: Consolidate compat ioctl handling new 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling new 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() new dba7688fc903 scsi: st: Simplify ioctl handling new e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] new fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() new 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() new 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() new 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper new d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() new 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ new 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() new b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c new 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking new f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] new 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON new a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment new 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling new 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] new b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper new 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() new 549cd449ebb2 Merge branch 'misc' into for-next new 78eab098f1ed Merge remote-tracking branch 'scsi/for-next' new 4d5fffbbd336 Merge remote-tracking branch 'rpmsg/for-next' adds 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] adds f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low new 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] new 0fb903914914 gpio: mt7621: support gpio-line-names property new e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' new 1fff1a65f49e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 32ec3960175e pinctrl: qcom: fix GPIOLIB dependencies adds 798a315fc359 pinctrl: mediatek: Fix fallback behavior for bias_set_combo adds 832e6e3e9d49 dt-bindings: pinctrl: qcom: Add bindings for MDM9607 adds 41353ae7a17b pinctrl: qcom: Add MDM9607 pinctrl driver adds 29d45a642d4e pinctrl: bcm2835: Replace BUG with BUG_ON adds baf8d6899b1e pinctrl: armada-37xx: Correct PWM pins definitions adds 41af189bb38b dt-bindings: pinctrl: imx8ulp: Add pinctrl binding adds 16b343e8e0ef pinctrl: imx8ulp: Add pinctrl driver support adds 1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings adds ffdf4cecac07 dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles [...] adds 0ac2c2aebf82 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for S [...] adds 4afc2a0c62a3 pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alpha [...] adds 79e2311c876c pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-g [...] adds af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg adds 4990672e9b2a Merge branch 'devel' into for-next new 821d5a1562cc Merge remote-tracking branch 'pinctrl/for-next' new 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G new 9e4fc46643af Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 345daff2e994 ucounts: Fix race condition between alloc_ucounts and put_ucounts new fa25f777d549 ucounts: add missing data type changes adds 42365abdde2a sparc64: Add compile-time asserts for siginfo_t offsets adds 56516a42f2f1 arm: Add compile-time asserts for siginfo_t offsets adds 726e337b6454 arm64: Add compile-time asserts for siginfo_t offsets adds 2c9f7eaf0865 signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP adds 7de5f68d497c signal/alpha: si_trapno is only used with SIGFPE and SIGTR [...] adds c7fff9288dce signal: Remove the generic __ARCH_SI_TRAPNO support adds 50ae81305c7a signal: Verify the alignment and size of siginfo_t adds f4ac73023449 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] adds ee53488cc741 Final si_trapno bits new 0421c2df6954 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] new c32f69990680 Merge remote-tracking branch 'userns/for-next' new 1f717a2a9098 Merge remote-tracking branch 'livepatching/for-next' new 0314fc6f0a34 Merge remote-tracking branch 'coresight/next' new 18ad2c1f59b7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new f19cb1d56e39 Merge remote-tracking branch 'ntb/ntb-next' new fa0f622bf447 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds dcb7c0b9461c hardening: Clarify Kconfig text for auto-var-init adds f9398f15605a lib/test_stackinit: Fix static initializer test adds 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone adds b88972649fa0 lib/test_stackinit: Add assigned initializers new f8873229cbb9 Merge remote-tracking branch 'kspp/for-next/kspp' new 6c934be488d6 Merge remote-tracking branch 'gnss/gnss-next' new 45e825ad995d Merge remote-tracking branch 'slimbus/for-next' adds 63fb60c2fcc9 hv: hyperv.h: Remove unused inline functions new 2fd2bb43d819 Merge remote-tracking branch 'hyperv/hyperv-next' new aae4d26ae23f Merge remote-tracking branch 'auxdisplay/auxdisplay' new 95f7f15461fa kdb: Get rid of custom debug heap allocator new b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro new c25abcd62550 kdb: Get rid of redundant kdb_register_flags() new 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic new e868f0a3c4b9 kdb: Rename members of struct kdbtab_t new bd3f7bae1d27 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig new 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device new 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision new 395997c836f2 Merge remote-tracking branch 'fpga/for-next' new 6321010acc15 Merge remote-tracking branch 'mhi/mhi-next' new b038834891b3 Merge remote-tracking branch 'rust/rust-next' new 684384f5ce12 mm: Introduce struct folio new 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() new f77210d4232a mm/vmstat: Add functions to account folio statistics new a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() new d86a8492bd8a mm: Add folio reference count functions new f835e266e1ad mm: Add folio_put() new e302f91b3c11 mm: Add folio_get() new eaaed8fd45a7 mm: Add folio_try_get_rcu() new 130c2265d4e0 mm: Add folio flag manipulation functions new f87fc2757e66 mm/lru: Add folio LRU functions new c96a260f5170 mm: Handle per-folio private data new c1202f4a83cc mm/filemap: Add folio_index(), folio_file_page() and folio [...] new 16a3812b028c mm/filemap: Add folio_next_index() new 8286874ed019 mm/filemap: Add folio_pos() and folio_file_pos() new f9fea59ea368 mm/util: Add folio_mapping() and folio_file_mapping() new bad1069214ff mm/filemap: Add folio_unlock() new 3fcdf355f751 mm/filemap: Add folio_lock() new e33ccf76ab4a mm/filemap: Add folio_lock_killable() new 8bf6acec5d0c mm/filemap: Add __folio_lock_async() new 10bd9078a416 mm/filemap: Add folio_wait_locked() new d3da6dd51c1d mm/filemap: Add __folio_lock_or_retry() new 5547059cdf72 mm/swap: Add folio_rotate_reclaimable() new f8ee9f85ea32 mm/filemap: Add folio_end_writeback() new 92dcfe4926a5 mm/writeback: Add folio_wait_writeback() new e8b970ba1ca9 mm/writeback: Add folio_wait_stable() new 988e757e3d2e mm/filemap: Add folio_wait_bit() new 76f224717850 mm/filemap: Add folio_wake_bit() new 5e5e36199434 mm/filemap: Convert page wait queues to be folios new cc13ead93a79 mm/filemap: Add folio private_2 functions new 855e5138d367 fs/netfs: Add folio fscache functions new 251055cd8f72 mm: Add folio_mapped() new 8f0261c6512a mm: Add folio_nid() new a303d85007c3 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] new 63ac31864ecf mm/memcg: Use the node id in mem_cgroup_update_tree() new 8a7220d64959 mm/memcg: Remove soft_limit_tree_node() new bdec3cd4b92f mm/memcg: Convert memcg_check_events to take a node ID new 969f3af4fcf9 mm/memcg: Add folio_memcg() and related functions new 1209069f233b mm/memcg: Convert commit_charge() to take a folio new cc9d51d571f2 mm/memcg: Convert mem_cgroup_charge() to take a folio new b69ad4b727df mm/memcg: Convert uncharge_page() to uncharge_folio() new 00a0937f3711 mm/memcg: Convert mem_cgroup_uncharge() to take a folio new db6d7b6da03a mm/memcg: Convert mem_cgroup_migrate() to take folios new e84c90c56595 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] new e4ce08214350 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() new 73704b4260a0 mm/memcg: Convert mem_cgroup_move_account() to use a folio new 4edcec332999 mm/memcg: Add folio_lruvec() new 46e02221061e mm/memcg: Add folio_lruvec_lock() and similar functions new ba82a3437882 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] new 3ca21154fda1 mm/workingset: Convert workingset_activation to take a folio new 0de343b1335a mm: Add folio_pfn() new 00608fc0c23e mm: Add folio_raw_mapping() new b292b4a20377 mm: Add flush_dcache_folio() new 04d1c5818151 mm: Add kmap_local_folio() new 5a250442d699 mm: Add arch_make_folio_accessible() new d9c1d24a7a0e mm: Add folio_young and folio_idle new 037ef6646875 mm/swap: Add folio_activate() new 3f37853d8b1f mm/swap: Add folio_mark_accessed() new bdf99c4ad1cf mm/rmap: Add folio_mkclean() new ff7760fb839c mm/migrate: Add folio_migrate_mapping() new 707301a3fd3f mm/migrate: Add folio_migrate_flags() new 271ff0995b1a mm/migrate: Add folio_migrate_copy() new beec16fdd9cd mm/writeback: Rename __add_wb_stat() to wb_stat_mod() new 86d6fad3682d flex_proportions: Allow N events instead of 1 new 545a5f199e97 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() new 145e8de76382 mm/writeback: Add __folio_end_writeback() new 38b55a9132d5 mm/writeback: Add folio_start_writeback() new 748dbe756f28 mm/writeback: Add folio_mark_dirty() new a89fae6c6508 mm/writeback: Add __folio_mark_dirty() new 8508d3bd71c8 mm/writeback: Convert tracing writeback_page_template to folios new 55e383d9e414 mm/writeback: Add filemap_dirty_folio() new 9a1f59873814 mm/writeback: Add folio_account_cleaned() new e1cf7b87d7e4 mm/writeback: Add folio_cancel_dirty() new d43b06c60a9c mm/writeback: Add folio_clear_dirty_for_io() new 2d8db32af56d mm/writeback: Add folio_account_redirty() new 1e79fd37313a mm/writeback: Add folio_redirty_for_writepage() new 5479f6622497 mm/filemap: Add i_blocks_per_folio() new 7878d6c80344 mm/filemap: Add folio_mkwrite_check_truncate() new 9f17d0cfde4d mm/filemap: Add readahead_folio() new df0ae8af9e2b mm/workingset: Convert workingset_refault() to take a folio new 78e6f99fd95f mm: Add folio_evictable() new 966238fe6b03 mm/lru: Convert __pagevec_lru_add_fn to take a folio new 048edcbe4908 mm/lru: Add folio_add_lru() new 42c24e4164e3 mm/page_alloc: Add folio allocation functions new c9009661635f mm/filemap: Add filemap_alloc_folio new b7e71c8ec70a mm/filemap: Add filemap_add_folio() new 3a4a9770ccd8 mm/filemap: Convert mapping_get_entry to return a folio new 366c2597ba71 mm/filemap: Add filemap_get_folio new 42c774e24ae0 mm/filemap: Add FGP_STABLE new 1426b4ccc9f0 Merge remote-tracking branch 'folio/for-next' new ca9a5a0ddbcc mm,shmem: Fix a typo in shmem_swapin_page() new c71cf63ddaa7 lib/test_string.c: move string selftest in the Runtime Tes [...] new a9bfc4234c71 ocfs2: fix zero out valid data new 95310b7d1992 ocfs2: issue zeroout to EOF blocks new a58b73a7f96d mm: memcontrol: fix blocking rstat function called from at [...] new 12f568986790 mm/migrate: fix NR_ISOLATED corruption on 64-bit new ba83abe65a02 procfs: prevent unpriveleged processes accessing fdinfo dir new 7e68a07708c0 shm: skip shm_destroy if task IPC namespace was changed new 30a9e62c7a69 ipc: WARN if trying to remove ipc object which is absent new 98597bb3afe7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new cbc8cb0193c6 /proc/kpageflags: do not use uninitialized struct pages new 2e03d36e280d slub: fix unreclaimable slab stat for bulk free new 9f575707c42e mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() new cd7604143102 kernel/acct.c: use dedicated helper to access rlimit values new 28eefed112bf init: move usermodehelper_enable() to populate_rootfs() new e982ae32eda1 scripts: check_extable: fix typo in user error message new c5613b3114eb scripts: checkversion: modernize linux/version.h search strings new 05c8d7d545f4 ocfs2: remove an unnecessary condition new b3fdab1e34a5 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 074557e2488d ocfs2: fix ocfs2 corrupt when iputting an inode new 71541c6bea60 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new f171ac1b26f8 mm: move kvmalloc-related functions to slab.h new e0fef4844fb6 mm: slub: fix slub_debug disabling for list of slabs new afab07f116b3 mm: report a more useful address for reclaim acquisition new 9be122aee4e5 mm/debug_vm_pgtable: introduce struct pgtable_debug_args new ac1115aef9e7 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new 6f0e1ee1feae mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new e740fbad0eab mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 1bf150bbe957 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new a9202eeb8a88 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 8f2247e134c6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new b4f73bd2b42a mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 8b106c9f7cad mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new 86e79bb45671 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 4711efdbb8c6 mm/debug_vm_pgtable: remove unused code new fe7754a609d0 mm/debug_vm_pgtable: fix corrupted page flag new 414f666bd07a mm: mark idle page tracking as BROKEN new 87218c98c7e1 writeback: track number of inodes under writeback new adfb808bb5eb writeback: reliably update bandwidth estimation new 7a8fcc6b6bf7 writeback: fix bandwidth estimate for spiky workload new e09a1a407d22 writeback: rename domain_update_bandwidth() new d666b327d149 writeback: use READ_ONCE for unlocked reads of writeback stats new bba7d000e8b9 mm: remove irqsave/restore locking from contexts with irqs [...] new 18e19b9c497e fs: drop_caches: fix skipping over shadow cache inodes new 6884a8e2f0cf fs: inode: count invalidated shadow pages in pginodesteal new 4b7ff7d4ac05 vfs: keep inodes with page cache off the inode shrinker LRU new 7384fa0d8f45 writeback: memcg: simplify cgroup_writeback_by_id new c54c4401ba4f fs, mm: fix race in unlinking swapfile new e1dfc1828faf mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new f345649d8425 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new 8d9bd68c6227 mm, memcg: inline swap-related functions to improve disabl [...] new 4eef148acf2e memcg: enable accounting for pids in nested pid namespaces new edb125770bec memcg: switch lruvec stats to rstat new 8cb247006304 memcg: infrastructure to flush memcg stats new 8f605fc168e9 memcg-infrastructure-to-flush-memcg-stats-v5 new f3db2f9ddd50 memcg: charge fs_context and legacy_fs_context new 518e28830920 memcg: enable accounting for mnt_cache entries new b38fa8d56688 memcg: enable accounting for pollfd and select bits arrays new 77137a706cd7 memcg: enable accounting for file lock caches new 256e2a5d6e2a memcg: enable accounting for fasync_cache new e2eb64d37e0d memcg: enable accounting for new namesapces and struct nsproxy new c89eafb26654 memcg: enable accounting of ipc resources new 3b41c8a428cd memcg: enable accounting for signals new 614c866ff991 memcg: enable accounting for posix_timers_cache slab new db7be9481307 memcg: enable accounting for ldt_struct objects new a0b9c3029b90 memcg: cleanup racy sum avoidance code new beca63caf55c memcg: replace in_interrupt() by !in_task() in active_memcg() new 5f11ebbdfeed lazy tlb: introduce lazy mm refcount helper functions new f0d249e23ebd lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new e428896ddd48 lazy tlb: allow lazy tlb mm refcounting to be configurable new 21b9b9c05cea lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new db41c171fd75 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new bef692dcfb7c lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 6d390fdfb3f3 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 94f45d5de83d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 899f0726e721 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 5e5d2566784e mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 5fe922d13b6e ps3disk: replace flush_kernel_dcache_page with flush_dcache_page new c66a17c4d41a scatterlist: replace flush_kernel_dcache_page with flush_d [...] new 22fbadcbd162 mm: remove flush_kernel_dcache_page new 1d298070edcb mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new fde60e18d6b6 mm: change fault_in_pages_* to have an unsigned size parameter new 600ec0847db6 mm/mremap: fix memory account on do_munmap() failure new f48a4c74d0d4 mm/mremap: don't account pages in vma_to_resize() new c60b01386994 mm: sparse: pass section_nr to section_mark_present new 6642d0463d84 mm: sparse: pass section_nr to find_memory_block new 8d745efe4d1f mm: sparse: remove __section_nr() function new 7c11cf0b746c mm/sparse: set SECTION_NID_SHIFT to 6 new 4847fb516fbc include/linux/mmzone.h: avoid a warning in sparse memory support new df13de8592b7 mm/sparse: clarify pgdat_to_phys new 8c2a82ab20eb mm/vmalloc: use batched page requests in bulk-allocator new 2a2d923fe1f9 mm/vmalloc: remove gfpflags_allow_blocking() check new efd63abb049c lib/test_vmalloc.c: add a new 'nr_pages' parameter new 13713728789f mm/vmalloc: fix wrong behavior in vread new 05e358c55262 mm/kasan: move kasan.fault to mm/kasan/report.c new d2a572bf593a mm/page_alloc: always initialize memory map for the holes new b467ff7f5609 microblaze: simplify pte_alloc_one_kernel() new 5a4f0b8550a0 mm: introduce memmap_alloc() to unify memory map allocation new 22d313b906ac memblock: stop poisoning raw allocations new c36a5446e29f mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 1cf37fdccc65 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new b8dc5c51d3ea hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 83658d630d74 hugetlb: drop ref count earlier after page allocation new 46f00c527fc8 hugetlb: before freeing hugetlb page set dtor to appropria [...] new 033f1856b84d mm/numa: automatically generate node migration order new f46e178146f5 mm/migrate: update node demotion order on hotplug events new d7b4a2531d11 mm/migrate: enable returning precise migrate_pages() succe [...] new 7d5cc9b39763 mm/migrate: demote pages during reclaim new 5fcd957e2f0d mm-migrate-demote-pages-during-reclaim-v11 new 3d0abc9c65d3 mm/vmscan: add page demotion counter new c3b98cbeb196 mm/vmscan: add helper for querying ability to age anonymous pages new 21d207c48a9e mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new 52e667f62659 mm/vmscan: Consider anonymous pages without swap new 8b2555bbf7e3 mm-vmscan-consider-anonymous-pages-without-swap-v11 new fb92d34a2f13 mm/vmscan: never demote for memcg reclaim new 8990919bf1ba mm/migrate: add sysfs interface to enable reclaim migration new 19ab494931a1 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 5a5ad44d91d1 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 11171687ed70 mm/vmscan: remove misleading setting to sc->priority new 17e2afdf3fe2 mm/vmscan: remove unneeded return value of kswapd_run() new bad53573b1f3 mm/vmscan: add 'else' to remove check_pending label new 716114eec2a6 mm: compaction: optimize proactive compaction deferrals new 067b2c55246c mm-compaction-optimize-proactive-compaction-deferrals-fix new 0961f31c5ec4 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new be9b44e23847 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new ed12fa0078d6 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] new b3f05919bd42 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new 5966667feb1d mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 55aa78df58d1 mm/hugetlb: fix compile warning for !CONFIG_NUMA build new 2fbbacc7870c mm/mempolicy: advertise new MPOL_PREFERRED_MANY new 2b041425f4ed mm/mempolicy: unify the create() func for bind/interleave/ [...] new fd0858854ef8 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 0670952a0af1 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 9259a4a01255 oom_kill: oom_score_adj broken for processes with small me [...] new b74b2ba6365e mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 297f3c5a7440 selftests: vm: add KSM merge test new 63bd027f2545 selftests: vm: add KSM unmerge test new dfa5975f0ed3 selftests: vm: add KSM zero page merging test new 75d7325baa84 selftests: vm: add KSM merging across nodes test new 31fd8a8ab89b mm/vmstat: correct some wrong comments new acd9462a6535 mm/vmstat: simplify the array size calculation new ffa26c4eb778 mm/vmstat: remove unneeded return value new 8edc26b566fb preempt: provide preempt_*_(no)rt variants new 27ffcb37e92b mm/vmstat: protect per cpu variables with preempt disable on RT new 6154523d6c28 memory-hotplug.rst: remove locking details from admin-guide new d8f4e506a9ba memory-hotplug.rst: complete admin-guide overhaul new be4e7d99b069 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 6437086f4e27 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 6896bc49ab64 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 79d83123451b mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 128fef74a999 mm/memory_hotplug: remove nid parameter from remove_memory [...] new f8ad14b4264c ACPI: memhotplug: memory resources cannot be enabled yet new a65c8424b85b mm: track present early pages per zone new f5ed13a4b72a mm/memory_hotplug: introduce "auto-movable" online policy new c9281f1c0d61 drivers/base/memory: introduce "memory groups" to logicall [...] new 886631a138d8 mm/memory_hotplug: track present pages in memory groups new dc3f13801dd7 ACPI: memhotplug: use a single static memory group for a s [...] new 5829570bb6ea dax/kmem: use a single static memory group for a single pr [...] new 7582f020ffe4 virtio-mem: use a single dynamic memory group for a single [...] new 98f2211ec30f mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new d9d3080bd62d mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] new 1da806a49847 mm/memory_hotplug: improved dynamic memory group aware "au [...] new 38915b0021fd mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 706a12f4a135 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new e2e8db375929 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 9240eccbe113 mm/highmem: Remove deprecated kmap_atomic new c6cd803a77f2 kfence: show cpu and timestamp in alloc/free info new ad87b3e8b83a fs/buffer.c: add debug print for __getblk_gfp() stall problem new 9936b4084656 fs/buffer.c: dump more info for __getblk_gfp() stall problem new df32f730cecd kernel/hung_task.c: Monitor killed tasks. new c0f93bc1b7a1 percpu: remove export of pcpu_base_addr new c97ea4f827f0 fs/proc/kcore.c: add mmap interface new 73816ac6b6bb connector: send event on write to /proc/[pid]/comm new 883ca01cb1c7 proc/sysctl: make protected_* world readable new 44d452baf64d arch: Kconfig: fix spelling mistake "seperate" -> "separate" new 8f35d50ba34b include/linux/once.h: fix trivia typo Not -> Note new bcd689f98d9d math: make RATIONAL tristate new 16d8df2ae632 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 01a657a9650d lib/string: optimized memcpy new e244c350c129 lib/string: optimized memmove new 98a75b658b44 lib/string: optimized memset new b8d86e117ee6 lib/test: convert test_sort.c to use KUnit new 2aa91de45737 init/main.c: silence some -Wunused-parameter warnings new 11108336e5de nilfs2: fix memory leak in nilfs_sysfs_create_device_group new ad629935e91a nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 905f6feb7d6b nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 7e272033f1ec nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new cb46d007d678 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 793d3b75826e nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 5421f5d0b862 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new fb35b86169c6 pid: cleanup the stale comment mentioning pidmap_init(). new 3c0e77a101f0 prctl: allow to setup brk for et_dyn executables new 89a435d017b4 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 9a931efa742f selftests/memfd: remove unused variable new a0019e182390 Merge branch 'akpm-current/current' new 47e404cf9197 kexec: move locking into do_kexec_load new a32dddf02520 kexec: avoid compat_alloc_user_space new 00dec2ac4a69 mm: simplify compat_sys_move_pages new b75cb54c0441 mm: simplify compat numa syscalls new bedb57dd3a4b compat: remove some compat entry points new 70a94fad3e4e arch: remove compat_alloc_user_space new a368a0f3584e Merge branch 'akpm/master' new 8d4b477da1a8 Add linux-next specific files for 20210730
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 (b1347210b01d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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.
The 1625 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 + Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 + Documentation/ABI/testing/sysfs-block | 12 + Documentation/ABI/testing/sysfs-devices-system-cpu | 17 + Documentation/ABI/testing/sysfs-fs-f2fs | 6 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 + Documentation/admin-guide/binderfs.rst | 13 + Documentation/admin-guide/cputopology.rst | 10 +- .../admin-guide/device-mapper/writecache.rst | 16 +- .../admin-guide/hw-vuln/core-scheduling.rst | 10 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 69 + Documentation/admin-guide/kernel-parameters.txt | 43 +- Documentation/arm64/memory-tagging-extension.rst | 48 +- Documentation/core-api/printk-basics.rst | 5 +- Documentation/core-api/printk-formats.rst | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 12 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 31 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 58 + .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 + .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 + Documentation/devicetree/bindings/arm/renesas.yaml | 50 +- .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 + .../bindings/clock/rockchip,rk3399-cru.txt | 68 - .../bindings/clock/rockchip,rk3399-cru.yaml | 92 + .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 - .../bindings/display/bridge/simple-bridge.yaml | 3 + .../bindings/display/bridge/ti,sn65dsi83.yaml | 6 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 + .../bindings/display/msm/dsi-controller-main.yaml | 6 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 1 - .../bindings/display/panel/innolux,ej030na.yaml | 62 + .../bindings/display/panel/panel-simple.yaml | 10 + .../bindings/display/panel/samsung,lms380kf01.yaml | 99 + .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 + .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 23 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 + .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + .../devicetree/bindings/iio/st,st-sensors.yaml | 41 - .../bindings/input/qcom,pm8941-pwrkey.txt | 55 - .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 + .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../devicetree/bindings/media/atmel,isc.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 8 + .../devicetree/bindings/media/microchip,xisc.yaml | 2 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 2 - .../devicetree/bindings/media/renesas,drif.yaml | 3 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 137 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 3 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 71 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 1 - .../bindings/net/intel,ixp4xx-ethernet.yaml | 2 - .../bindings/net/nfc/samsung,s3fwrn5.yaml | 3 - .../devicetree/bindings/net/qca,ar71xx.yaml | 25 +- .../devicetree/bindings/net/qcom,ipa.yaml | 18 +- .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 + Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 + .../devicetree/bindings/opp/opp-v2-base.yaml | 214 + Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 ++ Documentation/devicetree/bindings/opp/opp.txt | 622 --- Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 36 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 3 +- .../bindings/pci/toshiba,visconti-pcie.yaml | 110 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 79 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 133 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 64 +- .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/reset/qcom,pon.txt | 49 - .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 + .../bindings/power/reset/reboot-mode.yaml | 2 +- .../regulator/richtek,rt6245-regulator.yaml | 1 - .../regulator/vqmmc-ipq4019-regulator.yaml | 1 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 1 - .../devicetree/bindings/reset/intel,rcu-gw.yaml | 1 - .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 + .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 65 + .../reset/socionext,uniphier-glue-reset.yaml | 88 + .../devicetree/bindings/reset/uniphier-reset.txt | 61 - .../bindings/rtc/microcrystal,rv3032.yaml | 1 - Documentation/devicetree/bindings/serial/8250.yaml | 6 + .../devicetree/bindings/serial/cdns,uart.txt | 27 - .../devicetree/bindings/serial/cdns,uart.yaml | 66 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/soc/litex/litex,soc-controller.yaml | 1 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 - .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 - .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 2 - .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + Documentation/driver-api/dma-buf.rst | 13 + Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/nfc/nfc-hci.rst | 2 +- Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/overlayfs.rst | 3 + Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/gpu/drm-uapi.rst | 13 + Documentation/gpu/vkms.rst | 38 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/sbrmi.rst | 79 + Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/hwmon/sht4x.rst | 2 +- .../ethernet/freescale/dpaa2/dpio-driver.rst | 1 + .../ethernet/freescale/dpaa2/index.rst | 1 + .../ethernet/freescale/dpaa2/switch-driver.rst | 217 + Documentation/networking/devlink/hns3.rst | 25 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/index.rst | 2 + Documentation/networking/ioam6-sysctl.rst | 26 + Documentation/networking/ip-sysctl.rst | 19 +- Documentation/networking/mctp.rst | 213 + Documentation/networking/netdevices.rst | 29 + Documentation/networking/timestamping.rst | 6 +- Documentation/process/deprecated.rst | 4 +- Documentation/process/submitting-patches.rst | 10 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/trace/histogram.rst | 2 +- .../zh_CN/dev-tools/testing-overview.rst | 15 +- Documentation/translations/zh_CN/index.rst | 5 + Documentation/usb/gadget-testing.rst | 38 +- Documentation/userspace-api/spec_ctrl.rst | 8 + Documentation/virt/kvm/api.rst | 62 +- MAINTAINERS | 76 +- Makefile | 2 +- Next/SHA1s | 316 +- Next/merge.log | 5747 +++++++++++++++----- arch/Kconfig | 3 + arch/alpha/include/uapi/asm/siginfo.h | 2 - arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/srmcons.c | 8 +- arch/alpha/kernel/traps.c | 26 +- arch/alpha/mm/fault.c | 4 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 135 - arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi | 141 + arch/arm/boot/dts/am335x-boneblack-wireless.dts | 1 + arch/arm/boot/dts/am335x-boneblack.dts | 1 + arch/arm/boot/dts/am335x-boneblue.dts | 143 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 96 + arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts | 50 + arch/arm/boot/dts/am335x-sancloud-bbe.dts | 92 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am5748.dtsi | 6 +- arch/arm/boot/dts/am574x-idk.dts | 4 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 16 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 6 + arch/arm/boot/dts/at91-sama5d3_xplained.dts | 31 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 22 +- arch/arm/boot/dts/bcm2711.dtsi | 8 + arch/arm/boot/dts/bcm2835-common.dtsi | 8 + arch/arm/boot/dts/bcm283x.dtsi | 8 - arch/arm/boot/dts/dra74x-p.dtsi | 27 + arch/arm/boot/dts/dra76x.dtsi | 12 - arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 103 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 142 +- arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 5 + arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 + arch/arm/boot/dts/imx7d-remarkable2.dts | 91 + arch/arm/boot/dts/meson.dtsi | 12 + arch/arm/boot/dts/meson8.dtsi | 68 + arch/arm/boot/dts/meson8b-ec100.dts | 48 +- arch/arm/boot/dts/meson8b-mxq.dts | 4 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/meson8b.dtsi | 63 + arch/arm/boot/dts/omap34xx.dtsi | 1 - arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap4-l4-abe.dtsi | 38 +- arch/arm/boot/dts/omap5-board-common.dtsi | 9 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 1 + arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 - arch/arm/include/asm/efi.h | 5 +- arch/arm/kernel/signal.c | 39 + arch/arm/kernel/smp.c | 4 +- arch/arm/mach-imx/mmdc.c | 2 +- arch/arm/mach-omap2/Kconfig | 5 - arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mach-omap2/pm34xx.c | 5 - arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-rpc/riscpc.c | 1 + arch/arm/net/bpf_jit_32.c | 3 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 13 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 2 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 2 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 14 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/marvell/Makefile | 5 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 3 + arch/arm64/boot/dts/marvell/armada-7040-db.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/cn9130-crb-A.dts | 38 + arch/arm64/boot/dts/marvell/cn9130-crb-B.dts | 46 + arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 222 + arch/arm64/boot/dts/marvell/cn9130-db-B.dts | 22 + arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 410 ++ arch/arm64/boot/dts/marvell/cn9131-db-B.dts | 22 + arch/arm64/boot/dts/marvell/cn9131-db.dts | 197 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 206 + arch/arm64/boot/dts/marvell/cn9132-db-B.dts | 22 + arch/arm64/boot/dts/marvell/cn9132-db.dts | 218 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 227 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 36 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 42 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/renesas/Makefile | 8 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 29 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 121 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 158 + .../boot/dts/renesas/r8a779m1-salvator-xs.dts | 53 + arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts | 54 + arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 12 + .../boot/dts/renesas/r8a779m3-salvator-xs.dts | 46 + arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts | 18 + arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts | 45 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 12 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 35 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 39 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 464 ++ arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 57 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 857 +-- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 855 +++ arch/arm64/include/asm/compat.h | 19 +- arch/arm64/include/asm/efi.h | 5 +- arch/arm64/include/asm/pointer_auth.h | 12 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/uaccess.h | 11 - arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/entry.S | 57 +- arch/arm64/kernel/mte.c | 139 +- arch/arm64/kernel/pointer_auth.c | 10 +- arch/arm64/kernel/process.c | 21 +- arch/arm64/kernel/signal.c | 39 + arch/arm64/kernel/signal32.c | 39 + arch/arm64/kernel/smccc-call.S | 9 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 - arch/arm64/mm/mmu.c | 20 +- arch/arm64/net/bpf_jit_comp.c | 13 + arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/emu/nfcon.c | 30 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 10 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 12 +- .../cavium-octeon/executive/cvmx-helper-board.c | 8 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 12 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 8 +- .../executive/cvmx-interrupt-decodes.c | 17 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 9 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 22 +- arch/mips/cavium-octeon/executive/cvmx-spi.c | 20 +- arch/mips/cavium-octeon/flash_setup.c | 2 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 - arch/mips/cavium-octeon/setup.c | 43 +- arch/mips/cavium-octeon/smp.c | 14 +- arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/pic32mzda_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/asm.h | 2 +- arch/mips/include/asm/compat.h | 32 +- arch/mips/include/asm/mach-rc32434/rb.h | 2 - arch/mips/include/asm/uaccess.h | 26 - arch/mips/include/uapi/asm/siginfo.h | 2 - arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/kvm/Makefile | 19 +- arch/mips/lib/memcpy.S | 11 - arch/mips/mm/c-octeon.c | 29 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/mips/net/ebpf_jit.c | 3 + arch/mips/netlogic/xlr/fmn-config.c | 15 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/nds32/mm/mmap.c | 2 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/compat.h | 20 +- arch/parisc/include/asm/uaccess.h | 2 - arch/parisc/kernel/drivers.c | 5 +- arch/parisc/kernel/pdc_cons.c | 34 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/lib/memcpy.c | 9 - arch/powerpc/include/asm/compat.h | 27 - arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/vdso64/Makefile | 7 + arch/powerpc/kernel/watchdog.c | 5 - arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 2 + arch/powerpc/kvm/book3s_hv_nested.c | 20 + arch/powerpc/kvm/book3s_rtas.c | 25 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/nohash/8xx.c | 10 + arch/powerpc/net/bpf_jit_comp32.c | 6 + arch/powerpc/net/bpf_jit_comp64.c | 6 + arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/riscv/include/asm/efi.h | 9 +- arch/riscv/kernel/probes/decode-insn.c | 5 +- arch/riscv/kernel/probes/simulate-insn.c | 112 + arch/riscv/kernel/stacktrace.c | 6 +- arch/riscv/lib/uaccess.S | 27 +- arch/riscv/mm/init.c | 32 +- arch/riscv/net/bpf_jit_comp32.c | 4 + arch/riscv/net/bpf_jit_comp64.c | 4 + arch/s390/boot/Makefile | 2 +- arch/s390/boot/boot.h | 14 +- arch/s390/boot/compressed/decompressor.c | 5 - arch/s390/boot/compressed/decompressor.h | 5 + arch/s390/boot/compressed/vmlinux.lds.S | 35 +- arch/s390/boot/head.S | 56 +- arch/s390/boot/ipl_report.c | 6 +- arch/s390/boot/kaslr.c | 6 +- arch/s390/boot/mem_detect.c | 8 +- arch/s390/boot/pgm_check_info.c | 5 +- arch/s390/boot/sclp_early_core.c | 9 + arch/s390/boot/startup.c | 60 +- arch/s390/boot/text_dma.S | 156 - arch/s390/boot/uv.c | 40 +- arch/s390/boot/uv.h | 19 + arch/s390/include/asm/cio.h | 1 - arch/s390/include/asm/compat.h | 24 +- arch/s390/include/asm/cpacf.h | 208 +- arch/s390/include/asm/cpufeature.h | 2 +- arch/s390/include/asm/ctl_reg.h | 17 + arch/s390/include/asm/debug.h | 34 - arch/s390/include/asm/diag.h | 8 + arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/elf.h | 76 +- arch/s390/include/asm/ipl.h | 1 + arch/s390/include/asm/kvm_host.h | 18 +- arch/s390/include/asm/module.h | 6 +- arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/qdio.h | 15 +- arch/s390/include/asm/sclp.h | 8 +- arch/s390/include/asm/setup.h | 46 +- arch/s390/include/asm/syscall.h | 59 + arch/s390/include/asm/uaccess.h | 3 - arch/s390/include/asm/uv.h | 8 - arch/s390/include/asm/vdso/gettimeofday.h | 22 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 7 + arch/s390/kernel/crash_dump.c | 46 +- arch/s390/kernel/diag.c | 13 +- arch/s390/kernel/dis.c | 2 + arch/s390/kernel/early.c | 4 + arch/s390/kernel/entry.h | 9 + arch/s390/kernel/head64.S | 17 + arch/s390/kernel/ipl_vmparm.c | 2 + arch/s390/kernel/jump_label.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/processor.c | 173 +- arch/s390/kernel/setup.c | 276 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/text_dma.S | 158 + arch/s390/kernel/uv.c | 15 - arch/s390/kernel/vmlinux.lds.S | 33 + arch/s390/kvm/diag.c | 18 +- arch/s390/kvm/kvm-s390.c | 18 +- arch/s390/lib/delay.c | 11 +- arch/s390/lib/uaccess.c | 63 - arch/s390/mm/init.c | 2 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/net/bpf_jit_comp.c | 5 + arch/s390/pci/pci.c | 5 +- arch/s390/tools/opcodes.txt | 18 + arch/sh/configs/sdk7786_defconfig | 1 - arch/sparc/include/asm/compat.h | 33 +- arch/sparc/include/uapi/asm/siginfo.h | 3 - arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/signal32.c | 49 +- arch/sparc/kernel/signal_64.c | 44 +- arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/sparc/net/bpf_jit_comp_64.c | 3 + arch/um/drivers/line.c | 13 +- arch/x86/Kconfig | 27 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/aesni-intel_glue.c | 5 + arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/intel/uncore_snbep.c | 42 +- arch/x86/include/asm/compat.h | 27 +- arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/signal.h | 1 + arch/x86/include/asm/sysfb.h | 94 - arch/x86/include/asm/thread_info.h | 6 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/uaccess_64.h | 7 - arch/x86/kernel/Makefile | 3 - arch/x86/kernel/cpu/bugs.c | 70 + arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/ldt.c | 6 +- arch/x86/kernel/signal_compat.c | 6 + arch/x86/kernel/smpboot.c | 10 +- arch/x86/kernel/sysfb.c | 70 - arch/x86/kernel/sysfb_efi.c | 284 - arch/x86/kernel/sysfb_simplefb.c | 111 - arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/svm/avic.c | 2 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/svm.c | 26 +- arch/x86/kvm/svm/svm.h | 6 +- arch/x86/kvm/svm/svm_onhyperv.h | 2 +- arch/x86/kvm/x86.c | 4 +- arch/x86/mm/pgtable.c | 34 +- arch/x86/mm/tlb.c | 107 +- arch/x86/net/bpf_jit_comp.c | 7 + arch/x86/net/bpf_jit_comp32.c | 6 + arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/platforms/iss/console.c | 45 +- block/Kconfig | 36 +- block/Makefile | 4 +- block/bio-integrity.c | 14 +- block/bio.c | 47 +- block/blk-cgroup.c | 14 +- block/blk-iocost.c | 11 +- block/blk-map.c | 2 +- block/blk-mq-sched.c | 17 +- block/blk-mq-sysfs.c | 55 - block/blk-settings.c | 12 +- block/blk.h | 1 - block/bounce.c | 39 +- block/bsg.c | 124 +- block/cmdline-parser.c | 255 - block/disk-events.c | 62 +- block/genhd.c | 90 +- block/ioctl.c | 2 + block/partitions/Kconfig | 1 - block/partitions/cmdline.c | 267 +- block/partitions/core.c | 36 +- block/scsi_ioctl.c | 890 --- block/t10-pi.c | 16 +- drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/acpi_memhotplug.c | 35 +- drivers/acpi/bus.c | 3 +- drivers/acpi/dptf/dptf_pch_fivr.c | 51 +- drivers/acpi/resource.c | 9 +- drivers/acpi/x86/s2idle.c | 10 +- drivers/amba/bus.c | 4 +- drivers/android/binderfs.c | 39 + drivers/ata/sata_dwc_460ex.c | 12 +- drivers/atm/idt77252.c | 2 +- drivers/base/auxiliary.c | 12 +- drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 + drivers/base/core.c | 8 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 20 +- drivers/base/firmware_loader/fallback.c | 14 +- drivers/base/firmware_loader/firmware.h | 10 +- drivers/base/firmware_loader/main.c | 22 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/memory.c | 163 +- drivers/base/node.c | 8 +- drivers/base/platform.c | 4 +- drivers/base/power/wakeup.c | 2 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 3 +- drivers/block/loop.c | 10 +- drivers/block/paride/Kconfig | 1 - drivers/block/ps3disk.c | 18 +- drivers/block/rbd.c | 16 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 33 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 14 +- drivers/bluetooth/btmrvl_sdio.c | 29 +- drivers/bluetooth/btrsi.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 105 +- drivers/bluetooth/hci_h5.c | 111 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/main.c | 17 +- drivers/bus/mhi/pci_generic.c | 45 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 5 +- drivers/cdrom/cdrom.c | 7 - drivers/char/ipmi/ssif_bmc.c | 5 +- drivers/char/pcmcia/synclink_cs.c | 27 +- drivers/char/ttyprintk.c | 4 +- drivers/clk/clk-lmk04832.c | 18 - drivers/clk/clk-stm32f4.c | 10 +- drivers/clk/hisilicon/Kconfig | 1 + drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 4 +- drivers/clk/imx/clk-imx8mn.c | 4 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 + drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 + drivers/clk/mediatek/clk-mt8192-cam.c | 107 + drivers/clk/mediatek/clk-mt8192-img.c | 70 + drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 + drivers/clk/mediatek/clk-mt8192-ipe.c | 57 + drivers/clk/mediatek/clk-mt8192-mdp.c | 82 + drivers/clk/mediatek/clk-mt8192-mfg.c | 50 + drivers/clk/mediatek/clk-mt8192-mm.c | 108 + drivers/clk/mediatek/clk-mt8192-msdc.c | 85 + drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 + drivers/clk/mediatek/clk-mt8192-vdec.c | 94 + drivers/clk/mediatek/clk-mt8192-venc.c | 53 + drivers/clk/mediatek/clk-mt8192.c | 1326 +++++ drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/qcom/clk-smd-rpm.c | 2 +- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/renesas/r9a07g044-cpg.c | 3 +- drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3308.c | 1 + drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/tegra/clk-sdmmc-mux.c | 10 + drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss-atom.c | 47 + drivers/clk/x86/clk-lpt.c | 47 - drivers/counter/intel-qep.c | 1 - drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dax/kmem.c | 40 +- drivers/dio/dio.c | 2 +- drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf-sysfs-stats.c | 205 + drivers/dma-buf/dma-buf-sysfs-stats.h | 35 + drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 21 + drivers/dma/Makefile | 2 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 8 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 91 + drivers/dma/idxd/cdev.c | 68 +- drivers/dma/idxd/compat.c | 114 + drivers/dma/idxd/device.c | 213 +- drivers/dma/idxd/dma.c | 86 +- drivers/dma/idxd/idxd.h | 173 +- drivers/dma/idxd/init.c | 162 +- drivers/dma/idxd/irq.c | 128 +- drivers/dma/idxd/registers.h | 3 + drivers/dma/idxd/submit.c | 79 +- drivers/dma/idxd/sysfs.c | 561 +- drivers/dma/imx-sdma.c | 93 +- drivers/dma/of-dma.c | 9 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/stm32-dma.c | 12 +- drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/uniphier-xdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 3 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/extcon/extcon-max3355.c | 1 - drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/Kconfig | 32 + drivers/firmware/Makefile | 2 + drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/efi-init.c | 90 - drivers/firmware/efi/sysfb_efi.c | 358 ++ drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/sysfb.c | 83 + drivers/firmware/sysfb_simplefb.c | 124 + drivers/firmware/xilinx/zynqmp.c | 17 + drivers/fpga/Kconfig | 11 +- drivers/fpga/Makefile | 1 + drivers/fpga/dfl-fme-perf.c | 2 + drivers/fpga/dfl.c | 31 +- drivers/fpga/dfl.h | 1 + drivers/fpga/versal-fpga.c | 83 + drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/Kconfig | 7 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 83 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 290 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 139 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 + drivers/gpu/drm/amd/amdgpu/nv.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 + drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 60 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 17 - drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 59 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 54 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 118 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 + drivers/gpu/drm/amd/display/dc/dc.h | 130 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 81 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 60 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 3 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 13 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 33 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 + .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 5 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 11 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 3 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 40 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 70 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 - .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 53 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 ++ .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 +++ drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 3 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 + .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 44 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 13 + drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 55 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 28 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 50 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 286 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 - drivers/gpu/drm/arm/malidp_drv.c | 4 - drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 - drivers/gpu/drm/armada/armada_plane.c | 29 - drivers/gpu/drm/armada/armada_plane.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 6 + drivers/gpu/drm/ast/ast_main.c | 5 + drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/ast/ast_post.c | 91 +- drivers/gpu/drm/bochs/Kconfig | 11 - drivers/gpu/drm/bochs/Makefile | 4 - drivers/gpu/drm/bochs/bochs.h | 98 - drivers/gpu/drm/bochs/bochs_drv.c | 205 - drivers/gpu/drm/bochs/bochs_hw.c | 323 -- drivers/gpu/drm/bochs/bochs_kms.c | 178 - drivers/gpu/drm/bochs/bochs_mm.c | 24 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 10 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +- drivers/gpu/drm/bridge/tc358768.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 +-- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 10 + drivers/gpu/drm/drm_auth.c | 93 +- drivers/gpu/drm/drm_bridge.c | 10 + drivers/gpu/drm/drm_connector.c | 5 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 ++ drivers/gpu/drm/drm_dp_helper.c | 462 ++ drivers/gpu/drm/drm_file.c | 1 + drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_irq.c | 17 +- drivers/gpu/drm/drm_lease.c | 81 +- drivers/gpu/drm/drm_mipi_dbi.c | 55 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 + drivers/gpu/drm/gud/gud_pipe.c | 62 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 16 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/intel_bios.c | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 137 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 24 +- drivers/gpu/drm/i915/display/intel_cursor.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 188 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 160 +- drivers/gpu/drm/i915/display/intel_display.c | 200 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + drivers/gpu/drm/i915/display/intel_display_power.c | 30 +- drivers/gpu/drm/i915/display/intel_display_power.h | 10 + drivers/gpu/drm/i915/display/intel_display_types.h | 23 +- drivers/gpu/drm/i915/display/intel_dmc.c | 58 +- drivers/gpu/drm/i915/display/intel_dp.c | 3 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 28 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 5 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 11 + drivers/gpu/drm/i915/display/intel_psr.c | 35 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 +++ drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 + drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 +++ drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 3 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 10 +- drivers/gpu/drm/i915/i915_drv.h | 46 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 149 +- drivers/gpu/drm/i915/i915_pci.c | 61 +- drivers/gpu/drm/i915/i915_reg.h | 103 +- drivers/gpu/drm/i915/intel_device_info.c | 15 +- drivers/gpu/drm/i915/intel_device_info.h | 7 +- drivers/gpu/drm/i915/intel_dram.c | 7 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 - drivers/gpu/drm/i915/intel_memory_region.h | 1 - drivers/gpu/drm/i915/intel_pch.c | 3 + drivers/gpu/drm/i915/intel_pch.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 122 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 44 +- drivers/gpu/drm/i915/intel_step.h | 37 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 8 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 11 - drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 - drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 10 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/kmb/kmb_drv.c | 22 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 + drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/kmb/kmb_plane.c | 15 +- drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 - drivers/gpu/drm/meson/meson_plane.c | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 - drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 5 + drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/msm/msm_iommu.c | 11 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 + drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 + drivers/gpu/drm/panel/Kconfig | 31 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 ++ drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-simple.c | 210 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 441 ++ drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 ++- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 - drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 - drivers/gpu/drm/radeon/radeon_device.c | 11 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/sti/sti_compositor.c | 2 - drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 17 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 - drivers/gpu/drm/tegra/drm.c | 9 +- drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 - drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 733 +++ drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 69 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 3 + drivers/gpu/drm/ttm/ttm_bo_vm.c | 14 +- drivers/gpu/drm/ttm/ttm_device.c | 14 + drivers/gpu/drm/ttm/ttm_module.c | 16 - drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/v3d/Makefile | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 8 + drivers/gpu/drm/v3d/v3d_drv.h | 63 + drivers/gpu/drm/v3d/v3d_gem.c | 31 + drivers/gpu/drm/v3d/v3d_perfmon.c | 213 + drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 424 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_regs.h | 30 + drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 - drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 +++++-------- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 ++- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++++------ .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++++----- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++++----- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 +++------- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 - .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 - .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 + drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 ++ drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 - drivers/gpu/drm/zte/zx_drm_drv.c | 6 - drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/gpu/vga/vgaarb.c | 67 +- drivers/hid/Kconfig | 7 +- drivers/hid/hid-apple.c | 34 +- drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-ft260.c | 27 +- drivers/hid/hid-ids.h | 1 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hid/usbhid/Kconfig | 2 +- drivers/hid/usbhid/hid-core.c | 13 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 53 +- drivers/hid/wacom_wac.h | 2 + drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/dell-smm-hwmon.c | 853 ++- drivers/hwmon/sbrmi.c | 358 ++ drivers/hwmon/w83627ehf.c | 23 +- drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 2 + drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel.h | 4 - drivers/iio/accel/st_accel_buffer.c | 16 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/fsl-imx25-gcq.c | 8 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/rockchip_saradc.c | 22 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro.h | 4 - drivers/iio/gyro/st_gyro_buffer.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/humidity/hdc100x.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn.h | 12 - drivers/iio/magnetometer/st_magn_buffer.c | 16 +- drivers/iio/magnetometer/st_magn_core.c | 17 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 11 +- drivers/iio/pressure/st_pressure.h | 5 - drivers/iio/pressure/st_pressure_buffer.c | 16 +- drivers/iio/pressure/st_pressure_core.c | 16 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 7 +- drivers/infiniband/hw/mlx5/main.c | 10 + drivers/infiniband/hw/mlx5/qp.c | 168 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/serio/ams_delta_serio.c | 6 - drivers/input/serio/serio.c | 8 +- drivers/interconnect/core.c | 10 + drivers/interconnect/qcom/icc-rpmh.c | 113 +- drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/iommu/Kconfig | 41 + drivers/iommu/amd/amd_iommu_types.h | 6 - drivers/iommu/amd/init.c | 7 +- drivers/iommu/amd/io_pgtable.c | 3 - drivers/iommu/amd/iommu.c | 34 +- drivers/iommu/amd/iommu_v2.c | 13 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 3 - drivers/iommu/arm/arm-smmu/arm-smmu.c | 21 +- drivers/iommu/dma-iommu.c | 1 + drivers/iommu/intel/iommu.c | 139 +- drivers/iommu/io-pgtable-arm-v7s.c | 50 +- drivers/iommu/io-pgtable-arm.c | 223 +- drivers/iommu/iommu.c | 146 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-alpine-msi.c | 6 +- drivers/irqchip/irq-gic-v2m.c | 5 +- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3-mbi.c | 5 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-mvebu-gicp.c | 4 +- drivers/irqchip/irq-mvebu-odmi.c | 5 +- drivers/irqchip/irq-partition-percpu.c | 3 +- drivers/isdn/capi/capi.c | 14 +- drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/dm-ima.c | 5 +- drivers/md/dm-raid.c | 1 + drivers/md/dm-writecache.c | 66 +- drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/ti-vpe/cal.c | 6 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-loopback.c | 82 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/go7007/go7007-driver.c | 26 - drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/memory/omap-gpmc.c | 191 +- drivers/memory/tegra/tegra186.c | 2 + drivers/memstick/core/memstick.c | 3 +- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile | 1 + drivers/mfd/hi6421-spmi-pmic.c | 72 + drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/misc/hi6421v600-irq.c | 307 ++ drivers/misc/lkdtm/core.c | 1 - drivers/misc/mei/bus.c | 4 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pvpanic/pvpanic-pci.c | 2 + drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/tifm_core.c | 3 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/most/most_cdev.c | 8 +- drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/appletalk/ipddp.c | 16 +- drivers/net/bonding/bond_main.c | 74 +- drivers/net/can/Kconfig | 3 +- drivers/net/can/at91_can.c | 137 +- drivers/net/can/dev/netlink.c | 9 +- drivers/net/can/dev/rx-offload.c | 90 +- drivers/net/can/flexcan.c | 127 +- drivers/net/can/janz-ican3.c | 23 +- drivers/net/can/m_can/m_can.c | 38 +- drivers/net/can/m_can/m_can.h | 5 +- drivers/net/can/m_can/m_can_platform.c | 16 +- drivers/net/can/sja1000/peak_pci.c | 119 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 29 +- drivers/net/can/ti_hecc.c | 2 + drivers/net/can/usb/esd_usb2.c | 12 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 82 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 19 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 238 +- drivers/net/dsa/mv88e6xxx/chip.c | 80 +- drivers/net/dsa/ocelot/felix.c | 34 +- drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/sja1105/sja1105.h | 26 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 1183 +--- drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/eql.c | 24 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/8390/ax88796.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 69 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 11 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 326 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 57 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 11 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 9 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 232 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 44 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 31 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec.h | 25 + drivers/net/ethernet/freescale/fec_main.c | 148 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 154 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 15 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 10 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 155 + .../hisilicon/hns3/hns3vf/hclgevf_devlink.h | 15 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 8 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 + drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e100.c | 6 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 9 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 372 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 + drivers/net/ethernet/intel/e1000e/regs.h | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 78 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 91 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 ++- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 50 + drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_main.c | 33 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 24 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 3 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 14 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 7 +- .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 3 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 64 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 14 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 161 + drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 39 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 73 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 47 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 200 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 58 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 18 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 45 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 793 ++- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 177 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 12 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 51 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 24 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 2 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +- drivers/net/ethernet/mscc/ocelot_net.c | 106 +- drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 620 ++- .../net/ethernet/netronome/nfp/flower/conntrack.h | 26 + drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 333 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 21 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 63 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 28 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 14 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 21 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 239 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 11 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_phc.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 68 +- drivers/net/ethernet/qlogic/qed/qed.h | 15 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 - drivers/net/ethernet/qlogic/qede/qede.h | 9 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/qlogic/qla3xxx.c | 6 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 5 +- drivers/net/ethernet/renesas/ravb.h | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 4 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/rocker/rocker.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 9 +- drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 5 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 18 +- drivers/net/ethernet/ti/Kconfig | 2 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 54 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 18 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 + drivers/net/fddi/skfp/skfddi.c | 19 +- drivers/net/hamradio/baycom_epp.c | 9 +- drivers/net/hamradio/baycom_par.c | 12 +- drivers/net/hamradio/baycom_ser_fdx.c | 12 +- drivers/net/hamradio/baycom_ser_hdx.c | 12 +- drivers/net/hamradio/bpqether.c | 9 +- drivers/net/hamradio/dmascc.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 20 +- drivers/net/hamradio/scc.c | 13 +- drivers/net/hamradio/yam.c | 19 +- drivers/net/hippi/rrunner.c | 11 +- drivers/net/hippi/rrunner.h | 3 +- drivers/net/ipa/Makefile | 3 - drivers/net/ipa/gsi.c | 2 - drivers/net/ipa/gsi_trans.c | 34 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_cmd.c | 51 +- drivers/net/ipa/ipa_cmd.h | 22 +- drivers/net/ipa/ipa_data-v4.11.c | 15 +- drivers/net/ipa/ipa_data-v4.5.c | 2 + drivers/net/ipa/ipa_data-v4.9.c | 2 + drivers/net/ipa/ipa_endpoint.c | 26 +- drivers/net/ipa/ipa_interrupt.c | 73 +- drivers/net/ipa/ipa_interrupt.h | 8 +- drivers/net/ipa/ipa_main.c | 96 +- drivers/net/ipa/ipa_modem.c | 26 +- drivers/net/ipa/ipa_modem.h | 4 - drivers/net/ipa/ipa_qmi.c | 6 +- drivers/net/ipa/ipa_qmi.h | 19 + drivers/net/ipa/ipa_reg.h | 12 +- drivers/net/ipa/ipa_resource.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 5 + drivers/net/ipa/ipa_table.c | 40 +- drivers/net/ipa/ipa_table.h | 16 - drivers/net/ipa/ipa_uc.c | 52 +- drivers/net/ipa/ipa_uc.h | 22 +- drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/macvlan.c | 8 +- drivers/net/mctp/Kconfig | 8 + .../Makefile.boot => drivers/net/mctp/Makefile | 0 drivers/net/mhi/net.c | 14 +- drivers/net/mhi/proto_mbim.c | 4 + drivers/net/netdevsim/bus.c | 3 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 18 +- drivers/net/phy/broadcom.c | 2 +- drivers/net/phy/intel-xway.c | 76 + drivers/net/phy/mxl-gpy.c | 727 +++ drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 14 + drivers/net/phy/phylink.c | 21 +- drivers/net/plip/plip.c | 12 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/sb1000.c | 20 +- drivers/net/slip/slip.c | 13 +- drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 5 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/hso.c | 18 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 5 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/veth.c | 2 +- drivers/net/wan/c101.c | 33 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/farsync.c | 123 +- drivers/net/wan/fsl_ucc_hdlc.c | 19 +- drivers/net/wan/hdlc.c | 9 +- drivers/net/wan/hdlc_cisco.c | 14 +- drivers/net/wan/hdlc_fr.c | 40 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 14 +- drivers/net/wan/hdlc_raw_eth.c | 14 +- drivers/net/wan/hdlc_x25.c | 16 +- drivers/net/wan/hostess_sv11.c | 7 +- drivers/net/wan/ixp4xx_hss.c | 22 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 33 +- drivers/net/wan/lmc/lmc_proto.c | 7 - drivers/net/wan/lmc/lmc_proto.h | 1 - drivers/net/wan/n2.c | 32 +- drivers/net/wan/pc300too.c | 44 +- drivers/net/wan/pci200syn.c | 32 +- drivers/net/wan/sbni.c | 15 +- drivers/net/wan/sealevel.c | 10 +- drivers/net/wan/wanxl.c | 21 +- drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 - drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath5k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 8 +- drivers/net/wireless/cisco/airo.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 25 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 70 +- drivers/net/wireless/intersil/hostap/hostap.h | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 3 + drivers/net/wireless/virt_wifi.c | 52 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/net/wwan/wwan_core.c | 2 + drivers/nfc/fdp/fdp.c | 38 +- drivers/nfc/fdp/fdp.h | 4 +- drivers/nfc/fdp/i2c.c | 8 +- drivers/nfc/mei_phy.c | 4 +- drivers/nfc/mei_phy.h | 2 +- drivers/nfc/microread/i2c.c | 4 +- drivers/nfc/microread/microread.c | 14 +- drivers/nfc/microread/microread.h | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 16 +- drivers/nfc/nfcmrvl/i2c.c | 4 +- drivers/nfc/nfcmrvl/main.c | 6 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +- drivers/nfc/nfcmrvl/spi.c | 6 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/nfcsim.c | 7 +- drivers/nfc/nxp-nci/core.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/pn544/pn544.c | 13 +- drivers/nfc/pn544/pn544.h | 7 +- drivers/nfc/port100.c | 47 +- drivers/nfc/s3fwrn5/core.c | 7 +- drivers/nfc/s3fwrn5/firmware.c | 14 +- drivers/nfc/s3fwrn5/nci.c | 8 +- drivers/nfc/s3fwrn5/nci.h | 2 +- drivers/nfc/st-nci/core.c | 5 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nfc/st-nci/ndlc.c | 6 +- drivers/nfc/st-nci/ndlc.h | 8 +- drivers/nfc/st-nci/spi.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/core.c | 6 +- drivers/nfc/st21nfca/i2c.c | 6 +- drivers/nfc/st21nfca/st21nfca.h | 4 +- drivers/nfc/st21nfca/vendor_cmds.c | 2 +- drivers/nfc/st95hf/core.c | 2 +- drivers/nfc/trf7970a.c | 19 +- drivers/nfc/virtual_ncidev.c | 4 +- drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nubus/bus.c | 6 +- drivers/nvdimm/bus.c | 3 +- drivers/nvme/host/core.c | 19 +- drivers/nvme/host/multipath.c | 9 +- drivers/nvme/host/nvme.h | 11 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/trace.h | 6 +- drivers/of/of_private.h | 3 +- drivers/opp/of.c | 5 +- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 - drivers/pci/controller/pci-tegra.c | 5 - drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci.c | 28 +- drivers/pcmcia/ds.c | 4 +- drivers/pcmcia/i82092.c | 1 + drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/tegra/xusb.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 278 + drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/qcom/Kconfig | 71 +- drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1087 ++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 35 +- drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/sh_pfc.h | 4 +- drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/Kconfig | 3 + drivers/platform/x86/dual_accel_detect.h | 75 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel-hid.c | 22 +- drivers/platform/x86/intel-vbtn.c | 18 +- drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/rapidio/rio-driver.c | 4 +- drivers/regulator/fixed.c | 5 +- drivers/regulator/hi6421v600-regulator.c | 48 +- drivers/reset/Kconfig | 9 +- drivers/reset/Makefile | 1 + drivers/reset/reset-qcom-pdc.c | 62 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 175 + drivers/rpmsg/rpmsg_core.c | 7 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_early_core.c | 19 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/qdio.h | 18 - drivers/s390/cio/qdio_debug.c | 3 - drivers/s390/cio/qdio_main.c | 286 +- drivers/s390/cio/qdio_setup.c | 4 - drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/net/qeth_core.h | 5 +- drivers/s390/net/qeth_core_main.c | 45 +- drivers/s390/net/qeth_l2_main.c | 3 +- drivers/s390/net/qeth_l3_main.c | 12 +- drivers/s390/scsi/zfcp_qdio.c | 5 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 3 +- drivers/scsi/arm/acornscsi.c | 1 + drivers/scsi/arm/fas216.c | 1 + drivers/scsi/ch.c | 73 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 19 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 + drivers/scsi/libsas/Kconfig | 1 - drivers/scsi/lpfc/lpfc_attr.c | 17 +- drivers/scsi/lpfc/lpfc_ct.c | 5 + drivers/scsi/lpfc/lpfc_els.c | 8 + drivers/scsi/lpfc/lpfc_hbadisc.c | 1 + drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 6 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 42 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 21 +- drivers/scsi/pm8001/pm8001_sas.c | 32 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 5 + drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 + drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 195 +- drivers/scsi/qla2xxx/qla_edif.c | 3409 ++++++++++++ drivers/scsi/qla2xxx/qla_edif.h | 128 + drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 + drivers/scsi/qla2xxx/qla_fw.h | 12 +- drivers/scsi/qla2xxx/qla_gbl.h | 50 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 168 +- drivers/scsi/qla2xxx/qla_iocb.c | 69 +- drivers/scsi/qla2xxx/qla_isr.c | 320 +- drivers/scsi/qla2xxx/qla_mbx.c | 33 +- drivers/scsi/qla2xxx/qla_mid.c | 7 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 + drivers/scsi/qla2xxx/qla_nx.c | 2 - drivers/scsi/qla2xxx/qla_os.c | 101 +- drivers/scsi/qla2xxx/qla_target.c | 145 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_bsg.c | 95 + drivers/scsi/scsi_common.c | 9 + drivers/scsi/scsi_debug.c | 3 +- drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_ioctl.c | 854 ++- drivers/scsi/scsi_lib.c | 7 +- drivers/scsi/scsi_priv.h | 10 + drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_sysfs.c | 11 +- drivers/scsi/sd.c | 88 +- drivers/scsi/sg.c | 33 +- drivers/scsi/sr.c | 76 +- drivers/scsi/st.c | 72 +- drivers/scsi/ufs/ufshcd.c | 4 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/renesas/Kconfig | 2 + drivers/soc/renesas/renesas-soc.c | 4 + drivers/soundwire/bus.c | 4 +- drivers/soundwire/cadence_master.c | 3 +- drivers/soundwire/dmi-quirks.c | 36 +- drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi-imx.c | 59 +- drivers/spi/spi-meson-spicc.c | 2 + drivers/spi/spi-mux.c | 8 + drivers/spi/spi-pxa2xx.c | 13 +- drivers/spi/spi.c | 8 +- drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/board/board.c | 7 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 -- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 134 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 - .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 + drivers/staging/media/hantro/hantro_hw.h | 8 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 ++ .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 - drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 1 - drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/rtl8188eu/Makefile | 2 +- drivers/staging/rtl8188eu/core/mac_cfg.c | 120 + drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 3 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 32 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 1 - drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 3 - drivers/staging/rtl8188eu/core/rtw_security.c | 81 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 3 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 1 - drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 - drivers/staging/rtl8188eu/hal/phy.c | 192 +- drivers/staging/rtl8188eu/hal/pwrseq.c | 52 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 19 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 99 +- drivers/staging/rtl8188eu/include/hal_intf.h | 42 - drivers/staging/rtl8188eu/include/odm.h | 7 - drivers/staging/rtl8188eu/include/osdep_intf.h | 2 + drivers/staging/rtl8188eu/include/phy.h | 2 +- drivers/staging/rtl8188eu/include/pwrseq.h | 168 +- drivers/staging/rtl8188eu/include/pwrseqcmd.h | 17 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 14 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 4 - drivers/staging/rtl8188eu/include/rtw_android.h | 3 +- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 1 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 84 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 + drivers/staging/rtl8188eu/os_dep/rtw_android.c | 14 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8712/hal_init.c | 30 +- drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/rtl8712_led.c | 8 + drivers/staging/rtl8712/rtl871x_led.h | 1 + drivers/staging/rtl8712/rtl871x_pwrctrl.c | 8 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 1 + drivers/staging/rtl8712/usb_intf.c | 51 +- drivers/staging/rtl8712/wifi.h | 48 - drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 126 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 80 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 30 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 214 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 289 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 106 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 64 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 + drivers/staging/rtl8723bs/include/ieee80211.h | 16 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 90 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 145 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 214 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 5 +- drivers/staging/sm750fb/sm750.c | 8 +- drivers/staging/sm750fb/sm750.h | 4 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/vc04_services/Kconfig | 10 + drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 -- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2330 +++----- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 + .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 +++++ drivers/staging/vt6655/baseband.c | 2 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6655/card.c | 1 - drivers/staging/vt6655/card.h | 2 - drivers/staging/vt6655/channel.c | 2 - drivers/staging/vt6655/channel.h | 1 - drivers/staging/vt6655/device_cfg.h | 3 +- drivers/staging/vt6655/device_main.c | 2 - drivers/staging/vt6655/dpc.c | 2 - drivers/staging/vt6655/dpc.h | 2 - drivers/staging/vt6655/key.c | 2 - drivers/staging/vt6655/key.h | 2 - drivers/staging/vt6655/mac.c | 3 - drivers/staging/vt6655/mac.h | 2 - drivers/staging/vt6655/upc.h | 2 - drivers/staging/wlan-ng/p80211netdev.c | 76 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 9 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_transport.c | 2 +- drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/switch.c | 15 +- drivers/tty/amiserial.c | 278 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serdev/core.c | 4 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_lpss.c | 10 + drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 8 +- drivers/tty/serial/8250/8250_pnp.c | 2 + drivers/tty/serial/8250/8250_port.c | 20 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 197 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 18 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/samsung_tty.c | 46 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/uartlite.c | 61 +- drivers/tty/synclink_gt.c | 31 +- drivers/tty/tty_io.c | 13 - drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 27 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/class/usbtmc.c | 9 +- drivers/usb/common/common.c | 20 + drivers/usb/common/ulpi.c | 4 +- drivers/usb/common/usb-otg-fsm.c | 6 +- drivers/usb/core/hub.c | 120 +- drivers/usb/core/quirks.c | 4 - drivers/usb/dwc2/core.h | 6 + drivers/usb/dwc2/core_intr.c | 3 +- drivers/usb/dwc2/gadget.c | 59 +- drivers/usb/dwc2/hcd.c | 6 +- drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 9 +- drivers/usb/dwc3/ep0.c | 10 +- drivers/usb/dwc3/gadget.c | 23 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/function/f_hid.c | 44 +- drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 ++- drivers/usb/gadget/function/f_uac2.c | 656 ++- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_audio.c | 369 +- drivers/usb/gadget/function/u_audio.h | 22 + drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_serial.c | 38 +- drivers/usb/gadget/function/u_uac1.h | 20 + drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/udc/max3420_udc.c | 14 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 1 + drivers/usb/host/ehci-hcd.c | 18 +- drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/max3421-hcd.c | 44 +- drivers/usb/host/ohci-at91.c | 9 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-pci-renesas.c | 23 +- drivers/usb/host/xhci-pci.c | 9 +- drivers/usb/host/xhci-pci.h | 3 - drivers/usb/isp1760/isp1760-hcd.c | 23 +- drivers/usb/mtu3/mtu3.h | 8 + drivers/usb/mtu3/mtu3_core.c | 115 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 5 + drivers/usb/mtu3/mtu3_host.c | 106 +- drivers/usb/mtu3/mtu3_plat.c | 166 +- drivers/usb/musb/omap2430.c | 43 +- drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy.c | 10 +- drivers/usb/renesas_usbhs/fifo.c | 7 + drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/storage/unusual_uas.h | 7 + drivers/usb/typec/bus.c | 4 +- drivers/usb/typec/stusb160x.c | 20 +- drivers/usb/typec/tipd/core.c | 9 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/core/fbmem.c | 6 +- drivers/video/fbdev/kyro/fbdev.c | 5 + drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/virt/acrn/vm.c | 16 +- drivers/virtio/virtio.c | 3 +- drivers/virtio/virtio_mem.c | 22 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/swiotlb-xen.c | 4 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 3 +- fs/9p/vfs_file.c | 7 +- fs/afs/cmservice.c | 25 +- fs/afs/dir.c | 10 +- fs/afs/write.c | 18 +- fs/block_dev.c | 83 +- fs/btrfs/Makefile | 1 + fs/btrfs/backref.c | 10 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-group.c | 112 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 171 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 96 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 47 +- fs/btrfs/extent-tree.c | 15 +- fs/btrfs/extent_io.c | 364 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 229 +- fs/btrfs/ioctl.c | 149 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/misc.h | 10 + fs/btrfs/ordered-data.c | 7 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/qgroup.c | 34 +- fs/btrfs/qgroup.h | 2 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 107 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 + fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 10 + fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 140 +- fs/btrfs/verity.c | 811 +++ fs/btrfs/volumes.c | 348 +- fs/btrfs/volumes.h | 32 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 34 +- fs/btrfs/zoned.h | 1 - fs/btrfs/zstd.c | 39 +- fs/cifs/cifssmb.c | 10 +- fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 7 + fs/cifs/smb2ops.c | 48 +- fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 + fs/ext2/Kconfig | 1 + fs/ext2/inode.c | 15 +- fs/ext4/symlink.c | 12 +- fs/f2fs/data.c | 106 +- fs/f2fs/f2fs.h | 25 +- fs/f2fs/file.c | 34 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 20 +- fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 10 + fs/fcntl.c | 3 +- fs/fs-writeback.c | 39 +- fs/fuse/control.c | 10 +- fs/fuse/fuse_i.h | 1 + fs/fuse/inode.c | 121 +- fs/fuse/virtio_fs.c | 12 +- fs/hpfs/Kconfig | 1 + fs/hpfs/file.c | 51 +- fs/hugetlbfs/inode.c | 2 +- fs/io-wq.c | 7 +- fs/io_uring.c | 55 +- fs/ioctl.c | 203 - fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/ksmbd/connection.h | 2 + fs/ksmbd/ndr.c | 12 +- fs/ksmbd/server.c | 20 +- fs/ksmbd/smb2misc.c | 9 +- fs/ksmbd/smb2ops.c | 4 + fs/ksmbd/smb2pdu.c | 286 +- fs/ksmbd/smb2pdu.h | 20 +- fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/transport_rdma.h | 6 +- fs/ksmbd/transport_tcp.c | 3 +- fs/lockd/svclock.c | 2 +- fs/locks.c | 6 +- fs/namespace.c | 84 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/vfs.c | 1 - fs/notify/fanotify/fanotify_user.c | 10 +- fs/ocfs2/file.c | 103 +- fs/overlayfs/copy_up.c | 9 +- fs/overlayfs/file.c | 47 +- fs/overlayfs/inode.c | 9 +- fs/overlayfs/namei.c | 2 +- fs/overlayfs/readdir.c | 5 + fs/proc/fd.c | 42 +- fs/select.c | 4 +- fs/signalfd.c | 4 +- fs/stat.c | 2 +- fs/sysfs/group.c | 2 +- fs/ubifs/file.c | 13 +- fs/xfs/libxfs/xfs_log_format.h | 11 +- fs/xfs/xfs_buf_item_recover.c | 15 +- fs/xfs/xfs_inode_item_recover.c | 39 +- fs/xfs/xfs_log.c | 251 +- fs/xfs/xfs_log_cil.c | 13 +- fs/xfs/xfs_log_priv.h | 16 +- fs/xfs/xfs_trace.h | 5 +- include/acpi/acpi_bus.h | 3 +- include/asm-generic/atomic-instrumented.h | 1337 ----- include/asm-generic/atomic-long.h | 1014 ---- include/asm-generic/bitops/atomic.h | 32 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/lock.h | 39 +- include/asm-generic/bitops/non-atomic.h | 41 +- include/asm-generic/compat.h | 17 + include/drm/amd_asic_type.h | 17 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_aperture.h | 14 +- include/drm/drm_auth.h | 1 + include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 + include/drm/drm_dp_aux_bus.h | 57 + include/drm/drm_dp_helper.h | 175 +- include/drm/drm_file.h | 18 +- include/drm/drm_gem_atomic_helper.h | 6 + include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 5 + include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_print.h | 2 +- include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_bo_api.h | 4 - include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/mt8192-clk.h | 585 ++ include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/clock/r9a07g044-cpg.h | 1 + include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 + include/linux/atomic.h | 7 +- include/linux/{ => atomic}/atomic-arch-fallback.h | 0 include/linux/atomic/atomic-instrumented.h | 1915 +++++++ include/linux/atomic/atomic-long.h | 1014 ++++ include/linux/bio.h | 44 +- include/linux/blk_types.h | 1 + include/linux/blkdev.h | 25 +- include/linux/bpf.h | 8 + include/linux/bpf_verifier.h | 2 +- include/linux/bsg.h | 11 +- include/linux/bvec.h | 52 +- include/linux/can/bittiming.h | 4 +- include/linux/can/platform/flexcan.h | 23 + include/linux/can/rx-offload.h | 8 +- include/linux/cmdline-parser.h | 46 - include/linux/compat.h | 71 +- include/linux/device/bus.h | 2 +- include/linux/dfl.h | 1 + include/linux/dma-buf.h | 160 +- include/linux/dma-fence-chain.h | 52 +- include/linux/dsa/8021q.h | 44 +- include/linux/dsa/sja1105.h | 1 - include/linux/ethtool.h | 4 - include/linux/fb.h | 3 +- include/linux/fiemap.h | 4 - include/linux/filter.h | 15 + include/linux/firmware/xlnx-zynqmp.h | 10 + include/linux/fs.h | 3 +- include/linux/fscrypt.h | 7 + include/linux/genhd.h | 3 + include/linux/gpio/driver.h | 4 + include/linux/hardirq.h | 2 - include/linux/hdlc.h | 4 +- include/linux/hdlcdrv.h | 2 +- include/linux/highmem.h | 23 +- include/linux/hyperv.h | 16 - include/linux/if_bridge.h | 69 +- include/linux/inetdevice.h | 9 + include/linux/io-pgtable.h | 8 + include/linux/ioam6.h | 13 + include/linux/ioam6_genl.h | 13 + include/linux/ioam6_iptunnel.h | 13 + include/linux/iommu.h | 11 +- include/linux/ipv6.h | 3 + include/linux/kdb.h | 27 +- include/linux/kernfs.h | 7 +- include/linux/memcontrol.h | 24 +- include/linux/memory.h | 53 +- include/linux/memory_hotplug.h | 22 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 - include/linux/mlx5/mlx5_ifc.h | 8 +- include/linux/mm.h | 10 +- include/linux/mm_inline.h | 2 +- include/linux/mmzone.h | 7 + include/linux/netdevice.h | 44 +- include/linux/nubus.h | 2 +- include/linux/omap-gpmc.h | 3 - include/linux/once.h | 2 +- include/linux/pagemap.h | 4 +- include/linux/pci-epf.h | 2 +- include/linux/pgtable.h | 26 +- include/linux/phy.h | 1 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/preempt.h | 18 +- include/linux/printk.h | 76 +- include/linux/sched.h | 10 + include/linux/sched/mm.h | 10 +- include/linux/sched/signal.h | 11 +- include/linux/serial_core.h | 24 + include/linux/serio.h | 5 +- include/linux/signal.h | 2 +- include/linux/skbuff.h | 6 + include/linux/skmsg.h | 54 +- include/linux/socket.h | 6 +- include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/swiotlb.h | 4 +- include/linux/sysfb.h | 94 + include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 + include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 + include/linux/tty_port.h | 208 + include/linux/uaccess.h | 10 - include/linux/usb/audio-v2.h | 14 + include/linux/usb/otg-fsm.h | 1 + include/linux/usb/otg.h | 1 + include/linux/vgaarb.h | 118 +- include/linux/vt_kern.h | 30 +- include/linux/writeback.h | 2 +- include/media/rc-core.h | 5 +- include/net/bluetooth/hci_core.h | 1 + include/net/devlink.h | 4 +- include/net/dsa.h | 60 +- include/net/dst.h | 2 + include/net/inet_hashtables.h | 6 + include/net/ioam6.h | 67 + include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/ip_tunnels.h | 3 +- include/net/llc_pdu.h | 31 +- include/net/mctp.h | 231 + include/net/mctpdevice.h | 36 + include/net/net_namespace.h | 4 + include/net/netlink.h | 2 +- include/net/netns/ipv6.h | 3 + include/net/netns/mctp.h | 36 + include/net/netns/xfrm.h | 7 + include/net/nfc/digital.h | 4 +- include/net/nfc/hci.h | 6 +- include/net/nfc/nci_core.h | 12 +- include/net/nfc/nfc.h | 12 +- include/net/pkt_cls.h | 22 +- include/net/sctp/structs.h | 5 +- include/net/sock.h | 9 + include/net/switchdev.h | 62 + include/net/tcp.h | 1 - include/net/xfrm.h | 36 +- include/scsi/scsi_device.h | 1 + include/scsi/scsi_devinfo.h | 6 +- include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 - include/trace/events/afs.h | 67 +- include/trace/events/btrfs.h | 21 +- include/trace/events/qdisc.h | 2 + include/uapi/asm-generic/siginfo.h | 5 + include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm.h | 4 +- include/uapi/drm/drm_mode.h | 32 + include/uapi/drm/v3d_drm.h | 136 + include/uapi/drm/vmwgfx_drm.h | 41 + include/uapi/linux/btrfs.h | 1 + include/uapi/linux/btrfs_tree.h | 35 + include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/fs.h | 1 + include/uapi/linux/idxd.h | 25 +- include/uapi/linux/if_arp.h | 1 + include/uapi/linux/if_ether.h | 3 + include/uapi/linux/if_link.h | 10 + include/uapi/linux/in6.h | 1 + include/uapi/linux/ioam6.h | 133 + include/uapi/linux/ioam6_genl.h | 52 + include/uapi/linux/ioam6_iptunnel.h | 20 + include/uapi/linux/ipv6.h | 3 + include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/mctp.h | 36 + include/uapi/linux/mount.h | 3 +- include/uapi/linux/nfsd/nfsfh.h | 1 - include/uapi/linux/openvswitch.h | 6 +- include/uapi/linux/prctl.h | 12 +- include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/tc_act/tc_skbmod.h | 1 + include/uapi/linux/xfrm.h | 10 + include/uapi/rdma/mlx5-abi.h | 17 +- init/Kconfig | 5 - init/initramfs.c | 2 + init/main.c | 1 - init/noinitramfs.c | 2 + ipc/msg.c | 2 +- ipc/namespace.c | 2 +- ipc/sem.c | 9 +- ipc/shm.c | 2 +- kernel/acct.c | 2 +- kernel/bpf/bpf_iter.c | 22 + kernel/bpf/btf.c | 5 + kernel/bpf/core.c | 19 +- kernel/bpf/disasm.c | 16 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/verifier.c | 87 +- kernel/cgroup/cgroup.c | 1 + kernel/cgroup/namespace.c | 2 +- kernel/cgroup/rstat.c | 19 +- kernel/compat.c | 21 - kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 - kernel/debug/kdb/kdb_main.c | 626 +-- kernel/debug/kdb/kdb_private.h | 18 - kernel/debug/kdb/kdb_support.c | 329 +- kernel/dma/swiotlb.c | 82 +- kernel/events/core.c | 35 +- kernel/irq/chip.c | 15 +- kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 57 + kernel/kexec.c | 103 +- kernel/kexec_core.c | 1 - kernel/locking/rwsem.c | 6 +- kernel/nsproxy.c | 2 +- kernel/panic.c | 3 - kernel/pid_namespace.c | 2 +- kernel/printk/index.c | 4 +- kernel/printk/internal.h | 25 - kernel/printk/printk.c | 304 +- kernel/printk/printk_safe.c | 364 +- kernel/rcu/rcutorture.c | 2 +- kernel/rcu/refscale.c | 3 +- kernel/rcu/tree.c | 56 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 2 +- kernel/scftorture.c | 33 +- kernel/signal.c | 64 +- kernel/smpboot.c | 2 +- kernel/sys_ni.c | 5 - kernel/time/namespace.c | 4 +- kernel/time/posix-timers.c | 4 +- kernel/time/timer.c | 6 +- kernel/trace/bpf_trace.c | 9 +- kernel/trace/ftrace.c | 5 +- kernel/trace/ring_buffer.c | 28 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_events_hist.c | 22 +- kernel/trace/trace_events_synth.c | 8 +- kernel/trace/trace_kdb.c | 12 +- kernel/trace/trace_synth.h | 2 +- kernel/tracepoint.c | 2 +- kernel/ucount.c | 26 +- kernel/user_namespace.c | 2 +- kernel/workqueue.c | 12 +- lib/Kconfig.debug | 15 + lib/nmi_backtrace.c | 13 +- lib/test_bpf.c | 13 +- lib/test_scanf.c | 4 +- lib/test_stackinit.c | 252 +- localversion-next | 2 +- mm/compaction.c | 29 +- mm/debug_vm_pgtable.c | 330 +- mm/filemap.c | 44 +- mm/memcontrol.c | 24 +- mm/memory.c | 11 +- mm/memory_hotplug.c | 325 +- mm/mempolicy.c | 196 +- mm/migrate.c | 54 +- mm/mremap.c | 50 +- mm/page-writeback.c | 4 +- mm/page_alloc.c | 15 +- mm/percpu.c | 1 - mm/shmem.c | 2 +- mm/slab.h | 2 +- mm/slub.c | 41 +- mm/sparse.c | 3 +- mm/swap.c | 6 +- mm/util.c | 19 +- mm/vmscan.c | 16 +- mm/vmstat.c | 12 + net/6lowpan/debugfs.c | 3 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_xen.c | 4 +- net/Kconfig | 1 + net/Makefile | 1 + net/appletalk/ddp.c | 4 +- net/bluetooth/hci_core.c | 17 +- net/bluetooth/hci_event.c | 15 + net/bluetooth/hci_sock.c | 50 +- net/bluetooth/hci_sysfs.c | 2 +- net/bluetooth/mgmt.c | 2 +- net/bluetooth/rfcomm/tty.c | 12 +- net/bluetooth/sco.c | 5 + net/bpf/test_run.c | 5 + net/bridge/br.c | 2 +- net/bridge/br_device.c | 2 +- net/bridge/br_fdb.c | 28 +- net/bridge/br_forward.c | 9 + net/bridge/br_if.c | 11 +- net/bridge/br_ioctl.c | 52 +- net/bridge/br_mdb.c | 49 +- net/bridge/br_multicast.c | 22 +- net/bridge/br_private.h | 101 +- net/bridge/br_switchdev.c | 264 +- net/bridge/br_vlan.c | 48 +- net/can/j1939/socket.c | 2 +- net/can/j1939/transport.c | 53 +- net/can/raw.c | 20 +- net/core/dev.c | 37 +- net/core/dev_ioctl.c | 257 +- net/core/devlink.c | 29 +- net/core/filter.c | 34 + net/core/flow_dissector.c | 30 +- net/core/lwtunnel.c | 2 + net/core/rtnetlink.c | 6 +- net/core/selftests.c | 12 + net/core/skbuff.c | 27 +- net/core/skmsg.c | 39 +- net/core/sock.c | 1 + net/dsa/Kconfig | 12 - net/dsa/Makefile | 3 +- net/dsa/dsa2.c | 4 + net/dsa/dsa_priv.h | 106 +- net/dsa/master.c | 6 +- net/dsa/port.c | 201 +- net/dsa/slave.c | 225 +- net/dsa/switch.c | 30 +- net/dsa/tag_8021q.c | 607 ++- net/dsa/tag_brcm.c | 4 +- net/dsa/tag_dsa.c | 67 +- net/dsa/tag_hellcreek.c | 2 +- net/dsa/tag_ksz.c | 11 +- net/dsa/tag_lan9303.c | 3 +- net/dsa/tag_mtk.c | 2 +- net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_ocelot_8021q.c | 6 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 149 +- net/dsa/tag_xrs700x.c | 2 +- net/ethernet/eth.c | 6 +- net/ethtool/ioctl.c | 139 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 6 +- net/ipv4/devinet.c | 14 +- net/ipv4/esp4.c | 4 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_output.c | 5 +- net/ipv4/ip_tunnel.c | 11 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/route.c | 21 +- net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 54 +- net/ipv4/tcp_ipv4.c | 412 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 25 +- net/ipv6/Kconfig | 11 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 36 + net/ipv6/af_inet6.c | 10 + net/ipv6/exthdrs.c | 61 + net/ipv6/ioam6.c | 910 ++++ net/ipv6/ioam6_iptunnel.c | 274 + net/ipv6/ip6_gre.c | 17 +- net/ipv6/ip6_output.c | 7 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/route.c | 20 +- net/ipv6/sit.c | 35 +- net/ipv6/sysctl_net_ipv6.c | 19 + net/ipv6/udp.c | 25 +- net/llc/af_llc.c | 10 +- net/llc/llc_s_ac.c | 2 +- net/mac80211/cfg.c | 19 + net/mac80211/ieee80211_i.h | 2 + net/mac80211/mlme.c | 4 +- net/mac80211/rx.c | 3 +- net/mac80211/tx.c | 57 +- net/mctp/Kconfig | 13 + net/mctp/Makefile | 3 + net/mctp/af_mctp.c | 396 ++ net/mctp/device.c | 423 ++ net/mctp/neigh.c | 342 ++ net/mctp/route.c | 1099 ++++ net/mpls/af_mpls.c | 2 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_flow_table_core.c | 8 +- net/netfilter/nfnetlink_hook.c | 2 + net/netfilter/nft_last.c | 20 +- net/netfilter/nft_nat.c | 4 +- net/netlabel/netlabel_cipso_v4.c | 8 +- net/netlink/genetlink.c | 9 +- net/nfc/core.c | 2 +- net/nfc/digital_core.c | 4 +- net/nfc/hci/core.c | 6 +- net/nfc/hci/llc.c | 2 +- net/nfc/hci/llc.h | 6 +- net/nfc/hci/llc_nop.c | 2 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/nci/core.c | 25 +- net/nfc/netlink.c | 2 +- net/openvswitch/actions.c | 6 +- net/openvswitch/datapath.c | 18 +- net/phonet/pn_dev.c | 6 +- net/qrtr/qrtr.c | 10 +- net/sched/act_skbmod.c | 44 +- net/sched/cls_api.c | 44 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 2 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sctp/auth.c | 2 + net/sctp/input.c | 2 +- net/sctp/ipv6.c | 5 +- net/sctp/output.c | 4 +- net/sctp/sm_statefuns.c | 15 +- net/sctp/transport.c | 45 +- net/socket.c | 347 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 4 +- net/switchdev/switchdev.c | 260 + net/tipc/crypto.c | 14 +- net/tipc/socket.c | 38 +- net/unix/af_unix.c | 51 +- net/wireless/nl80211.c | 5 +- net/wireless/scan.c | 6 +- net/xfrm/xfrm_compat.c | 49 +- net/xfrm/xfrm_ipcomp.c | 2 +- net/xfrm/xfrm_policy.c | 16 + net/xfrm/xfrm_user.c | 52 + samples/bpf/.gitignore | 2 + samples/bpf/test_override_return.sh | 1 + samples/bpf/tracex7_user.c | 5 + samples/kdb/kdb_hello.c | 20 +- scripts/atomic/check-atomics.sh | 6 +- scripts/atomic/fallbacks/acquire | 4 +- scripts/atomic/fallbacks/add_negative | 6 +- scripts/atomic/fallbacks/add_unless | 6 +- scripts/atomic/fallbacks/andnot | 4 +- scripts/atomic/fallbacks/dec | 4 +- scripts/atomic/fallbacks/dec_and_test | 6 +- scripts/atomic/fallbacks/dec_if_positive | 6 +- scripts/atomic/fallbacks/dec_unless_positive | 6 +- scripts/atomic/fallbacks/fence | 4 +- scripts/atomic/fallbacks/fetch_add_unless | 8 +- scripts/atomic/fallbacks/inc | 4 +- scripts/atomic/fallbacks/inc_and_test | 6 +- scripts/atomic/fallbacks/inc_not_zero | 6 +- scripts/atomic/fallbacks/inc_unless_negative | 6 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 4 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 6 +- scripts/atomic/fallbacks/try_cmpxchg | 4 +- scripts/atomic/gen-atomic-fallback.sh | 68 +- scripts/atomic/gen-atomic-instrumented.sh | 11 +- scripts/atomic/gen-atomic-long.sh | 10 +- scripts/atomic/gen-atomics.sh | 6 +- scripts/check_extable.sh | 2 +- scripts/checkversion.pl | 18 +- scripts/spdxcheck-test.sh | 16 +- security/selinux/hooks.c | 4 +- security/selinux/include/classmap.h | 4 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/core/seq/seq_dummy.c | 8 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/Kconfig | 1 + sound/soc/amd/Kconfig | 9 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 17 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 + sound/soc/amd/vangogh/Makefile | 9 + sound/soc/amd/vangogh/acp5x-i2s.c | 427 ++ sound/soc/amd/vangogh/acp5x-pcm-dma.c | 525 ++ sound/soc/amd/vangogh/acp5x.h | 193 + sound/soc/amd/vangogh/pci-acp5x.c | 326 ++ sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 ++ sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/Makefile | 5 +- sound/soc/codecs/cs42l42.c | 10 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/rt1015.c | 39 +- sound/soc/codecs/rt1015.h | 2 - sound/soc/codecs/rt5682.c | 45 + sound/soc/codecs/tlv320aic31xx.c | 10 + sound/soc/codecs/tlv320aic32x4.c | 33 +- sound/soc/codecs/wm_adsp.c | 1 - sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/soc-component.c | 63 +- sound/soc/soc-core.c | 36 +- sound/soc/soc-pcm.c | 22 +- sound/soc/sof/intel/hda.c | 12 + sound/usb/card.c | 2 +- sound/usb/clock.c | 6 + sound/usb/mixer_scarlett_gen2.c | 34 +- sound/usb/quirks.c | 4 + tools/bpf/bpftool/btf.c | 8 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/map.c | 14 +- tools/bpf/bpftool/prog.c | 29 +- tools/bpf/resolve_btfids/main.c | 13 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/btf.c | 36 +- tools/lib/bpf/btf.h | 6 +- tools/lib/bpf/libbpf.c | 1415 +---- tools/lib/bpf/libbpf.h | 16 + tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 81 +- tools/lib/bpf/libbpf_probes.c | 4 +- tools/lib/bpf/relo_core.c | 1295 +++++ tools/lib/bpf/relo_core.h | 100 + .../memory-model/Documentation/access-marking.txt | 69 +- tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf_counter.c | 12 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 33 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/README.rst | 7 + tools/testing/selftests/bpf/netcnt_common.h | 38 +- tools/testing/selftests/bpf/network_helpers.c | 85 +- tools/testing/selftests/bpf/network_helpers.h | 4 + .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 226 + tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 2 + tools/testing/selftests/bpf/prog_tests/pinning.c | 9 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 23 +- .../selftests/bpf/progs/bpf_iter_setsockopt.c | 72 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 6 + .../testing/selftests/bpf/progs/get_func_ip_test.c | 11 + tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +- tools/testing/selftests/bpf/test_maps.c | 5 + tools/testing/selftests/bpf/test_netcnt.c | 4 +- .../selftests/filesystems/binderfs/binderfs_test.c | 17 + tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/get-reg-list.c | 3 +- .../selftests/kvm/access_tracking_perf_test.c | 429 ++ tools/testing/selftests/kvm/dirty_log_perf_test.c | 1 + tools/testing/selftests/kvm/steal_time.c | 2 +- .../selftests/move_mount_set_group/.gitignore | 1 + .../selftests/move_mount_set_group/Makefile | 7 + .../{mount => move_mount_set_group}/config | 0 .../move_mount_set_group_test.c | 375 ++ tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/ioam6.sh | 297 + tools/testing/selftests/net/ioam6_parser.c | 402 ++ tools/testing/selftests/net/ipsec.c | 165 +- tools/testing/selftests/net/nettest.c | 55 +- tools/testing/selftests/net/pmtu.sh | 212 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 1 + .../rcutorture/bin/kvm-get-cpus-script.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- .../tc-testing/tc-tests/actions/skbmod.json | 24 + virt/kvm/kvm_main.c | 29 + 2928 files changed, 99272 insertions(+), 51559 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml create mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms380k [...] delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp.txt create mode 100644 Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml create mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue [...] delete mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/hwmon/sbrmi.rst create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...] create mode 100644 Documentation/networking/devlink/hns3.rst create mode 100644 Documentation/networking/ioam6-sysctl.rst create mode 100644 Documentation/networking/mctp.rst create mode 100644 arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts create mode 100644 arch/arm/boot/dts/dra74x-p.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-A.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi delete mode 100644 arch/arm64/lib/copy_in_user.S delete mode 100644 arch/s390/boot/text_dma.S create mode 100644 arch/s390/boot/uv.h create mode 100644 arch/s390/kernel/text_dma.S delete mode 100644 arch/x86/include/asm/sysfb.h delete mode 100644 arch/x86/kernel/sysfb.c delete mode 100644 arch/x86/kernel/sysfb_efi.c delete mode 100644 arch/x86/kernel/sysfb_simplefb.c delete mode 100644 block/cmdline-parser.c delete mode 100644 block/scsi_ioctl.c create mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c create mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8192-img.c create mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c create mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c create mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8192.c create mode 100644 drivers/clk/x86/clk-lpss-atom.c delete mode 100644 drivers/clk/x86/clk-lpt.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/firmware/efi/sysfb_efi.c create mode 100644 drivers/firmware/sysfb.c create mode 100644 drivers/firmware/sysfb_simplefb.c create mode 100644 drivers/fpga/versal-fpga.c create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h delete mode 100644 drivers/gpu/drm/bochs/Kconfig delete mode 100644 drivers/gpu/drm/bochs/Makefile delete mode 100644 drivers/gpu/drm/bochs/bochs.h delete mode 100644 drivers/gpu/drm/bochs/bochs_drv.c delete mode 100644 drivers/gpu/drm/bochs/bochs_hw.c delete mode 100644 drivers/gpu/drm/bochs/bochs_kms.c delete mode 100644 drivers/gpu/drm/bochs/bochs_mm.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h create mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/panel/panel-widechips-ws2401.c create mode 100644 drivers/gpu/drm/tiny/bochs.c create mode 100644 drivers/gpu/drm/v3d/v3d_perfmon.c delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h create mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/mfd/hi6421-spmi-pmic.c create mode 100644 drivers/misc/hi6421v600-irq.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.h create mode 100644 drivers/net/mctp/Kconfig copy arch/arm/mach-imx/Makefile.boot => drivers/net/mctp/Makefile (100%) create mode 100644 drivers/net/phy/mxl-gpy.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8ulp.c create mode 100644 drivers/pinctrl/qcom/pinctrl-mdm9607.c create mode 100644 drivers/platform/x86/dual_accel_detect.h create mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c create mode 100644 drivers/scsi/qla2xxx/qla_edif.c create mode 100644 drivers/scsi/qla2xxx/qla_edif.h create mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h create mode 100644 drivers/scsi/scsi_bsg.c delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c create mode 100644 drivers/staging/rtl8188eu/core/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c create mode 100644 fs/btrfs/verity.c delete mode 100644 include/asm-generic/atomic-instrumented.h delete mode 100644 include/asm-generic/atomic-long.h create mode 100644 include/drm/drm_dp_aux_bus.h create mode 100644 include/dt-bindings/clock/mt8192-clk.h rename include/linux/{ => atomic}/atomic-arch-fallback.h (100%) create mode 100644 include/linux/atomic/atomic-instrumented.h create mode 100644 include/linux/atomic/atomic-long.h create mode 100644 include/linux/can/platform/flexcan.h delete mode 100644 include/linux/cmdline-parser.h create mode 100644 include/linux/ioam6.h create mode 100644 include/linux/ioam6_genl.h create mode 100644 include/linux/ioam6_iptunnel.h create mode 100644 include/linux/sysfb.h create mode 100644 include/linux/tty_buffer.h create mode 100644 include/linux/tty_port.h create mode 100644 include/net/ioam6.h create mode 100644 include/net/mctp.h create mode 100644 include/net/mctpdevice.h create mode 100644 include/net/netns/mctp.h create mode 100644 include/uapi/linux/ioam6.h create mode 100644 include/uapi/linux/ioam6_genl.h create mode 100644 include/uapi/linux/ioam6_iptunnel.h create mode 100644 include/uapi/linux/mctp.h create mode 100644 net/ipv6/ioam6.c create mode 100644 net/ipv6/ioam6_iptunnel.c create mode 100644 net/mctp/Kconfig create mode 100644 net/mctp/Makefile create mode 100644 net/mctp/af_mctp.c create mode 100644 net/mctp/device.c create mode 100644 net/mctp/neigh.c create mode 100644 net/mctp/route.c create mode 100644 sound/soc/amd/vangogh/Makefile create mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c create mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c create mode 100644 sound/soc/amd/vangogh/acp5x.h create mode 100644 sound/soc/amd/vangogh/pci-acp5x.c create mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h create mode 100644 tools/lib/bpf/relo_core.c create mode 100644 tools/lib/bpf/relo_core.h create mode 100644 tools/rcu/extract-stall.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c create mode 100644 tools/testing/selftests/kvm/access_tracking_perf_test.c create mode 100644 tools/testing/selftests/move_mount_set_group/.gitignore create mode 100644 tools/testing/selftests/move_mount_set_group/Makefile copy tools/testing/selftests/{mount => move_mount_set_group}/config (100%) create mode 100644 tools/testing/selftests/move_mount_set_group/move_mount_set_gro [...] create mode 100644 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/ioam6_parser.c