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 4b358aabb93a Add linux-next specific files for 20210813 omits 21133ae39782 Merge branch 'akpm/master' omits 0bcf3a704d57 arch: remove compat_alloc_user_space omits 7d19ac2d1a9a compat: remove some compat entry points omits 7d0f503d7b62 fixup! mm: simplify compat numa syscalls omits c3b620283d45 mm: simplify compat numa syscalls omits 19e23ba9945c mm: simplify compat_sys_move_pages omits 186285189818 kexec: avoid compat_alloc_user_space omits 8893752d761f kexec: move locking into do_kexec_load omits 4cf522edcc56 scripts: check_extable: fix typo in user error message omits b12621c55b05 mm: move kvmalloc-related functions to slab.h omits 3784605df54c mm/workingset: correct kernel-doc notations omits 1e9d65966836 Merge branch 'akpm-current/current' omits 2206a92ea463 Merge remote-tracking branch 'folio/for-next' omits 7f34b3f21e13 Merge remote-tracking branch 'cxl/next' omits fefb2cfc3c34 Merge remote-tracking branch 'rust/rust-next' omits 03ec10aa3d8d Merge remote-tracking branch 'memblock/for-next' omits 1f17a3146a2a Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 20b786585620 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits c7de62991f66 Merge remote-tracking branch 'hyperv/hyperv-next' omits 63de162e472b Merge remote-tracking branch 'nvmem/for-next' omits ef351dfa46ea Merge remote-tracking branch 'slimbus/for-next' omits 97aef6f74a0d Merge remote-tracking branch 'gnss/gnss-next' omits fe4a75dc269a Merge remote-tracking branch 'kspp/for-next/kspp' omits a9c6d8b57a8e Merge remote-tracking branch 'ntb/ntb-next' omits 2e694de2c0d0 Merge remote-tracking branch 'at24/at24/for-next' omits 2ae60f1f26ac Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits c7fb5b419817 Merge remote-tracking branch 'rtc/rtc-next' omits 88455e5d76e0 Merge remote-tracking branch 'coresight/next' omits 87af7ca94824 Merge remote-tracking branch 'livepatching/for-next' omits 797896d32d52 Merge remote-tracking branch 'userns/for-next' omits 343a1ea33de0 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 1173304dde53 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 76c6a549347d Merge remote-tracking branch 'pinctrl/for-next' omits c77d5090daf8 Merge remote-tracking branch 'gpio-intel/for-next' omits afbbfc3a6ee1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits a6c35ee7e7c4 Merge remote-tracking branch 'rpmsg/for-next' omits 61dc582e7d2c Merge remote-tracking branch 'vhost/linux-next' omits a4dc8a1dd8c8 Merge remote-tracking branch 'scsi-mkp/for-next' omits 10075f9bd2b8 Merge remote-tracking branch 'scsi/for-next' omits 9626904140b7 Merge remote-tracking branch 'cgroup/for-next' omits 923c43c80860 Merge remote-tracking branch 'dmaengine/next' omits df5087ded72e Merge remote-tracking branch 'icc/icc-next' omits f39713146792 Merge remote-tracking branch 'iio/togreg' omits 41f97b6df1c8 Merge remote-tracking branch 'staging/staging-next' omits 14bdc2309629 Merge remote-tracking branch 'vfio/next' omits dd6160242318 Merge remote-tracking branch 'thunderbolt/next' omits ee9e50297a75 Merge remote-tracking branch 'soundwire/next' omits 9f13f5c6776d Merge remote-tracking branch 'phy-next/next' omits b1b765b2aeaa Merge remote-tracking branch 'extcon/extcon-next' omits 27df80f4c1e8 Merge remote-tracking branch 'char-misc/char-misc-next' omits b9a7e5a710ca Merge remote-tracking branch 'tty/tty-next' omits 3fb5aca2a980 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 9a9097e7ac50 Merge remote-tracking branch 'usb-serial/usb-next' omits 6bfa158d51e6 Merge remote-tracking branch 'usb/usb-next' omits f9e9f2cabd81 Merge remote-tracking branch 'driver-core/driver-core-next' omits fd30ac282f8b Merge remote-tracking branch 'ipmi/for-next' omits c4168faea04b Merge remote-tracking branch 'leds/for-next' omits 87d6e126990e Merge remote-tracking branch 'drivers-x86/for-next' omits 0c2c00fbaff9 Merge remote-tracking branch 'workqueues/for-next' omits bc8ed2d9b114 Merge remote-tracking branch 'percpu/for-next' omits 3942c0e3c9a1 Merge remote-tracking branch 'xen-tip/linux-next' omits 91a7a2be3512 Merge remote-tracking branch 'kvm-arm/next' omits 61e7cac0f5fe Merge remote-tracking branch 'kvm/next' omits 02f07e4b10d3 mm/writeback: Add folio_write_one omits 0efb3bb62601 mm/filemap: Add FGP_STABLE omits 01c004f94f63 mm/filemap: Add filemap_get_folio omits 8b5a8018039b mm/filemap: Convert mapping_get_entry to return a folio omits e722da64983d mm/filemap: Add filemap_add_folio() omits 7417557eae14 mm/filemap: Add filemap_alloc_folio omits 1248a3bba1d0 mm/page_alloc: Add folio allocation functions omits 0c6515968c45 mm/lru: Add folio_add_lru() omits a0f0e7731e55 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 4f53c8d7d666 mm: Add folio_evictable() omits 65dc3f047122 mm/workingset: Convert workingset_refault() to take a folio omits eb0e13c5bdb2 mm/filemap: Add readahead_folio() omits 383865b99353 mm/filemap: Add folio_mkwrite_check_truncate() omits a608e7f5b647 mm/filemap: Add i_blocks_per_folio() omits 369b052ca7f6 mm/writeback: Add folio_redirty_for_writepage() omits 9e6ea826db24 mm/writeback: Add folio_account_redirty() omits 822fc58aec6c mm/writeback: Add folio_clear_dirty_for_io() omits e990731a67c8 mm/writeback: Add folio_cancel_dirty() omits 01e78b6a5bf8 mm/writeback: Add folio_account_cleaned() omits 288f54c58e24 mm/writeback: Add filemap_dirty_folio() omits 0dfc43991c01 mm/writeback: Convert tracing writeback_page_template to folios omits 09891ef4eaf4 mm/writeback: Add __folio_mark_dirty() omits 6b6726b2589f mm/writeback: Add folio_mark_dirty() omits ce19a6d7e406 mm/writeback: Add folio_start_writeback() omits a21c220d76b2 mm/writeback: Add __folio_end_writeback() omits caf1c0989b37 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 2b3126e2970d flex_proportions: Allow N events instead of 1 omits 45308e0da7c6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 47e210cd25aa mm/migrate: Add folio_migrate_copy() omits a83a9947a2b3 mm/migrate: Add folio_migrate_flags() omits 5d2cf356a3e7 Merge remote-tracking branch 'rcu/rcu/next' omits 577ae71f9b42 Merge remote-tracking branch 'ftrace/for-next' omits 4a835b19a0cb Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits cca5f9ec3a3c Merge remote-tracking branch 'edac/edac-for-next' omits fa91f94822d2 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 2201162fca73 Merge remote-tracking branch 'tip/auto-latest' omits 12b9f9d8b993 Merge remote-tracking branch 'spi/for-next' omits 5901b12a3ea6 Merge remote-tracking branch 'devicetree/for-next' omits aef576efe8bb Merge remote-tracking branch 'audit/next' omits e580681bf8c8 Merge remote-tracking branch 'iommu/next' omits 84f51c0c477e Merge remote-tracking branch 'tpmdd/next' omits 521894455627 Merge remote-tracking branch 'smack/next' omits 7dd4cb407e95 Merge remote-tracking branch 'selinux/next' omits 4cf2ba19deea Merge remote-tracking branch 'keys/keys-next' omits 62b8d88fb16c Merge remote-tracking branch 'apparmor/apparmor-next' omits 7f0efce9ee33 Merge remote-tracking branch 'security/next-testing' omits 8b55639faf8a Merge remote-tracking branch 'regulator/for-next' omits a4c31ea03b80 Merge remote-tracking branch 'battery/for-next' omits e999c52568f0 Merge remote-tracking branch 'mfd/for-mfd-next' omits 87101e41e4f0 Merge remote-tracking branch 'mmc/next' omits 23e3473cde09 Merge remote-tracking branch 'device-mapper/for-next' omits 33a201f05bbd Merge remote-tracking branch 'block/for-next' omits abd3d999567f Merge remote-tracking branch 'input/next' omits 711d3ec07b3b Merge remote-tracking branch 'modules/modules-next' omits 77fb0208ae88 Merge remote-tracking branch 'sound-asoc/for-next' omits 6849b6a4f2d8 Merge remote-tracking branch 'sound/for-next' omits d2f069a27938 Merge remote-tracking branch 'regmap/for-next' omits 310c58c13b2c Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 4ccf25ff8697 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 0f07bd17d46c Merge remote-tracking branch 'drm-msm/msm-next' omits 9291d4ad6602 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 40bb3db4f13f Merge remote-tracking branch 'drm-intel/for-linux-next' omits 0a025f54d16c Merge remote-tracking branch 'amdgpu/drm-next' omits c18b193d0da6 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 6ead28f1c2e4 Merge remote-tracking branch 'drm/drm-next' omits 204808b2ca75 Merge remote-tracking branch 'crypto/master' omits a6e3b4ebca26 Merge remote-tracking branch 'nand/nand/next' omits 84c4b6e7c795 Merge remote-tracking branch 'mtd/mtd/next' omits b0a47f3b3a68 ipc: replace costly bailout check in sysvipc_find_ipc() omits cfd9b4c874b5 selftests/memfd: remove unused variable omits 1d55430a1668 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 59cb54d1ae0c configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 1479c3bdbca2 prctl: allow to setup brk for et_dyn executables omits 6475e9e9090a pid: cleanup the stale comment mentioning pidmap_init(). omits f6ef5b5eda15 coredump: fix memleak in dump_vma_snapshot() omits 86a07d602ad0 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 26d2ed6d3a3f fs/coredump.c: log if a core dump is aborted due to change [...] omits e025f98558ca hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits c2bc6d4bcf68 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 543b910b3f7b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits e44384dcb77d nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 3dda6783dcfc nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 8f23a16e03b4 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits bfbafb61f69f nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 7eba3668ec10 init/main.c: silence some -Wunused-parameter warnings omits e69083347198 trap: cleanup trap_init() omits 15a0b9720730 ramfs: fix mount source show for ramfs omits 8ff57569dcb3 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits 1db8cb140385 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits d7bb84202ed0 fs/epoll: use a per-cpu counter for user's watches count omits 9133f947190e checkpatch: support wide strings omits dc44648adfca lib/iov_iter.c: fix kernel-doc warnings omits a0a024684085 lib/dump_stack: correct kernel-doc notation omits 9fce4b13d64f lib/test: convert test_sort.c to use KUnit omits 126da8079fd2 lib/string: optimized memset omits 95e9efe7fbd7 lib/string: optimized memmove omits 8b3586facf43 lib/string: optimized memcpy omits 0d11becf7175 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 4e97ddd009cd math: make RATIONAL tristate omits 0731ca01aad6 kernel/acct.c: use dedicated helper to access rlimit values omits 13993693719d include/linux/once.h: fix trivia typo Not -> Note omits 5c7e12cc3d39 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 9bb90144eec7 proc/sysctl: make protected_* world readable omits e107c5cc5acf connector: send event on write to /proc/[pid]/comm omits c40f9bcd43eb proc: stop using seq_get_buf in proc_task_name omits 88b3d48e3bb2 fs/proc/kcore.c: add mmap interface omits 3baa094b79fe percpu: remove export of pcpu_base_addr omits c8303781dbfa alpha: pci-sysfs: fix all kernel-doc warnings omits 20318521f9a7 alpha: agp: make empty macros use do-while-0 style omits efcea53002be kernel/hung_task.c: Monitor killed tasks. omits 5f5316e5f0f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 926b12cfdb9e fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e26e586c9a67 MAINTAINERS: update for DAMON omits c002f2520b5a mm/damon: add user space selftests omits 97f428a23837 mm/damon: add kunit tests omits 3873a8e7c805 Documentation: add documents for DAMON omits 814bd97f9135 mm/damon/dbgfs: support multiple contexts omits 02de72ee0492 mm/damon/dbgfs: export kdamond pid to the user space omits b51674f0161c mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 2e7fe794a658 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits faa85bd38e7b mm/damon: implement a debugfs-based user space interface omits 8a546f5ff018 mm/damon: add a tracepoint omits 1f0303d88f2f mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 7ce5ce39e15a mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits 9f9bed49e2e3 mm/damon: implement primitives for the virtual memory addr [...] omits a24f9d028769 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits 09d9efa1ccce mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits c3d784207583 mm/idle_page_tracking: make PG_idle reusable omits b894198bdf6d mm/damon: adaptively adjust regions omits 2808eab07251 mm/damon/core: implement region-based sampling omits 43af68f39036 mm: introduce Data Access MONitor (DAMON) omits af390471005b kfence: show cpu and timestamp in alloc/free info omits b2f777538240 mm/highmem: Remove deprecated kmap_atomic omits 560f90d66221 highmem: don't disable preemption on RT in kmap_atomic() omits cd29c1820aed mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 30bf82ea062a mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 2f73e4435c94 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits d7b6abfc26b7 mm: remove redundant compound_head() calling omits ade0bc31bd3a mm/memory_hotplug: improved dynamic memory group aware "au [...] omits cc1b0cff7435 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 971572e11752 virtio-mem: use a single dynamic memory group for a single [...] omits a2326524ca43 dax/kmem: use a single static memory group for a single pr [...] omits cb1276ca58c5 ACPI: memhotplug: use a single static memory group for a s [...] omits 894e6653a4fd mm/memory_hotplug: track present pages in memory groups omits 2b62d2d42156 drivers/base/memory: introduce "memory groups" to logicall [...] omits 914167d1e029 mm/memory_hotplug: introduce "auto-movable" online policy omits 8808078bc21a mm: track present early pages per zone omits d00422e52fd8 ACPI: memhotplug: memory resources cannot be enabled yet omits 2f514e06fca2 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits e876c4480517 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 409bbeaf0243 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits a84b5537e8cc mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 7d2a728ed87f mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits a5f9b12786cd memory-hotplug.rst: complete admin-guide overhaul omits 93232019a060 memory-hotplug.rst: remove locking details from admin-guide omits 62a585c0bf0c mm/madvise: add MADV_WILLNEED to process_madvise() omits 929f88c6e359 mm/vmstat: protect per cpu variables with preempt disable on RT omits 871e0d4e76d5 mm/vmstat: remove unneeded return value omits 7222a4f5044f mm/vmstat: simplify the array size calculation omits 0b659521ed50 mm/vmstat: correct some wrong comments omits f16c77c240d4 selftests: vm: add COW time test for KSM pages omits 816ca2c9b79a selftests: vm: add KSM merging time test omits 21228729791c mm: KSM: fix data type omits c7b0498b882d selftests: vm: add KSM merging across nodes test omits f561f2228b93 selftests: vm: add KSM zero page merging test omits f2baa47f01ca selftests: vm: add KSM unmerge test omits 04d076067834 selftests: vm: add KSM merge test omits 3d3307ab6952 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 6b5fc21d8cdb mm/migrate: correct kernel-doc notation omits 28a485310456 oom_kill: oom_score_adj broken for processes with small me [...] omits 183aaa60c0a7 mm: wire up syscall process_mrelease omits 99b4476f3f7f mm: introduce process_mrelease system call omits a552ca92e5e0 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits 4db73553fa65 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits b48956c30e91 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 2b1ff4895e77 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 1e774f627c93 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 52bcca6dd2f6 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits cede1c7bd7a5 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits ed1078c64621 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 7d2daae0a719 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 0a2deed1207d mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 906b7096f990 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits 9d09fe1a3a72 mm: compaction: support triggering of proactive compaction [...] omits 99624fcadeb1 mm-compaction-optimize-proactive-compaction-deferrals-fix omits da9225d473d0 mm: compaction: optimize proactive compaction deferrals omits 114a4e1f95a7 mm/vmscan: add 'else' to remove check_pending label omits 4a4d32232d7d mm/vmscan: remove unneeded return value of kswapd_run() omits b7ae9164c930 mm/vmscan: remove misleading setting to sc->priority omits a0517e271ac5 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits f2e01c87094c mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits c813aa72f43b mm/migrate: add sysfs interface to enable reclaim migration omits bf549c01dde2 mm/vmscan: never demote for memcg reclaim omits 1ec79fc28f35 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits d671dd331095 mm/vmscan: Consider anonymous pages without swap omits 3fa05be11213 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits e27c4aac8c20 mm/vmscan: add helper for querying ability to age anonymous pages omits ff6e49e76544 mm/vmscan: add page demotion counter omits d420b99a66ee mm-migrate-demote-pages-during-reclaim-v11 omits 1dedc7da6dde mm/migrate: demote pages during reclaim omits 55a284559b06 mm/migrate: enable returning precise migrate_pages() succe [...] omits 5de00cb8e6f9 mm/migrate: update node demotion order on hotplug events omits a14bee2ad21c mm/numa: automatically generate node migration order omits 841eec7430ab selftests/vm/userfaultfd: wake after copy failure omits c036ab3bf021 userfaultfd: prevent concurrent API initialization omits 5971e42e3a04 userfaultfd: change mmap_changing to atomic omits 3e3896dff744 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 5fbfe2fa4a33 hugetlb: drop ref count earlier after page allocation omits d6e3de2f4ced hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 9f3a74d7da84 mm/page_alloc.c: use in_task() omits 98758a03f86b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits adfd330f41ce mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits d5c52f350208 memblock: stop poisoning raw allocations omits 75d60b6cd0a4 mm: introduce memmap_alloc() to unify memory map allocation omits d1e4da76ea36 microblaze: simplify pte_alloc_one_kernel() omits 3c6fc0521aaa mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits de67cf03ba17 mm/page_alloc: always initialize memory map for the holes omits 282572657cc1 kasan: test: avoid corrupting memory in kasan_rcu_uaf omits 182effbf4b7a kasan: test: avoid corrupting memory in copy_user_test omits 6aea46508b2c kasan: test: clean up ksize_uaf omits d9c1be6ddb82 kasan: test: only do kmalloc_uaf_memset for generic mode omits cb17a142bc48 kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits c2b105008461 kasan: test: avoid corrupting memory via memset omits 57317026841d kasan: test: avoid writing invalid memory omits 779d9915a3ac kasan: test: rework kmalloc_oob_right omits 5827561e115d mm/kasan: move kasan.fault to mm/kasan/report.c omits da2eb6987900 mm/vmalloc: fix wrong behavior in vread omits 17957476b3a9 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits cc4919780923 mm/vmalloc: remove gfpflags_allow_blocking() check omits 93034ad3961a mm/vmalloc: use batched page requests in bulk-allocator omits eef276149bca mm/sparse: clarify pgdat_to_phys omits 3ab0428bbdec include/linux/mmzone.h: avoid a warning in sparse memory support omits eaa620891ecc mm/sparse: set SECTION_NID_SHIFT to 6 omits 4c19f5adc58a mm: sparse: remove __section_nr() function omits d3cc7a60c998 mm: sparse: pass section_nr to find_memory_block omits 86f2243a40a2 mm: sparse: pass section_nr to section_mark_present omits aba82553e330 mm/mremap: don't account pages in vma_to_resize() omits a4b7e981a15e mm/mremap: fix memory account on do_munmap() failure omits 3535cf93a31e add-mmap_assert_locked-annotations-to-find_vma-fix omits 1d40376a15ed mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits dc42be4a82b9 mm: change fault_in_pages_* to have an unsigned size parameter omits ae4923510967 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits ae20a1c39c36 mm: remove flush_kernel_dcache_page omits 35cf10c4f6c3 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 5bc2e5846a59 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits b1cdd6a4a3f4 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 6c0f2206600e powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 9841f094c454 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 5a5d0f3221b1 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits a7b08bd3b910 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 31aea52ab485 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 7f1d4ae4773d lazy tlb: allow lazy tlb mm refcounting to be configurable omits b0236978ace7 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 8ee5049b7a07 lazy tlb: introduce lazy mm refcount helper functions omits ffe4bffcfb79 memcg: fix up drain_local_stock comment omits 41771bdf44c5 mm, memcg: save some atomic ops when flush is already true omits 6eea262ae3ce mm, memcg: remove unused functions omits 2dcf4bd914a6 mm: memcontrol: set the correct memcg swappiness restriction omits 4dc66365379e memcg: replace in_interrupt() by !in_task() in active_memcg() omits 15dac90a35dd memcg: cleanup racy sum avoidance code omits b6e54672ad4d memcg: enable accounting for ldt_struct objects omits 7c05c2006904 memcg: enable accounting for posix_timers_cache slab omits 019cc9e1da96 memcg: enable accounting for signals omits c71a8169426e memcg: enable accounting of ipc resources omits 616fef563c3b memcg: enable accounting for new namesapces and struct nsproxy omits 801aa0959774 memcg: enable accounting for fasync_cache omits 2e176cdceede memcg: enable accounting for file lock caches omits a3dee9d059b0 memcg: enable accounting for pollfd and select bits arrays omits 263f0e944125 memcg: enable accounting for mnt_cache entries omits 162b13642cc0 memcg: charge fs_context and legacy_fs_context omits a6aa8dd50f8d memcg-infrastructure-to-flush-memcg-stats-v5 omits b132dcfc4d28 memcg: infrastructure to flush memcg stats omits 95e2d0efe14d memcg: switch lruvec stats to rstat omits 25087fcd5b19 memcg: enable accounting for pids in nested pid namespaces omits 31b241fb382c mm, memcg: inline swap-related functions to improve disabl [...] omits e916135f4692 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits f4d10e006aa6 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits a7b4de22d8ea shmem: include header file to declare swap_info omits 087aec825e35 shmem: remove unneeded function forward declaration omits 3ea3ab3d08ca shmem: remove unneeded header file omits 5c07b0c6570b shmem: remove unneeded variable ret omits 7e06cade373c shmem: use raw_spinlock_t for ->stat_lock omits 6e4f7ffba344 mm: delete unused get_kernel_page() omits c43bdde7b746 fs, mm: fix race in unlinking swapfile omits 6333d5bc5d6c mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits 2344861fae45 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 39630fbc776d mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits ffcc4f59d6e2 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits aa755997becb mm: gup: remove useless BUG_ON in __get_user_pages() omits f549988ae896 mm: gup: remove unneed local variable orig_refs omits fec77b5f0a5f mm: gup: remove set but unused local variable major omits eb412b4b45a6 writeback: memcg: simplify cgroup_writeback_by_id omits 7ea4ce3e0096 vfs: keep inodes with page cache off the inode shrinker LRU omits fcee95d11174 fs: inode: count invalidated shadow pages in pginodesteal omits f8dbb5ef8f15 fs: drop_caches: fix skipping over shadow cache inodes omits 6372b52f8751 mm: remove irqsave/restore locking from contexts with irqs [...] omits 47acf22976d2 writeback: use READ_ONCE for unlocked reads of writeback stats omits d65b1befd214 writeback: rename domain_update_bandwidth() omits c296b5e6d684 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits 227cbd5124ad writeback: fix bandwidth estimate for spiky workload omits f9eb3673b914 writeback: reliably update bandwidth estimation omits b1dd7e59d0fa writeback: track number of inodes under writeback omits 9b395d276a5a mm: mark idle page tracking as BROKEN omits cd2fcd0b0a91 mm: report a more useful address for reclaim acquisition omits 2e26041c2f04 mm/debug_vm_pgtable: fix corrupted page flag omits 6c0e3def368a mm/debug_vm_pgtable: remove unused code omits ac90b3dacf32 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 67ef9292d979 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 32fb1d1a0dab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 6294d4688fc7 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 04171c28f548 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits b6eaadbce203 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 52e2938786f0 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits eca43101ca92 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 689dd047753e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 6ac9c394652d mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 3f57fd12e8b7 mm, slub: convert kmem_cpu_slab protection to local_lock omits 03e736e3ca2c mm, slub: use migrate_disable() on PREEMPT_RT omits 0e9463b9e44e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits 35a6f4bcf4ad mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits 139bc0807e40 mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 3f37f7b0fd33 mm: slub: make object_map_lock a raw_spinlock_t omits 81b1d0ba9bbe mm, slub: fix memory and cpu hotplug related lock ordering [...] omits 1c84f3c91640 mm, slub: fix memory and cpu hotplug related lock ordering issues omits db419f67e813 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 86c84aaf4d22 mm, slab: make flush_slab() possible to call with irqs enabled omits 1a7024b9ec2e mm, slub: don't disable irqs in slub_cpu_dead() omits 7dd3fc5e7f4f mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits 220800ee2282 mm, slub: separate detaching of partial list in unfreeze_p [...] omits f7baff9ebf59 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits fa2e941fc6ee mm, slub: discard slabs in unfreeze_partials() without irq [...] omits ad9d8c7578bb mm, slub: move irq control into unfreeze_partials() omits ee8a8e503295 mm, slub: call deactivate_slab() without disabling irqs omits 60fc69424a94 mm, slub: make locking in deactivate_slab() irq-safe omits d819124e29b2 mm, slub: move reset of c->page and freelist out of deacti [...] omits df152f7652f4 mm, slub: stop disabling irqs around get_partial() omits 4e3767321248 mm, slub: check new pages with restored irqs omits 67ace2856183 mm, slub: validate slab from partial list or page allocato [...] omits 5fa3253d0206 mm, slub: restore irqs around calling new_slab() omits 828d43cdeaca mm, slub: move disabling irqs closer to get_partial() in _ [...] omits 3a7ac8f97abd mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits b2bcf30144ca mm, slub: move disabling/enabling irqs to ___slab_alloc() omits 08feca1d155b mm, slub: simplify kmem_cache_cpu and tid setup omits 270c8ba9d069 mm, slub: restructure new page checks in ___slab_alloc() omits cb5f31cde720 mm, slub: return slab page from get_partial() and set c->p [...] omits 3d94bfe9bf66 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 9a0531201c06 mm, slub: extract get_partial() from new_slab_objects() omits 601a53fd22b9 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits a318e1d74050 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits edbff29952f7 mm, slub: don't disable irq for debug_check_no_locks_freed() omits e5633314f98b mm, slub: allocate private object map for validate_slab_cache() omits 7d2b177f0ee4 mm, slub: allocate private object map for debugfs listings omits e73e4596052f mm, slub: don't call flush_all() from slab_debug_trace_open() omits 78d628cb837c arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 879165be10e1 ocfs2: fix ocfs2 corrupt when iputting an inode omits b25b118290fa ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1110af5a8087 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4918f3c9b3ed ocfs2: remove an unnecessary condition omits 779fdbbc37b2 Makefile: remove stale cc-option checks omits 1e5f334540ee procfs: prevent unpriveleged processes accessing fdinfo dir omits 5ab5d139b668 /proc/kpageflags: do not use uninitialized struct pages omits c24d3485145f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits cdd7db2e156e mm/page_alloc: don't corrupt pcppage_migratetype omits ff5b6ac2ed0d mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits 8869d3c0c784 Revert "mm: swap: check if swap backing device is congeste [...] omits 994d2a390893 Revert "mm/shmem: fix shmem_swapin() race with swapoff" omits 936ebd7742b7 init: move usermodehelper_enable() to populate_rootfs() omits 4afc3c632bc8 lib: use PFN_PHYS() in devmem_is_allowed() omits f141ecd8e07c mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits dd98747e88d6 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits f8ad3bcdcc01 mm: slub: fix slub_debug disabling for list of slabs omits 449138a002e9 slub: fix kmalloc_pagealloc_invalid_free unit test omits 53afa577c38c kasan, slub: reset tag when printing address omits b6aa2f6d2783 kasan, kmemleak: reset tags when scanning block omits 0d36508d79af Merge remote-tracking branch 'bluetooth/master' omits e1da6f3afbdc Merge remote-tracking branch 'wireless-drivers-next/master' omits 8edd67a217e0 Merge remote-tracking branch 'ipsec-next/master' omits b0bfe66bd029 Merge remote-tracking branch 'bpf-next/for-next' omits c7426e0c3a6e Merge remote-tracking branch 'net-next/master' omits bd7e786fba7b Merge remote-tracking branch 'rdma/for-next' omits 9843d8271421 Merge remote-tracking branch 'swiotlb/linux-next' omits 45baed1b1606 Merge remote-tracking branch 'dlm/next' omits b630cc547182 Merge remote-tracking branch 'ieee1394/for-next' omits e86eb1bee132 Merge remote-tracking branch 'opp/opp/linux-next' omits 675544fc29e9 Merge remote-tracking branch 'cpupower/cpupower' omits 7b684ec1822a Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c9ab8d583c49 Merge remote-tracking branch 'pm/linux-next' omits ac2bc9cfb9bb Merge remote-tracking branch 'v4l-dvb-next/master' omits be2f587f2a13 Merge remote-tracking branch 'v4l-dvb/master' omits 38e511ef45c4 Merge remote-tracking branch 'jc_docs/docs-next' omits cbdadae0e426 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 602d0cc65e11 Merge remote-tracking branch 'i2c/i2c/for-next' omits e91a1464815f Merge remote-tracking branch 'hid/for-next' omits 4b39438ada33 Merge remote-tracking branch 'pstore/for-next/pstore' omits 696cc3c02b2e Merge remote-tracking branch 'pci/next' omits ac5f6a92d654 Merge remote-tracking branch 'printk/for-next' omits 2bf9d868947c Merge remote-tracking branch 'file-locks/locks-next' omits 83677c5c82ab Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 114aec860b48 Merge remote-tracking branch 'zonefs/for-next' omits 49d4e005111b Merge remote-tracking branch 'xfs/for-next' omits 9fe6766b43d9 Merge remote-tracking branch 'v9fs/9p-next' omits bff4349dd51e Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 29c3e054fe8b Merge remote-tracking branch 'cel/for-next' omits 9d452d88e6e1 Merge remote-tracking branch 'nfs-anna/linux-next' omits def789b718f3 Merge remote-tracking branch 'gfs2/for-next' omits 1c27546a3a0f Merge remote-tracking branch 'fuse/for-next' omits c7e0ed04ac23 Merge remote-tracking branch 'f2fs/dev' omits 747c839bb343 Merge remote-tracking branch 'ext3/for_next' omits 8336b8c8f8ea Merge remote-tracking branch 'erofs/dev' omits 0ad49135c12f Merge remote-tracking branch 'configfs/for-next' omits 48e8464d50eb Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 70f97a67c105 Merge remote-tracking branch 'cifs/for-next' omits bde20b36b774 Merge remote-tracking branch 'ceph/master' omits b107739b4ab5 Merge remote-tracking branch 'btrfs/for-next' omits efb6858d7a06 Merge remote-tracking branch 'fscache/fscache-next' omits a2c9098d1085 Merge remote-tracking branch 'fscrypt/master' omits c4423ad45ffd Merge remote-tracking branch 'pidfd/for-next' omits ef7c14dcb56a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 17ebbefd6d2d Merge remote-tracking branch 'sh/for-next' omits 8eeea13fdf0e Merge remote-tracking branch 's390/for-next' omits 8aa6546f30be Merge remote-tracking branch 'risc-v/for-next' omits 5dc4f8ceed76 Merge remote-tracking branch 'powerpc/next' omits 35cc027518c7 Merge remote-tracking branch 'parisc-hd/for-next' omits 5f371abe785a Merge remote-tracking branch 'openrisc/for-next' omits a3c109ca71d7 Merge remote-tracking branch 'mips/mips-next' omits b8e0a3269cef Merge remote-tracking branch 'm68knommu/for-next' omits d1db62c66160 Merge remote-tracking branch 'm68k/for-next' omits b70ed5c8fb60 Merge remote-tracking branch 'h8300/h8300-next' omits f0046a2aa33b Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 0a24c848f0dd Merge remote-tracking branch 'clk-imx/for-next' omits 19bd8f38b1f6 Merge remote-tracking branch 'clk/clk-next' omits d1c7547df888 Merge remote-tracking branch 'xilinx/for-next' omits 2c558352b3c2 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits ee80a48b9c4c Merge remote-tracking branch 'tegra/for-next' omits 00819e3cbe47 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0a23218d8a3e Merge remote-tracking branch 'scmi/for-linux-next' omits b74a7016e42e Merge remote-tracking branch 'samsung-krzk/for-next' omits 4f8ad5238816 Merge remote-tracking branch 'rockchip/for-next' omits 706d627e7b0b Merge remote-tracking branch 'reset/reset/next' omits c2b4f0f38676 Merge remote-tracking branch 'renesas/next' omits 31a4b385978e Merge remote-tracking branch 'raspberrypi/for-next' omits 92b042e05135 Merge remote-tracking branch 'qcom/for-next' omits cf848788ca64 Merge remote-tracking branch 'omap/for-next' omits d9d4bbf9a543 Merge remote-tracking branch 'mvebu/for-next' omits 5a14dbca3a0f Merge remote-tracking branch 'mediatek/for-next' omits a8c8764d6d4e Merge remote-tracking branch 'keystone/next' omits 62290e2e5a6c Merge remote-tracking branch 'imx-mxs/for-next' omits 05c6f7394e24 Merge remote-tracking branch 'at91/at91-next' omits 08c698dbd02b Merge remote-tracking branch 'aspeed/for-next' omits 14f4c6619b41 Merge remote-tracking branch 'amlogic/for-next' omits 0961f14dbeb0 Merge remote-tracking branch 'actions/for-next' omits dfef6a8dbf58 Merge remote-tracking branch 'arm-soc/for-next' omits b899d36b9834 Merge remote-tracking branch 'arm-perf/for-next/perf' omits caca21d31902 Merge remote-tracking branch 'arm64/for-next/core' omits c2a131ba2b03 Merge remote-tracking branch 'arm/for-next' omits 6bcd2e25653d Merge remote-tracking branch 'arc/for-next' omits 5822da4050e7 Merge remote-tracking branch 'asm-generic/master' omits 319490f47634 Merge remote-tracking branch 'dma-mapping/for-next' omits cef715e104b6 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 7cb280d689fe Merge remote-tracking branch 'kbuild/for-next' omits f8275649b86e Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits d8d4bdcd59a5 Merge remote-tracking branch 'fpga-fixes/fixes' omits cbe116dc8d15 Merge remote-tracking branch 'pidfd-fixes/fixes' omits f5106b76273b Merge remote-tracking branch 'risc-v-fixes/fixes' omits 528e371d7868 Merge remote-tracking branch 'soc-fsl-fixes/fix' omits 746cdb458041 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits c70e951fcb80 Merge remote-tracking branch 'mmc-fixes/fixes' omits 94824592230a Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 7f6593e7ad34 Merge remote-tracking branch 'scsi-fixes/fixes' omits a9cb9496afb9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 9a8b85c7cd16 Merge remote-tracking branch 'vfs-fixes/fixes' omits 6e18d1f74ac7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a51e78a06396 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 02fe91a9810b Merge remote-tracking branch 'hwmon-fixes/hwmon' omits a853c9e3e439 Merge remote-tracking branch 'omap-fixes/fixes' omits e9c49a8ffb46 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits c7ecb807763e Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 7b80ad6b7eab Merge remote-tracking branch 'kselftest-fixes/fixes' omits c4d4cde6310f Merge remote-tracking branch 'staging.current/staging-linus' omits 6a89d789bcbc Merge remote-tracking branch 'usb.current/usb-linus' omits 2b3c9b2f1e14 Merge remote-tracking branch 'pci-current/for-linus' omits 37bb7517d5c3 Merge remote-tracking branch 'regulator-fixes/for-linus' omits ef8ac79f11bf Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c648f38ff968 Merge remote-tracking branch 'sound-current/for-linus' omits 3653a29932b8 Merge remote-tracking branch 'wireless-drivers/master' omits dc276cc84a2e Merge remote-tracking branch 'netfilter/master' omits 2615918ec214 Merge remote-tracking branch 'bpf/master' omits 827be4b71c58 Merge remote-tracking branch 'net/master' omits ed9b5f727b65 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 357b693c9286 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits cdd0ae6fb479 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 17cd06aad556 Merge remote-tracking branch 'arm-current/fixes' omits f433e4b10235 Merge branch 'io_uring-bio-cache.5' into for-next omits 4fa920c24794 Merge branch 'for-5.15/io_uring' into for-next omits 9158ef661aaf io_uring: correct __must_hold annotation omits 6dd451ee7e49 io_uring: code clean for completion_lock in io_arm_poll_handler() omits 2de68babf79c io_uring: remove files pointer in cancellation functions omits f4b05791dda9 f2fs: introduce periodic iostat io latency traces omits 57120269fd9b f2fs: fix to keep compatibility of fault injection interface omits 89d9bf0edd88 f2fs: support fault injection for f2fs_kmem_cache_alloc() omits 5dc6d924b7fe f2fs: compress: allow write compress released file after t [...] omits 7ad998234c23 cifs: avoid signed integer overflow in calculating blocks omits 1495870233e7 f2fs: compress: do sanity check on cluster omits bfe458a09960 f2fs: correct comment in segment.h omits 3b9e7ea81395 f2fs: improve sbi status info in debugfs/f2fs/status omits 607a4143d9a4 Merge branch 'x86/urgent' omits 0c542a874b4e Merge branch 'x86/misc' omits 52e830f6cfc0 Merge branch 'x86/irq' omits 1304d883b0c5 Merge branch 'x86/cpu' omits 3ba8499fd4cd Merge branch 'x86/cleanups' omits 882184d2e98d Merge branch 'x86/cache' omits 9ca59b48a47e Merge branch 'timers/core' omits a8bebdcd42c5 Merge branch 'smp/core' omits 92638eb80c51 Merge branch 'sched/core' omits 94f39e1617eb Merge branch 'perf/core' omits a6e5c83e7a8f Merge branch 'locking/urgent' omits 765e21902f4e Merge branch 'locking/core' omits b39278ceffb6 Merge branch 'irq/urgent' omits a0398e9bfc6e Merge branch 'irq/core' omits 74cc2261c678 Merge branch 'efi/urgent' omits ada16d6b0f0a tpm: ibmvtpm: Avoid error message when process gets signal [...] omits 42e38eb612b5 certs: Add support for using elliptic curve keys for signi [...] omits 267399c778d0 certs: Trigger creation of RSA module signing key if it's [...] omits 65733b0d8d29 char: tpm: cr50_i2c: convert to new probe interface omits 1082d05fbc50 char: tpm: Kconfig: remove bad i2c cr50 select omits 6e2e645a2467 block: provide bio_clear_hipri() helper omits 6db418f3dc55 Merge branch 'for-5.15/block' into for-next omits 0c7d7177dcd6 Merge branch 'for-5.15/io_uring' into for-next omits 7f07c4f1eee2 block: use the percpu bio cache in __blkdev_direct_IO omits b5256809c70c io_uring: enable use of bio alloc cache omits cd36a5ff3ca8 block: clear BIO_PERCPU_CACHE flag if polling isn't supported omits 1cbbd31c4ada bio: add allocation cache abstraction omits 16d9db5b2c50 fs: add kiocb alloc cache flag omits a4aa1b0494ea bio: optimize initialization of a bio omits feb1b31d5d55 io_uring: code clean for completion_lock in io_arm_poll_handler() omits a29f61590cb6 io_uring: extract io_uring_files_cancel() in io_uring_task [...] omits 0c840fd720fb io_uring: optimise hot path of ltimeout prep omits 6a32aa46fa0b io_uring: remove files pointer in cancellation functions omits 94e639ddfacd io_uring: skip request refcounting omits aefe167e7b6e io_uring: remove submission references omits cae3a0c638ca io_uring: remove req_ref_sub_and_test() omits 6abd40e5f196 io_uring: move req_ref_get() and friends omits 8657d836aaf4 io_uring: remove IRQ aspect of io_ring_ctx completion lock omits 46989efacb1c io_uring: run regular file completions from task_work omits cfee77f8ca0d io_uring: run linked timeouts from task_work omits 48ecb6369f1f io_uring: run timeouts from task_work omits 4e32644d45e0 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits c7aa3356d25d rcu: Make rcu update module parameters world-readable omits b03cbeba591b rcu: Make rcu_normal_after_boot writable again omits 6d7214665c3f cifs: fix signed integer overflow when fl_end is OFFSET_MAX omits 6b0c9b06c4ed Merge branch 'misc-5.14' into next-fixes omits 759c2efbe838 btrfs: fix NULL pointer dereference when deleting device b [...] omits 3725280b5dcb Merge branch irq/gic-strict-flow into irq/irqchip-next omits f655d2ed551a Merge branch 'for-5.15/block' into for-next omits 3359fcab48b0 irqchip/gic-v3: Convert to handle_strict_flow_irq() omits 5bd8e3224b61 irqchip/gic: Convert to handle_strict_flow_irq() omits ff41d1016e84 irqchip/gic: Add .irq_ack() to GIC-based irqchips omits 69ad12c13d58 genirq/msi: Provide default .irq_ack() for MSI chips omits 5a06c146b3af irqchip/gic: Rely on MSI default .irq_eoi() omits 9b632bd34cea genirq/msi: Provide default .irq_eoi() for MSI chips omits 56707bb845f5 genirq, irq-gic-v3: Make NMI flow handlers use ->irq_ack() [...] omits 32797fe1c8ee genirq: Don't mask IRQ within flow handler if IRQ is flow-masked omits a4ea2933cc45 genirq: Let purely flow-masked ONESHOT irqs through unmask [...] omits 9d76bea7b1b4 genirq: Add handle_strict_flow_irq() flow handler omits 1b7a900c4da1 genirq: Employ ack_irq() and eoi_irq() where relevant omits 635e4fd40660 genirq: Define ack_irq() and eoi_irq() helpers omits e0c1a5b24f5b genirq: Add chip flag to denote automatic IRQ (un)masking omits 2138510cb6e1 Merge branch for-5.15/arm64/dt into for-next omits 7a7e7c5178aa Merge branch for-5.15/arm/defconfig into for-next omits b21f5d598227 Merge branch for-5.15/arm/dt into for-next omits cc9809e23b09 Merge branch for-5.15/clk into for-next omits 71c68784d9d7 Merge branch for-5.15/soc into for-next omits 479fe0e112e7 Merge branch for-5.15/firmware into for-next omits e933af6b8aa8 Merge branch for-5.15/dt-bindings into for-next omits 1366572aa47b Merge branch for-5.14/arm64/dt into for-next omits 98ed18e10de5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 66479edf46aa Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 5441a84b87fa Merge branches 'iommu/fixes', 'apple/dart' and 'x86/amd' i [...] omits a2c45a0d3772 clk: renesas: Make CLK_R9A06G032 invisible omits 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs omits 1f3ab079db2f Merge branch 'devel' into for-next omits 84fdde0385d4 hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max omits 7e1a42c7aae4 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits omits 5a5a11fa7224 hwmon: 9axi-fan-control) Support temperature vs pwm points omits 9bf778b6abd6 hwmon: (axi-fan-control) Handle irqs in natural order omits 2c5b88a39d67 hwmon: (axi-fan-control) Make sure the clock is enabled omits 9fed8fa99334 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control omits 8158488baa1e cpufreq: scmi: Use .register_em() to register with energy model omits b64eea485feb cpufreq: vexpress: Use .register_em() to register with ene [...] omits a214649dfcbc cpufreq: scpi: Use .register_em() to register with energy model omits ff49e5982f3d io_uring: remove file batch-get optimisation omits 8de254e05555 io_uring: clean up tctx_task_work() omits bdeed369ffe9 drm/radeon: Add HD-audio component notifier support (v2) omits c6e25065302b Revert "drm/amd/display: To modify the condition in indica [...] omits 63dea0ad5874 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5cffe59a9f86 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 851fc8f78875 drm/amdgpu: only check for _PR3 on dGPUs omits 2287ac0614cc drm/amdgpu: add another raven1 gfxoff quirk omits 60f154a6796c usb/host: enable auto power control for xhci-pci omits 1d286b6b14b5 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode omits bd958a2574d5 drm/amdgpu: fix fdinfo race with process exit omits 79721502cd2f drm/amdkfd: avoid conflicting address mappings omits aae70d7164c4 drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_ [...] omits c2e0ed80dea3 drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl omits c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off omits ae280335cdb5 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path omits 84c6621f180d Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 25dc3895baaa selftests/bpf: Fix running of XDP bonding tests omits 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg omits c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits b3b3e68aaab6 ARM: tegra: nexus7: Improve thermal zones omits d97a74513cec ARM: tegra: acer-a500: Improve thermal zones omits 0cae833ff518 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] omits ebfbd63602b0 ARM: tegra: acer-a500: Add power supplies to accelerometer omits 0c3136565b64 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators omits 3970dc6444c5 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] omits 0a6e9f9cc27b ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] omits ad86e473e1f3 ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] omits 61f8c4f6eefb ARM: tegra: apalis: Correct interrupt trigger type of temp [...] omits 303e2f343403 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] omits c626fd7eeb11 ARM: tegra: acer-a500: Add interrupt to temperature sensor node omits 4eb121af6184 ARM: tegra: nexus7: Add interrupt to temperature sensor node omits a371e9698e89 ARM: tegra: paz00: Add interrupt to temperature sensor node omits 00786f61df89 ARM: tegra: ouya: Add interrupt to temperature sensor node omits ffd8969c9100 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees omits 06ad2ba8e658 Merge branch 'for-next-next-v5.14-20210811' into for-next- [...] omits 884159c4ac1f Merge branch 'for-next-current-v5.13-20210811' into for-ne [...] omits f691ae1e0bc5 Merge branch 'ext/cbrauner/idmap' into for-next-next-v5.14 [...] omits eab867c8e798 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 623b7543e69f Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits f386075c7df4 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210811 omits d16b8ca2c259 Merge branch 'misc-next' into for-next-next-v5.14-20210811 omits 02c21f3e1ab1 Merge branch 'misc-next' into for-next-current-v5.13-20210811 omits 08676ffe4aef Merge branch 'misc-5.14' into for-next-current-v5.13-20210811 omits 3b8fa628e7e5 io_uring: inline io_poll_remove_waitqs omits 88c2d13e6e05 io_uring: remove extra argument for overflow flush omits d10299e14aae io_uring: inline struct io_comp_state omits 6bfba7674974 io_uring: use inflight_entry instead of compl.list omits 6b3e79e8e2a0 io_uring: remove redundant args from cache_free omits a8b225274797 io_uring: cache __io_free_req()'d requests omits 180686a79a71 io_uring: move io_fallback_req_func() omits 96b0fdd60ffe io_uring: optimise putting task struct omits 4ddc28d9773a io_uring: drop exec checks from io_req_task_submit omits dae1c59dddfa io_uring: kill unused IO_IOPOLL_BATCH omits 78a189a62591 io_uring: improve ctx hang handling omits fdc019991dd4 io_uring: deduplicate open iopoll check omits 74e739d99ea8 io_uring: inline io_free_req_deferred omits 003cda4b07d8 io_uring: move io_rsrc_node_alloc() definition omits 0c52e5e799e4 io_uring: move io_put_task() definition omits bbf18d476963 io_uring: extract a helper for ctx quiesce omits ce67fd47eb75 io_uring: optimise io_cqring_wait() hot path omits 4ec2c18f7a10 io_uring: add more locking annotations for submit omits 4730f05eadd5 io_uring: don't halt iopoll too early omits 0767a98a39f5 io_uring: refactor io_alloc_req omits c43287aa4fe1 io-wq: improve wq_list_add_tail() omits 96f638c0e22a io_uring: remove unnecessary PF_EXITING check omits d2424c332cac io_uring: clean io-wq callbacks omits c0c2dcc94e91 io_uring: avoid touching inode in rw prep omits 8260368457e9 io_uring: rename io_file_supports_async() omits b9d6d382af4c io_uring: inline fixed part of io_file_get() omits 5133a6714e12 io_uring: use kvmalloc for fixed files omits 36ac281018ff io_uring: be smarter about waking multiple CQ ring waiters omits b843f03d0569 xtensa: ISS: don't use string pointer before NULL check omits 5a2a33884f0b dm crypt: Avoid percpu_counter spinlock contention in cryp [...] omits bdb29f8679f1 Merge branch 'remotes/lorenzo/pci/tools' omits 7f6a9d59aa71 Merge branch 'remotes/lorenzo/pci/misc' omits 295cf97d66ac Merge branch 'remotes/lorenzo/pci/xgene' omits ec5ef2616ba6 Merge branch 'remotes/lorenzo/pci/tegra194' omits 53db5a62929e Merge branch 'remotes/lorenzo/pci/tegra' omits 5896916273c8 Merge branch 'remotes/lorenzo/pci/rcar' omits fb5b90ba66c4 Merge branch 'remotes/lorenzo/pci/mediatek' omits 7c5b767715cb Merge branch 'remotes/lorenzo/pci/iproc' omits 70b93c676c42 Merge branch 'remotes/lorenzo/pci/dwc' omits 45dfe37412dd Merge branch 'remotes/lorenzo/pci/aardvark' omits d0aa4db457e0 Merge branch 'pci/vpd' omits 0edab49835eb Merge branch 'pci/virtualization' omits 7011a2391c22 Merge branch 'pci/resource' omits 81402f20cef0 Merge branch 'pci/irq' omits 6446861fdf92 Merge branch 'pci/enumeration' omits 7f331fc57eaf rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits 257a474dd892 scftorture: Warn on individual scf_torture_init() error co [...] omits 6fa803cd23f9 rcuscale: Warn on individual rcu_scale_init() error conditions omits 3368a3069374 refscale: Warn on individual ref_scale_init() error conditions omits 2ca6b3a4b815 locktorture: Warn on individual lock_torture_init() error [...] omits 4cf160473c27 rcutorture: Warn on individual rcu_torture_init() error co [...] omits 7217f112d8a2 torture: Make kvm-remote.sh print size of downloaded tarball omits 3d0479957dec rcu-tasks: Fix s/instruction/instructions/ typo in comment omits c9d6dfea63dc rcutorture: Suppressing read-exit testing is not an error omits 76ae8a54e35c rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits f5413b21d6e5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 6b2c2fba5447 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits 84291a7e0dd4 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits a6f03ea9a951 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits 7609dfe9d08f rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 0eb479d9ee9e rcu-tasks: Wait for trc_read_check_handler() IPIs omits d6ee1c8fc09e clocksource: Forgive repeated long-latency watchdog clocks [...] omits 044b364b0a48 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 871c225c941e rcu: Fix undefined Kconfig macros omits 671353b28f43 doc: Add another stall-warning root cause in stallwarn.rst omits c2a27b8f49da rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits f926bf0f57d2 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 2eeaae3c02b9 irq: detect long-running IRQ handlers omits ef62bf7e92d8 irq: abstract irqaction handler invocation omits eee2c635160b torture: Allot 1G of memory for scftorture runs omits d1f1f891e8fd rcu-nocb: Fix a couple of tree_nocb code-style nits omits 2aefb8e769c8 rcu: Mark accesses to rcu_state.n_force_qs omits 1a0d28e902c4 tools/rcu: Add an extract-stall script omits 9f121dc9e40c torture: Make torture.sh print the number of files to be c [...] omits 7ea6167cc6a1 scftorture: Count reschedule IPIs omits ac986f377e6d scftorture: Account for weight_resched when checking for a [...] omits 2678d628c743 scftorture: Shut down if nonsensical arguments given omits b7cf8b572fa7 scftorture: Allow zero weight to exclude an smp_call_funct [...] omits f55088ee95f1 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 5312c4903d3f lockd: change the proc_handler for nsm_use_hostnames omits 400e66317eb7 sysctl: introduce new proc handler proc_dobool omits 9efc6df4494b SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() omits dfa949a3b16c Merge branch 'clocksource.2021.07.20c' into HEAD omits 5e88ec81a286 btrfs: do not take the device_list_mutex in clone_fs_devices omits b4637f820ef9 btrfs: unify common code for the v1 and v2 versions of dev [...] omits d0d999c6ec60 btrfs: delay blkdev_put until after the device remove omits 7a6e59498c20 btrfs: update the bdev time directly when closing omits fef289687d4c btrfs: do not read super look for a device path omits 3283c06bb5f8 btrfs: do not take the uuid_mutex in btrfs_rm_device omits c080dc4cf2d1 btrfs: do not call close_fs_devices in btrfs_rm_device omits 45f1dc13370e btrfs: remove the unnecessary @nr_written parameters omits e45f4bbed134 btrfs: change handle_fs_error in recover_log_trees to aborts omits 26eb3abedeec btrfs: do not infinite loop in data reclaim if we aborted omits 7ffb767d801c btrfs: add a btrfs_has_fs_error helper omits 0e039fb3b054 Merge branch 'for-5.15/drivers' into for-next omits b85cc760c8d2 Merge branch 'for-5.15/block' into for-next omits eb2c122a8835 io-wq: remove GFP_ATOMIC allocation off schedule out path omits 55f94794b554 btrfs: allow idmapped mount omits 7cde9af40fcd Merge branch 'io_uring-5.14' into for-5.15/io_uring omits 65780505a6de btrfs: handle ACLs on idmapped mounts omits 67e19f85fd03 btrfs: allow idmapped INO_LOOKUP_USER ioctl omits 204b233980c4 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl omits 4ec4405decdb btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls omits 6abd89c65f6c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids omits e68776bcdbc6 btrfs: allow idmapped SNAP_DESTROY ioctls omits 3ea5160ef402 btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls omits 92bb0b4e06a6 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] omits 22511737c5c8 btrfs: allow idmapped permission inode op omits e51ea0c88093 btrfs: allow idmapped setattr inode op omits 030a0f7b123f btrfs: allow idmapped tmpfile inode op omits 21277fc5c410 btrfs: allow idmapped symlink inode op omits c5a10fa6c8e4 btrfs: allow idmapped mkdir inode op omits 2802a43d3c6c btrfs: allow idmapped create inode op omits cb92e6a9c3f7 btrfs: allow idmapped mknod inode op omits ae10b1d7f5d0 btrfs: allow idmapped getattr inode op omits d2b288d3a1e7 btrfs: allow idmapped rename inode op omits 50b357601c4c btrfs: handle idmaps in btrfs_new_inode() omits c972214c133b namei: add mapping aware lookup helper omits f37d84f044e0 btrfs: sysfs: document structures and their associated files omits e59fe7525a66 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 42d65774de92 btrfs: fix NULL pointer dereference when deleting device b [...] omits c649f878556d btrfs: fix NULL pointer dereference when deleting device b [...] omits 9b3855ce9e8e btrfs: zoned: fix block group alloc_offset calculation omits 378bd784aa57 btrfs: zoned: suppress reclaim error message on EAGAIN omits cb94ddf81088 btrfs: zoned: add asserts on splitting extent_map omits c47b9f8f7a69 btrfs: zoned: fix block group alloc_offset calculation omits d76eb0df9fe5 btrfs: zoned: suppress reclaim error message on EAGAIN omits 465dbdcc2823 btrfs: zoned: allow disabling of zone auto reclaim omits b28a32083bfa perf/hw_breakpoint: Replace deprecated CPU-hotplug functions. omits 4db0d3d3eeb8 perf/x86/intel: Replace deprecated CPU-hotplug functions. omits 3e9a47a71364 Merge branches 'fixes' and 'misc' into for-next omits 824c2faeb88f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver omits 0dd74702c4bb clk: renesas: rzg2l: Add support to handle MUX clocks omits 1be620376fbb ovl: use kvalloc in xattr copy-up omits f43f23962f8a ovl: update ctime when changing fileattr omits abe0014e89d5 ovl: skip checking lower file's i_writecount on truncate omits 252badadc7b4 ovl: relax lookup error on mismatch origin ftype omits 4e10ca1dc96b ovl: do not set overlay.opaque for new directories omits 53c6dd852ae3 ovl: add ovl_allow_offline_changes() helper omits 2382c7aac629 ovl: disable decoding null uuid with redirect_dir omits 7686ac928de1 ovl: consistent behavior for immutable/append-only inodes omits a0a933605a1f ovl: copy up sync/noatime fileattr flags omits 5aaa9442484f ovl: pass ovl_fs to ovl_check_setxattr() omits d5b8d4529d8b fs: add generic helper for filling statx attribute flags omits 69c74330fe4d ovl: fix mmap denywrite omits 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits e1229e884e19 PCI: rockchip-dwc: Add Rockchip RK356X host controller driver omits 0713d97be3ab NFSD: remove vanity comments omits 813a039882b4 svcrdma: Convert rdma->sc_rw_ctxts to llist omits 8d23d57c1c41 svcrdma: Relieve contention on sc_send_lock. omits a85d1bf53c7f svcrdma: Fewer calls to wake_up() in Send completion handler omits ad9bc2bb12d3 lockd: Fix invalid lockowner cast after vfs_test_lock omits 3cbf638db511 NFSD: Use new __string_len C macros for nfsd_clid_class omits bbcc639ede35 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 324a09b86959 tracing: Add trace_event helper macros __string_len() and [...] omits 11d88a393e1f NFSD: Batch release pages during splice read omits a4eef608f0f7 SUNRPC: Add svc_rqst_replace_page() API omits 52b0fe4b635e NFSD: Clean up splice actor omits 4addb9a0c520 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 25b549d69e17 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 3c94441995dd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 8976c6fcd129 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits db4a71708f40 btrfs: update comment at log_conflicting_inodes() omits a3a6d5dcc914 btrfs: remove no longer needed full sync flag check at ino [...] omits 31bd58e2eed1 btrfs: remove unnecessary NULL check for the new inode dur [...] omits 53bf9d1ac5a5 btrfs: allocate backref_ctx on stack in find_extent_clone omits 6abd7e032982 btrfs: allocate btrfs_ioctl_defrag_range_args on stack omits 3dc3ff5776ba btrfs: allocate btrfs_ioctl_quota_rescan_args on stack omits 18939621b800 btrfs: allocate file_ra_state on stack in readahead_cache omits cd72661f4771 btrfs: introduce btrfs_search_backwards function omits 895c5fc20503 btrfs: print if fsverity support is built in when loading module omits ee65733cf4af btrfs: verity metadata orphan items omits 9a45defafc50 btrfs: initial fsverity support omits 8d70a02a93ab btrfs: add ro compat flags to inodes omits 565338f1a2ee btrfs: simplify return values in btrfs_check_raid_min_devices omits be1f36c98a2f btrfs: remove the dead comment in writepage_delalloc() omits 43719fef45c1 btrfs: allow degenerate raid0/raid10 omits 5faa4c0cf096 btrfs: do not pin logs too early during renames omits 411e7fcdfcc0 btrfs: eliminate some false positives when checking if ino [...] omits 8923371af96b btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits c0293c350305 btrfs: fix argument type of btrfs_bio_clone_partial() omits 4cb8deee38e3 block: fix argument type of bio_trim() omits 4ad25a8b58f8 fs: kill sync_inode omits 5225ecb55a78 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits eb54f1344379 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 976de77a3f05 fs: add a filemap_fdatawrite_wbc helper omits 2c2ed298d329 btrfs: wait on async extents when flushing delalloc omits dba3e883ff37 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits f7608c7d32d3 btrfs: enable a tracepoint when we fail tickets omits 2895ea74ad9c btrfs: include delalloc related info in dump space info tr [...] omits 687361b38bac btrfs: wake up async_delalloc_pages waiters after submit omits 4bba27c04cc0 btrfs: unify regular and subpage error paths in __extent_w [...] omits c29ea66449fc btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits c5639666a2da btrfs: subpage: fix relocation potentially overwriting las [...] omits 65caab6fcb76 btrfs: subpage: fix false alert when relocating partial pr [...] omits 4ee0886a9717 btrfs: subpage: fix a potential use-after-free in writebac [...] omits 60ae5342d38f btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits 0886ce97bbab btrfs: subpage: reject raid56 filesystem and profile conversion omits 8aa655e5fde0 btrfs: subpage: allow submit_extent_page() to do bio split omits f77e0cabc29f btrfs: subpage: disable inline extent creation omits a257eb549fb8 btrfs: subpage: fix writeback which does not have ordered extent omits 41666549cf4c btrfs: make relocate_one_page() handle subpage case omits 49051dd83a89 btrfs: reloc: factor out relocation page read and dirty part omits 9e526aa030fb btrfs: rework lzo_decompress_bio() to make it subpage compatible omits b98ab4bb1f7d btrfs: rework btrfs_decompress_buf2page() omits 6d691b16d819 btrfs: grab correct extent map for subpage compressed extent read omits 345926b712bb btrfs: disable compressed readahead for subpage omits 8e9473eb02b1 btrfs: subpage: check if there are compressed extents insi [...] omits 69fab094ae6b btrfs: reset this_bio_flag to avoid inheriting old flags omits e689995c8f55 btrfs: constify and cleanup variables in comparators omits 799f445d775e btrfs: simplify data stripe calculation helpers omits 8739f726630e btrfs: merge alloc_device helpers omits 7c7d8a22ca45 btrfs: uninline btrfs_bg_flags_to_raid_index omits 57935582ef74 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits fb370e3841a3 btrfs: tree-checker: use table values for stripe checks omits af2ca8159a64 btrfs: make btrfs_next_leaf static inline omits 64a8007d94c8 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits d3865b72f093 btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits f64bbe62f370 btrfs: remove unused start and end parameters from btrfs_r [...] omits 11f2408e90e5 btrfs: introduce btrfs_lookup_match_dir omits d69955084b83 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits 4a2b792c14ca btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits 9a7791b49a45 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 64a8ed0b679c btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 36d0fd311573 btrfs: remove unnecessary list head initialization when sy [...] omits 4374c1e04cab btrfs: avoid unnecessary log mutex contention when syncing log omits df09b72c92c8 btrfs: remove racy and unnecessary inode transaction updat [...] omits d367c6650120 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits be3cb8e551af btrfs: improve the batch insertion of delayed items omits 2ce12c867ca3 btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits ab0b773d2b88 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits 631e3ce2baa3 btrfs: continue readahead of siblings even if target node [...] omits 2515ae32f01d btrfs: check-integrity: drop kmap/kunmap for block pages omits a4de667bade6 btrfs: compression: drop kmap/kunmap from generic helpers omits 3f8b9d9d95b4 btrfs: compression: drop kmap/kunmap from zstd omits b6ef4e67be97 btrfs: compression: drop kmap/kunmap from zlib omits 88af5b38845b btrfs: compression: drop kmap/kunmap from lzo omits cc38098463c0 btrfs: drop from __GFP_HIGHMEM all allocations omits cf986ed6c2ee btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 0ee477f195b1 btrfs: remove max argument from generic_bin_search omits b331f8dffa8a btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 9cb9c5791295 btrfs: check-integrity: drop unnecessary function prototypes omits 7a82a172010b btrfs: add special case to setget helpers for 64k pages omits aa396f8a662e btrfs: zoned: remove max_zone_append_size logic omits 503d1ac62829 Merge branch 'imx/defconfig' into for-next omits 260fcfc206b1 Merge branch 'imx/dt64' into for-next omits cbc8a1e9c97c Merge branch 'imx/dt' into for-next omits 41a21fa4c639 Merge branch 'imx/bindings' into for-next omits c60bcfe914f3 Merge branch 'imx/ecspi' into for-next omits 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu omits 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible omits c85d2dda9271 arm64: dts: imx8mm: update pmu compatible omits 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch omits 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries omits bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) omits 8450e3657f03 m68k: m5441x: add flexcan support omits 25b3d9dde3a6 m68k: stmark2: update board setup omits 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits 9799f1cac840 ARC: retire MMUv1 and MMUv2 support omits aac01b7b3b99 ARC: retire ARC750 support omits b4675c64f932 mtdblock: Warn if the added for a NAND device omits e004b8de7bf6 mmc: sdio: Print contents of unknown CIS tuples omits b5c220f36b94 mmc: sdio: Don't warn about vendor CIS tuples omits 92b5529ab76e Merge branch 'for-next/entry' into for-next/core omits 3265ec97ca60 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits cbdfe530ceee memstick: ms_block: Fix spelling contraction "cant" -> "can't" omits a685d5d94780 mmc: core: Only print retune error when we don't check for [...] omits 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] omits 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] omits 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next omits 21e6ec96fec4 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits 82a39ae07f8c ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits 9cf1d7d830f4 ARC: cmpxchg/xchg: rewrite as macros to make type safe omits 99269c322964 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits e0e94b3838bb ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits 34fc500cc9f8 ARC: switch to generic bitops omits b45e1a4322cc ARC: atomics: implement relaxed variants omits a638e623c9f8 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits 6c386739a446 ARC: atomic: !LLSC: use int data type consistently omits 80802c2a0398 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits 147072a2cffa ARC: atomics: disintegrate header omits e6e9bca186a0 Merge branch 'features' into for-next omits 1b08fc51363e Merge branch 'fixes' into for-next omits 79e71311a97c mm/migrate: Add folio_migrate_mapping() omits 491cefc3f1ff mm/rmap: Add folio_mkclean() omits 52192665e494 mm/swap: Add folio_mark_accessed() omits 36a1cb228373 mm/swap: Add folio_activate() omits 5009323080f0 mm: Add folio_young and folio_idle omits be88e1292f1d mm: Add arch_make_folio_accessible() omits 1826c6e209ac mm: Add kmap_local_folio() omits d1089c128eff mm: Add flush_dcache_folio() omits 3bc0556bade4 mm: Add folio_raw_mapping() omits 64135f31a647 mm: Add folio_pfn() omits 5be0e326902e mm/workingset: Convert workingset_activation to take a folio omits e5d7d32e22dc mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 12bf70a0757e mm/memcg: Add folio_lruvec_lock() and similar functions omits c9e48fec6210 mm/memcg: Add folio_lruvec() omits 8e94a88d9a80 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 9cca711fcb6e mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits d3e8fec22b9b mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits f88fff37343c mm/memcg: Convert mem_cgroup_migrate() to take folios omits 92da69fd99f9 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 883681aa2368 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 06a8bd6cf69a mm/memcg: Convert mem_cgroup_charge() to take a folio omits e2e8baa71ae9 mm/memcg: Convert commit_charge() to take a folio omits 78ab11aea8e7 mm/memcg: Add folio_memcg() and related functions omits e059cfa28ba8 mm/memcg: Convert memcg_check_events to take a node ID omits 117f7b38099a mm/memcg: Remove soft_limit_tree_node() omits 2c22c6982ffb mm/memcg: Use the node id in mem_cgroup_update_tree() omits c24442a4e103 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits fefa4d93accd mm: Add folio_nid() omits a7b7eeb698b8 mm: Add folio_mapped() omits 202dc4982905 fs/netfs: Add folio fscache functions omits 9977ac1227c7 mm/filemap: Add folio private_2 functions omits f1c18afa410a mm/filemap: Convert page wait queues to be folios omits 6f9586d66960 mm/filemap: Add folio_wake_bit() omits e94458e52185 mm/filemap: Add folio_wait_bit() omits d97895a60d88 mm/writeback: Add folio_wait_stable() omits c69377c1df47 mm/writeback: Add folio_wait_writeback() omits 00c3622c46c9 mm/filemap: Add folio_end_writeback() omits 8b5474f659ca mm/swap: Add folio_rotate_reclaimable() omits 03f8537f1c1b mm/filemap: Add __folio_lock_or_retry() omits 6e789744cb17 mm/filemap: Add folio_wait_locked() omits d99c830761c4 mm/filemap: Add __folio_lock_async() omits 0ef3ed598d01 mm/filemap: Add folio_lock_killable() omits 1419ac97ce0e mm/filemap: Add folio_lock() omits 95417bc72bc1 mm/filemap: Add folio_unlock() omits 927d5874251e mm/util: Add folio_mapping() and folio_file_mapping() omits 994739c6e251 mm/filemap: Add folio_pos() and folio_file_pos() omits abacca5605ef mm/filemap: Add folio_next_index() omits 2e9199487c05 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 61253040cc3f mm: Handle per-folio private data omits c158c0423fe7 mm/lru: Add folio LRU functions omits 9c2bfb50c1a8 mm: Add folio flag manipulation functions omits 477448413342 gfs2: Remove redundant check from gfs2_glock_dq omits 68ac5f767427 gfs2: Delay withdraw from atomic context omits 42f60503328b gfs2: Don't call dlm after protocol is unmounted omits 841a837a57c3 gfs2: don't stop reads while withdraw in progress omits 127d63c9d6d9 gfs2: Mark journal inodes as "don't cache" omits 8cfbfa4cf867 gfs2: nit: gfs2_drop_inode shouldn't return bool omits a9f6e38978b6 gfs2: Eliminate vestigial HIF_FIRST omits 3d1d0f62e990 gfs2: Make recovery error more readable omits b1732d4c309d gfs2: Don't release and reacquire local statfs bh omits df93918f2964 gfs2: init system threads before freeze lock omits 289343eb19a4 gfs2: tiny cleanup in gfs2_log_reserve omits d45253ed6a3d gfs2: trivial clean up of gfs2_ail_error omits 2960eb0ba40f gfs2: be more verbose replaying invalid rgrp blocks omits cd837a6eb257 gfs2: Eliminate go_xmote_bh in favor of go_lock omits 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-next omits 79551ec07828 perf/x86: remove unused assignment to pointer e omits fe7490bd12d4 Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next omits 101262c60013 mmc: core: Store pointer to bio_crypt_ctx in mmc_request omits d241b80220b1 mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header omits 99fe296d7e37 Merge branch 'fixes' into next omits 09dffc819e9b mmc: core: Avoid hogging the CPU while polling for busy af [...] omits b9ec93fcae2a mmc: core: Avoid hogging the CPU while polling for busy fo [...] omits 070035b8d899 mmc: core: Avoid hogging the CPU while polling for busy in [...] omits d1eeb67caeee Merge branch 'fixes' into next omits 098959aaabf2 mmc: dw_mmc: Add data CRC error injection omits 26d9885df9b0 Merge branch 'fixes' into next omits d3b242d69c77 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 36ef2503f422 mmc: mmci: De-assert reset on probe omits 9905a092991c mmc: usdhi6rol0: use proper DMAENGINE API for termination omits 8d5033bd2422 mmc: sh_mmcif: use proper DMAENGINE API for termination omits f7754509d986 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 6eca67610346 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits 9e318346d7b7 mmc: arasan: Fix the issue in reading tap values from DT omits bf01e2dfaacc mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 30a5d9aae2e9 mmc: sdhci-of-arasan: Use appropriate type of division macro omits e1855200983b mmc: sdhci-of-arasan: Check return value of non-void funtions omits 1af2cfed6d26 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits 239a7f3e16be mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits 56a487d9876c mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits b9ee289ac933 mmc: host: factor out clearing the retune state omits 196f1c91c87e mmc: host: add kdoc for mmc_retune_{en|dis}able omits fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] omits e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload omits ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS omits 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config omits 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config omits d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions omits 4e3391c52983 dt-bindings: opp: Convert to DT schema omits ae85fea2a8f1 dt-bindings: Clean-up OPP binding node names in examples omits 456d74daeac7 ARM: dts: omap: Drop references to opp.txt omits f8bd7c48ecb0 PCI/ACS: Enforce pci=noats with Transaction Blocking omits ae832e297be7 hwmon: (w83781d) Match on device tree compatibles omits 6672f7eb5f0f dt-bindings: hwmon: Add bindings for Winbond W83781D omits 792c76b04786 hwmon: Replace deprecated CPU-hotplug functions. omits 392ac3ea48ca Merge branch 'pm-pci' into linux-next omits b451dfe8c98e Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits d3899ec4120c hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] omits cc15156265f0 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next omits a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits b5fff043a801 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan omits a8cafd6849fd hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] omits c1f8dd542da9 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] omits e88ba3e985af hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() omits 96cec10d1a93 hwmon: (dell-smm-hwmon) Mark functions as __init omits 7561249f3b1a hwmon: (dell-smm-hwmon) Use platform device omits 87b3b51ad24f dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings omits 743a2e590d73 hwmon: (sbrmi) Add Documentation omits 16aac37b15cd hwmon: Add support for SB-RMI power module omits d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI omits eaaed8fd45a7 mm: Add folio_try_get_rcu() omits e302f91b3c11 mm: Add folio_get() omits f835e266e1ad mm: Add folio_put() omits d86a8492bd8a mm: Add folio reference count functions omits a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits f77210d4232a mm/vmstat: Add functions to account folio statistics omits 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 684384f5ce12 mm: Introduce struct folio omits fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits e576ef09cf74 clk: imx8mn: use correct mux type for clkout path omits 54236dda185f clk: imx8mm: use correct mux type for clkout path omits 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static omits 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS omits 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference omits 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() omits ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle omits 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation omits 9746b81bec29 hwmon: (k10temp) support Zen3 APUs omits 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table omits 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 omits 266332367e2d drm/vmwgfx: Fix implicit declaration error omits b88972649fa0 lib/test_stackinit: Add assigned initializers omits 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone omits 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support omits 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node omits 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next omits d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] omits 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines omits 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 omits c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] omits 6178925933d0 mm: Convert get_page_unless_zero() to return bool omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 omits 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] omits 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes omits 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings omits b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information omits 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information omits 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information omits 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART omits 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] omits 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec omits 15b44291eb61 fscache: Fix cookie key hashing omits 3ac8853c3313 cachefiles: Change %p in format strings to something else omits 3a335341dd6e fscache: Change %p in format strings to something else omits c16794cd40a7 fscache: Remove the object list procfile omits 61e4814dc888 fscache, cachefiles: Remove the histogram stuff omits 36a04849fc93 fscache: Procfile to display cookies omits bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces omits 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode omits a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources omits f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled omits ac637a0ada71 xtensa: add fairness to IRQ handling omits b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations omits 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] omits e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] omits 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next adds 82cce5f4291e Merge tag 'drm-fixes-2021-08-13' of git://anongit.freedesk [...] adds 3a03c67de276 Merge tag 'ceph-for-5.14-rc6' of git://github.com/ceph/cep [...] adds f8e6dfc64f61 Merge tag 'net-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 462938cd48f2 Merge tag 'pinctrl-v5.14-2' of git://git.kernel.org/pub/sc [...] adds 8f40d0370795 tools/io_uring/io_uring-cp: sync with liburing example adds 42995cee61f8 Merge tag 'io_uring-5.14-2021-08-13' of git://git.kernel.d [...] adds 11431e26c9c4 blk-iocost: fix lockdep warning on blkcg->lock adds 0f7839955114 Revert "block/mq-deadline: Add cgroup support" adds 454bb6775202 blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_Q [...] adds cddce0116058 nbd: Aovid double completion of a request adds 020efdadd849 Merge tag 'block-5.14-2021-08-13' of git://git.kernel.dk/l [...] adds a83ed2257774 Merge tag 'linux-kselftest-fixes-5.14-rc6' of git://git.ke [...] adds 27b2eaa1180e Merge tag '5.14-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds 6c7a00b84337 kasan, kmemleak: reset tags when scanning block adds 340caf178ddc kasan, slub: reset tag when printing address adds 1ed7ce574c13 slub: fix kmalloc_pagealloc_invalid_free unit test adds a7f1d48585b3 mm: slub: fix slub_debug disabling for list of slabs adds eb2faa513c24 mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] adds 7fa0dacbaf12 mm/memcg: fix incorrect flushing of lruvec data in obj_stock adds 854f32648b8a lib: use PFN_PHYS() in devmem_is_allowed() adds dfa377c35d70 Merge branch 'akpm' (patches from Andrew) adds 118516e21277 Merge tag 'configfs-5.14' of git://git.infradead.org/users [...] adds a7a4f1c0c845 Merge tag 'riscv-for-linus-5.14-rc6' of git://git.kernel.o [...] adds ba31f97d43be Merge tag 'for-linus-5.14-rc6-tag' of git://git.kernel.org [...] adds 76c9e465dd52 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 56aee5734582 Merge tag 'staging-5.14-rc6' of git://git.kernel.org/pub/s [...] adds 12f41321ce76 Merge tag 'usb-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 7ba34c0cba0b Merge tag 'libnvdimm-fixes-5.14-rc6' of git://git.kernel.o [...] adds 0aa78d17099b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1383279c6494 KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels adds ffbe17cadaf5 KVM: x86: remove dead initialization adds 7b9cae027ba3 KVM: VMX: Use current VMCS to query WAITPKG support for MS [...] adds 375d1adebc11 Merge branch 'kvm-vmx-secctl' into kvm-master adds 85aa8889b82e kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault adds 18712c13709d KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 [...] adds facee1be7689 KVM: arm64: Fix off-by-one in range_is_memory adds c4d7c51845af KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE adds c5e2bf0b4ae8 Merge tag 'kvmarm-fixes-5.14-2' of git://git.kernel.org/pu [...] adds 524a1e4e381f KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs adds 0103098fb4f1 KVM: x86/mmu: Don't step down in the TDP iterator when zap [...] adds ce25681d59ff KVM: x86/mmu: Protect marking SPs unsync when using TDP MM [...] adds 6e949ddb0a63 Merge branch 'kvm-tdpmmu-fixes' into kvm-master adds 3e763ec7914f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b045b8cc8653 Merge tag 'x86_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 12aef8acf099 Merge tag 'efi_urgent_for_v5.14_rc6' of git://git.kernel.o [...] adds 839da2538529 Merge tag 'locking_urgent_for_v5.14_rc6' of git://git.kern [...] adds 7a3dc4f35bf8 driver core: Add missing kernel doc for device::msi_lock adds c4f14eac2246 Merge tag 'irq-urgent-2021-08-15' of git://git.kernel.org/ [...] adds ecf93431963a Merge tag 'powerpc-5.14-5' of git://git.kernel.org/pub/scm [...] adds 7c60610d4767 Linux 5.14-rc6 adds 94e95d58997f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 0f923e07124d KVM: nSVM: avoid picking up unsupported bits from L2 in in [...] adds c7dfa4009965 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE [...] adds 02a3715449a0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b88bcc7d542c Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/ [...] adds a2824f19e606 Merge tag 'mtd/fixes-for-5.14-rc7' of git://git.kernel.org [...] adds 794c7931a242 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6c34df6f350d tracing: Apply trace filters on all output channels adds 614cb2751d31 Merge tag 'trace-v5.14-rc6' of git://git.kernel.org/pub/sc [...] adds 3b844826b6c6 pipe: avoid unnecessary EPOLLET wakeups under normal loads adds 14c4c8e41511 cfi: Use rcu_read_{un}lock_sched_notrace adds a83955bdad3e Merge tag 'cfi-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds da94692001ea ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] adds 0165c4e19f6e ALSA: hda: Fix hang during shutdown due to link reset adds 4bf61ad5f020 ALSA: hda/via: Apply runtime PM workaround for ASUS B23E adds 01f15f3773bf Merge tag 'sound-5.14-rc7' of git://git.kernel.org/pub/scm [...] adds 3f79f6f6247c btrfs: prevent rename2 from exchanging a subvol with a dir [...] adds d6d09a694205 Merge tag 'for-5.14-rc6-tag' of git://git.kernel.org/pub/s [...] adds b9570f5c9240 platform/x86: gigabyte-wmi: add support for X570 GAMING X adds 1e35b8a7780a platform/x86: gigabyte-wmi: add support for B450M S2H V2 adds e649e4c806b4 Merge tag 'platform-drivers-x86-v5.14-4' of git://git.kern [...] adds 3c603136c9f8 bnxt: don't lock the tx queue from napi poll adds 01cca6b9330a bnxt: disable napi before canceling DIM adds e8d8c5d80f5e bnxt: make sure xmit_more + errors does not miss doorbells adds fb9f7190092d bnxt: count Tx drops adds 9d5e6a707633 Merge branch 'bnxt-tx-napi-disabling-resiliency-improvements' adds 5f7735196390 ice: Fix perout start time rounding adds 19d1532a1876 net: 6pack: fix slab-out-of-bounds in decode_data adds 55c8fca1dae1 ptp_pch: Restore dependency on PCI adds 7387a72c5f84 tipc: call tipc_wait_for_connect only when dlen is not 0 adds 37110237f311 qed: qed ll2 race condition fixes adds d33d19d313d3 qed: Fix null-pointer dereference in qed_rdma_create_qp() adds 976e52b718c3 bnxt_en: Disable aRFS if running on 212 firmware adds 828affc27ed4 bnxt_en: Add missing DMA memory barriers adds 517c54d28239 Merge branch 'bnxt_en-fixes' adds 4f3f2e3fa043 net: iosm: Prevent underflow in ipc_chnl_cfg_get() adds 09e856d54bda vrf: Reset skb conntrack connection on VRF rcv adds dbcf24d15388 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO adds 276e189f8e4e mac80211: fix locking in ieee80211_restart_work() adds 0a298d133893 net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 adds e5e487a2ec8a Merge tag 'wireless-drivers-2021-08-17' of git://git.kerne [...] adds 1b80fec7b043 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enabl [...] adds 86b9bbd332d0 sch_cake: fix srchost/dsthost hashing mode adds ed5d2937a6a8 net: dsa: sja1105: fix use-after-free after calling of_fin [...] adds 663d946af5fb net: mdio-mux: Delete unnecessary devm_kfree adds 99d81e942474 net: mdio-mux: Don't ignore memory allocation errors adds 7bd0cef5dac6 net: mdio-mux: Handle -EPROBE_DEFER correctly adds 97712f8f912f Merge branch 'mdio-fixes' adds 01634047bf0d ovs: clear skb->tstamp in forwarding path adds a786e3195d6a net: asix: fix uninit value bugs adds c1930148a394 net: mscc: ocelot: allow forwarding from bridge ports to t [...] adds fb4b1373dcab net/rds: dma_map_sg is entitled to merge entries adds a0eea5f10eeb mptcp: fix memory leak on address flush adds 67b12f792d5e mptcp: full fully established support after ADD_ADDR adds d98c8210670e Merge branch 'mptcp-fixes' adds a876a33d2a11 r8152: fix writing USB_BP2_EN adds 6633fb83f1fa r8152: fix the maximum number of PLA bp for RTL8153C adds c15128c97b78 Merge branch 'r8152-bp-settings' adds 45c709f8c71b bpf: Clear zext_dst of dead insns adds 3776f3517ed9 selftests, bpf: Test that dead ldx_w insns are accepted adds 316749009fdf Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a222be597e31 i40e: Fix ATR queue selection adds 8da80c9d5022 iavf: Fix ping is lost after untrusted VF had tried to change MAC adds d584566c4b9f Merge branch 'intel-wired-lan-driver-updates-2021-08-18' adds fa05bdb89b01 Revert "flow_offload: action should not be NULL when it is [...] adds cd0a719fbd70 net: dpaa2-switch: disable the control interface on error path adds f87d64319e6f Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds c1e64c0aec8c soc: fsl: qe: fix static checker warning adds df97e5f3b21c Merge tag 'soc-fsl-fix-v5.14' of git://git.kernel.org/pub/ [...] adds d0dc706ab192 Merge tag 'qcom-arm64-fixes-for-5.14' of git://git.kernel. [...] adds 1e16a4021120 Merge tag 'omap-for-v5.14/gpt12-fix-signed' of git://git.k [...] adds d992fe5318d8 Merge tag 'soc-fixes-5.14-3' of git://git.kernel.org/pub/s [...] adds 62ef907a045e iommu/vt-d: Fix PASID reference leak adds 8798d3641119 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear [...] adds b7d184d37ecc Merge tag 'iommu-fixes-v5.14-rc6' of git://git.kernel.org/ [...] adds bde8fff82e4a arm64: initialize all of CNTHCTL_EL2 adds 54e9ea3cdb13 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8903376dc699 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 adds 65ca89c2b12c ASoC: intel: atom: Fix breakage for PCM buffer address setup adds 43a6473e4713 Merge tag 'sound-5.14-rc7-2' of git://git.kernel.org/pub/s [...] adds c9107dd0b851 mmc: sdhci-iproc: Cap min clock frequency on BCM2711 adds 419dd626e357 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on [...] adds a27c75e554fe Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] adds e647eff57466 MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe ma [...] adds e0bff4322092 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI adds 045a9277b561 PCI/sysfs: Use correct variable for the legacy_mem sysfs object adds 3db903a8ead3 Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/ [...] adds 958f44255058 drm: ttm: Don't bail from ttm_global_init if debugfs_creat [...] adds fa0b1ef5f7a6 drm: Copy drm_wait_vblank to user before returning adds e213bd1e72f0 Merge tag 'drm-misc-fixes-2021-08-18' of git://anongit.fre [...] adds fa25f28ef2ce drm/nouveau: recognise GA107 adds 6eaa1f3c59a7 drm/nouveau/disp: power down unused DP links during init adds e78b1b545c6c drm/nouveau/kms/nv50: workaround EFI GOP window channel fo [...] adds 50c4a644910f drm/nouveau/fifo/nv50-: rip out dma channels adds 148a8653789c drm/nouveau: block a bunch of classes from userspace adds 59f216cf04d9 drm/nouveau: rip out nvkm_client.super adds b88aefc51ce9 Merge branch 'linux-5.14' of git://github.com/skeggsb/linu [...] adds b8441b288d60 drm/i915: Tweaked Wa_14010685332 for all PCHs adds baa2152dae04 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P adds e3e86f41385b drm/i915/dp: remove superfluous EXPORT_SYMBOL() adds 5ce5cef0196a Merge tag 'drm-intel-fixes-2021-08-18' of git://anongit.fr [...] adds 71ac6f390f6a drm/mediatek: Add AAL output size configuration adds da4d4517ba70 drm/mediatek: Add component_del in OVL and COLOR remove function adds f5b27f7f8dd9 Merge tag 'mediatek-drm-fixes-5.14-2' of https://git.kerne [...] adds 2fd31689f9e4 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 93c5701b00d5 drm/amd/pm: change the workload type for some cards adds f924f3a1f0c7 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 71ae580f31f2 drm/amd/display: Ensure DCN save after VM setup adds 37717b8c9f0e drm/amd/display: Use DCN30 watermark calc for DCN301 adds daa7772d477e Merge tag 'amd-drm-fixes-5.14-2021-08-18' of https://gitla [...] adds 8ba9fbe1e4b8 Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freede [...] adds b1e1ef345433 Revert "mm/shmem: fix shmem_swapin() race with swapoff" adds c04b3d069043 Revert "mm: swap: check if swap backing device is congeste [...] adds 47aef6010b83 mm/page_alloc: don't corrupt pcppage_migratetype adds b16ee0f9ed79 mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN [...] adds 91ed3ed0f798 MAINTAINERS: update ClangBuiltLinux IRC chat adds f56ce412a59d mm: memcontrol: fix occasional OOMs due to proportional me [...] adds fcc00621d88b mm/hwpoison: retry with shake_page() for unhandlable pages adds 57f29762cdd4 mm: vmscan: fix missing psi annotation for node_reclaim() adds a7cb5d23eaea kfence: fix is_kfence_address() for addresses below KFENCE [...] adds c7b1850dfb41 hugetlb: don't pass page cache pages to restore_reserve_on_error adds ed3bad2e4fd7 Merge branch 'akpm' (patches from Andrew) adds a87a10961a74 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds c3ddfe66d2bb opp: Drop empty-table checks from _put functions adds 0da04f884ae3 Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds f2963c7ec7cc Merge branch 'pm-opp' adds cae68764583b Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/li [...] adds 2bbfa0addd63 ACPI: PRM: Deal with table not present or no module found adds 4753b46e1607 ACPI: PM: s2idle: Invert Microsoft UUID entry and exit adds 0f09f4c48118 Merge branch 'acpi-pm' adds fa54d366a6e4 Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 21f965221e7c io_uring: only assign io_uring_enter() SQPOLL error in act [...] adds 9cb0073b302a io_uring: pin ctx on fallback execution adds a30f895ad323 io_uring: fix xa_alloc_cycle() error return value check adds 1e6907d58cf0 Merge tag 'io_uring-5.14-2021-08-20' of git://git.kernel.d [...] adds c797b40ccc34 blk-mq: don't grab rq's refcount in blk_mq_check_expired() adds c2da19ed5055 blk-mq: fix kernel panic during iterating over flush request adds a9ed27a76415 blk-mq: fix is_flush_rq adds 002c0aef1090 Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/l [...] adds fdd92b64d15b fs: warn about impending deprecation of mandatory locks adds 15517c724c6e Merge tag 'locks-v5.14' of git://git.kernel.org/pub/scm/li [...] adds 2a671f77ee49 s390/pci: fix use after free of zpci_dev adds 5479a7fe8966 Merge tag 's390-5.14-5' of git://git.kernel.org/pub/scm/li [...] adds 1c8094e394bc dt-bindings: sifive-l2-cache: Fix 'select' matching adds aa3e1ba32e55 riscv: Fix a number of free'd resources in init_resources() adds a09434f181f3 Merge tag 'riscv-for-linus-5.14-rc7' of git://git.kernel.o [...] adds 5571ea3117ca usb: typec: tcpm: Fix VDMs sometimes not being forwarded t [...] adds f4ff9e6b0126 Merge tag 'usb-5.14-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9659281ce78d slimbus: messaging: start transaction ids from 1 instead of zero adds a263c1ff6abe slimbus: messaging: check for valid transaction id adds c0e38eaa8d51 slimbus: ngd: set correct device for pm adds d77772538f00 slimbus: ngd: reset dma setup during runtime pm adds 57a1681095f9 ipack: tpci200: fix many double free issues in tpci200_pci_probe adds 50f05bd114a4 ipack: tpci200: fix memory leak in the tpci200_register adds f753067494c2 Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit l [...] adds d30836a95289 Merge tag 'icc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 9085423f0e21 Merge tag 'char-misc-5.14-rc7' of git://git.kernel.org/pub [...] adds 9ff50bf2f2ff Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3f78c90f9eb2 powerpc/xive: Do not mark xive_request_ipi() as __init adds ef486bf448a0 powerpc/32s: Fix random crashes by adding isync() after lo [...] adds 9f7853d7609d powerpc/mm: Fix set_memory_*() against concurrent accesses adds 1bdc3d5be7e1 Merge tag 'powerpc-5.14-6' of git://git.kernel.org/pub/scm [...] adds e22ce8eb631b Linux 5.14-rc7 adds d5ae8d7f85b7 Revert "media: dvb header files: move some headers to staging" adds da78fe5fb357 RDMA/mlx5: Fix crash when unbind multiport slave adds f6018cc46026 RDMA/uverbs: Track dmabuf memory regions adds 17f2569dce18 RDMA/bnxt_re: Add missing spin lock initialization adds 0032640204a7 RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS adds cbe71c61992c IB/hfi1: Fix possible null-pointer dereference in _extend_ [...] adds a036ad088306 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() adds 65a81b61d8c5 RDMA/rxe: Fix memory allocation while in a spin lock adds dbe986bdfd6d RDMA/efa: Free IRQ vectors on error flow adds cc4f596cf85e RDMA/rxe: Zero out index member of struct rxe_queue adds 6e764bcd1cf7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5ddf994fa22f ucounts: Fix regression preventing increasing of rlimits i [...] adds bbb6d0f3e1fe ucounts: Increase ucounts reference counter before the sec [...] adds 62add98208f3 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds fe67f4dd8daa pipe: do FASYNC notifications for every pipe IO, not just [...] adds 946746d1ad92 mm/memory_hotplug: fix potential permanent lru cache disable adds a34cc13add2c MAINTAINERS: exfat: update my email address adds 73f3af7b4611 Merge branch 'akpm' (patches from Andrew) adds 4e9655763b82 Revert "btrfs: compression: don't try to compress if we do [...] adds 9b49ceb8545b Merge tag 'for-5.14-rc7-tag' of git://git.kernel.org/pub/s [...] adds b2f9fa1f3bd8 ceph: correctly handle releasing an embedded cap flush adds a9e6ffbc5b73 ceph: fix possible null-pointer dereference in ceph_mdsmap [...] adds 97d8cc20085f Merge tag 'ceph-for-5.14-rc8' of git://github.com/ceph/cep [...] adds 3eb9cdffb397 Partially revert "arm64/mm: drop HAVE_ARCH_PFN_VALID" adds 1a6d80ff2419 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a8f89fa27773 ice: do not abort devlink info if board identifier can't be found adds 7e78c597c3eb net: qrtr: fix another OOB Read in qrtr_endpoint_post adds ffc9c3ebb4af net: usb: pegasus: fixes of set_register(s) return value e [...] adds 12d125b4574b stmmac: Revert "stmmac: align RX buffers" adds 1d011c4803c7 ip_gre: add validation for csum_start adds 9cf448c200ba ip6_gre: add validation for csum_start adds 5ed74b03eb4d xgene-v2: Fix a resource leak in the error handling path o [...] adds 4b79959510e6 igc: fix page fault when thunderbolt is unplugged adds 691bd4d77619 igc: Use num_tx_queues when iterating over tx_ring queue adds 44a13a5d99c7 e1000e: Fix the max snoop/no-snoop latency for 10M adds 4051f68318ca e1000e: Do not take care about recovery NVM checksum adds 46002bf3007c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 82a44ae113b7 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 359f4cdd7d78 net: marvell: fix MVNETA_TX_IN_PRGRS bit number adds 7a141e64cf14 net: usb: asix: ax88772: move embedded PHY detection as ea [...] adds 1406e8cb4b05 net: usb: asix: do not call phy_disconnect() for ax88178 adds 14315498f5d3 Merge branch 'asix-fixes' adds b0cd08537db8 qed: Fix the VF msix vectors flow adds 446e7f218b76 ipv6: correct comments about fib6_node sernum adds 3b0720ba00a7 net: dsa: mv88e6xxx: Update mv88e6393x serdes errata adds 93100d6817b0 net: phy: mediatek: add the missing suspend/resume callbacks adds 2d26f6e39afb net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings adds 85520079afce net: macb: Add a NULL check on desc_ptp adds a6451192da26 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 2b9fff64f032 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds e543468869e2 qede: Fix memset corruption adds cd9b50adc6bb net/sched: ets: fix crash when flipping from 'strict' to ' [...] adds ec92e524ee91 net: usb: asix: ax88772: fix boolconv.cocci warnings adds 044012b52029 can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchan [...] adds 92ea47fe09b5 Merge tag 'linux-can-fixes-for-5.14-20210826' of git://git [...] adds 4785305c05b2 ipv6: use siphash in rt6_exception_hash() adds 6457378fe796 ipv4: use siphash instead of Jenkins in fnhe_hashfun() adds 38d57551ddab Merge branch 'inet-siphash' adds 43fed4d48d32 cxgb4: dont touch blocked freelist bitmap after free adds a7db5ed8632c net: dsa: hellcreek: Fix incorrect setting of GCL adds b7658ed35a5f net: dsa: hellcreek: Adjust schedule look ahead window adds a423cbe0f213 Merge branch 'dsa-hellcreek-fixes' adds 96a6b93b6988 rtnetlink: Return correct error on changing device netns adds 733c99ee8be9 net: fix NULL pointer reference in cipso_v4_doi_free adds 1a6d281946c3 net: hns3: clear hardware resource when loading driver adds a96d9330b02a net: hns3: add waiting time before cmdq memory is released adds b15c072a9f4a net: hns3: fix speed unknown issue in bond 4 adds 94391fae82f7 net: hns3: fix duplicate node in VLAN list adds 55649d56541b net: hns3: change the method of getting cmd index in debugfs adds 3462207d2d68 net: hns3: fix GRO configuration error after reset adds 8c1671e0d13d net: hns3: fix get wrong pfc_en when query PFC configuration adds 57f817829271 Merge branch 'net-hns3-add-some-fixes-for-net' adds 5b029a32cfe4 bpf: Fix ringbuf helper function compatibility adds 75da63b7a139 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9ebc2758d0bb Revert "net: really fix the build..." adds 8a2cb8bd064e Merge tag 'net-5.14-rc8' of git://git.kernel.org/pub/scm/l [...] adds 062b829c52ef SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... adds 73367f05b25d Merge tag 'nfsd-5.14-1' of git://linux-nfs.org/~bfields/linux adds a63bcf08f0ef drm/i915: Fix syncmap memory leak adds 71de496cc489 drm/i915/dp: Drop redundant debug print adds 4f33239615da Merge tag 'drm-intel-fixes-2021-08-26' of git://anongit.fr [...] adds 2a7b9a843713 drm/amdgpu: use the preferred pin domain after the check adds 32bc8f8373d2 drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds c41a4e877a18 drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 589744dbdd76 Merge tag 'amd-drm-fixes-5.14-2021-08-25' of https://gitla [...] adds 7cca7c8096e2 gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] adds 72fc2752f91b drm/imx: ipuv3-plane: fix accidental partial revert of 8 p [...] adds 9fe4f5a24fda Merge tag 'imx-drm-fixes-2021-08-18' of git://git.pengutro [...] adds 77dd11439b86 Merge tag 'drm-fixes-2021-08-27' of git://anongit.freedesk [...] adds 94606b893f45 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 885814a97f5a Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_B [...] adds 1a6436f37512 Merge tag 'mmc-v5.14-rc7' of git://git.kernel.org/pub/scm/ [...] adds 379eb01c2179 riscv: Ensure the value of FP registers in the core dump f [...] adds 719588dee26b riscv: dts: microchip: Use 'local-mac-address' for emac1 adds 417166ddec02 riscv: dts: microchip: Add ethernet0 to the aliases node adds 5a61b7a29647 Merge tag 'riscv-for-linus-5.14-rc8' of git://git.kernel.o [...] adds 425bec0032f5 virtio-mem: fix sleeping in RCU read side section in virti [...] adds 3c5a272202c2 PM: domains: Improve runtime PM performance state handling adds 19526d092ceb opp: core: Check for pending links before reading required [...] adds 1f8b66d9654b Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 7ee5fd12e8ca Merge branch 'pm-opp' adds c0006dc6957e Merge tag 'pm-5.14-rc8' of git://git.kernel.org/pub/scm/li [...] adds 294c34e704e7 media: ipu3-cio2: Drop reference on error path in cio2_bri [...] adds 8f9d0349841a Merge tag 'acpi-5.14-rc8' of git://git.kernel.org/pub/scm/ [...] adds ed104ca4bd9c reset: reset-zynqmp: Fixed the argument data type adds 6c35ca069741 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] adds 6f18b82b4114 Merge tag 'soc-fixes-5.14-4' of git://git.kernel.org/pub/s [...] adds b6d2b054e8ba mq-deadline: Fix request accounting adds 7b05bf771084 Revert "block/mq-deadline: Prioritize high-priority requests" adds 3375dca0b542 pd: fix a NULL vs IS_ERR() check adds 222013f9ac30 cryptoloop: add a deprecation warning adds 64b4fc45bea6 Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/l [...] adds 310d2e83cb9b powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK adds 787c70f2f999 powerpc/64s: Fix scv implicit soft-mask table for relocate [...] adds 9f73eacde73b Merge tag 'powerpc-5.14-7' of git://git.kernel.org/pub/scm [...] adds 2829a4e3cf3a USB: serial: option: add new VID/PID to support Fibocom FG150 adds df7b16d1c00e Revert "USB: serial: ch341: fix character loss at high tra [...] adds 662b932915f7 Merge tag 'usb-serial-5.14-rc8' of https://git.kernel.org/ [...] adds 51f1954ad853 usb: dwc3: gadget: Fix dwc3_calc_trbs_left() adds 4a1e25c0a029 usb: dwc3: gadget: Stop EP0 transfers during pullup disable adds c82cacd2f1e6 usb: renesas-xhci: Prefer firmware loading on unknown ROM state adds ef52b4a9fcc2 usb: typec: tcpm: Raise vdm_sm_running flag only when VDM [...] adds 75432ba583a8 usb: gadget: f_uac2: fixup feedback endpoint stop adds 068fdad20454 usb: gadget: u_audio: fix race condition on endpoint stop adds 447e238f14b2 Merge tag 'usb-5.14' of git://git.kernel.org/pub/scm/linux [...] adds 02c6dcd543f8 scsi: core: Fix hang of freezing queue between blocking an [...] adds 3f5ad13cb012 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f6a3308d6feb Revert "parisc: Add assembly implementations for memset, s [...] adds 22aa45cb465b x86/efi: Restore Firmware IDT before calling ExitBootServices() adds 527f721478bc x86/resctrl: Fix a maybe-uninitialized build warning treat [...] adds 072a276745da Merge tag 'x86_urgent_for_v5.14' of git://git.kernel.org/p [...] adds c53c6b7409f4 perf/x86/intel/pt: Fix mask of num_address_ranges adds 0b3a8738b76f perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] adds 26db2e0c51fe perf/x86/amd/ibs: Work around erratum #1197 adds f11dd0d80555 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op adds ccf26483416a perf/x86/amd/power: Assign pmu.module adds 98d006eb49cb Merge tag 'perf_urgent_for_v5.14' of git://git.kernel.org/ [...] adds 1a519dc7a73c PCI/MSI: Skip masking MSI-X on Xen PV adds f20a2637b1b1 Merge tag 'irq_urgent_for_v5.14' of git://git.kernel.org/p [...] adds 3c474b3239f1 sched: Fix Core-wide rq->lock for uninitialized CPUs adds e681dcbaa4b2 sched: Fix get_push_task() vs migrate_disable() adds 537b57bd5a20 Merge tag 'sched_urgent_for_v5.14' of git://git.kernel.org [...] adds 1669a941f7c4 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer [...] adds 90ac80dcd313 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7d2a07b76933 Linux 5.14 adds 291d47ccad19 string: improve default out-of-line memcmp() implementation adds 3a2b2eb55681 console: consume APC, DM, DCS adds 2287a51ba822 vt_kdsetmode: extend console locking adds 3513431926f9 Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org [...] adds 63b0c403394d Merge tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/p [...] adds b64533344371 udf: Fix iocharset=utf8 mount option adds 28ce50f8d96e isofs: joliet: Fix iocharset=utf8 mount option adds 58bc6d1be2f3 udf_get_extendedattr() had no boundary checks. adds a1ca8e7147d0 Merge tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/s [...] adds aa99f3c2b9c7 Merge tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.o [...] adds 67021f25d952 regmap: teach regmap to use raw spinlocks if requested in [...] adds d287801c4971 Merge series "Use raw spinlocks in the ls-extirq driver" f [...] adds ca5537c9be13 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next adds 4aed6ee53fcc Merge tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/l [...] adds c1ff86006574 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds c049742fbc71 regulator: Minor regulator documentation fixes. adds ad3ead1efe05 regulator: Documentation fix for regulator error notificat [...] adds 98e47570ba98 regulator: vctrl: Use locked regulator_get_voltage in probe path adds 21e39809fd7c regulator: vctrl: Avoid lockdep warning in enable/disable ops adds 7aa6d700b089 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds d46e0d335497 Merge tag 'regulator-v5.15' of git://git.kernel.org/pub/sc [...] adds ed14666c3f87 spi: orion: Prevent incorrect chip select behaviour adds d68f4c73d729 spi: coldfire-qspi: Use clk_disable_unprepare in the remov [...] adds ea4ab99cb58c spi: davinci: invoke chipselect callback adds d5f78f50fff3 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds aca196842a97 spi: mxic: add missing braces adds 538d7c2ed730 spi: rockchip-sfc: Bindings for Rockchip serial flash controller adds 0b89fc0a367e spi: rockchip-sfc: add rockchip serial flash controller adds 02cea7039ad5 spi: tegra20-slink: remove spi_master_put() in tegra_slink [...] adds 7a4697b201a6 spi: stm32: fix excluded_middle.cocci warnings adds 8d00f9819458 spi: rockchip-sfc: Remove redundant IO operations adds 745649c59a0d spi: rockchip-sfc: Fix assigned but never used return error codes adds 5dc349ec131c spi: sprd: Pass offset instead of physical address to adi_ [...] adds 2b961c51f4d3 spi: sprd: Make sure offset not equal to slave address size adds f674aacd5005 spi: sprd: fill offset only to RD_CMD register for reading [...] adds 245ca2cc212b spi: sprd: Fix the wrong WDG_LOAD_VAL adds 3b66ca9783d1 spi: sprd: Add ADI r3 support adds f15e60d46039 spi: Convert sprd ADI bindings to yaml adds 0f887ac82971 spi: add sprd ADI for sc9863 and ums512 adds 26cfc0dbe43a spi: spi-zynq-qspi: use wait_for_completion_timeout to mak [...] adds 6e9c846aa0c5 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 0da9bc6d2fc3 Merge tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds c02aa89b7435 power: supply: axp288_charger: Use the defined variable to [...] adds 38334231965e power: supply: ab8500: clean up warnings found by checkpatch adds 1a844ddf06b0 iio: adc: rn5t618: Add iio map adds 2f5caa26a074 power: supply: rn5t618: Add voltage_now property adds 27a8ff4648f5 power: supply: bq24735: reorganize ChargeOption command macros adds e12ef7bf3411 lib: add linear range get selector within adds 23531eec79b6 dt-bindings: power: Add bindings document for Charger supp [...] adds 0402e8ebb8b8 power: supply: mt6360_charger: add MT6360 charger support adds ecdf7e7a1d66 Merge tag 'ib-mt6360-for-5.15-signed' into psy-next adds e2f471efe1d6 power: reset: linkstation-poweroff: prepare for new devices adds 0c77ec3da8c1 power: reset: linkstation-poweroff: add new device adds b171cb623ca2 dt-bindings: power: Extend battery bindings with chemistry adds 4eef766b7d4d power: supply: core: Parse battery chemistry/technology adds 54784ffa5b26 power: supply: max17042: handle fails of reading status register adds 22b6907caf11 power: supply: max17042: remove duplicated STATUS bit defines adds 9c425fa3f273 dt-bindings: power: supply: max17042: describe interrupt adds 80698507e0b2 power: reset: Add TPS65086 restart driver adds 3e81bd7dfb9c dt-bindings: power: supply: smb347-charger: Document USB V [...] adds 4ac59d85a236 power: supply: smb347-charger: Make smb347_set_writable() [...] adds 17e7bc532cd5 power: supply: smb347-charger: Utilize generic regmap caching adds efe2175478d5 power: supply: smb347-charger: Add missing pin control activation adds 565efae96ca1 power: supply: smb347-charger: Implement USB VBUS regulator adds 1e4f30eaf4b8 power: supply: max17042_battery: clean up MAX17055_V_empty adds ed0d0a050602 power: supply: max17042_battery: fix typo in MAx17042_TOFF adds 4bf00434a618 power: supply: max17042_battery: more robust chip type checks adds eaa2c490514d power: supply: max17042_battery: log SOC threshold using d [...] adds c9398455b046 power: supply: core: Fix parsing of battery chemistry/technology adds 4520dcbe0df4 Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 847fdae1579f char: tpm: Kconfig: remove bad i2c cr50 select adds 6824f8554a98 char: tpm: cr50_i2c: convert to new probe interface adds ea35e0d5df6c certs: Trigger creation of RSA module signing key if it's [...] adds a4aed36ed592 certs: Add support for using elliptic curve keys for signi [...] adds 047d4226b0bc tpm: ibmvtpm: Avoid error message when process gets signal [...] adds f985911b7bc7 crypto: public_key: fix overflow during implicit conversion adds 451819aa5ad0 Merge tag 'tpmdd-next-v5.15' of git://git.kernel.org/pub/s [...] adds f671a691e299 fcntl: fix potential deadlocks for &fown_struct.lock adds 2f488f698fda fcntl: fix potential deadlock for &fasync_struct.fa_lock adds f7e33bdbd6d1 fs: remove mandatory file locking support adds 2949e8427af3 fs: clean up after mandatory file locking support removal adds 6f01c935d96c Merge tag 'locks-v5.15' of git://git.kernel.org/pub/scm/li [...] adds 4ca4256453ef Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.or [...] adds ffe3ee8bb68a crypto: omap - Avoid redundant copy when using truncated sg list adds fe4d55773b87 crypto: omap - Fix inconsistent locking of device lists adds 6e422ccea4a6 crypto: qat - simplify code and axe the use of a deprecated API adds ae1f5043e259 crypto: qat - set DMA mask to 48 bits for Gen2 adds 3660f25186af crypto: qat - disable AER if an error occurs in probe functions adds c02b51b3edb0 crypto: qat - fix a typo in a comment adds 462354d986b6 crypto: qat - use proper type for vf_mask adds 462584ca17b4 crypto: qat - remove empty sriov_configure() adds a48afd6c7a4e crypto: qat - enable interrupts only after ISR allocation adds 5147f0906d50 crypto: qat - do not ignore errors from enable_vf2pf_comms() adds 0a73c762e1ee crypto: qat - handle both source of interrupt in VF ISR adds 7eadcfd633d8 crypto: qat - prevent spurious MSI interrupt in VF adds 3213488db01e crypto: qat - prevent spurious MSI interrupt in PF adds 506a16642901 crypto: qat - rename compatibility version definition adds e6eefd12dd77 crypto: qat - remove intermediate tasklet for vf2pf adds 3d655732b019 crypto: qat - fix reuse of completion variable adds 9800678f05a8 crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c adds 07df385e645e crypto: qat - protect interrupt mask CSRs with a spinlock adds b90c1c4d3fa8 crypto: qat - fix naming for init/shutdown VF to PF notifications adds 0b7b6c195845 crypto: qat - move IO virtualization functions adds 7c258f501ee0 crypto: qat - complete all the init steps before service n [...] adds 9ffd49dfba6d crypto: qat - fix naming of PF/VF enable functions adds e6dac5ea6f8e crypto: qat - remove the unnecessary get_vintmsk_offset() adds 8af4a436e665 crypto: qat - flush vf workqueue at driver removal adds 645ae0af1840 crypto: qat - do not export adf_iov_putmsg() adds 598cf4255474 crypto: qat - store vf.compatible flag adds 90367a027a22 crypto: hisilicon/sec - fix the abnormal exiting process adds a52626106d6f crypto: hisilicon/sec - modify the hardware endian configuration adds 7b3d52683b3a crypto: tcrypt - Fix missing return value check adds 68039d605f7b crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm adds 357a753f5ec7 crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm adds 1295292d65b7 crypto: hisilicon - using 'debugfs_create_file' instead of [...] adds d7ea53395b72 crypto: hisilicon - add runtime PM ops adds 607c191b371d crypto: hisilicon - support runtime PM for accelerator device adds 74f5edbffcd3 crypto: hisilicon - change parameter passing of debugfs function adds 3e1d2c52b204 crypto: hisilicon - check _PS0 and _PR0 method adds abfc7fad6394 crypto: skcipher - in_irq() cleanup adds ff1469a21df5 crypto: rmd320 - remove rmd320 in Makefile adds de79d9aae493 crypto: x86/sm4 - export reusable AESNI/AVX functions adds 5b2efa2bb865 crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation adds 3438de03e98a crypto: ccp - Add support for new CCP/PSP device ID adds cedcf527d59b padata: Remove repeated verbose license text adds 72ff2bf04db2 crypto: aesni - xts_crypt() return if walk.nbytes is 0 adds 6ae51ffe5e76 crypto: sha512 - remove imaginary and mystifying clearing [...] adds 44a7d4441181 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 87d93029fe83 m68k: Fix asm register constraints for atomic ops adds adc5ea221089 Merge tag 'm68k-for-v5.15-tag1' of git://git.kernel.org/pu [...] adds cec0c58d34f2 s390/cio: add rescan functionality on channel subsystem adds d3683c055212 s390/cio: add dev_busid sysfs entry for each subchannel adds eade5f61a56f s390/qdio: use absolute data address in ESTABLISH ccw adds e2af48df5cc6 s390/qdio: remove unused sync-after-IRQ infrastructure adds 10376b53502e s390/qdio: clean up SIGA capability tracking adds 87e225bfa001 s390/qdio: fine-tune the queue sync adds f86991b3a95a s390/qdio: use dev_info() in qdio_print_subchannel_info() adds 44d9a21a19bd s390/qdio: consolidate QIB code adds 9f79b5495145 s390/qdio: remove unused support for SLIB parameters adds cf6031d0da5f s390/mm: remove unused cmma functions adds 8617bb740062 s390/zcrypt: fix wrong offset index for APKA master key va [...] adds 7c0eaa78b9cd s390/sclp: reserve memory occupied by sclp early buffer adds 02368b7cf6c7 s390/pci: cleanup resources only if necessary adds 81a076171e72 s390/pci: reset zdev->zbus on registration failure adds c8c68c5fca47 s390/ap: use the common device_driver pointer adds b5adbbf896d8 s390/ap: use the common driver-data pointer adds c42257d64079 s390/zcrypt: remove gratuitious NULL check in .remove() callbacks adds ddd63c85ef67 s390/kasan: fix large PMD pages address alignment check adds e8f06683d40e s390/boot: factor out offset_vmlinux_info() function adds f7addcdd527a s390/pci: fix misleading rc in clp_set_pci_fn() adds 8256adda1f44 s390/pci: handle FH state mismatch only on disable adds cc049eecfb7a s390/pci: simplify CLP List PCI handling adds 1f3f76812d5d s390/pci: improve DMA translation init and exit adds 0c1abe7c2890 s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c adds 28be5743c630 s390: remove do_signal() prototype and do_notify_resume() [...] adds 8b5f08b484bd s390: fix typo in linker script adds c4f0e5cfde35 s390/mm,pageattr: fix walk_pte_level() early exit adds 2879048c7ea1 s390/diag: make restart_part2 a local label adds 1204777867e8 s390/debug: keep debug data on resize adds 9372a82892c2 s390/debug: fix debug area life cycle adds d72541f94512 s390/debug: add early tracing support adds 70aa5d398265 s390/sclp: add tracing of SCLP interactions adds 0d6d75d2a2c3 KVM: s390: generate kvm hypercall functions adds cabebb697c98 s390/ap: fix state machine hang after failure to enable irq adds e7dc78d3d9ad s390: update defconfigs adds 915fea04f932 s390/smp: enable DAT before CPU restart callback is called adds d6be5d0ad304 s390/smp: do not use nodat_stack for secondary CPU start adds 927932240aa1 s390: remove SCHED_CORE from defconfigs adds c7a5238ef68b Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 7d07deb3b838 EDAC/altera: Skip defining unused structures for specific configs adds fd07a4a0d30b EDAC/skx_common: Set the memory type correctly for HBM memory adds 2294a7299f5e EDAC/i10nm: Fix NVDIMM detection adds cf4e6d52f583 EDAC/i10nm: Retrieve and print retry_rd_err_log registers adds 05b5fdb2a8f7 Merge tag 'edac_updates_for_v5.15' of git://git.kernel.org [...] adds 3bff147b187d x86/mce: Defer processing of early errors adds 8f645b420822 Merge tag 'ras_core_for_v5.15' of git://git.kernel.org/pub [...] adds 989ceac799cb x86/build: Remove stale cc-option checks adds 03dca99e200f x86/tools/relocs: Mark die() with the printf function attr format adds 6d61b8e66d34 x86/build: Remove the left-over bzlilo target adds 081551266d2f x86/build: Move the install rule to arch/x86/Makefile adds ced119b6308d Merge tag 'x86_build_for_v5.15' of git://git.kernel.org/pu [...] adds 42f6e869a028 Merge tag 'x86_cache_for_v5.15' of git://git.kernel.org/pu [...] adds 5b3fd8aa5df0 x86/kaslr: Have process_mem_region() return a boolean adds 230bda0873a6 Merge tag 'x86_cleanups_for_v5.15' of git://git.kernel.org [...] adds 0083242c9375 sched/topology: Skip updating masks for non-online nodes adds 304000390f88 sched: Cgroup SCHED_IDLE support adds 9ae606bc74dd sched: Introduce task_cpu_possible_mask() to limit fallbac [...] adds d4b96fb92ae7 cpuset: Don't use the cpu_possible_mask as a last resort f [...] adds 431c69fac05b cpuset: Honour task_cpu_possible_mask() in guarantee_onlin [...] adds 97c0054dbe2c cpuset: Cleanup cpuset_cpus_allowed_fallback() use in sele [...] adds 234a503e670b sched: Reject CPU affinity changes based on task_cpu_possi [...] adds b90ca8badbd1 sched: Introduce task_struct::user_cpus_ptr to track reque [...] adds db3b02ae896e sched: Split the guts of sched_setaffinity() into a helper [...] adds 07ec77a1d4e8 sched: Allow task CPU affinity to be restricted on asymmet [...] adds 234b8ab6476c sched: Introduce dl_task_check_affinity() to check propose [...] adds 366e7ad6ba5f sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAI [...] adds b542e383d8c0 eventfd: Make signal recursion protection a task bit adds 5d3c0db4598c Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/ [...] adds 46466ae3a105 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 4f32da76a140 perf/x86: Remove unused assignment to pointer 'e' adds eda8a2c599d1 perf/x86/intel: Replace deprecated CPU-hotplug functions adds ffec09f9c7d7 perf/hw_breakpoint: Replace deprecated CPU-hotplug functions adds 6cf295b21608 perf/amd/uncore: Simplify code, use free_percpu()'s built- [...] adds 0a0b53e0c379 perf/amd/uncore: Clean up header use, use <linux/ include [...] adds 9164d9493a79 x86/cpu: Add get_llc_id() helper function adds 05485745ad48 perf/amd/uncore: Allow the driver to be built as a module adds 6a371bafe613 perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd [...] adds 4a2b88eb0265 Merge tag 'perf-core-2021-08-30' of git://git.kernel.org/p [...] adds 5eff88dd6b4b efi: cper: fix scnprintf() use in cper_mem_err_location() adds b31eea2e04c1 efi: Don't use knowledge about efi_guid_t internals adds 1be72c8e0786 efi: cper: check section header more appropriately adds 46f4945e2b39 Merge tag 'efi-core-2021-08-30' of git://git.kernel.org/pu [...] new d0efb16294d1 net: don't unconditionally copy_from_user a struct ifreq f [...] new 2f8b6161cca5 net/mlx5: Lag, fix multipath lag activation new 8e7e2e8ed0e2 net/mlx5: Remove all auxiliary devices at the unregister event new 9a5f9cc794e1 net/mlx5e: Fix possible use-after-free deleting fdb rule new ca6891f9b27d net/mlx5: E-Switch, Set vhca id valid flag when creating i [...] new f9d196bd632b net/mlx5e: Use correct eswitch for stack devices with lag new 6cc64770fb38 net/mlx5: DR, fix a potential use-after-free bug new 5fe2a6b4344c Merge tag 'mlx5-fixes-2021-08-26' of git://git.kernel.org/ [...] new 0d55649d2ad7 net: phy: marvell10g: fix broken PHY interrupts for anyone [...] new 84c5fb8c4264 ice: fix Tx queue iteration for Tx timestamp enablement new 1f0cbb3e8916 ice: remove dead code for allocating pin_config new 4dd0d5c33c3e ice: add lock around Tx timestamp tracker flush new 9ee313433c48 ice: restart periodic outputs around time changes new b357d9717be7 ice: Only lock to update netdev dev_addr new 2619835e31cb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 57f780f1c433 atlantic: Fix driver resume flow. new 109b1a7baff3 Merge remote-tracking branch 'net/master' new d532bcd0b269 netfilter: conntrack: sanitize table size default settings new dd6d2910c5e0 netfilter: conntrack: switch to siphash new d7e7747ac5c2 netfilter: refuse insertion if chain has grown too large new 2dc0c302b83b Merge remote-tracking branch 'netfilter/master' adds 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module adds 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file adds ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients adds cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization adds 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg adds 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] adds cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend adds 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot adds 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events adds db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. adds a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time adds b2a887748e51 ALSA: hda/cs8409: Generalize volume controls adds 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] adds d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] adds 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] adds 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions adds 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions adds 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct adds c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] adds 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] adds 20e507724113 ALSA: hda/cs8409: Add support for dolphin adds e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] adds fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 adds 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] adds c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays adds 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] adds 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops adds 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy adds 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc adds 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend adds bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler adds 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox adds 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag adds 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too adds b98444ed597d ALSA: hda: Suspend codec at shutdown adds 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback new c0a7f9372cf0 Merge branch 'for-linus' into for-next new 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again new f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() new d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] new 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD new 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() new a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias new 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option new 2231af793fe2 ALSA: doc: Fix indentation warning new 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] new 539a5093e73e Merge branch 'for-linus' into for-next new e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] new 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC new 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup new 1a10d5b0f6c2 Merge branch 'for-linus' into for-next new 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] new 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown new 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] new ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. new f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl new 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback new 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option new f7b82b12626e Merge branch 'for-linus' into for-next new e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in new a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() adds 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description adds d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition adds 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling adds 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust adds 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] adds 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver adds bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] adds 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support adds f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds c50f126b3c9e ASoC: Intel: boards: harden codec property handling adds 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] adds d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] adds cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] adds 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] adds e5a292d39466 ASoC: Intel: use software node API in SoundWire machines adds f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards adds 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards adds 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] new 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data new 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data new 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] new 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() new c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() new c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB new 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] new 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning new f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] new d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning new 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue new f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] new ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] new 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] new 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] new 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks new 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] new 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] new 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] new cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case new 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] new 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] new d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] new e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper new 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] new 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] new 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] new 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support new 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices new c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices new 0aeb17d17282 ASoC: rt1015p: correct indentation new a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] new d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' new 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] new 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs new 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob new e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection new e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER new c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module new e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules new a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs new db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension new 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] new b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] new 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] new 0be10d7122ce ASoC: SOF: intel: remove duplicate include new cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver new d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control new 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver new 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver new 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver new 6746cc858259 ASoC: mediatek: mt8195: add platform driver new b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document new 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] new e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support new ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support new 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] new 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] new 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] new dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] new 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue new a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] new 2fd276c3ee4b ASoC: dwc: Get IRQ optionally new 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] new 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile new acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style new c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif new e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif new dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] new ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio new 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error new 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency new 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang new 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s new 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B new 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional new f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs new d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs new 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion new 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] new 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger new 6479f7588651 ASoC: soc-pcm: test refcount before triggering new 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function new fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] new d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function new 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] new 3202e2f5fac0 ASoC: Revert PCM trigger changes new 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] new 640e6a1b928d Merge remote-tracking branch 'sound-current/for-linus' new dcf097e7d21f USB: serial: pl2303: fix GL type detection new d5aa48091c8a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 959aabedcd91 staging: gdm724x: Place macro argument within parentheses adds b8a59fed6b1d staging: r8188eu: remove unused efuse hal components adds 86d90d776e1c staging: r8188eu: remove unused function parameters adds ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print adds a1c95234d6e6 staging: r8188eu: use proper way to build a module adds e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile adds 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types adds 9f6804834627 staging: r8188eu: Remove code related to unsupported channels adds 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code adds 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c adds 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c adds 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c adds 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs adds 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() adds 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() adds 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] adds 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] adds 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() adds f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] new a30514a076cf Merge 5.14-rc6 into staging-next new 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() new 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] new 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() new 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() new b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() new a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] new 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() new 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables new 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] new 027ed956b526 staging: r8188eu: remove kernel version depended code paths new f33ce7100b6b staging: r8188eu: use common ieee80211 constants new cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] new ff63261978ee staging: r8188eu: remove ipx support from driver new 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() new 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices new d03a74bfacce iio: potentiometer: Add driver support for AD5110 new b76d26d69ecc iio: ltc2983: fix device probe new cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] new ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] new 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] new d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter new 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] new 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c new f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c new 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c new 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] new 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] new 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c new 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] new 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c new c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] new 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] new 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c new 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] new 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c new 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] new 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] new 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] new 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] new 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] new 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] new 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c new 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] new 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] new ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] new 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] new 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir new 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] new 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] new cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] new 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP new cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size new 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl new 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> new 39876a013b3e staging: r8188eu: remove null pointer checks before kfree new b3cab9a174e3 staging: r8188eu: clean up comparsions to true new ec8554b8170a staging: r8188eu: clean up comparsions to false new d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 new 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used new 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid new e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang new 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function new ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e new c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] new 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv new c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv new b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops new 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc new 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition new c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc new 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls new 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition new 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc new 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] new 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() new 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs new 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock new 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union new 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames new 30e98ce81bbb staging: r8188eu: remove unneeded semicolon new fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() new a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() new 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] new 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support new fafb8a21a5c9 staging: rtl8723bs: fix code indent issues new 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue new b516456cedb6 staging: rtl8723bs: remove functions notifying wext events new 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function new 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables new c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block new 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic new 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h new 65945da601e8 staging: r8188eu: remove unnecessary cast new 74f64654ecd2 staging: r8188eu: remove unused define new 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter new f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines new 2214ea8299f5 staging: r8188eu: remove an unused enum new 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions new e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions new 22d0d6104e4d staging: r8188eu: clean up the usb_writeN new f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops new 5598e47a79b4 staging: r8188eu: set pipe only once new 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie new e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] new 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] new 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file new 3eaa30d1623e staging: r8188eu: remove 5 GHz code new f9f72f7f722e staging: r8188eu: remove dead code new 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses new 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers new 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c new 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c new d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c new 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] new 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c new 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] new bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] new f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void new 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file new f09dc911bd26 staging: r8188eu: remove ip.h header file new f7766f1b0030 staging: r8188eu: remove ethernet.h header file new 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect new ce6a7007048b staging: r8188eu: remove {read,write}_macreg new 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool new 7990b535d298 staging: r8188eu: remove unneeded variable new 71419e03d85f staging: r8188eu: Provide a TODO file for this driver new a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status new 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca new 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() new f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps new 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning new e1e0ee8ed2b0 staging: vt6656: Remove filenames in files new 6506cd9f3ae9 staging: r8188eu: add extra TODO entries new 4adb389e08c9 staging: vt6655: Remove filenames in files new a486dac372de iio: dac: ti-dac5571: fix an error code in probe() new 7956cf5d76b1 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed new f2223affb474 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return new ce9e3d5989e5 iio: adc128s052: Fix the error handling path of 'adc128_probe()' new 4240e11147d5 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() new fcadff8d602a Merge remote-tracking branch 'omap-fixes/fixes' new 276281b8e898 hwmon: sht4x: update Documentation for Malformed table new 831b1c72be9f Merge remote-tracking branch 'hwmon-fixes/hwmon' new 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] new ef499d2b39ef Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes new feb8f3b57337 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new ff23de78fd15 Merge remote-tracking branch 'vfs-fixes/fixes' new f2a5e6433fb6 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new d1df75eb3927 Merge remote-tracking branch 'pidfd-fixes/fixes' new 1d345c3e5941 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] new 50a532577e29 Merge remote-tracking branch 'fpga-fixes/fixes' new 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang new 5732eba70480 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 39f75da7bcc8 isystem: trim/fixup stdarg.h and other headers new c0891ac15f04 isystem: ship and use stdarg.h new 564f963eabd1 isystem: delete global -isystem compile option new ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers new 389640bf8d17 Makefile: remove stale cc-option checks new 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG new aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends new 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] new 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block new 388e64248d31 kbuild: Add a comment above -Wno-gnu new c6a74818da3f kbuild: Shuffle blank line to improve comment meaning new f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag new 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y new 4eb566df1b41 kbuild: sh: remove unused install script new 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) new 5916419268a8 sparc: move the install rule to arch/sparc/Makefile new 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild new e84a88666b8d s390: replace cc-option-yn uses with cc-option new 1ac0aab260bc arc: replace cc-option-yn uses with cc-option new be6b0d5022af x86: remove cc-option-yn test for -mtune= new 781bcc09e077 gen_compile_commands: extract compiler command from a seri [...] new c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions new b1ec6c234aed kbuild: remove stale *.symversions new 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] new 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh new eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] new 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option new f9a9f624f646 modpost: get the *.mod file path more simply new d16a693cf932 kbuild: clean up objtool_args slightly new b8ff270e1d16 Merge remote-tracking branch 'kbuild/for-next' new 5e2d408dd7e2 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 2a047e0662ae dma-mapping: return an unsigned int from dma_map_sg{,_attrs} new faf4ef823ac5 dma-direct: add support for dma_coherent_default_memory new 31b089bbc15a ARM/nommu: use the generic dma-direct code for non-coheren [...] new 70d6aa0ecfed dma-mapping: allow using the global coherent pool for !ARM new a6933571f34a dma-mapping: simplify dma_init_coherent_memory new 39a2d3506b2d dma-mapping: add a dma_init_global_coherent helper new 22f9feb49950 dma-mapping: make the global coherent pool conditional new c1dec343d7ab hexagon: use the generic global coherent pool new 8beeef193ed8 Merge remote-tracking branch 'dma-mapping/for-next' adds f27180dd63e1 asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user adds 2f69b04a8868 h8300: remove stale strncpy_from_user adds 2820cfdc0817 hexagon: use generic strncpy/strnlen from_user adds c52801a774ce arc: use generic strncpy/strnlen from_user adds 0cd115188693 csky: use generic strncpy/strnlen from_user adds b26b181651f3 microblaze: use generic strncpy/strnlen from_user adds e93a1cb8d2b3 s390: use generic strncpy/strnlen from_user adds 98b861a30431 asm-generic: uaccess: remove inline strncpy_from_user/strn [...] adds 166ec4633b63 asm-generic: remove extra strn{cpy_from,len}_user declarations adds e6226997ec5a asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols adds a71bfc007976 Merge branch 'asm-generic-uaccess-7' of git://git.kernel.o [...] adds 8f76f9c46952 bitops/non-atomic: make @nr unsigned to avoid any DIV new e617f446e969 Merge remote-tracking branch 'asm-generic/master' new 82a423053eb3 arch/arc/kernel/: fix misspellings using codespell tool new 6b5ff0405e41 ARC: export clear_user_page() for modules new b0f839b4b915 ARC: atomics: disintegrate header new b1040148b2ea ARC: atomic: !LLSC: remove hack in atomic_set() for for UP new ca766f04ad1d ARC: atomic: !LLSC: use int data type consistently new 7e8f8cbb4399 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] new b64be6836993 ARC: atomics: implement relaxed variants new cea43147905f ARC: switch to generic bitops new 9d011e12075d ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] new ecf51c9fa096 ARC: xchg: !LLSC: remove UP micro-optimization/hack new e188f3330a13 ARC: cmpxchg/xchg: rewrite as macros to make type safe new ddc348c44d82 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) new 301014cf6d72 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants new 767a697e7576 ARC: retire ARC750 support new 288ff7de62af ARC: retire MMUv1 and MMUv2 support new 6128df5be48f ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] new 12e7804c2641 ARC: mm: remove tlb paranoid code new 47910ca3ce94 ARC: mm: move mmu/cache externs out to setup.h new 366440eec855 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS new 1b4013b9aebc ARC: mm: Enable STRICT_MM_TYPECHECKS new da773cf20eb3 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] new e93e59ac1e69 ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] new be43b096ed78 ARC: mm: non-functional code movement/cleanup new 89d0d42412a1 ARC: mm: move MMU specific bits out of ASID allocator new a79a9c765f95 ARC: mm: move MMU specific bits out of entry code ... new 2cc1121bc993 ARC: mm: disintegrate mmu.h (arcv2 bits out) new fe6cb7b043b6 ARC: mm: disintegrate pgtable.h into levels and flags new f35534a2bcc7 ARC: mm: hack to allow 2 level build with 4 level code new d9820ff76f95 ARC: mm: switch pgtable_t back to struct page * new 9f3c76aedcbf ARC: mm: switch to asm-generic/pgalloc.h new 2dde02ab6d1a ARC: mm: support 3 levels of page tables new 8747ff704ac8 ARC: mm: support 4 levels of page tables new 56809a28d45f ARC: mm: vmalloc sync from kernel to user table to update PMD ... new 12823c8f5181 Merge remote-tracking branch 'arc/for-next' new 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] new 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() new b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler new 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall new 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation new bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation new 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation new 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault new 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation new da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning new 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 new c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] new 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] new 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next new b068b2989059 Merge remote-tracking branch 'arm/for-next' new 090bf6f84b4d arm64: replace in_irq() with in_hardirq() new 38ee3c5e36a1 arm64/sve: Add some comments for sve_save/load_state() new 04fa17d1368c arm64/sve: Add a comment documenting the binutils needed f [...] new 90268574a3e8 arm64: head: avoid over-mapping in map_memory new e3849765037b arm64: Document the requirement for SCR_EL3.HCE new 7559b7d7d651 arm64/sve: Better handle failure to allocate SVE register storage new 24de5838db70 arm64: signal32: Drop pointless call to sigdelsetmask() new 5845e703f9b5 arm64: mm: fix comment typo of pud_offset_phys() new 50cb99fa89aa arm64: Do not trap PMSNEVFR_EL1 new 83e5dcbece4e kselftest/arm64: mte: Fix misleading output when skipping tests new 0c69bd2ca6ee kselftest/arm64: pac: Fix skipping of tests on systems wit [...] new d4e4dc4fab68 kselftest/arm64: signal: Add SVE to the set of features we [...] new ace19b1845a5 kselftest/arm64: signal: Support signal frames with SVE re [...] new c1f67a19c12e kselftest/arm64: signal: Check SVE signal frame shows expe [...] new d25ac50ce8f7 kselftest/arm64: signal: Verify that signals can't change [...] new 5262b216f4a9 kselftest/arm64: signal: Add test case for SVE register st [...] new fa5ca80db89e kselftest/arm64: signal: Add a TODO list for signal handli [...] new 622909e51a00 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] new 1a7f67e618d4 Merge branch 'for-next/entry' into for-next/core new 275e85a1e2ef Merge remote-tracking branch 'arm64/for-next/core' new d5aa02458607 Merge tag 'renesas-arm-dt-for-v5.15-tag2' of git://git.ker [...] new c7f5675b3452 arm64: dts: meson: add audio playback to nexbox-a1 new c6cf488e3bfd arm64: dts: meson: add audio playback to vega-s95 dtsi new fba65f104ea8 Merge tag 'amlogic-arm64-dt-for-v5.15-v2' of git://git.ker [...] new b05cff9f4d38 Merge tag 'tegra-for-5.15-dt-bindings' of git://git.kernel [...] adds 13a2a5ea1a36 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees adds da0ad8983cc4 ARM: tegra: ouya: Add interrupt to temperature sensor node adds 155bfaf7ee1d ARM: tegra: paz00: Add interrupt to temperature sensor node adds b844468615cd ARM: tegra: nexus7: Add interrupt to temperature sensor node adds 8d78c750e3f6 ARM: tegra: acer-a500: Add interrupt to temperature sensor node adds 965832950e60 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] adds 382397f8d66d ARM: tegra: apalis: Correct interrupt trigger type of temp [...] adds d8b17f31f12d ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] adds e824fdfc7149 ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] adds 457f62015080 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] adds 70e740ad55e5 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators adds d8c6c30bd868 ARM: tegra: acer-a500: Add power supplies to accelerometer adds c60e6e981812 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] adds 3f9c8c113fc8 ARM: tegra: acer-a500: Improve thermal zones adds 2af8d585c30a ARM: tegra: nexus7: Improve thermal zones adds 2270ad2f4e12 ARM: tegra: tamonten: Fix UART pad setting new aadf2b3857ad Merge tag 'tegra-for-5.15-arm-dt' of git://git.kernel.org/ [...] adds f865d0292ff3 arm64: tegra: Fix compatible string for Tegra132 CPUs new 1de489323898 Merge tag 'tegra-for-5.15-arm64-dt' of git://git.kernel.or [...] adds a756f1b6e34a dt-bindings: vendor-prefixes: Add an entry for SKOV A/S adds 23ee064a20e1 dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards adds 94f846984375 dt-bindings: vendor-prefixes: add Traverse Technologies adds 0fdedc09af18 dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board new fe3be9941e3c Merge tag 'imx-bindings-5.15' of git://git.kernel.org/pub/ [...] adds 0c1ed5e70443 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 915622ce17f9 arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds 16fe55ba9532 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds d6ce0bfaf9ce arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 5bb279171afc arm64: dts: imx8: Add jpeg encoder/decoder nodes adds d05cd0dcb4db arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] adds 7e5f3146670f arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 adds 5ff554dd5c24 arm64: dts: imx8mq-evk: Remove unnecessary blank lines adds 78e80c4b4238 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] adds bc3ab388ee84 arm64: dts: imx8mp: Add dsp node adds ef484dfcf6f7 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support adds bcadd5f66c2a arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions adds 092cd75e5270 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config adds 500659f3b401 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config adds bd306fdb4e60 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds 590dc51bcaf2 arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload adds a9c577822e98 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] adds c1a6018d1839 arm64: dts: ls1046a: fix eeprom entries adds ceec36ee0d15 arm64: dts: imx8mm: update pmu compatible adds 16ce4ce32dc8 arm64: dts: imx8qxp: update pmu compatible adds d4efa65f30ac arm64: dts: imx8m: drop interrupt-affinity for pmu adds 6a47c304316d arm64: dts: imx8mq-reform2: add sound support adds e3f9eb037c41 arm64: dts: ls1088a: add internal PCS for DPMAC1 node adds 2cfad132b501 arm64: dts: ls1088a: add missing PMU node adds 418962eea358 arm64: dts: add device tree for Traverse Ten64 (LS1088A) new 6d640913126d Merge tag 'imx-dt64-5.15' of git://git.kernel.org/pub/scm/ [...] adds b1111358e1e8 ARM: dts: add SKOV imx6q and imx6dl based boards adds 85b5d85ce1fb ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and # [...] adds 87a8c7164022 ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz new 9b35ab1e314c Merge tag 'imx-dt-5.15' of git://git.kernel.org/pub/scm/li [...] new bda5d0ef3f88 Merge branch 'arm/dt' into for-next new b1f943022498 Merge branch 'arm/fixes' into for-next new 03bc43c09d0c Merge tag 'tegra-for-5.15-arm-defconfig' of git://git.kern [...] adds 7fd19c58e48f ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC new 1f69aabe1ac0 Merge tag 'imx-defconfig-5.15' of git://git.kernel.org/pub [...] new ecdbda1746b5 Merge tag 'qcom-arm64-defconfig-for-5.15' of git://git.ker [...] new c5ccc918143b Merge branch 'arm/defconfig' into for-next new 4060df1d7c27 soc: document merges new 4d314179d62b Merge tag 'qcom-dts-for-5.15' of git://git.kernel.org/pub/ [...] new 198b8c8ede36 Merge tag 'v5.14-rc3' into arm64-for-5.15 new a0f480dc6546 Merge tag 'qcom-arm64-for-5.15' of git://git.kernel.org/pu [...] adds b74759f75327 ARM: dts: Add Facebook BMC 128MB flash layout adds 2cbc14749ae7 ARM: dts: aspeed: wedge400: Use common flash layout adds 0c6881e86d2f ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs adds 0ccdd60e51f0 ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC adds 2f31f8c2a3aa ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC adds 40cb6373b46c ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC new 813e3f1d51fd ARM: dts: aspeed: minipack: Update flash partition table new 9b5d85056cc8 ARM: dts: aspeed: cloudripper: Add comments for "mdio1" new 6b8b31269898 ARM: dts: aspeed: p10bmc: Add power control pins new c872138c2c71 Merge tag 'aspeed-5.15-devicetree' of git://git.kernel.org [...] new 7ab1f6539762 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names new 35f2f8b802c1 arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies new 9d3ef21dca2c arm64: dts: allwinner: h6: tanix-tx6: enable emmc new 4b2784473108 Merge tag 'sunxi-dt-for-5.15-1' of git://git.kernel.org/pu [...] new 2dc30eb9241c arm64: dts: HiSilicon: hi3660: address a PCI warning new 911f0faf4858 Merge tag 'hisi-arm64-dt-for-5.15' of git://github.com/his [...] new 514ef1e62d65 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space new c4d3928250de Merge tag 'mvebu-dt64-5.15-1' of git://git.kernel.org/pub/ [...] new b1ad223ac5a7 Merge branch 'arm/dt' into for-next new 8745d0e9155f Merge tag 'tegra-for-5.15-firmware' of git://git.kernel.or [...] new c4361dee2e6c Merge tag 'tegra-for-5.15-soc' of git://git.kernel.org/pub [...] new 63db5acb4adf Merge tag 'renesas-drivers-for-v5.15-tag2' of git://git.ke [...] new 5c785014b67f Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/ [...] new 69c0e7e97b2f Merge branch 'arm/drivers' into for-next new 06ce83a4dd42 ARM: ixp4xx: Delete NSLU2 boardfiles new ee2f116b646c ARM: ixp4xx: Delete NAS100D boardfiles new 42be2c98dd70 ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles new 86687cc42e53 ARM: ixp4xx: Delete Omicron boardfiles new 73907f98d98d ARM: ixp4xx: Delete Gateway WG302v2 boardfiles new 5be86f6886c2 ARM: ixp4xx: Delete the Arcom Vulcan boardfiles new b00ced38e317 ARM: ixp4xx: Delete Avila boardfiles new 73d04ca5f4ac ARM: ixp4xx: Delete Intel reference design boardfiles new 6dc9b80c2a25 ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles new df412c3560ea ARM: ixp4xx: Delete GTWX5715 board files new b71377b3e1e0 ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles new 0fbd7409446a Merge tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kerne [...] new e860bded99d2 Merge branch 'arm/soc' into for-next new bb89b00f2e9d soc: document merges new 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" new f30970fcceec Merge branch 'arm/fixes' into for-next new b49a0e69a7b1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap new 8b07e990fb25 soc: aspeed: p2a-ctrl: Fix boundary check for mmap new 8812dff6459d soc: aspeed: socinfo: Add AST2625 variant new 2f9b25fa6682 soc: aspeed: Re-enable FWH2AHB on AST2600 new 9dbacd465ab7 Merge tag 'aspeed-5.15-soc' of git://git.kernel.org/pub/sc [...] new ca9ad70469a4 Merge branch 'arm/soc' into for-next new 4364229fd558 soc: document merges new 3fa70711d857 Merge tag 'v5.14-rc7' into for-next new 054bc6a105d7 arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings new a33746063fc4 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] new 602b2c5a7705 Merge branch 'arm/fixes' into for-next new 9d508827c793 ARM: dts: rockchip: Add SFC to RV1108 new bb4544c6d415 Merge tag 'v5.15-rockchip-dts32-1' of git://git.kernel.org [...] new 9fdbbe8443a3 Merge tag 'zynq-dt-for-v5.15' of https://github.com/Xilinx [...] new 4f84d6c774fc Merge branch 'arm/dt' into for-next adds fadbd4e78479 dt-bindings: power: add rk3568-pmu-io-domain support adds 28b05a64e47c soc: rockchip: io-domain: add rk3568 support new 9e5747c57807 soc: rockchip: io-domain: Remove unneeded semicolon new 9b3878a99ad6 Merge tag 'v5.15-rockchip-driver1' of git://git.kernel.org [...] new 09f3824342f6 reset: simple: remove ZTE details in Kconfig help new 06779631d18f Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pz [...] new 96ec1bf04594 Merge branch 'arm/drivers' into for-next new 66a68b0be4ff ARM: config: aspeed: Enable hardened allocator feature new 8c770cbfd597 ARM: config: aspeed: Enable KCS adapter for raw SerIO new 2b353fea1820 ARM: config: aspeed_g4: Enable EDAC and SPGIO new a4836d5ad127 ARM: config: aspeed: Regenerate defconfigs new 07e7e1c9969f Merge tag 'aspeed-5.15-defconfig' of git://git.kernel.org/ [...] new 79cd0bb66e35 Merge tag 'zynq-soc-for-v5.15' of https://github.com/Xilin [...] new 1f5178a082a1 Merge branch 'arm/defconfig' into for-next new 9664efeb5b86 ARM: s3c: delete unneed local variable "delay" new 51e321fed0ff soc: aspeed-lpc-ctrl: Fix clock cleanup in error path new a9f2c2d25864 Merge branch 'arm/soc' into for-next new 305d90ec35b5 soc: document merges new 5acc7bf3074e Merge branch 'arm/fixes' into for-next new 9e62ec0e661c arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings new 6af351634451 Merge branch 'arm/dt' into for-next new 5b35ece9d2e4 arm64: zynqmp: Remove not documented is-dual property new c5f130772d97 arm64: zynqmp: Fix serial compatible string new bee69aec28af arm64: zynqmp: Enable gpio and qspi for zc1275-revA new bd7a8de28ada arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards new 479c46133c05 arm64: zynqmp: Wire psgtr for zc1751-xm013 new 6f4f55bdc436 Merge tag 'zynqmp-dt-for-v5.15' of https://github.com/Xili [...] adds 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board adds ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board adds d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] adds 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 adds 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x adds 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 adds e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] adds ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 adds eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] new bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks new 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes new d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A new c68defec1585 arm64: dts: rockchip: Add SFC to PX30 new ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 new f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance new 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names new 894c2e3620f6 Merge tag 'v5.15-rockchip-dts64-1' of git://git.kernel.org [...] new 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x new 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu new 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 new b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 new dd300577952e Merge tag 'v5.15-rockchip-dts64-2' of git://git.kernel.org [...] new 8e99b61ee1e0 Merge branch 'arm/late' into for-next new 5e115b419d2b soc: document merges new 9f71a393453c Merge remote-tracking branch 'arm-soc/for-next' new 354e5a91188d Merge remote-tracking branch 'actions/for-next' new af4abfd38bd4 Merge remote-tracking branch 'amlogic/for-next' new 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 new b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature new 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO new 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO new 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs new 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] new e4e52abf7000 Merge remote-tracking branch 'aspeed/for-next' new ff0ed7abf251 Merge remote-tracking branch 'at91/at91-next' adds 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next adds 5a7d7ff15590 Merge branch 'imx/bindings' into for-next adds d653894feea7 Merge branch 'imx/dt' into for-next adds cf8f5a4eafcb Merge branch 'imx/dt64' into for-next adds 2cb411d89676 Merge branch 'imx/defconfig' into for-next new c918b8d54676 Merge remote-tracking branch 'imx-mxs/for-next' new 2b5a5c1fbabd Merge remote-tracking branch 'keystone/next' new e8baf083612a Merge remote-tracking branch 'mediatek/for-next' new 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next new 3ab73bc32986 Merge remote-tracking branch 'mvebu/for-next' new 1fcb7d6d6cc7 Merge remote-tracking branch 'omap/for-next' new 74dd35a07c5f Merge remote-tracking branch 'qcom/for-next' new 436b2e53216e Merge remote-tracking branch 'raspberrypi/for-next' new 34e1124ca7db Merge remote-tracking branch 'renesas/next' adds 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next adds c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next adds b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next new b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next new ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next new abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next new 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next new d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next new 2709dd2f949e Merge remote-tracking branch 'rockchip/for-next' new e564b0d42aad Merge remote-tracking branch 'samsung-krzk/for-next' new 32955511b92f Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 7b4262378924 firmware: arm_scmi: Fix virtio transport Kconfig dependency new 7c414a7d93c6 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 4f7746cb8c1d Merge remote-tracking branch 'scmi/for-linux-next' new fea15a215ab9 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds df7d33200d26 Merge branch for-5.14/arm64/dt into for-next adds a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next adds fa1bd5e15b72 Merge branch for-5.15/firmware into for-next adds b66e2122b1f7 Merge branch for-5.15/soc into for-next adds 6f8762f53def Merge branch for-5.15/clk into for-next adds b4ab844316db Merge branch for-5.15/arm/dt into for-next adds 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next adds cc701ccede61 Merge branch for-5.15/arm64/dt into for-next new 3aa3b880e62e Merge remote-tracking branch 'tegra/for-next' new b17ed5eff5d6 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 4d7e3c8de98e Merge branch 'zynqmp/dt' of https://github.com/Xilinx/linu [...] new 8c4543569674 Merge remote-tracking branch 'xilinx/for-next' new 4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to [...] new 928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops f [...] new 82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag new e81b917a78c7 clk: fractional-divider: Document the arithmetics used beh [...] new 4aa1b095e57e Merge branch 'clk-frac-divider' into clk-next adds e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible new a1cde1f0172e Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel [...] new 64dd3e36c595 Merge branch 'clk-renesas' into clk-next new 923ba4604a9b Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/l [...] new 42c8afcf0a8e Merge branch 'clk-nvidia' into clk-next new 1d070108354b Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pu [...] new e18001c2b21a Merge branch 'clk-rockchip' into clk-next new b3636a3a2c51 PM: runtime: add devm_pm_runtime_enable helper new a649136b17af PM: runtime: add devm_pm_clk_create helper new 72cfc73f4663 clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create new a61ca021fe28 clk: qcom: gcc-sdm660: Move parent tables after PLLs new da09577ab562 clk: qcom: gcc-sdm660: Replace usage of parent_names new 1b9de19e244d dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings new 9bb6cfc3c77e clk: qcom: Add Global Clock Controller driver for MSM8953 new 7972609631fd dt-bindings: clock: Add support for MSM8992/4 MMCC new 4d5b4572c475 clk: qcom: Add msm8994 MMCC driver new e0be99864d99 clk: qcom: mmcc-msm8994: Add MSM8992 support new dce25b3e0bb2 dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC new cbe63bfdc54f clk: qcom: Add Global Clock controller (GCC) driver for SM6115 new 386ea3bd8eae clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 new 4966c52ad700 dt-bindings: clock: Add RPMHCC bindings for SM6350 new be5b605d34cd clk: qcom: rpmh: Add support for RPMH clocks on SM6350 new 920e9b9cd154 dt-bindings: clock: Add SM6350 GCC clock bindings new 618cfa94a830 clk: qcom: Add SM6350 GCC driver new 056881bb694f Merge branch 'clk-qcom' into clk-next new aaedb9e00e54 clk: kirkwood: Fix a clocking boot regression new ecdf0eb60ba4 Merge branch 'clk-kirkwood' into clk-next new 1822b4dedc4d clk: imx8mm: use correct mux type for clkout path new 8ee749ec7fc6 clk: imx8mn: use correct mux type for clkout path new fb549644eeb1 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate new d36207b848a6 clk: imx8m: fix clock tree update of TF-A managed clocks new 86842d255b45 clk: imx8mn: Add M7 core clock new 3e061910b2a2 Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/l [...] new 0c5ff8bc04f6 Merge branch 'clk-imx' into clk-next new 0cbc0eb14e99 clk: zynqmp: fix kernel doc new a3ef91f501b0 clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings new 0363d6950612 Merge branch 'clk-doc' into clk-next new 47d0fbd1cd42 clk: zynqmp: Check the return type new e7296d16ef7b clk: zynqmp: Fix a memory leak new ba4a40735113 Merge branch 'clk-zynq' into clk-next new 28138eb602d9 Merge branch 'clk-fixes' into clk-next new c16edf5ff8ec clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates new 3ba64f8d7b62 Merge branch 'clk-ralink' into clk-next new af7651e67b9d clk: at91: clk-generated: Limit the requested rate to our range new 699b67f8092f Merge branch 'clk-at91' into clk-next new 6e1cc688e450 clk: zynqmp: Fix kernel-doc format new 6880d94f8426 dt-bindings: clock: brcm,iproc-clocks: fix armpll properties new 07fe64de524d Merge branch 'clk-doc' into clk-next new 275e4e2dc041 dt-bindings: clk: vc5: Add properties for configuring the [...] new 2ef162548a53 clk: vc5: Use dev_err_probe new d83e561d43bc clk: vc5: Add properties for configuring SD/OE behavior new abbd6b85ed33 Merge branch 'clk-vc5' into clk-next new ae910bf9d8b2 dt-bindings: clock: samsung: convert Exynos5250 to dtschema new ea7b028a00e4 dt-bindings: clock: samsung: add bindings for Exynos exter [...] new 41059b5d8b9a dt-bindings: clock: samsung: convert Exynos542x to dtschema new e9385b93ffdd dt-bindings: clock: samsung: convert Exynos3250 to dtschema new 7ac615780926 dt-bindings: clock: samsung: convert Exynos4 to dtschema new e1ec39092088 dt-bindings: clock: samsung: convert Exynos AudSS to dtschema new 80204ac4bca9 dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema new faa6a1f9de51 MAINTAINERS: clock: include S3C and S5P in Samsung SoC clo [...] new f7d996ba0ceb Merge branch 'clk-doc' into clk-next new 131abae905df clk: qcom: Add SM6350 GCC driver new 5fad6cff0fb8 Merge branch 'clk-qcom' into clk-next new d59a7e0f8179 Merge remote-tracking branch 'clk/clk-next' new 81dd24966885 h8300: remove memory.c new 1ec10274d436 h8300: don't implement set_fs new 480fe8270891 Merge remote-tracking branch 'h8300/h8300-next' new cd3bf8cfd6ae m68k/nommu: prevent setting ROMKERNEL when ROM is not set new 40cff49289d5 m68k: stmark2: update board setup new 35a9f9363a89 m68k: m5441x: add flexcan support new f6a4f0b424df m68k: coldfire: return success for clk_enable(NULL) new db87db65c105 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch new 0084b727709d Merge remote-tracking branch 'm68knommu/for-next' new 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] new 91aae118b3fe Merge remote-tracking branch 'microblaze/next' new 126b39368604 MIPS: Return true/false (not 1/0) from bool functions new cd92dbaf5d04 MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement new 0181f6f19c6c MIPS: mscc: ocelot: disable all switch ports by default new eba54cbb92d2 MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports new 71f8817c28e2 MIPS: ingenic: Unconditionally enable clock of CPU #0 new 7f3dbd7165d1 Merge remote-tracking branch 'mips/mips-next' new fd17c1321344 Merge remote-tracking branch 'openrisc/for-next' new 7e07b7475b52 parisc: Replace symbolic permissions with octal permissions new 55b70eed81cb parisc: Increase size of gcc stack frame check new 7f2dcc7371c1 parisc: math-emu: Avoid "fmt" macro collision new 7bf82eb3873f parisc: Rename PMD_ORDER to PMD_TABLE_ORDER new d220da0967db parisc: remove unused arch/parisc/boot/install.sh and its [...] new 87875c1084a2 parisc: Make struct parisc_driver::remove() return void new 0c38502cee6f parisc: switch from 'pci_' to 'dma_' API new 6ef4661cad32 parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild new ab9c13a4b539 parisc/parport_gsc: switch from 'pci_' to 'dma_' API new a59d984c56c8 drivers: parisc: ccio-dma.c: Added tab instead of spaces new 795ec13a90eb Merge remote-tracking branch 'parisc-hd/for-next' adds d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init adds 156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/b [...] adds 9bef456b2058 powerpc: make the install target not depend on any build artifact adds 86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile adds a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id adds 69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() adds e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 [...] adds cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts adds 09ca497528da powerpc: Remove in_kernel_text() adds c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm adds 9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR adds d144f4d5a8a8 pseries/drmem: update LMBs after LPM adds bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on anot [...] adds c00103abf76f powerpc/kexec: fix for_each_child.cocci warning adds 5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. adds 27fd1111051d powerpc: Always inline radix_enabled() to fix build failure adds 9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig adds 2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv [...] adds 786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() adds e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() adds 14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy adds 6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() adds a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains adds 5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup adds 292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting [...] adds 07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler adds 9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data adds 174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug adds 2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() adds 0fcfe2247e75 powerpc/powernv/pci: Add MSI domains adds ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passth [...] adds e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough [...] adds 51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts adds 298f6f952885 powerpc/xics: Remove ICS list adds 248af248a8f4 powerpc/xics: Rename the map handler in a check handler adds 7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain adds 53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers adds e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy adds bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to supp [...] adds 679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains adds 1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup adds 3005123eea0d powerpc/pseries/pci: Drop unused MSI code adds 6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code adds f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect pas [...] adds c80198a21792 powerpc/xics: Fix IRQ migration adds 5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices adds c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() adds 1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts adds 59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs adds 17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs adds b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field adds f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore adds 1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() adds b11748e69316 powerpc: wii.dts: Reduce the size of the control area adds 562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform adds 140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default adds f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off adds 3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling [...] adds dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir adds 7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index adds 0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY adds 8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance updat [...] adds ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance adds 1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity adds db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON( [...] adds 1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_ [...] new 0355785313e2 powerpc: Add "-z notext" flag to disable diagnostic new 8b893ef190b0 powerpc/pseries: Fix build error when NUMA=n new 47c258d71ebf powerpc/head_check: use stdout for error messages new e95ad5f21693 powerpc/head_check: Fix shellcheck errors new c5ac55b6cbc6 powerpc/config: Fix IPV6 warning in mpc855_ads new d0e28a6145c3 powerpc/config: Renable MTD_PHYSMAP_OF new 87e0d46bf689 powerpc/configs: Regenerate mpc885_ads_defconfig new e225c4d6bc38 powerpc: Remove duplicate includes new 6af0b5570b59 selftests/powerpc: Remove duplicated include from tm-poison.c new 51ed00e71f01 powerpc/32: Remove unneccessary calculations in load_up_{f [...] new c26d4c5d4f0d powerpc/kvm: Remove obsolete and unneeded select new 6cd717fe9b3a powerpc/tau: Add 'static' storage qualifier to 'tau_work' [...] new f9addd85fbfa powerpc/perf/hv-gpci: Fix counter value parsing new 4cb266074aa1 powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() [...] new cb53a93e33e1 KVM: PPC: Book3S PR: Declare kvmppc_handle_exit_pr() new b352ddae7b2c KVM: PPC: Book3S PR: Remove unused variable new 898a1ef06ad4 powerpc/audit: Avoid unneccessary #ifdef in syscall_get_ar [...] new 770cec16cdc9 powerpc/audit: Simplify syscall_get_arch() new a00ea5b6f2bb powerpc/syscalls: Remove __NR__exit new 3accc0faef08 powerpc/prom: Fix unused variable ‘reserve_map’ when CONFI [...] new cc47ad409ba9 powerpc/compat_sys: Declare syscalls new 113ec9ccc804 powerpc/32: indirect function call use bctrl rather than b [...] new f5007dbf4da7 powerpc/booke: Avoid link stack corruption in several places new 33e1402435cb powerpc: Avoid link stack corruption in misc asm functions new 11f27a7fa4ca powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() new 64b87b0c70e0 powerpc/ptdump: Remove unused 'page_size' parameter new cf98d2b6eea6 powerpc/ptdump: Reduce level numbers by 1 in note_page() a [...] new e084728393a5 powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP new 316389e904f9 powerpc/syscalls: Simplify do_mmap2() new 19e932eb6ea4 powerpc/ptrace: Make user_mode() common to PPC32 and PPC64 new 9401f4e46cf6 powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDA [...] new b1643084d164 powerpc/perf: Use stack siar instead of mfspr new cc90c6742ef5 powerpc/perf: Drop the case of returning 0 as instruction pointer new 3c69a5f22223 powerpc/perf: Fix the check for SIAR value new c95278a05344 selftests/powerpc: Add missing clobbered register to to pt [...] new e42edf9b9d12 selftests: Skip TM tests on synthetic TM implementations new 4f8e78c0757e powerpc: Add esr as a synonym for pt_regs.dsisr new cfa47772ca8d powerpc/64e: Get esr offset with _ESR macro new 4872cbd0ca35 powerpc: Add dear as a synonym for pt_regs.dar register new d9db6e420268 powerpc/64e: Get dear offset with _DEAR macro new 133c17a1788d powerpc: Remove MSR_PR check in interrupt_exit_{user/kerne [...] new 806c0e6e7e97 powerpc: Refactor verification of MSR_RI new 5d7d6dac8fe9 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines new c232461c0c3b KVM: PPC: Book3S HV: Add sanity check to copy_tofrom_guest new 0eb596f1e610 KVM: PPC: Book3S HV: Stop exporting symbols from book3s_64 [...] new fd42b7b09c60 KVM: PPC: Book3S HV: Initialise vcpu MSR with MSR_ME new daac40e8d7a6 KVM: PPC: Book3S HV: Remove TM emulation from POWER7/8 path new 4782e0cd0d18 KVM: PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP new d82b392d9b35 KVM: PPC: Book3S HV Nested: Fix TM softpatch HFAC interrup [...] new 7487cabc7ed2 KVM: PPC: Book3S HV Nested: Sanitise vcpu registers new 8b210a880b35 KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessible new 7c3ded573514 KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1 new f2e29db15652 KVM: PPC: Book3S HV Nested: save_hv_return_state does not [...] new 178266389794 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 [...] new 0c8fb653d487 powerpc/64s: Remove WORT SPR from POWER9/10 new 465e333e77a6 Merge branch 'topic/ppc-kvm' into next new c12adb067844 powerpc: retire sbc8548 board support new d7c1814f2f4f powerpc: retire sbc8641d board support new 5bd4ae07e797 MAINTAINERS: update for Paul Gortmaker new 627e66f29aa2 Merge changes from Paul Gortmaker new f50da6edbf1e powerpc/doc: Fix htmldocs errors new 8149238ffd21 powerpc: Redefine HMT_xxx macros as empty on PPC32 new 602d0f96563c powerpc/microwatt: Add Ethernet to device tree new ef4fcaf99cd2 powerpc/configs/microwattt: Enable Liteeth new 3e18e2711822 powerpc/configs/microwatt: Enable options for systemd new 8efd249babea powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 new b8b928030332 powerpc/smp: Update cpu_core_map on all PowerPc systems new 5bf63497b8dd powerpc/smp: Enable CACHE domain for shared processor new 544af6429777 powerpc/numa: Drop dbg in favour of pr_debug new 506c2075ffd8 powerpc/numa: convert printk to pr_xxx new 544a09ee7434 powerpc/numa: Print debug statements only when required new 9a245d0e1f00 powerpc/numa: Update cpu_cpu_map on CPU online/offline new 0c634bafe3bb powerpc/pseries/iommu: Replace hard-coded page shift new 3c33066a2190 powerpc/kernel/iommu: Add new iommu_table_in_use() helper new 4ff8677a0b19 powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper new 92a23219299c powerpc/pseries/iommu: Add ddw_list_new_entry() helper new 2ca73c54ce24 powerpc/pseries/iommu: Allow DDW windows starting at 0x00 new 7ed2ed2db268 powerpc/pseries/iommu: Add ddw_property_create() and refac [...] new fc8cba8f989f powerpc/pseries/iommu: Reorganize iommu_table_setparms*() [...] new a5fd95120c65 powerpc/pseries/iommu: Update remove_dma_window() to accep [...] new 8599395d34f2 powerpc/pseries/iommu: Find existing DDW with given property name new 381ceda88c4c powerpc/pseries/iommu: Make use of DDW for indirect mapping new 57dbbe590f15 powerpc/pseries/iommu: Rename "direct window" to "dma window" new 9be7838c5507 Merge remote-tracking branch 'powerpc/next' adds fb31f0a49933 riscv: fix the global name pfn_base confliction error adds 8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA new 7f85b04b08ca riscv: Keep the riscv Kconfig selects sorted new 8341dcfbd8dd riscv: Enable Undefined Behavior Sanitizer UBSAN new fde9c59aebaf riscv: explicitly use symbol offsets for VDSO new 803930ee35fa riscv: use strscpy to replace strlcpy new a290f510a178 RISC-V: Fix VDSO build for !MMU new c24a19674258 riscv: add support for hugepage migration new 2125bb9e8b82 Merge remote-tracking branch 'risc-v/for-next' new f992ad3aac36 Merge branch 'fixes' into for-next new 3cc5b5ea09f2 Merge branch 'features' into for-next new 8c1aebfa29ba Merge remote-tracking branch 's390/for-next' new 38d7f255ca17 Merge remote-tracking branch 'sh/for-next' new b76dd9302af7 um: make PCI emulation driver init/exit static new 68fdb6448501 lib/logic_iomem: fix sparse warnings new 21976f2b747e um: virtio_uml: include linux/virtio-uml.h new 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures new 1568cb0e6d97 hostfs: support splice_write new 4a22c4cebd61 um: virt-pci: don't do DMA from stack new bc5c49d79206 um: enable VMAP_STACK new 6a241d2923c2 um: virt-pci: fix uapi documentation new adf9ae0d159d um: fix stub location calculation new 256c94aad15a Merge remote-tracking branch 'uml/linux-next' adds ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds 43ba2237281a xtensa: add fairness to IRQ handling adds 13066c303769 xtensa: ISS: don't use string pointer before NULL check adds ef71db4845c0 xtensa: remove unneeded exports adds c548584438d1 xtensa: do not build variants directory adds 59210499a02a xtensa: build platform directories unconditionally adds 7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild new 73b636d33831 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 911842fa6794 Merge remote-tracking branch 'pidfd/for-next' new 8b06b74d4765 Merge remote-tracking branch 'fscrypt/master' new 4c5e413994e6 fscache: Select netfs stats if fscache stats are enabled new a7e20e31f6c0 netfs: Move cookie debug ID to struct netfs_cache_resources new 185981958c92 cachefiles: Use file_inode() rather than accessing ->f_inode new 2908f5e101e3 fscache: Add a cookie debug ID and use that in traces new 884a76881fc5 fscache: Procfile to display cookies new 6ae9bd8bb037 fscache, cachefiles: Remove the histogram stuff new 58f386a73f16 fscache: Remove the object list procfile new c97a72ded933 fscache: Change %p in format strings to something else new 8beabdde18d3 cachefiles: Change %p in format strings to something else new 35b72573e977 fscache: Fix cookie key hashing new 33cba859220b fscache: Fix fscache_cookie_put() to not deref after dec new 20ec197bfa13 fscache: Use refcount_t for the cookie refcount instead of [...] new aff219f557e2 Merge remote-tracking branch 'fscache/fscache-next' adds 5a80d1c6a270 btrfs: zoned: remove max_zone_append_size logic adds b3b7e1d0b4c2 btrfs: add special case to setget helpers for 64k pages adds 4a9531cf89d2 btrfs: check-integrity: drop unnecessary function prototypes adds 2eadb9e75e8e btrfs: make btrfs_finish_chunk_alloc private to block-group.c adds 67d5e289a193 btrfs: remove max argument from generic_bin_search adds 23608d51a3b2 btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs adds b0ee5e1ec44a btrfs: drop from __GFP_HIGHMEM all allocations adds 8c945d32e604 btrfs: compression: drop kmap/kunmap from lzo adds 696ab562e6df btrfs: compression: drop kmap/kunmap from zlib adds bbaf9715f3f5 btrfs: compression: drop kmap/kunmap from zstd adds 4c2bf276b56d btrfs: compression: drop kmap/kunmap from generic helpers adds 5da384799278 btrfs: check-integrity: drop kmap/kunmap for block pages adds 069a2e37789a btrfs: continue readahead of siblings even if target node [...] adds 6534c0c99ddd btrfs: pass NULL as trans to btrfs_search_slot if we only [...] adds 2b29726c473b btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] adds 506650dcb3a7 btrfs: improve the batch insertion of delayed items adds 5a656c3628b2 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] adds cceaa89f02f1 btrfs: remove racy and unnecessary inode transaction updat [...] adds e1a6d2648300 btrfs: avoid unnecessary log mutex contention when syncing log adds e68107e51f84 btrfs: remove unnecessary list head initialization when sy [...] adds 2ac691d8b3b1 btrfs: avoid unnecessary lock and leaf splits when updatin [...] adds c7bcbb2120cb btrfs: remove ignore_offset argument from btrfs_find_all_roots() adds ad9a9378502d btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] adds f8ee80de7bcf btrfs: remove unneeded return variable in btrfs_lookup_fil [...] adds a7d1c5dc8632 btrfs: introduce btrfs_lookup_match_dir adds a129ffb8166a btrfs: remove unused start and end parameters from btrfs_r [...] adds 25c1252a026c btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] adds f41b6ba93d8e btrfs: remove uptodate parameter from btrfs_dec_test_first [...] adds 809d6902b3b0 btrfs: make btrfs_next_leaf static inline adds 0ac6e06b6c13 btrfs: tree-checker: use table values for stripe checks adds 6c154ba41bd0 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] adds 500a44c9b301 btrfs: uninline btrfs_bg_flags_to_raid_index adds fe4f46d40c1c btrfs: merge alloc_device helpers adds d58ede8d1d9f btrfs: simplify data stripe calculation helpers adds 214cc1843217 btrfs: constify and cleanup variables in comparators adds 4c37a7938496 btrfs: reset this_bio_flag to avoid inheriting old flags adds 3670e6451bc9 btrfs: subpage: check if there are compressed extents insi [...] adds ca62e85ded2c btrfs: disable compressed readahead for subpage adds 557023ea9f06 btrfs: grab correct extent map for subpage compressed extent read adds 1c3dc1731ed2 btrfs: rework btrfs_decompress_buf2page() adds a6e66e6f8c1b btrfs: rework lzo_decompress_bio() to make it subpage compatible adds f47960f49e59 btrfs: reloc: factor out relocation page read and dirty part adds c2832898126f btrfs: make relocate_one_page() handle subpage case adds cc1d0d93d55a btrfs: subpage: fix writeback which does not have ordered extent adds 7367253a351e btrfs: subpage: disable inline extent creation adds e0eefe07f895 btrfs: subpage: allow submit_extent_page() to do bio split adds c8050b3b7f76 btrfs: subpage: reject raid56 filesystem and profile conversion adds e0467866198f btrfs: subpage: fix race between prepare_pages() and btrfs [...] adds 7c11d0ae4395 btrfs: subpage: fix a potential use-after-free in writebac [...] adds e3c62324e470 btrfs: subpage: fix false alert when relocating partial pr [...] adds 9d9ea1e68a05 btrfs: subpage: fix relocation potentially overwriting las [...] adds 95ea0486b20e btrfs: allow read-write for 4K sectorsize on 64K page size [...] adds 963e4db83e28 btrfs: unify regular and subpage error paths in __extent_w [...] adds ac98141d1404 btrfs: wake up async_delalloc_pages waiters after submit adds 8197766d806f btrfs: include delalloc related info in dump space info tr [...] adds fcdef39c03c5 btrfs: enable a tracepoint when we fail tickets adds 03fe78cc2942 btrfs: use delalloc_bytes to determine flush amount for sh [...] adds e16460707e94 btrfs: wait on async extents when flushing delalloc adds 5a798493b8f3 fs: add a filemap_fdatawrite_wbc helper adds b3776305278e btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] adds 25d23cd01621 9p: migrate from sync_inode to filemap_fdatawrite_wbc adds 5662c967c69d fs: kill sync_inode adds e83502ca5f1e block: fix argument type of bio_trim() adds 21dda654d480 btrfs: fix argument type of btrfs_bio_clone_partial() adds 42b5d73b5d23 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() adds 6e8e777deb5c btrfs: eliminate some false positives when checking if ino [...] adds bd54f381a12a btrfs: do not pin logs too early during renames adds b2f78e88052b btrfs: allow degenerate raid0/raid10 adds 7361b4ae03d9 btrfs: remove the dead comment in writepage_delalloc() adds efc222f8d79c btrfs: simplify return values in btrfs_check_raid_min_devices adds 77eea05e7851 btrfs: add ro compat flags to inodes adds 146054090b08 btrfs: initial fsverity support adds 705242538ff3 btrfs: verity metadata orphan items adds ea3dc7d2d1f5 btrfs: print if fsverity support is built in when loading module adds 0ff40a910f56 btrfs: introduce btrfs_search_backwards function adds 98caf9531e1d btrfs: allocate file_ra_state on stack in readahead_cache adds 0afb603afc3e btrfs: allocate btrfs_ioctl_quota_rescan_args on stack adds c853a5783ebe btrfs: allocate btrfs_ioctl_defrag_range_args on stack adds dce281503906 btrfs: allocate backref_ctx on stack in find_extent_clone adds 1c167b87f4f9 btrfs: remove unnecessary NULL check for the new inode dur [...] adds d135a5339611 btrfs: remove no longer needed full sync flag check at ino [...] adds 1f295373022e btrfs: update comment at log_conflicting_inodes() adds 77233c2d2ec9 btrfs: zoned: allow disabling of zone auto reclaim adds ba86dd9fe60e btrfs: zoned: suppress reclaim error message on EAGAIN adds 0ae79c6fe70d btrfs: zoned: fix block group alloc_offset calculation adds 63fb5879db7c btrfs: zoned: add asserts on splitting extent_map adds e4571b8c5e9f btrfs: fix NULL pointer dereference when deleting device b [...] adds e7849e33cf5d btrfs: sysfs: document structures and their associated files adds c2fd68b6b2b0 namei: add mapping aware lookup helper adds b3b6f5b92255 btrfs: handle idmaps in btrfs_new_inode() adds ca07274c3da9 btrfs: allow idmapped rename inode op adds c020d2eaf1a8 btrfs: allow idmapped getattr inode op adds 72105277dcfc btrfs: allow idmapped mknod inode op adds e93ca491d03f btrfs: allow idmapped create inode op adds b0b3e44d346c btrfs: allow idmapped mkdir inode op adds 5a0521086e5f btrfs: allow idmapped symlink inode op adds 98b6ab5fc098 btrfs: allow idmapped tmpfile inode op adds d4d094646142 btrfs: allow idmapped setattr inode op adds 3bc71ba02cf5 btrfs: allow idmapped permission inode op adds 5474bf400f16 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] adds 4d4340c912cc btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls adds c4ed533bdc79 btrfs: allow idmapped SNAP_DESTROY ioctls adds aabb34e7a31c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids adds e4fed17a32b6 btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls adds 39e1674ff035 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl adds 6623d9a0b0ce btrfs: allow idmapped INO_LOOKUP_USER ioctl adds 4a8b34afa9c9 btrfs: handle ACLs on idmapped mounts adds 5b9b26f5d0b8 btrfs: allow idmapped mount adds 8be2ba2e0e11 btrfs: avoid unnecessarily logging directories that had no [...] adds 3736127a3aa8 btrfs: tree-log: check btrfs_lookup_data_extent return value adds 93c60b17f2b5 btrfs: reduce the preemptive flushing threshold to 90% adds 114623979405 btrfs: do not do preemptive flushing if the majority is gl [...] adds 939c7feb1921 btrfs: zoned: fix ordered extent boundary calculation adds 0d977e0eba23 btrfs: reset replace target device to allocation state on close new 63c1fbbd1431 Merge branch 'misc-5.15' into for-next-current-v5.14-20210830 new 1efc6199e6b9 Merge branch 'for-next-current-v5.14-20210830' into for-ne [...] new 6519bc2a8f94 Merge remote-tracking branch 'btrfs/for-next' adds f980d055a0f8 CIFS: Fix a potencially linear read overflow adds d72c74197b70 cifs: fix wrong release in sess_alloc_buffer() failed path adds 7321be2663da smb3: fix posix extensions mount option adds 3d2b50e0e768 oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs adds 18d04062f83b cifs: enable fscache usage even for files opened as rw adds 76a3c92ec9e0 cifs: remove support for NTLM and weaker authentication al [...] adds 71c028632461 cifs: fork arc4 and create a separate module for it for ci [...] adds 42c21973fa3c cifs: create a MD4 module and switch cifs.ko to use it adds 38f4910b8b26 cifs: cifs_md4 convert to SPDX identifier adds 332c404a55ef cifs: add cifs_common directory to MAINTAINERS file adds 3998f0b8bc49 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SE [...] new 4976057d9b38 Merge remote-tracking branch 'cifs/for-next' adds eebff916f077 ksmbd: Fix multi-protocol negotiation adds f4228b678b41 ksmbd: change int data type to boolean adds 5ec3df8e98f5 ksmbd: update the comment for smb2_get_ksmbd_tcon() adds c6ce2b5716b0 ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() adds 777cad1604d6 ksmbd: remove select FS_POSIX_ACL in Kconfig adds 323b1ea10263 ksmbd: smbd: fix kernel oops during server shutdown adds 668fff017233 ksmbd: update SMB3 multi-channel support in ksmbd.rst adds 29668d7e9d84 MAINTAINERS: add git adddress of ksmbd adds a9a27d4ab3de ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in acce [...] adds e7a10ed7d734 Merge pull request #66 from namjaejeon/cifsd-for-next adds e70e392fa768 ksmbd: fix permission check issue on chown and chmod adds 0bffa153a2f4 Merge pull request #68 from namjaejeon/cifsd-for-next adds 1923b544bf60 MAINTAINERS: ksmbd: update my email address adds e9e3d5f9e34c MAINTAINERS: ksmbd: add cifs_common directory to ksmbd entry adds 32e19d12fc7c Merge pull request #69 from namjaejeon/cifsd-for-next adds 7d5d8d715689 ksmbd: fix __write_overflow warning in ndr_read_string new 5c1e156f6dd1 Merge remote-tracking branch 'cifsd/cifsd-for-next' new 417b962ddeca configfs: return -ENAMETOOLONG earlier in configfs_lookup new 899587c8d090 configfs: simplify the configfs_dirent_is_ready new d07f132a225c configfs: fold configfs_attach_attr into configfs_lookup new c42dd069be8d configfs: fix a race in configfs_lookup() new bc86ded7b490 Merge remote-tracking branch 'configfs/for-next' new d95ae5e25326 erofs: add support for the full decompressed length new eadcd6b5a1eb erofs: add fiemap support with iomap new 2a9dc7a8fec6 erofs: introduce chunk-based file on-disk format new c5aa903a59db erofs: support reading chunk-based uncompressed files new 1266b4a7ecb6 erofs: fix double free of 'copied' new 074ba0134d14 Merge remote-tracking branch 'erofs/dev' new a95dc17633ab Pull utf8 handling fixes from Pali Rohar new ed518dd035fa Pull udf xattr sanity checks. new 1932ad444754 Merge remote-tracking branch 'ext3/for_next' new a20d1cebb98b jbd2: fix portability problems caused by unaligned accesses new 390add0cc9f4 jbd2: fix clang warning in recovery.c new 4009cc7ad6b5 jbd2: clean up two gcc -Wall warnings in recovery.c new bd2eea8d0a6b ext4: remove the 'group' parameter of ext4_trim_extent new 6920b3913235 ext4: add new helper interface ext4_try_to_trim_range() new b6f5558c304a ext4: remove the repeated comment of ext4_trim_all_free new 8720904242b6 ext4: get discard out of jbd2 commit kthread contex new 78e89124cc42 ext4: reduce arguments of ext4_fc_add_dentry_tlv new 1997a1fc597d ext4: if zeroout fails fall back to splitting the extent node new e905fbe3fd0f ext4: fix e2fsprogs checksum failure for mounted filesystem new d7d6785de00f ext4: Make sure quota files are not grabbed accidentally new 5e5a0c7ce6fe ext4: fix sparse warnings new 6c6ce4d71465 jbd2: add sparse annotations for add_transaction_credits() new 9e445093e523 ext4: fix race writing to an inline_data file while its xa [...] new 1984539f8841 ext4: Support for checksumming from journal triggers new f407caa8dfe1 ext4: Move orphan inode handling into a separate file new 34370af272d7 ext4: Speedup ext4 orphan inode handling new 074cd57312b2 ext4: Orphan file documentation new 3e5533948c16 ext4: Improve scalability of ext4 orphan file handling new b58650157de9 Merge remote-tracking branch 'ext4/dev' new b6d9246d0315 f2fs: improve sbi status info in debugfs/f2fs/status new 1927ccdb7990 f2fs: correct comment in segment.h new 4a4fc043f594 f2fs: compress: allow write compress released file after t [...] new 324105775c19 f2fs: support fault injection for f2fs_kmem_cache_alloc() new b96d9b3b09f0 f2fs: fix to keep compatibility of fault injection interface new 491f7f71e184 f2fs: convert S_IRUGO to 0444 new b35d71b96909 f2fs: fix description about main_blkaddr node new bbe1da7e34ac f2fs: compress: do sanity check on cluster new 521187439abf f2fs: separate out iostat feature new a4b6817625e7 f2fs: introduce periodic iostat io latency traces new 94c821fb286b f2fs: rebuild nat_bits during umount new 4d67490498ac f2fs: Don't create discard thread when device doesn't supp [...] new d75da8c8a4c5 f2fs: adjust unlock order for cleanup new ad126ebddecb f2fs: fix to account missing .skipped_gc_rwsem new adf9ea89c719 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() new c8dc3047c485 f2fs: fix to unmap pages from userspace process in punch_hole() new dddd3d65293a f2fs: guarantee to write dirty data when enabling checkpoint back new f7db8dd6981e f2fs: enable realtime discard iff device supports discard new 2adf6ab8d5bb Merge remote-tracking branch 'f2fs/dev' new 76224355db75 fuse: truncate pagecache on atomic_o_trunc new 1ced8b826e46 Merge remote-tracking branch 'fuse/for-next' adds c37453cb87e3 gfs2: be more verbose replaying invalid rgrp blocks adds 69a61144f32b gfs2: trivial clean up of gfs2_ail_error adds dc7674eda002 gfs2: tiny cleanup in gfs2_log_reserve adds a28dc123fa66 gfs2: init system threads before freeze lock adds 70c11ba8f2dc gfs2: Don't release and reacquire local statfs bh adds 7392fbb0a402 gfs2: Make recovery error more readable adds a8f1d32d0f04 gfs2: Eliminate vestigial HIF_FIRST adds ba3ca2bcf4aa gfs2: nit: gfs2_drop_inode shouldn't return bool adds 1b8550b5de76 gfs2: Mark journal inodes as "don't cache" adds 8cc67f704f4b gfs2: don't stop reads while withdraw in progress adds d1340f80f0b8 gfs2: Don't call dlm after protocol is unmounted adds fffe9bee14b0 gfs2: Delay withdraw from atomic context adds 08d736667185 gfs2: Remove redundant check from gfs2_glock_dq new 8c14aaefa373 Merge remote-tracking branch 'gfs2/for-next' new 0a6ff58edbfb SUNRPC: Simplify socket shutdown when not reusing TCP ports new 7c81e6a9d75b SUNRPC: Tweak TCP socket shutdown in the RPC client new 79d534f8cbf9 NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox new 3a3f976639f2 SUNRPC keep track of number of transports to unique addresses new df205d0a8ea1 SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info [...] new 7e134205f629 NFSv4 introduce max_connect mount options new dc48e0abee24 SUNRPC enforce creation of no more than max_connect xprts new 2a7a451a9084 NFSv4.1 add network transport when session trunking is detected new a6767acc1bca Merge remote-tracking branch 'nfs-anna/linux-next' adds c7e0b781b73c NFSD: Clean up splice actor adds 2f0f88f42f2e SUNRPC: Add svc_rqst_replace_page() API adds 496d83cf0f2f NFSD: Batch release pages during splice read adds 883b4aee4dec tracing: Add trace_event helper macros __string_len() and [...] adds 408c0de70618 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds d27b74a8675c NFSD: Use new __string_len C macros for nfsd_clid_class adds cd2d644ddba1 lockd: Fix invalid lockowner cast after vfs_test_lock adds 6c8c84f52510 svcrdma: Fewer calls to wake_up() in Send completion handler adds b6c2bfea096b svcrdma: Relieve contention on sc_send_lock. adds 07a92d009f0b svcrdma: Convert rdma->sc_rw_ctxts to llist adds ea49dc79002c NFSD: remove vanity comments adds 5c11720767f7 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds a2071573d634 sysctl: introduce new proc handler proc_dobool adds d02a3a2cb25d lockd: change the proc_handler for nsm_use_hostnames adds b4ab2fea7c79 SUNRPC: Add RPC_AUTH_TLS protocol numbers adds 5a4753446253 rpc: fix gss_svc_init cleanup on failure adds f7104cc1a915 nfsd4: Fix forced-expiry locking adds 729580ddc53e svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() adds c782af250083 SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory adds a4ae30814396 SUNRPC: Move client-side disconnect injection adds 3a1261805940 SUNRPC: Server-side disconnect injection adds 400edd8c0455 SUNRPC: Add documentation for the fail_sunrpc/ directory adds 7de875b231ed lockd: lockd server-side shouldn't set fl_ops adds 2dc6f19e4f43 nlm: minor nlm_lookup_file argument change adds a81041b7d8f0 nlm: minor refactoring adds b661601a9fdf lockd: update nlm_lookup_file reexport comment adds 7f024fcd5c97 Keep read and write fds with each nlm_file adds f657f8eef3ff nfs: don't atempt blocking locks on nfs reexports adds b840be2f00c0 lockd: don't attempt blocking locks on nfs reexports adds bb0a55bb7148 nfs: don't allow reexport reclaims adds 0bcc7ca40bd8 nfsd: fix crash on LOCKT on reexported NFSv3 new f156b7f700ad Merge remote-tracking branch 'cel/for-next' adds 4534a70b7056 fs/ntfs3: Add headers and misc files adds 82cae269cfa9 fs/ntfs3: Add initialization of super block adds 3f3b442b5ad2 fs/ntfs3: Add bitmap adds 4342306f0f0d fs/ntfs3: Add file operations and implementation adds be71b5cba2e6 fs/ntfs3: Add attrib operations adds 522e010b5837 fs/ntfs3: Add compression adds b46acd6a6a62 fs/ntfs3: Add NTFS journal adds 12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc adds 6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile adds 96b18047a717 fs/ntfs3: Add MAINTAINERS new 11e4e66efd44 Merge branch 'torvalds:master' into master new f8d87ed9f0d5 fs/ntfs3: Fix various spelling mistakes new 528c9b3d1edf fs/ntfs3: Use linux/log2 is_power_of_2 function new 87790b653439 fs/ntfs3: Add ifndef + define to all header files new 71eeb6ace80b fs/ntfs3: Fix integer overflow in multiplication new 8c01308b6d6b fs/ntfs3: Remove unused variable cnt in ntfs_security_init() new be87e821fdb5 fs/ntfs3: Fix one none utf8 char in source file new abfeb2ee2103 fs/ntfs3: Fix fall-through warnings for Clang new 1263eddfea99 fs/ntfs3: Remove unused including <linux/version.h> new 24516d481dfc fs/ntfs3: Restyle comment block in ni_parse_reparse() new fa3cacf54463 fs/ntfs3: Use kernel ALIGN macros over driver specific new 195c52bdd5d5 fs/ntfs3: Do not use driver own alloc wrappers new 345482bc431f fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc new a1b04d380ab6 fs/ntfs3: add checks for allocation failure new 2926e4297053 fs/ntfs3: fix an error code in ntfs_get_acl_ex() new 04810f000afd fs/ntfs3: Fix error code in indx_add_allocate() new 8c83a4851da1 fs/ntfs3: Potential NULL dereference in hdr_find_split() new b8155e95de38 fs/ntfs3: Fix error handling in indx_insert_into_root() new e8b8e97f91b8 fs/ntfs3: Restyle comments to better align with kernel-doc new 3413c5100d8c Merge remote-tracking branch 'ntfs3/master' new 4f911138c8da fs: add generic helper for filling statx attribute flags new a0c236b11706 ovl: pass ovl_fs to ovl_check_setxattr() new 72db82115d2b ovl: copy up sync/noatime fileattr flags new 096a218a588d ovl: consistent behavior for immutable/append-only inodes new e4522bc8733d ovl: disable decoding null uuid with redirect_dir new ca45275cd6b6 ovl: add ovl_allow_offline_changes() helper new 1fc31aac96d7 ovl: do not set overlay.opaque for new directories new ffb24e3c6578 ovl: relax lookup error on mismatch origin ftype new b71759ef1e17 ovl: skip checking lower file's i_writecount on truncate new d8991e8622e7 ovl: update ctime when changing fileattr new f945ca1963c8 ovl: use kvalloc in xattr copy-up new 52d5a0c6bd8a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() new 0cad6246621b vfs: add rcu argument to ->get_acl() callback new 332f606b32b6 ovl: enable RCU'd ->get_acl() new 33c3914854d7 Merge remote-tracking branch 'overlayfs/overlayfs-next' new d70841517678 Merge remote-tracking branch 'v9fs/9p-next' new 2039a272300b xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() new 5112e2067bd9 xfs: XLOG_STATE_IOERROR must die new fd67d8a07208 xfs: move recovery needed state updates to xfs_log_mount_finish new e1d06e5f668a xfs: convert log flags to an operational state field new b36d4651e165 xfs: make forced shutdown processing atomic new 8bb92005b0e4 xfs: rework xlog_state_do_callback() new aad7272a9208 xfs: separate out log shutdown callback processing new 502a01fac098 xfs: don't run shutdown callbacks on active iclogs new 2562c322404d xfs: log head and tail aren't reliable during shutdown new 2ce82b722de9 xfs: move xlog_commit_record to xfs_log_cil.c new c45aba40cf5b xfs: pass a CIL context to xlog_write() new bf034bc82780 xfs: factor out log write ordering from xlog_cil_push_work() new caa80090d17c xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() new 68a74dcae673 xfs: order CIL checkpoint start records new 0020a190cf3e xfs: AIL needs asynchronous CIL forcing new 39823d0fac94 xfs: CIL work is serialised, not pipelined new 33c0dd7898a1 xfs: move the CIL workqueue to the CIL new 21b4ee7029c9 xfs: drop ->writepage completely new c02f6529864a xfs: make xfs_rtalloc_query_range input parameters const new 9ab72f222774 xfs: fix off-by-one error when the last rt extent is in use new 7e1826e05ba6 xfs: make fsmap backend function key parameters const new 54406764c6a6 xfs: remove unnecessary agno variable from struct xchk_ag new 7f89c838396e xfs: add trace point for fs shutdown new d29d5577774d xfs: make the key parameters to all btree key comparison f [...] new 04dcb47482a9 xfs: make the key parameters to all btree query range func [...] new 159eb69dba8b xfs: make the record pointer passed to query_range functio [...] new 23825cd14876 xfs: mark the record passed into btree init_key functions [...] new 8e38dc88a67b xfs: make the keys and records passed to btree inorder fun [...] new 22ece4e836be xfs: mark the record passed into xchk_btree functions as const new b5a6e5fe0e68 xfs: make the pointer passed to btree set_root functions const new deb06b9ab6df xfs: make the start pointer passed to btree alloc_block fu [...] new 60e265f7f85a xfs: make the start pointer passed to btree update_lastrec [...] new 32816fd7920b xfs: constify btree function parameters that are not modified new a437b9b488e3 xfs: remove support for untagged lookups in xfs_icwalk* new 3fd7cb845bee xfs: fix incorrect unit conversion in scrub tracepoint new af6265a008e5 xfs: standardize inode number formatting in ftrace output new 9febf39dfe5a xfs: standardize AG number formatting in ftrace output new f7b08163b7a9 xfs: standardize AG block number formatting in ftrace output new 97f4f9153da5 xfs: standardize rmap owner number formatting in ftrace output new 92eff38665ad xfs: standardize daddr formatting in ftrace output new 6f25b211d32b xfs: disambiguate units for ftrace fields tagged "blkno", [...] new 49e68c91da5e xfs: disambiguate units for ftrace fields tagged "offset" new 7989accc6eb0 xfs: disambiguate units for ftrace fields tagged "len" new d538cf24c603 xfs: disambiguate units for ftrace fields tagged "count" new c23460ebd54c xfs: rename i_disk_size fields in ftrace output new f93f85f77aa8 xfs: resolve fork names in trace output new 7eac3029a2e5 xfs: standardize remaining xfs_buf length tracepoints new b641851cb8e4 xfs: standardize inode generation formatting in ftrace output new c03e4b9e6b64 xfs: decode scrub flags in ftrace output new e5f2e54a902d xfs: start documenting common units and tags used in tracepoints new 8cf07f3dd561 xfs: sb verifier doesn't handle uncached sb buffer new 51b495eba84d xfs: rename xfs_has_attr() new e23b55d537c9 xfs: rework attr2 feature and mount options new a1d86e8dec8c xfs: reflect sb features in xfs_mount new 38c26bfd90e1 xfs: replace xfs_sb_version checks with feature flag checks new 8970a5b8a46c xfs: consolidate mount option features in m_features new 0560f31a09e5 xfs: convert mount flags to features new 2e973b2cd4cd xfs: convert remaining mount flags to state flags new 75c8c50fa16a xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown new 03288b19093b xfs: convert xfs_fs_geometry to use mount feature checks new fe08cc504448 xfs: open code sb verifier feature checks new 55fafb31f9e9 xfs: convert scrub to use mount-based feature checks new ebd9027d088b xfs: convert xfs_sb_version_has checks to use mount features new 2beb7b50ddd4 xfs: remove unused xfs_sb_version_has wrappers new d6837c1aab42 xfs: introduce xfs_sb_is_v5 helper new cf28e17c9186 xfs: kill xfs_sb_version_has_v3inode() new 04fcad80cd06 xfs: introduce xfs_buf_daddr() new 9343ee76909e xfs: convert bp->b_bn references to xfs_buf_daddr() new 4c7f65aea7b7 xfs: rename buffer cache index variable b_bn new 61e0d0cc51cd xfs: fix perag structure refcounting error when scrub fails new 72a048c1056a xfs: only set IOMAP_F_SHARED when providing a srcmap to a write new f38a032b165d xfs: fix I_DONTCACHE new 34b8582ca41a Merge remote-tracking branch 'xfs/for-next' new 872bbb27a71b Merge remote-tracking branch 'zonefs/for-next' adds b69eea82d37d iomap: pass writeback errors to the mapping adds d9d381f3ef5b iomap: fix a trivial comment typo in trace.h adds 1d25d0aecfcd iomap: remove the iomap arguments to ->page_{prepare,done} adds 66b8165ed4b5 iomap: mark the iomap argument to iomap_sector const adds 4495c33e4d30 iomap: mark the iomap argument to iomap_inline_data const adds e3c4ffb0c221 iomap: mark the iomap argument to iomap_inline_data_valid const adds 6d49cc8545e9 fs: mark the iomap argument to __block_write_begin_int const adds 7e4f4b2d689d fsdax: mark the iomap argument to dax_iomap_sector as const adds 78c64b00f842 iomap: mark the iomap argument to iomap_read_inline_data const adds 1acd9e9c015b iomap: mark the iomap argument to iomap_read_page_sync const adds 740499c78408 iomap: fix the iomap_readpage_actor return value for inline data adds f4b896c213f0 iomap: add the new iomap_iter model adds f6d480006cea iomap: switch readahead and readpage to use iomap_iter adds ce83a0251c6e iomap: switch iomap_file_buffered_write to use iomap_iter adds 8fc274d1f4b4 iomap: switch iomap_file_unshare to use iomap_iter adds 2aa3048e03d3 iomap: switch iomap_zero_range to use iomap_iter adds 253564bafff3 iomap: switch iomap_page_mkwrite to use iomap_iter adds a6d3d49587d1 iomap: switch __iomap_dio_rw to use iomap_iter adds 7892386d3571 iomap: switch iomap_fiemap to use iomap_iter adds 6d8a1287a489 iomap: switch iomap_bmap to use iomap_iter adds 40670d18e878 iomap: switch iomap_seek_hole to use iomap_iter adds c4740bf1edad iomap: switch iomap_seek_data to use iomap_iter adds 3d99a1ce3854 iomap: switch iomap_swapfile_activate to use iomap_iter adds ca289e0b95af fsdax: switch dax_iomap_rw to use iomap_iter adds 57320a01fe1f iomap: remove iomap_apply adds 1b5c1e36dc0e iomap: pass an iomap_iter to various buffered I/O helpers adds b74b1293e6ca iomap: rework unshare flag adds 55f81639a715 fsdax: factor out helpers to simplify the dax fault code adds c2436190e492 fsdax: factor out a dax_fault_actor() helper adds 65dd814a6187 fsdax: switch the fault handlers to use iomap_iter adds fad0a1ab34f7 iomap: constify iomap_iter_srcmap adds 8d04fbe71fa0 iomap: move loop control code to iter.c adds 36ca7943ac18 mm/swap: consider max pages in iomap_swapfile_add_extent adds 03b8df8d43ec iomap: standardize tracepoint formatting and storage new 1cc55aeae8e0 Merge remote-tracking branch 'iomap/iomap-for-next' new 4363438e311d Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr new e24d12b7442a init: split get_fs_names new f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] new 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names new 2cfbffc62045 Merge branch 'work.init' into for-next new 8b85a2cfd199 Merge remote-tracking branch 'vfs/for-next' new bc17bed5fd73 printk/index: Fix -Wunused-function warning new c57343431170 Merge branch 'for-5.15-printk-index' into for-next new 6818ef8dbf38 Merge remote-tracking branch 'printk/for-next' new bb28dcd7d9fd Merge branch 'pci/enumeration' new 151a260290d9 Merge branch 'pci/irq' new 691392448065 PCI: Cache PCIe Device Capabilities register new 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument new e20afa06244e PCI: Add array to track reset method ordering new 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev new d88f521da3ef PCI: Allow userspace to query and set device reset mechanism new 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION new 4273e64cc4eb PCI: Use acpi_pci_power_manageable() new 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF new 6937b7dd4349 PCI: Add support for ACPI _RST reset method new 9bdc81ce440e PCI: Change the type of probe argument in reset functions new 23c9e3092a56 Merge branch 'pci/reset' new ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size new 5290d93655d7 Merge branch 'pci/resource' new 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices new 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking new 57a4ab1584e6 iommu/of: Fix pci_request_acs() before enumerating PCI devices new 4e42a72eb459 Merge branch 'pci/virtualization' new d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() new a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops new 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member new fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev new 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() new fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability new 76f3c032adad PCI/VPD: Add pci_vpd_alloc() new 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() new 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() new 5119e20facfa sfc: Read VPD with pci_vpd_alloc() new 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() new f240e15097c5 tg3: Read VPD with pci_vpd_alloc() new 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() new 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() new 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() new 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() new 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() new 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() new df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() new 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() new 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() new 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() new 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() new f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec new fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() new 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() new 1d8c621dbffe Merge branch 'pci/vpd' new e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration new 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug new ff3a52ab9cab PCI/PTM: Remove error message at boot new 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment new a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() new f0ab00174eb7 PCI: Make saved capability state private to core new 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n new 80cac1dc7ea2 Merge branch 'pci/misc' new 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property new 7fc95bccc3e4 Merge branch 'remotes/lorenzo/pci/aardvark' new f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] new 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] new f1de58802f0f PCI: j721e: Add PCIe support for J7200 new c8a375a8e15a PCI: j721e: Add PCIe support for AM64 new 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 new 8e1e4beb0549 Merge branch 'remotes/lorenzo/pci/cadence' new 538c168515de PCI: rockchip-dwc: Add Rockchip RK356X host controller driver new 3a106373a859 Merge branch 'remotes/lorenzo/pci/dwc' new 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 new 68467bb6a940 Merge branch 'remotes/lorenzo/pci/hv' new 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge new 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges new b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() new 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V new 418cb6c8e051 PCI: hv: Generify PCI probing new 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time new 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time new 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 new 0e66c4e62292 Merge branch 'remotes/lorenzo/pci/hyper-v' new 4a47a740f0b2 Merge branch 'remotes/lorenzo/pci/iproc' new 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller new 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay new e99d8433a003 Merge branch 'remotes/lorenzo/pci/keembay' new 624161d53114 Merge branch 'remotes/lorenzo/pci/mediatek' new a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook new afac8e278bb9 Merge branch 'remotes/lorenzo/pci/rcar' new 74516e47479b Merge branch 'remotes/lorenzo/pci/tegra' new 36f22ce402d1 Merge branch 'remotes/lorenzo/pci/tegra194' new 82802c5a4ae4 Merge branch 'remotes/lorenzo/pci/xgene' new 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property new de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF new 0f0ebba32312 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' new f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function new 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] new 101600e79045 PCI: endpoint: Add support to link a physical function to [...] new 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops new 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] new e19a0adf6e8b PCI: cadence: Add support to configure virtual functions new 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] new 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] new 5625eb13e163 Merge branch 'remotes/lorenzo/pci/endpoint' new 4d4351c35ebc Merge branch 'remotes/lorenzo/pci/misc' new ce3800c7f802 Merge branch 'remotes/lorenzo/pci/tools' new 768a824ab4fd Merge remote-tracking branch 'pci/next' new 8c9f478c29c7 Merge remote-tracking branch 'pstore/for-next/pstore' new 46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of ha [...] new 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next new fbf42729d0e9 HID: elo: update the reference count of the usb device structure new 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next new d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe new df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove new c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() new 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next new b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property fo [...] new 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next new 3978f5481755 HID: amd_sfh: Fix period data field to enable sensor new 173709f50e98 HID: amd_sfh: Add command response to check command status new ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled new 0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume new e66577559186 HID: amd_sfh: Add dyndbg prints for debugging new fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next new 87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event new fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next new 786537063bbf HID: i2c-hid: Fix Elan touchpad regression new e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next new 462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks new 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next new a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles new 7360e856576e Merge branch 'for-5.15/sony' into for-next new bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble w [...] new 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next new 2ff7a8a67b5d Merge remote-tracking branch 'hid/for-next' new a0a11a876027 Merge branch 'i2c/for-current' into i2c/for-next new 73c76332a448 i2c: at91-master: : use proper DMAENGINE API for termination new 73a370cff4db i2c: imx: : use proper DMAENGINE API for termination new 101703ca8e37 i2c: mxs: : use proper DMAENGINE API for termination new 0425b937a79f i2c: qup: : use proper DMAENGINE API for termination new e5a7cb0d9002 i2c: sh_mobile: : use proper DMAENGINE API for termination new a2c21668a0fe i2c: at91: mark PM ops as __maybe unused new 26471d4a6cf8 units: Add SI metric prefix definitions new c045214a0f31 i2c: designware: Use DIV_ROUND_CLOSEST() macro new 85888376a8ca i2c: designware: Fix indentation in the header new 295e0e7be753 i2c: dev: Define pr_fmt() and drop duplication substrings new b18f32d9874e i2c: dev: Use sysfs_emit() in "show" functions new e517992bbce0 i2c: remove dead PMC MSP TWI/SMBus/I2C driver new e47a0ced4047 i2c: sun6i-pw2i: Prefer strscpy over strlcpy new 8d744da241b8 i2c: synquacer: fix deferred probing new eef7fa1001c0 i2c: iop3xx: fix deferred probing new fcc750e0f4d8 i2c: s3c2410: fix IRQ check new 42034afd430a i2c: hix5hd2: fix IRQ check new 8fb12751ac78 i2c: virtio: add a virtio i2c frontend driver new ff0f53fd8dff Merge branch 'i2c/for-mergewindow' into i2c/for-next new a1299505162a i2c: iop3xx: fix deferred probing new d6840a5e370b i2c: s3c2410: fix IRQ check new f9b459c2ba5e i2c: hix5hd2: fix IRQ check new 3cfc88380413 i2c: virtio: add a virtio i2c frontend driver new ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 58fb7c643d34 i2c: mt65xx: fix IRQ check new 661e8a88e831 i2c: xlp9xx: fix main IRQ check new 8b51a8e64443 i2c: cadence: Implement save restore new cc1dbdeb17dd Merge branch 'i2c/for-mergewindow' into i2c/for-next new 4906ab4c78d8 Merge remote-tracking branch 'i2c/i2c/for-next' new 02c9dce4df8d hwmon: (k10temp) support Zen3 APUs new bd56c1e9603a hwmon: (ntc_thermistor) Use library interpolation new 129cdce37561 hwmon: (pmbus/bpa-rs600) Support BPD-RS600 new 964c1c91ed60 hwmon: (w83627ehf) Use platform_create_bundle new 228f2aed8777 hwmon: (w83627ehf) Remove w83627ehf_remove() new 1ccdc1840567 hwmon: intel-m10-bmc-hwmon: add n5010 sensors new 04fecf0c6155 dt-bindings: firmware: update arm,scpi.yaml reference new ef9e78c0d1ff hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS new 6f447ce0f7c1 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static new 5a0f50d110b3 hwmon: Add support for SB-RMI power module new 04165fb73f9b hwmon: (sbrmi) Add Documentation new 60b76c3a117c dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings new 1492fa21c0ba hwmon: (dell-smm-hwmon) Use platform device new c9363cdf3aab hwmon: (dell-smm-hwmon) Mark functions as __init new a2cb66b476e2 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() new ba04d73c26ed hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] new deeba244b0fe hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] new 2757269a7def hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan new 95d88d054ad9 hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] new e104d530f373 hwmon: Replace deprecated CPU-hotplug functions. new 542613a25eff dt-bindings: hwmon: Add bindings for Winbond W83781D new 2284ed9ffc06 hwmon: (w83781d) Match on device tree compatibles new 76b72736f574 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control new a3933625de28 hwmon: (axi-fan-control) Make sure the clock is enabled new e66705de8206 hwmon: (axi-fan-control) Handle irqs in natural order new 2aee7e67bee7 hwmon: (axi-fan-control) Support temperature vs pwm points new 7a8c68c57fd0 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits new 1125bacbf36c hwmon: (pmbus/bpa-rs600) Add workaround for incorrect Pin max new c510f6accbba hwmon: (dell-smm) Mark tables as __initconst new 782a99c146ff hwmon: (dell-smm) Mark i8k_get_fan_nominal_speed as __init new 8713b4a49c8a hwmon: (dell-smm) Rework SMM function debugging new b3a7ab2d4376 hwmon: remove amd_energy driver in Makefile new 128066c88770 hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs new 02a2484cf8d1 hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU new 0e3f52bbd9eb hwmon: (k10temp) Rework the temperature offset calculation new 25572c818d2e hwmon: (k10temp) Add support for yellow carp new 23bd022aa618 hwmon: (adt7470) Fix some style issues new ef67959c4253 hwmon: (adt7470) Convert to use regmap new fc958a61ff6d hwmon: (adt7470) Convert to devm_hwmon_device_register_wit [...] new 0e35f63f7f4e hwmon: add driver for Aquacomputer D5 Next new 4a8f690d54d6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] new 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] new 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] new 4e49c38ba821 Merge remote-tracking branch 'jc_docs/docs-next' new aa000bad496a Merge remote-tracking branch 'v4l-dvb/master' new 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> new 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query new ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free new 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock new d47ab56428f3 media: cxd2820r: include the right header new 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] new 05344a1d2ea7 media: atomisp: restore missing 'return' statement new 66e2fcaadf8e media: atomisp: Fix error handling in probe new 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] new ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema new 3259a085f510 media: m5602_ov7660: remove the repeated declaration new 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] new be4253c51d80 media: ipu3.rst: Improve header formatting on tables new f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] new a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() new e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer new 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() new ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro new a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro new ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro new f22e7744424d media: imx258: Fix getting clock frequency new 67622262d1ee media: Add sensor driver support for the ov13b10 camera. new fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter new 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control new 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control new 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] new d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> new cdf8f73f9b6b Merge remote-tracking branch 'v4l-dvb-next/master' new e692fa135360 ACPICA: iASL: Add support for the AEST table (data compiler) new 5ecce804da24 ACPICA: Fix an if statement (add parens) new 78df71b3a640 ACPICA: Macros should not use a trailing semicolon new 200950b615d5 ACPICA: Headers: Add new DBG2 Serial Port Subtypes new 87b8ec5846cb ACPICA: iASL: Fix for WPBT table with no command-line arguments new 89ceb98ac118 ACPICA: Add method name "_DIS" For use with aslmethod.c new 696e0c937d07 ACPICA: Update version to 20210730 new 5e2f841d60dc Merge branch 'acpica' into linux-next new e182963dfd01 Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] new 2aaea6a1647e ACPI: SPCR: Add support for the new 16550-compatible Seria [...] new b25d5a1cd198 ACPI: platform-profile: call sysfs_notify() from platform_ [...] new 837f4161d355 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] new b5b41ab6b0c1 device property: Check fwnode->secondary in fwnode_graph_g [...] new a90887705668 Revert "media: device property: Call fwnode_graph_get_endp [...] new a386fdcfdb3a Merge branch 'devprop' into linux-next new e5c6b312ce3c cpufreq: schedutil: Use kobject release() method to free s [...] new 43dde64bb1b4 Merge back cpufreq changes for v5.15. new 405a792350d3 Merge branch 'pm-cpufreq' into linux-next new dbcfa7156f48 PM: sleep: unmark 'state' functions as kernel-doc new 020d86fc0df8 opp: Don't print an error if required-opps is missing new c016baf7dc58 PM: domains: Add support for 'required-opps' to set defaul [...] new 80d4a82e1db8 arm64: dts: sc7180: Add required-opps for i2c new b2f6662ac08d PM: cpu: Make notifier chain use a raw_spinlock_t new 15538a20579f notifier: Remove atomic_notifier_call_chain_robust() new 72017356c217 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'pm- [...] new 7fcc17d0cb12 PM: EM: Increase energy calculation precision new b9a125f52807 Merge branches 'pm-em' and 'powercap' into linux-next new bd1cb9850313 Merge branch 'pm-opp' into linux-next new 4d51a7d02bd1 Merge branch 'pm-domains-fixes' into linux-next new 437b38c51162 ACPI: Add memory semantics to acpi_os_map_memory() new 1a20d409c874 ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) new 97e03410bc5f ACPI: tables: FPDT: Do not print FW_BUG message if record [...] new fad40a624854 ACPI: power: Use acpi_handle_debug() to print debug messages new 2bc4eb943b1b ACPI: power: Drop name from struct acpi_power_resource new 14587d573788 Merge branches 'acpi-osl', 'acpi-misc', 'acpi-tables' and [...] new 950809cd6ca2 thermal: intel: Allow processing of HWP interrupt new d0e936adbd22 cpufreq: intel_pstate: Process HWP Guaranteed change notification new 1cc5b9a411e4 powercap: Add Power Limit4 support for Alder Lake SoC new 656164181eec PM: domains: Fix domain attach for CONFIG_PM_OPP=n new f588240c02c6 Merge branches 'pm-cpufreq', 'powercap' and 'pm-domains' i [...] new a93c0039d89d Merge branch 'acpi-bus' into linux-next new 535fae414ca9 Merge remote-tracking branch 'pm/linux-next' new 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model new 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] new 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model new 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support new 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev new f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] new b7d2f63c2844 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 30b7cc1ee134 Merge remote-tracking branch 'cpupower/cpupower' new 0aa8595ca399 ARM: dts: omap: Drop references to opp.txt new eacc15691855 dt-bindings: Clean-up OPP binding node names in examples new e122d7edf1a2 dt-bindings: opp: Convert to DT schema new 3a90cc9f0de7 Merge remote-tracking branch 'opp/opp/linux-next' adds 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers adds 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() adds a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] adds 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] adds d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int adds d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] adds 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] adds 99d88c300553 thermal/tools/tmon: Improve the Makefile adds b5f7912bb604 tools/thermal/tmon: Add cross compiling support adds f1b07a14694b thermal/drivers/int340x: Use IMOK independently adds fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype adds 22fc857538c3 dt-bindings: thermal: Make trips node optional adds 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ adds 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] new de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh new 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver new 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh new c185b42efe67 thermal: intel: Allow processing of HWP interrupt new da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] new 22e3ae81fc73 Merge remote-tracking branch 'thermal/thermal/linux-next' new 1704a6745a16 Merge remote-tracking branch 'ieee1394/for-next' new b97f85259fca fs: dlm: implement delayed ack handling new aee742c9928a fs: dlm: fix return -EINTR on recovery stopped new 1ab15f4521ff Merge remote-tracking branch 'dlm/next' new ce5cb67c664f of: Move of_dma_set_restricted_buffer() into device.c new f3cfd136aef0 of: restricted dma: Don't fail device probe on rmem init failure new da657690a8a6 Merge remote-tracking branch 'swiotlb/linux-next' new c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() new 00c85b6576d3 RDMA/rtrs: Remove a useless kfree() new 4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show new 6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() new bfeababd5141 RDMA/core/sa_query: Remove unused function new 1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt accordin [...] new d9b9f59ecfa7 RDMA/rtrs: Remove unused functions new 4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely new 0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO new cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions new 0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct new 273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn new 03da1b26fa13 IB/core: Remove deprecated current_seq comments new 3f69f4e0d64e RDMA: switch from 'pci_' to 'dma_' API new 0110a1ed0e80 RDMA/hns: Remove unsupport cmdq mode new 260f64a40198 RDMA/hns: Enable stash feature of HIP09 new f8c549afd1e7 RDMA/hns: Ownerbit mode add control field new 8feafd9017ba RDMA/hns: Use IDA interface to manage uar index new c4f11b36f817 RDMA/hns: Use IDA interface to manage srq index new f0a64199195e RDMA/hns: Delete unused hns bitmap interface new 5f5a650999d5 RDMA/core/sa_query: Retry SA queries new fc3bf30f1ba8 RDMA/irdma: Remove the repeated declaration new 9bed8a70716b RDMA/hns: Fix incorrect lsn field new 4303e61264c4 RDMA/hns: Bugfix for data type of dip_idx new 074f315fc54a RDMA/hns: Bugfix for the missing assignment for dip_idx new eb653eda1e91 RDMA/hns: Bugfix for incorrect association between dip_idx [...] new d164bf64a900 IB/rdmavt: Convert to SPDX identifier new 145eba1aaec9 RDMA/hfi1: Convert to SPDX identifier new e788a3cd5787 RDMA/hns: Fix query destination qpn new d2e0ccffcdd7 RDMA/hns: Fix QP's resp incomplete assignment new fe164fc8d7b2 RDMA/hns: Remove dqpn filling when modify qp from Init to Init new ab5cbb9d287c RDMA/hns: Remove RST2RST error prints for hw v1 new 7fac71691b61 RDMA/hns: Adjust the order in which irq are requested and enabled new ae2854c5d318 RDMA/hns: Encapsulate the qp db as a function new 1a0182785a6d RDMA/hns: Delete unnecessary blank lines. new 65f90c8e38c9 RDMA/mlx5: Relax DCS QP creation checks new 90e7a6de6278 lib/scatterlist: Provide a dedicated function to support t [...] new 3e302dbc6774 lib/scatterlist: Fix wrong update of orig_nents new 79fbd3e1241c RDMA: Use the sg_table directly and remove the opencoded v [...] new 6a217437f9f5 Merge branch 'sg_nents' into rdma.git for-next new 90ff68270a9d Merge remote-tracking branch 'rdma/for-next' adds f4083a752a3b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 876c14ad014d af_unix: fix holding spinlock in oob handling adds 39a0876d595b net, bonding: Disallow vlan+srcmac with XDP adds afa79d08c6c8 net: in_irq() cleanup adds b06a1ffe17ad net: hso: drop unused function argument adds 44e5d0881280 ravb: Remove checks for unsupported internal delay modes adds b7cdc9658ac8 net: fec: add WoL support for i.MX8MQ adds 7d13ad501169 net: macb: Add PTP support for SAMA5D29 adds 593f8c44cc8b dt-bindings: net: macb: add documentation for sama5d29 eth [...] adds 4fb464db9c72 net: Kconfig: remove obsolete reference to config MICROBLA [...] adds d8d9ba8dc9c7 net: 802: remove dead leftover after ipx driver removal adds f75d81556a38 net: dpaa_eth: remove dead select in menuconfig FSL_DPAA_ETH adds a44fc4b6afc2 Merge branch 'kconfig-symbol-clean-up-on-net' adds b697d9d38a5a net: phy: marvell: add SFP support for 88E1510 adds e5f31552674e ethernet: fix PTP_1588_CLOCK dependencies adds 33d41c9cd74c mptcp: more accurate timeout adds 71b7dec27f34 mptcp: less aggressive retransmission strategy adds 1e1d9d6f119c mptcp: handle pending data on closed subflow adds 6da14d74e2bd mptcp: cleanup sysctl data and helpers adds ff5a0b421cb2 mptcp: faster active backup recovery adds fc1b4e3b6274 mptcp: add mibs for stale subflows processing adds 0460ce229f5b mptcp: backup flag from incoming MPJ ack option adds 7d1e6f163904 selftests: mptcp: add testcase for active-back adds 38e3bfa86964 Merge branch 'mptcp-improve-backup-subflows' adds cbf6ab672eb4 devlink: Simplify devlink_pernet_pre_exit call adds 7ca973dc9fe5 devlink: Remove check of always valid devlink pointer adds 437ebfd90a25 devlink: Count struct devlink consumers adds 11a861d767cd devlink: Use xarray to store devlink instances adds ed43fbac7178 devlink: Clear whole devlink_flash_notify struct adds a1fcb106ae97 net: hns3: remove always exist devlink pointer check adds 2fa16787c474 Merge branch 'devlink-cleanup-for-delay-event' adds bb18ef8e7e18 net: bridge: mcast: record querier port device ifindex ins [...] adds 67b746f94ff3 net: bridge: mcast: make sure querier port/address updates [...] adds c3fb3698f935 net: bridge: mcast: consolidate querier selection for ipv4 [...] adds c7fa1d9b1fb1 net: bridge: mcast: dump ipv4 querier state adds 85b410821174 net: bridge: mcast: dump ipv6 querier state adds ddc649d158c5 net: bridge: vlan: dump mcast ctx querier state adds 8db102a6f48b Merge branch 'bridgge-mcast' adds d430fe4bac02 net: ipa: enable wakeup in ipa_power_setup() adds b9c532c11cab net: ipa: distinguish system from runtime suspend adds a96e73fa1269 net: ipa: re-enable transmit in PM WQ context adds 6b51f802d652 net: ipa: ensure hardware has power in ipa_start_xmit() adds 8dcf8bb30f17 net: ipa: don't stop TX on suspend adds 8dc181f2cd62 net: ipa: don't hold clock reference while netdev open adds fda4e19d505d Merge branch 'iupa-last-things-before-pm-conversion' adds 6c9b40844751 net: Remove net/ipx.h and uapi/linux/ipx.h header files adds e4637f621203 MAINTAINERS: Remove the ipx network layer info new 23a890d493e3 net: mdio: Add the reset function for IPQ MDIO driver new c76ee26306b2 MDIO: Kconfig: Specify more IPQ chipset supported new 2a4c32e767ad dt-bindings: net: Add the properties for ipq4019 MDIO new cbbb7abdd00e Merge branch 'ipq-mdio' new 7caeabd726f2 samples: pktgen: pass the environment variable of normal u [...] new 0f0c4f1b72e0 samples: pktgen: add missing IPv6 option to pktgen scripts new 5fa5fb8b3b20 Merge branch 'pktgen-samples' new 849d2f83f52e net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX new 6164659ff7ac net: phy: marvell: Add WAKE_PHY support to WOL event new 19eed7210793 af_unix: check socket state when queuing OOB new 944f510176eb ptp: ocp: don't allow on S390 new b2b891334111 net: dsa: tag_8021q: fix notifiers broadcast when they sho [...] new e871ee694184 s390/net: replace in_irq() with in_hardirq() new 46efe4efb9d1 net: dsa: felix: stop calling ocelot_port_{enable,disable} new e6e12df625f2 net: mscc: ocelot: convert to phylink new 793ee362b0ab Merge branch 'ocelot-phylink' new c07c8ffc70d5 r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency new 022522aca430 net: dsa: sja1105: reorganize probe, remove, setup and tea [...] new 1975df880b95 net: stmmac: fix INTR TBU status affecting irq count statistic new 68e9c5dee1cf net: stmmac: add ethtool per-queue statistic framework new af9bf70154eb net: stmmac: add ethtool per-queue irq statistic support new 23a44b77e03f Merge branch 'stmmac-per-queue-stats' new f137b7d4ecf8 net: bridge: mcast: don't dump querier state if snooping i [...] new cdda378bd8d9 net: bridge: mcast: drop sizeof for nest attribute's zero size new 175e66924719 net: bridge: mcast: account for ipv6 size when dumping que [...] new ab6361382fc1 Merge branch 'bridge-mcast-fixes' new 1b3f78df6a80 bonding: improve nl error msg when device can't be enslave [...] new 958ab281eb3e docs: ethtool: Add two link extended substates of bad sign [...] new 5b4ecc3d4c4a ethtool: add two link extended substates of bad signal integrity new edb40bbc17eb net: hns3: add header file hns3_ethtoo.h new f5c2b9f0fc07 net: hns3: add support ethtool extended link state new fd04ed1ca37f Merge branch 'net-hns3-add-support-ethtool-extended-link-state' new 7c8075728f4d ptp: ocp: Fix uninitialized variable warning spotted by clang. new d9fdbf132dab ptp: ocp: Fix error path for pci_ocp_device_init() new d79500e66a52 ptp: ocp: Have Kconfig select NET_DEVLINK new b40fb16df9f4 MAINTAINERS: Update for ptp_ocp driver. new 4e25792f05ef Merge branch 'ptp-ocp-minor-updates-and-fixes' new e3faa49bcecd tcp: enable data-less, empty-cookie SYN with TFO_SERVER_CO [...] new 6e5fea51961e net/mlx5e: Do not try enable RSS when resetting indir table new fc651ff9105a net/mlx5e: Introduce TIR create/destroy API in rx_res new 713ba5e5f689 net/mlx5e: Introduce abstraction of RSS context new 25307a91cb50 net/mlx5e: Convert RSS to a dedicated object new 49095f641b69 net/mlx5e: Dynamically allocate TIRs in RSS contexts new f01cc58c18d6 net/mlx5e: Support multiple RSS contexts new 248d3b4c9a39 net/mlx5e: Support flow classification into RSS contexts new 86d747a3f969 net/mlx5e: Abstract MQPRIO params new e2aeac448f06 net/mlx5e: Maintain MQPRIO mode parameter new 21ecfcb83a85 net/mlx5e: Handle errors of netdev_set_num_tc() new ec60c4581bd9 net/mlx5e: Support MQPRIO channel mode new 4de20e9a1225 net/mlx5: Bridge, release bridge in same function where it [...] new a514d1735059 net/mlx5: Bridge, obtain core device from eswitch instead of priv new 3ee6233e61a1 net/mlx5: Bridge, identify port by vport_num+esw_owner_vhc [...] new bf3d56d8f55f net/mlx5: Bridge, extract FDB delete notification to function new c358ea1741bc net/mlx5: Bridge, allow merged eswitch connectivity new ff9b7521468b net/mlx5: Bridge, support LAG new 354e1f9d8863 Merge tag 'mlx5-updates-2021-08-16' of git://git.kernel.or [...] new 9cfc58095688 octeontx2-af: Modify install flow error codes new 7278c359e52c octeontx2-af: add proper return codes for AF mailbox handlers new a83bdada06bf octeontx2-af: Add debug messages for failures new 0b3834aeaf47 octeontx2-pf: Enable NETIF_F_RXALL support for VF driver new 3cffaed2136c octeontx2-pf: Ntuple filters support for VF netdev new cc65fcab88be octeontx2-pf: Sort the allocated MCAM entry indices new 2e2a8126ffac octeontx2-pf: Unify flow management variables new 2da489432747 octeontx2-pf: devlink params support to set mcam entry count new 7df5b4b260dd octeontx2-af: Allocate low priority entries for PF new 99b8e5479d49 octeontx2-af: cn10K: Get NPC counters value new aee512249190 octeontx2-af: configure npc for cn10k to allow packets from cpt new 2cb594240b7a Merge branch 'octeonx2-mcam-management-rework' new b92dace38f8f net: bridge: vlan: enable mcast snooping for existing mast [...] new 05d6f38ec0a5 net: bridge: vlan: account for router port lists when notifying new 3f0d14efe2fa net: bridge: mcast: use the correct vlan group helper new affce9a774ca net: bridge: mcast: toggle also host vlan state in br_mult [...] new 4aefc7973cfc Merge branch 'bridge-vlan-fixes' new 752be2976405 selftests: net: improved IOAM tests new 5ac49f3c2702 iavf: use mutexes for locking of critical sections new 6e9078a667a3 i40e: Fix spelling mistake "dissable" -> "disable" new 3349d3625d62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new ee285257a9c1 mptcp: drop flags and ifindex arguments new 2843ff6f36db mptcp: remote addresses fullmesh new 1a0d6136c5f0 mptcp: local addresses fullmesh new 371b90377e60 selftests: mptcp: set and print the fullmesh flag new 4f49d63352da selftests: mptcp: add fullmesh testcases new f7713dd5d23a selftests: mptcp: delete uncontinuous removing ids new 606befcd5db4 Merge branch 'mptcp-mesh-path-manager' new 95d5e6759b16 net: RxRPC: make dependent Kconfig symbols be shown indented new ec18e8455484 net: procfs: add seq_puts() statement for dev_mcast new 8675569d73ca nfc: virtual_ncidev: Use wait queue instead of polling new 4ef956c64394 selftests: nci: Remove the polling code to read a NCI frame new 366f6edf5dea selftests: nci: Fix the typo new 78a7b2a8a0fa selftests: nci: Fix the code for next nlattr offset new 1d5b8d01db98 selftests: nci: Fix the wrong condition new 6ebbc9680a33 selftests: nci: Add the flags parameter for the send_cmd_mt_nla new 72696bd8a09d selftests: nci: Extract the start/stop discovery function new 61612511e55c selftests: nci: Add the NCI testcase reading T4T Tag new 93e271632ccf Merge branch 'nci-ext' new 994d2cbb08ca net: dsa: tag_sja1105: be dsa_loop-safe new 41467d2ff4df net: net_namespace: Optimize the code new d3cec5ca2996 selftests: vrf: Add test for SNAT over VRF new ab44035d3082 octeontx2-pf: Allow VLAN priority also in ntuple filters new 4b1327be9fe5 net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() new 7e5a3ef6b4e6 pktgen: Remove fill_imix_distribution() CONFIG_XFRM dependency new 19b8ece42c56 net/mlx4: Use ARRAY_SIZE to get an array's size new cb537b241725 ravb: Use unsigned int for num_tx_desc variable in struct [...] new ebb091461a9e ravb: Add struct ravb_hw_info to driver data new 68ca3c923213 ravb: Add aligned_tx to struct ravb_hw_info new cb01c672c2a7 ravb: Add max_rx_len to struct ravb_hw_info new 25154301fc2b ravb: Add stats_len to struct ravb_hw_info new 896a818e0e1d ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info new 8912ed25daf6 ravb: Add net_features and net_hw_features to struct ravb_hw_info new 8bc4caa0abaf ravb: Add internal delay hw feature to struct ravb_hw_info new 0b81d6731167 ravb: Add tx_counters to struct ravb_hw_info new a27919433b44 Merge branch 'ravb-gbit' new 9fcfd0888cb7 net: pch_gbe: remove mii_ethtool_gset() error handling new 2274af1d60fe net: mii: make mii_ethtool_gset() return void new c1c5cb3aee05 net/core: Remove unused field from struct flow_indr_dev new 74fc4f828769 net: Fix offloading indirect devices dependency on qdisc o [...] new 9f3ebe8fb5a4 Merge branch 'indirect-qdisc-order' new 36d5825babbc hinic: make array speeds static const, makes object smaller new 0bc277cb8234 net: hns3: make array spec_opcode static const, makes obje [...] new 5c8a2bb48159 net: ethernet: ti: cpsw: make array stpa static const, mak [...] new 44afeed73e52 mailmap: update email address of Matthias Fuchs and Thomas Körper new ef82641d6802 dt-bindings: can-controller: add support for termination-gpios new fe7edf2482e1 dt-bindings: can: fsl,flexcan: enable termination-* bindings new 6e86a1543c37 can: dev: provide optional GPIO based termination support new e43aaa0fefce can: netlink: allow user to turn off unsupported features new 7a4573cf3ae8 MAINTAINERS: add Vincent MAILHOL as maintainer for the ETA [...] new c734707820f8 can: etas_es58x: clean-up documentation of struct es58x_fd [...] new b2fcc7079936 can: mcp251xfd: mark some instances of struct mcp251xfd_pr [...] new 1aa5a06c0a5d dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC new 76e9353a80e9 can: rcar_canfd: Add support for RZ/G2L family new fede1ae2d357 can: tcan4x5x: cdev_to_priv(): remove stray empty line new 5020ced4455b can: m_can: fix block comment style new e39381770ec9 can: m_can: Disable IRQs on FIFO bus errors new 1aa6772f64b4 can: m_can: Batch FIFO reads during CAN receive new 812270e5445b can: m_can: Batch FIFO writes during CAN transmit new 06fc143b2ede dt-bindings: net: can: c_can: convert to json-schema new 236de85f6a11 can: c_can: c_can_do_tx(): fix typo in comment new 05cb2ba4b231 can: c_can: rename IF_RX -> IF_NAPI new 5064e40596f4 can: c_can: remove struct c_can_priv::priv field new a54cdbba9dee can: c_can: exit c_can_do_tx() early if no frames have been sent new 28e86e9ab522 can: c_can: support tx ring algorithm new 387da6bc7a82 can: c_can: cache frames to operate as a true FIFO new 185f690f2989 Merge tag 'linux-can-next-for-5.15-20210819' of git://git. [...] new 9e5f10fe577b octeontx2-af: remove redudant second error check on variable err new f444fea7896d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 53972e43d4a7 batman-adv: Start new development cycle new 71d41c09f1fa batman-adv: Move IRC channel to hackint.org new 70eeb75d4c4d batman-adv: Switch to kstrtox.h for kstrtou64 new 6340dcbd6194 batman-adv: Check ptr for NULL before reducing its refcnt new 79a0bffb835a batman-adv: Drop NULL check before dropping references new 808cfdfad579 batman-adv: bcast: remove remaining skb-copy calls new 815cc21d8d2e Merge tag 'batadv-next-pullrequest-20210819' of git://git. [...] new 0ea53674d07f Bluetooth: Move shutdown callback before flushing tx and rx queue new cafae4cd6255 Bluetooth: Fix handling of LE Enhanced Connection Complete new 7087c4f69487 Bluetooth: Store advertising handle so it can be re-enabled new 192aa65ac00c Bluetooth: btbcm: add patch ram for bluetooth new ecb71f256667 Bluetooth: Fix race condition in handling NOP command new a31e5a4158d0 Bluetooth: mgmt: Pessimize compile-time bounds-check new 8274db0776d1 Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUT [...] new f41a4b2b5eb7 Bluetooth: add timeout sanity check to hci_inquiry new 61969ef867d4 Bluetooth: Fix return value in hci_dev_do_close() new e61fbee7be4b Merge tag 'for-net-next-2021-08-19' of git://git.kernel.or [...] new 5024fa95a144 net/mlx5e: Remove mlx5e dependency from E-Switch sample new 0027d70c73c9 net/mlx5e: Move esw/sample to en/tc/sample new bcd6740c6b6d net/mlx5e: Move sample attribute to flow attribute new 2799797845db net/mlx5e: CT, Use xarray to manage fte ids new 6f0b692a5aa9 net/mlx5e: Introduce post action infrastructure new f0da4daa3413 net/mlx5e: Refactor ct to use post action infrastructure new d12e20ac0661 net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency whe [...] new ee950e5db1b9 net/mlx5e: TC, Restore tunnel info for sample offload new 2741f2230905 net/mlx5e: TC, Support sample offload action for tunneled traffic new 2d116e3e7e49 net/mlx5: E-switch, Move QoS related code to dedicated file new ad34f02fe2c9 net/mlx5: E-switch, Enable devlink port tx_{share|max} rat [...] new 1ae258f8b343 net/mlx5: E-switch, Introduce rate limiting groups API new f47e04eb96e0 net/mlx5: E-switch, Allow setting share/max tx rate limits [...] new 0fe132eac38c net/mlx5: E-switch, Allow to add vports to rate groups new 3202ea65f85c net/mlx5: E-switch, Add QoS tracepoints new f96b48c621d2 Merge tag 'mlx5-updates-2021-08-19' of git://git.kernel.or [...] new 3baa9f522a0c batman-adv: Move IRC channel to hackint.org new 55207227189a batman-adv: Switch to kstrtox.h for kstrtou64 new e78783da569a batman-adv: Check ptr for NULL before reducing its refcnt new a2b7b148d97f batman-adv: Drop NULL check before dropping references new a006aa51ea27 batman-adv: bcast: remove remaining skb-copy calls new f402303ba3ec Merge tag 'batadv-next-pullrequest-20210820' of git://git. [...] new 10615907e9b5 net: sparx5: switchdev: adding frame DMA functionality new 920c293af8d0 arm64: dts: sparx5: Add the Sparx5 switch frame DMA support new 600003a364a8 Merge branch 'sparx5-dma' new 4ed311b08a91 net: phy: Support set_loopback override new 3ac8eed62596 net: phy: Uniform PHY driver access new ceaeaafc8b62 net: phy: gmii2rgmii: Support PHY loopback new 6985157ce8ee Merge branch 'gmii2rgmii-loopback' new d52ef12f7d6c net: dpaa2-switch: phylink_disconnect_phy needs rtnl_lock new 860fe1f87eca net: dpaa2-switch: call dpaa2_switch_port_disconnect_mac o [...] new 42edc1fca4b5 Merge branch 'dpaa2-switch-phylikn-fixes' new b5e33a157158 net: mscc: ocelot: be able to reuse a devlink_port after teardown new 5c8bb71dbdf8 net: mscc: ocelot: allow probing to continue with ports th [...] new f2aea90d0bf3 Merge branch 'ocelot-phylink-fixes' new 01af940e9be6 net: mscc: ocelot: transmit the "native VLAN" error via extack new 3b95d1b29386 net: mscc: ocelot: transmit the VLAN filtering restriction [...] new bbf6a2d92361 net: mscc: ocelot: use helpers for port VLAN membership new 6505782c93be Merge branch 'ocelot-vlan' new b8e36e13ea5e net: ipa: fix TX queue race new 4c6a4da84431 net: ipa: don't use ipa_clock_get() in "ipa_main.c" new c43adc75dc2d net: ipa: don't use ipa_clock_get() in "ipa_smp2p.c" new 799c5c24b7ac net: ipa: don't use ipa_clock_get() in "ipa_uc.c" new 724c2d743688 net: ipa: don't use ipa_clock_get() in "ipa_modem.c" new c3f115aa5e1b net: ipa: kill ipa_clock_get() new c1125062fb40 Merge branch 'ipa-kill-off-ipa_clock_get' new fa16ee77364f tools/net: Use bitwise instead of arithmetic operator for flags new a515e5b53cc6 octeontx2-pf: Add check for non zero mcam flows new a53581d5559e net: bridge: mcast: br_multicast_set_port_router takes mul [...] new 2796d846d74a net: bridge: vlan: convert mcast router global option to p [...] new 0ba218e2530a Merge branch 'bridge-vlan' adds 3d2a2544eae9 nl80211: vendor-cmd: add Intel vendor commands for iwlmei usage adds deebea0ae3f7 mac80211: Reject zero MAC address in sta_info_insert_check() adds 4a11174d6dbd mac80211: remove unnecessary NULL check in ieee80211_regis [...] adds 79f5962baea7 mac80211: Fix monitor MTU limit so that A-MSDUs get through adds 779969e3c895 mac80211: include <linux/rbtree.h> adds 0323689d30af mac80211: Remove unnecessary variable and label adds 5cafd3784a73 mac80211: radiotap: Use BIT() instead of shifts adds 8c89f7b3d3f2 mac80211: Use flex-array for radiotap header bitmap new 0d2ab3aea50b nl80211: add support for BSS coloring new 5f9404abdf2a mac80211: add support for BSS color change new f50d2ff8f016 mac80211: Fix insufficient headroom issue for AMSDU new c448f0fd2ce5 cfg80211: fix BSS color notify trace enum confusion new 4af14dbaeae0 Merge tag 'mac80211-next-for-net-next-2021-08-20' of git:/ [...] new 1aac309d3207 net: ipa: use autosuspend new 7aa0e8b8bd5b net: ipa: rename ipa_clock_* symbols new 2775cbc5afeb net: ipa: rename "ipa_clock.c" new 863434886497 Merge branch 'ipa-autosuspend' new 27dd613f10f2 docs: devlink: remove the references to sja1105 new 5702d94bd901 docs: net: dsa: sja1105: update list of limitations new 37f299d98989 docs: net: dsa: remove references to struct dsa_device_ops [...] new 95ca38194c5a docs: net: dsa: document the new methods for bridge TX for [...] new 9b60ac54ab7c Merge branch 'dsa-docs' new 5d1c5594b646 dt-bindings: net: brcm,unimac-mdio: convert to the json-schema new e8fb4df1f5d8 octeontx2-pf: Fix NIX1_RX interface backpressure new 477b53f3f95b octeontx2-af: cn10k: Fix SDP base channel number new c0fa2cff8822 octeontx2-af: Handle return value in block reset. new 50602408c8e2 octeontx2-pf: Don't mask out supported link modes new 10df5a13ac67 octeontx2-pf: send correct vlan priority mask to npc_insta [...] new 73d33dbc0723 octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in D [...] new 07cccffdbdd3 octeontx2-af: Check capability flag while freeing ipolicer memory new 05209e3570e4 octeontx2-pf: Don't install VLAN offload rule if netdev is down new e7938365459f octeontx2-pf: Fix algorithm index in MCAM rules with RSS action new 623da5ca70b7 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 new 809159ee59df Merge branch 'octeontx2-misc-fixes' new 2d91f0803b84 mlxsw: spectrum: Add infrastructure for parsing configuration new 0071e7cdc386 mlxsw: Convert existing consumers to use new API for parsi [...] new c3d2ed93b14d mlxsw: Remove old parsing depth infrastructure new 43c1b83305fa mlxsw: spectrum_router: Increase parsing depth for multipath hash new dddb6c2fdbbd Merge branch 'mlxsw-refactor-parser' new 3873a9a4d8a8 sfc: falcon: Read VPD with pci_vpd_alloc() new 01dbe7129d9c sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() new ddc122aac91f bnx2: Search VPD with pci_vpd_find_ro_info_keyword() new 0df79c864636 bnx2: Replace open-coded version with swab32s() new bed3db3d734e bnx2x: Read VPD with pci_vpd_alloc() new da417885a99d bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() new ebcdc8ebe8ac bnxt: Read VPD with pci_vpd_alloc() new 58a9b5d2621e bnxt: Search VPD with pci_vpd_find_ro_info_keyword() new 96ce96f15126 cxgb4: Validate VPD checksum with pci_vpd_check_csum() new 3a93bedea050 cxgb4: Remove unused vpd_param member ec new 8d63ee602da3 cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() new df6deaf67315 Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" new 54c0bcc02857 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" new 197c316ce450 Revert "bnxt: Read VPD with pci_vpd_alloc()" new 4a55c34e3050 Revert "bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()" new 4fd131570644 Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" new 3408259b6ae5 Revert "bnx2: Search VPD with pci_vpd_find_ro_info_keyword()" new 82e34c8a9bdf Revert "Revert "cxgb4: Search VPD with pci_vpd_find_ro_inf [...] new 4fb2c383e006 Revert "bnx2x: Read VPD with pci_vpd_alloc()" new cd3d5d68819d Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" new a7eeb7a7dd9d Revert "sfc: falcon: Search VPD with pci_vpd_find_ro_info_ [...] new 1a6ef20b4152 Revert "sfc: falcon: Read VPD with pci_vpd_alloc()" new f5e165e72b29 net: dsa: track unique bridge numbers across all DSA switch trees new b1165777fe0b doc: Document unexpected tcp_l3mdev_accept=1 behavior new 44ee76581dec net: wwan: iosm: switch from 'pci_' to 'dma_' API new 3852e54e6736 net: atlantic: switch from 'pci_' to 'dma_' API new df70303dd146 net: broadcom: switch from 'pci_' to 'dma_' API new 4489d8f528d4 net: chelsio: switch from 'pci_' to 'dma_' API new 05fbeb21afa0 net: ec_bhf: switch from 'pci_' to 'dma_' API new 83b2d939d1e4 net: jme: switch from 'pci_' to 'dma_' API new e5c88bc91bf6 forcedeth: switch from 'pci_' to 'dma_' API new 06e1359cc83b qtnfmac: switch from 'pci_' to 'dma_' API new 056b29ae071b net: sunhme: Remove unused macros new c2dac3d2d3f1 brcmfmac: firmware: Fix firmware loading new 2c4fa29eceb3 brcmfmac: use different error value for invalid ram base address new 8e73facb9b80 brcmfmac: increase core revision column aligning core list new a7dd0ac94544 brcmfmac: add xtlv support to firmware interface layer new 1ce050c15952 brcmfmac: support chipsets with different core enumeration space new f8d6523891cf brcmfmac: use separate firmware for 43430 revision 2 new 41b637bac0b0 brcmfmac: Set SDIO workqueue as WQ_HIGHPRI new d2587c57ffd8 brcmfmac: add 43752 SDIO ids and initialization new 502213fd8fca ray_cs: use %*ph to print small buffer new 6f78f4a41ee0 ipw2x00: Use struct_size helper instead of open-coded arithmetic new d6b6d1bb80be ipw2x00: Avoid field-overflowing memcpy() new 92276c592a6b ray_cs: Split memcpy() to avoid bounds check warning new d0f8430332a1 rsi: fix error code in rsi_load_9116_firmware() new 9adcdf6758d7 rsi: fix an error code in rsi_probe() new 369956ae5720 rtlwifi: rtl8192de: Remove redundant variable initializations new b05897ca8c82 rtlwifi: rtl8192de: make arrays static const, makes object [...] new dc8b338f3bcd wilc1000: use goto labels on error path new f36a0ee599c9 wilc1000: dispose irq on failure path new 1d89fd1a39d1 wilc1000: use devm_clk_get_optional() new 8f86342872e2 wilc1000: remove redundant code new 118934041c5f mwifiex: drop redundant null-pointer check in mwifiex_dnld [...] new 090f2c5d3d07 mwifiex: usb: Replace one-element array with flexible-arra [...] new da2c9cedc0d0 mwifiex: make arrays static const, makes object smaller new f62cdab7f5db rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu new 95a581ab3592 rtl8xxxu: Fix the handling of TX A-MPDU aggregation new 584dce175f04 rtw88: adjust the log level for failure of tx report new 81a68a1424ba rtw88: 8822c: add tx stbc support under HT mode new 0c283b47539a rtw88: change beacon filter default mode new 8d52b46caf68 rtw88: 8822ce: set CLKREQ# signal to low during suspend new 02a55c0009a5 rtw88: use read_poll_timeout instead of fixed sleep new 67368f14a816 rtw88: refine the setting of rsvd pages for different firmware new 05e45887382c rtw88: wow: build wow function only if CONFIG_PM is on new 4bac10f2de22 rtw88: wow: report wow reason through mac80211 api new 69c7044526d9 rtw88: wow: fix size access error of probe request new d816ce8744db rtw88: Remove unnecessary check code new 0dc62413c882 brcmsmac: make array addr static const, makes object smaller new e6a70a02defd Merge tag 'wireless-drivers-next-2021-08-22' of git://git. [...] new 75bacb6d204e myri10ge: switch from 'pci_' to 'dma_' API new bf7bec462035 vmxnet3: switch from 'pci_' to 'dma_' API new a0991bf441d5 net: 8139cp: switch from 'pci_' to 'dma_' API new eb9c5c0d3a73 net/mellanox: switch from 'pci_' to 'dma_' API new a14e39041b20 qlcnic: switch from 'pci_' to 'dma_' API new 609c1308fbc6 hinic: switch from 'pci_' to 'dma_' API new b708a96d7646 via-rhine: Use of_device_get_match_data to simplify code new f6a4e0e8a00f via-velocity: Use of_device_get_match_data to simplify code new 1bb39cb65bcf cxgb4: improve printing NIC information new faf482ca196a net: ipv4: Move ip_options_fragment() out of loop new 1f5e9e2f5fd5 mptcp: move drop_other_suboptions check under pm lock new 18fc1a922e24 mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO [...] new 119c022096f5 mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal ea [...] new f462a446384d mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.ad [...] new c233ef139070 mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT new 33c563ad28e3 selftests: mptcp: add_addr and echo race test new 0384dd9d2d80 Merge branch 'mptcp-refactor' new 09dba21b432a net: dsa: don't call switchdev_bridge_port_unoffload for u [...] new 67b5fb5db76d net: dsa: properly fall back to software bridging new 06cfb2df7eb0 net: dsa: don't advertise 'rx-vlan-filter' when not needed new 58adf9dcb15b net: dsa: let drivers state that they need VLAN filtering [...] new 669f047ec126 Merge branch 'dsa-sw-bridging' new 7fb9b66dc9ce page_pool: use relaxed atomic for release side accounting new 18a9eae240cb r8169: enable ASPM L0s state new 95d1d2490c27 netdevice: move xdp_rxq within netdev_rx_queue new 029ee6b14356 ethtool: add two coalesce attributes for CQE mode new f3ccfda19319 ethtool: extend coalesce setting uAPI with CQE mode new 9f0c6f4b7475 net: hns3: add support for EQE/CQE mode configuration new cce1689eb58d net: hns3: add ethtool support for CQE/EQE mode configuration new 3a62c333497b Merge branch 'ethtool-extend-coalesce-uapi' new 7844ec21a915 selftests/net: Use kselftest skip code for skipped tests new a37c5c26693e net: bridge: change return type of br_handle_ingress_vlan_tunnel new 406f42fa0d3c net-next: When a bond have a massive amount of VLANs with [...] new 755f90534080 qed: Enable automatic recovery on error condition. new 8446066bf8c1 xen/netfront: read response from backend only once new 162081ec33c2 xen/netfront: don't read data from request on the ring page new 21631d2d741a xen/netfront: disentangle tx_skb_freelist new a884daa61a7d xen/netfront: don't trust the backend response data blindly new fbd029df29c6 Merge branch 'xen-harden-netfront' new 9ceec7d33adf lan78xx: Fix white space and style issues new 3bef6b9e9888 lan78xx: Remove unused timer new dc35f8548e00 lan78xx: Set flow control threshold to prevent packet loss new 40b8452fa8b4 lan78xx: Remove unused pause frame queue new 3415f6baaddb lan78xx: Add missing return code checks new b1f6696daafe lan78xx: Fix exception on link speed change new e1210fe63bf8 lan78xx: Fix partial packet errors on suspend/resume new 5f4cc6e25148 lan78xx: Fix race conditions in suspend/resume handling new 77dfff5bb7e2 lan78xx: Fix race condition in disconnect handling new df0d6f7a342c lan78xx: Limit number of driver warning messages new 38cbd6e77f85 Merge branch 'lan7800-improvements' new 1d71eb53e451 Revert "PCI: Make pci_enable_ptm() private" new 014408cd624e PCI: Add pcie_ptm_enabled() new 1b5d73fb8624 igc: Enable PCIe PTM new a90ec8483732 igc: Add support for PTP getcrosststamp() new d484dc2b21a7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 1bff1e43a30e mptcp: optimize out option generation new d7b269083786 mptcp: shrink mptcp_out_options struct new c25aeb4e0953 mptcp: MP_FAIL suboption sending new 5580d41b758a mptcp: MP_FAIL suboption receiving new 478d770008b0 mptcp: send out MP_FAIL when data checksum fails new eb7f33654dc1 mptcp: add the mibs for MP_FAIL new 6bb3ab4913e9 selftests: mptcp: add MP_FAIL mibs check new cb0f8b034c76 Merge branch 'mptcp-next' new bc4f128d8672 cxgb4: Properly revert VPD changes new 807d1032e09a netxen_nic: Remove the repeated declaration new e1b5683ff62e net: mana: Move NAPI from EQ to CQ new 1e2d0824a9c3 net: mana: Add support for EQ sharing new c1a3e9f98dde net: mana: Add WARN_ON_ONCE in case of CQE read overflow new e93826d35c64 Merge branch 'mana-EQ-sharing' new 1ca8a193cade net: dsa: mt7530: manually set up VLAN ID 0 new 73ceab832652 net: dsa: sja1105: prevent tag_8021q VLANs from being rece [...] new b0b8c67eaa5c net: dsa: sja1105: drop untagged packets on the CPU and DSA ports new 8ded9160928e net: dsa: tag_sja1105: stop asking the sja1105 driver in s [...] new 6956fa394a47 Merge branch 'dsa-sja1105-vlan-tags' new c81d894226b9 ravb: Remove the macros NUM_TX_DESC_GEN[23] new 6de19fa0e9f7 ravb: Add multi_irq to struct ravb_hw_info new 8f27219a6191 ravb: Add no_ptp_cfg_active to struct ravb_hw_info new a69a3d094de3 ravb: Add ptp_cfg_active to struct ravb_hw_info new bf46b7578404 ravb: Factorise ravb_ring_free function new 1ae22c19e75c ravb: Factorise ravb_ring_format function new 7870a41848ab ravb: Factorise ravb_ring_init function new d5d95c11365b ravb: Factorise ravb_rx function new cb21104f2c35 ravb: Factorise ravb_adjust_link function new 80f35a0df086 ravb: Factorise ravb_set_features new eb4fd127448b ravb: Factorise ravb_dmac_init function new 511d74d9d86c ravb: Factorise ravb_emac_init function new 0d13a1a464a0 ravb: Add reset support new b87a542c5bb4 Merge branch 'ravb-gbit-refactor' new ac4224087312 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST new 1d38ec497414 can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redun [...] new a4583c1deb1b can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_devic [...] new cbe8cd7d83e2 can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove usele [...] new 45bc6125d142 Merge tag 'linux-can-next-for-5.15-20210825' of git://git. [...] new 87e5ef4b19ce mctp: Remove the repeated declaration new ae2c341eb010 octeontx2-af: cn10k: Set cache lines for NPA batch alloc new 906999c9b653 octeontx2-af: Change the order of queue work and interrupt [...] new 1c74b89171c3 octeontx2-af: Wait for TX link idle for credits change new fbcf8a340150 net: ethernet: actions: Add helper dependency on COMPILE_TEST new d06411632e80 octeontx2-af: enable tx shaping feature for 96xx C0 new 72e192a163d0 octeontx2-af: Allow to configure flow tag LSB byte as RSS adder new 039190bb353a octeontx2-pf: cleanup transmit link deriving logic new aefaa8c71555 octeontx2-af: nix and lbk in loop mode in 98xx new fe1939bb2340 octeontx2-af: Add SDP interface support new 275e5d175de1 octeontx2-af: Add free rsrc count mbox msg new a8b90c9d26d6 octeontx2-af: Add PTP device id for CN10K and 95O silcons new 18603683d766 octeontx2-af: Remove channel verification while installing [...] new 66c312ea1d37 octeontx2-af: Add mbox to retrieve bandwidth profile free count new 9270c565b031 Merge branch 'octeontx2-traffic-shaping' new c0e9422c4e6c samples: pktgen: fix to print when terminated normally new 6c882bdc4bcd samples: pktgen: add trap SIGINT for printing execution result new 246b184fffdc pktgen: document the latest pktgen usage options new e3f30ab28ac8 Merge branch 'pktgen-samples-next' new ffb239e29518 nfc: microread: remove unused header includes new d8eb4eb0ef1d nfc: mrvl: remove unused header includes new 9b3f66bc0eca nfc: pn544: remove unused header includes new 2603ca872040 nfc: st-nci: remove unused header includes new 994a63434133 nfc: st21nfca: remove unused header includes new 7fe2f1bc15be nfc: st95hf: remove unused header includes new 56c8a53b6280 ionic: remove old work task types new b941ea057177 ionic: flatten calls to set-rx-mode new 969f84394604 ionic: sync the filters in the work task new 8b41517313e5 ionic: refactor ionic_lif_addr to remove a layer new a0c007b3f645 ionic: handle mac filter overflow new b13cead1eca5 Merge branch 'ionic-next' new 5e8243e66b4d octeontx2-pf: cn10k: Fix error return code in otx2_set_flo [...] new 723783d077e3 sock: remove one redundant SKB_FRAG_PAGE_ORDER macro new dab2ea6c680f ieee80211: add TWT element definitions new f5a4c24e689f mac80211: introduce individual TWT support in AP mode new a1ef61825469 ieee80211: add definition of regulatory info in 6 GHz oper [...] new ad31393b98e4 ieee80211: add definition for transmit power envelope element new b0345850ad77 mac80211: parse transmit power envelope element new 90bd5bee50f2 cfg80211: use wiphy DFS domain if it is self-managed new 8b325d2a099e Merge tag 'mac80211-next-for-net-next-2021-08-26' of git:/ [...] new 9af771d2ec04 selftests/net: allow GRO coalesce test on veth new 4b33433ee734 r8169: add rtl_enable_exit_l1 new bc8e05d6b965 ptp: ocp: Simplify Kconfig. new b0f8d3077f8f dt-bindings: net: Add bindings for LiteETH new ee7da21ac4c3 net: Add driver for LiteX's LiteETH network interface new deecae7d9684 Merge branch 'LiteETH-driver' new 97c78d0af55f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 3aa7857fe1d7 tcp: enable mid stream window clamp new 8d548ea1dd15 mptcp: do not set unconditionally csum_reqd on incoming opt new a086aebae0eb mptcp: better binary layout for mptcp_options_received new 74c7dfbee3e1 mptcp: consolidate in_opt sub-options fields in a bitmask new f6c2ef59bcc7 mptcp: optimize the input options processing new 9758f40e90f7 mptcp: make the locking tx schema more readable new 5ab54e5792a4 Merge branch 'mptcp-Optimize-received-options-handling' new 0139145fb8d8 net/mlx5: DR, Added support for REMOVE_HEADER packet reformat new f5e22be534e0 net/mlx5: DR, Split modify VLAN state to separate pop/push states new 2de40f68cf76 net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX new ec449ed8230c net/mlx5: DR, Enable QP retransmission new f35715a65747 net/mlx5: DR, Improve error flow in actions_build_ste_arr new d5a84e968f3d net/mlx5: DR, Warn and ignore SW steering rule insertion o [...] new d7d0b2450e93 net/mlx5: DR, Reduce print level for FT chaining level check new 0733535d59e1 net/mlx5: DR, Support IPv6 matching on flow label for STEv0 new ae3eddcff7aa net/mlx5: DR, replace uintN_t with kernel-style types new a01a43fa16e1 net/mlx5: DR, Use FW API when updating FW-owned flow table new 63b85f49c05a net/mlx5: DR, Add ignore_flow_level support for multi-dest [...] new 990467f8afde net/mlx5: DR, Skip source port matching on FDB RX domain new ab9d1f96120b net/mlx5: DR, Merge DR_STE_SIZE enums new 46f2a8ae8a70 net/mlx5: DR, Remove HW specific STE type from nic domain new 32c8e3b23020 net/mlx5: DR, Remove rehash ctrl struct from dr_htbl new 8a015baef50a net/mlx5: DR, Improve rule tracking memory consumption new a2ebfbb7b181 net/mlx5: DR, Add support for update FTE new a550409378d2 Merge tag 'mlx5-updates-2021-08-26' of git://git.kernel.or [...] new fe50893aa86e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4c116f85ecf8 net: hns3: add macros for mac speeds of firmware command new c511dfff4b65 net: hns3: add hns3_state_init() to do state initialization new 67821a0cf5c9 net: hns3: remove redundant param mbx_event_pending new 304cd8e776dd net: hns3: use memcpy to simplify code new 5f22a80f32de net: hns3: remove redundant param to simplify code new d7517f8f6b3b net: hns3: package new functions to simplify hclgevf_mbx_h [...] new 5a24b1fd301e net: hns3: merge some repetitive macros new 0c5c135cdbda net: hns3: uniform type of function parameter cmd new e31a8cf50292 Merge branch 'hns3-cleanups' new 3f141ad61745 phy: marvell: phy-mvebu-cp110-comphy: Rename HS-SGMMI to 2 [...] new b756bbec9cdd phy: marvell: phy-mvebu-a3700-comphy: Rename HS-SGMMI to 2 [...] new 0c1f5f2a5581 phy: marvell: phy-mvebu-a3700-comphy: Remove unsupported modes new 49d6baea7986 octeontx2-af: cn10K: support for sched lmtst and other features new 4baf0e0b3298 um: vector: adjust to coalesce API changes new 40bedf7cb2ac bnxt: count packets discarded because of netpoll new 907fd4a294db bnxt: count discards due to memory allocation errors new 0975d8b4bfa0 Merge branch 'bnxt-add-rx-discards-stats-for-oom-and-netpool' new 49b99da2c9ce ipv6: add IFLA_INET6_RA_MTU to expose mtu value new 0fc36e37d5c0 net: hns3: add trace event in hclge_gen_resp_to_vf() new e1d93bc6ef3b net: hns3: refactor function hclge_parse_capability() new 81414ba71356 net: hns3: refactor function hclgevf_parse_capability() new aec35aecc3cc net: hns3: add new function hclge_get_speed_bit() new 7f2f8cf6ef66 net: hns3: don't config TM DWRR twice when set ETS new 1026b1534fa1 net: hns3: remove unnecessary "static" of local variables [...] new 0cb0704149f0 net: hns3: add required space in comment new 4af874f40ebb Merge branch 'hns3-next' new d3e2dcdb6853 ionic: fire watchdog again after fw_down new 970dfbf428c4 ionic: squelch unnecessary fw halted message new 92c90dff687f ionic: fill mac addr earlier in add_addr new af3d2ae11443 ionic: add queue lock around open and stop new 7ee99fc5ed2e ionic: pull hwstamp queue_lock up a level new ccbbd002a419 ionic: recreate hwstamp queues on ifup new c77225119daa Merge branch 'ionic-queue-mgmt' new c814a2d2d48f igc: Use default cycle 'start' and 'end' values for queues new 61572d5f8f91 igc: Simplify TSN flags handling new 1ab011b0bf07 igc: Add support for CBS offloading new d65a606b90ee Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new cb0e3ec4e679 octeontx2-pf: Fix inconsistent license text new c7cd6c5a460c octeontx2-af: Fix inconsistent license text new dce677da57c0 octeontx2-pf: Add vlan-etype to ntuple filters new 27d57f85102b net: spider_net: switch from 'pci_' to 'dma_' API new a3ba7fd1d3bf fddi: switch from 'pci_' to 'dma_' API new 9b0df250a708 niu: switch from 'pci_' to 'dma_' API new 3dcc1edcbbc6 virtio_net: reduce raw_smp_processor_id() calling in virtn [...] new 1d4dcaf3db9b rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx new 533ccdae76fa rtlwifi: rtl8192de: Fix initialization of place in _rtl92c [...] new f4c813641897 rsi: make array fsm_state static const, makes object smaller new 81f9ebd43659 ssb: Drop legacy header include new 4b51de063d53 brcmfmac: Add WPA3 Personal with FT to supported cipher suites new 50cbbfd41e9f wilc1000: Convert module-global "isinit" to device-specifi [...] new d195d7aac09b wcn36xx: Ensure finish scan is not requested before start scan new b7f96d5c79cd wcn36xx: Allow firmware name to be overridden by DT new 8678fd31f2d3 wcn36xx: Fix missing frame timestamp for beacon/probe-resp new 23151b9ae79e ath9k: fix OOB read ar9300_eeprom_restore_internal new 7c48662b9d56 ath9k: fix sleeping in atomic context new fd6729ec534c ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() new a0929621eb49 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new f2d1bdf053d0 iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities new 1269ba1ce35d iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy new 0eb5a554bb49 iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF new 2f308f008f1c iwlwifi: mvm: avoid FW restart while shutting down new 95fe8d89bb8c iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout new 6ac5720086c8 iwlwifi: pcie: free RBs during configure new b8221b0f750a iwlwifi: prepare for synchronous error dumps new e63aafea7439 iwlwifi: pcie: dump error on FW reset handshake failures new 2a1d2fcf2bed iwlwifi: print PNVM complete notification status in hexadecimal new deedf9b97cd4 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan new 16cff731a3a1 iwlwifi: mvm: Add support for hidden network scan on 6GHz band new 8fc3015d0d35 iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin new 1a81bddf7f47 iwlwifi: mvm: remove trigger EAPOL time event new a6dfbd040e26 iwlwifi: mvm: set replay counter on key install new de34d1c1d30d iwlwifi: mvm: restrict FW SMPS request new 02289645a085 iwlwifi: pcie: remove spaces from queue names new c1868c0b7889 iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() new cd7ae5493448 iwlwifi: mvm: fix old-style static const declaration new 0f5d44ac6e55 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon [...] new 2b06127df02f iwlwifi: remove trailing semicolon in macro definition new 5993c90ccb56 iwlwifi: use DEFINE_MUTEX() for mutex lock new c6ce1c74ef29 iwlwifi: mvm: avoid static queue number aliasing new 366fc672d625 iwlwifi: mvm: clean up number of HW queues new 105167830d5f iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast new e75bc5f3f110 iwlwifi: yoyo: cleanup internal buffer allocation in D3 new d98cee05e3fd iwlwifi: split off Bz devices into their own family new d01408ee3a2b iwlwifi: give Bz devices their own name new 7e6dffda95d0 iwlwifi: read MAC address from correct place on Bz new 9ce041f5966f iwlwifi: pcie: implement Bz device startup new 6c0795f1a524 iwlwifi: implement Bz NMI behaviour new 9de168a01279 iwlwifi: pcie: implement Bz reset flow new 35fc5feca7b2 iwlwifi: mvm: Fix umac scan request probe parameters new 199d895f4760 iwlwifi: mvm: support new station key API new 95a62c331f6a iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() new 0419e5e672d6 iwlwifi: mvm: d3: separate TKIP data from key iteration new 398760aa9679 iwlwifi: mvm: d3: remove fixed cmd_flags argument new 631ee5120285 iwlwifi: mvm: d3: refactor TSC/RSC configuration new be05fae23d03 iwlwifi: mvm: d3: add separate key iteration for GTK type new af3aab9ce298 iwlwifi: mvm: d3: make key reprogramming iteration optional new 79e561f0f05a iwlwifi: mvm: d3: implement RSC command version 5 new 3df5c0ddcf81 iwlwifi: mvm: silently drop encrypted frames for unknown station new 967a39832ebe iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan new 6c608cd6962e iwlwifi: mvm: fix access to BSS elements new 248e7e2a1d8d iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS new 81870d138dfe iwlwifi: convert flat SAR profile table to a struct version new dac7171c8132 iwlwifi: remove ACPI_SAR_NUM_TABLES definition new 8ecf0477b990 iwlwifi: pass number of chains and sub-bands to iwl_sar_se [...] new 2a8084147bff iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 new 51266c11cecc iwlwifi: support reading and storing EWRD revisions 1 and 2 new de95c9288ae1 iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition new 5bf7a9edddbb iwlwifi: convert flat GEO profile table to a struct version new 058b94dc9bf8 iwlwifi: mvm: support version 11 of wowlan statuses notification new 19426d54302e iwlwifi: skip first element in the WTAS ACPI table new e6344c060209 iwlwifi: fw: correctly limit to monitor dump new b537ffb6ea16 iwlwifi: mvm: trigger WRT when no beacon heard new 78a19d5285d9 iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage new eb09ae93dabf iwlwifi: mvm: load regdomain at INIT stage new 664c011b763e iwlwifi: acpi: support reading and storing WGDS revision 2 new a6a39ab2645c iwlwifi: bump FW API to 65 for AX devices new c5b42c674ad8 iwlwifi: acpi: fill in WGDS table with defaults new 40063f602868 iwlwifi: acpi: fill in SAR tables with defaults new 59a6ee97e0d4 iwlwifi: pcie: avoid dma unmap/remap in crash dump new 4246465edb16 iwlwifi: fix __percpu annotation new 394f41929672 iwlwifi: api: remove datamember from struct new 8a433cb64ec5 iwlwifi: fw: fix debug dump data declarations new 4e110e799cb5 iwlwifi: add 'Rx control frame to MBSSID' HE capability new 89639e06d0f3 iwlwifi: yoyo: support for new DBGI_SRAM region new a76b57311b1a iwlwifi: mvm: don't schedule the roc_done_wk if it is alre [...] new 7e47f41648b2 iwlwifi: allow debug init in RF-kill new 830aa3e7d1ca iwlwifi: mvm: add support for range request command version 13 new bd34ff380e78 iwlwifi: mvm: add support for responder config command version 9 new b05c1d14a177 iwlwifi: move get pnvm file name to a separate function new fb3fac5fafa8 iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 new cde5dbaa35ed iwlwifi: mvm: support broadcast TWT alone new 090f1be3abf3 iwlwifi: mvm: Fix scan channel flags settings new e257d969f365 iwlwifi: mvm: don't use FW key ID in beacon protection new aee7c86a61c7 Merge commit 'e257d969f36503b8eb1240f32653a1afb3109f86' of [...] new b63aed3ff195 bcma: Fix memory leak for internally-handled cores new 9fc8048c56f3 bcma: Drop the unused parameter of bcma_scan_read32() new d745ca4f2c4a brcmfmac: pcie: fix oops on failure to resume and reprobe new 5448bc2a426c mwifiex: pcie: add DMI-based quirk implementation for Surf [...] new a847666accf2 mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices new ebe9e6514b40 intel: switch from 'pci_' to 'dma_' API new 8d4be124062b ssb: fix boolreturn.cocci warning new eaf2aaec0be4 Merge tag 'wireless-drivers-next-2021-08-29' of git://git. [...] new 6c172d59ad79 bnxt_en: remove DMA mapping for KONG response new 7b370ad77392 bnxt_en: Refactor the HWRM_VER_GET firmware calls new 3c8c20db769c bnxt_en: move HWRM API implementation into separate file new f9ff578251dc bnxt_en: introduce new firmware message API based on DMA pools new 02b9aa106868 bnxt_en: discard out of sequence HWRM responses new ecddc29d928d bnxt_en: add HWRM request assignment API new 213808170840 bnxt_en: add support for HWRM request slices new 3c10ed497fa8 bnxt_en: use link_lock instead of hwrm_cmd_lock to protect [...] new bbf33d1d9805 bnxt_en: update all firmware calls to use the new APIs new b34695a894b8 bnxt_en: remove legacy HWRM interface new 68f684e257d7 bnxt_en: support multiple HWRM commands in flight new 49f9df5ba298 Merge branch 'bnxt_en-fw-messages' new 60fe9ff9b7cb net: hns3: initialize each member of structure array on a [...] new 4c8dab1c709c net: hns3: reconstruct function hns3_self_test new 161ad669e6c2 net: hns3: reconstruct function hclge_ets_validate() new 04d96139ddb3 net: hns3: refine function hclge_dbg_dump_tm_pri() new 5aea2da59303 net: hns3: modify a print format of hns3_dbg_queue_map() new 38b99e1ede32 net: hnss3: use max() to simplify code new 52d89333d219 net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() new 27c779437cbc Merge branch 'hns3-cleanups' new 9055a2f59162 ixp4xx_eth: make ptp support a platform driver new f52749a28564 ixp4xx_eth: fix compile-testing new 13dc931918ac ixp4xx_eth: Stop referring to GPIOs new 323fb75dae28 ixp4xx_eth: Add devicetree bindings new e9e506221b42 ixp4xx_eth: Probe the PTP module from the device tree new 724812d8561c Merge branch 'IXP46x-PTP-Timer' new 478374a3c15f netfilter: ecache: remove one indent level new 9291f0902d0c netfilter: ecache: remove another indent level new b3afdc175863 netfilter: ecache: add common helper for nf_conntrack_even [...] new b86c0e6429da netfilter: ecache: prepare for event notifier merge new bd1431db0b81 netfilter: ecache: remove nf_exp_event_notifier structure new 6c89dac5b985 netfilter: ctnetlink: missing counters and timestamp in nf [...] new 7bc416f14716 netfilter: x_tables: handle xt_register_template() returni [...] new 7a3f5b0de364 netfilter: add netfilter hooks to SRv6 data plane new 9dfa859da0f5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new a00df2caffed ipv6: make exception cache less predictible new 67d6d681e15b ipv4: make exception cache less predictible new 63cad4c7439c Merge branch 'inet-exceptions-less-predictable' new e842cb60e8ac net: fix NULL pointer reference in cipso_v4_doi_free new efe487fce306 fix array-index-out-of-bounds in taprio_change new aaa8e4922c88 net: qrtr: make checks in qrtr_endpoint_post() stricter new 1b9fbe813016 net: ipv4: Fix the warning for dereference new ca49bfd90a9d sch_htb: Fix inconsistency when leaf qdisc creation fails new 17252cffee9f Merge remote-tracking branch 'net-next/master' adds cf7a5cba86fc selftests/bpf: Fix running of XDP bonding tests adds 2211c825e7b6 libbpf: Support weak typed ksyms. adds d164dd9a5c08 selftests/bpf: Fix test_core_autosize on big-endian machines adds f1248dee954c bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT adds 6a3a3dcc3f0e selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYP [...] adds faff1cca3b8b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] adds d1bf7c4d5dea samples/bpf: Define MAX_ENTRIES instead of a magic number [...] adds 2c860a43dd77 bpf: af_unix: Implement BPF iterator for UNIX domain socket. adds 3478cfcfcddf bpf: Support "%c" in bpf_bprintf_prepare(). adds 04e928180c14 selftest/bpf: Implement sample UNIX domain socket iterator [...] adds ce547335d4a4 selftest/bpf: Extend the bpf_snprintf() test for "%c". adds fa183a86eefd Merge branch 'BPF iterator for UNIX domain socket.' new 1bda52f80471 bpf, tests: Fix spelling mistake "shoft" -> "shift" new fb7dd8bca013 bpf: Refactor BPF_PROG_RUN into a function new 7d08c2c91171 bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions new 652c1b17b85b bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_ [...] new b89fbfbb854c bpf: Implement minimal BPF perf link new 82e6b1eee6a8 bpf: Allow to specify user-provided bpf_cookie for BPF perf links new 7adfc6c9b315 bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_ [...] new 61c7aa5020e9 libbpf: Re-build libbpf.so when libbpf.map changes new d88b71d4a916 libbpf: Remove unused bpf_link's destroy operation, but ad [...] new 668ace0ea5ab libbpf: Use BPF perf link when supported by kernel new 3ec84f4b1638 libbpf: Add bpf_cookie support to bpf_link_create() API new 47faff371755 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and [...] new f36d3557a132 selftests/bpf: Test low-level perf BPF link API new a549aaa67395 selftests/bpf: Extract uprobe-related helpers into trace_h [...] new 0a80cf67f34c selftests/bpf: Add bpf_cookie selftests for high-level APIs new 5e3b8356de36 libbpf: Add uprobe ref counter offset support for USDT semaphores new 4bd11e08e0bb selftests/bpf: Add ref_ctr_offset selftests new 3a4ce01b24a7 Merge branch 'bpf-perf-link' new bb57164920d7 bpf: Reconfigure libbpf docs to remove unversioned API new edce1a248670 selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module [...] new 77462de14a43 af_unix: Add read_sock for stream socket types new 94531cfcbe79 af_unix: Add unix_stream_proto for sockmap new 9b03152bd469 selftest/bpf: Add tests for sockmap with unix stream type. new 75e0e27db6cf selftest/bpf: Change udp to inet in some function names new 31c50aeed5a1 selftest/bpf: Add new tests in sockmap for unix stream to tcp. new 1e1e49df0277 Merge branch 'sockmap: add sockmap support for unix stream [...] new 3c3bd542ffbb selftests/bpf: Add exponential backoff to map_update_retri [...] new 857f75ea8457 selftests/bpf: Add exponential backoff to map_delete_retri [...] new 26d82640d5ba selftests/bpf: Skip loading bpf_testmod when using -l to l [...] new f667d1d66760 selftests/bpf: Correctly display subtest skip status new 99c4fd8b92b3 selftests/bpf: Also print test name in subtest status message new 74339a8f866c selftests/bpf: Support glob matching for test selector. new 87bb11ccfe03 Merge branch 'selftests/bpf: Improve the usability of test_progs' new 6f6cc426451b selftests/bpf: Replace CHECK with ASSERT_* macros in send_ [...] new b16ac5bf732a selftests/bpf: Fix flaky send_signal test new 04d23194674b Merge branch 'selftests/bpf: fix flaky send_signal test' new 8cacfc85b615 bpf: Remove redundant initialization of variable allow new d20b41115ad5 libbpf: Rename libbpf documentation index file new 6cf1770d63dd bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS new 374e74de9631 selftests/bpf: Test for get_netns_cookie new f9dabe016b63 bpf: Undo off-by-one in interpreter tail call count limit new 594286b7574c bpf: Fix NULL event->prog pointer access in bpf_overflow_handler new 3666b167ea68 selftests/bpf: Adding delay in socketmap_listen to reduce [...] new f0dce1d9b7c8 bpf: Use kvmalloc for map values in syscall new 44779a4b85ab bpf: Use kvmalloc for map keys in syscalls new 2c531639deb5 bpf: Add support for {set|get} socket options from setsockopt BPF new f2a6ee924d26 selftests/bpf: Add tests for {set|get} socket option from [...] new d359902d5c35 af_unix: Fix NULL pointer bug in unix_shutdown new 6fc88c354f3a bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum new 4ed589a27893 Merge branch 'Refactor cgroup_bpf internals to use more sp [...] new a6258837c8a8 selftests/bpf: Reduce flakyness in timer_mim new 2d82d73da35b selftests/bpf: Enlarge select() timeout for test_maps new 5a980b5baf39 selftests/bpf: Make test_doc_build.sh work from script directory new 7a3bdca20b10 selftests/bpf: Add default bpftool built by selftests to PATH new 404bd9ff5d7c selftests/bpf: Add missing files required by test_bpftool. [...] new 00e1116031e1 selftests/bpf: Exit with KSFT_SKIP if no Makefile found new 8c0bb89e8e4d Merge branch 'selftests/bpf: minor fixups' new fab60e29fcc6 bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG new 6cbca1ee0d74 selftests/bpf: Test for get_netns_cookie new f63693e3ae1b Merge branch 'bpf: Allow bpf_get_netns_cookie in BPF_PROG_ [...] new d7af7e497f03 bpf: Fix possible out of bound write in narrow load handling new 50b796e645a5 samples: bpf: Fix a couple of warnings new f2e85d4a7516 tools: include: Add ethtool_drvinfo definition to UAPI header new 156f886cf697 samples: bpf: Add basic infrastructure for XDP samples new 323140389405 samples: bpf: Add BPF support for redirect tracepoint new 1d930fd2cdbf samples: bpf: Add redirect tracepoint statistics support new 451588764e2f samples: bpf: Add BPF support for xdp_exception tracepoint new 82c450803a91 samples: bpf: Add xdp_exception tracepoint statistics support new 0cf3c2fc4b1a samples: bpf: Add BPF support for cpumap tracepoints new d771e217506a samples: bpf: Add cpumap tracepoint statistics support new 5f116212f401 samples: bpf: Add BPF support for devmap_xmit tracepoint new af93d58c27b6 samples: bpf: Add devmap_xmit tracepoint statistics support new 384b6b3bbf0d samples: bpf: Add vmlinux.h generation support new 3f19956010d2 samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper new 6e1051a54e31 samples: bpf: Convert xdp_monitor to XDP samples helper new 66fc4ca85d91 samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper new b926c55d856c samples: bpf: Convert xdp_redirect to XDP samples helper new 79ccf4529ee6 samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP sampl [...] new e531a220cc59 samples: bpf: Convert xdp_redirect_cpu to XDP samples helper new 54af769db92a samples: bpf: Convert xdp_redirect_map_kern.o to XDP sampl [...] new bbe65865aa05 samples: bpf: Convert xdp_redirect_map to XDP samples helper new a29b3ca17ee6 samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP [...] new 594a116b2aa1 samples: bpf: Convert xdp_redirect_map_multi to XDP sample [...] new 3bbc8ee7c363 Merge branch 'Improve XDP samples usability and output' new 1b07d00a15d6 bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro new 33c5cb36015a bpf: Consolidate task_struct BTF_ID declarations new a396eda5517a bpf: Extend bpf_base_func_proto helpers with bpf_get_curre [...] new dd6e10fbd9fb bpf: Add bpf_task_pt_regs() helper new 576d47bb1a92 bpf: selftests: Add bpf_task_pt_regs() selftest new 35cba2988fc6 Merge branch 'bpf: Add bpf_task_pt_regs() helper' new d18b09bf67bb selftests: xsk: Remove color mode new 25c0a30541e4 selftests: xsk: Remove the num_tx_packets option new 13a6ebd9084a selftests: xsk: Remove unused variables new 083be682d976 selftests: xsk: Return correct error codes new 1314c3537f66 selftests: xsk: Simplify the retry code new 9c5ce931b16e selftests: xsk: Remove end-of-test packet new d40ba9d33ae8 selftests: xsk: Disassociate umem size with packets sent new 9da2ea4fe8d1 selftests: xsk: Rename worker_* functions that are not thr [...] new 0d41f59f458a selftests: xsk: Simplify packet validation in xsk tests new b04fdc4ce31f selftests: xsk: Validate tx stats on tx thread new ab7c95abb5f9 selftests: xsk: Decrease sending speed new 1034b03e54ac selftests: xsk: Simplify cleanup of ifobjects new 960b6e0153fb selftests: xsk: Generate packet directly in umem new 29f128b38b34 selftests: xsk: Generate packets from specification new 279bdf6b79d5 selftests: xsk: Make enums lower case new 33a6bef8cf92 selftests: xsk: Preface options with opt new 7d789bd0089a Merge branch 'selftests: xsk: various simplifications' new eb18b49ea758 bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt new 700dcf0f4476 bpf: selftests: Add sk_state to bpf_tcp_helpers.h new 3d7789831df9 bpf: selftests: Add connect_to_fd_opts to network_helpers new 574ee2092867 bpf: selftests: Add dctcp fallback test new 0584e965fb25 Merge branch 'bpf: tcp: Allow bpf-tcp-cc to call bpf_(get| [...] new eb529c5b10b9 bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS new 3599bc5101b3 selftests/bpf: Reduce more flakyness in sockmap_listen new 48b2e71c2e53 samples: bpf: Fix uninitialized variable in xdp_redirect_cpu new 47bb27a20d6e selftests/bpf: Fix potential unreleased lock new fca35b11e18a MAINTAINERS: Remove self from powerpc BPF JIT new 00d01dfd0726 Merge remote-tracking branch 'bpf-next/for-next' new 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() new 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA new 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events new 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events new 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table new ae7d925b5c04 Bluetooth: Support the quality report events new 927ac8da35db Bluetooth: set quality report callback for Intel new 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() new 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role new 4ec4d63b8b29 Bluetooth: Fix using address type from events new d850bf086280 Bluetooth: Fix using RPA when address has been resolved new ada3e503c566 Merge remote-tracking branch 'bluetooth/master' new e07403a8c6be mtdblock: Warn if added for a NAND device new e03a81213a9c mtd: rfd_ftl: allow use of MTD_RAM for testing purposes new a3a447848a15 mtd: rfd_ftl: add discard support new d056f8cd2fc2 mtd: rfd_ftl: fix use-after-free new fa451399d65a mtd: rfd_ftl: use container_of() rather than cast new 60d0607998d6 mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards new f9e109a209a8 mtd: mtdconcat: Judge callback existence based on the master new a89d69a44e28 mtd: mtdconcat: Check _read, _write callbacks existence be [...] new 799ae31c58ae mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{ [...] new f214eebf8de4 mtd_blkdevs: use lockdep_assert_held new ffd18c97fcb6 mtd/ftl: don't cast away the type when calling add_mtd_blk [...] new a0faf5fdfb99 mtd/rfd_ftl: don't cast away the type when calling add_mtd [...] new 89843828399e mtd_blkdevs: simplify blktrans_dev_get new 560a3915e3df mtd_blkdevs: remove blktrans_ref_mutex new 37b143d12b5f mtd_blkdevs: simplify blktrans_getgeo new ee28b42006c3 mtd_blkdevs: simplify the refcounting in blktrans_{open, release} new be2ea7656179 Merge remote-tracking branch 'mtd/mtd/next' new 6f802696c2fa mtd: spinand: macronix: Add Quad support for serial NAND flash new 0792ec82175e mtd: rawnand: intel: Fix error handling in probe new 6b430c7595e4 mtd: rawnand: cafe: Fix a resource leak in the error handl [...] new 282eb5bd9495 Merge remote-tracking branch 'nand/nand/next' new d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers new 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked new 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] new 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 new 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT new bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval new 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel new 147696720eca drm/mgag200: Select clock in PLL update functions new 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions new 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE new f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions new d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter new 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values new 35b36ff4495a drm/mgag200: Split PLL compute functions by device type new ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev new 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const new 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll new 38c5af44a75a drm/simple-kms: Support custom CRTC state new 51b569394b47 drm/mgag200: Introduce custom CRTC state new 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check new 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings new add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings new 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() new 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings new af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings new 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings new 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings new 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping new e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping new 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings new 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output new d7bd351faabe drm/vmwgfx: Remove the repeated declaration new aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] new 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] new 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c new bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro new 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" new a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation new 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces new 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces new 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces new 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces new 229085070036 drm/gma500: Convert to Linux IRQ interfaces new 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces new f026e431cf86 drm/msm: Convert to Linux IRQ interfaces new 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces new 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces new 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces new b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces new 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces new 0b05dd6b453d drm: Remove unused devm_drm_irq_install() new c1736b9008cb drm: IRQ midlayer is now legacy new 4d3b3c93bcc1 drm/ingenic: Remove dead code new 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail new b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create new 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state new 96275df87a07 drm/edid: fix edid field name new c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors new 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] new ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula new 78d1783c3243 drm/mediatek: Separate aal sub driver new c7ef8f3572ae drm/mediatek: Add mt8183 aal support new 500007ebbae5 drm/mediatek: Implement mmap as GEM object function new 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] new 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 new 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] new c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb new f4be17cd5b14 drm/mediatek: Remove struct cmdq_client new 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout new bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc new 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done new f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] new 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] new c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job new 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name new 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran new cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() new becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] new 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] new 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] new 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context new fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" new 3919a485187a drm/amd/pm: change the workload type for some cards new 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] new 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field new f3289d049720 drm/amd/pm: correct the fan speed RPM setting new 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings new fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving new d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving new 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] new bc08cab6902c drm/amd/pm: drop unnecessary manual mode check new b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers new 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail new 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue new 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable new f586fea89760 drm/amd/display: Ensure DCN save after VM setup new 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards new 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 new 571ca8de5314 drm/amd/display: 3.2.149 new 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] new 44357a1bd5f5 drm/amdgpu: get extended xgmi topology data new 424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version new 65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 new 42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU [...] new f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran new ce97f37be895 drm/amd: consolidate TA shared memory structures new 691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync new c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" new 36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH new 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error new 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check new 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled new 697b6e28d0e8 Merge tag 'amd-drm-next-5.15-2021-08-20' of https://gitlab [...] new 0def4b732b20 Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of [...] adds 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management adds ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events adds ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently adds afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer adds fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register new 571a9233fcd4 Merge tag 'drm/tegra/for-5.15-rc1' of ssh://git.freedeskto [...] new b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runque [...] new 8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmd [...] new c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_regist [...] new 7d8eb202719b Merge tag 'exynos-drm-next-for-v5.15' of git://git.kernel. [...] new 37bf34e10ccf drm/i915: Use designated initializers for init/exit table new 3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO new 2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned [...] new fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] new 5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anong [...] new 234b4fd9176c drm/amd/display: refactor riommu invalidation wa new 7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value new f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus new 8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API new a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API new a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state [...] new 355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if new 30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions new 3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information new 3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS new f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query new ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault new 2f617f4df8df drm/amdkfd: map SVM range with correct access permission new bf756fb833cb drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend new 859e4659273f drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE [...] new 416e1fab4752 drm/amdgpu: drop redundant cancel_delayed_work_sync call new d035f84d834c drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain new 1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. new 3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query new 54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran new 192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran new 0bbf06d88873 drm/amd/display: Update number of DCN3 clock states new a7a9d11e12fc drm/amd/display: Update bounding box states (v2) new b6d585041fd0 drm/amd/display: Remove duplicate dml init new 61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChang [...] new 8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab [...] new 42c9473d0c2c Merge remote-tracking branch 'drm/drm-next' new bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device new 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h new 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static new d03a493f6782 drm/mgag200: Fix uninitialized variable delta new b5fab345654c drm/panfrost: Simplify lock_region calculation new a77b58825d72 drm/panfrost: Use u64 for size in lock_region new bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum new 808ed59a6660 Merge remote-tracking branch 'drm-misc/for-linux-next' new fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings new a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address new cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address new 6333a495f533 drm/amdgpu: correct comments in memory type managers new 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs new 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 new 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU new 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy new c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp new 3ca001aff087 drm/amd/display: setup system context for APUs new 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed new b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform new f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" new eb7317c80e7d drm/amd/display: Add DP 2.0 Audio Package Generator new d2b7e4d8a939 drm/amd/display: Add DP 2.0 HPO Stream Encoder new 99bb6ba178d7 drm/amd/display: Add DP 2.0 HPO Link Encoder new 493d8fb69053 drm/amd/display: Add DP 2.0 DCCG new 6d6e9b841309 drm/amd/display: Add DP 2.0 BIOS and DMUB Support new 0c81e5d729e5 drm/amd/display: Add DP 2.0 SST DC Support new f93c808d1039 drm/amd/display: add missing ABM register offsets new 005505eb7e9b drm/amd/display: Support for DMUB HPD interrupt handling new e897f819089f drm/amd/display: Set min dcfclk if pipe count is 0 new 84a0390e8be5 drm/amd/display: Use max target bpp override option new 92c51bcf7b97 drm/amd/display: Limit max DSC target bpp for specific monitors new 23b6a765e54d drm/amd/display: Add emulated sink support for updating FS new e5f3a76d9789 drm/amd/display: Initialize GSP1 SDP header new 6180e95ec46a drm/amd/display: Update swizzle mode enums new 94b218bbdb3c drm/amd/display: [FW Promotion] Release 0.0.80 new 38b2b919eb78 drm/amd/display: 3.2.150 new e18433e7ab77 drm/amdgpu: rework context priority handling new b2065c9a1f0a drm/amdgpu: detach ring priority from gfx priority new 1dec46061929 drm/amd/display: fix spelling mistake "alidation" -> "validation" new 97ec6b35a293 drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) new 5a9bff88146f drm/amd/amdgpu: consolidate PSP TA unload function new b63517f9dcea drm/amd/amdgpu: add mpio to ras block new d174175479f8 drm/amdgpu/vce: set the priority for each ring new 7702bc21997e drm/amdgpu/vcn: set the priority for each encode ring new 5c884c7304c4 drm/amdgpu:schedule vce/vcn encode based on priority new 2a21e2d7fc15 drm/amd/pm: Update navi12 smu message mapping table in sriov new 3db751592dde drm/amd/display: Fix unused initialization of pointer sink new 04ea17f24491 drm/amdkfd: avoid conflicting address mappings new ac04254efbd0 drm/amdkfd: export svm_range_list_lock_and_flush_work new c15b3c02707f drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails new fc6dedda8610 drm/amdgpu: fix fdinfo race with process exit new 2b248736eaff drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode new 37d8f0487e5d drm/amdgpu: add another raven1 gfxoff quirk new 0359763fed49 drm/amdgpu: only check for _PR3 on dGPUs new 533d9380dbdf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 30f63f7cc8f3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 7b390e34a19f Revert "drm/amd/display: To modify the condition in indica [...] new 13f85ec0de14 drm/radeon: Add HD-audio component notifier support (v2) new 0f94b4f9446f Merge remote-tracking branch 'amdgpu/drm-next' new 14e3d623754a Merge remote-tracking branch 'imx-drm/imx-drm/next' new f445dde8ee98 Merge remote-tracking branch 'modules/modules-next' new 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue new 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema new 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] new cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema new a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source new 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it new 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema new 0977eb079d52 Merge remote-tracking branch 'input/next' adds 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios adds 9451aa0aacaf block: free the extended dev_t minor later adds 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb adds 1113f0b69c6a bvec: add a bvec_virt helper adds b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} adds 1c277e501334 dm: make EBS depend on !HIGHMEM adds 3a8ba33bd71a dm-ebs: use bvec_virt adds 964cacfdd34c dm-integrity: use bvec_virt adds fbc27241e537 squashfs: use bvec_virt adds cf58b537781d rbd: use bvec_virt adds 358b348b9197 virtio_blk: use bvec_virt adds 2fd3e5efe791 bcache: use bvec_virt adds c3c770563510 sd: use bvec_virt adds 25d84545beaa ubd: use bvec_virt adds 6da525b3ecae ps3vram: use bvec_virt adds bf5fb875b494 dasd: use bvec_virt adds 2b7a8112212a dcssblk: use bvec_virt adds 3973e15fa534 nvme: use bvec_virt adds 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat adds 252c651a4c85 blk-cgroup: stop using seq_get_buf adds 69f87cc70865 block: unexport blk_register_queue adds a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() adds 25bca50e523c block: improve ioprio class description comment adds a553a835ca57 block: change ioprio_valid() to an inline function adds ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros adds 202bc942c5cd block: Introduce IOPRIO_NR_LEVELS adds e70344c05995 block: fix default IO priority handling adds 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] adds 5f432cceb3e9 nvme: use blk_mq_alloc_disk adds 45938335d0a9 st: do not allocate a gendisk adds aebbb5831fbd sg: do not allocate a gendisk adds 4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk adds 9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node adds a58bd7683fcb block: remove the minors argument to __alloc_disk_node adds 4a1fa41d304c block: pass a request_queue to __blk_alloc_disk adds 61a35cfc2633 block: hold a request_queue reference for the lifetime of [...] adds d152c682f03c block: add an explicit ->disk backpointer to the request_queue adds 40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk adds 52b85909f85d block: fold register_disk into device_add_disk adds 8235b5c1e8c1 block: call bdev_add later in device_add_disk adds 9d5ee6767c85 block: create the bdi link earlier in device_add_disk adds bab53f6b617d block: call blk_integrity_add earlier in device_add_disk adds 75f4dca59694 block: call blk_register_queue earlier in device_add_disk adds 614310c9c8ca block: return errors from blk_integrity_add adds 92e7755ebc69 block: return errors from disk_alloc_events adds 83cbce957446 block: add error handling for device_add_disk / add_disk adds dbb301f91fc8 virtio_blk: add error handling support for add_disk() adds 10e7123d5551 null_blk: add error handling support for add_disk() new 4040a44a97d3 Merge branch 'for-5.15/block' into for-next adds fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() adds 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] adds 3f74e0645c52 nbd: refactor device removal adds 327b501b1d94 nbd: remove nbd_del_disk adds 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add adds 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect adds 6e4df4c64881 nbd: reduce the nbd_index_mutex scope adds 9ea9b9c48387 remove the lightnvm subsystem adds b1a811633f73 block: nbd: add sanity check for first_minor adds 2a14c9ae15a3 params: lift param_set_uint_minmax to common code adds 27453b45e62d nvme-pci: limit maximum queue depth to 4095 adds 3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data adds e7006de6c238 nvme: code command_id with a genctr for use-after-free validation adds 0521905e859f nvme-pci: use attribute group for cmb sysfs adds 1751e97aa940 nvme-pci: cmb sysfs: one file, one value adds e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_par [...] adds a7b5e8d864b3 nvme: add set feature tracing support adds 8d84f9de69ca nvmet: add set feature tracing support adds ad0e9a80ba0f nvmet: remove redundant assignments of variable status adds e5ad96f388b7 nvme-pci: disable hmb on idle suspend adds a5df5e79c43c nvme: allow user toggling hmb usage adds d48f92cd2739 nvme-tcp: pair send_mutex init with destroy adds 664227fde638 nvme-tcp: don't update queue count when failing to set io queues adds 85032874f80b nvme-rdma: don't update queue count when failing to set io queues adds e804d5abe2d7 nvmet: pass back cntlid on successful completion adds b71df12605ca nvmet: avoid duplicate qid in connect cmd adds e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES adds 0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transp [...] adds 77979058dfcf nvme: remove nvm_ndev from ns adds 9891668e43c8 nvme: remove the unused NVME_NS_* enum adds ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.or [...] new 74ec066c0435 Merge branch 'for-5.15/drivers' into for-next adds 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() adds 355a8031dc17 libata: fix ata_host_start() adds 56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() adds d8d8778c24cc libata: cleanup device sleep capability detection adds 891fd7c61952 libata: cleanup ata_dev_configure() adds 2360fa1812cd libata: cleanup NCQ priority handling adds fc5c8aa7bc49 libata: fix ata_read_log_page() warning adds d633b8a702ab libata: print feature list on device scan adds 5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute adds 5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation adds f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported new a85e409100f5 Merge branch 'for-5.15/libata' into for-next adds d3e9f732c415 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 5fd461784059 io_uring: be smarter about waking multiple CQ ring waiters adds 042b0d85eabb io_uring: use kvmalloc for fixed files adds ac177053bb2c io_uring: inline fixed part of io_file_get() adds b191e2dfe595 io_uring: rename io_file_supports_async() adds c97d8a0f68b3 io_uring: avoid touching inode in rw prep adds ebc11b6c6b87 io_uring: clean io-wq callbacks adds 2215bed9246d io_uring: remove unnecessary PF_EXITING check adds 8724dd8c8338 io-wq: improve wq_list_add_tail() adds 864ea921b030 io_uring: refactor io_alloc_req adds a2416e1ec23c io_uring: don't halt iopoll too early adds 282cdc86937b io_uring: add more locking annotations for submit adds 90291099f24a io_uring: optimise io_cqring_wait() hot path adds e73c5c7cd3e2 io_uring: extract a helper for ctx quiesce adds 6a290a1442b4 io_uring: move io_put_task() definition adds b9bd2bea0f22 io_uring: move io_rsrc_node_alloc() definition adds 543af3a13da3 io_uring: inline io_free_req_deferred adds d3fddf6dddd8 io_uring: deduplicate open iopoll check adds 58d3be2c60d2 io_uring: improve ctx hang handling adds bbbca0948989 io_uring: kill unused IO_IOPOLL_BATCH adds af066f31eb3d io_uring: drop exec checks from io_req_task_submit adds e9dbe221f5d1 io_uring: optimise putting task struct adds f56165e62fae io_uring: move io_fallback_req_func() adds c34b025f2d21 io_uring: cache __io_free_req()'d requests adds 7255834ed6ef io_uring: remove redundant args from cache_free adds bb943b8265c8 io_uring: use inflight_entry instead of compl.list adds cd0ca2e048dc io_uring: inline struct io_comp_state adds 90f67366cb88 io_uring: remove extra argument for overflow flush adds 5d70904367b4 io_uring: inline io_poll_remove_waitqs adds 6294f3686b4d io_uring: clean up tctx_task_work() adds 62906e89e63b io_uring: remove file batch-get optimisation adds 89850fce16a1 io_uring: run timeouts from task_work adds 89b263f6d56e io_uring: run linked timeouts from task_work adds 8ef12efe26c8 io_uring: run regular file completions from task_work adds 79ebeaee8a21 io_uring: remove IRQ aspect of io_ring_ctx completion lock adds 21c843d5825b io_uring: move req_ref_get() and friends adds 91c2f6978311 io_uring: remove req_ref_sub_and_test() adds 5d5901a34340 io_uring: remove submission references adds 20e60a383208 io_uring: skip request refcounting adds fd08e5309bba io_uring: optimise hot path of ltimeout prep adds a4aadd11ea49 io_uring: extract io_uring_files_cancel() in io_uring_task [...] adds f552a27afe67 io_uring: remove files pointer in cancellation functions adds 41a5169c23eb io_uring: code clean for completion_lock in io_arm_poll_handler() adds a141dd896f54 io_uring: correct __must_hold annotation adds 48dcd38d73c2 io_uring: optimise iowq refcounting adds 761bcac1573e io_uring: don't inflight-track linked timeouts adds fb6820998f57 io_uring: optimise initial ltimeout refcounting adds a8576af9d1b0 io_uring: kill not necessary resubmit switch adds 8cb01fac982a io_uring: deduplicate cancellation code adds b97e736a4b55 io_uring: kill REQ_F_LTIMEOUT_ACTIVE adds 4d13d1a4d1e1 io_uring: simplify io_prep_linked_timeout adds 0756a8691017 io_uring: cancel not-armed linked touts separately adds 906c6caaf586 io_uring: optimise io_prep_linked_timeout() adds ae421d9350b5 io_uring: better encapsulate buffer select for rw adds 505657bc6c52 io_uring: reuse io_req_complete_post() adds 23a65db83b3f io_uring: improve same wq polling adds ec3c3d0f3a27 io_uring: fix io_timeout_remove locking adds 79dca1846fe9 io-wq: move nr_running and worker_refs out of wqe->lock pr [...] adds 316319e82f73 io_uring: add comments on why PF_EXITING checking is safe adds e98e49b2bbf7 io_uring: extend task put optimisations adds 187f08c12cd1 io_uring: Add register support for non-4k PAGE_SIZE adds 99c8bc52d132 io_uring: fix lack of protection for compl_nr adds 3a1b8a4e843f io_uring: limit fixed table size by RLIMIT_NOFILE adds 0bea96f59ba4 io_uring: place fixed tables under memcg limits adds 2c5d763c1939 io_uring: add clarifying comment for io_cqring_ev_posted() adds 26578cda3db9 io_uring: add ->splice_fd_in checks adds 5636c00d3e8e io_uring: flush completions for fallbacks adds f237c30a5610 io_uring: batch task work locking adds 126180b95f27 io_uring: IRQ rw completion batching adds dadebc350da2 io_uring: fix io_try_cancel_userdata race for iowq adds d32f89da7fa8 net: add accept helper not installing fd adds b9445598d8c6 io_uring: openat directly into fixed fd table adds a7083ad5e307 io_uring: hand code io_accept() fd installing adds aaa4db12ef7b io_uring: accept directly into fixed file table new 546609155f25 Merge branch 'for-5.15/io_uring' into for-next adds 91ef658fb8b8 namei: ignore ERR/NULL names in putname() adds 0ee50b47532a namei: change filename_parentat() calling conventions adds 584d3226d665 namei: make do_mkdirat() take struct filename adds 7797251bb5ab namei: make do_mknodat() take struct filename adds da2d0cede330 namei: make do_symlinkat() take struct filename adds 8228e2c31319 namei: add getname_uflags() adds 020250f31c4c namei: make do_linkat() take struct filename adds 45f30dab3957 namei: update do_*() helpers to return ints adds e34a02dc40c9 io_uring: add support for IORING_OP_MKDIRAT adds 7a8721f84fcb io_uring: add support for IORING_OP_SYMLINKAT adds cf30da90bc3a io_uring: add support for IORING_OP_LINKAT new b10a0cf75112 Merge branch 'for-5.15/io_uring-vfs' into for-next adds da521626ac62 bio: optimize initialization of a bio adds 6c7ef543df90 fs: add kiocb alloc cache flag adds be4d234d7aeb bio: add allocation cache abstraction adds be863b9e4348 block: clear BIO_PERCPU_CACHE flag if polling isn't supported adds 394918ebb889 io_uring: enable use of bio alloc cache adds 01cfa28af486 block: use the percpu bio cache in __blkdev_direct_IO adds 270a1c913ebd block: provide bio_clear_hipri() helper adds 3d5b3fbedad6 bio: improve kerneldoc documentation for bio_alloc_kiocb() new a2d09995d8d9 Merge branch 'io_uring-bio-cache.5' into for-next adds 539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk adds c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT adds d9cf3bd53184 bio: fix page leak bio_add_hw_page failure adds 0bdfbca8a623 block: Add alternative_gpt_sector() operation adds 466d9c4904de partitions/efi: Support non-standard GPT location adds dc913385dd74 mmc: block: Support alternative_gpt_sector() operation adds 1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA adds 9f2869921f2a block: refine the disk_live check in del_gendisk adds 158ee7b65653 block: mark blkdev_fsync static adds ead3b768bb51 blk-zoned: allow zone management send operations without C [...] adds 4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN new b76e27136b5c Merge branch 'for-5.15/block' into for-next adds 62283c6c9d4c include:libata: fix boolreturn.cocci warnings new baece8b22495 Merge branch 'for-5.15/libata' into for-next adds cc40b7225151 blk-crypto: fix check for too-large dun_bytes adds 1e294970fc00 block, bfq: cleanup the repeated declaration adds 1d1cf156dc17 sg: pass the device name to blk_trace_setup new d5fedf085757 Merge branch 'for-5.15/block' into for-next adds 0c6e1d7fd5e7 io_uring: don't free request to slab new 295f6ce7975a Merge branch 'for-5.15/io_uring' into for-next adds 93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path adds 409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect adds 75b7f62aa65d nbd: prevent IDR lookups from finding partially initialize [...] adds b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex adds 438cd318c8df nbd: only return usable devices from nbd_find_unused adds 7ee656c3ac3d nbd: remove nbd->destroy_complete new f75a126f84e7 Merge branch 'for-5.15/drivers' into for-next adds 14afdd6ee3a0 io_uring: remove redundant req_set_fail() adds a8295b982c46 io_uring: fix failed linkchain code logic new b4c96ca50439 Merge branch 'for-5.15/io_uring' into for-next adds 9a10867ae54e io_uring: add task-refs-get helper new 550a68b8c7f7 Merge branch 'for-5.15/io_uring' into for-next adds b18a1a4574d2 io_uring: clarify io_req_task_cancel() locking adds 90499ad00ca5 io_uring: add build check for buf_index overflows new 88580cafa33b Merge branch 'for-5.15/io_uring' into for-next adds 2e480058ddc2 io-wq: provide a way to limit max number of workers adds 50c1df2b56e0 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts adds ef9dd637084d io_uring: keep ltimeouts in a list adds f1042b6ccb88 io_uring: allow updating linked timeouts new a43cbb6c6e69 Merge branch 'for-5.15/io_uring' into for-next adds 46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_ha [...] adds 6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors adds 461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" adds b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/ [...] new a82c8eeed0af Merge branch 'for-5.15/drivers' into for-next adds ecc53c48c13d io-wq: check max_worker limits if a worker transitions bou [...] new e5d6f56958cb Merge branch 'for-5.15/io_uring' into for-next adds a9a4aa9fbfc5 io-wq: wqe and worker locks no longer need to be IRQ safe adds 87df7fb922d1 io-wq: fix wakeup race when adding new work new b0f50fa9c2b7 Merge branch 'for-5.15/io_uring' into for-next new f58d8b759ff8 io-wq: fix race between adding work and activating a free worker new c7815ee497c7 Merge branch 'for-5.15/io_uring' into for-next new 015d052cd751 io-wq: split bounded and unbounded work into separate lists new 754492ee62ee io_uring: IORING_OP_WRITE needs hash_reg_file set new 95a9fb447ba3 Merge branch 'for-5.15/io_uring' into for-next new b84ceabe8ceb Merge remote-tracking branch 'block/for-next' new 528b16bfc3ae dm crypt: Avoid percpu_counter spinlock contention in cryp [...] new 8f509fd4a53f dm ima: prefix dm table hashes in ima log with hash algorithm new dc7b79cc2466 dm ima: add version info to dm related events in ima log new 9c2adfa6ba13 dm ima: prefix ima event name related to device mapper with dm_ new f1cd6cb24b6b dm ima: add a warning in dm_init if duplicate ima events a [...] new 33ace4ca1253 dm ima: update dm target attributes for ima measurements new 17bfa96851e0 dm ima: update dm documentation for ima measurement support new d3703ef33129 dm crypt: use in_hardirq() instead of deprecated in_irq() new 870f6feba6e5 Merge remote-tracking branch 'device-mapper/for-next' new 68249abd7ae8 mmc: host: add kdoc for mmc_retune_{en|dis}able new 8ffb2611a752 mmc: host: factor out clearing the retune state new c0b4e411a9b0 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] new 25a916645e02 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] new 256e4e4e836c mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] new 66bad6ed2204 mmc: sdhci-of-arasan: Check return value of non-void funtions new 462f58fdb8c0 mmc: sdhci-of-arasan: Use appropriate type of division macro new 4dd7080a7892 mmc: sdhci-of-arasan: Modify data type of the clk_phase array new 5c7e468ab17f mmc: arasan: Fix the issue in reading tap values from DT new 1a769fb66420 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 new 2fc2628a4509 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] new 492200f2479d mmc: sh_mmcif: use proper DMAENGINE API for termination new 29cef6d47b67 mmc: usdhi6rol0: use proper DMAENGINE API for termination new 575cf1046923 mmc: mmci: De-assert reset on probe new 696068470e38 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() new 2b8ac062f337 mmc: dw_mmc: Add data CRC error injection new 972d5084831d mmc: core: Avoid hogging the CPU while polling for busy in [...] new 468108155b0f mmc: core: Avoid hogging the CPU while polling for busy fo [...] new 6966e6094c6d mmc: core: Avoid hogging the CPU while polling for busy af [...] new 4a11cc647d7c mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header new 86c639ce0826 mmc: core: Store pointer to bio_crypt_ctx in mmc_request new 833592884972 mmc: core: Only print retune error when we don't check for [...] new 60885bfb2a47 memstick: ms_block: Fix spelling contraction "cant" -> "can't" new 4b5e37b8fd64 mmc: sdio: Don't warn about vendor CIS tuples new e285b3e06464 mmc: sdio: Print contents of unknown CIS tuples new 3ac5e45291f3 mmc: rtsx_pci: Fix long reads when clock is prescaled new e30314f25511 mmc: sdhci: Introduce max_timeout_count variable in sdhci_host new ed78a03d4128 mmc: sdhci-msm: Use maximum possible data timeout value new 522654d534d3 mmc: sdhci: Fix issue with uninitialized dma_slave_config new c3ff0189d3bc mmc: dw_mmc: Fix issue with uninitialized dma_slave_config new ee5165354d49 mmc: moxart: Fix issue with uninitialized dma_slave_config new 71b7597c63d2 mmc: renesas_sdhi: Refactor renesas_sdhi_probe() new f4ff24f8a7c1 mmc: sdhci: Correct the tuning command handle for PIO mode new 4850c225dd0e mmc: usdhi6rol0: Implement card_busy function new 291ee9d5da53 mmc: core: Update ->card_busy() callback comment new 4aba5dc71eae dt-bindings: mmc: renesas,sdhi: Fix dtbs-check warning new bfadee4554c3 dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings new 3f6e276270de dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string new 4bdda3db47db dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule new 2c2eaf882f7b dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 new b2832b96fcf5 mmc: pwrseq: sd8787: add support for wilc1000 new 09cedbd8dbc0 mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 new 2b50c81fb728 memstick: r592: Change the name of the 'pci_driver' struct [...] new 89d74b30f443 memstick: switch from 'pci_' to 'dma_' API new b048457c54e4 mmc: switch from 'pci_' to 'dma_' API new f6f607070aa6 mmc: queue: Match the data type of max_segments new fe72d08a961f mmc: core: Issue HPI in case the BKOPS timed out new a0dbbdc2036e mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning new 45334ee13858 mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning new e72a55f2e5dd mmc: core: Return correct emmc response in case of ioctl error new dba914b24884 mmc: pwrseq: sd8787: fix compilation warning new f80c8e6864eb mmc: queue: Remove unused parameters(request_queue) new a75c95616297 Merge branch 'fixes' into next new 7e201352e5bf Merge remote-tracking branch 'mmc/next' new cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] new 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML new e06f4abb1b79 mfd: tps65086: Make interrupt line optional new 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver new f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol new c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] new a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set new 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID new 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" new 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x new d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs new 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards new bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message new be722576fd63 dt-bindings: mfd: Add Broadcom CRU new b8fc1eea1f98 Merge remote-tracking branch 'mfd/for-mfd-next' new daa37361518b backlight: ktd253: Stabilize backlight new 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover new 619b99c6df86 Merge remote-tracking branch 'backlight/for-backlight-next' new 0334aa2406ca Merge remote-tracking branch 'security/next-testing' new 5b21ee6350da Merge remote-tracking branch 'apparmor/apparmor-next' new a32ad90426a9 IMA: remove -Wmissing-prototypes warning new 5d1ef2ce13a9 ima: Introduce ima_get_current_hash_algo() new ce5bb5a86e5e ima: Return int in the functions to measure a buffer new ca3c9bdb101d ima: Add digest and digest_len params to the functions to [...] new e37be5343ae2 Merge branch 'ima-buffer-measurement-changes-v4' into next [...] new 8510505d55e1 IMA: remove the dependency on CRYPTO_MD5 new 50f742dd9147 IMA: block writes of the security.ima xattr with unsupport [...] new 1624dc008605 IMA: add support to restrict the hash algorithms used for [...] new 583a80ae86b5 IMA: add a policy option to restrict xattr hash algorithms [...] new 4f2946aa0c45 IMA: introduce a new policy option func=SETXATTR_CHECK new 8ecd39cb61d9 IMA: prevent SETXATTR_CHECK policy rules with unavailable [...] new d07eeeb87459 Merge branch 'restrict-digest-alg-v8' into next-integrity new cb181da16196 IMA: reject unknown hash algorithms in ima_get_hash_algo new e56a7fc119c7 Merge remote-tracking branch 'integrity/next-integrity' new a1aa36d1314b Merge remote-tracking branch 'keys/keys-next' new fa318e5cf881 Merge remote-tracking branch 'selinux/next' new 1093325326a9 Merge remote-tracking branch 'smack/next' new 52a5502507bc watchdog: bd70528 drop bd70528 support new cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it new c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev new 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume new 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] new a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property new aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case new ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops new 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops new 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops new 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] new 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support new 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings new 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing new dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] new 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core new 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 new d330a325a420 Merge remote-tracking branch 'watchdog/master' new 5c08c5acdc6c iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_c [...] new afefe67e0893 iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system [...] new 211ff31b3d33 iommu: Fix race condition during default domain allocation new b1a1347912a7 iommu/arm-smmu: Fix race condition during iommu_group creation new ef75702d6d65 iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom imple [...] new eff19474b1bd iommu/arm-smmu-v3: Use command queue batching helpers to i [...] new 4537f6f1e2d8 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] new 8639cc83aac5 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] new 2cbeaf3f36eb iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cm [...] new fac956710ab0 iommu/arm-smmu-v3: Stop pre-zeroing batch commands new af1d321c2e99 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new 53f613134984 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_de [...] new 46983fcd67ac iommu: Pull IOVA cookie management into the core new 3f166dae1ab5 iommu/amd: Drop IOVA cookie management new 229496a0eb08 iommu/arm-smmu: Drop IOVA cookie management new f297e27f8317 iommu/vt-d: Drop IOVA cookie management new 4a376d4ac189 iommu/exynos: Drop IOVA cookie management new 5d8941824e40 iommu/ipmmu-vmsa: Drop IOVA cookie management new a88a42be04db iommu/mtk: Drop IOVA cookie management new b811a4515190 iommu/rockchip: Drop IOVA cookie management new 5ad5f6671478 iommu/sprd: Drop IOVA cookie management new aa6546423a56 iommu/sun50i: Drop IOVA cookie management new ca84ed7f724c iommu/virtio: Drop IOVA cookie management new 8d971243a9a7 iommu/dma: Remove redundant "!dev" checks new 7a7c5badf858 iommu: Indicate queued flushes via gather data new a8e5f04458c4 iommu/io-pgtable: Remove non-strict quirk new bf3aed4660c6 iommu: Introduce explicit type for non-strict DMA domains new 6d596039392b iommu/amd: Prepare for multiple DMA domain types new f9afa313ad0e iommu/arm-smmu: Prepare for multiple DMA domain types new 78ca078459d7 iommu/vt-d: Prepare for multiple DMA domain types new c208916fe6c7 iommu: Express DMA strictness via the domain type new 26225bea1d84 iommu: Expose DMA domain strictness via sysfs new 7cf8a638678c iommu: Only log strictness for DMA domains new e96763ec42ce iommu: Merge strictness and domain type configs new 452e69b58c28 iommu: Allow enabling non-strict mode dynamically new 4d99efb229e6 iommu/vt-d: Update the virtual command related registers new 5e41c9989493 iommu/vt-d: Remove unnecessary oom message new 01dac2d9d236 iommu/vt-d: Refactor Kconfig a bit new 792fb43ce2c9 iommu/vt-d: Enable Intel IOMMU scalable mode by default new 289b3b005cb9 iommu/vt-d: Preset A/D bits for user space DMA usage new 48811c44349f iommu/vt-d: Allow devices to have more than 32 outstanding PRs new 9ddc348214c7 iommu/vt-d: Drop the kernel doc annotation new 8123b0b86855 iommu/vt-d: Use pasid_pte_is_present() helper function new 423d39d8518c iommu/vt-d: Add present bit check in pasid entry setup helpers new f7403abf5f06 iommu/io-pgtable: Abstract iommu_iotlb_gather access new d8768d7eb9c2 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] new 9522ab697a8e Merge remote-tracking branch 'iommu/next' new 67d69e9d1a6c audit: move put_tree() to avoid trim_trees refcount underf [...] new 010e63bcef55 Merge remote-tracking branch 'audit/next' adds 51ca8fcba2b0 dt-bindings: gpu: mali-bifrost: Add RK3568 compatible adds 3e7e69f23045 dt-bindings: timer: Remove binding for energymicro,efm32-t [...] adds 6b2117ad65f1 of: property: fw_devlink: Add support for "resets" and "pwms" adds 18250b43f7b6 of: fdt: Remove early_init_dt_reserve_memory_arch() overri [...] adds 39c6b3a3dd11 of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() new 2de207f5ff06 dt-bindings: PCI: kirin: Fix compatible string new 78e29356d6d2 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml new cfcf126fc679 dt-bindings: PCI: kirin: Add support for Kirin970 new 5dfb2d2406e5 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY new b6c2052a90ce dt-bindings: net: renesas,etheravb: Drop "int_" prefix and [...] new 3487668d281b dt-bindings: ata: drop unused Exynos SATA bindings new 22227848d31e dt-bindings: irqchip: convert Samsung Exynos IRQ combiner [...] new 9634cec58631 dt-bindings: rng: convert Samsung Exynos TRNG to dtschema new 577f425859e0 dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema new 18c585c7d742 of: property: fw_devlink: Add support for "leds" and "backlight" new cf4b94c8530d of: property: fw_devlink: Add support for "phy-handle" property new a0aca5e3dc34 dt-bindings: memory: convert Broadcom DPFE to dtschema new ee05ab92ddf4 dt-bindings: memory: convert Marvell MVEBU SDRAM controlle [...] new 0aa9ab9c291c MAINTAINERS: EDAC/armada_xp: include dt-bindings new 47e397a57522 dt-bindings: memory: convert Synopsys IntelliDDR memory co [...] new 0a7eb4fe831b dt-bindings: memory: convert TI a8xx DDR2/mDDR memory cont [...] new a083fadf540d dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage new e62ebf625318 dt-bindings: eeprom-93xx46: Convert to json schema new c4fdbf5ebaab dt-bindings: Output yamllint warnings to stderr new 16109b257d11 dt-bindings: memory: convert H8/300 bus controller to dtschema new 6211e9cb2f8f of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS new d014c93515e9 dt-bindings: clock: remove obsolete zte zx header new cc8c99613290 dt-bindings: soc: remove obsolete zte zx header new 1ee7943c3343 kbuild: Enable dtc 'pci_device_reg' warning by default new 8c85bdafdd30 dt-bindings: devfreq: event: convert Samsung Exynos NoCP t [...] new c507f1523106 dt-bindings: devfreq: event: convert Samsung Exynos PPMU t [...] new 0b3813014c86 dt-bindings: memory: convert Samsung Exynos DMC to dtschema new 33709413014c crash_dump: Make elfcorehdr address/size symbols always visible new f7e7ce93aac1 of: fdt: Add generic support for handling elf core headers [...] new 2af2b50acf9b of: fdt: Add generic support for handling usable memory ra [...] new bf2e8609734b of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef new 2931ea847dcc riscv: Remove non-standard linux,elfcorehdr handling new 57beb9bd18fc arm64: kdump: Remove custom linux,elfcorehdr handling new b261dba2fdb2 arm64: kdump: Remove custom linux,usable-memory-range handling new 2fcf9a178ba1 of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() new 13b11b316f52 dt-bindings: Add vendor prefix for Topic Embedded Systems new 1c3ac086fd69 dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries new 751ca492f131 dt-bindings: PCI: imx6: convert the imx pcie controller to [...] new ebf88886e6bb Merge remote-tracking branch 'devicetree/for-next' new 23e6a7ca464e mailbox: sti: quieten kernel-doc warnings new 8d7e5908c0bc mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module new d8037ae359a6 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer new 5f48ed2e812e dt-binding: gce: add gce header file for mt8192 new 84fd4201b78b mailbox: cmdq: add mt8192 support new 8b60ed2b1674 soc: mediatek: cmdq: add address shift in jump new affa8da916e8 dt-bindings: mailbox: qcom: Add SM6115 APCS compatible new dc2b8edfa3b3 mailbox: qcom: Add support for SM6115 APCS IPC new fb339971bfc4 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 new 04d2c3b7832c dt-bindings: mailbox: Add compatible for the MSM8953 new e5c11ee31060 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC new 734534af44a0 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 4bedcc28469a debugobjects: Make them PREEMPT_RT aware new a0d6ae2fac72 Merge branch 'core/debugobjects' adds 04c2721d3530 genirq: Fix kernel doc indentation adds 88ffe2d0a55a genirq/cpuhotplug: Demote debug printk to KERN_DEBUG adds 2f170814bdd2 genirq/msi: Move MSI sysfs handling from PCI to MSI core adds 00ed1401a005 platform-msi: Add ABI to show msi_irqs of platform devices new f8ed57d7a8c8 Merge branch 'irq/core' new cb1370f9bc61 Merge branch 'irq/urgent' adds c87866ede44a Merge tag 'v5.14-rc6' into locking/core, to pick up fixes adds d8bbd97ad0b9 locking/local_lock: Add missing owner initialization adds b41cda037655 locking/rtmutex: Set proper wait context for lockdep adds 43295d73adc8 sched/wakeup: Split out the wakeup ->__state check adds cd781d0ce8cb sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit adds 85019c167489 sched/wakeup: Reorganize the current::__state helpers adds 5f220be21418 sched/wakeup: Prepare for RT sleeping spin/rwlocks adds b4bfa3fcfe3b sched/core: Rework the __schedule() preempt argument adds 6991436c2b5d sched/core: Provide a scheduling point for RT locks adds 2c8bb85151d4 sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() adds e14c4bd12478 media/atomisp: Use lockdep instead of *mutex_is_locked() adds f07ec52202ca locking/rtmutex: Remove rt_mutex_is_locked() adds 785159301bed locking/rtmutex: Convert macros to inlines adds 709e0b62869f locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() adds 531ae4b06a73 locking/rtmutex: Split API from implementation adds 830e6acc8a1c locking/rtmutex: Split out the inner parts of 'struct rtmutex' adds ebbdc41e90ff locking/rtmutex: Provide rt_mutex_slowlock_locked() adds 6bc8996add9f locking/rtmutex: Provide rt_mutex_base_is_locked() adds 943f0edb754f locking/rt: Add base code for RT rw_semaphore and rwlock adds 42254105dfe8 locking/rwsem: Add rtmutex based R/W semaphore implementation adds c014ef69b3ac locking/rtmutex: Add wake_state to rt_mutex_waiter adds b576e640ce5e locking/rtmutex: Provide rt_wake_q_head and helpers adds 7980aa397cc0 locking/rtmutex: Use rt_mutex_wake_q_head adds 456cfbc65cd0 locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks adds e17ba59b7e8e locking/rtmutex: Guard regular sleeping locks specific functions adds 4f084ca74c3f locking/spinlock: Split the lock types header, and move th [...] adds a403abbdc715 locking/rtmutex: Prevent future include recursion hell adds cbcebf5bd3d0 locking/lockdep: Reduce header dependencies in <linux/debu [...] adds 089050cafa10 rbtree: Split out the rbtree type definitions into <linux/ [...] adds e4e17af3b7f8 locking/rtmutex: Reduce <linux/rtmutex.h> header dependenc [...] adds 051790eecc03 locking/spinlock: Provide RT specific spinlock_t adds 342a93247e08 locking/spinlock: Provide RT variant header: <linux/spinlo [...] adds 1c143c4b65da locking/rtmutex: Provide the spin/rwlock core lock function adds 0f383b6dc96e locking/spinlock: Provide RT variant adds 8282947f6734 locking/rwlock: Provide RT variant adds 715f7f9ece46 locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO adds a321fb9038b3 locking/mutex: Consolidate core headers, remove kernel/loc [...] adds 43d2d52d704e locking/mutex: Move the 'struct mutex_waiter' definition f [...] adds 4f1893ec8cfb locking/ww_mutex: Move the ww_mutex definitions from <linu [...] adds ebf4c55c1ddb locking/mutex: Make mutex::wait_lock raw adds cf702eddcd03 locking/ww_mutex: Simplify lockdep annotations adds c0afb0ffc06e locking/ww_mutex: Gather mutex_waiter initialization adds aaa77de10b7c locking/ww_mutex: Split up ww_mutex_unlock() adds 2674bd181f33 locking/ww_mutex: Split out the W/W implementation logic i [...] adds 5297ccb2c509 locking/ww_mutex: Remove the __sched annotation from ww_mu [...] adds 23d599eb2377 locking/ww_mutex: Abstract out the waiter iteration adds 843dac28f90e locking/ww_mutex: Abstract out waiter enqueueing adds 9934ccc75cec locking/ww_mutex: Abstract out mutex accessors adds bdb189148ded locking/ww_mutex: Abstract out mutex types adds 653a5b0bd9b4 locking/ww_mutex: Abstract out internal lock accesses adds dc4564f5dc2d locking/ww_mutex: Implement rt_mutex accessors adds 8850d773703f locking/ww_mutex: Add RT priority to W/W order adds 2408f7a3782a locking/ww_mutex: Add rt_mutex based lock type and accessors adds add461325ec5 locking/rtmutex: Extend the rtmutex core to support ww_mutex adds f8635d509d80 locking/ww_mutex: Implement rtmutex based ww_mutex API functions adds bb630f9f7a7d locking/rtmutex: Add mutex variant for RT adds c49f7ece4617 lib/test_lockup: Adapt to changed variables adds dc7109aaa233 futex: Validate waiter correctly in futex_proxy_trylock_atomic() adds c363b7ed7925 futex: Clean up stale comments adds f6f4ec00b57a futex: Clarify futex_requeue() PI handling adds 8e74633dcefb futex: Remove bogus condition for requeue PI adds 59c7ecf1544e futex: Correct the number of requeued waiters for PI adds 64b7b715f7f9 futex: Restructure futex_requeue() adds c18eaa3aca43 futex: Clarify comment in futex_requeue() adds d69cba5c719b futex: Reorder sanity checks in futex_requeue() adds 6231acbd0802 futex: Simplify handle_early_requeue_pi_wakeup() adds 07d91ef510fb futex: Prevent requeue_pi() lock nesting issue on RT adds 51711e825a6d locking/rtmutex: Prevent lockdep false positive with PI futexes adds 015680aa4c5d preempt: Adjust PREEMPT_LOCK_OFFSET for RT adds 48eb3f4fcfd3 locking/rtmutex: Implement equal priority lock stealing adds 992caf7f1724 locking/rtmutex: Add adaptive spinwait mechanism adds 31552385f8e9 locking/spinlock/rt: Prepare for RT local_lock adds 026659b9774e locking/local_lock: Add PREEMPT_RT support adds 9ae6ab27f44e static_call: Update API documentation adds b857174e68e2 locking/ww_mutex: Initialize waiter.ww_ctx properly adds 99409b935c9a locking/semaphore: Add might_sleep() to down_*() family adds c3123c431447 locking/rtmutex: Dont dereference waiter lockless adds 37e8abff2beb locking/rtmutex: Dequeue waiter on ww_mutex deadlock adds 6467822b8cc9 locking/rtmutex: Prevent spurious EDEADLK return caused by [...] adds a055fcc132d4 locking/rtmutex: Return success on deadlock for ww_mutex waiters new d2a8717b938b Merge branch 'locking/core' new c368937369a0 Merge branch 'perf/core' new 67d631b277b7 Merge branch 'ras/core' new ed1e29b2eb41 Merge branch 'sched/core' new bad6c87545ba Merge branch 'sched/urgent' new b71be1b7fd43 Merge branch 'smp/core' adds ae460fd9164b clocksource/drivers/exynos_mct: Prioritise Arm arch timer [...] adds 88183788eacb clocksource/drivers/exynos_mct: Mark MCT device as CLOCK_E [...] adds faa186adbd06 dt-bindings: timer: convert rockchip,rk-timer.txt to YAML adds be83c3b6e7b8 clocksource/drivers/sh_cmt: Fix wrong setting if don't req [...] adds 3b87265d825a clocksource/drivers/ingenic: Use bitfield macro helpers adds ce9570657d45 clocksource/drivers/mediatek: Optimize systimer irq clear [...] adds 3a95de59730e clocksource/drivers/fttmr010: Pass around less pointers adds f196ae282070 dt-bindings: timer: Add ABIs for new Ingenic SoCs adds 127c92feb74a Merge tag 'timers-v5.15' of https://git.linaro.org/people/ [...] new 95f3d69be248 Merge branch 'timers/core' new 37df8a7b408a Merge branch 'x86/build' new 74481c7e10a1 Merge branch 'x86/cache' new 0b2c0e79ca84 Merge branch 'x86/cleanups' new 88ce877d4a5d Merge branch 'x86/cpu' new bf09177ca8b7 Merge branch 'x86/irq' new 18849811b379 Merge branch 'x86/misc' new 076c0385507d Merge branch 'x86/urgent' adds c7483d823ee0 Documentation: Replace deprecated CPU-hotplug functions. adds 252034e03f04 md/raid5: Replace deprecated CPU-hotplug functions. adds 7625eccd1852 mm: Replace deprecated CPU-hotplug functions. new 29fb75d44ac4 Merge branch 'smp/core' new 896da63978de Merge tag 'v5.14' adds d25a025201ed clocksource: Make clocksource watchdog test safe for slow- [...] new b2b140d6b6b4 Merge branch 'timers/core' new c94d89fafa49 Merge branch 'sched/core' new d82158fa6df4 arm64: Implement task_cpu_possible_mask() new 08cd8f4112db arm64: exec: Adjust affinity for compat tasks with mismatc [...] new df950811f4a8 arm64: Prevent offlining first CPU with 32-bit EL0 on mism [...] new 7af33504d1c8 arm64: Advertise CPUs capable of running 32-bit applicatio [...] new ead7de462ae5 arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 new 94f9c00f6460 arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores new 702f43872665 Documentation: arm64: describe asymmetric 32-bit support new ad3fabf81e1f Merge branch 'sched/arm64' new 7f3b457977d2 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...] new 4812c9111220 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...] new a033310f8d96 Merge branch 'locking/debug' adds 4b522bbf80f6 pinctrl/rockchip: always enable clock for gpio controller adds e1450694e946 pinctrl/rockchip: separate struct rockchip_pin_bank to a h [...] adds 5f82afd868a0 pinctrl/rockchip: add pinctrl device to gpio bank struct adds 75d1415ea57c dt-bindings: gpio: change items restriction of clock for r [...] adds 936ee2675eee gpio/rockchip: add driver for rockchip gpio adds ff96a8c21cdb gpio/rockchip: use struct rockchip_gpio_regs for gpio controller adds 3bcbd1a85b68 gpio/rockchip: support next version gpio controller adds 93103f6eb09c gpio/rockchip: drop irq_gc_lock/irq_gc_unlock for irq set type adds 9ce9a02039de pinctrl/rockchip: drop the gpio related codes adds 6ecd53f49fad Merge remote-tracking branch 'linusw/ib-rockchip' into irq [...] adds cf39e60c83f1 Merge branch irq/generic_handle_domain_irq into irq/irqchip-next adds 60a1cd10b222 irqchip/apple-aic: Fix irq_disable from within irq handlers adds 8d474deaba2c irqchip/gic-v3: Fix priority comparison when non-secure pr [...] adds acdcfd94ef33 Merge branch irq/misc-5.15 into irq/irqchip-next adds 131d326ba969 irqdomain: Export irq_domain_disconnect_hierarchy() adds 9d4f24bfe043 irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy adds 6e3b473ee064 Merge branch irq/qcom-pdc-nowake-cleanup into irq/irqchip-next adds 47fb0cfdb7a7 Merge tag 'irqchip-5.15' of git://git.kernel.org/pub/scm/l [...] new 3458f3c19544 Merge branch 'irq/core' new 272f581a50a2 Merge branch 'efi/core' new 3d83aa327ef1 Merge remote-tracking branch 'tip/auto-latest' new 6fe7c745f2ac tracing/boot: Fix a hist trigger dependency for boot time tracing new de9a48a360b7 tracing: Add linear buckets to histogram logic new 370364351926 tracing/histogram: Update the documentation for the bucket [...] new 3347d80baa41 tracing: Have histogram types be constant when possible new ed2cf90735da tracing: Allow execnames to be passed as args for syntheti [...] new de32951b29be tracing: Simplify the Kconfig dependency of FTRACE new 4aae683f1327 tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig new c3b1c377f010 tracing: Fix a typo in tracepoint.h new e66ed86ca6c5 tracing/boot: Add per-event histogram action options new 8993665abcce tracing/boot: Support multiple handlers for per-event histogram new 17abd7c36c77 tracing/boot: Support multiple histograms for each event new 64dc7f6958ef tracing/boot: Show correct histogram error command new 559789539255 Documentation: tracing: Add histogram syntax to boot-time tracing new 1d8365a553a7 tools/bootconfig: Support per-group/all event enabling option new f134ebb28126 tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh new 1eaad3ac3f39 tools/bootconfig: Use per-group/all enable option in ftrac [...] new 54b3498d71ae bootconfig/tracing/ktest: Update ktest example for boot-ti [...] new bd74095389b3 tracepoint: Fix kerneldoc comments new db396be6ddc4 MAINTAINERS: Add an entry for os noise/latency new 99c37d1a63ea tracing: Replace deprecated CPU-hotplug functions. new 8b0e6c744fef tracing: Add DYNAMIC flag for dynamic events new 1d18538e6a09 tracing: Have dynamic events have a ref counter new fcd9db51df8e tracing/probe: Have traceprobe_parse_probe_arg() take a const arg new bc1b973455fd tracing/probes: Allow for dot delimiter as well as slash f [...] new 845cbf3e11ac tracing/probes: Use struct_size() instead of defining cust [...] new 007517a01995 tracing/probe: Change traceprobe_set_print_fmt() to take a type new 8565a45d0858 tracing/probes: Have process_fetch_insn() take a void * in [...] new 8e242060c6a4 tracing/probes: Reject events which have the same name of [...] new 7491e2c44278 tracing: Add a probe that attaches to trace events new aaac2820a367 selftests/ftrace: Add clear_dynamic_events() to test cases new 210f9df02611 selftests/ftrace: Fix requirement check of README file new 079db70794ec selftests/ftrace: Add test case to test adding and removin [...] new 8f022d3a769c selftests/ftrace: Add selftest for testing eprobe events o [...] new 297e1dcdca3d selftests/ftrace: Add selftest for testing duplicate eprob [...] new 43c62e820855 Merge remote-tracking branch 'ftrace/for-next' new a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems new 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD new 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument new 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] new 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given new 984d49f01630 scftorture: Account for weight_resched when checking for a [...] new 322117b84540 scftorture: Count reschedule IPIs new 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] new 9f271520fcf2 tools/rcu: Add an extract-stall script new 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs new d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits new 18b4babae124 torture: Allot 1G of memory for scftorture runs new f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp new 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp new a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst new 85d61094fc89 rcu: Fix undefined Kconfig macros new 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] new c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] new 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs new 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations new 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] new cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] new 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() new 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() new c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter new f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error new 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment new 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball new 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] new c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] new ed674417031c refscale: Warn on individual ref_scale_init() error conditions new c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions new dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] new c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] new a0ed6da47904 rcu: Make rcu_normal_after_boot writable again new 551f37f5a9bc rcu: Make rcu update module parameters world-readable new 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] new 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization new 14a211c4142d kcsan: test: Use kunit_skip() to skip tests new 9316429d71bb kcsan: test: Fix flaky test case new d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] new 69582221f941 kcsan: Save instruction pointer for scoped accesses new c8293507d41b kcsan: Start stack trace with explicit location if provided new 07bab6b47248 kcsan: Support reporting scoped read-write access type new 6f740fdb16b0 kcsan: Move ctx to start of argument list new 0691dc822883 kcsan: selftest: Cleanup and add missing __init new e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment new 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] new 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] new 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] new b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] new eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] new 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] new a93908a7c696 Merge remote-tracking branch 'rcu/rcu/next' new c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD new 9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD new 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD new 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT new 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT new ee3b6e41bc26 KVM: stats: remove dead stores new 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 new b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] new 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c new ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() new 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h new c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition new f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] new 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files new 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers new 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file new 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] new 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] new 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] new edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range new 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn new 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] new 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible new 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited new b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM new 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] new 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] new 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window new 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change new bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] new df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] new 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code new f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics new 0176ec51290f KVM: stats: Update doc for histogram statistics new d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field new 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures new 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats new 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte new 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] new 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats new 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() new 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit new 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ new 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ new ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] new 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level new cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] new 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM new de48e09fd642 Merge remote-tracking branch 'kvm/next' new a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next new 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next new 504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros new 9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supp [...] new bf249d9e362f KVM: arm64: Drop init_common_resources() new 6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe new 9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT new b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq new 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation new 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 new 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next new 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next new ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mo [...] new fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking new 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory new cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next new 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state new 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] new e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities new cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test new 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next new fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat new e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] new 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function new ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next new 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] new 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() new cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE new deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next new 2ea7f655800b KVM: arm64: placeholder to check if VM is protected new e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment new d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register new dabb1667d857 KVM: arm64: Fix names of config register fields new f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse new 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu new 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug new cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch new 95b54c3e4c92 KVM: arm64: Add feature register flag definitions new 2d701243b9f2 KVM: arm64: Add config register bit definitions new 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit new 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] new 8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling new 419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next new d3b63688dd21 Merge remote-tracking branch 'kvm-arm/next' new 7119decf47d9 KVM: s390: Enable specification exception interpretation new a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx new da00502a2cf9 Merge remote-tracking branch 'kvms390/next' new 4b511d5bfa74 xen: fix setting of max_pfn in shared_info new ac4c403c9036 xen: check required Xen features new 2526cff7c4f9 xen: assume XENFEAT_mmu_pt_update_preserve_ad being set fo [...] new 30dcc56bba91 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests new 71b66243f989 xen/blkfront: read response from backend only once new 8f5a695d9900 xen/blkfront: don't take local copy of a request from the [...] new b94e4b147fd1 xen/blkfront: don't trust the backend response data blindly new bb70913dceca drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings new 1a0df28c0983 x86: xen: platform-pci-unplug: use pr_err() and pr_warn() [...] new f800230a6455 Merge remote-tracking branch 'xen-tip/linux-next' new 76677e88a37b Merge remote-tracking branch 'percpu/for-next' new f97a4a1a3f87 workqueue: Rename "delayed" (delayed by active management) [...] new c4560c2c88a4 workqueue: Change arguement of pwq_dec_nr_in_flight() new d21cece0dbb4 workqueue: Change the code of calculating work_flags in in [...] new 018f3a13dd63 workqueue: Mark barrier work with WORK_STRUCT_INACTIVE new d812796eb390 workqueue: Assign a color to barrier work items new bdb0a6548d22 workqueue: Remove unused WORK_NO_COLOR new 77747e575888 Merge remote-tracking branch 'workqueues/for-next' adds 6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] adds 411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] adds ca91ea34778f asus-wmi: Add panel overdrive functionality adds 98829e84dc67 asus-wmi: Add dgpu disable method adds 382b91db8044 asus-wmi: Add egpu enable method adds 20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function adds f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_clie [...] adds 5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_ [...] adds e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_clie [...] new 8599a12b1e01 platform/x86: Update Mario Limonciello's email address in [...] new ca42c119fc67 platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53 new 2010319b3c43 thermal/drivers/intel: Move intel_menlow to thermal drivers new 45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow new f5bc0157be9b platform/x86: think-lmi: add debug_cmd new f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X new 30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 new 3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED new ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries new dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem new 8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit [...] new 85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad to [...] new ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard ba [...] new c63d44ae6024 asus-wmi: Add support for platform_profile new b38d4ef1f0fd platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_ [...] new 9ed10052b5c9 platform/x86: intel_bxtwc_tmu: Move to intel sub-directory new 2e4355e4c15e platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory new f51c108d361c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory new 386d17b22e42 platform/x86: intel_punit_ipc: Move to intel sub-directory new fa082a7cf5a6 platform/x86: intel_pmc_core: Move to intel sub-directory new 2b6cb8f2e88b platform/x86: intel_telemetry: Move to intel sub-directory new e6596c22744e platform/x86: intel-rst: Move to intel sub-directory new 47bbe03eaf44 platform/x86: intel-smartconnect: Move to intel sub-directory new 1fef1c047bfb platform/x86: intel_turbo_max_3: Move to intel sub-directory new 075b559829d2 platform/x86: intel-uncore-frequency: Move to intel sub-directory new 6b1e482898e8 platform/x86: intel_speed_select_if: Move to intel sub-directory new 76693f570582 platform/x86: intel_atomisp2: Move to intel sub-directory new c3d3586d12b1 platform/x86: intel-hid: Move to intel sub-directory new daef4c5a0423 platform/x86: intel_int0002_vgpio: Move to intel sub-directory new cdbb8f5e7922 platform/x86: intel_oaktrail: Move to intel sub-directory new 3afeacfd39ea platform/x86: intel-vbtn: Move to intel sub-directory new bd5b4fb47dde platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-d [...] new 95c3e4b4282a platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory new bbab31101f44 platform/x86/intel: pmc/core: Add Alderlake support to pmc [...] new ee7e89ff8006 platform/x86/intel: pmc/core: Add Latency Tolerance Report [...] new 6cfce3ef806c platform/x86/intel: pmc/core: Add Alder Lake low power mod [...] new 66a91c00218c platform/x86/intel: pmc/core: Add GBE Package C10 fix for [...] new 0c59e612c0b6 platform/mellanox: mlxbf-pmc: fix kernel-doc notation new 34570a898eef platform/x86: hp_accel: Remove _INI method call new 8ebcb6c94c71 platform/x86: hp_accel: Convert to be a platform driver new b72067c64b22 platform/x86: asus-wmi: Delete impossible condition new 828857f6709f platform/x86: asus-wmi: Fix "unsigned 'retval' is never le [...] new 55879dc4d095 platform/x86: ISST: use semi-colons instead of commas new fb49d9946f96 platform/x86: dell-smbios-wmi: Avoid false-positive memcpy [...] new 0487d4fc42d7 platform/x86: dell-smbios-wmi: Add missing kfree in error- [...] new 4acbeb32b012 Merge remote-tracking branch 'drivers-x86/for-next' new d453ceb6549a platform/chrome: sensorhub: Add trace events for sample new 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] new a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check new 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings new e49dd55f3418 Merge remote-tracking branch 'chrome-platform/for-next' new 654933ae7d32 leds: flash: Remove redundant initialization of variable ret new 791bc41163c5 leds: move default_state read from fwnode to core new 3d3d65bd2764 leds: pwm: add support for default-state device property new 8b624007e72f leds: lp50xx: Fix chip name in KConfig new 5358680e6757 leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA new 09f1273064ee Documentation: leds: standartizing LED names new 5d823d6d6985 dt-bindings: leds: Add retain-state-shutdown boolean new 419066324e19 leds: leds-core: Implement the retain-state-shutdown property new 2420ae02ce0a leds: pca955x: Clean up code formatting new 7086625fde65 leds: pca955x: Add brightness_get function new e46cb6d0c760 leds: pca955x: Implement the default-state property new 7c4815929276 leds: pca955x: Let the core process the fwnode new 239f32b4f161 leds: pca955x: Switch to i2c probe_new new 54117e954f63 Merge remote-tracking branch 'leds/for-next' new 1d88dd7c42ed Merge remote-tracking branch 'ipmi/for-next' adds 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] adds 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases adds bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] adds 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] adds 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf new 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] new bd1e336aa853 driver core: platform: Remove platform_device_add_properties() new 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] new f8874bb90f2b Merge remote-tracking branch 'driver-core/driver-core-next' adds 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() adds baa2986bda3f usb: dwc3: meson-g12a: add IRQ check adds 175006956740 usb: dwc3: qcom: add IRQ check adds 50855c31573b usb: gadget: udc: at91: add IRQ check adds ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check adds 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check adds ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check adds 0881e22c06e6 usb: phy: twl6030: add IRQ checks adds e88f28514065 usb: mtu3: restore HS function when set SS/SSP adds fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr adds 44e4439d8f9f usb: mtu3: fix the wrong HS mult value adds e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr adds eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] adds b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] adds 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp adds 7a4440bc0d86 dt-bindings: connector: Add pd-disable property adds e9e6e164ed8f usb: typec: tcpm: Support non-PD mode adds cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse new 2dec48c32a34 Merge 5.14-rc6 into usb-next new 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible new 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check new 0d45a1373e66 usb: phy: tahvo: add IRQ check new 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events new b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] new 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD new e77939ee63a7 usb: remove reference to deleted config STB03xxx new 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting new 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC new 72dd1843232c USB: EHCI: Add register array bounds to HCS ports new e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG new 85fb1a27b128 Merge 5.14-rc7 into usb-next new bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] new d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode new cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing new 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing new 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. new 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] new 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] new 669bc5a188b4 xhci: Add bus number to some debug messages new 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe new 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 new 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. new 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb new 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text new 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text new 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup new 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup new 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state new 9fe3c93f9de7 usb: gadget: Add description for module parameter new 8472896f39cf usb: isp1760: ignore return value for bus change pattern new 8e58b7710d66 usb: isp1760: check maxpacketsize before using it new 5e4cd1b65563 usb: isp1760: do not reset retval new 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot new de940244e898 usb: isp1760: clean never read udc_enabled warning new 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" new f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] new d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] new 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] new 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] new e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 new 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd new 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports new de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access new 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table new 614c8c67a071 usb: xhci-mtk: check boundary before check tt new 82799c80b46a usb: xhci-mtk: add a member of num_esit new 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 new 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint new 50fdcb56c419 usb: mtu3: return successful suspend status new d98a30ccdc83 usb: mtu3: fix random remote wakeup new e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains new 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] new b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover new 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion new cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" new a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" new f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" new f757f9291f92 usb: isp1760: fix memory pool initialization new cbfa3effdf5c usb: isp1760: fix qtd fill length new 36815a4a0763 usb: isp1760: write to status and address register new 955d0fb590f1 usb: isp1760: use the right irq status bit new 9c1587d99f93 usb: isp1760: otg control register access new 442fba9fbbd2 Merge remote-tracking branch 'usb/usb-next' new a65ab973c166 USB: serial: replace symbolic permissions by octal permissions new a61661b7e1e0 Merge remote-tracking branch 'usb-serial/usb-next' adds 217b04c67b6b serial: stm32: fix the conditional expression writing adds 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() adds 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] adds 920792aa44ff tty: serial: samsung: Init USI to keep clocks running adds f63299b3972d tty: serial: samsung: Fix driver data macros style adds 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data new 94560f6156fe Revert "arm pl011 serial: support multi-irq request" new 59bd4eedf118 serial: stm32: use the defined variable to simplify code new 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() new 87b8061bad9b serial: sh-sci: fix break handling for sysrq new 1143637f00cd tty: replace in_irq() with in_hardirq() new 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] new 322003b907d6 tty: moxa: use semi-colons instead of commas new 2285c4963929 mxser: use semi-colons instead of commas new d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value new 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 new bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] new fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] new 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data new a6a65f9ee093 serial: tegra: Use of_device_get_match_data new 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data new bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() new 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc new 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop new 7b6bda79cee0 Merge remote-tracking branch 'tty/tty-next' adds 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP new 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] new 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] new 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' new c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests new fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests new b8661450bc7f lkdtm: Add kernel version to failure hints new e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] new 85e2414c518a coresight: syscfg: Initial coresight system configuration new 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] new f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] new 94d2bac54076 coresight: etm-perf: Update to handle configuration selection new f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations new a0114b4740dd coresight: etm-perf: Update to activate selected configuration new 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 new 7fdc9bb2ce11 coresight: config: Add preloaded configurations new a13d5a246aca coresight: syscfg: Add initial configfs support new f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config new 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. new d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ new b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint new 637d0957516e Merge 5.14-rc7 into char-misc-next new c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] new e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] new 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] new 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] new 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] new da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format new 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] new 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code new 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration new 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] new c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg new 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks new 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg new 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device new 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure new 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks new 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource new 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number new 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource new e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] new c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER new 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB new 34633219b894 phy: qmp: Provide unique clock names for DP clocks new 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings new 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy new 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] new ea6942dad4b2 soundwire: intel: fix potential race condition during power down new e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] new 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] new 2564a2d4418b soundwire: cadence: do not extend reset delay new 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] new 0be883a0d795 parport: remove non-zero check on count new f8cefead37dd char: mware: fix returnvar.cocci warnings new a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair new a99009bc4f2f misc/pvpanic: fix set driver data new 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" new db32706e574c Merge remote-tracking branch 'char-misc/char-misc-next' new 5e6b5294e760 Merge remote-tracking branch 'extcon/extcon-next' new ab78130e6e99 vfio: platform: reset: Convert to SPDX identifier new 29848a034ac7 vfio-pci/zdev: Remove repeated verbose license text new ffc95d1b8edb vfio/type1: Fix vfio_find_dma_valid return new 1cbd70fe3787 vfio/pci: Rename vfio_pci.c to vfio_pci_core.c new 9a389938695a vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h new 536475109c82 vfio/pci: Rename vfio_pci_device to vfio_pci_core_device new bf9fdc9a74cf vfio/pci: Rename ops functions to fit core namings new c39f8fa76cdd vfio/pci: Include vfio header in vfio_pci_core.h new ff53edf6d6ab vfio/pci: Split the pci_driver code out of vfio_pci_core.c new 2fb89f56a624 vfio/pci: Move igd initialization to vfio_pci.c new c61302aa48f7 vfio/pci: Move module parameters to vfio_pci.c new 343b7258687e PCI: Add 'override_only' field to struct pci_device_id new cc6711b0bf36 PCI / VFIO: Add 'override_only' support for VFIO PCI sub system new ca4ddaac7fa7 vfio: Use select for eventfd new 85c94dcffcb7 vfio: Use kconfig if XX/endif blocks instead of repeating [...] new 7fa005caa35e vfio/pci: Introduce vfio_pci_core.ko new 1e753732bda6 s390/vfio-ap: r/w lock for PQAP interception handler funct [...] new 86956e70761b s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTI [...] new eb0feefd4c02 vfio/ap_ops: Convert to use vfio_register_group_dev() new ea870730d83f Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/ [...] new cf997fa07f6d Merge remote-tracking branch 'vfio/next' new 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] new 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] new bbac7a92a46f dmaengine: ioat: depends on !UML new 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings new ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes new 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC new 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX new aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs new d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq new f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock new cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock new 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] new fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA new b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource new e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA new e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition new e4b5ed3b4243 Merge remote-tracking branch 'dmaengine/next' new 9f72daf7edfa cgroup/cpuset: Avoid memory migration when nodemasks match new a057486e0fc1 Merge branch 'for-5.15' into for-next new d20d30ebb199 cgroup: Avoid compiler warnings with no subsystems new 96aff80dde1b Merge branch 'for-5.15' into for-next new b30f1a123193 Merge remote-tracking branch 'cgroup/for-next' new 92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI new 52e22d4d4e37 Merge branch 'misc' into for-next new 2d9714a969ca Merge branch 'fixes' into for-next new d1f6581a6796 scsi: smartpqi: Fix an error code in pqi_get_raid_map() new 4dbe57d46d54 scsi: qedi: Fix error codes in qedi_alloc_global_queues() new ccc89737aa6b scsi: qedf: Fix error codes in qedf_alloc_global_queues() new e2a1dc571e19 scsi: wd719: Stop using scsi_cmnd.tag new e0aebd25fdd9 scsi: fnic: Stop setting scsi_cmnd.tag new 6a036ce0e25c scsi: ibmvfc: Stop using scsi_cmnd.tag new 4c7b6ea336c1 scsi: core: Remove scsi_cmnd.tag new 0f99792c01d1 scsi: target: pscsi: Fix possible null-pointer dereference [...] new 5f492a7aa13b scsi: smartpqi: Replace one-element array with flexible-ar [...] new 44678553ad7e scsi: target: Allows backend drivers to fail with specific [...] new 0394b5048efd scsi: target: Fix sense key for invalid EXTENDED COPY request new 7a3795f28795 scsi: ibmvfc: Do not wait for initial device scan new 848ade90ba9c scsi: sd: Do not exit sd_spinup_disk() quietly new fad336c06aff Merge branch 'misc' into for-next new b15ce2f34cf4 scsi: qla2xxx: edif: Fix stale session new 225479296c4f scsi: qla2xxx: edif: Reject AUTH ELS on session down new d07b75ba9649 scsi: qla2xxx: edif: Fix EDIF enable flag new 310e69edfbd5 scsi: qla2xxx: Fix hang during NVMe session tear down new 4de067e5df12 scsi: qla2xxx: edif: Add N2N support for EDIF new 1dc64a360bda scsi: qla2xxx: edif: Do secure PLOGI when auth app is present new f6e327fc09e4 scsi: qla2xxx: Fix NVMe | FCP personality change new 2cabf10dbbe3 scsi: qla2xxx: Fix hang on NVMe command timeouts new f88444570072 scsi: qla2xxx: Fix NVMe retry new 7a8ff7d9854a scsi: qla2xxx: Fix NVMe session down detection new 17f3df8fd718 scsi: qla2xxx: edif: Fix returnvar.cocci warnings new 34f69ec70355 scsi: qla2xxx: Update version to 10.02.06.200-k new c74ce061f898 scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset new e56b2234ab64 scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() new cbe1f0d70072 scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() new c563c126e293 scsi: qla1280: Stop using scsi_cmnd.tag new 98079418c53f scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule new 227a13cf12f9 scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_res [...] new f434e4984f5f scsi: ncr53c8xx: Complete all commands during bus reset new 1c22e327545c scsi: ncr53c8xx: Remove unused code new 1259d5f0f5ef scsi: snic: Fix spelling mistake 'progres' -> 'progress' new 6c9783e6296e scsi: ufs: ufshpb: Fix possible memory leak new 04a71cdc46a9 scsi: core: scsi_ioctl: Fix error code propagation in SG_IO new 0da66348c26f scsi: mpi3mr: Set up IRQs in resume path new 922ad26ebeaa scsi: ufs: ufshpb: Fix typo in comments new 54404d357284 scsi: fc: Add EDC ELS definition new 3b0009c8be75 scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time i [...] new c6a5c747a3f9 scsi: lpfc: Add MIB feature enablement support new 428569e66fa7 scsi: lpfc: Expand FPIN and RDF receive logging new 9064aeb2df8e scsi: lpfc: Add EDC ELS support new 8c42a65c3917 scsi: lpfc: Add cm statistics buffer support new 72df8a452883 scsi: lpfc: Add support for cm enablement buffer new daebf93fc3a5 scsi: lpfc: Add cmfsync WQE support new 02243836ad6f scsi: lpfc: Add support for the CM framework new 17b27ac59224 scsi: lpfc: Add rx monitoring statistics new 7481811c3ac3 scsi: lpfc: Add support for maintaining the cm statistics buffer new 9f77870870d8 scsi: lpfc: Add debugfs support for cm framework buffers new 74a7baa2a3ee scsi: lpfc: Add cmf_info sysfs entry new acbaa8c8ed17 scsi: lpfc: Add bsg support for retrieving adapter cmf data new 2dbf7cde53be scsi: lpfc: Update lpfc version to 14.0.0.1 new 9eb636b639b4 scsi: lpfc: Copyright updates for 14.0.0.1 patches new 125c12f71783 scsi: lpfc: Use the proper SCSI midlayer interfaces for PI new b3e2c72af1d5 scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI new 313bf281f209 scsi: ufs: ufs-exynos: Fix static checker warning new 9b5ac8ab4e8b scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KL [...] new 27f681116fdf Merge branch 'misc' into for-next new 7d3a1fddbfb9 Merge remote-tracking branch 'scsi/for-next' new 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id new 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf new ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly new 15638511d112 vDPA/ifcvf: enable multiqueue and control vq new d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion new 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] new dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] new a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided new b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting new cc854fa965e0 vdpa/mlx5: Add multiqueue support new 4d89b9901214 vhost scsi: Convert to SPDX identifier new 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() new 9c19143aab10 Merge remote-tracking branch 'vhost/linux-next' new 4d436f036d1a Merge remote-tracking branch 'rpmsg/for-next' adds 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] new dabe57c3a32d gpio: mlxbf2: Convert to device PM ops new 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() new 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() new d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro new 3a29355a22c0 gpio: Add virtio-gpio driver new e5e26d80840b gpio: max730x: Use the right include new 4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO f [...] new 37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm [...] new 0207b7f61558 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver adds c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver adds 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] new 0dda8b013329 Merge branch 'ib-rockchip' into devel adds 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc adds cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data new 04853352952b Merge tag 'samsung-pinctrl-5.15' of https://git.kernel.org [...] new 418181e9abbb Merge remote-tracking branch 'pinctrl/for-next' new 5e913a126f62 pwm: atmel: Rework tracking updates pending in hardware new 7954f76161ea pwm: ab8500: Fix register offset calculation to not depend [...] new 500b9f63cfca Merge remote-tracking branch 'pwm/for-next' new b48c7236b13c exit/bdflush: Remove the deprecated bdflush system call new a3616a3c0272 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die new 307d522f5eb8 signal/seccomp: Refactor seccomp signal and coredump generation new d21918e5a94a signal/seccomp: Dump core when there is only one live thread new a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] new ea86240cfad8 Merge remote-tracking branch 'userns/for-next' new d538ddb97e06 selftests: openat2: Fix testing failure for O_LARGEFILE flag new 3673fdeafd5f kselftest:sched: remove duplicate include in cs_prctl_test.c new a051b2e56f2a selftests/x86: Fix error: variably modified 'altstack_data [...] new 7ce05074b93c selftests: safesetid: Fix spelling mistake "cant" -> "can't" new 1295ee459252 Merge remote-tracking branch 'kselftest/next' new 1daf08a066cf livepatch: Replace deprecated CPU-hotplug functions. new cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next new 0c78c4739ee6 Merge remote-tracking branch 'livepatching/for-next' new 13d63d9c8dec Merge remote-tracking branch 'coresight/next' new 8d448fa0a8bb rtc: tps65910: Correct driver module alias new e1aba37569f0 rtc: cmos: remove stale REVISIT comments new f120e2e33ac8 rtc: rx8025: implement RX-8035 support new 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 new 2b8fd31f070e Merge remote-tracking branch 'rtc/rtc-next' new 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text new 39b6389a7fdc dax: stop using bdevname new dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host new 1b7646014e0d dax: mark dax_get_by_host static new 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported new cd93a2a4d1b0 dax: remove __generic_fsdax_supported new 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX new a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper new bdd3c50d83bf dax: remove bdev_dax_supported new b23171c06be3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 37aacaccbc23 Merge remote-tracking branch 'at24/at24/for-next' new c57d76cc777e Merge remote-tracking branch 'ntb/ntb-next' new 1e2cd3084fff lib/test_stackinit: Allow building stand-alone new a8fc576d4af2 lib/test_stackinit: Add assigned initializers new 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] new fe916df8f69e powerpc: Split memset() to avoid multi-field overflow new 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() new e68b16278f2e stddef: Introduce struct_group() helper macro new dd49bdf5596a cxl/core: Replace unions with struct_group() new 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region new 7822f508b174 iommu/amd: Use struct_group() for memcpy() region new 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region new 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region new 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event new c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] new 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region new 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() new 434261c89f82 lib/string: Move helper functions out of string.c new 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h new 6bea7154887d fortify: Explicitly disable Clang support new ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check new ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings new 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] new d8a5a0cf6d91 fortify: Add compile-time FORTIFY_SOURCE tests new 122371d5b3c0 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST new a5cafc62606b string.h: Introduce memset_after() for wiping trailing mem [...] new 9b2ad17fc0eb xfrm: Use memset_after() to clear padding new 2d7b09fb0dcc string.h: Introduce memset_startat() for wiping trailing m [...] new 6858fa7ab448 btrfs: Use memset_startat() to clear end of struct new b2fbd0dcce23 stddef: Introduce DECLARE_FLEX_ARRAY() helper new 883fae8d5568 treewide: Replace open-coded flex arrays in unions new 5975fbb6f1eb treewide: Replace 0-element memcpy() destinations with fle [...] new dbb4411e1b14 Makefile: Enable -Warray-bounds new da65e02648be Makefile: Enable -Wzero-length-bounds new 3103f67eb440 Merge branch 'for-next/overflow' into for-next/kspp new e70dfa95b2b7 Merge remote-tracking branch 'kspp/for-next/kspp' new 7aec86e8328c Merge remote-tracking branch 'gnss/gnss-next' new cbb9bea53f4c Merge remote-tracking branch 'slimbus/for-next' new fbeb3b604812 Merge remote-tracking branch 'nvmem/for-next' new 9d68cd9120e4 hv_utils: Set the maximum packet size for VSS driver to th [...] new f3822403d2e2 Merge remote-tracking branch 'hyperv/hyperv-next' new 7f2a2d4a44f2 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 68d71df29a6d Merge remote-tracking branch 'kgdb/kgdb/for-next' adds b0d4adaf3b3c fat: Add KUnit tests for checksums and timestamps adds 1195505f5de2 kunit: ubsan integration adds 6cb51a1874d0 kunit: tool: add --kernel_args to allow setting module params adds 6a499c9c42d0 kunit: tool: make --raw_output support only showing kunit output adds acd8e8407b8f kunit: Print test statistics on failure new 54f8a1e969ea Merge remote-tracking branch 'kunit-next/kunit' new 7ae0ff07986c Merge remote-tracking branch 'memblock/for-next' new 69d80e5aa712 Merge remote-tracking branch 'rust/rust-next' adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges new b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields new 9761b02d40de libnvdimm/labels: Add isetcookie validation helper new 8176f1478912 libnvdimm/labels: Introduce label setter helpers new 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper new f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers new de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] new 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers new a6e6d7229572 libnvdimm/labels: Add claim class helpers new d68bc4b2338b libnvdimm/labels: Add address-abstraction uuid definitions new a8116495790e libnvdimm/labels: Add uuid helpers new 96b7220062c8 libnvdimm/label: Add a helper for nlabel validation new 00ca683e6180 libnvdimm/labels: Introduce the concept of multi-range nam [...] new 23471e4c94ec libnvdimm/label: Define CXL region labels new 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels new 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic new 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation new bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] new 5dc88cfe2631 cxl/pci: Use module_pci_driver new a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP new 4a199edd83ba cxl/mbox: Add exclusive kernel command support new 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands new 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects new e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports new bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy new 574d46ed53b5 cxl/bus: Populate the target list at decoder create new 99f58e7086fe cxl/mbox: Move command definitions to common location new cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver new b7ca54b62551 cxl/core: Split decoder setup into alloc + add new 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() new e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version new 6e5e1b193ee1 Merge remote-tracking branch 'cxl/next' adds 3fe839427439 mm: Convert get_page_unless_zero() to return bool adds ecefbe302a47 mm: Introduce struct folio adds 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics adds f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 032c92517e41 mm: Add folio reference count functions adds 5f018b63fb00 mm: Add folio_put() adds ad2752ad96b4 mm: Add folio_get() adds 02b840516657 mm: Add folio_try_get_rcu() adds ee6d3ffc2a2d mm: Add folio flag manipulation functions adds bad0aa09b2e8 mm/lru: Add folio LRU functions adds 85aee17208e7 mm: Handle per-folio private data adds ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds e38c222acb9e mm/filemap: Add folio_next_index() adds 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() adds f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() adds f22b7213986e mm/filemap: Add folio_unlock() adds 64e86b8490c8 mm/filemap: Add folio_lock() adds 71c53545234c mm/filemap: Add folio_lock_killable() adds cc31c224972d mm/filemap: Add __folio_lock_async() adds 7e64270772f9 mm/filemap: Add folio_wait_locked() adds 844a782b0496 mm/filemap: Add __folio_lock_or_retry() adds f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() adds 4ab265808c75 mm/filemap: Add folio_end_writeback() adds 6b69db27f901 mm/writeback: Add folio_wait_writeback() adds a75fdfd58af2 mm/writeback: Add folio_wait_stable() adds be8f72914261 mm/filemap: Add folio_wait_bit() adds 13a2a38a5d73 mm/filemap: Add folio_wake_bit() adds 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios adds de1e8e6df93c mm/filemap: Add folio private_2 functions adds 805e2c1c3830 fs/netfs: Add folio fscache functions adds 70d77ae6ed3a mm: Add folio_mapped() adds 78288ece6f04 mm: Add folio_nid() adds ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() adds 65c3430521fc mm/memcg: Remove soft_limit_tree_node() adds 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID adds 91c755d723c5 mm/memcg: Add folio_memcg() and related functions adds 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio adds 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio adds de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() adds d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios adds 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 48a7afc171e4 mm/memcg: Add folio_lruvec() adds eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions adds 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds eb515af21e31 mm/workingset: Convert workingset_activation to take a folio adds 1555715b7c0a mm: Add folio_pfn() adds a329a31fc8e2 mm: Add folio_raw_mapping() adds 3431c15c5e0a mm: Add flush_dcache_folio() adds 258aa9e135a0 mm: Add kmap_local_folio() adds bc51910a9f3e mm: Add arch_make_folio_accessible() adds 2dd8be4a9426 mm: Add folio_young and folio_idle adds bc9438a8b97d mm/swap: Add folio_activate() adds 8b9b282a54a8 mm/swap: Add folio_mark_accessed() adds 0d48d295865e mm/rmap: Add folio_mkclean() adds 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() adds dd812ee687c9 mm/migrate: Add folio_migrate_flags() adds 99ccedc65150 mm/migrate: Add folio_migrate_copy() adds bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 7c11a8777027 flex_proportions: Allow N events instead of 1 adds 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds e2b89715d245 mm/writeback: Add __folio_end_writeback() adds e93ccd808dff mm/writeback: Add folio_start_writeback() adds 269b0bf991ba mm/writeback: Add folio_mark_dirty() adds aa4c6098025e mm/writeback: Add __folio_mark_dirty() adds 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios adds f2985b9b5195 mm/writeback: Add filemap_dirty_folio() adds 879709676090 mm/writeback: Add folio_account_cleaned() adds b16b13ab960b mm/writeback: Add folio_cancel_dirty() adds b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() adds 51fee42ac1ed mm/writeback: Add folio_account_redirty() adds 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() adds 931d1c97640f mm/filemap: Add i_blocks_per_folio() adds 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() adds f4f991224133 mm/filemap: Add readahead_folio() adds d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio adds 806cdb0f0f1c mm: Add folio_evictable() adds 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 27be1c553c73 mm/lru: Add folio_add_lru() adds 70ef3684cea1 mm/page_alloc: Add folio allocation functions adds dabba1aba97f mm/filemap: Add filemap_alloc_folio adds 9ac79fccaa04 mm/filemap: Add filemap_add_folio() adds 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio adds ee189fe13a6b mm/filemap: Add filemap_get_folio adds 7c468240484d mm/filemap: Add FGP_STABLE adds 1a90e9dae32c mm/writeback: Add folio_write_one new 0ea9ad453ab0 Merge remote-tracking branch 'folio/for-next' new 722eef348744 mm/filemap.c: remove bogus VM_BUG_ON new 688431b762a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2e36383adbf5 /proc/kpageflags: do not use uninitialized struct pages new 0a5b0e0c4efe procfs: prevent unpriveleged processes accessing fdinfo dir new 1849f90e2383 ia64: fix typo in a comment new f143caa0a388 ocfs2: remove an unnecessary condition new 009aa8da5b42 ocfs2: quota_local: fix possible uninitialized-variable ac [...] new febd5117e5ae ocfs2: reflink deadlock when clone file to the same direct [...] new 146777b1249f ocfs2: clear links count in ocfs2_mknod() if an error occurs new d08957d072cd ocfs2: fix ocfs2 corrupt when iputting an inode new 07e83239e15a arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new f41e44d7b5e3 mm, slub: don't call flush_all() from slab_debug_trace_open() new 05afc1c2dc86 mm, slub: allocate private object map for debugfs listings new 0b058c7e7169 mm, slub: allocate private object map for validate_slab_cache() new ece120a01980 mm, slub: don't disable irq for debug_check_no_locks_freed() new 932dab59a0e9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] new 2625ffdf3276 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() new 7a92444d2898 mm, slub: extract get_partial() from new_slab_objects() new e3155f535ff5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() new da17192d4b24 mm, slub: return slab page from get_partial() and set c->p [...] new c9456e920885 mm, slub: restructure new page checks in ___slab_alloc() new 60b7e4e7ed33 mm, slub: simplify kmem_cache_cpu and tid setup new cc976b129501 mm, slub: move disabling/enabling irqs to ___slab_alloc() new e9c2a5f0ca9c mm, slub: do initial checks in ___slab_alloc() with irqs enabled new 7455d2208289 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] new dfdb1b514bf8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] new d1e19a041272 mm, slub: move disabling irqs closer to get_partial() in _ [...] new 941f410a9418 mm, slub: restore irqs around calling new_slab() new 36b1fc32ce13 mm, slub: validate slab from partial list or page allocato [...] new 1567f70ea418 mm, slub: check new pages with restored irqs new c66f238aa17b mm, slub: stop disabling irqs around get_partial() new 66d2a24680a1 mm, slub: move reset of c->page and freelist out of deacti [...] new 25e4f9ada2f6 mm, slub: make locking in deactivate_slab() irq-safe new a7d52f9726e7 mm, slub: call deactivate_slab() without disabling irqs new 84a3db0c52be mm, slub: move irq control into unfreeze_partials() new c686ea1bcf84 mm, slub: discard slabs in unfreeze_partials() without irq [...] new c9c73fec8db3 mm, slub: detach whole partial list at once in unfreeze_pa [...] new c60f86b7f775 mm, slub: separate detaching of partial list in unfreeze_p [...] new 09b2bd32eff3 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new 1e571e786dd5 mm, slub: don't disable irqs in slub_cpu_dead() new 71699265dd7f mm, slab: make flush_slab() possible to call with irqs enabled new 36600d98972e mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new cc2ef29c3d30 mm, slub: fix memory and cpu hotplug related lock ordering issues new d2acb8e8d240 mm, slub: fix memory and cpu hotplug related lock ordering [...] new 12429452d98a mm: slub: make object_map_lock a raw_spinlock_t new 6f62eab387d6 mm, slub: optionally save/restore irqs in slab_[un]lock()/ new 368fe299c2f5 mm, slub: make slab_lock() disable irqs with PREEMPT_RT new 181314aade9e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new 546a2c420cfa mm, slub: use migrate_disable() on PREEMPT_RT new f9ae4c7df502 mm, slub: convert kmem_cpu_slab protection to local_lock new 23da11ca6231 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() new 7450c64446d3 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg new d06c4cbc8975 mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 20c7c2980777 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new dbdfd960e8e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 1cc436cc04cb mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 373e2b570fcf mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new 045a544235fb mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 01fbd93fbd31 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new a9981d79371c mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new fd102d17a5c3 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new 6a147c2f9967 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new cf2dc078981f mm/debug_vm_pgtable: remove unused code new 813e68a8c38b mm/debug_vm_pgtable: fix corrupted page flag new 5eaefecd845b mm: report a more useful address for reclaim acquisition new ddef35967444 mm: add kernel_misc_reclaimable in show_free_areas new 21acac9b10d3 mm: mark idle page tracking as BROKEN new 1a26c8aaf279 writeback: track number of inodes under writeback new 4bd3905f5e13 writeback: reliably update bandwidth estimation new f2f3d3bd9aca writeback: fix bandwidth estimate for spiky workload new 71c78c869a25 writeback: avoid division by 0 in wb_update_dirty_ratelimit() new dca30501d557 writeback: rename domain_update_bandwidth() new 40264e1e5ed4 writeback: use READ_ONCE for unlocked reads of writeback stats new b54b9a0d3771 mm: remove irqsave/restore locking from contexts with irqs [...] new 2e0fb5261bcf fs: drop_caches: fix skipping over shadow cache inodes new 006057f1bcfd fs: inode: count invalidated shadow pages in pginodesteal new 56d657271ff6 vfs: keep inodes with page cache off the inode shrinker LRU new e9eb0348e0f1 writeback: memcg: simplify cgroup_writeback_by_id new 4192487b16c5 mm: gup: remove set but unused local variable major new 63a40a64f815 mm: gup: remove unneed local variable orig_refs new f879764f3de6 mm: gup: remove useless BUG_ON in __get_user_pages() new 7912ac5e0be8 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() new 7c989419b81e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix new 77dc947e0e0f mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] new 092792c3d8f2 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() new 4898d4388f16 mm/gup: documentation corrections for gup/pup new 5da0b9c43c4e mm/gup: small refactoring: simplify try_grab_page() new 524bda3f3ac8 mm/gup: remove try_get_page(), call try_get_compound_head( [...] new de5aa46c1d3d fs, mm: fix race in unlinking swapfile new e28294a90b2a mm: delete unused get_kernel_page() new 055daea20f22 shmem: use raw_spinlock_t for ->stat_lock new 416528dd9b4f shmem: remove unneeded variable ret new 49e40c4ed008 shmem: remove unneeded header file new c5da862beb8f shmem: remove unneeded function forward declaration new a7244343784b shmem: include header file to declare swap_info new 21c544e04c01 huge tmpfs: fix fallocate(vanilla) advance over huge pages new 59a90bcd2bb4 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE new e71bcf378830 huge tmpfs: remove shrinklist addition from shmem_setattr() new 8fd6fc8dd290 huge tmpfs: revert shmem's use of transhuge_vma_enabled() new 231c38b26e0f huge tmpfs: move shmem_huge_enabled() upwards new aa744ad9eef4 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race new 1be74d79c470 huge tmpfs: shmem_is_huge(vma, inode, index) new c01e81c15869 huge tmpfs: decide stat.st_blksize by shmem_is_huge() new 56cd66ffe530 shmem: shmem_writepage() split unlikely i915 THP new 80bd10a19b99 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 3f0de3fa5ed5 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new 9cc0b1127bbf mm, memcg: inline swap-related functions to improve disabl [...] new 1e2c711720d7 memcg: enable accounting for pids in nested pid namespaces new c5e3a6e1a4fa memcg: switch lruvec stats to rstat new d9b24bea132c memcg: infrastructure to flush memcg stats new e334c7ff1c43 memcg-infrastructure-to-flush-memcg-stats-v5 new d5e0dff2214d memcg: charge fs_context and legacy_fs_context new 659a7bdb513c memcg: enable accounting for mnt_cache entries new e04540447967 memcg: enable accounting for pollfd and select bits arrays new 04022e1b8a39 memcg: enable accounting for file lock caches new 19c26dde17c1 memcg: enable accounting for fasync_cache new ed05413c0fb2 memcg: enable accounting for new namesapces and struct nsproxy new 21f99dd20693 memcg: enable accounting of ipc resources new 8cf9fdfa4f6f memcg: enable accounting for signals new 737c9efae0fd memcg: enable accounting for posix_timers_cache slab new 5c7b6c912b44 memcg: enable accounting for ldt_struct objects new 9edc42a386cc memcg: cleanup racy sum avoidance code new db82343a9748 memcg: replace in_interrupt() by !in_task() in active_memcg() new 56d1becc100f mm: memcontrol: set the correct memcg swappiness restriction new 1db5f63c5fb1 mm, memcg: remove unused functions new 0e990e60cc4b mm, memcg: save some atomic ops when flush is already true new 280b08005af5 memcg: fix up drain_local_stock comment new 3d32d8de91ff selftests/vm: use kselftest skip code for skipped tests new 0e0cf30edccb lazy tlb: introduce lazy mm refcount helper functions new bfb4fd128488 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new ccb3587b3ce9 lazy tlb: allow lazy tlb mm refcounting to be configurable new b5b6794d485c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 2b4ab2e7181a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new f88cd7cbf289 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new e61756bf70db lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new c7779fb1e608 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new d4e2d1244326 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new 870408139763 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new a94221294586 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new e1a7557249f9 mm: remove flush_kernel_dcache_page new b061aaa729cc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new a8829ea678f7 mm: change fault_in_pages_* to have an unsigned size parameter new 78ed3bb65269 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() new 07a3667ea227 add-mmap_assert_locked-annotations-to-find_vma-fix new 5207c39c5efa remap_file_pages: Use vma_lookup() instead of find_vma() new 78103aabe95c mm/mremap: fix memory account on do_munmap() failure new ba875c6c4779 mm/mremap: don't account pages in vma_to_resize() new ce2a5719348e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] new 4c2cd9de6597 mm: sparse: pass section_nr to section_mark_present new 331e90bd3297 mm: sparse: pass section_nr to find_memory_block new 9684bd2ac334 mm: sparse: remove __section_nr() function new bf1cbb42dbd2 mm/sparse: set SECTION_NID_SHIFT to 6 new 32a617e795a7 include/linux/mmzone.h: avoid a warning in sparse memory support new 11c713655442 mm/sparse: clarify pgdat_to_phys new 28d7e9fe82df mm/vmalloc: use batched page requests in bulk-allocator new 08a141abc0cc mm/vmalloc: remove gfpflags_allow_blocking() check new fe05b7833c40 lib/test_vmalloc.c: add a new 'nr_pages' parameter new 4f475fd45717 mm/vmalloc: fix wrong behavior in vread new 67be95c44a9c mm/kasan: move kasan.fault to mm/kasan/report.c new 9f386bf71767 kasan: test: rework kmalloc_oob_right new 1b20e9ea1aa1 kasan: test: avoid writing invalid memory new 8a18c37a4ced kasan: test: avoid corrupting memory via memset new 99a89f3309ae kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS new 97420c52bed1 kasan: test: only do kmalloc_uaf_memset for generic mode new c1f4d699c75a kasan: test: clean up ksize_uaf new d65154586ce5 kasan: test: avoid corrupting memory in copy_user_test new c14bdc7bee4f kasan: test: avoid corrupting memory in kasan_rcu_uaf new 2bb812f987f3 mm/page_alloc: always initialize memory map for the holes new 551ed2e6f5d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix new 28c6e7e5a91e microblaze: simplify pte_alloc_one_kernel() new 30a333c706c4 mm: introduce memmap_alloc() to unify memory map allocation new 17931e564ba9 memblock: stop poisoning raw allocations new 923ddb55aaf6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new c7106f38b261 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 81b4f3bb4acb mm/page_alloc.c: use in_task() new 0cda9b0410be mm/hwpoison: remove unneeded variable unmap_success new 01da0ad257ab mm/hwpoison: fix potential pte_unmap_unlock pte error new f139fae2fee5 mm/hwpoison: change argument struct page **hpagep to *hpage new a73176262c2d mm/hwpoison: fix some obsolete comments new 181f3a058cb4 mm: hwpoison: don't drop slab caches for offlining non-LRU page new 6556acab3567 doc: hwpoison: correct the support for hugepage new bdd57b87a748 mm: hwpoison: dump page for unhandlable page new 66adf03f7c68 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 4f8d3fe8a0b7 hugetlb: drop ref count earlier after page allocation new 225ee545af17 hugetlb: before freeing hugetlb page set dtor to appropria [...] new b487f4612476 userfaultfd: change mmap_changing to atomic new e3952476cd50 userfaultfd: prevent concurrent API initialization new 47e8a2a69c3a selftests/vm/userfaultfd: wake after copy failure new 928b9872c473 mm/numa: automatically generate node migration order new d4e8d5a2d6da mm/migrate: update node demotion order on hotplug events new 1762e8ddd437 mm/migrate: enable returning precise migrate_pages() succe [...] new 084ba4019381 mm/migrate: demote pages during reclaim new 998b778e0f72 mm-migrate-demote-pages-during-reclaim-v11 new 0f5b9397241e mm/vmscan: add page demotion counter new 76b593d7f22f mm/vmscan: add helper for querying ability to age anonymous pages new 629b606dfbd4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new b3be79729a0d mm/vmscan: Consider anonymous pages without swap new a7e1a51a06e9 mm-vmscan-consider-anonymous-pages-without-swap-v11 new 24f5fe20c846 mm/vmscan: never demote for memcg reclaim new 69c7a36a7d77 mm/migrate: add sysfs interface to enable reclaim migration new a26af674f738 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 3ba26f4ac58e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 8b8096f60846 mm/vmscan: remove misleading setting to sc->priority new 7514fe0c25a3 mm/vmscan: remove unneeded return value of kswapd_run() new 0f518cf5d82f mm/vmscan: add 'else' to remove check_pending label new 0b8efcb0bf05 mm, vmscan: guarantee drop_slab_node() termination new a026b83fa9ce mm: compaction: optimize proactive compaction deferrals new 7cbda6083ae1 mm-compaction-optimize-proactive-compaction-deferrals-fix new ef5a1ba98bc8 mm: compaction: support triggering of proactive compaction [...] new dd7bc410c396 mm-compaction-support-triggering-of-proactive-compaction-b [...] new 91a01033a5d2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 74b9dc76d42a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new be5ff1ab2d94 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] new cf5c2b18f1fa mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new 932ba5a6e18a mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 28f6f9cb4a3a mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new 9a994fbdc0a5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new b0eb7fcac851 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] new 57a365d6d147 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new ff2f42cac2f8 mm/mempolicy: unify the create() func for bind/interleave/ [...] new bbc8c0f2b253 mm/mempolicy.c: use in_task() in mempolicy_slab_node() new 461ef12c4375 memblock: make memblock_find_in_range method private new 107190fb1d3c mm: introduce process_mrelease system call new a056c4704738 mm: wire up syscall process_mrelease new 88a3014412e7 oom_kill: oom_score_adj broken for processes with small me [...] new 68bfd4075d5a mm/migrate: correct kernel-doc notation new 883146b11ef1 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new c47e74219d4b selftests: vm: add KSM merge test new a113a8943261 selftests: vm: add KSM unmerge test new 3f579f1a3f86 selftests: vm: add KSM zero page merging test new 4081d8430086 selftests: vm: add KSM merging across nodes test new 1cf855e95872 mm: KSM: fix data type new 347612c5267f selftests: vm: add KSM merging time test new 8767db7ea52c selftests: vm: add COW time test for KSM pages new 52bbb62ee48f mm/vmstat: correct some wrong comments new 251f8851237c mm/vmstat: simplify the array size calculation new d01147d18f8e mm/vmstat: remove unneeded return value new 15fd61a615d0 mm/vmstat: protect per cpu variables with preempt disable on RT new c9c3dca84331 mm/madvise: add MADV_WILLNEED to process_madvise() new 9ba945a5f5e3 memory-hotplug.rst: remove locking details from admin-guide new 7f640ec87cbe memory-hotplug.rst: complete admin-guide overhaul new 76560aa61988 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 1bc61f2d39cd mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 8c1cf499197a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 7eac001b264c mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 0d5077ceae1d mm/memory_hotplug: remove nid parameter from remove_memory [...] new d028d3cbb08e ACPI: memhotplug: memory resources cannot be enabled yet new 7875f7cd8acb mm: track present early pages per zone new 2b9c2d692737 mm/memory_hotplug: introduce "auto-movable" online policy new 042bfa829037 drivers/base/memory: introduce "memory groups" to logicall [...] new 62e87f2086b0 mm/memory_hotplug: track present pages in memory groups new a5eb9bf4563a ACPI: memhotplug: use a single static memory group for a s [...] new 4bf2a8bcfdf7 dax/kmem: use a single static memory group for a single pr [...] new 07da67814add virtio-mem: use a single dynamic memory group for a single [...] new 345cfbed28d7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 42b9b512368a mm/memory_hotplug: improved dynamic memory group aware "au [...] new dc7657c0f637 mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] new 4d6b69278e04 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new aa6da1c42ef3 mm: remove redundant compound_head() calling new 8e0f4444f7d4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new a05cc9abd9c2 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new babe97525a58 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 1b3b8cc86ea7 highmem: don't disable preemption on RT in kmap_atomic() new 773f49edcb8f mm/highmem: Remove deprecated kmap_atomic new c4c76efb5469 mm: in_irq() cleanup new c32716ab0ebf mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] new 59f23b42c3ae mm/secretmem: use refcount_t instead of atomic_t new d777ad50c842 kfence: show cpu and timestamp in alloc/free info new 7a728f2e534e mm: introduce Data Access MONitor (DAMON) new 0fed6776414e mm/damon/core: implement region-based sampling new 1650c4e6e5d3 mm/damon: adaptively adjust regions new 317bb7c778ab mm/idle_page_tracking: make PG_idle reusable new 1ba27cffb7ee mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT new 4c1f13fd4111 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix new 78c85147b72d mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users new bc3f00f69680 mm/damon: implement primitives for the virtual memory addr [...] new 7291c1e5c246 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] new 9bcc195536de mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup new e64e46b1688d mm/damon: add a tracepoint new 55cc7f81a6d0 mm/damon: implement a debugfs-based user space interface new 729cd4573257 mm-damon-implement-a-debugfs-based-user-space-interface-fix new b3044aa54c44 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix new c81dfd173730 mm/damon/dbgfs: export kdamond pid to the user space new f904bccdf143 mm/damon/dbgfs: support multiple contexts new 9ddc3621ff50 Documentation: add documents for DAMON new 025b24541623 mm/damon: add kunit tests new c81c9fb383c4 mm/damon: add user space selftests new 3629dd09173d MAINTAINERS: update for DAMON new 630e6cc9258c fs/buffer.c: add debug print for __getblk_gfp() stall problem new fa1618d78bca fs/buffer.c: dump more info for __getblk_gfp() stall problem new c9776668438f kernel/hung_task.c: Monitor killed tasks. new ed9b22b7e6ba alpha: agp: make empty macros use do-while-0 style new c0d07417ad8a alpha: pci-sysfs: fix all kernel-doc warnings new b77d0128f640 percpu: remove export of pcpu_base_addr new 4b50d7a0ab05 fs/proc/kcore.c: add mmap interface new ea82408797a6 proc: stop using seq_get_buf in proc_task_name new 3e2ab1ea4bc6 connector: send event on write to /proc/[pid]/comm new 78fba7d75a77 proc/sysctl: make protected_* world readable new a091be2b2ff4 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new f3c06663a713 include/linux/once.h: fix trivia typo Not -> Note new ba7f0e65b604 units: change from 'L' to 'UL' new a297177e577a units: add the HZ macros new bb5e0747600a thermal/drivers/devfreq_cooling: use HZ macros new 43e3ae774d95 devfreq: use HZ macros new 50c528e559fe iio/drivers/as73211: use HZ macros new 792b27a95ebd hwmon/drivers/mr75203: use HZ macros new 000babd7a2bd iio/drivers/hid-sensor: use HZ macros new 12fa3d0692c4 i2c/drivers/ov02q10: use HZ macros new af1969db0f38 mtd/drivers/nand: use HZ macros new 4c7ed330e62f phy/drivers/stm32: use HZ macros new 3693e9621222 kernel/acct.c: use dedicated helper to access rlimit values new 3944869d304b math: make RATIONAL tristate new abf80b1710e0 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new c8707e54528c lib/string: optimized memcpy new bd6e8357c5a2 lib/string: optimized memmove new 371f85776350 lib/string: optimized memset new 3908d29091ae lib/test: convert test_sort.c to use KUnit new 6682715d704d lib/dump_stack: correct kernel-doc notation new d9f6e28c8caf lib/iov_iter.c: fix kernel-doc warnings new e296d831fe2e bitops: protect find_first_{,zero}_bit properly new a9755b5caf73 bitops: move find_bit_*_le functions from le.h to find.h new 821cadbf540b include: move find.h from asm_generic to linux new dbbccfe505ef arch: remove GENERIC_FIND_FIRST_BIT entirely new 6b6c111934a4 lib: add find_first_and_bit() new edc3a6eea1c7 cpumask: use find_first_and_bit() new d49b694c3ef9 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] new 0803a22a559a tools: sync tools/bitmap with mother linux new 67d486cbe46e cpumask: replace cpumask_next_* with cpumask_first_* where [...] new 748900a6d44c include/linux: move for_each_bit() macros from bitops.h to find.h new e4beeb99bc4b find: micro-optimize for_each_{set,clear}_bit() new c83c6d80dade bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] new a008ed586dbc tools: rename bitmap_alloc() to bitmap_zalloc() new 504fb2dec1b8 mm/percpu: micro-optimize pcpu_is_populated() new c20500c9abe9 bitmap: unify find_bit operations new f0026b82ef9c lib: bitmap: add performance test for bitmap_print_to_pagebuf new ec91085ca2fc vsprintf: rework bitmap_list_string new 7245e75f1107 lib/vsprintf: don't increment buf in bitmap_list_string new ca4907275289 checkpatch: support wide strings new 6d01cb2324d0 checkpatch: make email address check case insensitive new 9b6d0f30bd12 checkpatch: improve GIT_COMMIT_ID test new b81f67c562dc checkpatch-improve-git_commit_id-test-fix new 5d9d50f0a603 fs/epoll: use a per-cpu counter for user's watches count new c10e07398ef0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix new 4fbc3ac1e771 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix new 069062768f84 ramfs: fix mount source show for ramfs new ef2f1a4d5c71 init: move usermodehelper_enable() to populate_rootfs() new 82d95a07f64f trap: cleanup trap_init() new 4cd8e7febb4d init/main.c: silence some -Wunused-parameter warnings new 09215c5b2859 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new 7a93b66e4b71 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 2ef34726ec35 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 46accddc68b5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new f31bdb75f5b8 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new a065e7e69579 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 3e79eb1b76aa hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new ef6b0168142e fs/coredump.c: log if a core dump is aborted due to change [...] new e7b81ca105f9 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix new 6b33bde8d1f8 coredump: fix memleak in dump_vma_snapshot() new 085601486dde kernel/fork.c: unexport get_{mm,task}_exe_file new 53884bf416a6 pid: cleanup the stale comment mentioning pidmap_init(). new 847d3bd12b61 prctl: allow to setup brk for et_dyn executables new 734024e09b80 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 74a9015e74a0 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new eedfcedc7315 selftests/memfd: remove unused variable new 6326eb4a3915 ipc: replace costly bailout check in sysvipc_find_ipc() new f3449ba2b76b Merge branch 'akpm-current/current' new c4197caf068a mm/workingset: correct kernel-doc notations new 2014fc451d64 mm: move kvmalloc-related functions to slab.h new 68ca10232334 mm: migrate: simplify the file-backed pages validation whe [...] new 30721f0d4db1 mm: migrate: introduce a local variable to get the number [...] new f3e34bea8696 mm: migrate: fix the incorrect function name in comments new 404ec57560ab mm: migrate: change to use bool type for 'page_was_mapped' new 4580df0d1a1b mm: unexport folio_memcg_{,un}lock new d4035b5cb7b5 mm: unexport {,un}lock_page_memcg new 0f2480d0f377 Compiler Attributes: add __alloc_size() for better bounds [...] new 932d7f4b2dc8 compiler-attributes-add-__alloc_size-for-better-bounds-che [...] new 027d5060aa66 checkpatch: add __alloc_size() to known $Attribute new 0abeab90562a slab: clean up function declarations new c2175d3b2bd5 slab: add __alloc_size attributes for better bounds checking new b56656b01416 mm/page_alloc: add __alloc_size attributes for better boun [...] new 60470716d7d1 percpu: add __alloc_size attributes for better bounds checking new 2cf8889887d6 mm/vmalloc: add __alloc_size attributes for better bounds [...] new 8e7a6fd88a5c scripts: check_extable: fix typo in user error message new 23810ca3cc73 kexec: move locking into do_kexec_load new b3a3f388d019 kexec: avoid compat_alloc_user_space new 6df018076767 mm: simplify compat_sys_move_pages new e7b08cfe6860 mm: simplify compat numa syscalls new 7c3a78b662c0 fixup! mm: simplify compat numa syscalls new 280632047fcc compat: remove some compat entry points new e55a5b2da906 arch: remove compat_alloc_user_space new 097509e27ab5 Merge branch 'akpm/master' new 52c7b727581f Add linux-next specific files for 20210831
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 (4b358aabb93a) \ 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 3670 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: .mailmap | 2 + Documentation/ABI/testing/dell-smbios-wmi | 2 +- Documentation/ABI/testing/ima_policy | 15 +- Documentation/ABI/testing/sysfs-block-device | 43 +- Documentation/ABI/testing/sysfs-bus-pci | 17 + Documentation/ABI/testing/sysfs-bus-platform | 14 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 +- .../ABI/testing/sysfs-class-firmware-attributes | 19 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 9 + Documentation/ABI/testing/sysfs-driver-intc_sar | 54 + Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- .../ABI/testing/sysfs-kernel-iommu_groups | 6 +- .../ABI/testing/sysfs-platform-dell-smbios | 2 +- .../testing/sysfs-platform-intel-wmi-thunderbolt | 2 +- Documentation/ABI/testing/sysfs-platform_profile | 7 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- Documentation/PCI/pci.rst | 1 + Documentation/admin-guide/device-mapper/dm-ima.rst | 827 +- Documentation/admin-guide/kernel-parameters.txt | 30 +- Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/arm64/asymmetric-32bit.rst | 155 + Documentation/arm64/booting.rst | 15 +- Documentation/arm64/index.rst | 1 + Documentation/bpf/index.rst | 10 +- Documentation/bpf/libbpf/index.rst | 22 + Documentation/bpf/libbpf/libbpf.rst | 14 - Documentation/bpf/libbpf/libbpf_api.rst | 27 - .../bpf/libbpf/libbpf_naming_convention.rst | 2 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/dev-tools/kunit/kunit-tool.rst | 9 +- Documentation/dev-tools/kunit/running_tips.rst | 10 + Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 11 + .../devicetree/bindings/arm/rockchip.yaml | 28 + .../devicetree/bindings/ata/exynos-sata.txt | 30 - Documentation/devicetree/bindings/chosen.txt | 12 +- .../bindings/clock/brcm,iproc-clocks.yaml | 27 +- .../devicetree/bindings/clock/clk-exynos-audss.txt | 103 - .../bindings/clock/clk-s5pv210-audss.txt | 53 - .../devicetree/bindings/clock/exynos3250-clock.txt | 57 - .../devicetree/bindings/clock/exynos4-clock.txt | 86 - .../devicetree/bindings/clock/exynos5250-clock.txt | 41 - .../devicetree/bindings/clock/exynos5420-clock.txt | 42 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 40 + .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/samsung,exynos-audss-clock.yaml | 80 + .../bindings/clock/samsung,exynos-clock.yaml | 59 + .../bindings/clock/samsung,exynos-ext-clock.yaml | 46 + .../clock/samsung,exynos4412-isp-clock.yaml | 64 + .../clock/samsung,s5pv210-audss-clock.yaml | 78 + .../bindings/connector/usb-connector.yaml | 4 + .../bindings/devfreq/event/exynos-nocp.txt | 26 - .../bindings/devfreq/event/exynos-ppmu.txt | 169 - .../devfreq/event/samsung,exynos-nocp.yaml | 48 + .../devfreq/event/samsung,exynos-ppmu.yaml | 169 + .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 3 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 8 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 12 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 + .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/gpio/rockchip,gpio-bank.yaml | 5 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 10 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 + .../devicetree/bindings/input/regulator-haptic.txt | 21 - .../bindings/input/regulator-haptic.yaml | 43 + .../input/touchscreen/chipone,icn8318.yaml | 62 + .../bindings/input/touchscreen/chipone_icn8318.txt | 44 - .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 + .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 - .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 + .../bindings/input/touchscreen/tsc2005.txt | 64 - .../interrupt-controller/loongson,liointc.yaml | 8 +- .../samsung,exynos4210-combiner.txt | 50 - .../samsung,exynos4210-combiner.yaml | 96 + Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/mailbox/mtk-gce.txt | 7 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 8 +- .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../memory-controllers/ath79-ddr-controller.txt | 35 - .../bindings/memory-controllers/brcm,dpfe-cpu.txt | 27 - .../bindings/memory-controllers/brcm,dpfe-cpu.yaml | 48 + .../bindings/memory-controllers/exynos5422-dmc.txt | 84 - .../marvell,mvebu-sdram-controller.yaml | 31 + .../memory-controllers/mvebu-sdram-controller.txt | 21 - .../qca,ath79-ddr-controller.yaml | 61 + .../memory-controllers/renesas,h8300-bsc.txt | 12 - .../memory-controllers/renesas,h8300-bsc.yaml | 35 + .../memory-controllers/samsung,exynos5422-dmc.yaml | 137 + .../memory-controllers/synopsys,ddrc-ecc.yaml | 73 + .../bindings/memory-controllers/synopsys.txt | 32 - .../memory-controllers/ti,da8xx-ddrctl.yaml | 35 + .../memory-controllers/ti-da8xx-ddrctl.txt | 20 - .../devicetree/bindings/mfd/brcm,cru.yaml | 86 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 6 +- .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 + Documentation/devicetree/bindings/mfd/tps65086.txt | 54 - .../devicetree/bindings/misc/eeprom-93xx46.txt | 29 - .../devicetree/bindings/misc/eeprom-93xx46.yaml | 70 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +- .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 4 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 133 +- .../devicetree/bindings/net/brcm,unimac-mdio.txt | 43 - .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 84 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 119 + .../devicetree/bindings/net/can/c_can.txt | 65 - .../bindings/net/can/can-controller.yaml | 9 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 17 + .../bindings/net/can/renesas,rcar-canfd.yaml | 69 +- .../bindings/net/intel,ixp46x-ptp-timer.yaml | 54 + .../devicetree/bindings/net/litex,liteeth.yaml | 98 + Documentation/devicetree/bindings/net/macb.txt | 1 + .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 15 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 8 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 8 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 +- .../devicetree/bindings/pci/faraday,ftpci100.yaml | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 100 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 202 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 167 + .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 + .../bindings/pci/intel,keembay-pcie.yaml | 97 + .../devicetree/bindings/pci/kirin-pcie.txt | 50 - .../devicetree/bindings/pci/loongson.yaml | 8 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 6 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 16 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../bindings/power/rockchip-io-domain.yaml | 30 + .../devicetree/bindings/power/supply/battery.yaml | 14 + .../bindings/power/supply/maxim,max17042.yaml | 2 + .../bindings/power/supply/mt6360_charger.yaml | 48 + .../power/supply/summit,smb347-charger.yaml | 30 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 8 +- .../bindings/rng/samsung,exynos5250-trng.txt | 17 - .../bindings/rng/samsung,exynos5250-trng.yaml | 44 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 + .../devicetree/bindings/serial/8250_omap.yaml | 9 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 6 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 6 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 22 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 8 +- .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 12 +- .../devicetree/bindings/spi/rockchip-sfc.yaml | 91 + .../devicetree/bindings/spi/spi-sprd-adi.txt | 63 - .../devicetree/bindings/spi/sprd,spi-adi.yaml | 104 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/timer/arm,sp804.yaml | 6 +- .../bindings/timer/energymicro,efm32-timer.txt | 23 - .../bindings/timer/rockchip,rk-timer.txt | 27 - .../bindings/timer/rockchip,rk-timer.yaml | 64 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../bindings/watchdog/maxim,max63xx.yaml | 44 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/driver-api/cxl/memory-devices.rst | 3 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/lightnvm-pblk.rst | 21 - Documentation/fault-injection/fault-injection.rst | 18 + Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/filesystems/cifs/ksmbd.rst | 3 +- Documentation/filesystems/erofs.rst | 16 +- Documentation/filesystems/ext4/globals.rst | 1 + Documentation/filesystems/ext4/inodes.rst | 10 +- Documentation/filesystems/ext4/orphan.rst | 52 + Documentation/filesystems/ext4/special_inodes.rst | 17 + Documentation/filesystems/ext4/super.rst | 15 +- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/mandatory-locking.rst | 188 - Documentation/filesystems/ntfs3.rst | 106 + Documentation/filesystems/vfs.rst | 2 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 61 + Documentation/hwmon/index.rst | 1 + Documentation/leds/well-known-leds.txt | 58 + Documentation/networking/batman-adv.rst | 2 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 44 + Documentation/networking/devlink/index.rst | 1 - Documentation/networking/devlink/sja1105.rst | 49 - Documentation/networking/dsa/dsa.rst | 29 +- Documentation/networking/dsa/sja1105.rst | 218 +- Documentation/networking/ethtool-netlink.rst | 23 + Documentation/networking/filter.rst | 4 +- Documentation/networking/mptcp-sysctl.rst | 12 + Documentation/networking/nf_conntrack-sysctl.rst | 20 +- Documentation/networking/pktgen.rst | 18 +- Documentation/networking/vrf.rst | 13 + Documentation/powerpc/associativity.rst | 105 + Documentation/powerpc/index.rst | 1 + Documentation/process/applying-patches.rst | 2 +- Documentation/process/kernel-docs.rst | 14 +- Documentation/sound/alsa-configuration.rst | 8 + Documentation/sound/hd-audio/notes.rst | 11 + Documentation/trace/boottime-trace.rst | 85 +- Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/trace/ftrace.rst | 2 +- Documentation/trace/histogram.rst | 92 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../media/v4l/ext-ctrls-image-source.rst | 20 + Documentation/virt/kvm/api.rst | 36 +- Documentation/virt/kvm/locking.rst | 8 +- Documentation/vm/hwpoison.rst | 1 - Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 217 +- Makefile | 37 +- Next/SHA1s | 379 +- Next/Trees | 1 + Next/merge.log | 22040 +++++++++++-------- arch/Kconfig | 3 + arch/alpha/Kconfig | 2 - arch/alpha/include/asm/bitops.h | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/arc/Kconfig | 12 +- arch/arc/Makefile | 3 +- arch/arc/include/asm/bitops.h | 1 - arch/arc/include/asm/cache.h | 4 - arch/arc/include/asm/cacheflush.h | 1 + arch/arc/include/asm/entry-compact.h | 8 - arch/arc/include/asm/hugepage.h | 8 - arch/arc/include/asm/mmu-arcv2.h | 103 + arch/arc/include/asm/mmu.h | 73 +- arch/arc/include/asm/mmu_context.h | 28 +- arch/arc/include/asm/page.h | 74 +- arch/arc/include/asm/pgalloc.h | 81 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 149 + arch/arc/include/asm/pgtable-levels.h | 189 + arch/arc/include/asm/pgtable.h | 315 +- arch/arc/include/asm/processor.h | 2 +- arch/arc/include/asm/setup.h | 12 +- arch/arc/include/asm/uaccess.h | 72 - arch/arc/kernel/entry-arcv2.S | 1 + arch/arc/kernel/entry.S | 7 +- arch/arc/kernel/intc-compact.c | 2 +- arch/arc/kernel/smp.c | 2 +- arch/arc/kernel/stacktrace.c | 2 +- arch/arc/mm/cache.c | 10 +- arch/arc/mm/extable.c | 12 - arch/arc/mm/fault.c | 20 +- arch/arc/mm/init.c | 5 + arch/arc/mm/ioremap.c | 3 +- arch/arc/mm/tlb.c | 105 +- arch/arc/mm/tlbex.S | 74 +- arch/arm/Kconfig | 13 +- arch/arm/arm-soc-for-next-contents.txt | 76 +- arch/arm/boot/compressed/string.c | 1 + arch/arm/boot/dts/Makefile | 8 + .../boot/dts/aspeed-bmc-facebook-cloudripper.dts | 544 + arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts | 185 + arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 1251 ++ arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 8 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 48 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 4 +- .../boot/dts/ast2600-facebook-netbmc-common.dtsi | 169 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 14 +- arch/arm/boot/dts/dm8148-evm.dts | 8 +- arch/arm/boot/dts/dm8168-evm.dts | 8 +- .../boot/dts/facebook-bmc-flash-layout-128.dtsi | 60 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 13 + arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts | 106 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 36 + arch/arm/boot/dts/imx6q-skov-revc-lt6.dts | 128 + .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 127 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 54 + arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 477 + arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 + arch/arm/boot/dts/integratorap-im-pd1.dts | 4 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 2 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 24 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-db8500.dtsi | 6 +- arch/arm/boot/dts/ste-db8520.dtsi | 6 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 2 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 - arch/arm/configs/aspeed_g4_defconfig | 16 +- arch/arm/configs/aspeed_g5_defconfig | 25 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/include/asm/bitops.h | 1 - arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 +- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 9 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/setup.c | 20 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +- arch/arm/kernel/traps.c | 47 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/mach-bcm/bcm_kona_smc.c | 2 - arch/arm/mach-ixp4xx/Kconfig | 158 - arch/arm/mach-ixp4xx/Makefile | 26 - arch/arm/mach-ixp4xx/avila-pci.c | 79 - arch/arm/mach-ixp4xx/avila-setup.c | 210 - arch/arm/mach-ixp4xx/common.c | 14 + arch/arm/mach-ixp4xx/coyote-pci.c | 62 - arch/arm/mach-ixp4xx/coyote-setup.c | 144 - arch/arm/mach-ixp4xx/dsmg600-pci.c | 77 - arch/arm/mach-ixp4xx/dsmg600-setup.c | 304 - arch/arm/mach-ixp4xx/fsg-pci.c | 73 - arch/arm/mach-ixp4xx/fsg-setup.c | 311 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 72 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 167 - arch/arm/mach-ixp4xx/ixdp425-pci.c | 75 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 339 - arch/arm/mach-ixp4xx/ixdpg425-pci.c | 56 - arch/arm/mach-ixp4xx/miccpt-pci.c | 75 - arch/arm/mach-ixp4xx/nas100d-pci.c | 73 - arch/arm/mach-ixp4xx/nas100d-setup.c | 353 - arch/arm/mach-ixp4xx/nslu2-pci.c | 69 - arch/arm/mach-ixp4xx/nslu2-setup.c | 341 - arch/arm/mach-ixp4xx/omixp-setup.c | 298 - arch/arm/mach-ixp4xx/vulcan-pci.c | 70 - arch/arm/mach-ixp4xx/vulcan-setup.c | 282 - arch/arm/mach-ixp4xx/wg302v2-pci.c | 60 - arch/arm/mach-ixp4xx/wg302v2-setup.c | 114 - arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm/mm/dma-mapping-nommu.c | 173 +- arch/arm/tools/syscall.tbl | 4 +- arch/arm64/Kconfig | 8 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 27 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 61 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 61 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 389 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 18 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 49 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 17 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 11 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 38 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 + .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 33 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 256 + arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 86 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 8 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 7 + .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 14 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 64 +- arch/arm64/include/asm/acpi.h | 3 + arch/arm64/include/asm/bitops.h | 1 - arch/arm64/include/asm/cpufeature.h | 18 +- arch/arm64/include/asm/el2_setup.h | 16 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/fpsimdmacros.h | 1 + arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 2 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/mmu_context.h | 13 + arch/arm64/include/asm/page.h | 1 + arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/simd.h | 2 +- arch/arm64/include/asm/sysreg.h | 29 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kernel/acpi.c | 19 +- arch/arm64/kernel/cpufeature.c | 59 +- arch/arm64/kernel/entry-fpsimd.S | 13 + arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/head.S | 11 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/kernel/process.c | 50 +- arch/arm64/kernel/ptrace.c | 5 + arch/arm64/kernel/signal.c | 31 +- arch/arm64/kernel/signal32.c | 6 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/kvm/arm.c | 121 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/guest.c | 9 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 2 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 21 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 19 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 18 +- arch/arm64/kvm/sys_regs.c | 64 +- arch/arm64/kvm/sys_regs.h | 31 + arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 39 +- arch/arm64/kvm/vgic/vgic.h | 2 + arch/arm64/lib/Makefile | 2 + arch/arm64/mm/init.c | 161 +- arch/csky/Kconfig | 4 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/uaccess.h | 6 - arch/csky/lib/usercopy.c | 102 - arch/h8300/Kconfig | 1 - arch/h8300/include/asm/bitops.h | 1 - arch/h8300/include/asm/processor.h | 1 - arch/h8300/include/asm/segment.h | 40 - arch/h8300/include/asm/thread_info.h | 3 - arch/h8300/kernel/entry.S | 1 - arch/h8300/kernel/h8300_ksyms.c | 2 - arch/h8300/kernel/head_ram.S | 1 - arch/h8300/lib/Makefile | 2 +- arch/h8300/lib/strncpy.S | 35 - arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 - arch/h8300/mm/memory.c | 53 - arch/hexagon/Kconfig | 5 +- arch/hexagon/include/asm/bitops.h | 1 - arch/hexagon/include/asm/uaccess.h | 31 - arch/hexagon/kernel/dma.c | 57 +- arch/hexagon/kernel/hexagon_ksyms.c | 1 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/strnlen_user.S | 126 - arch/ia64/Kbuild | 2 + arch/ia64/Kconfig | 2 + arch/ia64/Makefile | 2 - arch/ia64/include/asm/bitops.h | 2 - arch/ia64/kernel/acpi.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig | 2 - arch/m68k/fpsp040/skeleton.S | 3 +- arch/m68k/include/asm/atomic.h | 4 +- arch/m68k/include/asm/bitops.h | 2 - arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/Kbuild | 4 + arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 5 - arch/microblaze/Makefile | 5 - arch/microblaze/include/asm/uaccess.h | 21 +- arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/lib/uaccess_old.S | 90 - arch/mips/Kconfig | 4 +- arch/mips/Kconfig.debug | 4 - arch/mips/boot/dts/mscc/ocelot.dtsi | 11 + arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 12 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 8 + arch/mips/generic/board-ingenic.c | 28 + arch/mips/include/asm/bitops.h | 1 - arch/mips/include/asm/cacheflush.h | 2 + arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/kernel/uprobes.c | 10 +- arch/mips/kvm/mips.c | 4 - arch/mips/kvm/mmu.c | 4 +- arch/nds32/Kconfig | 6 +- arch/nds32/Makefile | 2 + arch/nios2/Kconfig | 5 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/openrisc/Kconfig | 6 +- arch/openrisc/include/asm/bitops.h | 1 - arch/openrisc/kernel/process.c | 2 - arch/parisc/Kbuild | 1 + arch/parisc/Kconfig | 3 +- arch/parisc/Kconfig.debug | 3 - arch/parisc/Makefile | 3 - arch/parisc/boot/Makefile | 4 - arch/parisc/boot/install.sh | 65 - arch/parisc/include/asm/bitops.h | 2 - arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/parisc-device.h | 4 +- arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/parisc/include/asm/string.h | 15 - arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/parisc_ksyms.c | 4 - arch/parisc/kernel/process.c | 3 - arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 72 + arch/parisc/lib/string.S | 136 - arch/parisc/math-emu/decode_exc.c | 4 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Kconfig.debug | 30 - arch/powerpc/Makefile | 4 +- arch/powerpc/boot/Makefile | 11 - arch/powerpc/boot/dts/fsl/sbc8641d.dts | 176 - arch/powerpc/boot/dts/microwatt.dts | 12 + arch/powerpc/boot/dts/sbc8548-altflash.dts | 111 - arch/powerpc/boot/dts/sbc8548-post.dtsi | 289 - arch/powerpc/boot/dts/sbc8548-pre.dtsi | 48 - arch/powerpc/boot/dts/sbc8548.dts | 106 - arch/powerpc/boot/dts/wii.dts | 13 +- arch/powerpc/boot/install.sh | 27 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/85xx/sbc8548_defconfig | 50 - arch/powerpc/configs/microwatt_defconfig | 7 +- arch/powerpc/configs/mpc85xx_base.config | 1 - arch/powerpc/configs/mpc86xx_base.config | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 49 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 1 + arch/powerpc/include/asm/asm-compat.h | 4 +- arch/powerpc/include/asm/atomic.h | 4 +- arch/powerpc/include/asm/bitops.h | 10 +- arch/powerpc/include/asm/book3s/32/kup.h | 20 + arch/powerpc/include/asm/book3s/64/kup.h | 2 +- arch/powerpc/include/asm/bug.h | 61 +- arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/debugfs.h | 13 - arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/extable.h | 14 + arch/powerpc/include/asm/firmware.h | 7 +- arch/powerpc/include/asm/iommu.h | 1 + arch/powerpc/include/asm/kvm_book3s_64.h | 1 + arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/membarrier.h | 3 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 5 + arch/powerpc/include/asm/pmc.h | 7 + arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 13 +- arch/powerpc/include/asm/prom.h | 3 +- arch/powerpc/include/asm/ptrace.h | 37 +- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/sections.h | 8 - arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/smp.h | 6 + arch/powerpc/include/asm/syscall.h | 20 +- arch/powerpc/include/asm/syscalls.h | 30 + arch/powerpc/include/asm/tce.h | 8 - arch/powerpc/include/asm/topology.h | 19 +- arch/powerpc/include/asm/unistd.h | 2 - arch/powerpc/include/asm/vdso/processor.h | 9 + arch/powerpc/include/asm/xics.h | 3 +- arch/powerpc/include/asm/xive-regs.h | 3 + arch/powerpc/include/asm/xive.h | 2 + arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 15 +- arch/powerpc/kernel/cacheinfo.c | 124 +- arch/powerpc/kernel/dawr.c | 3 +- arch/powerpc/kernel/eeh.c | 16 +- arch/powerpc/kernel/eeh_cache.c | 4 +- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64e.S | 24 +- arch/powerpc/kernel/exceptions-64s.S | 7 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/fpu.S | 3 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/hw_breakpoint.c | 1 - arch/powerpc/kernel/interrupt.c | 12 +- arch/powerpc/kernel/iommu.c | 61 +- arch/powerpc/kernel/kdebugfs.c | 14 + arch/powerpc/kernel/misc.S | 2 +- arch/powerpc/kernel/misc_32.S | 4 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/pci-common.c | 6 + arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 5 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 + arch/powerpc/kernel/reloc_32.S | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/rtasd.c | 4 +- arch/powerpc/kernel/security.c | 16 +- arch/powerpc/kernel/setup-common.c | 13 - arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/smp.c | 88 +- arch/powerpc/kernel/syscalls.c | 15 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kernel/time.c | 3 +- arch/powerpc/kernel/traps.c | 23 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kernel/vector.S | 4 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/relocate_32.S | 12 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s.c | 5 - arch/powerpc/kvm/book3s.h | 3 +- arch/powerpc/kvm/book3s_64_mmu.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +- arch/powerpc/kvm/book3s_hv.c | 126 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_nested.c | 101 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 42 - arch/powerpc/kvm/book3s_hv_tm.c | 61 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xive.c | 74 +- arch/powerpc/kvm/book3s_xive.h | 11 +- arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/kvm/booke.c | 5 - arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 16 +- arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/drmem.c | 46 + arch/powerpc/mm/mmu_decl.h | 2 +- arch/powerpc/mm/nohash/tlb_low.S | 4 +- arch/powerpc/mm/numa.c | 491 +- arch/powerpc/mm/pageattr.c | 23 +- arch/powerpc/mm/ptdump/8xx.c | 6 +- arch/powerpc/mm/ptdump/Makefile | 9 +- arch/powerpc/mm/ptdump/bats.c | 18 +- arch/powerpc/mm/ptdump/book3s64.c | 6 +- arch/powerpc/mm/ptdump/hashpagetable.c | 12 +- arch/powerpc/mm/ptdump/ptdump.c | 176 +- arch/powerpc/mm/ptdump/segment_regs.c | 16 +- arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/perf/core-book3s.c | 21 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/powerpc/platforms/44x/machine_check.c | 4 +- arch/powerpc/platforms/4xx/machine_check.c | 2 +- arch/powerpc/platforms/85xx/Kconfig | 6 - arch/powerpc/platforms/85xx/Makefile | 1 - arch/powerpc/platforms/85xx/sbc8548.c | 134 - arch/powerpc/platforms/86xx/Kconfig | 8 +- arch/powerpc/platforms/86xx/Makefile | 1 - arch/powerpc/platforms/86xx/sbc8641d.c | 87 - arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/axon_msi.c | 4 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pasemi/idle.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 3 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 260 +- arch/powerpc/platforms/powernv/pci.c | 67 - arch/powerpc/platforms/powernv/pci.h | 6 - arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/firmware.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 173 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 + arch/powerpc/platforms/pseries/iommu.c | 514 +- arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 + arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 2 + arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/sysdev/fsl_rio.c | 2 +- arch/powerpc/sysdev/xics/ics-native.c | 13 +- arch/powerpc/sysdev/xics/ics-opal.c | 40 +- arch/powerpc/sysdev/xics/ics-rtas.c | 40 +- arch/powerpc/sysdev/xics/xics-common.c | 131 +- arch/powerpc/sysdev/xive/common.c | 105 +- arch/powerpc/sysdev/xive/native.c | 10 + arch/powerpc/tools/head_check.sh | 24 +- arch/powerpc/xmon/xmon.c | 22 +- arch/riscv/Kconfig | 14 +- arch/riscv/Makefile | 6 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 2 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/page.h | 4 +- arch/riscv/include/asm/vdso.h | 23 +- arch/riscv/kernel/ptrace.c | 4 + arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/vdso/Makefile | 26 +- arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 5 + arch/riscv/kernel/vdso/so2s.sh | 6 - arch/riscv/mm/init.c | 73 +- arch/s390/Kconfig | 2 +- arch/s390/Kconfig.debug | 3 - arch/s390/Makefile | 14 +- arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/boot/startup.c | 20 +- arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 1 - arch/s390/include/asm/bitops.h | 1 - arch/s390/include/asm/debug.h | 96 + arch/s390/include/asm/kvm_host.h | 10 +- arch/s390/include/asm/kvm_para.h | 229 +- arch/s390/include/asm/lowcore.h | 3 +- arch/s390/include/asm/page.h | 3 - arch/s390/include/asm/pci.h | 7 +- arch/s390/include/asm/pci_dma.h | 2 - arch/s390/include/asm/processor.h | 2 + arch/s390/include/asm/qdio.h | 4 - arch/s390/include/asm/sclp.h | 2 + arch/s390/include/asm/uaccess.h | 18 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/debug.c | 247 +- arch/s390/kernel/entry.S | 11 +- arch/s390/kernel/entry.h | 2 - arch/s390/kernel/ipl.c | 3 - arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/signal.c | 6 - arch/s390/kernel/smp.c | 50 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/text_amode31.S | 4 +- arch/s390/kernel/vmlinux.lds.S | 2 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 42 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/kvm/priv.c | 15 +- arch/s390/kvm/vsie.c | 2 + arch/s390/lib/string.c | 3 + arch/s390/lib/uaccess.c | 52 - arch/s390/mm/fault.c | 2 +- arch/s390/mm/kasan_init.c | 41 +- arch/s390/mm/page-states.c | 43 - arch/s390/mm/pageattr.c | 2 +- arch/s390/pci/pci.c | 74 +- arch/s390/pci/pci_bus.c | 8 +- arch/s390/pci/pci_bus.h | 5 + arch/s390/pci/pci_clp.c | 186 +- arch/s390/pci/pci_dma.c | 25 +- arch/s390/pci/pci_event.c | 5 +- arch/s390/pci/pci_sysfs.c | 19 +- arch/sh/Kconfig | 3 +- arch/sh/Kconfig.debug | 3 - arch/sh/boot/compressed/install.sh | 56 - arch/sh/include/asm/bitops.h | 1 - arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/Kconfig | 3 +- arch/sparc/Kconfig.debug | 4 - arch/sparc/Makefile | 3 +- arch/sparc/boot/Makefile | 4 - arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/sparc/kernel/process_32.c | 3 - arch/sparc/kernel/process_64.c | 3 - arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/um/Kconfig | 8 +- arch/um/drivers/rtc_user.c | 1 + arch/um/drivers/ubd_kern.c | 3 +- arch/um/drivers/vector_kern.c | 8 +- arch/um/drivers/vector_user.c | 1 + arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/include/asm/uaccess.h | 5 +- arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 - arch/um/kernel/skas/clone.c | 3 +- arch/um/kernel/skas/uaccess.c | 14 +- arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 + arch/x86/Kconfig | 4 +- arch/x86/Kconfig.debug | 3 - arch/x86/Makefile | 53 +- arch/x86/Makefile_32.cpu | 6 - arch/x86/boot/Makefile | 7 +- arch/x86/boot/boot.h | 2 +- arch/x86/boot/compressed/efi_thunk_64.S | 30 +- arch/x86/boot/compressed/head_64.S | 3 + arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 497 + arch/x86/crypto/sm4-avx.h | 24 + arch/x86/crypto/sm4_aesni_avx2_glue.c | 169 + arch/x86/crypto/sm4_aesni_avx_glue.c | 92 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/events/Kconfig | 10 + arch/x86/events/amd/Makefile | 5 +- arch/x86/events/amd/ibs.c | 32 +- arch/x86/events/amd/power.c | 1 + arch/x86/events/amd/uncore.c | 40 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/include/asm/amd-ibs.h | 132 + arch/x86/include/asm/bitops.h | 2 - arch/x86/include/asm/kvm-x86-ops.h | 1 - arch/x86/include/asm/kvm_host.h | 71 +- arch/x86/include/asm/mce.h | 1 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/svm.h | 2 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/amd_nb.c | 5 + arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/common.c | 6 + arch/x86/kernel/cpu/mce/core.c | 11 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 + arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/debugfs.c | 111 + arch/x86/kvm/hyperv.c | 34 +- arch/x86/kvm/mmu.h | 25 + arch/x86/kvm/mmu/mmu.c | 243 +- arch/x86/kvm/mmu/mmu_internal.h | 1 + arch/x86/kvm/mmu/page_track.c | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 74 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/nested.c | 13 +- arch/x86/kvm/svm/sev.c | 2 - arch/x86/kvm/svm/svm.c | 60 +- arch/x86/kvm/svm/svm.h | 8 - arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 - arch/x86/kvm/vmx/evmcs.h | 4 - arch/x86/kvm/vmx/nested.c | 88 +- arch/x86/kvm/vmx/vmcs.h | 2 + arch/x86/kvm/vmx/vmcs12.c | 1 - arch/x86/kvm/vmx/vmcs12.h | 4 - arch/x86/kvm/vmx/vmx.c | 61 +- arch/x86/kvm/vmx/vmx.h | 35 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 104 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/string_32.c | 1 + arch/x86/mm/init.c | 23 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/pci/numachip.c | 1 + arch/x86/realmode/init.c | 2 +- arch/x86/tools/relocs.c | 37 +- arch/x86/tools/relocs.h | 1 + arch/x86/um/Kconfig | 1 - arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- arch/x86/xen/enlighten_pv.c | 12 +- arch/x86/xen/mmu_pv.c | 4 +- arch/x86/xen/p2m.c | 4 +- arch/x86/xen/platform-pci-unplug.c | 16 +- arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 7 +- arch/xtensa/Makefile | 12 - arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/uaccess.h | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/kernel/xtensa_ksyms.c | 2 +- arch/xtensa/platforms/Makefile | 4 + block/Kconfig.iosched | 6 - block/Makefile | 2 - block/bfq-iosched.c | 12 +- block/bfq-iosched.h | 6 +- block/bfq-wf2q.c | 6 +- block/bio-integrity.c | 7 +- block/bio.c | 24 +- block/blk-cgroup.c | 136 +- block/blk-core.c | 1 - block/blk-crypto.c | 2 +- block/blk-flush.c | 13 + block/blk-integrity.c | 12 +- block/blk-iocost.c | 31 +- block/blk-iolatency.c | 38 +- block/blk-merge.c | 2 + block/blk-mq.c | 48 +- block/blk-settings.c | 8 +- block/blk-sysfs.c | 23 +- block/blk-throttle.c | 32 + block/blk-wbt.c | 10 +- block/blk-zoned.c | 6 - block/blk.h | 15 +- block/disk-events.c | 7 +- block/genhd.c | 266 +- block/holder.c | 7 + block/ioprio.c | 9 +- block/mq-deadline-cgroup.c | 126 - block/mq-deadline-cgroup.h | 114 - block/mq-deadline-main.c | 1177 - block/mq-deadline.c | 1106 + block/partitions/core.c | 2 - block/partitions/efi.c | 12 + crypto/Kconfig | 22 + crypto/Makefile | 3 +- crypto/sha512_generic.c | 3 - crypto/skcipher.c | 2 +- crypto/tcrypt.c | 74 +- crypto/testmgr.c | 29 + crypto/testmgr.h | 148 + drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/acpi_fpdt.c | 7 +- drivers/acpi/acpi_lpss.c | 4 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/button.c | 11 + drivers/acpi/osl.c | 23 +- drivers/acpi/platform_profile.c | 3 + drivers/acpi/power.c | 38 +- drivers/acpi/prmt.c | 6 + drivers/acpi/spcr.c | 1 + drivers/acpi/tables.c | 5 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 272 +- drivers/ata/libata-sata.c | 62 +- drivers/ata/libata-scsi.c | 60 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/arch_numa.c | 5 +- drivers/base/arch_topology.c | 2 + drivers/base/node.c | 63 +- drivers/base/platform-msi.c | 22 +- drivers/base/platform.c | 20 +- drivers/base/power/clock_ops.c | 17 + drivers/base/power/domain.c | 40 +- drivers/base/power/runtime.c | 17 + drivers/base/property.c | 30 +- drivers/base/regmap/internal.h | 4 + drivers/base/regmap/regmap.c | 35 +- drivers/base/topology.c | 115 +- drivers/bcma/main.c | 6 +- drivers/bcma/scan.c | 7 +- drivers/block/Kconfig | 4 +- drivers/block/cryptoloop.c | 2 + drivers/block/floppy.c | 30 +- drivers/block/nbd.c | 192 +- drivers/block/null_blk/main.c | 3 +- drivers/block/paride/pd.c | 2 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/virtio_blk.c | 16 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 126 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btintel.c | 115 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btusb.c | 28 +- drivers/bus/mhi/core/internal.h | 2 +- drivers/bus/mhi/core/main.c | 9 +- drivers/bus/ti-sysc.c | 1 + drivers/char/Kconfig | 4 +- drivers/char/ipmi/ipmi_si.h | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_si_parisc.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/at91/clk-generated.c | 6 + drivers/clk/at91/sama7g5.c | 14 +- drivers/clk/clk-fractional-divider.c | 56 +- drivers/clk/clk-fractional-divider.h | 15 + drivers/clk/clk-versaclock5.c | 42 +- drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-imx8mm.c | 7 +- drivers/clk/imx/clk-imx8mn.c | 12 +- drivers/clk/imx/clk-imx8mq.c | 7 +- drivers/clk/imx/clk.h | 16 +- drivers/clk/mvebu/kirkwood.c | 1 + drivers/clk/qcom/Kconfig | 35 +- drivers/clk/qcom/Makefile | 4 + drivers/clk/qcom/camcc-sc7180.c | 25 +- drivers/clk/qcom/clk-rpmh.c | 21 + drivers/clk/qcom/gcc-msm8953.c | 4250 ++++ drivers/clk/qcom/gcc-sdm660.c | 504 +- drivers/clk/qcom/gcc-sm6115.c | 3544 +++ drivers/clk/qcom/gcc-sm6350.c | 2588 +++ drivers/clk/qcom/lpass-gfm-sm8250.c | 21 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 18 +- drivers/clk/qcom/mmcc-msm8994.c | 2620 +++ drivers/clk/qcom/mss-sc7180.c | 30 +- drivers/clk/qcom/q6sstop-qcs404.c | 32 +- drivers/clk/qcom/turingcc-qcs404.c | 30 +- drivers/clk/ralink/clk-mt7621.c | 9 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 2 +- drivers/clk/renesas/rzg2l-cpg.c | 23 - drivers/clk/renesas/rzg2l-cpg.h | 12 - drivers/clk/rockchip/clk.c | 17 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/clk-zynqmp.h | 1 + drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/exynos_mct.c | 16 +- drivers/clocksource/ingenic-sysost.c | 318 +- drivers/clocksource/sh_cmt.c | 30 +- drivers/clocksource/timer-fttmr010.c | 32 +- drivers/clocksource/timer-mediatek.c | 8 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/intel_pstate.c | 39 + drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/cpufreq/qcom-cpufreq-hw.c | 148 + drivers/cpuidle/cpuidle-pseries.c | 2 +- drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 60 +- drivers/crypto/hisilicon/qm.c | 430 +- drivers/crypto/hisilicon/qm.h | 8 + drivers/crypto/hisilicon/sec2/sec.h | 5 - drivers/crypto/hisilicon/sec2/sec_main.c | 92 +- drivers/crypto/hisilicon/zip/zip_main.c | 57 +- drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 2 +- drivers/crypto/omap-des.c | 8 +- drivers/crypto/omap-sham.c | 12 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 8 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 19 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxx/adf_drv.c | 21 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 - drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 19 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 1 - drivers/crypto/qat/qat_c62x/adf_drv.c | 21 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 - drivers/crypto/qat/qat_c62xvf/adf_drv.c | 16 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 8 +- drivers/crypto/qat/qat_common/adf_aer.c | 2 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 21 +- drivers/crypto/qat/qat_common/adf_init.c | 13 +- drivers/crypto/qat/qat_common/adf_isr.c | 42 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 78 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 2 +- drivers/crypto/qat/qat_common/adf_sriov.c | 8 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 12 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 64 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 19 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 21 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 - drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 16 +- drivers/cxl/acpi.c | 153 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/bus.c | 106 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 798 + drivers/cxl/core/memdev.c | 115 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 107 +- drivers/cxl/cxlmem.h | 197 +- drivers/cxl/pci.c | 949 +- drivers/cxl/pmem.c | 160 +- drivers/dax/super.c | 191 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma-buf/udmabuf.c | 4 +- drivers/dma/Kconfig | 5 +- drivers/dma/Makefile | 1 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 2 +- drivers/dma/idxd/cdev.c | 5 +- drivers/dma/idxd/device.c | 83 +- drivers/dma/idxd/dma.c | 10 +- drivers/dma/idxd/irq.c | 8 +- drivers/dma/idxd/submit.c | 11 +- drivers/dma/idxd/sysfs.c | 10 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 + drivers/dma/ptdma/ptdma-dev.c | 305 + drivers/dma/ptdma/ptdma-dmaengine.c | 389 + drivers/dma/ptdma/ptdma-pci.c | 243 + drivers/dma/ptdma/ptdma.h | 324 + drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 971 + drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil-j721e.c | 73 + drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/edac/altera_edac.c | 44 +- drivers/edac/i10nm_base.c | 152 +- drivers/edac/skx_base.c | 3 +- drivers/edac/skx_common.c | 9 +- drivers/edac/skx_common.h | 7 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/efi/cper.c | 13 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/qcom_scm.c | 58 + drivers/firmware/qcom_scm.h | 4 + drivers/firmware/raspberrypi.c | 10 +- drivers/fpga/machxo2-spi.c | 1 + drivers/gpio/Kconfig | 23 +- drivers/gpio/Makefile | 3 +- drivers/gpio/gpio-mc9s08dz60.c | 112 - drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-rockchip.c | 771 + drivers/gpio/gpio-virtio.c | 375 + drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 154 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 638 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 128 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 + drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 + drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 38 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 - drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 + drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 173 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 6 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 313 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 63 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 43 + .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 27 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 + drivers/gpu/drm/amd/display/dc/core/dc.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 468 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1163 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 118 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 7 + drivers/gpu/drm/amd/display/dc/dc_types.h | 21 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 65 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 21 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 747 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 247 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 7 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 81 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- .../drm/amd/display/include/bios_parser_types.h | 8 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 + .../gpu/drm/amd/display/include/grph_object_defs.h | 12 + .../gpu/drm/amd/display/include/grph_object_id.h | 8 + .../drm/amd/display/include/link_service_types.h | 41 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 56 +- .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + drivers/gpu/drm/amd/include/atomfirmware.h | 4 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 32 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 49 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 1 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 11 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 25 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 21 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 6 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 81 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 180 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 50 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 107 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/arm/hdlcd_drv.c | 174 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 + drivers/gpu/drm/drm_auth.c | 6 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 17 +- drivers/gpu/drm/drm_ioc32.c | 4 +- drivers/gpu/drm/drm_irq.c | 95 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_prime.c | 13 +- drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 39 +- drivers/gpu/drm/drm_vblank.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_pipe.c | 5 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 27 +- drivers/gpu/drm/i915/display/intel_display.c | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 9 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/i915_module.c | 37 +- drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 31 +- drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 168 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 173 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 42 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 59 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 63 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 781 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 993 + drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/msm_drv.c | 113 +- drivers/gpu/drm/msm/msm_kms.h | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 81 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 35 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 1 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvif/client.h | 1 - drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/ioctl.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 - drivers/gpu/drm/nouveau/nouveau_chan.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 15 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 9 - drivers/gpu/drm/nouveau/nouveau_usif.c | 57 +- drivers/gpu/drm/nouveau/nvif/client.c | 3 +- drivers/gpu/drm/nouveau/nvif/object.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 21 + drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c | 15 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c | 94 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c | 92 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 1 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 27 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 16 +- drivers/gpu/drm/panel/panel-simple.c | 69 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/radeon_device.c | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 4 - drivers/gpu/drm/radeon/radeon_fb.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 44 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 16 +- drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 27 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tiny/cirrus.c | 4 +- drivers/gpu/drm/tiny/gm12u320.c | 4 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 2 - drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 4 - drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 + drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/gpu/host1x/hw/debug_hw.c | 23 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/hid/Kconfig | 2 +- drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_client.c | 62 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 69 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 23 + drivers/hid/hid-asus.c | 15 + drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 8 +- drivers/hid/hid-logitech-hidpp.c | 47 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-sony.c | 49 +- drivers/hid/hid-thrustmaster.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hv/hv_snapshot.c | 1 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 2 +- drivers/hwmon/adt7470.c | 1051 +- drivers/hwmon/aquacomputer_d5next.c | 363 + drivers/hwmon/dell-smm-hwmon.c | 31 +- drivers/hwmon/k10temp.c | 30 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 + drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-at91-core.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 38 +- drivers/i2c/busses/i2c-designware-common.c | 8 +- drivers/i2c/busses/i2c-designware-core.h | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-iop3xx.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-pmcmsp.c | 600 - drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 290 + drivers/i2c/busses/i2c-xlp9xx.c | 2 +- drivers/i2c/i2c-core-acpi.c | 32 + drivers/i2c/i2c-dev.c | 22 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/rn5t618-adc.c | 23 + drivers/iio/adc/rockchip_saradc.c | 47 +- drivers/iio/adc/rzg2l_adc.c | 600 + drivers/iio/adc/ti-adc128s052.c | 6 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/light/as73211.c | 3 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/pressure/hp03.c | 36 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/infiniband/core/cma.c | 3 + drivers/infiniband/core/sa_query.c | 186 +- drivers/infiniband/core/umem.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 5 +- drivers/infiniband/core/umem_odp.c | 3 - drivers/infiniband/core/uverbs_std_types_mr.c | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 1 + drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 20 +- drivers/infiniband/hw/hfi1/affinity.c | 45 +- drivers/infiniband/hw/hfi1/affinity.h | 45 +- drivers/infiniband/hw/hfi1/aspm.h | 45 +- drivers/infiniband/hw/hfi1/chip.c | 44 +- drivers/infiniband/hw/hfi1/chip.h | 48 +- drivers/infiniband/hw/hfi1/chip_registers.h | 50 +- drivers/infiniband/hw/hfi1/common.h | 44 +- drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 49 +- drivers/infiniband/hw/hfi1/device.c | 44 +- drivers/infiniband/hw/hfi1/device.h | 49 +- drivers/infiniband/hw/hfi1/driver.c | 44 +- drivers/infiniband/hw/hfi1/efivar.c | 44 +- drivers/infiniband/hw/hfi1/efivar.h | 45 +- drivers/infiniband/hw/hfi1/eprom.c | 45 +- drivers/infiniband/hw/hfi1/eprom.h | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.h | 48 +- drivers/infiniband/hw/hfi1/fault.c | 45 +- drivers/infiniband/hw/hfi1/fault.h | 50 +- drivers/infiniband/hw/hfi1/file_ops.c | 45 +- drivers/infiniband/hw/hfi1/firmware.c | 44 +- drivers/infiniband/hw/hfi1/hfi.h | 49 +- drivers/infiniband/hw/hfi1/init.c | 44 +- drivers/infiniband/hw/hfi1/intr.c | 44 +- drivers/infiniband/hw/hfi1/iowait.h | 49 +- drivers/infiniband/hw/hfi1/mad.c | 44 +- drivers/infiniband/hw/hfi1/mad.h | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 45 +- drivers/infiniband/hw/hfi1/msix.c | 43 - drivers/infiniband/hw/hfi1/msix.h | 44 +- drivers/infiniband/hw/hfi1/opa_compat.h | 48 +- drivers/infiniband/hw/hfi1/pcie.c | 55 +- drivers/infiniband/hw/hfi1/pio.c | 44 +- drivers/infiniband/hw/hfi1/pio.h | 48 +- drivers/infiniband/hw/hfi1/pio_copy.c | 44 +- drivers/infiniband/hw/hfi1/platform.c | 44 +- drivers/infiniband/hw/hfi1/platform.h | 45 +- drivers/infiniband/hw/hfi1/qp.c | 44 +- drivers/infiniband/hw/hfi1/qp.h | 48 +- drivers/infiniband/hw/hfi1/qsfp.c | 44 +- drivers/infiniband/hw/hfi1/qsfp.h | 44 +- drivers/infiniband/hw/hfi1/rc.c | 44 +- drivers/infiniband/hw/hfi1/ruc.c | 44 +- drivers/infiniband/hw/hfi1/sdma.c | 53 +- drivers/infiniband/hw/hfi1/sdma.h | 49 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 44 +- drivers/infiniband/hw/hfi1/sysfs.c | 45 +- drivers/infiniband/hw/hfi1/trace.c | 44 +- drivers/infiniband/hw/hfi1/trace.h | 44 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 45 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 45 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 45 +- drivers/infiniband/hw/hfi1/trace_misc.h | 45 +- drivers/infiniband/hw/hfi1/trace_mmu.h | 45 +- drivers/infiniband/hw/hfi1/trace_rc.h | 45 +- drivers/infiniband/hw/hfi1/trace_rx.h | 45 +- drivers/infiniband/hw/hfi1/trace_tx.h | 44 +- drivers/infiniband/hw/hfi1/uc.c | 44 +- drivers/infiniband/hw/hfi1/ud.c | 44 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 57 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 49 +- drivers/infiniband/hw/hfi1/user_pages.c | 44 +- drivers/infiniband/hw/hfi1/user_sdma.c | 45 +- drivers/infiniband/hw/hfi1/user_sdma.h | 49 +- drivers/infiniband/hw/hfi1/verbs.c | 44 +- drivers/infiniband/hw/hfi1/verbs.h | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 44 +- drivers/infiniband/hw/hfi1/vnic.h | 48 +- drivers/infiniband/hw/hfi1/vnic_main.c | 44 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 44 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 74 +- drivers/infiniband/hw/hns/hns_roce_db.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 25 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 81 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 39 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 31 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 160 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 28 +- drivers/infiniband/hw/irdma/Kconfig | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mthca/mthca_eq.c | 21 +- drivers/infiniband/hw/mthca/mthca_main.c | 15 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 25 +- drivers/infiniband/hw/qedr/verbs.c | 34 +- drivers/infiniband/hw/qib/qib_file_ops.c | 12 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_user_pages.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 14 +- drivers/infiniband/sw/rdmavt/ah.c | 44 +- drivers/infiniband/sw/rdmavt/ah.h | 50 +- drivers/infiniband/sw/rdmavt/cq.c | 44 +- drivers/infiniband/sw/rdmavt/cq.h | 50 +- drivers/infiniband/sw/rdmavt/mad.c | 44 +- drivers/infiniband/sw/rdmavt/mad.h | 50 +- drivers/infiniband/sw/rdmavt/mcast.c | 44 +- drivers/infiniband/sw/rdmavt/mcast.h | 50 +- drivers/infiniband/sw/rdmavt/mmap.c | 44 +- drivers/infiniband/sw/rdmavt/mmap.h | 50 +- drivers/infiniband/sw/rdmavt/mr.c | 46 +- drivers/infiniband/sw/rdmavt/mr.h | 50 +- drivers/infiniband/sw/rdmavt/pd.c | 44 +- drivers/infiniband/sw/rdmavt/pd.h | 50 +- drivers/infiniband/sw/rdmavt/qp.c | 44 +- drivers/infiniband/sw/rdmavt/qp.h | 50 +- drivers/infiniband/sw/rdmavt/rc.c | 44 +- drivers/infiniband/sw/rdmavt/srq.c | 44 +- drivers/infiniband/sw/rdmavt/srq.h | 50 +- drivers/infiniband/sw/rdmavt/trace.c | 44 +- drivers/infiniband/sw/rdmavt/trace.h | 44 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 44 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 44 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rvt.h | 44 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 44 +- drivers/infiniband/sw/rdmavt/vt.c | 44 +- drivers/infiniband/sw/rdmavt/vt.h | 50 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_queue.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 8 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 146 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 78 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 - drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/serio/gscps2.c | 3 +- drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/iommu/Kconfig | 82 +- drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/iommu.c | 21 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 100 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 11 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 68 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 9 - drivers/iommu/dma-iommu.c | 51 +- drivers/iommu/exynos-iommu.c | 19 +- drivers/iommu/intel/Kconfig | 19 +- drivers/iommu/intel/dmar.c | 2 - drivers/iommu/intel/iommu.c | 58 +- drivers/iommu/intel/pasid.c | 28 +- drivers/iommu/intel/pasid.h | 16 +- drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 7 +- drivers/iommu/io-pgtable-arm-v7s.c | 12 +- drivers/iommu/io-pgtable-arm.c | 12 +- drivers/iommu/iommu.c | 59 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 28 +- drivers/iommu/mtk_iommu.c | 7 - drivers/iommu/mtk_iommu_v1.c | 1 - drivers/iommu/of_iommu.c | 1 - drivers/iommu/rockchip-iommu.c | 12 +- drivers/iommu/s390-iommu.c | 18 +- drivers/iommu/sprd-iommu.c | 7 - drivers/iommu/sun50i-iommu.c | 13 +- drivers/iommu/virtio-iommu.c | 8 - drivers/ipack/carriers/tpci200.c | 60 +- drivers/irqchip/irq-apple-aic.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 1 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 3 - drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 50 +- drivers/irqchip/irq-gic.c | 14 +- drivers/irqchip/qcom-pdc.c | 68 +- drivers/isdn/capi/capiutil.c | 2 +- drivers/leds/Kconfig | 2 +- drivers/leds/led-class-flash.c | 6 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 15 + drivers/leds/leds-gpio.c | 12 +- drivers/leds/leds-pca955x.c | 232 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds.h | 1 + drivers/leds/trigger/Kconfig | 2 +- drivers/lightnvm/Kconfig | 44 - drivers/lightnvm/Makefile | 11 - drivers/lightnvm/core.c | 1440 -- drivers/lightnvm/pblk-cache.c | 137 - drivers/lightnvm/pblk-core.c | 2151 -- drivers/lightnvm/pblk-gc.c | 726 - drivers/lightnvm/pblk-init.c | 1324 -- drivers/lightnvm/pblk-map.c | 210 - drivers/lightnvm/pblk-rb.c | 858 - drivers/lightnvm/pblk-read.c | 474 - drivers/lightnvm/pblk-recovery.c | 874 - drivers/lightnvm/pblk-rl.c | 254 - drivers/lightnvm/pblk-sysfs.c | 728 - drivers/lightnvm/pblk-trace.h | 145 - drivers/lightnvm/pblk-write.c | 665 - drivers/lightnvm/pblk.h | 1358 -- drivers/macintosh/macio-adb.c | 1 - drivers/macintosh/smu.c | 3 +- drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 - drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/mailbox-sti.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 13 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 + drivers/mailbox/qcom-ipcc.c | 1 + drivers/md/Kconfig | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/dm-crypt.c | 6 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-ima.c | 96 +- drivers/md/dm-ima.h | 10 + drivers/md/dm-integrity.c | 5 +- drivers/md/dm-mpath.c | 26 +- drivers/md/dm-table.c | 9 +- drivers/md/dm-verity-target.c | 2 + drivers/md/dm.c | 11 +- drivers/md/raid1.c | 19 + drivers/md/raid10.c | 14 +- drivers/md/raid5.c | 4 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/i2c/Kconfig | 10 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13b10.c | 1491 ++ drivers/media/i2c/ov8856.c | 83 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 247 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 19 +- drivers/media/rc/bpf-lirc.c | 6 +- drivers/media/rc/imon.c | 2 + drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/uvc/uvc_driver.c | 1 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1 + drivers/memstick/host/r592.c | 9 +- drivers/memstick/host/tifm_ms.c | 12 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/intel-lpss.c | 3 +- drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 + drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- drivers/misc/gehc-achc.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.h | 1 - drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 7 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/pci_endpoint_test.c | 9 + drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 24 +- drivers/mmc/core/core.c | 35 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 2 + drivers/mmc/core/mmc_ops.c | 11 +- drivers/mmc/core/pwrseq_sd8787.c | 14 +- drivers/mmc/core/queue.c | 34 +- drivers/mmc/host/dw_mmc.c | 1 + drivers/mmc/host/moxart-mmc.c | 1 + drivers/mmc/host/renesas_sdhi.h | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 92 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 135 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 36 +- drivers/mmc/host/sdhci-esdhc-imx.c | 45 +- drivers/mmc/host/sdhci-iproc.c | 18 + drivers/mmc/host/sdhci-msm.c | 3 + drivers/mmc/host/sdhci-tegra.c | 9 + drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/tifm_sd.c | 16 +- drivers/mmc/host/usdhi6rol0.c | 10 + drivers/mmc/host/via-sdmmc.c | 4 +- drivers/mtd/ftl.c | 2 +- drivers/mtd/maps/Kconfig | 23 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/pmcmsp-flash.c | 227 - drivers/mtd/mtd_blkdevs.c | 60 +- drivers/mtd/mtdconcat.c | 33 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 29 +- drivers/mtd/nand/spi/macronix.c | 16 +- drivers/mtd/rfd_ftl.c | 46 +- drivers/net/Kconfig | 4 +- drivers/net/bonding/bond_main.c | 20 +- drivers/net/can/c_can/c_can.h | 25 +- drivers/net/can/c_can/c_can_main.c | 123 +- drivers/net/can/c_can/c_can_platform.c | 1 - drivers/net/can/dev/dev.c | 66 + drivers/net/can/dev/netlink.c | 2 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/m_can/m_can.c | 228 +- drivers/net/can/m_can/m_can.h | 6 +- drivers/net/can/m_can/m_can_pci.c | 11 +- drivers/net/can/m_can/m_can_platform.c | 15 +- drivers/net/can/m_can/tcan4x5x-core.c | 17 +- drivers/net/can/mscan/mpc5xxx_can.c | 7 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/rcar/rcar_canfd.c | 338 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 2 +- drivers/net/can/usb/esd_usb2.c | 4 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 25 +- drivers/net/dsa/hirschmann/hellcreek.c | 9 +- drivers/net/dsa/mt7530.c | 25 + drivers/net/dsa/mt7530.h | 2 + drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/mv88e6xxx/serdes.c | 11 +- drivers/net/dsa/ocelot/Kconfig | 2 + drivers/net/dsa/ocelot/felix.c | 119 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/sja1105.h | 6 - drivers/net/dsa/sja1105/sja1105_main.c | 455 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 6 +- drivers/net/dsa/sja1105/sja1105_spi.c | 10 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 15 +- drivers/net/ethernet/broadcom/Kconfig | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bnx2.c | 101 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2333 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 189 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 81 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 564 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 763 + drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 145 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 130 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 455 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 264 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 31 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 62 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 194 +- drivers/net/ethernet/broadcom/tg3.h | 1 - drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 12 +- drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 9 + drivers/net/ethernet/cadence/macb_ptp.c | 11 +- drivers/net/ethernet/cavium/Kconfig | 4 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 101 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 22 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 76 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 8 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/ec_bhf.c | 10 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 8 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 55 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 8 +- drivers/net/ethernet/freescale/fec.h | 4 + drivers/net/ethernet/freescale/fec_main.c | 38 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/Kconfig | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 23 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 81 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 209 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 31 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 81 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 38 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 64 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 70 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1665 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 198 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 28 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 36 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 17 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 44 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 24 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 124 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 +- drivers/net/ethernet/i825xx/lasi_82596.c | 3 +- drivers/net/ethernet/intel/Kconfig | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 32 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 10 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 22 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 101 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 13 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 68 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc.h | 12 + drivers/net/ethernet/intel/igc/igc_defines.h | 39 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 152 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 182 +- drivers/net/ethernet/intel/igc/igc_regs.h | 26 + drivers/net/ethernet/intel/igc/igc_tsn.c | 174 +- drivers/net/ethernet/intel/igc/igc_tsn.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 5 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/jme.c | 82 +- drivers/net/ethernet/litex/Kconfig | 27 + drivers/net/ethernet/litex/Makefile | 5 + drivers/net/ethernet/litex/litex_liteeth.c | 317 + drivers/net/ethernet/marvell/mv643xx_eth.c | 12 +- drivers/net/ethernet/marvell/mvneta.c | 16 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 7 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 26 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 9 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 110 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 9 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 7 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 46 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 3 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 226 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 62 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 19 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 127 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 6 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 600 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 113 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 76 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 108 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 5 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 7 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 5 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 61 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 45 +- .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 156 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 72 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 154 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 67 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_struct.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 42 +- drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx4/main.c | 13 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 19 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 4 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 329 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 48 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 588 + drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 49 + .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 603 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 164 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 35 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 714 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 154 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 79 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 99 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 75 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 359 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 46 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 9 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 26 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 9 +- .../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 123 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 1 + .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 20 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 869 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 41 + .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 586 - .../net/ethernet/mellanox/mlx5/core/esw/sample.h | 42 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 310 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 24 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 11 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 16 +- .../mellanox/mlx5/core/steering/dr_action.c | 271 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 16 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 152 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 36 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 57 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 101 +- .../mellanox/mlx5/core/steering/dr_types.h | 68 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 51 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 6 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 4 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 82 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 94 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 44 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 593 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 23 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 69 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 13 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 1 + drivers/net/ethernet/microsoft/mana/gdma.h | 32 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 88 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 29 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 162 +- drivers/net/ethernet/mscc/Kconfig | 3 +- drivers/net/ethernet/mscc/ocelot.c | 247 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_net.c | 293 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 66 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 71 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 8 +- drivers/net/ethernet/ni/nixge.c | 14 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 8 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 4 +- drivers/net/ethernet/pensando/Kconfig | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 13 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 261 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 10 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 28 + .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 143 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 14 +- drivers/net/ethernet/qlogic/Kconfig | 2 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 1 - .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 10 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 + drivers/net/ethernet/qlogic/qed/qed_main.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 8 + drivers/net/ethernet/qlogic/qede/qede.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 23 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 16 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 32 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 6 +- drivers/net/ethernet/realtek/8139cp.c | 31 +- drivers/net/ethernet/realtek/r8169_main.c | 67 +- drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/ravb.h | 36 +- drivers/net/ethernet/renesas/ravb_main.c | 377 +- drivers/net/ethernet/renesas/ravb_ptp.c | 8 +- drivers/net/ethernet/samsung/Kconfig | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 8 +- drivers/net/ethernet/sfc/Kconfig | 2 +- drivers/net/ethernet/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/ethtool.c | 8 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 8 +- drivers/net/ethernet/socionext/netsec.c | 10 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 13 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 9 - drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 75 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 12 +- drivers/net/ethernet/sun/niu.c | 14 +- drivers/net/ethernet/sun/sunhme.c | 24 - drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 14 +- drivers/net/ethernet/tehuti/tehuti.c | 12 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 14 +- drivers/net/ethernet/toshiba/spider_net.c | 27 +- drivers/net/ethernet/via/via-rhine.c | 9 +- drivers/net/ethernet/via/via-velocity.c | 14 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 18 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/Makefile | 6 +- drivers/net/ethernet/xscale/ixp46x_ts.h | 13 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 35 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 122 +- drivers/net/fddi/skfp/skfddi.c | 41 +- drivers/net/hamradio/6pack.c | 6 + drivers/net/ipa/Makefile | 2 +- drivers/net/ipa/ipa.h | 20 +- drivers/net/ipa/ipa_clock.c | 389 - drivers/net/ipa/ipa_clock.h | 77 - drivers/net/ipa/ipa_data-v3.1.c | 4 +- drivers/net/ipa/ipa_data-v3.5.1.c | 4 +- drivers/net/ipa/ipa_data-v4.11.c | 4 +- drivers/net/ipa/ipa_data-v4.2.c | 4 +- drivers/net/ipa/ipa_data-v4.5.c | 4 +- drivers/net/ipa/ipa_data-v4.9.c | 4 +- drivers/net/ipa/ipa_data.h | 10 +- drivers/net/ipa/ipa_endpoint.c | 4 +- drivers/net/ipa/ipa_interrupt.c | 15 +- drivers/net/ipa/ipa_main.c | 64 +- drivers/net/ipa/ipa_modem.c | 113 +- drivers/net/ipa/ipa_power.c | 473 + drivers/net/ipa/ipa_power.h | 73 + drivers/net/ipa/ipa_smp2p.c | 81 +- drivers/net/ipa/ipa_smp2p.h | 2 +- drivers/net/ipa/ipa_uc.c | 42 +- drivers/net/ipa/ipa_uc.h | 10 +- drivers/net/mdio/Kconfig | 3 +- drivers/net/mdio/mdio-ipq4019.c | 44 + drivers/net/mdio/mdio-mux.c | 37 +- drivers/net/mhi_net.c | 2 +- drivers/net/mii.c | 6 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/pcs/pcs-xpcs.c | 4 + drivers/net/phy/Kconfig | 2 + drivers/net/phy/marvell.c | 144 +- drivers/net/phy/marvell10g.c | 8 + drivers/net/phy/mediatek-ge.c | 4 + drivers/net/phy/phy_device.c | 13 +- drivers/net/phy/xilinx_gmii2rgmii.c | 46 +- drivers/net/ppp/ppp_generic.c | 8 +- drivers/net/team/team_mode_loadbalance.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/asix.h | 1 + drivers/net/usb/asix_common.c | 70 +- drivers/net/usb/asix_devices.c | 49 +- drivers/net/usb/hso.c | 7 +- drivers/net/usb/lan78xx.c | 1060 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/r8152.c | 31 +- drivers/net/virtio_net.c | 31 +- drivers/net/vmxnet3/vmxnet3_drv.c | 47 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 12 +- drivers/net/vrf.c | 4 + drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/net/wireless/ath/wcn36xx/main.c | 12 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 + drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 + drivers/net/wireless/ath/wil6210/ethtool.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 29 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 24 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 126 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 8 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 82 + .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 31 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 56 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 52 +- drivers/net/wireless/intel/iwlegacy/3945.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 78 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlegacy/common.c | 19 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 76 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 304 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 2 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 22 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 144 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 22 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 580 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 85 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 74 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 93 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 120 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 41 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 17 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 53 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 59 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 - drivers/net/wireless/marvell/mwifiex/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 11 + drivers/net/wireless/marvell/mwifiex/pcie.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 161 + drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 23 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.h | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 29 +- drivers/net/wireless/microchip/wilc1000/spi.c | 44 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 38 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 28 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 28 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 37 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 52 +- drivers/net/wireless/realtek/rtw88/Makefile | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 + drivers/net/wireless/realtek/rtw88/pci.c | 47 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw88/wow.c | 107 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.c | 7 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 - drivers/net/wwan/iosm/iosm_ipc_protocol.c | 10 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 13 +- drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 2 +- drivers/net/xen-netfront.c | 272 +- drivers/nfc/microread/mei.c | 1 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/i2c.c | 3 - drivers/nfc/nfcmrvl/spi.c | 3 - drivers/nfc/pn544/pn544.c | 1 - drivers/nfc/st-nci/core.c | 2 - drivers/nfc/st21nfca/core.c | 1 - drivers/nfc/st21nfca/i2c.c | 2 - drivers/nfc/st95hf/core.c | 1 - drivers/nfc/virtual_ncidev.c | 9 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 361 +- drivers/nvdimm/label.h | 121 +- drivers/nvdimm/namespace_devs.c | 204 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 289 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 52 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/lightnvm.c | 1274 -- drivers/nvme/host/nvme.h | 79 +- drivers/nvme/host/pci.c | 187 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 44 +- drivers/nvme/host/trace.c | 18 +- drivers/nvme/target/Kconfig | 2 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd.c | 38 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/trace.c | 18 +- drivers/nvme/target/zns.c | 5 +- drivers/of/address.c | 33 - drivers/of/device.c | 39 +- drivers/of/fdt.c | 133 +- drivers/of/kobj.c | 2 +- drivers/of/of_private.h | 7 - drivers/of/of_reserved_mem.c | 12 +- drivers/of/property.c | 10 + drivers/opp/core.c | 23 +- drivers/opp/of.c | 12 +- drivers/parisc/ccio-dma.c | 94 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_gsc.c | 8 +- drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 28 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 17 +- drivers/pci/controller/dwc/pcie-keembay.c | 460 + drivers/pci/controller/pci-aardvark.c | 195 +- drivers/pci/controller/pci-hyperv.c | 153 +- drivers/pci/controller/pcie-mediatek.c | 52 +- drivers/pci/controller/pcie-rcar-ep.c | 19 +- drivers/pci/controller/pcie-rcar-host.c | 86 + drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-xilinx-nwl.c | 12 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 +- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 134 +- drivers/pci/endpoint/pci-epf-core.c | 146 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/msi.c | 128 +- drivers/pci/of.c | 8 +- drivers/pci/pci-acpi.c | 85 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 299 +- drivers/pci/pci.h | 50 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/ptm.c | 13 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 29 +- drivers/pci/remove.c | 1 - drivers/pci/vpd.c | 339 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 +-- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 16 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 16 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 130 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 131 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pinctrl/pinctrl-rockchip.c | 904 +- drivers/pinctrl/pinctrl-rockchip.h | 287 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 + drivers/pinctrl/samsung/pinctrl-exynos.h | 29 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 + drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/platform/mellanox/mlxbf-pmc.c | 13 +- drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/x86/Kconfig | 242 +- drivers/platform/x86/Makefile | 23 - drivers/platform/x86/acer-wmi.c | 179 + drivers/platform/x86/asus-wmi.c | 416 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dual_accel_detect.h | 26 +- drivers/platform/x86/gigabyte-wmi.c | 2 + drivers/platform/x86/hp_accel.c | 78 +- drivers/platform/x86/i2c-multi-instantiate.c | 27 +- drivers/platform/x86/ideapad-laptop.c | 9 + drivers/platform/x86/intel-hid.c | 732 - drivers/platform/x86/intel-vbtn.c | 414 - drivers/platform/x86/intel/Kconfig | 148 + drivers/platform/x86/intel/Makefile | 38 + drivers/platform/x86/intel/atomisp2/Kconfig | 43 + drivers/platform/x86/intel/atomisp2/Makefile | 9 + .../{intel_atomisp2_led.c => intel/atomisp2/led.c} | 0 .../{intel_atomisp2_pm.c => intel/atomisp2/pm.c} | 0 .../x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} | 0 .../chtdc_ti_pwrbtn.c} | 0 drivers/platform/x86/intel/hid.c | 732 + .../int0002_vgpio.c} | 0 drivers/platform/x86/intel/int1092/Kconfig | 14 + drivers/platform/x86/intel/int1092/Makefile | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 316 + drivers/platform/x86/intel/int1092/intel_sar.h | 86 + .../x86/intel/int33fe/intel_cht_int33fe_common.c | 29 +- .../{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} | 0 .../x86/{intel_oaktrail.c => intel/oaktrail.c} | 0 drivers/platform/x86/intel/pmc/Kconfig | 25 + drivers/platform/x86/intel/pmc/Makefile | 9 + drivers/platform/x86/intel/pmc/core.c | 2160 ++ drivers/platform/x86/intel/pmc/core.h | 363 + .../pmc/pltdrv.c} | 0 drivers/platform/x86/intel/pmt/telemetry.c | 8 + .../x86/{intel_punit_ipc.c => intel/punit_ipc.c} | 0 drivers/platform/x86/{intel-rst.c => intel/rst.c} | 0 .../{intel-smartconnect.c => intel/smartconnect.c} | 0 .../speed_select_if}/Kconfig | 0 .../speed_select_if}/Makefile | 0 .../x86/intel/speed_select_if/isst_if_common.c | 741 + .../speed_select_if}/isst_if_common.h | 0 .../speed_select_if}/isst_if_mbox_msr.c | 0 .../speed_select_if}/isst_if_mbox_pci.c | 0 .../speed_select_if}/isst_if_mmio.c | 0 drivers/platform/x86/intel/telemetry/Kconfig | 16 + drivers/platform/x86/intel/telemetry/Makefile | 11 + .../telemetry/core.c} | 0 .../telemetry/debugfs.c} | 0 .../telemetry/pltdrv.c} | 0 .../{intel_turbo_max_3.c => intel/turbo_max_3.c} | 0 .../uncore-frequency.c} | 0 drivers/platform/x86/intel/vbtn.c | 414 + drivers/platform/x86/intel/wmi/Kconfig | 31 + drivers/platform/x86/intel/wmi/Makefile | 9 + .../wmi/sbl-fw-update.c} | 0 .../wmi/thunderbolt.c} | 0 drivers/platform/x86/intel_pmc_core.c | 1822 -- drivers/platform/x86/intel_pmc_core.h | 344 - drivers/platform/x86/intel_scu_ipc.c | 2 +- .../x86/intel_speed_select_if/isst_if_common.c | 741 - drivers/platform/x86/lg-laptop.c | 107 +- drivers/platform/x86/think-lmi.c | 80 + drivers/platform/x86/think-lmi.h | 1 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/linkstation-poweroff.c | 77 +- drivers/power/reset/tps65086-restart.c | 98 + drivers/power/supply/Kconfig | 14 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/axp288_charger.c | 11 +- drivers/power/supply/bq24735-charger.c | 27 +- drivers/power/supply/max17042_battery.c | 59 +- drivers/power/supply/mt6360_charger.c | 867 + drivers/power/supply/power_supply_core.c | 19 + drivers/power/supply/rn5t618_power.c | 38 + drivers/power/supply/smb347-charger.c | 271 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 30 +- drivers/ptp/ptp_ocp.c | 9 +- drivers/ptp/ptp_vclock.c | 2 + drivers/pwm/pwm-ab8500.c | 17 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/regulator/irq_helpers.c | 2 +- drivers/regulator/vctrl-regulator.c | 73 +- drivers/reset/Kconfig | 1 - drivers/reset/reset-zynqmp.c | 3 +- drivers/rtc/rtc-cmos.c | 8 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 14 +- drivers/s390/block/dasd_fba.c | 4 +- drivers/s390/block/dasd_genhd.c | 7 +- drivers/s390/block/dcssblk.c | 3 +- drivers/s390/char/sclp.c | 230 +- drivers/s390/char/sclp.h | 2 - drivers/s390/cio/css.c | 30 + drivers/s390/cio/qdio.h | 22 +- drivers/s390/cio/qdio_main.c | 45 +- drivers/s390/cio/qdio_setup.c | 110 +- drivers/s390/crypto/ap_bus.c | 32 +- drivers/s390/crypto/ap_bus.h | 13 +- drivers/s390/crypto/ap_queue.c | 20 +- drivers/s390/crypto/vfio_ap_ops.c | 398 +- drivers/s390/crypto/vfio_ap_private.h | 6 +- drivers/s390/crypto/zcrypt_api.c | 4 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_cex2a.c | 17 +- drivers/s390/crypto/zcrypt_cex2c.c | 24 +- drivers/s390/crypto/zcrypt_cex4.c | 38 +- drivers/s390/crypto/zcrypt_queue.c | 8 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 2 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/scsi/Makefile | 6 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/cxlflash/main.c | 34 +- drivers/scsi/elx/efct/efct_driver.h | 1 - drivers/scsi/fnic/fnic_scsi.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 13 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 + drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/lasi700.c | 4 +- drivers/scsi/lpfc/lpfc.h | 252 + drivers/scsi/lpfc/lpfc_attr.c | 226 +- drivers/scsi/lpfc/lpfc_bsg.c | 89 + drivers/scsi/lpfc/lpfc_bsg.h | 10 +- drivers/scsi/lpfc/lpfc_crtn.h | 28 + drivers/scsi/lpfc/lpfc_ct.c | 17 +- drivers/scsi/lpfc/lpfc_debugfs.c | 223 + drivers/scsi/lpfc/lpfc_debugfs.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 1065 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 23 +- drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_hw4.h | 249 +- drivers/scsi/lpfc/lpfc_init.c | 1402 +- drivers/scsi/lpfc/lpfc_logmsg.h | 5 +- drivers/scsi/lpfc/lpfc_mem.c | 15 +- drivers/scsi/lpfc/lpfc_nvme.c | 44 +- drivers/scsi/lpfc/lpfc_nvme.h | 3 - drivers/scsi/lpfc/lpfc_scsi.c | 307 +- drivers/scsi/lpfc/lpfc_sli.c | 782 +- drivers/scsi/lpfc/lpfc_sli.h | 2 + drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 19 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 37 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 72 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 43 +- drivers/scsi/ncr53c8xx.c | 199 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_main.c | 14 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 12 +- drivers/scsi/qla2xxx/qla_def.h | 19 +- drivers/scsi/qla2xxx/qla_edif.c | 110 +- drivers/scsi/qla2xxx/qla_edif.h | 8 + drivers/scsi/qla2xxx/qla_fw.h | 1 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 9 + drivers/scsi/qla2xxx/qla_init.c | 152 +- drivers/scsi/qla2xxx/qla_inline.h | 16 + drivers/scsi/qla2xxx/qla_iocb.c | 19 +- drivers/scsi/qla2xxx/qla_isr.c | 10 + drivers/scsi/qla2xxx/qla_mbx.c | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 28 +- drivers/scsi/qla2xxx/qla_os.c | 128 +- drivers/scsi/qla2xxx/qla_target.c | 55 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 1 - drivers/scsi/scsi_sysfs.c | 9 +- drivers/scsi/sd.c | 12 +- drivers/scsi/sg.c | 32 +- drivers/scsi/smartpqi/smartpqi.h | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 +- drivers/scsi/snic/snic_scsi.c | 2 +- drivers/scsi/sr.c | 7 +- drivers/scsi/st.c | 46 +- drivers/scsi/st.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufs-exynos.h | 2 +- drivers/scsi/ufs/ufshcd.c | 36 +- drivers/scsi/ufs/ufshpb.c | 8 +- drivers/scsi/wd719x.c | 8 +- drivers/scsi/zalon.c | 4 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 35 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-socinfo.c | 1 + drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 11 +- drivers/soc/rockchip/io-domain.c | 88 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soundwire/cadence_master.c | 5 +- drivers/soundwire/intel.c | 152 +- drivers/soundwire/intel.h | 1 + drivers/spi/Kconfig | 12 + drivers/spi/Makefile | 1 + drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-davinci.c | 8 +- drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-rockchip-sfc.c | 694 + drivers/spi/spi-sprd-adi.c | 287 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-tegra20-slink.c | 2 - drivers/spi/spi-zynq-qspi.c | 8 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 2 + .../pci/hive_isp_css_common/host/isp_local.h | 2 - .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/media/av7110/av7110.h | 7 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_ethtool.c | 10 +- drivers/staging/r8188eu/Kconfig | 1 + drivers/staging/r8188eu/Makefile | 4 - drivers/staging/r8188eu/TODO | 16 + drivers/staging/r8188eu/core/rtw_ap.c | 216 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 485 +- drivers/staging/r8188eu/core/rtw_cmd.c | 70 +- drivers/staging/r8188eu/core/rtw_debug.c | 67 +- drivers/staging/r8188eu/core/rtw_efuse.c | 110 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 147 +- drivers/staging/r8188eu/core/rtw_io.c | 2 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 48 +- drivers/staging/r8188eu/core/rtw_iol.c | 12 +- drivers/staging/r8188eu/core/rtw_led.c | 32 +- drivers/staging/r8188eu/core/rtw_mlme.c | 159 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 280 +- drivers/staging/r8188eu/core/rtw_mp.c | 69 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 10 +- drivers/staging/r8188eu/core/rtw_p2p.c | 56 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 30 +- drivers/staging/r8188eu/core/rtw_recv.c | 185 +- drivers/staging/r8188eu/core/rtw_security.c | 200 +- drivers/staging/r8188eu/core/rtw_sreset.c | 18 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 104 +- drivers/staging/r8188eu/core/rtw_xmit.c | 166 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 64 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 8 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 167 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 12 +- drivers/staging/r8188eu/hal/odm.c | 216 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 86 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 83 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 +- drivers/staging/r8188eu/hal/odm_interface.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 85 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 330 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 50 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 76 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 66 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 53 - drivers/staging/r8188eu/hal/rtl8188eu_led.c | 10 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 44 +- drivers/staging/r8188eu/hal/usb_halinit.c | 183 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 267 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 4 - drivers/staging/r8188eu/include/cmd_osdep.h | 16 - drivers/staging/r8188eu/include/ethernet.h | 24 - drivers/staging/r8188eu/include/hal_intf.h | 2 - drivers/staging/r8188eu/include/ieee80211.h | 29 +- drivers/staging/r8188eu/include/if_ether.h | 94 - drivers/staging/r8188eu/include/ip.h | 109 - drivers/staging/r8188eu/include/odm.h | 29 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 24 - drivers/staging/r8188eu/include/recv_osdep.h | 1 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 5 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 9 - drivers/staging/r8188eu/include/rtw_ap.h | 4 - drivers/staging/r8188eu/include/rtw_br_ext.h | 1 - drivers/staging/r8188eu/include/rtw_io.h | 3 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/r8188eu/include/rtw_mp.h | 2 - drivers/staging/r8188eu/include/rtw_recv.h | 58 +- drivers/staging/r8188eu/include/rtw_rf.h | 3 - drivers/staging/r8188eu/include/rtw_sreset.h | 2 +- drivers/staging/r8188eu/include/rtw_xmit.h | 8 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 52 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 375 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 7 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 44 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 36 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 13 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 8 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 152 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 18 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 68 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3219 +-- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 2 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/target_core_pscsi.c | 18 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_xcopy.c | 26 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/intel/Kconfig | 9 + drivers/thermal/intel/Makefile | 1 + .../intel/int340x_thermal/int3400_thermal.c | 14 +- .../{platform/x86 => thermal/intel}/intel_menlow.c | 0 drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/intel/therm_throt.c | 7 +- drivers/thermal/intel/thermal_interrupt.h | 3 + drivers/thermal/qcom/Kconfig | 10 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/lmh.c | 232 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 + drivers/tty/moxa.c | 8 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_tty.c | 2 +- drivers/tty/serdev/core.c | 36 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/amba-pl011.c | 34 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/mux.c | 3 +- drivers/tty/serial/samsung_tty.c | 49 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/uartlite.c | 27 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 4 +- drivers/tty/vt/vt.c | 31 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/gadget.c | 23 + drivers/usb/dwc3/core.c | 9 + drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/dwc3-qcom.c | 4 + drivers/usb/dwc3/gadget.c | 23 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_uac1.c | 12 +- drivers/usb/gadget/function/u_audio.c | 23 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 - drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 168 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 26 +- drivers/usb/host/xhci-pci-renesas.c | 35 +- drivers/usb/host/xhci-pci.c | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 64 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 6 +- drivers/usb/mtu3/mtu3_host.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 4 + drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/ipaq.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 10 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/sierra.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 185 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vdpa/Kconfig | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 216 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 517 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vfio/Kconfig | 29 +- drivers/vfio/fsl-mc/Kconfig | 3 +- drivers/vfio/mdev/Kconfig | 1 - drivers/vfio/pci/Kconfig | 40 +- drivers/vfio/pci/Makefile | 8 +- drivers/vfio/pci/vfio_pci.c | 2261 +- drivers/vfio/pci/vfio_pci_config.c | 70 +- drivers/vfio/pci/vfio_pci_core.c | 2157 ++ drivers/vfio/pci/vfio_pci_igd.c | 19 +- drivers/vfio/pci/vfio_pci_intrs.c | 42 +- drivers/vfio/pci/vfio_pci_private.h | 208 - drivers/vfio/pci/vfio_pci_rdwr.c | 18 +- drivers/vfio/pci/vfio_pci_zdev.c | 11 +- drivers/vfio/platform/Kconfig | 6 +- drivers/vfio/platform/reset/Kconfig | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 10 +- drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vhost/net.c | 2 - drivers/vhost/scsi.c | 14 +- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio_mem.c | 9 +- drivers/watchdog/Kconfig | 12 - drivers/watchdog/Makefile | 1 - drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 - drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 + drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 + drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 + drivers/watchdog/watchdog_dev.c | 57 +- drivers/xen/features.c | 18 + drivers/xen/gntdev.c | 36 +- drivers/xen/xen-scsiback.c | 2 - drivers/xen/xenbus/xenbus_client.c | 9 +- fs/9p/acl.c | 5 +- fs/9p/acl.h | 2 +- fs/9p/vfs_file.c | 13 - fs/Kconfig | 39 +- fs/Makefile | 2 + fs/afs/flock.c | 4 - fs/aio.c | 2 +- fs/attr.c | 50 +- fs/bad_inode.c | 2 +- fs/befs/debug.c | 2 +- fs/block_dev.c | 16 +- fs/btrfs/acl.c | 5 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 33 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 23 +- fs/btrfs/ioctl.c | 92 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/space-info.c | 41 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 29 +- fs/btrfs/volumes.c | 121 +- fs/btrfs/volumes.h | 3 +- fs/buffer.c | 31 +- fs/ceph/acl.c | 5 +- fs/ceph/caps.c | 21 +- fs/ceph/locks.c | 3 - fs/ceph/mds_client.c | 7 +- fs/ceph/mdsmap.c | 8 +- fs/ceph/snap.c | 3 + fs/ceph/super.h | 5 +- fs/cifs/Kconfig | 30 - fs/cifs/cifs_debug.c | 11 - fs/cifs/cifs_swn.c | 2 - fs/cifs/cifs_unicode.c | 9 +- fs/cifs/cifsencrypt.c | 89 +- fs/cifs/cifsfs.c | 8 - fs/cifs/cifsglob.h | 37 +- fs/cifs/cifspdu.h | 28 - fs/cifs/cifsproto.h | 10 - fs/cifs/cifssmb.c | 110 +- fs/cifs/connect.c | 32 - fs/cifs/file.c | 26 +- fs/cifs/fs_context.c | 25 +- fs/cifs/fs_context.h | 3 - fs/cifs/fscache.c | 41 +- fs/cifs/fscache.h | 23 + fs/cifs/inode.c | 8 +- fs/cifs/readdir.c | 23 +- fs/cifs/sess.c | 257 +- fs/cifs/smb2file.c | 2 +- fs/cifs/smb2maperror.c | 1 - fs/cifs/smbencrypt.c | 139 +- fs/cifs_common/Makefile | 7 + fs/cifs_common/arc4.h | 23 + fs/cifs_common/cifs_arc4.c | 87 + fs/cifs_common/cifs_md4.c | 197 + fs/cifs_common/md4.h | 27 + fs/configfs/dir.c | 87 +- fs/dax.c | 578 +- fs/dlm/dir.c | 4 +- fs/dlm/lowcomms.c | 1 + fs/dlm/lowcomms.h | 1 + fs/dlm/member.c | 4 +- fs/dlm/midcomms.c | 56 +- fs/dlm/recoverd.c | 4 +- fs/erofs/data.c | 105 +- fs/erofs/erofs_fs.h | 47 +- fs/erofs/inode.c | 20 +- fs/erofs/internal.h | 15 + fs/erofs/namei.c | 1 + fs/erofs/super.c | 6 +- fs/erofs/xattr.c | 5 +- fs/erofs/xattr.h | 2 +- fs/erofs/zmap.c | 133 +- fs/eventfd.c | 12 +- fs/eventpoll.c | 5 +- fs/exec.c | 8 +- fs/ext2/acl.c | 5 +- fs/ext2/acl.h | 2 +- fs/ext2/super.c | 3 +- fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 2 +- fs/ext4/ext4.h | 107 +- fs/ext4/ext4_extents.h | 5 +- fs/ext4/ext4_jbd2.c | 43 +- fs/ext4/ext4_jbd2.h | 18 +- fs/ext4/extents.c | 17 +- fs/ext4/fast_commit.c | 27 +- fs/ext4/file.c | 3 +- fs/ext4/ialloc.c | 19 +- fs/ext4/indirect.c | 15 +- fs/ext4/inline.c | 32 +- fs/ext4/inode.c | 93 +- fs/ext4/ioctl.c | 4 +- fs/ext4/mballoc.c | 264 +- fs/ext4/namei.c | 214 +- fs/ext4/orphan.c | 652 + fs/ext4/resize.c | 38 +- fs/ext4/super.c | 241 +- fs/ext4/xattr.c | 26 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/Makefile | 1 + fs/f2fs/acl.c | 5 +- fs/f2fs/acl.h | 2 +- fs/f2fs/checkpoint.c | 22 +- fs/f2fs/data.c | 116 +- fs/f2fs/debug.c | 2 +- fs/f2fs/f2fs.h | 178 +- fs/f2fs/file.c | 18 +- fs/f2fs/gc.c | 5 +- fs/f2fs/iostat.c | 287 + fs/f2fs/iostat.h | 84 + fs/f2fs/node.c | 102 +- fs/f2fs/segment.c | 34 +- fs/f2fs/super.c | 65 +- fs/f2fs/sysfs.c | 160 +- fs/fat/.kunitconfig | 5 + fs/fat/Kconfig | 14 +- fs/fat/Makefile | 2 + fs/fat/fat_test.c | 196 + fs/fat/misc.c | 3 + fs/filesystems.c | 27 +- fs/fuse/acl.c | 5 +- fs/fuse/file.c | 7 +- fs/fuse/fuse_i.h | 2 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 2 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/file.c | 3 - fs/gfs2/glock.c | 12 +- fs/gfs2/glops.c | 7 +- fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 4 +- fs/hostfs/hostfs_kern.c | 1 + fs/hpfs/hpfs.h | 8 +- fs/internal.h | 12 +- fs/io-wq.c | 246 +- fs/io-wq.h | 1 + fs/io_uring.c | 955 +- fs/iomap/Makefile | 2 +- fs/iomap/apply.c | 99 - fs/iomap/buffered-io.c | 361 +- fs/iomap/direct-io.c | 164 +- fs/iomap/fiemap.c | 101 +- fs/iomap/iter.c | 80 + fs/iomap/seek.c | 98 +- fs/iomap/swapfile.c | 44 +- fs/iomap/trace.h | 61 +- fs/isofs/inode.c | 27 +- fs/isofs/isofs.h | 1 - fs/isofs/joliet.c | 4 +- fs/jbd2/recovery.c | 29 +- fs/jbd2/transaction.c | 21 +- fs/jffs2/acl.c | 5 +- fs/jffs2/acl.h | 2 +- fs/jfs/acl.c | 5 +- fs/jfs/jfs_acl.h | 2 +- fs/ksmbd/Kconfig | 1 - fs/ksmbd/ndr.c | 9 +- fs/ksmbd/smb2pdu.c | 55 +- fs/ksmbd/smb2pdu.h | 6 +- fs/ksmbd/smb_common.c | 53 +- fs/ksmbd/smb_common.h | 3 +- fs/ksmbd/smbacl.c | 106 +- fs/ksmbd/transport_rdma.c | 5 +- fs/ksmbd/vfs.c | 9 + fs/lockd/svc4proc.c | 7 +- fs/lockd/svclock.c | 80 +- fs/lockd/svcproc.c | 6 +- fs/lockd/svcsubs.c | 114 +- fs/locks.c | 117 +- fs/namei.c | 243 +- fs/namespace.c | 25 +- fs/nfs/client.c | 2 + fs/nfs/export.c | 2 +- fs/nfs/file.c | 5 +- fs/nfs/fs_context.c | 7 + fs/nfs/internal.h | 2 + fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3acl.c | 5 +- fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs4client.c | 41 +- fs/nfs/super.c | 2 + fs/nfsd/lockd.c | 8 +- fs/nfsd/nfs4state.c | 34 +- fs/nfsd/nfsproc.c | 1 + fs/nfsd/vfs.c | 23 +- fs/ntfs3/Kconfig | 46 + fs/ntfs3/Makefile | 36 + fs/ntfs3/attrib.c | 2088 ++ fs/ntfs3/attrlist.c | 456 + fs/ntfs3/bitfunc.c | 134 + fs/ntfs3/bitmap.c | 1494 ++ fs/ntfs3/debug.h | 52 + fs/ntfs3/dir.c | 599 + fs/ntfs3/file.c | 1262 ++ fs/ntfs3/frecord.c | 3040 +++ fs/ntfs3/fslog.c | 5214 +++++ fs/ntfs3/fsntfs.c | 2526 +++ fs/ntfs3/index.c | 2651 +++ fs/ntfs3/inode.c | 2042 ++ fs/ntfs3/lib/decompress_common.c | 332 + fs/ntfs3/lib/decompress_common.h | 352 + fs/ntfs3/lib/lib.h | 26 + fs/ntfs3/lib/lzx_decompress.c | 683 + fs/ntfs3/lib/xpress_decompress.c | 155 + fs/ntfs3/lznt.c | 452 + fs/ntfs3/namei.c | 521 + fs/ntfs3/ntfs.h | 1216 + fs/ntfs3/ntfs_fs.h | 1092 + fs/ntfs3/record.c | 599 + fs/ntfs3/run.c | 1113 + fs/ntfs3/super.c | 1523 ++ fs/ntfs3/upcase.c | 108 + fs/ntfs3/xattr.c | 1120 + fs/ocfs2/acl.c | 5 +- fs/ocfs2/acl.h | 2 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/locks.c | 4 - fs/ocfs2/quota_global.c | 1 - fs/ocfs2/quota_local.c | 2 + fs/open.c | 8 +- fs/orangefs/acl.c | 5 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/overlayfs/dir.c | 6 +- fs/overlayfs/file.c | 4 +- fs/overlayfs/inode.c | 6 +- fs/overlayfs/overlayfs.h | 2 +- fs/pipe.c | 35 +- fs/posix_acl.c | 15 +- fs/read_write.c | 17 +- fs/reiserfs/acl.h | 2 +- fs/reiserfs/prints.c | 2 +- fs/reiserfs/xattr_acl.c | 5 +- fs/remap_range.c | 12 - fs/squashfs/block.c | 7 +- fs/squashfs/lz4_wrapper.c | 2 +- fs/squashfs/lzo_wrapper.c | 2 +- fs/squashfs/xz_wrapper.c | 2 +- fs/squashfs/zlib_wrapper.c | 2 +- fs/squashfs/zstd_wrapper.c | 2 +- fs/udf/misc.c | 13 +- fs/udf/super.c | 50 +- fs/udf/udf_sb.h | 2 - fs/udf/unicode.c | 4 +- fs/ufs/super.c | 2 +- fs/xfs/libxfs/xfs_ag.c | 25 +- fs/xfs/libxfs/xfs_alloc.c | 56 +- fs/xfs/libxfs/xfs_alloc.h | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 100 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 19 +- fs/xfs/libxfs/xfs_attr.h | 1 - fs/xfs/libxfs/xfs_attr_leaf.c | 53 +- fs/xfs/libxfs/xfs_attr_remote.c | 18 +- fs/xfs/libxfs/xfs_bmap.c | 38 +- fs/xfs/libxfs/xfs_bmap_btree.c | 56 +- fs/xfs/libxfs/xfs_bmap_btree.h | 9 +- fs/xfs/libxfs/xfs_btree.c | 141 +- fs/xfs/libxfs/xfs_btree.h | 56 +- fs/xfs/libxfs/xfs_btree_staging.c | 14 +- fs/xfs/libxfs/xfs_da_btree.c | 18 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 14 +- fs/xfs/libxfs/xfs_dir2_data.c | 20 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 14 +- fs/xfs/libxfs/xfs_dir2_node.c | 20 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 221 +- fs/xfs/libxfs/xfs_ialloc.c | 67 +- fs/xfs/libxfs/xfs_ialloc.h | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 88 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 22 +- fs/xfs/libxfs/xfs_inode_buf.h | 11 +- fs/xfs/libxfs/xfs_log_format.h | 6 +- fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 12 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 54 +- fs/xfs/libxfs/xfs_rmap.c | 34 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_rmap_btree.c | 72 +- fs/xfs/libxfs/xfs_rtbitmap.c | 14 +- fs/xfs/libxfs/xfs_sb.c | 263 +- fs/xfs/libxfs/xfs_sb.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 5 + fs/xfs/scrub/agheader.c | 24 +- fs/xfs/scrub/agheader_repair.c | 63 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 39 +- fs/xfs/scrub/btree.c | 7 +- fs/xfs/scrub/btree.h | 4 +- fs/xfs/scrub/common.c | 23 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/fscounters.c | 4 +- fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/inode.c | 12 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/refcount.c | 4 +- fs/xfs/scrub/repair.c | 32 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/scrub.c | 23 +- fs/xfs/scrub/scrub.h | 3 +- fs/xfs/scrub/trace.c | 8 +- fs/xfs/scrub/trace.h | 78 +- fs/xfs/xfs_acl.c | 7 +- fs/xfs/xfs_acl.h | 4 +- fs/xfs/xfs_aops.c | 25 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_buf.c | 37 +- fs/xfs/xfs_buf.h | 19 +- fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_buf_item_recover.c | 10 +- fs/xfs/xfs_dir2_readdir.c | 4 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 10 +- fs/xfs/xfs_dquot_item_recover.c | 4 +- fs/xfs/xfs_error.c | 4 +- fs/xfs/xfs_error.h | 12 + fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_file.c | 18 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_fsmap.c | 68 +- fs/xfs/xfs_fsops.c | 67 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_icache.c | 67 +- fs/xfs/xfs_inode.c | 53 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 31 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_iomap.c | 24 +- fs/xfs/xfs_iops.c | 28 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_log.c | 661 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_log_cil.c | 440 +- fs/xfs/xfs_log_priv.h | 63 +- fs/xfs/xfs_log_recover.c | 134 +- fs/xfs/xfs_mount.c | 68 +- fs/xfs/xfs_mount.h | 183 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 18 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_reflink.h | 3 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_rtalloc.c | 6 +- fs/xfs/xfs_rtalloc.h | 13 +- fs/xfs/xfs_super.c | 241 +- fs/xfs/xfs_symlink.c | 13 +- fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 275 +- fs/xfs/xfs_trans.c | 28 +- fs/xfs/xfs_trans_ail.c | 19 +- fs/xfs/xfs_trans_buf.c | 8 +- fs/xfs/xfs_trans_dquot.c | 2 +- include/acpi/acnames.h | 1 + include/acpi/acoutput.h | 2 +- include/acpi/acpi_io.h | 8 + include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 16 +- include/acpi/actbl2.h | 170 + include/acpi/actbl3.h | 4 + include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/find.h | 188 - include/asm-generic/bitops/le.h | 64 - include/asm-generic/bitops/non-atomic.h | 14 +- include/asm-generic/div64.h | 14 +- include/asm-generic/pci_iomap.h | 2 +- include/asm-generic/uaccess.h | 53 +- include/crypto/public_key.h | 4 +- include/drm/drm_device.h | 18 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 4 + include/drm/drm_gem_atomic_helper.h | 8 + include/drm/drm_gem_framebuffer_helper.h | 3 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_simple_kms_helper.h | 27 + include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/clock/imx8mn-clock.h | 4 +- include/dt-bindings/clock/ingenic,sysost.h | 19 + include/dt-bindings/clock/qcom,gcc-msm8953.h | 234 + include/dt-bindings/clock/qcom,gcc-sm6115.h | 201 + include/dt-bindings/clock/qcom,gcc-sm6350.h | 178 + include/dt-bindings/clock/qcom,mmcc-msm8994.h | 155 + include/dt-bindings/clock/qcom,rpmh.h | 2 + include/dt-bindings/clock/zx296718-clock.h | 164 - include/dt-bindings/gce/mt8192-gce.h | 335 + include/dt-bindings/power/summit,smb347-charger.h | 4 + include/dt-bindings/reset/mt8195-resets.h | 29 + include/dt-bindings/soc/zte,pm_domains.h | 24 - include/linux/bitmap.h | 40 +- include/linux/bitops.h | 34 - include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 10 +- include/linux/blkdev.h | 12 +- include/linux/bpf-cgroup.h | 182 +- include/linux/bpf.h | 200 +- include/linux/bpf_types.h | 3 + include/linux/bpfptr.h | 12 +- include/linux/btf_ids.h | 9 +- include/linux/bvec.h | 12 + include/linux/can/dev.h | 8 + include/linux/clk-provider.h | 12 +- include/linux/compiler-gcc.h | 2 - include/linux/compiler_attributes.h | 6 + include/linux/compiler_types.h | 4 - include/linux/coresight.h | 9 + include/linux/cpumask.h | 84 +- include/linux/cpuset.h | 8 +- include/linux/crash_dump.h | 3 +- include/linux/dax.h | 41 +- include/linux/debug_locks.h | 3 +- include/linux/device.h | 1 + include/linux/dma-buf.h | 10 +- include/linux/dma-iommu.h | 6 + include/linux/dma-map-ops.h | 18 +- include/linux/dma-mapping.h | 9 +- include/linux/dmaengine.h | 3 +- include/linux/dsa/sja1105.h | 21 +- include/linux/energy_model.h | 16 + include/linux/entry-kvm.h | 6 +- include/linux/errno.h | 1 + include/linux/ethtool.h | 22 +- include/linux/eventfd.h | 11 +- include/linux/eventpoll.h | 18 + include/linux/exportfs.h | 2 + include/linux/filter.h | 74 +- include/linux/find.h | 372 + include/linux/fortify-string.h | 77 +- include/linux/fs.h | 101 +- include/linux/genhd.h | 38 +- include/linux/gfp.h | 2 + include/linux/i2c.h | 5 + include/linux/ieee80211.h | 136 +- include/linux/ima.h | 23 +- include/linux/intel-iommu.h | 6 +- include/linux/intel-svm.h | 5 + include/linux/io-pgtable.h | 5 - include/linux/iomap.h | 77 +- include/linux/iommu.h | 33 +- include/linux/ioprio.h | 17 +- include/linux/irq.h | 15 +- include/linux/kcsan-checks.h | 3 + include/linux/kernel.h | 2 +- include/linux/kfence.h | 7 +- include/linux/kvm_host.h | 105 +- include/linux/kvm_types.h | 6 + include/linux/leds.h | 12 +- include/linux/libata.h | 7 +- include/linux/lightnvm.h | 697 - include/linux/linear_range.h | 2 + include/linux/local_lock_internal.h | 86 +- include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 11 +- include/linux/lockdep.h | 41 +- include/linux/mISDNif.h | 1 - include/linux/memblock.h | 2 - include/linux/memcontrol.h | 34 +- include/linux/mhi.h | 7 +- include/linux/mii.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 18 +- include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 3 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmu_context.h | 14 + include/linux/mod_devicetable.h | 6 + include/linux/moduleparam.h | 2 + include/linux/msi.h | 4 + include/linux/mutex.h | 92 +- include/linux/nd.h | 4 +- include/linux/netdevice.h | 13 +- include/linux/netfilter/nf_conntrack_common.h | 1 + include/linux/nfs_fs.h | 5 + include/linux/nfs_fs_sb.h | 1 + include/linux/notifier.h | 2 - include/linux/of_fdt.h | 3 - include/linux/oid_registry.h | 7 + include/linux/page-flags.h | 13 +- include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 126 +- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 1 + include/linux/percpu.h | 3 + include/linux/perf_event.h | 1 + include/linux/pipe_fs_i.h | 2 + include/linux/platform_data/x86/asus-wmi.h | 7 + include/linux/platform_device.h | 2 - include/linux/pm_clock.h | 5 + include/linux/pm_domain.h | 1 + include/linux/pm_runtime.h | 4 + include/linux/posix_acl.h | 3 +- include/linux/power/max17042_battery.h | 12 +- include/linux/power_supply.h | 1 + include/linux/preempt.h | 4 + include/linux/printk.h | 2 +- include/linux/ptp_clock_kernel.h | 48 +- include/linux/qcom_scm.h | 14 + include/linux/rbtree.h | 31 +- include/linux/rbtree_types.h | 34 + include/linux/regmap.h | 2 + include/linux/regulator/driver.h | 15 +- include/linux/rtmutex.h | 63 +- include/linux/rwbase_rt.h | 39 + include/linux/rwlock_rt.h | 140 + include/linux/rwlock_types.h | 53 +- include/linux/rwsem.h | 78 +- include/linux/scatterlist.h | 56 +- include/linux/sched.h | 144 +- include/linux/sched/signal.h | 1 + include/linux/sched/wake_q.h | 7 +- include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/shmem_fs.h | 23 +- include/linux/slab.h | 84 +- include/linux/slub_def.h | 6 +- include/linux/socket.h | 3 + include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 15 +- include/linux/spinlock_api_smp.h | 3 + include/linux/spinlock_rt.h | 159 + include/linux/spinlock_types.h | 89 +- include/linux/spinlock_types_raw.h | 73 + include/linux/ssb/ssb.h | 2 +- include/linux/ssb/ssb_driver_extif.h | 2 +- include/linux/static_call.h | 33 + include/linux/stdarg.h | 11 + include/linux/stddef.h | 65 +- include/linux/string.h | 46 +- include/linux/sunrpc/clnt.h | 2 + include/linux/sunrpc/msg_prot.h | 1 + include/linux/sunrpc/xdr.h | 1 + include/linux/sunrpc/xprt.h | 18 - include/linux/sunrpc/xprtmultipath.h | 1 + include/linux/syscalls.h | 4 +- include/linux/thermal.h | 7 +- include/linux/thread_info.h | 2 +- include/linux/trace_events.h | 59 +- include/linux/tracepoint.h | 2 +- include/linux/units.h | 26 +- include/linux/usb/ehci_def.h | 33 +- include/linux/usb/gadget.h | 2 +- include/linux/vfio_pci_core.h | 239 + include/linux/vmalloc.h | 11 + include/linux/vmstat.h | 6 - include/linux/watchdog.h | 10 + include/linux/workqueue.h | 13 +- include/linux/ww_mutex.h | 50 +- include/net/af_unix.h | 8 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 8 +- include/net/cfg80211.h | 92 + include/net/devlink.h | 4 +- include/net/dsa.h | 11 +- include/net/flow_offload.h | 13 +- include/net/ieee80211_radiotap.h | 5 + include/net/if_inet6.h | 2 + include/net/ip6_fib.h | 4 +- include/net/ipx.h | 171 - include/net/lwtunnel.h | 3 + include/net/mac80211.h | 41 + include/net/mctpdevice.h | 1 - include/net/mptcp.h | 29 +- include/net/netfilter/nf_conntrack_ecache.h | 32 +- include/net/netfilter/nf_hooks_lwtunnel.h | 7 + include/net/netns/conntrack.h | 1 - include/net/pkt_cls.h | 3 +- include/net/sock.h | 6 + include/rdma/ib_sa.h | 24 - include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 28 + include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 1 - include/soc/mscc/ocelot.h | 26 +- include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/target/target_core_backend.h | 1 + include/target/target_core_base.h | 2 + include/trace/events/f2fs.h | 11 +- include/trace/events/fscache.h | 2 +- include/trace/events/kyber.h | 6 +- include/trace/events/mmflags.h | 4 +- include/trace/events/page_ref.h | 4 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/bpf.h | 34 +- include/uapi/linux/capability.h | 1 - include/uapi/linux/dlm_device.h | 4 +- .../av7110 => include/uapi/linux/dvb}/audio.h | 0 .../media/av7110 => include/uapi/linux/dvb}/osd.h | 0 .../av7110 => include/uapi/linux/dvb}/video.h | 0 include/uapi/linux/ethtool.h | 2 + include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/idxd.h | 1 + include/uapi/linux/if_bridge.h | 16 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/io_uring.h | 22 +- include/uapi/linux/ioprio.h | 34 +- include/uapi/linux/ipx.h | 87 - include/uapi/linux/kvm.h | 11 +- include/uapi/linux/lightnvm.h | 224 - include/uapi/linux/mptcp.h | 1 + include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/nl80211-vnd-intel.h | 77 + include/uapi/linux/nl80211.h | 43 + include/uapi/linux/stddef.h | 37 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/virtio_gpio.h | 47 + include/uapi/linux/virtio_i2c.h | 41 + include/uapi/linux/virtio_ids.h | 2 + include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/scsi/fc/fc_els.h | 106 + include/uapi/sound/asoc.h | 4 +- include/uapi/sound/asound.h | 1 + include/uapi/sound/snd_sst_tokens.h | 6 +- init/do_mounts.c | 94 +- init/init_task.c | 1 + ipc/sem.c | 85 +- kernel/Kconfig.locks | 2 +- kernel/audit_tree.c | 2 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_struct_ops.c | 22 +- kernel/bpf/bpf_task_storage.c | 6 +- kernel/bpf/btf.c | 2 + kernel/bpf/cgroup.c | 198 +- kernel/bpf/core.c | 33 +- kernel/bpf/helpers.c | 20 + kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 167 +- kernel/bpf/task_iter.c | 11 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 15 +- kernel/cfi.c | 8 +- kernel/cgroup/cgroup.c | 26 +- kernel/cgroup/cpuset.c | 64 +- kernel/cpu_pm.c | 50 +- kernel/cred.c | 12 +- kernel/debug/kdb/kdb_support.c | 1 - kernel/dma/Kconfig | 4 + kernel/dma/coherent.c | 161 +- kernel/dma/direct.c | 21 +- kernel/dma/mapping.c | 2 +- kernel/events/core.c | 77 +- kernel/fork.c | 12 +- kernel/futex.c | 556 +- kernel/irq/chip.c | 137 +- kernel/irq/cpuhotplug.c | 2 +- kernel/irq/debugfs.c | 2 - kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 64 - kernel/irq/irqdomain.c | 2 + kernel/irq/manage.c | 6 +- kernel/irq/msi.c | 138 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/livepatch/transition.c | 4 +- kernel/locking/Makefile | 3 +- kernel/locking/mutex-debug.c | 5 +- kernel/locking/mutex-debug.h | 29 - kernel/locking/mutex.c | 427 +- kernel/locking/mutex.h | 48 +- kernel/locking/rtmutex.c | 1192 +- kernel/locking/rtmutex_api.c | 590 + kernel/locking/rtmutex_common.h | 135 +- kernel/locking/rwbase_rt.c | 263 + kernel/locking/rwsem.c | 109 + kernel/locking/semaphore.c | 4 + kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 5 + kernel/locking/spinlock_rt.c | 263 + kernel/locking/ww_mutex.h | 569 + kernel/locking/ww_rt_mutex.c | 76 + kernel/notifier.c | 19 - kernel/padata.c | 13 - kernel/params.c | 18 + kernel/power/energy_model.c | 4 +- kernel/power/main.c | 2 +- kernel/printk/index.c | 2 +- kernel/rcu/rcutorture.c | 48 +- kernel/rcu/tasks.h | 41 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 6 +- kernel/sched/core.c | 635 +- kernel/sched/cpufreq_schedutil.c | 16 +- kernel/sched/debug.c | 3 + kernel/sched/fair.c | 197 +- kernel/sched/sched.h | 14 +- kernel/sched/topology.c | 65 + kernel/seccomp.c | 42 +- kernel/signal.c | 30 +- kernel/sys_ni.c | 1 - kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 4 +- kernel/time/jiffies.c | 21 +- kernel/time/tick-internal.h | 20 + kernel/trace/Kconfig | 6 +- kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 72 +- kernel/trace/ring_buffer.c | 8 +- kernel/trace/trace.c | 28 +- kernel/trace/trace.h | 50 +- kernel/trace/trace_boot.c | 302 +- kernel/trace/trace_dynevent.c | 38 + kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_eprobe.c | 903 + kernel/trace/trace_event_perf.c | 6 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_hist.c | 143 +- kernel/trace/trace_events_synth.c | 21 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_hwlat.c | 28 +- kernel/trace/trace_kprobe.c | 49 +- kernel/trace/trace_osnoise.c | 16 +- kernel/trace/trace_probe.c | 109 +- kernel/trace/trace_probe.h | 16 +- kernel/trace/trace_probe_tmpl.h | 6 +- kernel/trace/trace_uprobe.c | 40 +- kernel/tracepoint.c | 4 +- kernel/workqueue.c | 133 +- kernel/workqueue_internal.h | 3 +- lib/.gitignore | 2 + lib/Kconfig | 13 +- lib/Kconfig.debug | 77 +- lib/Makefile | 34 + lib/bitmap.c | 121 + lib/debug_info.c | 3 +- lib/debugobjects.c | 7 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/kunit/test.c | 109 + lib/linear_ranges.c | 31 + lib/logic_iomem.c | 16 +- lib/memcpy_kunit.c | 289 + lib/raid6/Makefile | 4 + lib/scatterlist.c | 155 +- lib/sg_pool.c | 3 +- lib/string.c | 226 +- lib/string_helpers.c | 195 + lib/test_bitmap.c | 187 + lib/test_bpf.c | 4 +- lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_lockup.c | 8 +- lib/test_printf.c | 2 +- lib/test_stackinit.c | 1 + lib/ubsan.c | 3 + lib/vsprintf.c | 28 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/bootmem_info.c | 4 +- mm/filemap.c | 3 +- mm/gup.c | 83 +- mm/highmem.c | 2 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 19 +- mm/hwpoison-inject.c | 2 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 2 +- mm/maccess.c | 28 +- mm/memblock.c | 2 +- mm/memcontrol.c | 59 +- mm/memory-failure.c | 52 +- mm/memory_hotplug.c | 11 +- mm/migrate.c | 17 +- mm/mmap.c | 13 +- mm/nommu.c | 3 - mm/page-writeback.c | 2 +- mm/page_alloc.c | 2 + mm/percpu.c | 35 +- mm/secretmem.c | 9 +- mm/shmem.c | 229 +- mm/slub.c | 19 +- mm/swap.c | 17 +- mm/swap_slots.c | 4 +- mm/util.c | 27 +- mm/vmscan.c | 33 +- mm/vmstat.c | 12 +- mm/workingset.c | 16 +- net/802/Makefile | 1 - net/802/p8023.c | 60 - net/batman-adv/bat_iv_ogm.c | 75 +- net/batman-adv/bat_v.c | 30 +- net/batman-adv/bat_v_elp.c | 9 +- net/batman-adv/bat_v_ogm.c | 39 +- net/batman-adv/bridge_loop_avoidance.c | 33 +- net/batman-adv/distributed-arp-table.c | 24 +- net/batman-adv/fragmentation.c | 6 +- net/batman-adv/gateway_client.c | 57 +- net/batman-adv/gateway_client.h | 16 +- net/batman-adv/gateway_common.c | 2 +- net/batman-adv/hard-interface.c | 21 +- net/batman-adv/hard-interface.h | 3 + net/batman-adv/log.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/netlink.c | 6 +- net/batman-adv/network-coding.c | 24 +- net/batman-adv/originator.c | 102 +- net/batman-adv/originator.h | 96 +- net/batman-adv/routing.c | 39 +- net/batman-adv/send.c | 33 +- net/batman-adv/soft-interface.c | 27 +- net/batman-adv/soft-interface.h | 16 +- net/batman-adv/tp_meter.c | 27 +- net/batman-adv/translation-table.c | 100 +- net/batman-adv/translation-table.h | 18 +- net/batman-adv/tvlv.c | 9 +- net/bluetooth/hci_conn.c | 33 +- net/bluetooth/hci_core.c | 37 +- net/bluetooth/hci_event.c | 224 +- net/bluetooth/hci_sock.c | 50 +- net/bluetooth/hci_sysfs.c | 4 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 360 +- net/bluetooth/sco.c | 24 +- net/bpf/test_run.c | 6 +- net/bridge/br_input.c | 7 +- net/bridge/br_mdb.c | 30 + net/bridge/br_multicast.c | 253 +- net/bridge/br_netlink.c | 8 +- net/bridge/br_private.h | 32 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 2 + net/bridge/br_vlan_options.c | 71 +- net/bridge/br_vlan_tunnel.c | 14 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 2 +- net/core/dev_addr_lists.c | 144 +- net/core/devlink.c | 391 +- net/core/filter.c | 38 +- net/core/flow_offload.c | 90 +- net/core/lwtunnel.c | 3 + net/core/net-procfs.c | 24 +- net/core/net_namespace.c | 52 +- net/core/page_pool.c | 2 +- net/core/pktgen.c | 53 +- net/core/ptp_classifier.c | 2 +- net/core/rtnetlink.c | 3 +- net/core/skbuff.c | 6 +- net/core/sock.c | 17 +- net/core/sock_map.c | 1 + net/dsa/Kconfig | 2 +- net/dsa/dsa2.c | 48 + net/dsa/dsa_priv.h | 4 + net/dsa/port.c | 85 +- net/dsa/slave.c | 79 +- net/dsa/switch.c | 27 +- net/dsa/tag_8021q.c | 8 +- net/dsa/tag_sja1105.c | 112 +- net/ethtool/coalesce.c | 29 +- net/ethtool/ioctl.c | 15 +- net/ethtool/netlink.h | 2 +- net/ipv4/af_inet.c | 6 +- net/ipv4/bpf_tcp_ca.c | 41 +- net/ipv4/cipso_ipv4.c | 18 +- net/ipv4/inet_connection_sock.c | 3 +- net/ipv4/ip_gre.c | 2 + net/ipv4/ip_output.c | 21 +- net/ipv4/netfilter/iptable_mangle.c | 2 + net/ipv4/route.c | 58 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_fastopen.c | 3 +- net/ipv4/tcp_output.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 10 + net/ipv6/af_inet6.c | 6 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_gre.c | 2 + net/ipv6/ndisc.c | 17 +- net/ipv6/route.c | 25 +- net/ipv6/seg6_iptunnel.c | 75 +- net/ipv6/seg6_local.c | 111 +- net/ipv6/udp.c | 2 +- net/mac80211/cfg.c | 234 +- net/mac80211/driver-ops.h | 36 + net/mac80211/ibss.c | 15 +- net/mac80211/ieee80211_i.h | 21 + net/mac80211/iface.c | 54 +- net/mac80211/main.c | 4 +- net/mac80211/rx.c | 102 +- net/mac80211/s1g.c | 180 + net/mac80211/sta_info.c | 2 +- net/mac80211/status.c | 33 +- net/mac80211/trace.h | 67 + net/mac80211/tx.c | 33 +- net/mac80211/util.c | 12 + net/mptcp/ctrl.c | 26 +- net/mptcp/mib.c | 4 + net/mptcp/mib.h | 4 + net/mptcp/options.c | 468 +- net/mptcp/pm.c | 84 +- net/mptcp/pm_netlink.c | 247 +- net/mptcp/protocol.c | 201 +- net/mptcp/protocol.h | 114 +- net/mptcp/subflow.c | 69 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/Makefile | 3 + net/netfilter/nf_conntrack_core.c | 103 +- net/netfilter/nf_conntrack_ecache.c | 211 +- net/netfilter/nf_conntrack_expect.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 60 +- net/netfilter/nf_conntrack_standalone.c | 19 +- net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/nf_hooks_lwtunnel.c | 53 + net/netfilter/nf_nat_core.c | 18 +- net/netfilter/nf_tables_offload.c | 1 + net/netfilter/xt_bpf.c | 2 +- net/netlabel/netlabel_cipso_v4.c | 4 +- net/nfc/rawsock.c | 2 +- net/openvswitch/vport.c | 1 + net/qrtr/mhi.c | 16 +- net/qrtr/qrtr.c | 8 +- net/rds/ib_frmr.c | 4 +- net/rxrpc/Kconfig | 7 +- net/sched/act_bpf.c | 4 +- net/sched/cls_api.c | 1 + net/sched/cls_bpf.c | 4 +- net/sched/sch_cake.c | 2 +- net/sched/sch_ets.c | 7 + net/sched/sch_htb.c | 97 +- net/sched/sch_taprio.c | 4 +- net/socket.c | 76 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 11 +- net/sunrpc/debugfs.c | 73 +- net/sunrpc/fail.h | 25 + net/sunrpc/svc.c | 8 + net/sunrpc/svc_xprt.c | 3 +- net/sunrpc/sysfs.c | 4 +- net/sunrpc/xprt.c | 14 + net/sunrpc/xprtmultipath.c | 1 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 - net/sunrpc/xprtsock.c | 31 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 236 +- net/unix/unix_bpf.c | 93 +- net/wireless/nl80211.c | 157 + net/wireless/radiotap.c | 9 +- net/wireless/rdev-ops.h | 13 + net/wireless/reg.c | 9 +- net/wireless/trace.h | 46 + net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 109 +- samples/bpf/Makefile.target | 11 + samples/bpf/cookie_uid_helper_example.c | 11 +- samples/bpf/offwaketime_kern.c | 9 +- samples/bpf/tracex4_user.c | 2 +- samples/bpf/xdp_monitor.bpf.c | 8 + samples/bpf/xdp_monitor_kern.c | 257 - samples/bpf/xdp_monitor_user.c | 798 +- samples/bpf/xdp_redirect.bpf.c | 49 + samples/bpf/xdp_redirect_cpu.bpf.c | 541 + samples/bpf/xdp_redirect_cpu_kern.c | 730 - samples/bpf/xdp_redirect_cpu_user.c | 1106 +- samples/bpf/xdp_redirect_kern.c | 90 - samples/bpf/xdp_redirect_map.bpf.c | 95 + samples/bpf/xdp_redirect_map_kern.c | 142 - samples/bpf/xdp_redirect_map_multi.bpf.c | 82 + samples/bpf/xdp_redirect_map_multi_kern.c | 88 - samples/bpf/xdp_redirect_map_multi_user.c | 345 +- samples/bpf/xdp_redirect_map_user.c | 385 +- samples/bpf/xdp_redirect_user.c | 270 +- samples/bpf/xdp_sample.bpf.c | 266 + samples/bpf/xdp_sample.bpf.h | 141 + samples/bpf/xdp_sample_shared.h | 17 + samples/bpf/xdp_sample_user.c | 1673 ++ samples/bpf/xdp_sample_user.h | 108 + samples/pktgen/functions.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 19 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 19 +- samples/pktgen/pktgen_sample01_simple.sh | 13 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 19 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 6 +- samples/pktgen/pktgen_sample04_many_flows.sh | 12 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 12 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 19 +- scripts/Kbuild.include | 13 +- scripts/Makefile.build | 30 +- scripts/Makefile.clang | 4 +- scripts/Makefile.lib | 21 +- scripts/Makefile.modfinal | 21 +- scripts/Makefile.modpost | 22 +- scripts/as-version.sh | 8 +- scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 89 +- scripts/clang-tools/gen_compile_commands.py | 2 +- scripts/gen_autoksyms.sh | 12 - scripts/gen_ksymdeps.sh | 8 +- scripts/kernel-doc | 9 + scripts/link-vmlinux.sh | 81 +- scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- scripts/mod/modpost.c | 13 +- scripts/mod/modpost.h | 9 - scripts/mod/sumversion.c | 7 +- scripts/test_fortify.sh | 59 + security/Kconfig | 3 + security/Makefile | 11 - security/integrity/ima/Kconfig | 1 - security/integrity/ima/ima.h | 24 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 78 +- security/integrity/ima/ima_asymmetric_keys.c | 2 +- security/integrity/ima/ima_init.c | 3 +- security/integrity/ima/ima_main.c | 89 +- security/integrity/ima/ima_mok.c | 2 +- security/integrity/ima/ima_policy.c | 174 +- security/integrity/ima/ima_queue_keys.c | 2 +- security/integrity/platform_certs/efi_parser.c | 2 +- security/selinux/ima.c | 6 +- sound/aoa/codecs/onyx.h | 1 - sound/aoa/codecs/tas.c | 1 - sound/core/control_led.c | 2 +- sound/core/info.c | 1 - sound/core/memalloc.c | 28 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 9 + sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/parisc/harmony.c | 3 +- sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 12 + sound/pci/hda/hda_generic.c | 19 - sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 11 +- sound/pci/hda/patch_ca0132.c | 6 - sound/pci/hda/patch_cirrus.c | 1074 - sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 + sound/pci/hda/patch_cs8409.c | 1299 ++ sound/pci/hda/patch_cs8409.h | 371 + sound/pci/hda/patch_realtek.c | 36 +- sound/pci/hda/patch_sigmatel.c | 23 +- sound/pci/hda/patch_via.c | 1 + sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/rt1015.c | 7 +- sound/soc/codecs/rt5640.c | 136 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682-i2c.c | 2 - sound/soc/codecs/rt5682.c | 14 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wm_adsp.c | 2 + sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 218 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/boards/sof_sdw.c | 20 +- sound/soc/intel/boards/sof_sdw_common.h | 37 +- sound/soc/intel/boards/sof_sdw_max98373.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 25 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 + sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 +++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 + sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 +++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 + .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 + sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++ sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rz-ssi.c | 1074 + sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 4 + sound/usb/card.h | 2 + sound/usb/endpoint.c | 7 + sound/usb/mixer_quirks.c | 265 +- sound/usb/pcm.c | 14 +- sound/usb/quirks.c | 2 + sound/usb/usbaudio.h | 4 + tools/bootconfig/scripts/bconf2ftrace.sh | 101 + tools/bootconfig/scripts/ftrace2bconf.sh | 24 +- tools/bootconfig/scripts/xbc.sh | 4 +- tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 - tools/include/linux/bitmap.h | 11 +- tools/include/linux/find.h | 214 + tools/include/uapi/linux/bpf.h | 34 +- tools/include/uapi/linux/ethtool.h | 53 + tools/include/uapi/linux/if_link.h | 1 + tools/io_uring/io_uring-cp.c | 31 +- tools/lib/bpf/Makefile | 10 +- tools/lib/bpf/bpf.c | 32 +- tools/lib/bpf/bpf.h | 8 +- tools/lib/bpf/libbpf.c | 229 +- tools/lib/bpf/libbpf.h | 75 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 32 +- tools/lib/find_bit.c | 20 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/testing/cxl/Kbuild | 38 + tools/testing/cxl/config_check.c | 13 + tools/testing/cxl/mock_acpi.c | 109 + tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/Kbuild | 10 + tools/testing/cxl/test/cxl.c | 587 + tools/testing/cxl/test/mem.c | 255 + tools/testing/cxl/test/mock.c | 171 + tools/testing/cxl/test/mock.h | 27 + .../ktest/examples/bootconfigs/boottrace.bconf | 20 +- .../ktest/examples/bootconfigs/verify-boottrace.sh | 2 +- tools/testing/kunit/kunit.py | 36 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 29 +- tools/testing/scatterlist/main.c | 38 +- .../testing/selftests/arm64/mte/mte_common_util.c | 2 +- tools/testing/selftests/arm64/pauth/pac.c | 10 +- tools/testing/selftests/arm64/signal/.gitignore | 1 + .../testing/selftests/arm64/signal/test_signals.h | 2 + .../selftests/arm64/signal/test_signals_utils.c | 3 + .../testing/selftests/arm64/signal/testcases/TODO | 2 + .../testcases/fake_sigreturn_sve_change_vl.c | 92 + .../selftests/arm64/signal/testcases/sve_regs.c | 126 + .../selftests/arm64/signal/testcases/sve_vl.c | 68 + .../selftests/arm64/signal/testcases/testcases.c | 34 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 19 + tools/testing/selftests/bpf/network_helpers.c | 23 +- tools/testing/selftests/bpf/network_helpers.h | 6 + .../selftests/bpf/prog_tests/attach_probe.c | 98 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 254 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 106 +- .../testing/selftests/bpf/prog_tests/btf_module.c | 34 + .../testing/selftests/bpf/prog_tests/kfunc_call.c | 2 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 + .../selftests/bpf/prog_tests/netns_cookie.c | 80 + tools/testing/selftests/bpf/prog_tests/perf_link.c | 89 + .../testing/selftests/bpf/prog_tests/send_signal.c | 61 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 79 +- .../selftests/bpf/prog_tests/sockopt_inherit.c | 4 +- .../selftests/bpf/prog_tests/sockopt_qos_to_cc.c | 70 + .../selftests/bpf/prog_tests/task_pt_regs.c | 47 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 16 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 25 + .../selftests/bpf/progs/bpf_dctcp_release.c | 26 + tools/testing/selftests/bpf/progs/bpf_iter.h | 8 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 80 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 4 + .../selftests/bpf/progs/kfunc_call_test_subprog.c | 4 +- .../selftests/bpf/progs/netns_cookie_prog.c | 84 + .../selftests/bpf/progs/sockopt_qos_to_cc.c | 39 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 16 + .../testing/selftests/bpf/progs/test_bpf_cookie.c | 85 + .../selftests/bpf/progs/test_core_autosize.c | 20 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 56 + tools/testing/selftests/bpf/progs/test_perf_link.c | 16 + tools/testing/selftests/bpf/progs/test_snprintf.c | 6 +- .../selftests/bpf/progs/test_task_pt_regs.c | 29 + tools/testing/selftests/bpf/test_bpftool.sh | 6 + tools/testing/selftests/bpf/test_bpftool_build.sh | 2 +- tools/testing/selftests/bpf/test_doc_build.sh | 10 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_progs.c | 107 +- tools/testing/selftests/bpf/test_xsk.sh | 10 +- tools/testing/selftests/bpf/trace_helpers.c | 87 + tools/testing/selftests/bpf/trace_helpers.h | 4 + tools/testing/selftests/bpf/verifier/dead_code.c | 12 + tools/testing/selftests/bpf/xdpxceiver.c | 681 +- tools/testing/selftests/bpf/xdpxceiver.h | 63 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 40 + .../ftrace/test.d/dynevent/test_duplicates.tc | 38 + tools/testing/selftests/ftrace/test.d/functions | 24 +- .../inter-event/trigger-synthetic-eprobe.tc | 53 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 + tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/include/aarch64/processor.h | 3 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + tools/testing/selftests/nci/nci_dev.c | 416 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fcnal-test.sh | 33 +- tools/testing/selftests/net/fib_rule_tests.sh | 7 +- .../selftests/net/forwarding/devlink_lib.sh | 15 +- tools/testing/selftests/net/forwarding/lib.sh | 27 +- .../selftests/net/forwarding/router_mpath_nh.sh | 2 +- .../net/forwarding/router_mpath_nh_res.sh | 2 +- tools/testing/selftests/net/gro.sh | 43 +- tools/testing/selftests/net/ioam6.sh | 685 +- tools/testing/selftests/net/ioam6_parser.c | 790 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 345 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 16 +- tools/testing/selftests/net/psock_fanout.c | 4 +- tools/testing/selftests/net/run_afpackettests | 5 +- tools/testing/selftests/net/setup_loopback.sh | 38 +- tools/testing/selftests/net/setup_veth.sh | 41 + .../selftests/net/srv6_end_dt46_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 9 +- .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 9 +- tools/testing/selftests/net/unicast_extensions.sh | 5 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 9 +- tools/testing/selftests/openat2/openat2_test.c | 4 + .../selftests/powerpc/primitives/asm/extable.h | 1 + .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 1 + .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 1 + tools/testing/selftests/powerpc/signal/signal_tm.c | 1 + tools/testing/selftests/powerpc/tm/tm-exec.c | 1 + tools/testing/selftests/powerpc/tm/tm-fork.c | 1 + tools/testing/selftests/powerpc/tm/tm-poison.c | 2 +- .../testing/selftests/powerpc/tm/tm-resched-dscr.c | 1 + .../powerpc/tm/tm-signal-context-chk-fpu.c | 1 + .../powerpc/tm/tm-signal-context-chk-gpr.c | 1 + .../powerpc/tm/tm-signal-context-chk-vmx.c | 1 + .../powerpc/tm/tm-signal-context-chk-vsx.c | 1 + .../selftests/powerpc/tm/tm-signal-pagefault.c | 1 + .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 1 + .../testing/selftests/powerpc/tm/tm-signal-stack.c | 1 + tools/testing/selftests/powerpc/tm/tm-sigreturn.c | 1 + tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 1 + tools/testing/selftests/powerpc/tm/tm-tmspr.c | 1 + tools/testing/selftests/powerpc/tm/tm-trap.c | 1 + .../testing/selftests/powerpc/tm/tm-unavailable.c | 1 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 + tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 1 + tools/testing/selftests/powerpc/tm/tm.h | 36 + tools/testing/selftests/safesetid/safesetid-test.c | 2 +- tools/testing/selftests/sched/cs_prctl_test.c | 2 - .../selftests/vm/charge_reserved_hugetlb.sh | 5 +- .../selftests/vm/hugetlb_reparenting_test.sh | 5 +- tools/testing/selftests/vm/ksm_tests.c | 18 +- tools/testing/selftests/x86/mov_ss_trap.c | 4 +- tools/testing/selftests/x86/sigreturn.c | 7 +- tools/testing/selftests/x86/single_step_syscall.c | 4 +- tools/testing/selftests/x86/syscall_arg_fault.c | 7 +- tools/thermal/tmon/Makefile | 10 +- virt/kvm/binary_stats.c | 2 - virt/kvm/kvm_main.c | 43 +- 4504 files changed, 212006 insertions(+), 105470 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar create mode 100644 Documentation/arm64/asymmetric-32bit.rst create mode 100644 Documentation/bpf/libbpf/index.rst delete mode 100644 Documentation/bpf/libbpf/libbpf.rst delete mode 100644 Documentation/bpf/libbpf/libbpf_api.rst delete mode 100644 Documentation/devicetree/bindings/ata/exynos-sata.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos4-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5250-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-audss-cl [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos4412-isp- [...] create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-c [...] delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-nocp.txt delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ath79-ddr- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/marvell,mv [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mvebu-sdra [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/qca,ath79- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/samsung,ex [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys,d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,da8xx-d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti-da8xx-d [...] create mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/can/bosch,c_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/c_can.txt create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml create mode 100644 Documentation/devicetree/bindings/net/litex,liteeth.yaml delete mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/spi/rockchip-sfc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd-adi.txt create mode 100644 Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml delete mode 100644 Documentation/devicetree/bindings/timer/energymicro,efm32-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/rockchip,rk-timer.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml delete mode 100644 Documentation/driver-api/lightnvm-pblk.rst create mode 100644 Documentation/filesystems/ext4/orphan.rst delete mode 100644 Documentation/filesystems/mandatory-locking.rst create mode 100644 Documentation/filesystems/ntfs3.rst create mode 100644 Documentation/hwmon/aquacomputer_d5next.rst create mode 100644 Documentation/leds/well-known-leds.txt delete mode 100644 Documentation/networking/devlink/sja1105.rst create mode 100644 Documentation/powerpc/associativity.rst create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 arch/arc/include/asm/mmu-arcv2.h create mode 100644 arch/arc/include/asm/pgtable-bits-arcv2.h create mode 100644 arch/arc/include/asm/pgtable-levels.h create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts create mode 100644 arch/arm/boot/dts/ast2600-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi delete mode 100644 arch/arm/mach-ixp4xx/avila-pci.c delete mode 100644 arch/arm/mach-ixp4xx/avila-setup.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-pci.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-setup.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-pci.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-setup.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-pci.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-setup.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdpg425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/miccpt-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-setup.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-setup.c delete mode 100644 arch/arm/mach-ixp4xx/omixp-setup.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-pci.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-setup.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-setup.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts delete mode 100644 arch/h8300/include/asm/segment.h delete mode 100644 arch/h8300/lib/strncpy.S delete mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/hexagon/mm/strnlen_user.S delete mode 100644 arch/parisc/boot/install.sh create mode 100644 arch/parisc/lib/memset.c delete mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/powerpc/boot/dts/fsl/sbc8641d.dts delete mode 100644 arch/powerpc/boot/dts/sbc8548-altflash.dts delete mode 100644 arch/powerpc/boot/dts/sbc8548-post.dtsi delete mode 100644 arch/powerpc/boot/dts/sbc8548-pre.dtsi delete mode 100644 arch/powerpc/boot/dts/sbc8548.dts delete mode 100644 arch/powerpc/configs/85xx/sbc8548_defconfig delete mode 100644 arch/powerpc/include/asm/debugfs.h create mode 100644 arch/powerpc/kernel/kdebugfs.c delete mode 100644 arch/powerpc/platforms/85xx/sbc8548.c delete mode 100644 arch/powerpc/platforms/86xx/sbc8641d.c create mode 100755 arch/riscv/kernel/vdso/gen_vdso_offsets.sh delete mode 100755 arch/riscv/kernel/vdso/so2s.sh delete mode 100644 arch/sh/boot/compressed/install.sh create mode 100644 arch/x86/crypto/sm4-aesni-avx2-asm_64.S create mode 100644 arch/x86/crypto/sm4-avx.h create mode 100644 arch/x86/crypto/sm4_aesni_avx2_glue.c create mode 100644 arch/x86/include/asm/amd-ibs.h create mode 100644 arch/xtensa/platforms/Makefile delete mode 100644 block/mq-deadline-cgroup.c delete mode 100644 block/mq-deadline-cgroup.h delete mode 100644 block/mq-deadline-main.c create mode 100644 block/mq-deadline.c create mode 100644 drivers/clk/clk-fractional-divider.h create mode 100644 drivers/clk/qcom/gcc-msm8953.c create mode 100644 drivers/clk/qcom/gcc-sm6115.c create mode 100644 drivers/clk/qcom/gcc-sm6350.c create mode 100644 drivers/clk/qcom/mmcc-msm8994.c create mode 100644 drivers/cxl/core/mbox.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c delete mode 100644 drivers/gpio/gpio-mc9s08dz60.c create mode 100644 drivers/gpio/gpio-rockchip.c create mode 100644 drivers/gpio/gpio-virtio.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c create mode 100644 drivers/hwmon/aquacomputer_d5next.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c create mode 100644 drivers/i2c/busses/i2c-virtio.c create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/potentiometer/ad5110.c delete mode 100644 drivers/lightnvm/Kconfig delete mode 100644 drivers/lightnvm/Makefile delete mode 100644 drivers/lightnvm/core.c delete mode 100644 drivers/lightnvm/pblk-cache.c delete mode 100644 drivers/lightnvm/pblk-core.c delete mode 100644 drivers/lightnvm/pblk-gc.c delete mode 100644 drivers/lightnvm/pblk-init.c delete mode 100644 drivers/lightnvm/pblk-map.c delete mode 100644 drivers/lightnvm/pblk-rb.c delete mode 100644 drivers/lightnvm/pblk-read.c delete mode 100644 drivers/lightnvm/pblk-recovery.c delete mode 100644 drivers/lightnvm/pblk-rl.c delete mode 100644 drivers/lightnvm/pblk-sysfs.c delete mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/lightnvm/pblk-write.c delete mode 100644 drivers/lightnvm/pblk.h create mode 100644 drivers/media/i2c/ov13b10.c create mode 100644 drivers/mfd/simple-mfd-i2c.h delete mode 100644 drivers/mtd/maps/pmcmsp-flash.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h create mode 100644 drivers/net/ethernet/litex/Kconfig create mode 100644 drivers/net/ethernet/litex/Makefile create mode 100644 drivers/net/ethernet/litex/litex_liteeth.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rss.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/diag/qos_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c delete mode 100644 drivers/net/ipa/ipa_clock.c delete mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_power.c create mode 100644 drivers/net/ipa/ipa_power.h create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.h create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.c create mode 100644 drivers/net/wireless/marvell/mwifiex/pcie_quirks.h delete mode 100644 drivers/nvme/host/lightnvm.c create mode 100644 drivers/pci/controller/dwc/pcie-keembay.c create mode 100644 drivers/pinctrl/pinctrl-rockchip.h delete mode 100644 drivers/platform/x86/intel-hid.c delete mode 100644 drivers/platform/x86/intel-vbtn.c create mode 100644 drivers/platform/x86/intel/atomisp2/Kconfig create mode 100644 drivers/platform/x86/intel/atomisp2/Makefile rename drivers/platform/x86/{intel_atomisp2_led.c => intel/atomisp2/led.c} (100%) rename drivers/platform/x86/{intel_atomisp2_pm.c => intel/atomisp2/pm.c} (100%) rename drivers/platform/x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} (100%) rename drivers/platform/x86/{intel_chtdc_ti_pwrbtn.c => intel/chtdc_ti_pwrbtn.c} (100%) create mode 100644 drivers/platform/x86/intel/hid.c rename drivers/platform/x86/{intel_int0002_vgpio.c => intel/int0002_vgpio.c} (100%) create mode 100644 drivers/platform/x86/intel/int1092/Kconfig create mode 100644 drivers/platform/x86/intel/int1092/Makefile create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.c create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.h rename drivers/platform/x86/{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} (100%) rename drivers/platform/x86/{intel_oaktrail.c => intel/oaktrail.c} (100%) create mode 100644 drivers/platform/x86/intel/pmc/Kconfig create mode 100644 drivers/platform/x86/intel/pmc/Makefile create mode 100644 drivers/platform/x86/intel/pmc/core.c create mode 100644 drivers/platform/x86/intel/pmc/core.h rename drivers/platform/x86/{intel_pmc_core_pltdrv.c => intel/pmc/pltdrv.c} (100%) rename drivers/platform/x86/{intel_punit_ipc.c => intel/punit_ipc.c} (100%) rename drivers/platform/x86/{intel-rst.c => intel/rst.c} (100%) rename drivers/platform/x86/{intel-smartconnect.c => intel/smartconnect.c} (100%) rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Kconf [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Makef [...] create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_if_common.c rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] create mode 100644 drivers/platform/x86/intel/telemetry/Kconfig create mode 100644 drivers/platform/x86/intel/telemetry/Makefile rename drivers/platform/x86/{intel_telemetry_core.c => intel/telemetry/core.c} (100%) rename drivers/platform/x86/{intel_telemetry_debugfs.c => intel/telemetry/debugfs. [...] rename drivers/platform/x86/{intel_telemetry_pltdrv.c => intel/telemetry/pltdrv.c} (100%) rename drivers/platform/x86/{intel_turbo_max_3.c => intel/turbo_max_3.c} (100%) rename drivers/platform/x86/{intel-uncore-frequency.c => intel/uncore-frequency.c} (100%) create mode 100644 drivers/platform/x86/intel/vbtn.c create mode 100644 drivers/platform/x86/intel/wmi/Kconfig create mode 100644 drivers/platform/x86/intel/wmi/Makefile rename drivers/platform/x86/{intel-wmi-sbl-fw-update.c => intel/wmi/sbl-fw-update. [...] rename drivers/platform/x86/{intel-wmi-thunderbolt.c => intel/wmi/thunderbolt.c} (100%) delete mode 100644 drivers/platform/x86/intel_pmc_core.c delete mode 100644 drivers/platform/x86/intel_pmc_core.h delete mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.c create mode 100644 drivers/power/reset/tps65086-restart.c create mode 100644 drivers/power/supply/mt6360_charger.c create mode 100644 drivers/spi/spi-rockchip-sfc.c create mode 100644 drivers/staging/r8188eu/TODO delete mode 100644 drivers/staging/r8188eu/include/cmd_osdep.h delete mode 100644 drivers/staging/r8188eu/include/ethernet.h delete mode 100644 drivers/staging/r8188eu/include/if_ether.h delete mode 100644 drivers/staging/r8188eu/include/ip.h delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h rename drivers/{platform/x86 => thermal/intel}/intel_menlow.c (100%) create mode 100644 drivers/thermal/qcom/lmh.c create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 drivers/vfio/pci/vfio_pci_core.c delete mode 100644 drivers/vfio/pci/vfio_pci_private.h delete mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 fs/cifs_common/Makefile create mode 100644 fs/cifs_common/arc4.h create mode 100644 fs/cifs_common/cifs_arc4.c create mode 100644 fs/cifs_common/cifs_md4.c create mode 100644 fs/cifs_common/md4.h create mode 100644 fs/ext4/orphan.c create mode 100644 fs/f2fs/iostat.c create mode 100644 fs/f2fs/iostat.h create mode 100644 fs/fat/.kunitconfig create mode 100644 fs/fat/fat_test.c delete mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/iter.c create mode 100644 fs/ntfs3/Kconfig create mode 100644 fs/ntfs3/Makefile create mode 100644 fs/ntfs3/attrib.c create mode 100644 fs/ntfs3/attrlist.c create mode 100644 fs/ntfs3/bitfunc.c create mode 100644 fs/ntfs3/bitmap.c create mode 100644 fs/ntfs3/debug.h create mode 100644 fs/ntfs3/dir.c create mode 100644 fs/ntfs3/file.c create mode 100644 fs/ntfs3/frecord.c create mode 100644 fs/ntfs3/fslog.c create mode 100644 fs/ntfs3/fsntfs.c create mode 100644 fs/ntfs3/index.c create mode 100644 fs/ntfs3/inode.c create mode 100644 fs/ntfs3/lib/decompress_common.c create mode 100644 fs/ntfs3/lib/decompress_common.h create mode 100644 fs/ntfs3/lib/lib.h create mode 100644 fs/ntfs3/lib/lzx_decompress.c create mode 100644 fs/ntfs3/lib/xpress_decompress.c create mode 100644 fs/ntfs3/lznt.c create mode 100644 fs/ntfs3/namei.c create mode 100644 fs/ntfs3/ntfs.h create mode 100644 fs/ntfs3/ntfs_fs.h create mode 100644 fs/ntfs3/record.c create mode 100644 fs/ntfs3/run.c create mode 100644 fs/ntfs3/super.c create mode 100644 fs/ntfs3/upcase.c create mode 100644 fs/ntfs3/xattr.c delete mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/drm/drm_irq.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8953.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8994.h delete mode 100644 include/dt-bindings/clock/zx296718-clock.h create mode 100644 include/dt-bindings/gce/mt8192-gce.h create mode 100644 include/dt-bindings/reset/mt8195-resets.h delete mode 100644 include/dt-bindings/soc/zte,pm_domains.h create mode 100644 include/linux/find.h delete mode 100644 include/linux/lightnvm.h create mode 100644 include/linux/rbtree_types.h create mode 100644 include/linux/rwbase_rt.h create mode 100644 include/linux/rwlock_rt.h create mode 100644 include/linux/spinlock_rt.h create mode 100644 include/linux/spinlock_types_raw.h create mode 100644 include/linux/stdarg.h create mode 100644 include/linux/vfio_pci_core.h delete mode 100644 include/net/ipx.h create mode 100644 include/net/netfilter/nf_hooks_lwtunnel.h rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/audio.h (100%) rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/osd.h (100%) rename {drivers/staging/media/av7110 => include/uapi/linux/dvb}/video.h (100%) delete mode 100644 include/uapi/linux/ipx.h delete mode 100644 include/uapi/linux/lightnvm.h create mode 100644 include/uapi/linux/nl80211-vnd-intel.h create mode 100644 include/uapi/linux/virtio_gpio.h create mode 100644 include/uapi/linux/virtio_i2c.h delete mode 100644 kernel/locking/mutex-debug.h create mode 100644 kernel/locking/rtmutex_api.c create mode 100644 kernel/locking/rwbase_rt.c create mode 100644 kernel/locking/spinlock_rt.c create mode 100644 kernel/locking/ww_mutex.h create mode 100644 kernel/locking/ww_rt_mutex.c create mode 100644 kernel/trace/trace_eprobe.c create mode 100644 lib/memcpy_kunit.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c delete mode 100644 net/802/p8023.c create mode 100644 net/netfilter/nf_hooks_lwtunnel.c create mode 100644 net/sunrpc/fail.h create mode 100644 samples/bpf/xdp_monitor.bpf.c delete mode 100644 samples/bpf/xdp_monitor_kern.c create mode 100644 samples/bpf/xdp_redirect.bpf.c create mode 100644 samples/bpf/xdp_redirect_cpu.bpf.c delete mode 100644 samples/bpf/xdp_redirect_cpu_kern.c delete mode 100644 samples/bpf/xdp_redirect_kern.c create mode 100644 samples/bpf/xdp_redirect_map.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi.bpf.c delete mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_sample.bpf.c create mode 100644 samples/bpf/xdp_sample.bpf.h create mode 100644 samples/bpf/xdp_sample_shared.h create mode 100644 samples/bpf/xdp_sample_user.c create mode 100644 samples/bpf/xdp_sample_user.h create mode 100644 scripts/test_fortify.sh create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h create mode 100644 sound/soc/sh/rz-ssi.c delete mode 100644 tools/include/asm-generic/bitops/find.h create mode 100644 tools/include/linux/find.h create mode 100644 tools/testing/cxl/Kbuild create mode 100644 tools/testing/cxl/config_check.c create mode 100644 tools/testing/cxl/mock_acpi.c create mode 100644 tools/testing/cxl/mock_pmem.c create mode 100644 tools/testing/cxl/test/Kbuild create mode 100644 tools/testing/cxl/test/cxl.c create mode 100644 tools/testing/cxl/test/mem.c create mode 100644 tools/testing/cxl/test/mock.c create mode 100644 tools/testing/cxl/test/mock.h create mode 100644 tools/testing/selftests/arm64/signal/testcases/TODO create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_s [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_vl.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_module.c create mode 100644 tools/testing/selftests/bpf/prog_tests/netns_cookie.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_pt_regs.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_dctcp_release.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_unix.c create mode 100644 tools/testing/selftests/bpf/progs/netns_cookie_prog.c create mode 100644 tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_weak.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_task_pt_regs.c create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_eprobe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/test_duplicates.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c mode change 100644 => 100755 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/setup_veth.sh create mode 120000 tools/testing/selftests/powerpc/primitives/asm/extable.h