This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits cf6c9d12750c Add linux-next specific files for 20211022 omits ef24253d91bd Merge branch 'akpm/master' omits 5b3cbcec307a lib/stackdepot: allow optional init and stack_table alloca [...] omits 3c7b7ceb3fb7 kasan: add kasan mode messages when kasan init omits b1b7d493a64b mm: unexport {,un}lock_page_memcg omits db29a28e7cee mm: unexport folio_memcg_{,un}lock omits efe42d70b85a mm: migrate: simplify the file-backed pages validation whe [...] omits aeab7fc59156 mm: allow only SLUB on PREEMPT_RT omits 16e9cb1b9b92 Merge branch 'akpm-current/current' omits 89e1e15c7bf0 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 880cf3f6fd12 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 21a8822a5ebb ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits 4ebc8589c650 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 8a44bc65b55f kernel/resource: disallow access to exclusive system RAM regions omits 5cf3aa68118a kernel/resource: clean up and optimize iomem_is_exclusive() omits 25d01c8b1625 kcov: replace local_irq_save() with a local_lock_t omits 80d90e569a54 kcov: avoid enable+disable interrupts if !in_task() omits 8beb23ce9f3c kcov: allocate per-CPU memory on the relevant node omits 7222915bd3a7 Documentation/kcov: define `ip' in the example omits ef9089d7a8ab Documentation/kcov: include types.h in the example omits b0a9fa520719 sysv: use BUILD_BUG_ON instead of runtime check omits 1864d764adbe kernel/fork.c: unshare(): use swap() to make code cleaner omits 36bf67a42633 seq_file: move seq_escape() to a header omits a889dd5e63db signal: remove duplicate include in signal.h omits aed8e63d98ab hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits c213ac63767d hfs/hfsplus: use WARN_ON for sanity check omits 1c3844b1f046 coda: bump module version to 7.2 omits 2e1f1d2acabc coda: use vmemdup_user to replace the open code omits 16b10f6841e0 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 3151aa631942 coda: avoid doing bad things on inode type changes during [...] omits bc02b986d20e coda: avoid hidden code duplication in rename omits b801773994b2 coda: avoid flagging NULL inodes omits 6539d4fa386a coda: remove err which no one care omits 22b01bf8e21c coda: check for async upcall request using local state omits 12589c426a7a coda: avoid NULL pointer dereference from a bad inode omits 7d3f87308369 init/main.c: silence some -Wunused-parameter warnings omits 4780abff9438 init: make unknown command line param message clearer omits f59d172afcf7 ramfs: fix mount source show for ramfs omits 980fae4b18ad alpha: use is_kernel_text() helper omits 4b3838d8ad59 microblaze: use is_kernel_text() helper omits af91ad421d4e powerpc/mm: use core_kernel_text() helper omits e9b745bc979e extable: use is_kernel_text() helper omits 789c9a02841a mm: kasan: use is_kernel() helper omits e42bf3e2914b sections: provide internal __is_kernel() and __is_kernel_t [...] omits 83235e5e405e x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits f1ab81d28202 sections: move is_kernel_inittext() into sections.h omits 9c8ea5782724 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 6a66f362f4d7 kallsyms: fix address-checks for kernel related range omits 7a810c298869 kallsyms: remove arch specific text and data check omits 718d50ef2cc3 ELF: simplify STACK_ALLOC macro omits f3bd95ecfe2b ELF: fix overflow in total mapping size calculation omits bc1bb1d8bff2 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits 4012f284c6f9 checkpatch: get default codespell dictionary path from pac [...] omits c3584e4f9d57 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits d4b009da20d9 const_structs.checkpatch: add a few sound ops structs omits efacbb0f9121 mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 46dc30aae44f lib/stackdepot: allow optional init and stack_table alloca [...] omits b6d008b81054 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 5e35da44685e lib/stackdepot: allow optional init and stack_table alloca [...] omits ae66ebcea3ab lib: uninline simple_strntoull() as well omits ba92855fae54 include/linux/string_helpers.h: add linux/string.h for strlen() omits c2742ad9d36e lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits bd4b2a8b681b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits b38e5029e9de lib, stackdepot: add helper to print stack entries into buffer omits 56a229db87e5 lib, stackdepot: add helper to print stack entries omits 6ed7e65371b5 lib, stackdepot: check stackdepot handle before accessing slabs omits de11fecc6ebc MAINTAINERS: add "exec & binfmt" section with myself and Eric omits dd7d80b45221 linux/container_of.h: switch to static_assert omits 927a7c241bc9 include/media/media-entity.h: replace kernel.h with the ne [...] omits b1c7abbeb3e0 include/linux/plist.h: replace kernel.h with the necessary [...] omits 3b84f5af0376 include/linux/llist.h: replace kernel.h with the necessary [...] omits 4bc9e5cd30e4 include/linux/list.h: replace kernel.h with the necessary [...] omits 0e5a6eea6569 include/kunit/test.h: replace kernel.h with the necessary [...] omits af7f7e65b741 kernel.h: split out container_of() and typeof_member() macros omits 563272ba97c6 bottom_half.h needs kernel.h omits 4904505fdb9f kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits ea66f5fc312c proc/sysctl: make protected_* world readable omits 305cef81f212 proc: allow pid_revalidate() during LOOKUP_RCU omits c2afb1ce817f virtio-mem: kdump mode to sanitize /proc/vmcore access omits 904306cf70ea virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits 6e6301542d21 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 0a73c3aac731 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 916481e9a7b4 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits b19693d9c0de proc/vmcore: let pfn_is_ram() return a bool omits cd335591372c x86/xen: print a warning when HVMOP_get_mem_type fails omits 50118768a6a3 x86/xen: simplify xen_oldmem_pfn_is_ram() omits af39d6494fc6 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 8ce99f2945c2 proc: test that /proc/*/task doesn't contain "0" omits 1f9732d5b5a6 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 3fdc93660298 procfs: do not list TID 0 in /proc/<pid>/task omits 2f96916958a9 kernel/hung_task.c: Monitor killed tasks. omits 0438fd9bbe8c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 3d31bc709af6 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0243d0fec83b mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits d3cece5bc2cb mm/damon: remove unnecessary variable initialization omits da9f7b765f61 Documentation/admin-guide/mm/damon: add a document for DAM [...] omits 9c1095fe7177 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits d34d9ab80f11 selftests/damon: support watermarks omits ac1b8b311b0f mm/damon/dbgfs: support watermarks omits 4fd3242a7ed6 mm/damon/schemes: activate schemes based on a watermarks m [...] omits de8d7f518bb2 tools/selftests/damon: update for regions prioritization o [...] omits 28d6b1674803 mm/damon/dbgfs: support prioritization weights omits 6331c6bd9e74 mm/damon/vaddr,paddr: support pageout prioritization omits 136d0a969ae4 mm/damon/schemes: prioritize regions within the quotas omits 78e40015f023 mm/damon/selftests: support schemes quotas omits 44c834086517 mm/damon/dbgfs: support quotas of schemes omits 756dd28a31f7 mm/damon/schemes: implement time quota omits 3cbd9d6b044d mm/damon/schemes: skip already charged targets and regions omits b382e008bb45 mm/damon/schemes: implement size quota for schemes applica [...] omits ef30f57a080b mm/damon/paddr: support the pageout scheme omits 16d4f38787a6 mm/damon/dbgfs: remove unnecessary variables omits f2c53a97831c mm/damon/vaddr: constify static mm_walk_ops omits a7f0011f2068 Docs/DAMON: document physical memory monitoring support omits 05675dc048b7 mm/damon/dbgfs: support physical memory monitoring omits 67b59f368d9d mm/damon: implement primitives for physical address space [...] omits 05e5ca1c82dd mm/damon/vaddr: include 'highmem.h' to fix a build failure omits f98a11e55233 mm/damon/vaddr: separate commonly usable functions omits 7f0f3f43aa47 Docs/admin-guide/mm/damon: document 'init_regions' feature omits a0b96093c098 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits 191790c19e39 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits f0d4888275de Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits b4540dd394c7 selftests/damon: add 'schemes' debugfs tests omits d3951249449e mm/damon/schemes: implement statistics feature omits 903bea972095 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 7d7bb788210a mm/damon/vaddr: support DAMON-based Operation Schemes omits 802a22ff739f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 8a70e095aa91 mm/damon/core: account age of target regions omits 17825c0375e1 mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 173565f1ad88 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 7554a248c82d mm/damon: remove unnecessary do_exit() from kdamond omits a365c61123ba mm/damon/core: print kdamond start log in debug mode only omits bb33e1bcc954 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits a8b812827825 docs/vm/damon: remove broken reference omits 3d6c1236920b MAINTAINERS: update SeongJae's email address omits 052254832939 Documentation/vm: move user guides to admin-guide/mm/ omits 4e3db0a522a4 mm/damon: grammar s/works/work/ omits e05d3377c915 kfence: default to dynamic branch instead of static keys mode omits c1d9e8cac712 kfence: always use static branches to guard kfence_alloc() omits 3d4a7cb46b88 kfence: shorten critical sections of alloc/free omits a455e481bbfe kfence: test: use kunit_skip() to skip tests omits 0ac34272fd18 kfence: add note to documentation about skipping covered a [...] omits b76596fb17f3 fixup! kfence: limit currently covered allocations when po [...] omits 81fd09be13c0 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 08919a31a4f6 kfence: limit currently covered allocations when pool nearly full omits 13c4e7c36d1e kfence: move saving stack trace of allocations into __kfen [...] omits 1a88898ead7c kfence: count unexpectedly skipped allocations omits 467775ef2624 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 10f675c62d87 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 8f8f0d8dccdb mm: remove HARDENED_USERCOPY_FALLBACK omits ec7cc8be7048 zram: Introduce an aged idle interface omits 8d8c6dd1b908 zram-introduce-an-aged-idle-interface-v5 omits bd93224c0067 zram: introduce an aged idle interface omits 977f157786c9 zram: off by one in read_block_state() omits a10a91f78e50 zram_drv: allow reclaim on bio_alloc omits 85b5451d944f mm/highmem: Remove deprecated kmap_atomic omits 181abfbcd3d8 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 1fee400b6b36 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 204c3d253f90 mm: disable zsmalloc on PREEMPT_RT omits 119d44dc1537 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 9b6924ecdd68 mm/rmap.c: avoid double faults migrating device private pages omits bd6d6991f67c mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits c3d95f84ce91 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits fd1bc0ea579d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits e9c17e36e983 memblock: allow to specify flags with memblock_add_node() omits a81e35b0c9a7 memblock: improve MEMBLOCK_HOTPLUG documentation omits 417da252a4a0 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits abc37c1b6f2f x86: remove memory hotplug support on X86_32 omits 2e2e39dfab4c mm/memory_hotplug: remove stale function declarations omits 4397c0f03778 mm/memory_hotplug: remove HIGHMEM leftovers omits 8d33f0aa0802 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 140b96ac09e9 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 9fdf0950d399 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits a22928e808d2 memory-hotplug.rst: document the "auto-movable" online policy omits aedf53c7ff60 memory-hotplug.rst: document the "auto-movable" online policy omits 0cb194a3d54b memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 542cbbaf6aba memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 0890263a6264 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits edbb378b03ba selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits a4349ec0d00c mm: vmstat.c: make extfrag_index show more pretty omits 9a9bae45572d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 563dacfc9456 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 0ca17c5ffc5f selftests: vm: add KSM huge pages merging time test omits 1ed31c57464d selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 86636170240b mm: nommu: kill arch_get_unmapped_area() omits 068657e500fc mm/readahead.c: fix incorrect comments for get_init_ra_size omits 2ef7c767e01a selftests/vm/transhuge-stress: fix ram size thinko omits 2c135b037963 mm: migrate: make demotion knob depend on migration omits 8eeb755d90b3 mm/migrate: de-duplicate migrate_reason strings omits c948feafff1e hugetlbfs: extend the definition of hugepages parameter to [...] omits e7705fbaf0a6 oom_kill: oom_score_adj broken for processes with small me [...] omits 6945b5a8359e mm: mark the OOM reaper thread as freezable omits f05e4d201aea fixup for "memblock: use memblock_free for freeing virtual [...] omits ed2335112700 memblock: use memblock_free for freeing virtual pointers omits 543b0385de82 memblock: rename memblock_free to memblock_phys_free omits 0e56c80a8403 memblock: stop aliasing __memblock_free_late with memblock [...] omits c25ce77eea7c memblock: drop memblock_free_early_nid() and memblock_free [...] omits a803d7f50f52 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 0a8215cc605f arch_numa: simplify numa_distance allocation omits e7915a9336af mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 099323ba2423 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits d86a8717287c tools/vm/page-types.c: print file offset in hexadecimal omits bf25b8b0d912 tools/vm/page-types.c: move show_file() to summary output omits 825e76a12185 tools/vm/page-types.c: make walk_file() aware of address r [...] omits 3ed908b0ec96 tools/vm/page_owner_sort.c: count and sort by mem omits 8c85ff43eec2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits c00186e66f12 mm/vmscan: increase the timeout if page reclaim is not mak [...] omits a3e66c3f45a9 mm/vmscan: centralise timeout values for reclaim_throttle omits 559351616b78 mm/page_alloc: remove the throttling logic from the page a [...] omits 2b6eb7bdae75 mm/writeback: throttle based on page writeback instead of [...] omits f3001f88f145 mm/vmscan: throttle reclaim when no progress is being made omits f5ee21c3c5b2 mm/vmscan: throttle reclaim and compaction when too may pa [...] omits 331889c1284c mm/vmscan: throttle reclaim until some writeback completes [...] omits c6f743e9a65d mm/vmscan.c: fix -Wunused-but-set-variable warning omits 0daa2da288c9 mm/page_isolation: guard against possible putback unisolated page omits 02120d1830c6 mm/page_isolation: fix potential missing call to unset_mig [...] omits a5c08e46274a userfaultfd/selftests: fix calculation of expected ioctls omits 760f11ef489b userfaultfd/selftests: fix feature support detection omits 9fb22f3169c0 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 975fd1f28750 mm: remove duplicate include in hugepage-mremap.c omits 605fcad53f4b hugetlb: support node specified when using cma for giganti [...] omits 27d5698e8ecb mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits effd41acae67 mm, hugepages: add hugetlb vma mremap() test omits e4bf0a63529a mm, hugepages: add mremap() support for hugepage backed vma omits a9e4b6bef172 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 59859c4e7773 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 81f077ceb342 hugetlb-add-hugetlb-demote-page-support-v4 omits 9fa3bb7b726a hugetlb: add hugetlb demote page support omits 25576915ec4a hugetlb: add demote bool to gigantic page routines omits 5071bf73a4c7 hugetlb: be sure to free demoted CMA pages to CMA omits 9f3619608d6e mm/cma: add cma_pages_valid to determine if pages are in CMA omits d929d54c1d0f hugetlb: add demote hugetlb page sysfs interfaces omits c3aa9ae2fe12 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 146380c67b8d mm: hwpoison: handle non-anonymous THP correctly omits 676e801b2e3e mm/memory_failure: initialize extra_pins in me_pagecache_clean() omits f387f6dc5a38 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits a4d7145b8a49 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 4b335ff1aaeb Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 82357cc8d65a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cb30435ba77d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 2521af07dd70 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits c9358ea6db1c Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 9331420c3531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 421eaf5f17ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 11b7a6070782 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 4a7ef8449d22 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c2e994b8ea06 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits fb5b21a02702 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 58818dbf1444 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 5d6e0f5b9c5c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 14b06f491d07 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits eea81ea92c8b Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 8b974bf52828 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 1dd328ec5e6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f9520cb361b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c86a5c19a995 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f0e707b5d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8481cf02a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 822a60a928b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f69be318465 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits e48b70986e2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 445cc8ff2aa6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 55cf54fdde40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40bb26876fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b35836dc3ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83754b163bb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8b4c6a69183a Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits f886de29e699 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits c99275f125e8 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ebf8cbf176e5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 1710c77ea1cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d70c2e962919 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 02d4bbda1d85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d3ff312263a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 17662e062cbf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 7a569740f464 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits bc752c456e22 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits a4ef60445b78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 64b77e73afc1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits dde8638638db Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits f5ed4f952229 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 81294b0fd1a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f99b8de265d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6033443944b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f1f52319938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9601b6d7ae4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbac6b2587c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3da9db66f2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 75ee2849254d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bccd85e03610 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 20ba7030397f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 194f9fbdbd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd6502ed3602 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 4d29aab81fa0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 29cd1123ec37 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits d67183606ec1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 36dcc497868a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40a452791817 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 576f3b71d009 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96d16b6ccb12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits edd637d6b6ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits def7d53bbb62 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 431ec2750dc3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d223988a946 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits d2f2c191615a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 7ea2a1ecbb50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 866eaad787f0 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits f94bdcb544e8 next-20211021/regulator omits ba73a00ae96f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 650dbd5c756c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 6f35577e0b7c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 4274dd46279f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 28946f3ffdd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b443c59d8ea4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1171f7a80e08 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 1c02d0bcd265 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 48b854a462e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4f966e485e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ccc875241ef Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 4103d878d255 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits a276be1951aa Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 72f1139b90ad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits a885b0da59b8 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 41229da3ea26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits dae5da00af1b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 4b08fc3400b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7592a4ded14b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 5e4ef7f05d35 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits a8fc22ef4ac8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 4e20217df797 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c506f0315f7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d533666113fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2aaa0224666d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 5ac75f6ca026 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5c5490ddbf87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8476429aa71c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9f735249fa2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8786500afda0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 711af81f78c2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 334f17a0f617 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits bb5172c3c075 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits a91d3bdf22b2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits be30f6b412bc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2140ba7de67e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 871281824bb1 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 8b460ad49b89 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 1090d0908463 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 6680f8be69e7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 32a570a29eb9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits b81e64c2d533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57cef37d17cb Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits b100055b7352 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0c601c6f2752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8beb3f13554 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef05556c47b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 63de3cfec02f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 39b158664088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits e2efda3849c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f92b1945e73 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 020c9a56dad3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 24239951d8a4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 2f1758b243ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98b67ea17942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e103b56d147 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 04c0acaa9b0e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1efcffd4d720 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits b0c568dbb484 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 77acff514381 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9c047bffc1c5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 953fc9429414 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 80544f7605cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53da2d1f3c32 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 2aaf039030ab Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 61eb4ab8c5eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e8fe383116c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 937c6821f028 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 679574affdbf Merge branch 'for-next' of git://git.libc.org/linux-sh omits fb6e5a479cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8bd5f5590b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2380a9c01d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 20fe7323b1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4b749628686 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ef8302322cc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b6d0208aaadd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 16275e936147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1abf24ab50a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a7a3a9ba68f1 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits d29e6f82da99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7081959b45c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits ab57312df329 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 80b7d0fb9227 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 48bc25e4f5a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5e8230554ac Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits e6d906308f16 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 72c9c2cffce5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f9421da7c426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41da055359ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3df3a6674973 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b5d9dfa55ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fb55279e157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9993c8059722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4fc349555ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99b9954f8674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3b6ebe89a89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1329e862c578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 53816d5f6c22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fb31e6278ae3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits c6341a59d10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de90a4ff6959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef4855cbf606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d8c48fb2173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b00bfa447383 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 7550a74efce3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 1d9c454fa35f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0407f650cf0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits e3447212245e Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits b49cfb969515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e975f6df1945 f2fs: multidevice: support direct IO omits b68256d532a0 f2fs: introduce fragment allocation mode mount option omits 603b12976f62 f2fs: replace snprintf in show functions with sysfs_emit omits 701179c15976 f2fs: include non-compressed blocks in compr_written_block omits 9344874edebc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 47d319f3f444 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits aed7f312c47b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 419dcf365fca Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits dff87a0392b9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 5e13abbde18d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 69976b4a68d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 871e5570aa70 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 495cd9ffb566 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7221bdedbfe6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4ce3adcdf6cc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits a52da737fc2f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 889f02090097 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d49596949afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 80b8f8caef37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 7800dbd17a94 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits cd89e1187e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c5855fdb68bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 61d5f1574b8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 345e3ca26d45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9ff145484084 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 3d3d353c9608 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ae7abb30cab8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8da21e2d88a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b762bf6f7b70 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f0edf18fa799 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits c41c6de3b7b8 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits f7354d76523e Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits a4eb28e2e5a0 parisc: Make use of the helper macro kthread_run() omits 93064c275448 parisc: don't enable irqs unconditionally in handle_interr [...] omits 0158e2090446 parisc: mark xchg functions notrace omits 4bc5048ac647 parisc: enhance warning regarding usage of O_NONBLOCK omits ac0e561e5069 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers omits 20b15037c0f9 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h omits 7f3baa7f79ba parisc: Use PRIV_USER in syscall.S omits 72b7a31c8ec2 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] omits 88595c9ae4e4 parisc: Move thread_info into task struct omits 665f05ca9ffb parisc: add support for TOC (transfer of control) omits 4715fba71286 parisc/firmware: add functions to retrieve TOC data omits a3a48ef6e245 parisc: add PIM TOC data structures omits b823642ca2cc parisc: move virt_map macro to assembly.h omits b6be4a8fc657 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled omits e0d8fb74c1a5 parisc: Fix ptrace check on syscall return omits 69dc881ed715 task_stack: Fix end_of_stack() for architectures with upwa [...] omits df199e805a97 parisc: Use PRIV_USER instead of 3 in entry.S omits 55d3a95ff38c parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h omits fe4d878f71d2 parisc: Allocate task struct with stack frame alignment omits e6fa5791478e parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] omits f8011cb07903 parisc: fix warning in flush_tlb_all omits f3f312c4f7ad parisc: disable preemption in send_IPI_allbutself() omits 61c359de9c08 parisc: fix preempt_count() check in entry.S omits 9702318eefa4 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] omits d172588868b9 parisc: disable preemption during local tlb flush omits d412236f09ef parisc: Add KFENCE support omits 93ad32a3468b parisc: Switch to ARCH_STACKWALK implementation omits 8baaa5f25e33 parisc: make parisc_acctyp() available outside of faults.c omits dbc72ebcee7b parisc/unwind: use copy_from_kernel_nofault() omits 420175a11288 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak omits 5be8b16c4ad9 Revert "memblock: exclude NOMAP regions from kmemleak" omits 6203cd38cfc5 Merge branch 'for-next/trbe-errata' into for-next/core omits 8254ef0e3d0b Merge remote-tracking branch 'tip/x86/sev' into tip-master omits b54d2cb4664c Merge branch 'for-next-next-v5.15-20211021' into for-next- [...] omits 20792e3308c1 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] omits 888e5fb83ff4 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits 340a048e5376 Merge branch 'misc-next' into for-next-next-v5.15-20211021 omits e10a898803c2 btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] omits 1f62a71da882 btrfs: index free space entries on size omits 8131e5e445ac Merge branch 'for-5.16/block' into for-next omits 407b69507ab0 btrfs: update device path inode time instead of bd_inode omits 69efc1ef07f4 fs: export an inode_update_time helper omits f880d3b0e2a4 Merge branch irq/modular-irqchips into irq/irqchip-next omits 4a0cdba20520 Merge branch irq/mchp-eic into irq/irqchip-next omits 6e7276a38cde btrfs: fix deadlock when defragging transparent huge pages omits 31ad35e280b0 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit omits 2e0fd58181a2 irqchip/meson-gpio: Drop build-breaking COMPILE_TEST omits 2aee149dd9ba irqchip/mchp-eic: Drop build-breaking COMPILE_TEST omits 7d69289a80f1 Merge branch 'for-5.16/block' into for-next omits 1b6c2cdb635d Merge branch 'remotes/lorenzo/pci/xgene' omits 83074dd01d79 Merge branch 'remotes/lorenzo/pci/vmd' omits caa4f74be41f Merge branch 'pci/host/rcar' omits 6c7bf30e5921 Merge branch 'remotes/lorenzo/pci/qcom' omits ef3f939b344f Merge branch 'pci/host/mt7621' omits 50c0d4a167fa Merge branch 'remotes/lorenzo/pci/imx6' omits e9d737d98a97 Merge branch 'remotes/lorenzo/pci/endpoint' omits e6ebe9695395 Merge branch 'remotes/lorenzo/pci/dwc' omits 9fa573ad9988 Merge branch 'remotes/lorenzo/pci/dt' omits 2293f288d5c6 Merge branch 'remotes/lorenzo/pci/apple' omits 314e13b428aa Merge branch 'remotes/lorenzo/pci/aardvark' omits bf91b7268cb7 Merge branch 'pci/misc' omits 77aaf32498fa Merge branch 'pci/vpd' omits 8a99e8f8ce8c Merge branch 'pci/virtualization' omits c2e422254cb9 Merge branch 'pci/sysfs' omits e7da2993194e Merge branch 'pci/switchtec' omits d7e1ae24c6cf Merge branch 'pci/resource' omits b83225a416a0 Merge branch 'pci/portdrv' omits ed2df2833878 Merge branch 'pci/p2pdma' omits 85a6387ef13c Merge branch 'pci/msi' omits 004f2cd42821 Merge branch 'pci/hotplug' omits 59d288283a05 Merge branch 'pci/driver' omits 8935c04e7d87 Merge branch 'pci/enumeration' omits 095957fb465a Merge branch 'pci/aspm' omits 0fb1a6c727da Merge branch 'pci/acpi' omits a7790b4a4310 Merge branches 'for-next/thread_info/cpu', 'for-next/overf [...] omits e57fb1713734 btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE omits f56806bde153 Merge branch 'for-5.16/ki_complete' into for-next omits 665e97e26226 fs: replace the ki_complete two integer arguments with a s [...] omits 480ff896fba8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits 62132b6fd894 Merge remote-tracking branch 'tip/x86/urgent' into tip-master omits 13207c84b6d6 Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits fbdf6ab3d36e Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 33fb1cf1cc5d Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 8605ad089701 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 587122e86c1a Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n omits a8763f93f122 Merge branch 'for-next/fixes' into for-next/core omits a6c8de900f53 Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] omits 8b39e976f0f8 Merge branch 'pm-pci' into linux-next omits 28fd0859284d Merge branch 'Fix up bpf_jit_limit some more' omits e8e1a37e28bf bpf: Prevent increasing bpf_jit_limit above max omits 288638c140ea bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT omits e59994d44980 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT omits 6020e87c1373 libbpf: Fix overflow in BTF sanity checks omits fc2a3a3641af phy: cadence-torrent: Add support to output received refer [...] omits 1aa4e4072b99 phy: cadence-torrent: Model reference clock driver as a cl [...] omits a6b3293b79a5 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] omits a3b7659a1561 phy: cadence-torrent: Migrate to clk_hw based registration [...] omits d000f3b901c3 gfs2: Fix unused value warning in do_gfs2_set_flags() omits 0b388a30547d gfs2: check context in gfs2_glock_put omits 662a8c38f35f gfs2: Fix glock_hash_walk bugs omits ee82b2c9d7a2 gfs2: Cancel remote delete work asynchronously omits 7e1ef46c5a68 gfs2: set glock object after nq omits 852bce1177a8 gfs2: remove RDF_UPTODATE flag omits 7d01358519e1 gfs2: Eliminate GIF_INVALID flag omits 236275a9b703 gfs2: fix GL_SKIP node_scope problems omits 0b4450d56931 gfs2: split glock instantiation off from do_promote omits 1f13e649bc3d gfs2: further simplify do_promote omits 680dc3abde83 gfs2: re-factor function do_promote omits 6348775980bf gfs2: Remove 'first' trace_gfs2_promote argument omits 1aeb65c82419 gfs2: change go_lock to go_instantiate omits d4a990061c72 gfs2: dump glocks from gfs2_consist_OBJ_i omits e0f87bc07f09 gfs2: dequeue iopen holder in gfs2_inode_lookup error omits e59413325f08 gfs2: Save ip from gfs2_glock_nq_init omits 9e72c567ba42 gfs2: Allow append and immutable bits to coexist omits 6333089f2d94 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 5a8fc29c6fd7 gfs2: move GL_SKIP check from glops to do_promote omits e2574b7026b9 gfs2: Add GL_SKIP holder flag to dump_holder omits 85c4fd3fddde gfs2: remove redundant check in gfs2_rgrp_go_lock omits 9244c8d48fcc gfs2: Fix mmap + page fault deadlocks for direct I/O omits 0df01a352867 iov_iter: Introduce nofault flag to disable page faults omits 88ed3852da64 gup: Introduce FOLL_NOFAULT flag to disable page faults omits 1bca16e40c8f iomap: Add done_before argument to iomap_dio_rw omits 6597350fa8e2 iomap: Support partial direct I/O on user copy failures omits a0b6265f5ce7 iomap: Fix iomap_dio_rw return value for user copies omits 2384bf50c6c6 gfs2: Fix mmap + page fault deadlocks for buffered I/O omits 19acaae447d7 phy: ti: gmii-sel: check of_get_address() for failure omits c16a57c9117b btrfs: update comments for chunk allocation -ENOSPC cases omits 9c1f73374a17 btrfs: fix deadlock between chunk allocation and chunk btr [...] omits d083008e6f75 btrfs: zoned: use greedy gc for auto reclaim omits f2dc13a31107 btrfs: check-integrity: stop storing the block device name [...] omits 4c46557a230c btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls omits 019906884a57 drm/amdgpu/vcn3.0: remove intermediate variable omits 9aee01b826f1 drm/amdgpu/vcn2.0: remove intermediate variable omits add9aed0117c drm/amdgpu: Consolidate VCN firmware setup code omits 91f6a183f5f5 drm/amdgpu/vcn3.0: handle harvesting in firmware setup omits 2ceec1010d99 drm/amdgpu/smu11.0: add missing IP version check omits c52179a248af drm/radeon: Add HD-audio component notifier support (v2) omits 255f225d4fe9 Revert "drm/amd/display: To modify the condition in indica [...] omits bbf4bdea5193 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 1899851cd6b0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits ccc5df7037e4 drm/amdgpu: only check for _PR3 on dGPUs omits bd01f6b68a72 drm/amdgpu: add another raven1 gfxoff quirk omits f1be6c504f4b drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] omits 5a6f572f84d8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits e4c9e8ff5484 Merge remote-tracking branch 'tip/sched/urgent' into tip-master omits 243133a039cd Merge remote-tracking branch 'tip/locking/core' into tip-master omits 851d43f4eb2f Merge remote-tracking branch 'tip/perf/core' into tip-master omits 7f01eda12647 Merge branch 'acpi-pm' into linux-next omits 82aaab34efd3 Merge branch 'pm-sleep' into linux-next omits fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 omits 030997ccad92 phy: stm32: add phy tuning support omits 689862d749af dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] omits 29aecc40f44f phy: stm32: restore utmi switch on resume omits 6b0e686e7ca7 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] omits 548e1842f9d7 Merge branch 'acpi-pm-fixes' into linux-next omits dccaef986958 Merge branches 'thermal-docs', 'thermal-powerclamp' and 't [...] omits de41d74e7db6 Merge branch 'pm-em' into linux-next omits 42fbd15bce42 Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] omits e26ca489cdf8 Merge branch 'pnp' into linux-next omits b53c0e5ff4c8 Merge branch 'acpi-tools' into linux-next omits 00370bb7b2f5 Merge branches 'acpi-scan', 'acpi-battery' and 'acpi-soc' [...] omits 1412ff183a91 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-processor' an [...] omits 797dda2cc638 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] omits 28fd36846e09 Merge branch 'acpica' into linux-next omits b0674bc214ce hypverv/vmbus: include linux/bitops.h omits 2482e6b6e33c Merge branch 'features' into for-next omits f01fa541d11b Merge branch 'fixes' into for-next omits 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master omits c03c06cd0ac5 Merge branch 'devel-stable' into for-next omits 0427af413485 Merge branches 'fixes' and 'misc' into for-next omits 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 72911a55a247 btrfs: add a btrfs_get_dev_args_from_path helper omits 357ff614605f btrfs: handle device lookup with btrfs_dev_lookup_args omits 6ab1495bb16d btrfs: do not call close_fs_devices in btrfs_rm_device omits b8e51756a235 btrfs: add comments for device counts in struct btrfs_fs_devices omits c716c210332b btrfs: use num_device to check for the last surviving seed device omits c855b961d8e0 btrfs: fix lost error handling when replaying directory deletes omits 7315ac1a7cf9 btrfs: remove btrfs_bio::logical member omits 6fe92b8b545c btrfs: rename btrfs_dio_private::logical_offset to file_offset omits 276b9e8b55e0 btrfs: use bvec_kmap_local in btrfs_csum_one_bio omits 4e39b120607a btrfs: reduce btrfs_update_block_group alloc argument to bool omits e71f2d171ada btrfs: make btrfs_ref::real_root optional omits df5a39db0549 btrfs: pull up qgroup checks from delayed-ref core to init time omits b970071bc5ce btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits e47b86738226 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits a19a46c28431 btrfs: rename root fields in delayed refs structs omits c243cb74d916 btrfs: do not infinite loop in data reclaim if we aborted omits ec2d36992c3c btrfs: add a BTRFS_FS_ERROR helper omits af7139c714e0 btrfs: change error handling for btrfs_delete_*_in_log omits 902ce3648c91 btrfs: change handle_fs_error in recover_log_trees to aborts omits 2a3bfc324fa3 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 08ef5b1c1044 btrfs: subpage: only allow compression if the range is ful [...] omits 31ddf5fd023c btrfs: subpage: avoid potential deadlock with compression [...] omits bf95eb3e1244 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits 90dd141dffc6 btrfs: rework page locking in __extent_writepage() omits e06ff8658d1b btrfs: subpage: make lzo_compress_pages() compatible omits 2cd6c8bac1dc btrfs: factor uncompressed async extent submission code in [...] omits addced0266f4 btrfs: subpage: make extent_write_locked_range() compatible omits d9bcdb2a075a btrfs: subpage: make end_compressed_bio_writeback() compatible omits 728be295617b btrfs: subpage: make btrfs_submit_compressed_write() compatible omits 3c503efb0b23 btrfs: subpage: make compress_file_range() compatible omits 418ac4b41ce2 btrfs: cleanup for extent_write_locked_range() omits 5d908eaee789 btrfs: refactor submit_compressed_extents() omits 400ad860197d btrfs: remove unused function btrfs_bio_fits_in_stripe() omits 19194814cf0d btrfs: determine stripe boundary at bio allocation time in [...] omits 8f379e9d2e38 btrfs: determine stripe boundary at bio allocation time in [...] omits efb3f4e77252 btrfs: introduce alloc_compressed_bio() for compression omits 3cdbc2ecdb89 btrfs: introduce submit_compressed_bio() for compression omits f2e9f8074e97 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 2d51630902d9 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 82e34731c77f btrfs: subpage: add bitmap for PageChecked flag omits 1ad08ac6a8c1 btrfs: introduce compressed_bio::pending_sectors to trace [...] omits 79f82f4354ab btrfs: subpage: make add_ra_bio_pages() compatible omits d9126de867e5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits 62824c604f46 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 3200e435491e btrfs: remove unnecessary parameter delalloc_start for wri [...] omits fddcf0e1e2ab btrfs: remove unused parameter nr_pages in add_ra_bio_pages() omits ab9027c8aa2c btrfs: use single bulk copy operations when logging directories omits 0a7fe481013f btrfs: unexport setup_items_for_insert() omits e63ecaac5932 btrfs: loop only once over data sizes array when inserting [...] omits 27e8f645a115 btrfs: remove btrfs_raid_bio::fs_info member omits e03188dd598d btrfs: make sure btrfs_io_context::fs_info is always initialized omits ad576a1ff71b btrfs: assert that extent buffers are write locked instead [...] omits d5942b5b6f66 btrfs: do not take the uuid_mutex in btrfs_rm_device omits f4c03ce36644 btrfs: rename struct btrfs_io_bio to btrfs_bio omits fdb09b8567c4 btrfs: remove btrfs_bio_alloc() helper omits ea092b2c9565 btrfs: rename btrfs_bio to btrfs_io_context omits ca997c137e23 btrfs: keep track of the last logged keys when logging a d [...] omits bbd8514027c1 btrfs: insert items in batches when logging a directory wh [...] omits 5d06e5785236 btrfs: factor out the copying loop of dir items from log_d [...] omits dd3353aa607d btrfs: remove redundant log root assignment from log_dir_items() omits 5cf29b8c4d71 btrfs: remove root argument from btrfs_log_inode() and its [...] omits b8bddf9a98f3 btrfs: zoned: let the for_treelog test in the allocator stand out omits 7b3abd1b7770 btrfs: rename setup_extent_mapping in relocation code omits 1a1ea608bfa2 btrfs: zoned: allow preallocation for relocation inodes omits 80351124fe14 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 2d31c34f4645 btrfs: zoned: use regular writes for relocation omits 3a993b3870aa btrfs: zoned: only allow one process to add pages to a rel [...] omits 28d22c4a66a5 btrfs: zoned: add a dedicated data relocation block group omits c64b9b8a58b1 btrfs: introduce btrfs_is_data_reloc_root omits 72ab4215583b btrfs: unexport repair_io_failure() omits e636fd469bc8 btrfs: do not commit delayed inode when logging a file in [...] omits d12bb4adddfb btrfs: avoid attempt to drop extents when logging inode fo [...] omits b21f49310910 btrfs: avoid search for logged i_size when logging inode i [...] omits ab61ea9870d8 btrfs: avoid expensive search when truncating inode items [...] omits fb65062f6493 btrfs: add helper to truncate inode items when logging inode omits 15028f480d8b btrfs: avoid expensive search when dropping inode items from log omits fbd492bf16a7 btrfs: always update the logged transaction when logging n [...] omits f446c5627b23 btrfs: do not log new dentries when logging that a new nam [...] omits 87726a0c15a1 btrfs: remove no longer needed checks for NULL log context omits 7a42fe4500db btrfs: check if a log tree exists at inode_logged() omits f8b82c303db1 btrfs: remove stale comment about the btrfs_show_devname omits 75a753c509d8 btrfs: update latest_dev when we create a sprout device omits 8473c4db8035 btrfs: use latest_dev in btrfs_show_devname omits d0f4b7b7e669 btrfs: convert latest_bdev type to btrfs_device and rename omits e01495b3c2df btrfs: zoned: finish relocating block group omits 1c3946390eff btrfs: zoned: finish fully written block group omits 997034c2b0ce btrfs: zoned: avoid chunk allocation if active block group [...] omits 5e42bab77ea1 btrfs: move ffe_ctl one level up omits eee734026692 btrfs: zoned: activate new block group omits 473f59744987 btrfs: zoned: activate block group on allocation omits 7ba930157fb7 btrfs: zoned: load active zone info for block group omits 8bb6d4078852 btrfs: zoned: implement active zone tracking omits f8eaa4d454fd btrfs: zoned: introduce physical_map to btrfs_block_group omits 13ee495854f7 btrfs: zoned: load active zone information from devices omits 4849a8d73a76 btrfs: zoned: finish superblock zone once no space left fo [...] omits d489382e2470 btrfs: zoned: locate superblock position using zone capacity omits 079f2e5b7df5 btrfs: zoned: consider zone as full when no more SB can be [...] omits 0185bd389ee7 btrfs: zoned: tweak reclaim threshold for zone capacity omits f173d668b280 btrfs: zoned: calculate free space from zone capacity omits 77625a1c1953 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 90df065385ab btrfs: zoned: load zone capacity information from devices omits 4808ec2622c4 btrfs: defrag: enable defrag for subpage case omits 231a780925d5 btrfs: defrag: remove the old infrastructure omits 84f585f9966f btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 2dd04bb3e709 btrfs: defrag: introduce helper to defrag one cluster omits f29cedc7d1a1 btrfs: defrag: introduce helper to defrag a range omits c619afc63aed btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits ebcaee5a45ea btrfs: defrag: introduce helper to collect target file extents omits dc78c1aadedf btrfs: defrag: factor out page preparation into a helper omits 926cdd507039 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits 057455043767 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 6777d3e398ef btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits 8ef278edd1a9 btrfs: rename and switch to bool btrfs_chunk_readonly omits f3ecd10ae748 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits 160e1fe9a728 btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits bfe50ced42c1 btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 147a54886bfe btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 8bc894170b69 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 3da2ec563794 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 2cdafb85335a btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 3ee4f5a8280c btrfs: send: simplify send_create_inode_if_needed omits 0cacde3cd466 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits b7c534f5015b m68knommu: Remove MCPU32 config symbol omits 82969eee6804 m68k: set a default value for MEMORY_RESERVE omits 35aab56bc55a Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] omits 96ecd09c0c5a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 664bad61ccde Merge branch 'devel' into for-next omits aee43409dfc0 Merge branch 'efi/core' omits b17f4778908b Merge branch 'efi/urgent' omits 29b292df815f Merge branch 'irq/core' omits b74f6fce9a7f Merge branch 'locking/core' omits 21e219a5a037 Merge branch 'locking/wwmutex' omits c1fb082490df Merge branch 'objtool/core' omits 6a7e138f2c66 Merge branch 'objtool/urgent' omits 3eb6a5462d7d Merge branch 'perf/core' omits 8008765e74ce Merge branch 'perf/urgent' omits f0fcb46b5ebd Merge branch 'ras/core' omits 37e6153c141f Merge branch 'sched/core' omits 4246df99ae76 Merge branch 'x86/build' omits 8a77729b8054 Merge branch 'x86/cleanups' omits ea364661ca22 Merge branch 'x86/core' omits 9d6c63a8576f Merge branch 'x86/cpu' omits 773902c7ce9c Merge branch 'x86/fpu' omits 7f8d89b66f1b Merge branch 'x86/misc' omits 3f62db77aa5a Merge branch 'x86/sgx' omits 0bd21836cd22 Merge branch 'x86/urgent' omits 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp omits 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits 21078041965e Makefile: Enable -Wcast-function-type omits c45ede6c2781 ftrace: Fix -Wmissing-prototypes errors omits 1bdc308cabc8 ftrace: Fix -Wcast-function-type warnings on powerpc64 omits cd6c3650f6a2 firewire: Remove function callback casts omits d3d74a13e565 virtio_net: clarify tailroom logic omits c208e9647692 virtio-net: fix for skb_over_panic inside big mode omits ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 9bed5200e04d Makefile: Enable -Wimplicit-fallthrough for Clang omits 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits 25d7b70e0202 MIPS: Fix fall-through warnings for Clang omits 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang omits 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting omits f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set omits a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg omits f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive omits 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug omits 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 2ef7843375dc KVM: s390: Add a routine for setting userspace CPU state omits bc3e77b75d98 KVM: s390: Simplify SIGP Set Arch handling omits 89910d26b66b KVM: s390: pv: avoid stalls when making pages secure omits 12a1cb02fee9 cxgb3: Remove seeprom_write and use VPD API omits 7724d929fdde cxgb3: Use VPD API in t3_seeprom_wp() omits eb89bfbd0e8f cxgb3: Remove t3_seeprom_read and use VPD API omits 80484b7f8db1 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() omits 2bc879c792fa Merge branch 'fscache-remove-old-io' into fscache-next omits a193a3a202ed fscache: Update the documentation to reflect I/O API changes omits 0a741e05f43f fscache: Remove stats that are no longer used omits 3070d2fe6175 fscache: Remove the old I/O API omits 770f46bae74a cifs: (untested) Move to using the alternate fallback fsca [...] omits f431040be6e9 9p: Convert to using the netfs helper lib to do reads and caching omits 51a837bdf0c0 nfs: Move to using the alternate fallback fscache I/O API omits d5e7be308018 rcu: Make idle entry report expedited quiescent states omits 0d93113bb4f2 rcu: Prevent expedited GP from enabling tick on offline CPU omits 62ba29f40ce5 rcu: in_irq() cleanup omits 38efd154729e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 17f91c3ef891 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 5b975f5338c6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 856fab4c98a9 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits 9c0332166ca3 rcu: Move rcu_needs_cpu() to tree.c omits e32f2bc3ae02 rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 20863b0970fa torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 10aa835df58a torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 99d048be7d59 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 05b50a5658f5 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 343279c55601 srcu: Prevent redundant __srcu_read_unlock() wakeup omits 6a8af526f267 rcutorture: More thoroughly test nested readers omits 3d83f2da441f rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 13ffafebe397 torture: Catch kvm.sh help text up with actual options omits f3b72ef09443 testing/bpf: Update test names for xchg and cmpxchg omits d31baa7475b4 rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 808a27e4b2a6 rcu: Tighten rcu_advance_cbs_nowake() checks omits d6c44ee1a93c rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 14dbb29eda51 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] omits 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] omits b92b4019a797 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 8000b592a049 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d4c8c2029858 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 9931912237f0 fscache: Generalise the ->begin_read_operation method omits 3094c9738e4b KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm omits f32b90c28e0a KVM: s390: pv: avoid double free of sida page omits ec45f15dd4b4 KVM: s390: pv: add macros for UVC CC values omits 85fa1e6bc225 s390/mm: optimize reset_guest_reference_bit() omits c537e76035d1 s390/mm: optimize set_guest_storage_key() omits d084bf329d8d s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits c27e18c2a65f s390/uv: fully validate the VMA before calling follow_page() omits 8d6deceb90e7 s390/mm: fix VMA and page table handling code in storage k [...] omits adb58f7781d7 s390/mm: validate VMA in PGSTE manipulation functions omits 7c2e6a000e58 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits d28fa13d0785 s390/gmap: validate VMA in __gmap_zap() omits 037d5fcf9a81 phy: qcom-qusb2: Fix a memory leak on probe omits 759f9ec3f376 phy: qcom-qmp: Add QCM2290 USB3 PHY support omits 455296030ca5 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY omits 956bbf2a94e8 arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY omits f83d7033d4ec dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string omits c7a1f997a34c extcon: usbc-tusb320: Add support for TUSB320L omits c13b574018a8 extcon: usbc-tusb320: Add support for mode setting and reset omits eb29ba5688de extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] omits a864e1bf1fbb extcon: max3355: Drop unused include omits e4d0262e9a2a extcon: usb-gpio: Use the right includes adds 0a3221b65874 Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm [...] adds 6c2c712767ee Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9d235ac01f54 Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel. [...] adds 6c9a54551977 Revert "memblock: exclude NOMAP regions from kmemleak" adds 658aafc8139c memblock: exclude MEMBLOCK_NOMAP regions from kmemleak adds 64222515138e Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesk [...] adds de7cd3f6761f KVM: x86: check for interrupts before deciding whether to [...] adds 3a25dfa67fe4 KVM: nVMX: promptly process interrupts delivered while in [...] adds a3ca5281bb77 KVM: MMU: Reset mmu->pkru_mask to avoid stale data adds c8c340a9b414 KVM: SEV: Flush cache on non-coherent systems before RECEI [...] adds b5998402e3de KVM: SEV-ES: rename guest_ins_data to sev_pio_data adds 0d33b1baeb6c KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out adds ea724ea420aa KVM: SEV-ES: clean up kvm_sev_es_ins/outs adds 3b27de271839 KVM: x86: split the two parts of emulator_pio_in adds 6b5efc930bbc KVM: x86: remove unnecessary arguments from complete_emula [...] adds 4fa4b38dae6f KVM: SEV-ES: keep INS functions together adds 95e16b4792b0 KVM: SEV-ES: go over the sev_pio_data buffer in multiple p [...] adds cd82c4a73b67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7a7489005a80 Merge branch 'acpi-tools' adds 1d4590f5069b Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/ [...] adds 8017c99680fa hyperv/vmbus: include linux/bitops.h adds 477b4e80c57f Merge tag 'hyperv-fixes-signed-20211022' of git://git.kern [...] adds 5ab2ed0a8d75 Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pu [...] adds bc369921d670 io-wq: max_worker fixes adds e139a1ec92f8 io_uring: apply max_workers limit to all future users adds 4ea672ab694c io_uring: fix ltimeout unprep adds b22fa62a35d7 io_uring: apply worker limits to previous users adds da4d34b66972 Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.d [...] adds 5370b0f49078 blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 9fbfabfda25d block: fix incorrect references to disk objects adds 9c0c4d24ac00 Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/l [...] adds 0f386a604ce5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds c460e7896e69 Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd adds 16bc177666c0 Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.o [...] adds 6c62666d8879 Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel [...] adds b20078fd69a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 87066fdd2e30 Revert "mm/secretmem: use refcount_t instead of atomic_t" adds a51aec410930 Merge tag 'pinctrl-v5.15-3' of git://git.kernel.org/pub/sc [...] adds a0023bb9dd9b ata: sata_mv: Fix the error handling of mv_chip_id() adds 4862649f16e7 Merge tag 'libata-5.15-rc7' of git://git.kernel.org/pub/sc [...] adds 00568b8a6364 ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/ker [...] adds c2b43854aad9 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ac8a6eba2a11 spi: Fix tegra20 build with CONFIG_PM=n once again adds cb6854323981 secretmem: Prevent secretmem_users from wrapping to zero adds 3906fe9bb7f1 Linux 5.15-rc7 adds e091b836a3ba Revert "arm64: dts: qcom: sm8250: remove bus clock from th [...] adds f44e8f91b89d Merge tag 'qcom-arm64-fixes-for-5.15-2' of git://git.kerne [...] adds 05d5da3cb11c MAINTAINERS: Add maintainers for DHCOM i.MX6 and DHCOM/DHC [...] adds 751be3382ec2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 41ee7232fa5f powerpc/pseries/iommu: Use correct vfree for it_map adds 92fe01b7c655 powerpc/pseries/iommu: Check if the default window in use [...] adds d853adc7adf6 powerpc/pseries/iommu: Create huge DMA window if no MMIO32 [...] adds 77caff0aeaa8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] adds 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly adds 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk adds eae578390804 sctp: fix the processing for INIT chunk adds 438b95a7c98f sctp: fix the processing for INIT_ACK chunk adds a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk adds aa0f697e4528 sctp: add vtag check in sctp_sf_violation adds ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa adds 9d02831e517a sctp: add vtag check in sctp_sf_ootb adds 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' adds 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup adds d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] adds 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] adds c10a485c3de5 phy: phy_ethtool_ksettings_get: Lock the phy for consistency adds 64cd92d5e818 phy: phy_ethtool_ksettings_set: Move after phy_start_aneg adds 707293a56f95 phy: phy_start_aneg: Add an unlocked version adds af1a02aa23c3 phy: phy_ethtool_ksettings_set: Lock the PHY while changin [...] adds b4ab21f90320 Merge branch 'ksettings-locking-fixes' adds ace19b992436 net: nxp: lpc_eth.c: avoid hang when bringing interface down adds 0c57eeecc559 net: Prevent infinite while loop in skb_tx_hash() adds 042b2046d0f0 xen/netfront: stop tx queues during live migration adds f7a1e76d0f60 net-sysfs: initialize uid and gid before calling net_ns_ge [...] adds 759635760a80 mlxsw: pci: Recycle received packet upon allocation failure adds 9122a70a6333 net: multicast: calculate csum of looped-back and forwarde [...] adds 6a8b357278f5 ice: Respond to a NETDEV_UNREGISTER event for LAG adds fd1b5beb177a ice: check whether PTP is initialized in ice_ptp_release() adds eacd68b7ceaa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2195f2062e4c nfc: port100: fix using -ERRNO as command type mask adds fa40d9734a57 tipc: fix size validations for the MSG_CRYPTO type adds 6f68cd634856 net: batman-adv: fix error handling adds db6c3c064f5d net: lan78xx: fix division by zero in send path adds 19fa0887c57d MAINTAINERS: please remove myself from the Prestera driver adds aba9b0e51b79 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max adds 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' adds fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] adds 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline adds cd9733f5d75c tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_v [...] adds 7b50ecfcc6cd net: Rename ->stream_memory_read to ->sock_is_readable adds fb4e0a5e73d4 skmsg: Extract and reuse sk_msg_is_readable() adds af493388950b net: Implement ->sock_is_readable() for UDP and AF_UNIX adds 67b821502dbd selftests/bpf: Use recv_timeout() instead of retries adds a94b5aae2a40 Merge branch 'sock_map: fix ->poll() and update selftests' adds 99d0a3831e35 bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE [...] adds 54713c85f536 bpf: Fix potential race in tail call compatibility check adds e37b9223ef35 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared adds 2199f562730d ipvs: autoload ipvs on genl access adds 2bbf32c4b69d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 09b1d5dc6ce1 cfg80211: fix management registrations locking adds 689a0a9f505f cfg80211: correct bridge/4addr mode check adds aaf74b407254 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 319ac09a4dd8 RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string adds f6c24745184b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 3ab799201845 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume adds 49cade7af5f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6149531a7636 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds b6d70e5dff71 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 38a4b4fb7c73 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus adds d791a49eed44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d81d0e41ed5f spi: spl022: fix Microwire full duplex mode adds 932d5b79c744 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a0c9c4c34360 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds deb0b6378098 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 9efff455720c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size adds 31fdeb765a8e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 925422a22e15 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bc747b07460a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount adds 0c7641f613be Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 4c37fb470abc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds ec3ecd3e0580 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fcf918ffd3b3 drm/i915: Convert unconditional clflush to drm_clflush_vir [...] adds 9761ffb8f109 drm/i915: Catch yet another unconditioal clflush adds 6e6f96630805 drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 563d364812fe Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 697542bceae5 mmc: dw_mmc: exynos: fix the finding clock sample value adds 8c8171929116 mmc: vub300: fix control-message timeouts adds 92b18252b91d mmc: cqhci: clear HALT state after CQE enable adds 1c20c5ccd4bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 308fe6909152 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_proc [...] adds dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect crit [...] adds 8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from [...] adds 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] adds 2ece99fd5274 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property adds c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure adds 1e9c2e7c72b5 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds c35132243183 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] adds 61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 adds bfbd58926fc5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6947fd96ae9b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug adds 4c9d410f32b3 initramfs: Check timestamp to prevent broken cpio archive adds 10c6ae274fe2 sh: remove meaningless archclean line adds 8212f8986d31 kbuild: use more subdir- for visiting subdirectories while [...] adds 7c5c49dc2b80 [for -next only] kconfig: generate include/generated/rustc_cfg adds 53addbc565c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 47e7dd34a26d Merge remote-tracking branch 'torvalds/master' into perf/core adds 73e40c9bd44c libperf cpumap: Use binary search in perf_cpu_map__idx() a [...] adds 6bd006c6eb7f perf mmap: Introduce mmap_cpu_mask__duplicate() adds c2d4fab01f5e perf test evlist-open-close: Use inline func to convert ti [...] adds c6c00900c751 perf daemon: Remove duplicate sys/file.h include adds 08f3e0873ac2 perf vendor-events: Fix all remaining invalid JSON files adds 21813684e46d perf tools: Make the JSON parser more conformant when in s [...] adds eda1a84cb4e9 perf tools: Enable strict JSON parsing adds f792cf8a094e perf kmem: Improve man page for record options adds 92ec3cc94c2c tools lib: Adopt list_sort() from the kernel sources adds 0ec43c08376f perf pmu: Add const to pmu_events_map. adds 857974a6422d perf pmu: Make pmu_sys_event_tables const. adds 47f572aad5f4 perf pmu: Make pmu_event tables const. adds fa831fbb4308 perf metric: Move runtime value to the expr context adds 68074811dfb9 perf metric: Add documentation and rename a variable. adds 3d81d761a518 perf metric: Add metric new() and free() methods adds a3de76903dd0 perf metric: Only add a referenced metric once adds 80be6434c36f perf metric: Modify resolution and recursion check adds 4d61aef93d96 perf metric: Comment data structures adds 485fcaed98ef perf metric: Document the internal 'struct metric' adds 46bdc0bf8d21 perf metric: Simplify metric_refs calculation adds 8e8bbfb311a2 perf parse-events: Add const to evsel name adds 2b62b3a61171 perf parse-events: Add new "metric-id" term adds fb0811535e92 perf parse-events: Allow config on kernel PMU events adds ec5c5b3d2c21 perf metric: Encode and use metric-id as qualifier adds 798c3f4a668e perf expr: Add subset_of_ids() utility adds 5ecd5a0c7d1c perf metrics: Modify setup and deduplication adds e068c25671ac perf metric: Switch fprintf() to pr_err() adds eabd4523395e perf parse-events: Identify broken modifiers adds b85a4d61d302 perf metric: Allow modifiers on metrics adds 25bc4793dc89 perf vendor events: Syntax corrections in Neoverse N1 json adds e166fc328b10 perf vendor events arm64: Add new armv8 pmu events adds 70ae034d499d perf vendor events arm64: Categorise the Neoverse V1 counters adds 61750473589b perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID adds dedcc0ea6ddc perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID adds 529b6fbca03e perf session: Move all state items to reader object adds 3a3535e67dfd perf session: Introduce decompressor in reader object adds 596506309494 perf session: Move init/release code to separate functions adds 06763e7b30d9 perf session: Move reader map code to a separate function adds de096489d00f perf session: Move unmap code to reader__mmap adds 5c10dc9244fe perf session: Move the event read code to a separate function adds 4c0028864cd9 perf session: Introduce reader return codes adds 25900ea85cee perf session: Introduce reader EOF function adds 637b8b90fe0d perf powerpc: Refactor the code definition of perf reg ext [...] adds 83e1ada67a59 perf powerpc: Add support to expose instruction and data a [...] adds 0e0ae8742207 perf list: Display hybrid PMU events with cpu type adds e277ac28df1d perf build: Suppress 'rm dlfilter' build message adds d4145960e52c perf dso: Fix /proc/kcore access on 32 bit systems adds 342cb7ebf5e2 perf jevents: Fix some would-be warnings adds 4cbf9b67e55f Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds d08fd747d0ed Compiler Attributes: remove GCC 5.1 mention adds 7c00621dcaee compiler_types: mark __compiletime_assert failure as __noreturn adds b07325869bcf Merge branch 'compiler-attributes' of https://github.com/o [...] adds 6012f5165711 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 053f47ddaff9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 20a451f8db4a ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs adds 3583ab228a30 ARM: 9135/1: kprobes: address gcc -Wempty-body warning adds 345dac33f588 ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 adds 8b5bd5adf9e6 ARM: 9137/1: disallow CONFIG_THUMB with ARMv4 adds 336fe1d6c218 ARM: 9140/1: allow compile-testing without machine record adds c2e6df3eaaf1 ARM: 9142/1: kasan: work around LPAE build warning adds c6e77bb61a55 ARM: 9143/1: add CONFIG_PHYS_OFFSET default values adds ecb108e3e3f7 ARM: 9144/1: forbid ftrace with clang and thumb2_kernel adds ae3d6978aa84 ARM: 9145/1: patch: fix BE32 compilation adds 2abd6e34fcf3 ARM: 9146/1: RiscPC needs older gcc version adds 0e52fc2e7ddd ARM: 9147/1: add printf format attribute to early_print() adds c1346c1e05c7 Merge branches 'fixes' and 'misc' into for-next adds 61c96499021b Merge branch 'devel-stable' into for-next adds fff5b4c8988d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 49ed920408f8 arm64/sve: Add stub for sve_max_virtualisable_vl() adds 04ee53a55543 arm64/sve: Fix warnings when SVE is disabled adds 9857ddce1e1f Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] adds e3690c95157c Merge branch 'for-next/fixes' into for-next/core adds 5b22ad06d596 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 5cbd84300b3c ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes adds 8f0450c51148 dts: socfpga: Add Mercury+ AA1 devicetree adds 05ac17044bca Merge branch 'arm/dt' into for-next adds e0162129c676 soc: fsl: guts: Make use of the helper function devm_platf [...] adds ea41191165fd soc: fsl: rcpm: Make use of the helper function devm_platf [...] adds a7ff7dcaf4d2 soc: fsl: dpio: use an explicit NULL instead of 0 adds 54c8b5b6f8a8 soc: fsl: dpio: rename the enqueue descriptor variable adds ac2561f921e2 Merge tag 'soc-fsl-next-v5.16' of git://git.kernel.org/pub [...] adds c6807970c3bc soc: aspeed: Add UART routing support adds d99b3d5388f1 Merge branch 'arm/drivers' into for-next adds bf1914e2cfed ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name adds 4df227c4072a ARM: dts: aspeed: rainier and everest: Remove PCA gpio spe [...] adds e80e70fb0570 ARM: dts: aspeed: everest: Add I2C switch on bus 8 adds e175be2a718f ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device adds a559f27a408c ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms adds 2561b4f6ecc7 ARM: dts: aspeed: Adding Inventec Transformers BMC adds d4efb68f1705 ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding adds 59618b1c3b78 ARM: dts: aspeed: p10bmc: Enable KCS channel 2 adds 64fc9a95b409 ARM: dts: aspeed: rainier: Add eeprom on bus 12 adds 6d8097e34032 ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7 adds 1e3a92067b74 ARM: dts: aspeed: rainier: Remove PSU gpio-keys adds 5698a9d9c91c ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6 adds e627d3842198 ARM: dts: aspeed: rainier: Add front panel LEDs adds 9d20948ffdd2 ARM: dts: aspeed: rainier: Enable earlycon adds f9241fe8b965 ARM: dts: aspeed: Add uart routing to device tree adds eb425d57a8b6 Merge tag 'aspeed-5.16-devicetree-2' of git://git.kernel.o [...] adds c9b2bcb46758 Merge branch 'arm/dt' into for-next adds 076f2537ad12 soc:document merges adds 35b871974657 Merge branch 'arm/fixes' into for-next adds 0d84d646913f arm64: defconfig: Enable Qualcomm prima/pronto drivers adds 2da521272ad3 arm64: defconfig: Enable Qualcomm LMH driver adds fa348938dbfc Merge tag 'qcom-arm64-defconfig-for-5.16' of git://git.ker [...] adds 169526432c79 Merge branch 'arm/defconfigs' into for-next adds 095ecaa9e94c ARM: SPEAr: Update MAINTAINERS entries adds d3c2a69919bc Merge tag 'samsung-soc-5.16' of git://git.kernel.org/pub/s [...] adds 670e1124c2cc Merge branch 'arm/soc' into for-next adds 25b892b583cc ARM: dts: arm: Update register-bit-led nodes 'reg' and node names adds 2d3de197a818 ARM: dts: arm: Update ICST clock nodes 'reg' and node names adds 2ec492731a1f Merge tag 'at91-dt-5.16-2' of git://git.kernel.org/pub/scm [...] adds 86dd979568ee Merge tag 'samsung-dt-5.16-2' of git://git.kernel.org/pub/ [...] adds b2f217cc7fbd arm64: dts: exynos: add chipid node for exynosautov9 SoC adds f253fb365e1a Merge tag 'samsung-dt64-5.16-2' of git://git.kernel.org/pu [...] adds ce0295a55552 ARM: dts: qcom: mdm9615: fix memory node for Sierra Wirele [...] adds c50934a93663 ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node adds 5e4aac2caf12 dt-bindings: arm: qcom: rename vendor of apq8026-lenok adds 22b32238968e ARM: dts: qcom: apq8026-lg-lenok: rename board vendor adds 3f38ac6fc2c2 dt-bindings: arm: qcom-ipq4019: add missing device compatible adds 661ffbd1c938 ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts adds 5ac80a76e609 dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix adds 14a1f6c9d801 ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 adds 1cd1598613a9 ARM: dts: qcom: correct mmc node naming adds cda0cea383b2 ARM: dts: qcom: fix flash node naming for RB3011 adds 88542b1d37dc ARM: dts: qcom: fix thermal zones naming adds 036e6c9f0336 ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node adds 9271fccb001d Merge tag 'qcom-dts-for-5.16-2' of git://git.kernel.org/pu [...] adds 44c1817b2064 Merge branch 'arm/dt' into for-next adds b417d1e88f32 soc: samsung: exynos-chipid: add exynosautov9 SoC support adds 64954d19e0c1 Merge tag 'samsung-drivers-5.16' of git://git.kernel.org/p [...] adds 38212b2a8a6f firmware: qcom_scm: Fix error retval in __qcom_scm_is_call [...] adds 87fd343c6e39 soc: qcom: socinfo: Add PM8150C and SMB2351 models adds 93fcf45b16b5 dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu adds 7f8adb19e973 soc: qcom: spm: Add 8916 SPM register data adds 55845f46df03 firmware: qcom: scm: Add support for MC boot address API adds 87922aec8a26 ARM: qcom: Add qcom,msm8916-smp enable-method identical to [...] adds 8e24a2962031 dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method adds 086f52fdc8f7 soc: qcom: rpmhpd: fix sm8350_mxc's peer domain adds 62563bd99c7d soc: qcom: qcom_stats: Fix client votes offset adds 72f1aa6205d8 soc: qcom: apr: Add of_node_put() before return adds e1b391e9712d soc: qcom: smp2p: Add of_node_put() before goto adds c50031f03dfe firmware: qcom: scm: Don't break compile test on non-ARM p [...] adds e2a3495bf9b9 Merge tag 'qcom-drivers-for-5.16-2' of git://git.kernel.or [...] adds 8e3f9da608f1 firmware: arm_ffa: Handle compatibility with different fir [...] adds 82a8daaecfd9 firmware: arm_ffa: Add support for MEM_LEND adds 01537a078b86 firmware: arm_ffa: Remove unused 'compat_version' variable adds 2275be723d8a Merge tag 'arm-ffa-updates-5.16' of git://git.kernel.org/p [...] adds c50a536ded03 Merge branch 'arm/drivers' into for-next adds e81fc37cb99b soc: document merges adds 4f22aa4569e5 qcom: spm: allow compile-testing adds 769ea5625a62 Merge branch 'arm/drivers' into for-next adds 89139102d31d arm64: dts: qcom: sdm845-oneplus: enable second wifi channel adds 178056a46158 arm64: dts: qcom: sm8350: Add fastrpc nodes adds 81729330a70a arm64: dts: qcom: sm8150: Add fastrpc nodes adds 6dccaae0cbc7 arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities adds d8a3c775d7cd arm64: dts: qcom: Add PM6350 PMIC adds cd10fb799383 arm64: dts: qcom: sm6350: add debug uart adds 270b1a71c660 dt-bindings: arm: cpus: Add Kryo 570 CPUs adds 8ceb1db0b033 dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board adds 134283324d40 arm64: dts: qcom: Add SM7225 device tree adds 4cbea668767d arm64: dts: qcom: sm7225: Add device tree for Fairphone 4 adds 0e0253ccaf90 arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mi [...] adds c6b4ddc08dc2 arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen adds 3fb7605735fa arm64: dts: qcom: msm8916-samsung-serranove: Add touch key adds 85733cd7378a arm64: dts: qcom: msm8916-samsung-serranove: Add IMU adds 792b49509818 arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery adds ab0f0987e035 arm64: dts: qcom: msm8916-samsung-serranove: Add NFC adds 48cc39c32b99 ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32 adds a22f9a766e1d arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM adds d468f825b3fd ARM: dts: qcom: msm8916: Add include for SMP without PSCI [...] adds 8a8e08dc964b ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64 adds d87e9a4d27cc arm64: dts: qcom: sdm845: Add XO clock to SDHCI adds 7f761609d706 arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus [...] adds 4a5622c1d975 arm64: dts: qcom: sdm845: Don't disable MDP explicitly adds 26b59eb53a6b arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01] adds dea1a7880fc8 arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI adds 93ec8732f68a arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id adds 503da6e2d450 arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id adds 9c0bd8e53774 arm64: dts: qcom: ipq8074: Add QUP5 I2C node adds 12a7f71a8ea5 arm64: dts: qcom: pmk8350: Make RTC disabled by default; e [...] adds 6ea15b5065e5 arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table adds 82d61e19fccb arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY [...] adds 1351512f29b4 arm64: dts: qcom: Correct QMP PHY child node name adds 03ceec4e3414 arm64: dts: qcom: Drop max-microamp and vddp-ref-clk prope [...] adds 6fef7b3957ab arm64: dts: qcom: Drop reg-names from QMP PHY nodes adds f47466db11a9 arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies adds 942bcd33ed45 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes adds 561650dceae8 arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY adds 0ac10b291bee arm64: dts: qcom: Fix 'interrupt-map' parent address cells adds ff80dc99cd9a arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel adds 92e0ee9f83b3 arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes adds 4e24d227aa77 arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board adds 669e7adb2fef arm64: dts: qcom: sc7280: Add Herobrine adds b110dfa5ad42 arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo [...] adds 9b729b0932d0 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED en [...] adds 360f20c801f7 arm64: dts: qcom: Move WLED num-strings from pmi8994 to so [...] adds 90ba636e40cb arm64: dts: qcom: pm660l: Remove board-specific WLED confi [...] adds f468ecf105de arm64: dts: qcom: sdm630: Add disabled Venus support adds 52f5fbe25934 arm64: dts: qcom: msm8916-asus-z00l: Add sensors adds bb270c86ec16 arm64: dts: qcom: msm8996: move clock-frequency from PN547 [...] adds ef062eb67592 arm64: dts: qcom: msm8996: Add device tree entries to supp [...] adds d5240f8e2364 arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock adds b212400d5d72 arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from [...] adds 21e95ec221ae arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen adds 68edf2d8fc0d arm64: dts: qcom: msm8916-asus-z00l: Add SDCard adds 22efef1ca05d arm64: dts: qcom: msm8916-asus-z00l: Add sensors adds 179811bebc7b arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes adds c86c43c41e86 arm64: dts: qcom: msm8916: Drop standalone smem node adds 442ee1fc60c4 arm64: dts: qcom: Drop unneeded extra device-specific includes adds 07ddb302811e arm64: dts: qcom: sm8350: Add CPU topology and idle-states adds 62b177fcdfdf arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe [...] adds 82f07cbd4089 arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' prope [...] adds b34a82f06f7e Revert "arm64: dts: qcom: msm8916-asus-z00l: Add sensors" adds d584cdc9e8c6 Merge tag 'qcom-arm64-for-5.16-2' of git://git.kernel.org/ [...] adds f52d44802aa3 Merge branch 'arm/dt' into for-next adds 2388cf9633f6 soc: document merges adds 4a16a4e9d5d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 62712f6c0ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bb4f3415744b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bf77c69ba43c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0339a2617c3a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 161cb813e958 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1495c9ed1000 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5e51aa8f4edb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb8802676b62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f19ac572d13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5cdf97aca35e Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds bbe9515ab088 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] adds 1abf2c41d30a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c227aa2a8ad7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c367568071e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 23acc989a063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13448262d39a Merge branch 'next/drivers' into for-next adds 0d5808cf190b Merge branch 'next/dt64' into for-next adds 66dc279e4fc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96a541096022 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 9c8df6432a73 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds 8d684d64aee7 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 679dc8368de9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 65e05e65721d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 7c22230cb25c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bf85cb5803d4 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 6e14fff3c8c0 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 562fa4bbf65e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds a211882984dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9201a779df6 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds b51deda004e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1aaa557b2db9 m68k: set a default value for MEMORY_RESERVE adds 6dbe88e93c35 m68knommu: Remove MCPU32 config symbol adds d47e9ad536c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43bdcbd50043 microblaze: timer: Remove unused properties adds d29a6ac4135b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds d6c7c374c452 MIPS: octeon: Remove unused functions adds a923a2676e60 MIPS: Fix assembly error from MIPSr2 code used within MIPS [...] adds 01fde9a0e497 MIPS: kernel: proc: fix trivial style errors adds 1ad964ae1a91 MIPS: kernel: proc: use seq_puts instead of seq_printf adds 626bfa037299 MIPS: kernel: proc: add CPU option reporting adds 95b8a5e0111a MIPS: Remove NETLOGIC support adds 82b96e1b0d09 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 641428c17147 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 45a214b822e3 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 6d8dcdfdc1a1 parisc/unwind: use copy_from_kernel_nofault() adds ad696d0a07a4 parisc: make parisc_acctyp() available outside of faults.c adds d1dcbec59ffa parisc: Switch to ARCH_STACKWALK implementation adds 0b297e44ce2c parisc: Add KFENCE support adds e6983fcdb1e4 parisc: disable preemption during local tlb flush adds ea3d540b210b parisc: deduplicate code in flush_cache_mm() and flush_cac [...] adds 67f6bda4482a parisc: fix preempt_count() check in entry.S adds 82bd44570b8b parisc: disable preemption in send_IPI_allbutself() adds ae2eac9bbfa5 parisc: fix warning in flush_tlb_all adds 26a54bd492fb parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] adds 505f60557aae parisc: Allocate task struct with stack frame alignment adds ff35df3d7794 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h adds 6860c2927ebe parisc: Use PRIV_USER instead of 3 in entry.S adds 4a1a10513897 task_stack: Fix end_of_stack() for architectures with upwa [...] adds fe3f79017d8a parisc: Fix ptrace check on syscall return adds f1d62a1273d3 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled adds e95a6d63a259 parisc: move virt_map macro to assembly.h adds 3d36361a6bd8 parisc: add PIM TOC data structures adds 0be0ae384abe parisc/firmware: add functions to retrieve TOC data adds db84b84e5b25 parisc: add support for TOC (transfer of control) adds 8dad0e6f17ce parisc: Move thread_info into task struct adds b33f32bc3ee9 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] adds 61e91d7189c4 parisc: Use PRIV_USER in syscall.S adds 942c20fac91a parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h adds bc4c23e7a0c0 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers adds 20ffa8e15bce parisc: enhance warning regarding usage of O_NONBLOCK adds 0f0a06de5492 parisc: mark xchg functions notrace adds 0cf1bd3df530 parisc: don't enable irqs unconditionally in handle_interr [...] adds 62c6b5fbd644 parisc: Make use of the helper macro kthread_run() adds 59c3c0a47cdf parisc/ftrace: set function trace function adds 974aed0df7f2 parisc/ftrace: use static key to enable/disable function g [...] adds dd7bf3ebe9e6 parisc: Remove unused constants from asm-offsets.c adds 154440f84c99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3091f5fc5f1d powerpc: Mark .opd section read-only adds 4f703e7faa67 powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC adds 915b368f6968 powerpc/pseries/iommu: Add of_node_put() before break adds 7453f501d443 powerpc/kexec_file: Add of_node_put() before goto adds 68b44f94d637 powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC [...] adds 3a75fd709c89 powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c adds 01116e6e98b0 powerpc/fsl_booke: Take exec flag into account when settin [...] adds a97dd9e2f760 powerpc/fsl_booke: Enable reloading of TLBCAM without swit [...] adds 52bda69ae8b5 powerpc/fsl_booke: Tell map_mem_in_cams() if init is done adds 0b2859a74306 powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory adds d5970045cf9e powerpc/fsl_booke: Update of TLBCAMs after init adds 49e3d8ea6248 powerpc/fsl_booke: Enable STRICT_KERNEL_RWX adds 61cb9ac66b30 powerpc/vas: Fix potential NULL pointer dereference adds e9efabc6e4c3 powerpc/5200: dts: add missing pci ranges adds 7855b6c66dc4 powerpc/5200: dts: fix pci ranges warnings adds aed2886a5e9f powerpc/5200: dts: fix memory node unit name adds a85c728cb5e1 powerpc/32: Don't use lmw/stmw for saving/restoring non vo [...] adds 566af8cda399 powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC adds e606a2f46c72 powerpc/time: Remove generic_suspend_{dis/en}able_irqs() adds 8f7fadb4ba87 powerpc/machdep: Remove stale functions from ppc_md structure adds 5c810ced36ae powerpc/32: Add support for out-of-line static calls adds cbe654c77961 powerpc: warn on emulation of dcbz instruction in kernel mode adds e28d0b675056 powerpc/lib/sstep: Don't use __{get/put}_user() on kernel [...] adds 63f501e07a85 powerpc/8xx: Simplify TLB handling adds fdacae8a8402 powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default adds a61ec782a754 powerpc/breakpoint: Cleanup adds c7d19189d724 powerpc/32: Don't use a struct based type for pte_t adds 319fa1a52e43 powerpc/pseries/mobility: ignore ibm, platform-facilities updates adds 81f183d69142 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 98a587aecdaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7456f7adbaa Merge branch 'fixes' into features adds 3826350e6dd4 s390/ap: Fix hanging ioctl caused by orphaned replies adds 3f74eb5f7819 s390/zcrypt: rework of debug feature messages adds 273cd173a1e0 s390/pgtable: use physical address for Page-Table Origin adds 5caca32fba20 s390/cpcmd: use physical address for command and response adds e035389b73b1 s390/setup: use virtual address for STSI instruction adds 04f11ed7d8e0 s390/setup: use physical pointers for memblock_reserve() adds dd9089b65407 s390/setup: convert start and end initrd pointers to virtual adds ada1da31ce34 s390/sclp: sort out physical vs virtual pointers usage adds c8f573eccb73 s390/ptrace: add last_break member to pt_regs adds 26c21aa48584 s390: rename last_break to pgm_last_break adds 5d17d4ed7e89 s390: introduce nospec_uses_trampoline() adds 3b051e89da70 s390: add support for BEAR enhancement facility adds ff7a1eefdff5 s390/bitops: return true/false (not 1/0) from bool functions adds 453380318edd s390/cpumf: Allow multiple processes to access /dev/hwc adds d09827256557 s390/ap: new module option ap.useirq adds a4892f85c85d s390/hmcdrv: fix kernel doc comments adds 5ef4f710065d s390/vfio-ap: s390/crypto: fix all kernel-doc warnings adds ad9a14517263 s390/cio: make ccw_device_dma_* more robust adds 132c1e74aa7f s390/ap: function rework based on compiler warning adds eec013bbf66f s390/string: use generic strrchr adds f492bac3b6c8 s390/string: use generic strlcpy adds 74e74f9cb3de s390/spinlock: remove incorrect kernel doc indicator adds 6aefbf1cdf00 s390/pci: add s390_iommu_aperture kernel parameter adds 277c8389386e s390/kexec_file: move kernel image size check adds 5ecb2da660ab s390: support command lines longer than 896 bytes adds 622021cd6c56 s390: make command line configurable adds 4ab5b2549146 Merge branch 'features' into for-next adds c36606baafe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef44efbe691a Merge branch 'for-next' of git://git.libc.org/linux-sh adds 9b3dc99783d4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 6fe9b66f05dd Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 9bf97ae8ff23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7e072f9b77f fscrypt: improve a few comments adds b103b9f67ffd Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds a2872465a68c fscache: Generalise the ->begin_read_operation method adds f2792a42b729 fscache: Fix fscache_cookie_enabled() to handle NULL cookie adds d7d6fc727a23 cachefiles: Always indicate we should fill a post-EOF page [...] adds c64b094ee7f7 fscache: Implement a fallback I/O interface to replace the [...] adds 007479008661 nfs: Move to using the alternate fallback fscache I/O API adds 504058d9333b 9p: Convert to using the netfs helper lib to do reads and caching adds d53048a45b28 cifs: (untested) Move to using the alternate fallback fsca [...] adds c2ab459d6459 fscache: Remove the old I/O API adds 3e3e5e20ad34 fscache: Remove stats that are no longer used adds 3c04540345fe fscache: Update the documentation to reflect I/O API changes adds d8daa20d7898 Merge branch 'fscache-remove-old-io' into fscache-next adds 6b2b4bfe4c3b Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds f6f39f7a0add btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 0e3dd5bce80f btrfs: send: simplify send_create_inode_if_needed adds 991a3daeda98 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 9675ea8c9d0e btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds fdf250db89b6 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 651fb4192733 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 8481dd80ab1e btrfs: subpage: introduce btrfs_subpage_bitmap_info adds 72a69cd03082 btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds 44bee215f72f btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds a09f23c3554e btrfs: rename and switch to bool btrfs_chunk_readonly adds 1ccc2e8a8648 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds cae796868042 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 76068cae634b btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds 5767b50c0096 btrfs: defrag: factor out page preparation into a helper adds eb793cf85782 btrfs: defrag: introduce helper to collect target file extents adds 22b398eeeed4 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds e9eec72151e2 btrfs: defrag: introduce helper to defrag a range adds b18c3ab2343d btrfs: defrag: introduce helper to defrag one cluster adds 7b508037d4ca btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds c635757365c3 btrfs: defrag: remove the old infrastructure adds c22a3572cbaf btrfs: defrag: enable defrag for subpage case adds 8eae532be753 btrfs: zoned: load zone capacity information from devices adds c46c4247ab04 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 98173255bddd btrfs: zoned: calculate free space from zone capacity adds d8da0e85673a btrfs: zoned: tweak reclaim threshold for zone capacity adds 5daaf552d182 btrfs: zoned: consider zone as full when no more SB can be [...] adds 9658b72ef300 btrfs: zoned: locate superblock position using zone capacity adds 8376d9e1ed8f btrfs: zoned: finish superblock zone once no space left fo [...] adds ea6f8ddcde63 btrfs: zoned: load active zone information from devices adds dafc340dbd10 btrfs: zoned: introduce physical_map to btrfs_block_group adds afba2bc036b0 btrfs: zoned: implement active zone tracking adds 68a384b5ab4d btrfs: zoned: load active zone info for block group adds 2e654e4bb9ac btrfs: zoned: activate block group on allocation adds eb66a010d518 btrfs: zoned: activate new block group adds a12b0dc0aa4d btrfs: move ffe_ctl one level up adds a85f05e59bc1 btrfs: zoned: avoid chunk allocation if active block group [...] adds be1a1d7a5d24 btrfs: zoned: finish fully written block group adds 7ae9bd18032e btrfs: zoned: finish relocating block group adds d24fa5c1da08 btrfs: convert latest_bdev type to btrfs_device and rename adds 6605fd2f394b btrfs: use latest_dev in btrfs_show_devname adds b7cb29e666fe btrfs: update latest_dev when we create a sprout device adds cdccc03a8a36 btrfs: remove stale comment about the btrfs_show_devname adds 1e0860f3b3b2 btrfs: check if a log tree exists at inode_logged() adds 289cffcb0399 btrfs: remove no longer needed checks for NULL log context adds c48792c6ee7a btrfs: do not log new dentries when logging that a new nam [...] adds 130341be7ffa btrfs: always update the logged transaction when logging n [...] adds 88e221cdacc5 btrfs: avoid expensive search when dropping inode items from log adds 8a2b3da191e5 btrfs: add helper to truncate inode items when logging inode adds 4934a8150214 btrfs: avoid expensive search when truncating inode items [...] adds a5c733a4b6a9 btrfs: avoid search for logged i_size when logging inode i [...] adds 5328b2a7ff3a btrfs: avoid attempt to drop extents when logging inode fo [...] adds f6df27dd2707 btrfs: do not commit delayed inode when logging a file in [...] adds 38d5e541dd29 btrfs: unexport repair_io_failure() adds 37f00a6d2e9c btrfs: introduce btrfs_is_data_reloc_root adds c2707a255623 btrfs: zoned: add a dedicated data relocation block group adds 35156d852762 btrfs: zoned: only allow one process to add pages to a rel [...] adds e6d261e3b1f7 btrfs: zoned: use regular writes for relocation adds 2adada886b26 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 960a3166aed0 btrfs: zoned: allow preallocation for relocation inodes adds 4b01c44f15cc btrfs: rename setup_extent_mapping in relocation code adds 2d81eb1c3fa1 btrfs: zoned: let the for_treelog test in the allocator stand out adds 90d04510a774 btrfs: remove root argument from btrfs_log_inode() and its [...] adds d46fb845afb7 btrfs: remove redundant log root assignment from log_dir_items() adds eb10d85ee77f btrfs: factor out the copying loop of dir items from log_d [...] adds 086dcbfa50d3 btrfs: insert items in batches when logging a directory wh [...] adds dc2872247ec0 btrfs: keep track of the last logged keys when logging a d [...] adds 4c6646117912 btrfs: rename btrfs_bio to btrfs_io_context adds cd8e0cca9591 btrfs: remove btrfs_bio_alloc() helper adds c3a3b19bacee btrfs: rename struct btrfs_io_bio to btrfs_bio adds 8ef9dc0f14ba btrfs: do not take the uuid_mutex in btrfs_rm_device adds 49d0c6424cf1 btrfs: assert that extent buffers are write locked instead [...] adds 731ccf15c952 btrfs: make sure btrfs_io_context::fs_info is always initialized adds 6a258d725df9 btrfs: remove btrfs_raid_bio::fs_info member adds b7ef5f3a6f37 btrfs: loop only once over data sizes array when inserting [...] adds f06416566118 btrfs: unexport setup_items_for_insert() adds da1b811fcd4b btrfs: use single bulk copy operations when logging directories adds cd9255be6980 btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds cf3075fb36c6 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 9e895a8f7e12 btrfs: use async_chunk::async_cow to replace the confusing [...] adds 584691748c0f btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 6a4049102055 btrfs: subpage: make add_ra_bio_pages() compatible adds 6ec9765d746d btrfs: introduce compressed_bio::pending_sectors to trace [...] adds e4f9434749d8 btrfs: subpage: add bitmap for PageChecked flag adds 86ccbb4d2a2a btrfs: handle errors properly inside btrfs_submit_compress [...] adds 6853c64a6e76 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 2d4e0b84b4d0 btrfs: introduce submit_compressed_bio() for compression adds 22c306fe0db7 btrfs: introduce alloc_compressed_bio() for compression adds f472c28f2e88 btrfs: determine stripe boundary at bio allocation time in [...] adds 91507240482e btrfs: determine stripe boundary at bio allocation time in [...] adds 6aabd85835dd btrfs: remove unused function btrfs_bio_fits_in_stripe() adds b4ccace878f4 btrfs: refactor submit_compressed_extents() adds 2bd0fc9349b6 btrfs: cleanup for extent_write_locked_range() adds 4c162778d63e btrfs: subpage: make compress_file_range() compatible adds bbbff01a47bf btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 741ec653ab58 btrfs: subpage: make end_compressed_bio_writeback() compatible adds 66448b9d5b68 btrfs: subpage: make extent_write_locked_range() compatible adds 2b83a0eea5a1 btrfs: factor uncompressed async extent submission code in [...] adds d4088803f511 btrfs: subpage: make lzo_compress_pages() compatible adds e55a0de18572 btrfs: rework page locking in __extent_writepage() adds 164674a76b25 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 2749f7ef3643 btrfs: subpage: avoid potential deadlock with compression [...] adds 0cf9b244e7db btrfs: subpage: only allow compression if the range is ful [...] adds 64259baa396f btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds ba51e2a11e38 btrfs: change handle_fs_error in recover_log_trees to aborts adds 9a35fc9542fa btrfs: change error handling for btrfs_delete_*_in_log adds 849615394515 btrfs: add a BTRFS_FS_ERROR helper adds 0e24f6d84b4c btrfs: do not infinite loop in data reclaim if we aborted adds 113479d5b8eb btrfs: rename root fields in delayed refs structs adds d55b9e687e71 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds f42c5da6c12e btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds 681145d4acf4 btrfs: pull up qgroup checks from delayed-ref core to init time adds eed2037fc562 btrfs: make btrfs_ref::real_root optional adds 11b66fa6eef3 btrfs: reduce btrfs_update_block_group alloc argument to bool adds 3dcfbcce1b87 btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds 47926ab53574 btrfs: rename btrfs_dio_private::logical_offset to file_offset adds f4f39fc5dc30 btrfs: remove btrfs_bio::logical member adds 10adb1152d95 btrfs: fix lost error handling when replaying directory deletes adds 8e906945c069 btrfs: use num_device to check for the last surviving seed device adds add9745adc2f btrfs: add comments for device counts in struct btrfs_fs_devices adds 8b41393fe7c3 btrfs: do not call close_fs_devices in btrfs_rm_device adds 562d7b1512f7 btrfs: handle device lookup with btrfs_dev_lookup_args adds faa775c41d65 btrfs: add a btrfs_get_dev_args_from_path helper adds 1a15eb724aae btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds 813ebc164e87 btrfs: check-integrity: stop storing the block device name [...] adds 2ca0ec770c62 btrfs: zoned: use greedy gc for auto reclaim adds 2bb2e00ed978 btrfs: fix deadlock between chunk allocation and chunk btr [...] adds ecd84d54674a btrfs: update comments for chunk allocation -ENOSPC cases adds 3873247451eb btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE adds 020e5277583d btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit adds 24bcb45429d9 btrfs: fix deadlock when defragging transparent huge pages adds e60feb445fce fs: export an inode_update_time helper adds 54fde91f52f5 btrfs: update device path inode time instead of bd_inode adds 50780d9baa31 btrfs: fix comment about sector sizes supported in 64K systems adds c8d9cdfc766d btrfs: send: prepare for v2 protocol adds f6906c363f2e btrfs: call btrfs_check_rw_degradable only if there is a m [...] adds e72d4188a201 btrfs: clear MISSING device status bit in btrfs_close_one_device adds 4d88c45ee659 btrfs: remove root argument from drop_one_dir_item() adds c9c9962c9992 btrfs: remove root argument from btrfs_unlink_inode() adds c366b70b75f2 btrfs: remove root argument from add_link() adds 6d815e92d97a btrfs: remove root argument from check_item_in_log() adds 7dd678d0ea3b Merge branch 'misc-next' into for-next-next-v5.15-20211026 adds 48388998bb21 btrfs: index free space entries on size adds ebabc717f06f Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds 75c0df1b165a btrfs: only copy dir index keys when logging a directory adds 135a0ebc0f55 btrfs: remove no longer needed logic for replaying directo [...] adds d08596be993d Merge branch 'ext/filipe/tree-log-speedup' into for-next-n [...] adds 23b461ade5ed Merge branch 'for-next-next-v5.15-20211026' into for-next- [...] adds dfcb712734bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd5eacc55a04 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 90fdf06ccaac Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds eaa9172ad988 erofs: get rid of ->lru usage adds 4e8bf1a67198 erofs: don't trigger WARN() when decompression fails adds a4d5caa98f54 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 84f411387651 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 96e06f624408 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 7a14cc45f7fb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds dec9d62cc411 f2fs: include non-compressed blocks in compr_written_block adds b84a90d511cf f2fs: replace snprintf in show functions with sysfs_emit adds 25fbbe50d32f f2fs: introduce fragment allocation mode mount option adds 6d135345f6ad f2fs: multidevice: support direct IO adds cb5512552c83 f2fs: fix f2fs.rst build warning adds 00426e4d450a f2fs: compress: fix overwrite may reduce compress ratio un [...] adds db380730b92d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode adds 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() adds bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() adds 5fe0fc9f1de6 fuse: use kmap_local_page() adds b5d975829785 fuse: delete redundant code adds 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 84840efc3c0f fuse: simplify __fuse_write_file_get() adds cefd1b83275d fuse: decrement nlink on overwriting rename adds b22dd1a547a2 fuse: don't increment nlink in link() adds 62a4aa8d0abd fuse: selective attribute invalidation adds 4ab35b003435 fuse: don't bump attr_version in cached write adds c8ae84e8d31d fuse: rename fuse_write_update_size() adds b91247e78689 fuse: always invalidate attributes after writes adds d0efb34ff341 fuse: fix attr version comparison in fuse_read_update_size() adds a99fd037f209 fuse: cleanup code conditional on fc->writeback_cache adds fdc239f5bc8e fuse: simplify local variables holding writeback cache state adds 057a09df10c2 fuse: move reverting attributes to fuse_change_attributes() adds 334ec7cd29c9 fuse: add cache_mask adds 09fe6e0b335a fuse: take cache_mask into account in getattr adds 85bf4c6df4e9 fuse: only update necessary attributes adds f61fc6af872c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00bfe02f4796 gfs2: Fix mmap + page fault deadlocks for buffered I/O adds 42c498c18a94 iomap: Fix iomap_dio_rw return value for user copies adds 97308f8b0d86 iomap: Support partial direct I/O on user copy failures adds 4fdccaa0d184 iomap: Add done_before argument to iomap_dio_rw adds 55b8fe703bc5 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 3337ab08d08b iov_iter: Introduce nofault flag to disable page faults adds b01b2d72da25 gfs2: Fix mmap + page fault deadlocks for direct I/O adds 6edb6ba333d3 gfs2: remove redundant check in gfs2_rgrp_go_lock adds 4c69038d9087 gfs2: Add GL_SKIP holder flag to dump_holder adds c1442f6b53d8 gfs2: move GL_SKIP check from glops to do_promote adds c98c2ca5eae9 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds a500bd3155f2 gfs2: Allow append and immutable bits to coexist adds b016d9a84abd gfs2: Save ip from gfs2_glock_nq_init adds 763766c0571e gfs2: dequeue iopen holder in gfs2_inode_lookup error adds a739765cd8e6 gfs2: dump glocks from gfs2_consist_OBJ_i adds 3278b977c9c4 gfs2: change go_lock to go_instantiate adds d74d0ce5bcd6 gfs2: Remove 'first' trace_gfs2_promote argument adds 17a6eceeb1c5 gfs2: re-factor function do_promote adds 60d8bae9d16a gfs2: further simplify do_promote adds e6f856008d23 gfs2: split glock instantiation off from do_promote adds f2e70d8f2fdf gfs2: fix GL_SKIP node_scope problems adds ec1d398dd780 gfs2: Eliminate GIF_INVALID flag adds 4b3113a25731 gfs2: remove RDF_UPTODATE flag adds 8793e149859a gfs2: set glock object after nq adds 486408d690e1 gfs2: Cancel remote delete work asynchronously adds 7427f3bb49d8 gfs2: Fix glock_hash_walk bugs adds 660a6126f8c3 gfs2: check context in gfs2_glock_put adds e34e6f8133b8 gfs2: Fix unused value warning in do_gfs2_set_flags() adds 72d91d1f715c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22e394d2cfdf Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] adds 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] adds ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() adds ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 adds 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] adds 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod adds b9f8713f42af SUNRPC: Remove unnecessary memory barriers adds 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics adds 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] adds a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] adds eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED adds 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA adds a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation adds 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() adds ff81dfb5d721 NFS: Further optimisations for 'ls -l' adds cec08f452a68 NFS: Fix dentry verifier races adds b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() adds 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations adds a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] adds 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s adds 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs adds 110cb2d2f932 NFS: Instrument i_size_write() adds 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() adds 133a48abf6ec NFS: Fix up commit deadlocks adds f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() adds 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() adds 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests adds e591b298d7ec NFS: Save some space in the inode adds d5f458a97965 Fix user namespace leak adds 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] adds 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup adds b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] adds 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() adds d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) adds b40887e10dca SUNRPC: Trace calls to .rpc_call_done adds 86882c754649 NFS: Remove --> and <-- dprintk call sites adds 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function adds e5731131fb6f NFS: Move nfs_probe_destination() into the generic client adds 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() adds 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event adds 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() adds 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() adds 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers adds 063bc3fb72da Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds f1502d735861 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds d59be7a574cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ff50a467dd1f ubifs: Fix spelling mistakes adds f3a6c287cb6b ubi: Fix a mistake in comment adds 191876465256 ubifs: Make use of the helper macro kthread_run() adds e7259f574fca ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] adds 8a5effebddb0 ubifs: Export filesystem error counters adds 58096e076454 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 53eb47b491c8 xfs: replace snprintf in show functions with sysfs_emit adds bf2307b19513 xfs: fold perag loop iteration logic into helper function adds f1788b5e5ee2 xfs: rename the next_agno perag iteration variable adds 8ed004eb9d07 xfs: terminate perag iteration reliably on agcount adds 892a666fafa1 xfs: fix perag reference leak on iteration race with growfs adds 94a14cfd3b6e xfs: fix incorrect decoding in xchk_btree_cur_fsbno adds cc411740472d xfs: remove xfs_btree_cur.bc_blocklog adds efb79ea31067 xfs: reduce the size of nr_ops for refcount btree cursors adds d47fef9342d0 xfs: don't track firstrec/firstkey separately in xchk_btree adds eae5db476f9d xfs: dynamically allocate btree scrub context structure adds 6ca444cfd663 xfs: prepare xfs_btree_cur for dynamic cursor heights adds 69724d920e7c xfs: rearrange xfs_btree_cur fields for better packing adds 56370ea6e5fe xfs: refactor btree cursor allocation function adds c0643f6fdd6d xfs: encode the max btree height in the cursor adds c940a0c54a2e xfs: dynamically allocate cursors based on maxlevels adds 7cb3efb4cfdd xfs: rename m_ag_maxlevels to m_allocbt_maxlevels adds b74e15d720d0 xfs: compute maximum AG btree height for critical reservat [...] adds 1b236ad7ba80 xfs: clean up xfs_btree_{calc_size,compute_maxlevels} adds 9ec691205e7d xfs: compute the maximum height of the rmap btree when ref [...] adds bc8883eb775d xfs: kill XFS_BTREE_MAXLEVELS adds 0ed5f7356dae xfs: compute absolute maximum nlevels for each btree type adds 9fa47bdcd33b xfs: use separate btree cursor cache for each btree type adds e7720afad068 xfs: remove kmem_zone typedef adds 182696fb021f xfs: rename _zone variables to _cache adds 9e253954acf5 xfs: compact deferred intent item structures adds f3c799c22c66 xfs: create slab caches for frequently-used deferred items adds c201d9ca5392 xfs: rename xfs_bmap_add_free to xfs_free_extent_later adds b3b5ff412ab0 xfs: reduce the size of struct xfs_extent_free_item adds c04c51c52469 xfs: remove unused parameter from refcount code adds 5ca5916b6bc9 xfs: punch out data fork delalloc blocks on COW writeback failure adds 9f23d67bfd15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 392c439018a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 482e00075d66 fs: remove leftover comments from mandatory locking removal adds 54461fb6646d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 8af2d660faea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ba00f9bd04d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43ddc4f581e1 Merge branch 'pci/acpi' adds f519cd5cb866 Merge branch 'pci/aspm' adds 982595c168a2 Merge branch 'pci/enumeration' adds 2f269ac6de23 Merge branch 'pci/driver' adds 3955baff073b Merge branch 'pci/hotplug' adds 0a9aeebfaa0f Merge branch 'pci/msi' adds d40679139f87 Merge branch 'pci/p2pdma' adds 89b157edb1e1 Merge branch 'pci/portdrv' adds 56d25d9b5e08 Merge branch 'pci/resource' adds 52dc3705bf5a Merge branch 'pci/switchtec' adds 8d6601db6757 Merge branch 'pci/sysfs' adds 20e27749efb6 Merge branch 'pci/virtualization' adds 3331325c6347 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() adds 48225f1878bd cxgb3: Remove t3_seeprom_read and use VPD API adds 43f3b61e37e0 cxgb3: Use VPD API in t3_seeprom_wp() adds 78b5d5c99853 cxgb3: Remove seeprom_write and use VPD API adds 6b58e97e284e Merge branch 'pci/vpd' adds 4e43870dab1d Merge branch 'pci/misc' adds ce9737f2b12c Merge branch 'remotes/lorenzo/pci/aardvark' adds 227169c62965 Merge branch 'remotes/lorenzo/pci/apple' adds 1faff614aa9f PCI: j721e: Fix an error handling path in j721e_pcie_probe() adds 66d0395f34ef Merge branch 'remotes/lorenzo/pci/cadence' adds 77a3a33439e0 Merge branch 'remotes/lorenzo/pci/dt' adds 829fa2b9be46 Merge branch 'remotes/lorenzo/pci/dwc' adds 27dda3fd1833 Merge branch 'remotes/lorenzo/pci/endpoint' adds d1311d523681 Merge branch 'remotes/lorenzo/pci/imx6' adds d8f2174b47ad Merge branch 'pci/host/mt7621' adds a9f23709c3a0 Merge branch 'remotes/lorenzo/pci/qcom' adds 21b71c44e670 Merge branch 'pci/host/rcar' adds 5dbf178d02ec Merge branch 'remotes/lorenzo/pci/vmd' adds 6de1dedb1db1 Merge branch 'remotes/lorenzo/pci/xgene' adds e7da65dd9fc0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6632913a0346 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds ea747ab45e4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca4efccee815 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds b6beaf504ebb Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 6105870f794d hwmon: (dell-smm) Sort includes in alphabetical order adds 38c5b0dd7d30 hwmon: (dell-smm) Use strscpy_pad() adds e64325e8c56e hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL adds 927d89ee96b3 hwmon: (dell-smm) Add comment explaining usage of i8k_conf [...] adds c0d79987a0d8 hwmon: (dell-smm) Speed up setting of fan speed adds 415c79c363de Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d9bfdf183b1d docs/zh_CN add PCI index.rst translation adds 5d045f9511ff docs/zh_CN add PCI pci.rst translation adds 8c3b018874e8 docs: f2fs: fix text alignment adds c04639a7d2fb coding-style.rst: trivial: fix location of driver model macros adds 14efb275d409 scripts: documentation-file-ref-check: ignore hidden files adds 6e74e68d0b4c scripts: documentation-file-ref-check: fix bpf selftests path adds 3577cdb23b8f docs: deprecated.rst: Clarify open-coded arithmetic with literals adds 52ba072e110a docs: submitting-patches: make section about the Link: tag [...] adds 2721b437d3c9 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds ca9142abf648 Merge branch 'master' of git://linuxtv.org/media_tree.git adds b3a1bf7b3568 media: admin-guide: add stm32-dma2d description adds 628c03866cee media: dt-bindings: media: add document for STM32 DMA2d bindings adds e0847b63dfc8 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] adds 770cd664ef87 media: videobuf2: Fix the size printk format adds 91fd1e8dcc75 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting adds 3bf118d29b0d media: v4l2-ctrls: Add RGB color effects control adds bdbbd511ef0c media: stm32-dma2d: STM32 DMA2D driver adds 0872869c56d5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 389d590be2a7 Merge branch 'acpica' into linux-next adds 010318569de5 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds e95ad3258d94 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-scan', 'acpi- [...] adds b50bbc02f80f Merge branches 'acpi-battery' and 'acpi-soc' into linux-next adds fe3a64177331 Merge branch 'acpi-pm' into linux-next adds 816a6484c444 Merge branch 'pnp' into linux-next adds 01de5fcd8b1a PM: hibernate: fix sparse warnings adds 9437e393777e PM: hibernate: swap: Use vzalloc() and kzalloc() adds 39fbef4b0f77 PM: hibernate: Get block device exclusively in swsusp_check() adds 928265e3601c PM: sleep: Do not let "syscore" devices runtime-suspend du [...] adds b0e524950567 Merge branches 'pm-pci' and 'pm-sleep' into linux-next adds 3598b30bd970 cpufreq: Fix typo in cpufreq.h adds 263d37c43959 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-em' into [...] adds 4570ddda4338 powercap/drivers/dtpm: Encapsulate even more the code adds 7a89d7eacf8e powercap/drivers/dtpm: Simplify the dtpm table adds d2cdc6adc308 powercap/drivers/dtpm: Use container_of instead of a priva [...] adds eb82bace8931 powercap/drivers/dtpm: Scale the power with the load adds 5d8cb8db9f79 powercap/drivers/dtpm: Fix power limit initialization adds 3b4bd495131e Merge tag 'dtpm-v5.16' of https://git.linaro.org/people/da [...] adds 5a3079efc4ab Merge branch 'powercap' into linux-next adds 83e8de89b9e8 Merge tag 'thermal-v5.16-rc1' of ssh://gitolite.kernel.org [...] adds 46e9f92f31e6 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 5ae5ac40021d Merge branch 'thermal' into linux-next adds 2e0dfd54d60b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 0bc001d02817 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 2049a8cfb3b4 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 5ea33146ebca Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds cc5c54da7b03 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds dede33da0d97 RDMA/irdma: Make irdma_uk_cq_init() return a void adds 911a81c9c709 RDMA/core: Use kvzalloc when allocating the struct ib_port adds efabfec55eb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4def0acb63ce dt-bindings: vendor-prefixes: Add asix prefix adds b13c7a88a7b6 dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter adds a97c69ba4f30 net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver adds ab98bbee072c Merge branch 'ax88796c-spi-ethernet-adapter' adds bdfa75ad70e9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b89e7f2c31ae ice: Nuild fix. adds 016c89460d34 mlx5: fix build after merge adds 93772114413e net: xen: use eth_hw_addr_set() adds a7021af707a3 usb: smsc: use eth_hw_addr_set() adds 18867486fea3 net: qmi_wwan: use dev_addr_mod() adds 2674e7ea22ba net: usb: don't write directly to netdev->dev_addr adds 1e9258c389ee fddi: defxx,defza: use dev_addr_set() adds 2e0566aeb9ff fddi: skfp: constify and use dev_addr_set() adds ed088907563d net: fjes: constify and use eth_hw_addr_set() adds 5ed5b1912a81 net: hippi: use dev_addr_set() adds 978bb0ae8b83 net: s390: constify and use eth_hw_addr_set() adds 7996acffd7cc net: plip: use eth_hw_addr_set() adds 5f07da89bcd0 net: sb1000,rionet: use eth_hw_addr_set() adds 65a4fbbf2263 net: hldc_fr: use dev_addr_set() adds 07591ebec3cf Merge branch 'net-don-t-write-directly-to-netdev-dev_addr' adds 24f7cf9b851e Merge tag 'mac80211-next-for-net-next-2021-10-21' of git:/ [...] adds d1a3f40951bb Merge tag 'wireless-drivers-next-2021-10-22' of git://git. [...] adds 47b068247aa7 net: liquidio: Make use of the helper macro kthread_run() adds f3956e309ecc net: dsa: sja1105: Add of_node_put() before return adds 61e18ce7348b gre/sit: Don't generate link-local addr if addr_gen_mode i [...] adds 99ad92eff764 devlink: Delete obsolete parameters publish API adds 22849b5ea595 devlink: Remove not-executed trap policer notifications adds 8bbeed485823 devlink: Remove not-executed trap group notifications adds 7a690ad499e7 devlink: Clean not-executed param notifications adds 0998aee279c3 Merge branch 'delete-impossible-devlink-notifications' adds db690aecafd1 octeontx2-af: Increase number of reserved entries in KPU adds 0ebecb2644c8 net: mdio: Add helper functions for accessing MDIO devices adds c8fb89a7a7d1 net: phylink: Convert some users of mdiobus_* to mdiodev_* adds 65aa371ea52a net: Convert more users of mdiobus_* to mdiodev_* adds 218f23e8a96f net: phy: bcm7xxx: Add EPHY entry for 7712 adds f4b054d9bb2b dt-bindings: net: bcmgenet: Document 7712 binding adds 3cd92eae9104 net: bcmgenet: Add support for 7712 16nm internal EPHY adds 25790844006a dt-bindings: net: macb: Add mdio bus child node adds 4d98bb0d7ec2 net: macb: Use mdio child node for MDIO bus if it exists adds 643979cf5ec4 net: dsa: sja1105: wait for dynamic config command complet [...] adds 1681ae1691ef net: dsa: sja1105: serialize access to the dynamic config [...] adds f2c4bdf62d76 net: mscc: ocelot: serialize access to the MAC table adds f239934cffe5 net: dsa: b53: serialize access to the ARL table adds 49753a75b9a3 net: dsa: lantiq_gswip: serialize access to the PCE table adds d3bd89243768 net: dsa: introduce locking for the address lists on CPU a [...] adds 5cdfde49a07f net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work adds 016748961ba5 selftests: lib: forwarding: allow tests to not require mz and jq adds edc90d15850c selftests: net: dsa: add a stress test for unlocked FDB op [...] adds 965e6b262f48 Merge branch 'dsa-rtnl' adds 4973056cceac net: convert users of bitmap_foo() to linkmode_foo() adds 5fd348a050f7 net: core: constify mac addrs in selftests adds efd38f75bb04 net: rtnetlink: use __dev_addr_set() adds 86466cbed173 net: phy: constify netdev->dev_addr references adds 6f238100d098 net: bonding: constify and use dev_addr_set() adds 39c19fb9b4f9 net: hsr: get ready for const netdev->dev_addr adds 5520fb42a0a1 net: caif: get ready for const netdev->dev_addr adds 8bc7823ed3bd net: drivers: get ready for const netdev->dev_addr adds d6b3daf24e75 net: atm: use address setting helpers adds 45f850c1e9d4 Merge branch 'dev_addr-dont-write' adds 9b44a927e195 can: bcm: Use hrtimer_forward_now() adds e34629043960 can: bittiming: can_fixup_bittiming(): change type of tseg [...] adds 63dfe0709643 can: bittiming: allow TDC{V,O} to be zero and add can_tdc_ [...] adds 39f66c9e2297 can: bittiming: change unit of TDC parameters to clock periods adds da45a1e4d7b9 can: bittiming: change can_calc_tdco()'s prototype to not [...] adds d99755f71a80 can: netlink: add interface for CAN-FD Transmitter Delay C [...] adds e8060f08cd69 can: netlink: add can_priv::do_get_auto_tdcv() to retrieve [...] adds fa759a9395ea can: dev: add can_tdc_get_relative_tdco() helper function adds 7bc9ab0f42b3 can: at91/janz-ican3: replace snprintf() in show functions [...] adds 39aab46063ed can: rcar: drop unneeded ARM dependency adds 28616ed180c3 can: mscan: mpc5xxx_can: Make use of the helper function d [...] adds 108194666a3f can: gs_usb: use %u to print unsigned values adds 28e0a70cede3 can: peak_usb: CANFD: store 64-bits hw timestamps adds c92603931bfd can: xilinx_can: remove repeated word from the kernel-doc adds b9b8218bb3c0 can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() adds 12f241f26436 Merge tag 'linux-can-next-for-5.16-20211024' of git://git. [...] adds 2d7e73f09fc2 Revert "Merge branch 'dsa-rtnl'" adds 232deb3f9567 net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_de [...] adds df405910ab9f net: dsa: sja1105: wait for dynamic config command complet [...] adds eb016afd83a9 net: dsa: sja1105: serialize access to the dynamic config [...] adds 2468346c5677 net: mscc: ocelot: serialize access to the MAC table adds f7eb4a1c0864 net: dsa: b53: serialize access to the ARL table adds cf231b436f7c net: dsa: lantiq_gswip: serialize access to the PCE registers adds 338a3a4745aa net: dsa: introduce locking for the address lists on CPU a [...] adds 0faf890fc519 net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work adds d70b51f2845d selftests: lib: forwarding: allow tests to not require mz and jq adds eccd0a80dc7f selftests: net: dsa: add a stress test for unlocked FDB op [...] adds 57bb11328f9a Merge branch 'dsa-rtnl' adds 0969becb5f76 s390/qeth: improve trace entries for MAC address (un)registration adds 2decb0b7ba2d s390/qeth: remove .do_ioctl() callback from driver discipline adds a18c28f0aeeb s390/qeth: move qdio's QAOB cache into qeth adds fdd3c5f076b6 s390/qeth: clarify remaining dev_kfree_skb_any() users adds dc15012bb083 s390/qeth: don't keep track of Input Queue count adds 22e2b5cdb0b9 s390/qeth: fix various format strings adds 79140e22d245 s390/qeth: add __printf format attribute to qeth_dbf_longtext adds 7ffaef824c9a s390/qeth: fix kernel doc comments adds 56c5af2566a7 s390/qeth: update kerneldoc for qeth_add_hw_header() adds 6047862d5e73 Merge branch 's390-qeth-next' adds c99fead7cb07 net: hns3: add debugfs support for interrupt coalesce adds 0bd7e894dffa net: hns3: modify mac statistics update process for compatibility adds 4e4c03f6ab63 net: hns3: device specifications add number of mac statistics adds c8af2887c941 net: hns3: add support pause/pfc durations for mac statistics adds 58cb422ef625 net: hns3: modify functions of converting speed ability to [...] adds 6eaed433ee5f net: hns3: add update ethtool advertised link modes for FI [...] adds b566ef60394c net: hns3: add new ras error type for roce adds da3fea80fea4 net: hns3: add error recovery module and type for himac adds 0b87074b9064 Merge branch 'hns3-next' adds c0f0b563f8c0 net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS adds 2d4284e88a59 net: phy: at803x: use phy_modify() adds 7beecaf7d507 net: phy: at803x: improve the WOL feature adds 9540cdda9113 net: phy: at803x: use GENMASK() for speed status adds daf61732a49a net: phy: add qca8081 ethernet phy driver adds 79c7bc052154 net: phy: add qca8081 read_status adds 765c22aad157 net: phy: add qca8081 get_features adds f884d449bf28 net: phy: add qca8081 config_aneg adds 1cf4e9a6fbdb net: phy: add constants for fast retrain related register adds 63c67f526db8 net: phy: add genphy_c45_fast_retrain adds 2acdd43fe009 net: phy: add qca8081 config_init adds 9d4dae29624f net: phy: add qca8081 soft_reset and enable master/slave seed adds 8bc1c5430c4b net: phy: adjust qca8081 master/slave seed value if link down adds 8c84d7528d8d net: phy: add qca8081 cdt feature adds 71de5b234c3b Merge branch 'qca8081-phy-driver' adds b8bfafe43481 selftests: mlxsw: Add helpers for skipping selftests adds 535ac9a5fba5 selftests: mlxsw: Use permanent neighbours instead of reac [...] adds e860419684b5 selftests: mlxsw: Reduce test run time adds 233cdfbac8bc Merge branch 'mlxsw-selftests-updates' adds 1344e751e910 gve: Add RX context. adds 37149e9374bf gve: Implement packet continuation for RX. adds 255489f5b33c gve: Add a jumbo-frame device option. adds 6df5713e050b Merge branch 'gve-jumbo-frame' adds 8603caaec98f mt76: mt7921: fix mt7921s Kconfig adds a88cae727b3e mt76: mt7921: fix Wformat build warning adds 753453afacc0 mt76: mt7615: mt7622: fix ibss and meshpoint adds 2b30da451062 Merge tag 'wireless-drivers-next-2021-10-25' of git://git. [...] adds 7ce9a701ac8f usbb: catc: use correct API for MAC addresses adds 2c087dfcc9d5 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable adds 39d8fb96e3d7 net/tls: tls_crypto_context add supported algorithms context adds 3fb59a5de5cb net/tls: getsockopt supports complete algorithm list adds a0c8c3372b41 fddi: defza: add missing pointer type cast adds 08c181f052ed bluetooth: use eth_hw_addr_set() adds a1916d34462f bluetooth: use dev_addr_set() adds dcd63d432680 Merge branch 'bluetooth-don-t-write-directly-to-netdev-dev_addr' adds fd559a943e3a ax88796c: fix fetching error stats from percpu containers adds 0c0a5ef809f9 tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex adds ef57c1610dd8 ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie adds 2b13af8ade38 net: avoid dirtying sk->sk_napi_id adds 342159ee394d net: avoid dirtying sk->sk_rx_queue_mapping adds 09b898466792 net: annotate accesses to sk->sk_rx_queue_mapping adds cc17c3c8e8b5 ipv6: annotate data races around np->min_hopcount adds 790eb67374d4 ipv6: guard IPV6_MINHOPCOUNT with a static key adds 14834c4f4eb3 ipv4: annotate data races arount inet->min_ttl adds 020e71a3cf7f ipv4: guard IP_MINTTL with a static key adds 12c8691de307 ipv6/tcp: small drop monitor changes adds e43b76abf768 Merge branch 'tcp-receive-path-optimizations' adds 165f8e82c2f1 net: qed_ptp: fix check of true !rc expression adds 036f590fe572 net: qed_dev: fix check of true !rc expression adds 36d935a0a67e Merge branch 'small-fixes-for-true-expression-checks' adds cf12e6f91246 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() adds 537e4d2e6fe3 net/mlx5e: don't write directly to netdev->dev_addr adds a64c5edbd20e net/mlx5: Remove unnecessary checks for slow path flag adds 038e5e471874 net/mlx5: Fix unused function warning of mlx5i_flow_type_mask adds 2fdeb4f4c2ae net/mlx5: Reduce flow counters bulk query buffer size for SFs adds cb464ba53c0c net/mlx5: Extend health buffer dump adds b87ef75cb5c9 net/mlx5: Print health buffer by log level adds 5a1023deeed0 net/mlx5: Add periodic update of host time to firmware adds 2deda2f1bf4e net/mlx5: Bridge, extract code to lookup and del/notify entry adds 3518c83fc96b net/mlx5: Bridge, support replacing existing FDB entry adds 46ae40b94d88 net/mlx5: Let user configure io_eq_size param adds a6cb08daa3b4 net/mlx5: Let user configure event_eq_size param adds 554604061979 net/mlx5: Let user configure max_macs param adds b3ccada68b2d net/mlx5: SF, Add SF trace points adds d67ab0a8c130 net/mlx5: SF_DEV Add SF device trace points adds 4900a7691574 Merge tag 'mlx5-updates-2021-10-25' of git://git.kernel.or [...] adds 8e0538d8ee06 netfilter: conntrack: skip confirmation and nat hooks in p [...] adds 8c9c296adfae vrf: run conntrack only in context of lower/physdev for lo [...] adds be348926448a Merge branch 'netfilter-vrf-rework' adds d25d7fc31ed2 mlxsw: reg: Add MAC profile ID field to RITR register adds a8428e5045d7 mlxsw: resources: Add resource identifier for RIF MAC profiles adds 26029225d992 mlxsw: spectrum_router: Propagate extack further adds 605d25cd782a mlxsw: spectrum_router: Add RIF MAC profiles support adds 1c375ffb2efa mlxsw: spectrum_router: Expose RIF MAC profiles to devlink [...] adds 152f98e7c5cb selftests: mlxsw: Add a scale test for RIF MAC profiles adds a10b7bacde60 selftests: mlxsw: Add forwarding test for RIF MAC profiles adds 20d446db6144 selftests: Add an occupancy test for RIF MAC profiles adds c24dbf3d4f88 selftests: mlxsw: Remove deprecated test cases adds 72b93a86856c Merge branch 'mlxsw-rif-mac-prefixes' adds d18785e21386 net: annotate data-race in neigh_output() adds f8dd3b8d7020 tcp: rename sk_stream_alloc_skb adds 8a794df69300 tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb adds c4322884ed21 tcp: remove unneeded code from tcp_stream_alloc_skb() adds 3247e3ffafd9 Merge branch 'tcp_stream_alloc_skb' adds eafaa88b3eb7 net: hsr: Add support for redbox supervision frames adds a137c069fbc1 net: mana: Allow setting the number of queues while the NI [...] adds 3c5548812a0c net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796 [...] adds 971f5c4079ed net: ax88796c: Remove pointless check in ax88796c_open() adds 99ce45d5e7db mctp: Implement extended addressing adds 046178e726c2 ifb: Depend on netfilter alternatively to tc adds d7d0d423dbaa net: dsa: flush switchdev workqueue when leaving the bridge adds 425d19cedef8 net: dsa: stop calling dev_hold in dsa_slave_fdb_event adds 656bcd5db804 Merge branch 'dsa-isolation-prep' adds 8e20f591f204 net: phy: add phy_interface_t bitmap support adds 38c310eb46f5 net: phylink: add MAC phy_interface_t bitmap adds d25f3a74f30a net: phylink: use supported_interfaces for phylink validation adds 4d2af64bb7f5 Merge branch 'phy-supported-interfaces-bitmap' adds 6b3671746a8a net/mlx5: remove the recent devlink params adds 06338ceff925 net: phy: fixed warning: Function parameter not described adds 735b1fe548e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fae1b05e6f0a libbpf: Fix the use of aligned attribute adds 57385ae31ff0 selftests/bpf: Make perf_buffer selftests work on 4.9 kern [...] adds 1000298c7683 libbpf: Fix memory leak in btf__dedup() adds 6a886de070fa libbpf: Add btf__type_cnt() and btf__raw_data() APIs adds 2502e74bb5f9 perf bpf: Switch to new btf__raw_data API adds 2d8f09fafc63 tools/resolve_btfids: Switch to new btf__type_cnt API adds 58fc155b0e4b bpftool: Switch to new btf__type_cnt API adds 487ef148cf17 selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs adds 59f2a29c0412 Merge branch 'libbpf: Add btf__type_cnt() and btf__raw_dat [...] adds e89ef634f81c bpftool: Avoid leaking the JSON writer prepared for progra [...] adds a77f879ba117 libbpf: Use func name when pinning programs with LIBBPF_ST [...] adds d1321207b176 selftests/bpf: Fix flow dissector tests adds a33f607f6802 Merge branch 'libbpf: use func name when pinning programs [...] adds bd16dee66ae4 bpf: Add BTF_KIND_DECL_TAG typedef support adds 9d19a12b02bf selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests adds 557c8c480401 selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef adds 8c18ea2d2c29 selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c adds 5a8671349dd1 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typed [...] adds 1c5088437004 Merge branch 'bpf: add support for BTF_KIND_DECL_TAG typedef' adds 5245dafe3d49 libbpf: Fix overflow in BTF sanity checks adds c825f5fee19c libbpf: Fix BTF header parsing checks adds 6972dc3b8778 selftests/bpf: Normalize selftest entry points adds 8ea688e7f444 selftests/bpf: Support multiple tests per file adds 2c0f51ac3206 selftests/bpf: Mark tc_redirect selftest as serial adds 3762a39ce85f selftests/bpf: Split out bpf_verif_scale selftests into mu [...] adds 57c8d362cefe Merge branch 'Parallelize verif_scale selftests' adds 8b6c46241c77 bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_IN [...] adds 46241271d18f bpftool: Do not expose and init hash maps for pinned path [...] adds 8f184732b60b bpftool: Switch to libbpf's hashmap for pinned paths of BP [...] adds 2828d0d75b73 bpftool: Switch to libbpf's hashmap for programs/maps in B [...] adds d6699f8e0f83 bpftool: Switch to libbpf's hashmap for PIDs/names references adds 9327acd0f9a4 Merge branch 'bpftool: Switch to libbpf's hashmap for refe [...] adds de5d0dcef602 libbpf: Fix off-by-one bug in bpf_core_apply_relo() adds 65a7fa2e4e53 libbpf: Add ability to fetch bpf_program's underlying inst [...] adds e21d585cb3db libbpf: Deprecate multi-instance bpf_program APIs adds c4813e969ac4 libbpf: Deprecate ambiguously-named bpf_program__size() API adds 124c6003bf12 Merge branch 'libbpf: add bpf_program__insns() accessor' adds 45f2bebc8079 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD [...] adds 3930198dc9a0 libbpf: Use __BYTE_ORDER__ adds 06fca841fb64 selftests/bpf: Use __BYTE_ORDER__ adds 14e6cac77135 samples: seccomp: Use __BYTE_ORDER__ adds 3e7ed9cebb55 selftests/seccomp: Use __BYTE_ORDER__ adds 2e2c6d3fb383 selftests/bpf: Fix test_core_reloc_mods on big-endian machines adds e02daf4ce50e Merge branch 'core_reloc fixes for s390' adds b4e87072762d selftests/bpf: Skip all serial_test_get_branch_snapshot in vm adds 20d1b54a52bd selftests/bpf: Guess function end for test_get_branch_snapshot adds 8a68edf55de0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 744ab4801ca9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 830c7709e6c5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 241eb3f3ee42 netfilter: ebtables: use array_size() helper in copy_{from [...] adds a9d4f08d4674 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode adds 2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets [...] adds b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path adds 2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table adds 8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module adds 3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module adds 877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support adds 77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear adds 26270bc189ea Bluetooth: btmtksdio: move interrupt service to work adds 5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation adds 184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length adds 10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status [...] adds 1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices adds c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support adds ab25a44b5a63 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b8f5facf286b cfg80211: implement APIs for dedicated radar detection HW adds 2f73a4212ab4 mac80211: introduce set_radar_offchan callback adds 56b0c30a2573 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" adds 115ee4e66d81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 295a8e8c1988 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds c44607c3d639 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 2fdd5096be01 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit adds 3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks adds 48f0c916e37a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f56d4da8fc63 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds dd66f56caea6 dma-buf: fix kerneldoc for renamed members adds 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync adds 1d51775cd3f5 dma-buf: add dma_resv selftest v4 adds 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv adds 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable adds 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set adds 72071beec8fb drm: Link several object files into drm_kms_helper.ko adds 4b2b5e142ff4 drm: Move GEM memory managers into modules adds 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 adds 736638246ec2 Merge drm/drm-next into drm-misc-next adds 5517357a4733 clk: bcm-2835: Pick the closest clock rate adds 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers adds 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate adds c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect adds 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind adds caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC adds 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled adds bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance adds f4b2e66967bc dt-bindings: ili9881c: add rotation property adds d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation adds e15623cdce6f drm/panel: make sharp_ls055d1sx04 static adds 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon adds 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() adds 41388f94c80e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds ac82902df9cf drm/amd/pm: Enable GPU metrics for One VF mode adds a61794bd2f65 drm/amdgpu: remove grbm cam index/data operations for gfx v10 adds e77f0f5c6a66 drm/amd/amdgpu: add dummy_page_addr to sriov msg adds 75fa98d6e458 drm/amdkfd: clarify the origin of cpages returned by migra [...] adds 33c6bd989d5e drm/amdkfd: debug message to count successfully migrated pages adds e8ac9e93b492 drm/amdgpu/vcn3.0: handle harvesting in firmware setup adds c5dd5667f419 drm/amdgpu: Consolidate VCN firmware setup code adds 7876c7ea14af drm/amdgpu/vcn2.0: remove intermediate variable adds 47be978be0e6 drm/amdgpu/vcn3.0: remove intermediate variable adds 8cbc52c20793 drm/amdgpu: Workaround harvesting info for some navy floun [...] adds 0b54122ca1da drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup adds 4df5585776fa drm/amdgpu/smu11.0: add missing IP version check adds df9feb1a6972 drm/amdgpu/nbio7.4: use original HDP_FLUSH bits adds 47b67c9900db drm/amd/pm: Disable fan control if not supported adds 41ad36623fab amd/display: remove ChromeOS workaround adds b9748bf587fd drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 98242b658a65 drm/amdgpu: add another raven1 gfxoff quirk adds eb7b12b84cfd drm/amdgpu: only check for _PR3 on dGPUs adds 063244dd5577 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 0c981154251a Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds ac97a93d6d3c Revert "drm/amd/display: To modify the condition in indica [...] adds 0b7321c7ca9b drm/radeon: Add HD-audio component notifier support (v2) adds 519fc0a14c81 drm/amdgpu/display: add quirk handling for stutter mode adds 687eef8673c8 next-20211026/amdgpu adds 6eaecf014807 drm/i915: remove CNL leftover adds 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data adds c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check adds bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe adds ff20d7b2d863 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 322037c4f6a7 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds f8546caa41dd drm/msm: Fix missing include files in msm_gem.c adds 89e56d5ed1f7 drm/msm: Fix missing include files in msm_gem_shrinker.c adds 31b3b1f5e352 drm/msm/hdmi: use bulk regulator API adds 78d9b458cc21 drm/msm/dpu: Add CRC support for DPU adds 6427f5d05e7f dt-bindings: drm/msm/gpu: convert to YAML adds 57fd4f34ddac dt-bindings: msm: add DT bindings for sc7280 adds 8bf71a5719b6 drm/msm: Fix potential NULL dereference in DPU SSPP adds 409af447c2a0 drm/msm/dsi: fix wrong type in msm_dsi_host adds c6c2fb596b29 drm/msm/dpu: Remove impossible NULL check adds 00326bfa4e63 drm/msm/dpu: Remove dynamic allocation from atomic context adds e9afd45788d2 drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_cr [...] adds 02d44fde976a drm/msm/dp: fix missing #include adds b75c81086b1e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 377a5649f689 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds f231ff38b7b2 regmap: spi: Set regmap max raw r/w from max_transfer_size adds a8d880671c13 Merge remote-tracking branch 'regmap/for-5.16' into regmap-next adds c5a82752d8d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d21bb32794 ALSA: gus: fix null pointer dereference on pointer block adds b97053df0f04 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc adds 9b371c6cc37f ALSA: 6fire: fix control and bulk message timeouts adds f4000b58b643 ALSA: line6: fix control and interrupt message timeouts adds cdf9732d90e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cace797f1a8 ASoC: fix unmet dependency on GPIOLIB adds c778c01d3e66 ASoC: cs42l42: Remove unused runtime_suspend/runtime_resum [...] adds e7ee1ac4ecb5 ASoC: rt5682s: Downsizing the DAC volume scale adds e138233e56e9 ASoC: meson: axg-card: make links nonatomic adds bf5e4887eedd ASoC: meson: axg-tdm-interface: manage formatters in trigger adds 866d744434f1 Merge series "ASoC: meson: axg: fix TDM channel order sync [...] adds 53880e382bb1 ASoC: amd: add Yellow Carp ACP6x IP register header adds c62442bd5d9f ASoC: amd: add Yellow Carp ACP PCI driver adds 8c7161f2c97b ASoC: amd: add acp6x init/de-init functions adds fc329c1de498 ASoC: amd: add platform devices for acp6x pdm driver and d [...] adds 7610174a5bfe ASoC: amd: add acp6x pdm platform driver adds cc0deaa2dc73 ASoC: amd: add acp6x irq handler adds ceb4fcc13ae5 ASoC: amd: add acp6x pdm driver dma ops adds c8212df7bc0f ASoC: amd: add acp6x pci driver pm ops adds 4c2e711af219 ASoC: amd: add acp6x pdm driver pm ops adds 89728d97db3f ASoC: amd: enable Yellow carp acp6x drivers build adds 058dfdf37f25 ASoC: amd: create platform device for acp6x machine driver adds fa991481b8b2 ASoC: amd: add YC machine driver using dmic adds a80d7edadfa1 ASoC: amd: enable Yellow Carp platform machine driver build adds d96e75bb1de2 Merge series "Add Yellow Carp platform ASoC driver" from V [...] adds 623621a9f9e1 ASoC: amd: Add common framework to support I2S on ACP SOC adds 58c8c8438db4 ASoC: amd: acp: Add I2S support on Renoir platform adds e646b51f5dd5 ASoC: amd: acp: Add callback for machine driver on ACP adds d4c750f2c7d4 ASoC: amd: acp: Add generic machine driver support for ACP cards adds 9d8a7be88b33 ASoC: amd: acp: Add legacy sound card support for Chrome audio adds 9f84940f5004 ASoC: amd: acp: Add SOF audio support on Chrome board adds cabc3acec02a ASoC: amd: acp: Add support for Maxim amplifier codec adds 8b7256266848 ASoC: amd: acp: Add support for RT5682-VS codec adds e8e8c4a5d11b Merge series "ASoC: Add common modules support for ACP hw [...] adds 8a8e1b90bd2c ASoC: amd: acp: Add acp_machine struct for renoir platform. adds a6d968a3e8f0 ASoC: doc: update codec example code adds 8b27cb2e6dd6 ASoc: wm8731: Drop empty spi_driver remove callback adds de8fc2b0a3f9 ASoC: tegra: Restore AC97 support adds 824edd866a13 ASoC: tegra: Set default card name for Trimslice adds 03f0267b090f ASoc: wm8900: Drop empty spi_driver remove callback adds ca7270a7b60d ASoC: cs35l41: Make cs35l41_remove() return void adds 3e701151feef ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A adds 044c11401443 ASoC: wm8962: Convert to devm_clk_get_optional() adds 2003c44e28ac ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler adds cd51b942f344 ASoC: dt-bindings: wlf,wm8962: Convert to json-schema adds 141b64f47202 Merge series "ASoC: wm8962: Conversion to json-schema and [...] adds de6e9190a8a7 ASoC: dt-bindings: lpass: add binding headers for digital codecs adds 4b29d5a0bdb9 ASoC: qcom: common: Respect status = "disabled" on DAI link nodes adds 1198ff12cbdd ASoC: topology: Fix stub for snd_soc_tplg_component_remove() adds f41d2ece95e1 ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_A [...] adds f31c93997388 ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should [...] adds 4bf74f8e5605 ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X8 [...] adds 21b178b8e9cc Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] adds e1b26ac90287 ASoC: dt-bindings: move LPASS dai related bindings out of q6afe adds e44cfc9d82d8 ASoC: dt-bindings: move LPASS clocks related bindings out [...] adds e3008b7ccb1d ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h adds 95b6cd57e9e8 ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file adds 9ab71ac37240 ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file adds accaa1316736 ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible adds c04f02d63d0d ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible adds 96d0232564c3 ASoC: dt-bindings: add q6apm digital audio stream bindings adds 44c28dbdb619 ASoC: qdsp6: audioreach: add basic pkt alloc support adds 5477518b8a0e ASoC: qdsp6: audioreach: add q6apm support adds 25ab80db6b13 ASoC: qdsp6: audioreach: add module configuration command helpers adds cf989b68fcad ASoC: qdsp6: audioreach: add Kconfig and Makefile adds 36ad9bf1d93d ASoC: qdsp6: audioreach: add topology support adds 9b4fe0f1cd79 ASoC: qdsp6: audioreach: add q6apm-dai support adds 30ad723b93ad ASoC: qdsp6: audioreach: add q6apm lpass dai support adds 9a0e5d6fb16f ASoC: qdsp6: audioreach: add q6prm support adds d07568686793 ASoC: qdsp6: audioreach: add support for q6prm-clocks adds 9837814082f8 Merge series "ASoC: qcom: Add AudioReach support" from Sri [...] adds 9d8c69814d7d ASoC: qcom: Add compatible names in va,wsa,rx,tx codec dri [...] adds 6e3b196e5ad2 ASoC: qcom: dt-bindings: Add compatible names for lpass sc [...] adds 864b9b5856ae ASoC: codecs: tx-macro: Enable tx top soundwire mic clock adds 7b285c74e422 ASoC: codecs: tx-macro: Update tx default values adds 9f589cf0f914 ASoC: codecs: Change bulk clock voting to optional voting [...] adds 1af4d2e78504 Merge series "Update Lpass digital codec macro drivers" fr [...] adds 6cb725b8a5cc ASoC: cs42l42: Reset and power-down on remove() and failed [...] adds a10148a8cf56 ASoC: cs42l42: free_irq() before powering-down on probe() fail adds d7a8940dcdab Merge series "ASoC: cs42l42: Fixes to power-down" from Ric [...] adds 803a53fde98f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds fc6e3b86ff37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 37e68f50d608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9208d4149758 block: add a ->get_unique_id method adds b83ce214af38 sd: implement ->get_unique_id adds 8c6aabd1c72b nfsd/blocklayout: use ->get_unique_id instead of sending S [...] adds 237ea1602fb4 bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn adds 68ec3b819a5d scsi: add a scsi_alloc_request helper adds 4abafdc4360d block: remove the initialize_rq_fn blk_mq_ops method adds 4845012eb5b4 block: remove QUEUE_FLAG_SCSI_PASSTHROUGH adds 3c9a033d6d71 Merge branch 'for-5.16/passthrough-flag' into for-next adds 297db731847e block: fix req_bio_endio append error handling adds 8bdf7b3fe1f4 blk-mq-sched: Don't reference queue tagset in blk_mq_sched [...] adds b24c62c2f489 Merge branch 'for-5.16/block' into for-next adds 47e9624616c8 block: remove support for cryptoloop and the xor transfer adds 787ea8b16280 Merge branch 'for-5.16/drivers' into for-next adds 9a208ba5c9af fs: remove __sync_filesystem adds 70164eb6ccb7 block: remove __sync_blockdev adds d39b0a2fae36 xen-blkback: use sync_blockdev adds 1226dfff572f btrfs: use sync_blockdev adds cb9568ee755c fat: use sync_blockdev_nowait adds 680e667bc2e4 ntfs3: use sync_blockdev_nowait adds 1e03a36bdff4 block: simplify the block device syncing code adds b4961780b13c Merge branch 'for-5.16/inode-sync' into for-next adds 90fa02883f06 io_uring: implement async hybrid mode for pollable requests adds b035fceab430 Merge branch 'for-5.16/io_uring' into for-next adds 599593a82fc5 sched: make task_struct->plug always defined adds 75533ffdecf4 Merge branch 'for-5.16/block' into for-next adds 54a88eb838d3 block: add single bio async direct IO helper adds fa5fa8ec6077 block: refactor bio_iov_bvec_set() adds 0c9d338c8443 blk-cgroup: synchronize blkg creation against policy deactivation adds b756bf990a5b Merge branch 'for-5.16/block' into for-next adds c907e52c72de io-wq: use helper for worker refcounting adds 255657d23704 io_uring: clean io_wq_submit_work()'s main loop adds d01905db14eb io_uring: clean iowq submit work cancellation adds 658d0a401637 io_uring: check if opcode needs poll first on arming adds afb7f56fc624 io_uring: don't try io-wq polling if not supported adds d6a644a79545 io_uring: clean up timeout async_data allocation adds b9a6b8f92f6f io_uring: kill unused param from io_file_supports_nowait adds fb27274a90ea io_uring: clusterise ki_flags access in rw_prep adds 46a17cabdace Merge branch 'for-5.16/io_uring' into for-next adds d28e4dff085c block: ataflop: more blk-mq refactoring fixes adds 36413f42eaf5 Merge branch 'for-5.16/drivers' into for-next adds 4c3d8accdce2 usb: remove res2 argument from gadget code completions adds 6b19b766e8f0 fs: get rid of the res2 iocb->ki_complete argument adds e711164029c0 Merge branch 'for-5.16/ki_complete' into for-next adds 9f8b93a7df4d sbitmap: silence data race warning adds 9b3b463f3955 Merge branch 'for-5.16/block' into for-next adds ff1552232b36 blk-mq: don't issue request directly in case that current [...] adds 9184ca4331cf Merge branch 'for-5.16/block' into for-next adds 3884b83dff24 io_uring: don't assign write hint in the read path adds 0ee25b10f461 Merge branch 'for-5.16/io_uring' into for-next adds 195e5d331196 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 74bf46b8dc3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 553f25f2919b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd6b7dfdda00 Merge branch 'fixes' into next adds 12753e6b6bef dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support adds 5c4f00627c9a mmc: sdhci-esdhc-imx: add NXP S32G2 support adds 88b950ce58f7 MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section adds cb28083c4230 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3d39a440b22d dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg [...] adds 1f3c0b819c88 mfd: mc13xxx: Make mc13xxx_common_exit() return void adds e8ff02e75eb6 mfd: stmpe: Make stmpe_remove() return void adds 8263b135ad90 mfd: tps65912: Make tps65912_device_exit() return void adds 82c5137a25d2 mfd: altera-a10sr: Include linux/module.h adds 5de037ec8521 mfd: janz-cmoio: Replace snprintf in show functions with s [...] adds d5ac8df83f10 mfd: qcom-spmi-pmic: Sort the compatibles in the binding adds c818c1f9c19b mfd: qcom-spmi-pmic: Sort compatibles in the driver adds 0e988802e380 mfd: qcom-spmi-pmic: Document ten more PMICs in the binding adds 4c3714dc59d1 mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo adds 4f4c22b8412e mfd: dln2: Add cell for initializing DLN2 ADC adds 2558405a0a40 dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible adds d4f65dca21d6 mfd: wcd934x: Replace legacy gpio interface for gpiod adds 4145158f9e81 mfd: max77686: Correct tab-based alignment of register addresses adds 818ed35d6425 mfd: tps80031: Remove driver adds 00e014463381 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 60924380c7db Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 944c70b66b6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed96f35cecb0 Merge tag 'v5.15-rc6' into regulator-5.16 adds 061514dbfb79 regulator: lp872x: Remove lp872x_dvs_state adds 6a8b5bb0f135 regulator: tps62360: replacing legacy gpio interface for gpiod adds cb17820ef71e regulator: sy7636a: Remove requirement on sy7636a mfd adds 79738f1a5b8f Merge series "Add support for the silergy,sy7636a" from Al [...] adds 0adafd62505c regulator: qcom-rpmh: Add PM6350 regulators adds 12271ba94530 regulator: qcom,rpmh: Add compatible for PM6350 adds 6aed787cf746 Merge series "Initial Fairphone 4 support" from Luca Weiss [...] adds 32e84faa825e regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC adds 4c1ef56bd9c7 regulator: uniphier: Add binding for NX1 SoC adds 0627d75a18ea Merge series "regulator: Introduce UniPhier NX1 SoC suppor [...] adds 3253e24bc2b6 regulator: Fix SY7636A breakage adds 400d5a5da43c regulator: Don't error out fixed regulator in regulator_sy [...] adds d7477e646291 regulator: tps80031: Remove driver adds 7492b724df4d Merge series "Remove TPS80031 driver" from Dmitry Osipenko [...] adds 83b4ffc0ea1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 792f6a731fe2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds da0640216789 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds d594cfbc1fac Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds f4b9c58360db Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds fb8f0686bc09 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f91488ee15bd smackfs: use __GFP_NOFAIL for smk_cipso_doi() adds 0934ad42bb2c smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi adds ebb467af7dff Merge branch 'next' of git://github.com/cschaufler/smack-next adds 4091c004283b tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST adds a0bcce2b2a16 tpm: Check for integer overflow in tpm2_map_response_body() adds 79ca6f74dae0 tpm: fix Atmel TPM crash caused by too frequent queries adds 7eba41fe8c7b tpm_tis_spi: Add missing SPI ID adds b2d28842bd48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on secon [...] adds f31afb502c31 watchdog: sbsa: only use 32-bit accessors adds bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS adds abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning adds cd004d8299f1 watchdog: Fix OMAP watchdog early handling adds 962a8319e1ce Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds 17201c7f8340 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b2ed642b1d6a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f1d46c113d5c dt-bindings: display: Document the Xylon LogiCVC display c [...] adds e76187b9792e scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 adds 2aa927179031 of/unittest: Disable new dtc node_name_vs_property_name an [...] adds 0eb0dffb2569 dt-bindings: sram: Allow numbers in sram region node name adds 9065b969c53f dt-bindings: bus: ti-sysc: Update to use yaml binding adds 207e1c9ba491 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 206aa27f7a81 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds ca9b8f56ec08 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] adds 3cc1cb307352 spi: tegra20-slink: Put device into suspend on driver removal adds 134a72373f7c spi: tegra210-quad: Put device into suspend on driver removal adds 0b0a281ed700 spi: spi-rpc-if: Check return value of rpcif_sw_init() adds ed700f7237dd Merge remote-tracking branch 'spi/for-5.16' into spi-next adds c553b1047c93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40bd0b7b60c7 Merge branch 'x86/urgent' adds 31a20d9f2a9f Merge branch 'x86/sgx' adds 291b8a74c30b Merge branch 'x86/sev' adds 8296ab1a7b7b Merge branch 'x86/misc' adds 1e9ee43adbf6 Merge branch 'x86/fpu' adds b9e42436ff4c Merge branch 'x86/cpu' adds 672524bba11e Merge branch 'x86/core' adds 3f9c59fe4d23 Merge branch 'x86/cleanups' adds 62aa5d58d1f5 Merge branch 'x86/build' adds f59c2d09bcb5 Merge branch 'sched/urgent' adds 037495eb8133 stacktrace: Provide stack_trace_save_tsk() stub in the !CO [...] adds baf8cfa9c29d Merge branch 'sched/core' adds eb15818b8659 Merge branch 'ras/core' adds ae13b9e2d8a1 Merge branch 'perf/core' adds 4b74e8bd6873 Merge branch 'objtool/core' adds 478a23e62bb7 Merge branch 'locking/wwmutex' adds cedd3f2c6a4a Merge branch 'locking/core' adds dfbee03e72b0 Merge branch 'irq/core' adds 076643b8a37d Merge branch 'efi/core' adds 96611c26dc35 sched: Improve wake_up_all_idle_cpus() take #2 adds eaed27d0d01a sched/core: Remove rq_relock() adds 55409ac5c371 sched,x86: Fix L2 cache mask adds cba7bc0bba7f Merge remote-tracking branch 'tip/sched/core' into tip-master adds 578971f4e228 x86/fpu: Provide struct fpu_config adds 617473acdfe4 x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() adds cd9ae7617449 x86/fpu/xstate: Cleanup size calculations adds 2bd264bce238 x86/fpu: Move xstate size to fpu_*_cfg adds 1c253ff2287f x86/fpu: Move xstate feature masks to fpu_*_cfg adds daddee247319 x86/fpu: Mop up xfeatures_mask_uabi() adds eda32f4f93b4 x86/fpu: Rework restore_regs_from_fpstate() adds d72c87018d00 x86/fpu/xstate: Move remaining xfeature helpers to core adds 7053999dfbfa Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 75c52dad5e32 x86/fpu: Prepare for sanitizing KVM FPU code adds 69f6ed1d14c6 x86/fpu: Provide infrastructure for KVM FPU cleanup adds d69c1382e1b7 x86/kvm: Convert FPU handling to a single swap buffer adds 582b01b6ab27 x86/fpu: Remove old KVM FPU interface adds b93d7ea16f1e Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds eda9a4f7af6e clocksource/drivers/timer-ti-dm: Select TIMER_OF adds a8da61cee95e Merge tag 'timers-v5.16-rc1' into timers/core adds 5323cc30d36f Merge remote-tracking branch 'tip/timers/core' into tip-master adds b35633854ccb x86/fpu: Provide infrastructure for KVM FPU cleanup adds 61fb3a875983 x86/kvm: Convert FPU handling to a single swap buffer adds c341f1fe1543 x86/fpu: Remove old KVM FPU interface adds a6a55424db3d Merge branch 'tip-x86-fpu' into tip-master adds f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() adds a87d4b47dd03 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master adds 007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV adds 07d1c025abb3 Merge branch 'tip-x86-sev' into tip-master adds 3881c28a49ef Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds b79547827f52 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 1e1d137f2001 Merge branch irq/modular-irqchips into irq/irqchip-next adds 68a6e0c63c76 irqchip/mchp-eic: Fix return value check in mchp_eic_init() adds e6a767a1757d Merge branch irq/mchp-eic into irq/irqchip-next adds 21ce6992f387 MAINTAINERS: update arm,vic.yaml reference adds 1ba5478270a5 irqchip: Fix compile-testing without CONFIG_OF adds 5ea83e2096fe Merge branch irq/misc-5.16 into irq/irqchip-next adds c65b52d02f6c irq: mips: avoid nested irq_enter() adds 46b61c88e107 irq: mips: simplify bcm6345_l1_irq_handle() adds bab4ff1edccd irq: mips: stop (ab)using handle_domain_irq() adds 4cb6f4df976b irq: mips: simplify do_domain_IRQ() adds d21e64027ce4 irq: simplify handle_domain_{irq,nmi}() adds 76adc5be6f50 irq: unexport handle_irq_desc() adds a1b095019714 irq: add generic_handle_arch_irq() adds e54957fa3b3b irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ adds 6f877e13c24d irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ adds 2fe35f8ee726 irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY adds a7b0872e964c irq: arm: perform irqentry in entry code adds 26dc129342cf irq: arm64: perform irqentry in entry code adds 287232987f0e irq: csky: perform irqentry in entry code adds 418360b23113 irq: openrisc: perform irqentry in entry code adds 7ecbc648102f irq: riscv: perform irqentry in entry code adds 5aecc243776e irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY adds 0953fb263714 irq: remove handle_domain_{irq,nmi}() adds 1757172c00a6 Merge tag 'remove-handle-domain-irq-20211026' into irq/irq [...] adds eb5411334c28 MIPS: loongson64: Drop call to irq_cpu_offline() adds dd098a0e0319 irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() adds 8d15a7295d33 genirq: Hide irq_cpu_{on,off}line() behind a deprecated option adds 965acf76b68d Merge branch irq/irq_cpu_offline into irq/irqchip-next adds e187c25ee20e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds b30a779d5c55 tracing: Initialize upper and lower vars in pid_list_refill_irq() adds 49d67e445742 tracefs: Have tracefs directories not set OTH permission b [...] adds 21ccc9cd7211 tracing: Disable "other" permission bits in the tracefs files adds 6644c654ea70 ftrace: Cleanup ftrace_dyn_arch_init() adds bdac5c2b243f bootconfig: Allocate xbc_data inside xbc_init() adds e306220cb7b7 bootconfig: Add xbc_get_info() for the node information adds f30f00cc9664 tools/bootconfig: Run test script when build all adds 115d4d08aeb9 bootconfig: Rename xbc_destroy_all() to xbc_exit() adds f3668cde8562 bootconfig: Split parse-tree part from xbc_init adds 9b81c9bfff46 bootconfig: Remove unused debug function adds 160321b2602f tools/bootconfig: Print all error message in stderr adds 4f292c4886bf bootconfig: Replace u16 and u32 with uint16_t and uint32_t adds 4ee1b4cac236 bootconfig: Cleanup dummy headers in tools/bootconfig adds 43c9dd8ddf4e ftrace: Add unit test for removing trace function adds affc65924629 tracing: in_irq() cleanup adds 34cdd18b8d24 tracing: Use linker magic instead of recasting ftrace_ops_ [...] adds 7ce1bb83a140 tracing/cfi: Fix cmp_entries_* functions signature mismatch adds 9b84fadc444d tracing: Reuse logic from perf's get_recursion_context() adds 91ebe8bcbff9 tracing/perf: Add interrupt_context_level() helper adds 1e85010e17c1 x86/ftrace: Remove extra orig rax move adds 8646698aefad x86/ftrace: Remove fault protection code in prepare_ftrace_return adds 4a30e4c93051 ftrace/x86_64: Have function graph tracer depend on DYNAMI [...] adds 0c0593b45c9b x86/ftrace: Make function graph use ftrace directly adds 130c08065848 tracing: Add trampoline/graph selftest adds 4e341cad6b7a tracing: Fix selftest config check for function graph star [...] adds 1904a8144598 ftrace: Add ftrace_add_rec_direct function adds f64dd4627ec6 ftrace: Add multi direct register/unregister interface adds ccf5a89efd6f ftrace: Add multi direct modify interface adds 5fae941b9a6f ftrace/samples: Add multi direct interface test module adds ed29271894aa ftrace/direct: Do not disable when switching direct callers adds bce5c81cb31f tracing: Explain the trace recursion transition bit better adds 8720aeecc246 tracing: use %ps format string to print symbols adds e44e81c5b90f kprobes: convert tests to kunit adds 811b93ffaa48 x86/unwind: Compile kretprobe fixup code only if CONFIG_KR [...] adds f87174106215 arm64: kprobes: Record frame pointer with kretprobe instance adds fc6d647638a8 arm64: kprobes: Make a frame pointer on __kretprobe_trampoline adds cd9bc2c92588 arm64: Recover kretprobe modified return address in stacktrace adds b3ea5d56f212 ARM: clang: Do not rely on lr register for stacktrace adds 7e9bf33b8124 ARM: kprobes: Make a frame pointer on __kretprobe_trampoline adds fed240d9c974 ARM: Recover kretprobe modified return address in stacktrace adds 172f7ba9772c ftrace: Make ftrace_profile_pages_init static adds f604de20c0a4 tools/latency-collector: Use correct size when writing que [...] adds 9e20028b529d perf/core: allow ftrace for functions in kernel/event/core.c adds 9bd985766a43 trace/osnoise: Fix an ifdef comment adds 4d4eac7b5af4 tracing/doc: Fix typos on the timerlat tracer documentation adds e0f3b18be733 trace/osnoise: Add migrate-disabled field to the osnoise header adds aeafcb82d99c trace/timerlat: Add migrate-disabled field to the timerlat header adds 3c20bd3af535 tracing: Fix missing trace_boot_init_histograms kstrdup NU [...] adds 1d6288914264 tracing/hwlat: Make some internal symbols static adds 17b251a290ba ftrace/sh: Add arch_ftrace_ops_list_func stub to have comp [...] adds 4d1c92a4f5ad lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as [...] adds 1f6d3a8f5e39 kprobes: Add a test case for stacktrace from kretprobe handler adds 5d17cf162492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7242613e6d7 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 583042b89a39 rcu: Tighten rcu_advance_cbs_nowake() checks adds 681945b872ef rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds 3d5e806fbb29 testing/bpf: Update test names for xchg and cmpxchg adds ef9724980787 torture: Catch kvm.sh help text up with actual options adds 48653e3b31af rcutorture: Sanitize RCUTORTURE_RDR_MASK adds 87afcff458df rcutorture: More thoroughly test nested readers adds 10ba5ab68f9b srcu: Prevent redundant __srcu_read_unlock() wakeup adds a8dd0f653719 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds 073cd6bf7949 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds d752004b90a5 torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds 3b767c4436ce torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds b6093b4f9c44 rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds d93bfe038e92 rcu: Move rcu_needs_cpu() to tree.c adds 20121ba4864a rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 3b8b60109fa6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds dbe7ced5d9c0 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 6fa0b199c576 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 9d112f6f50c7 rcu: in_irq() cleanup adds a1fb4b31c892 rcu: Prevent expedited GP from enabling tick on offline CPU adds 75af965d1142 rcu: Make idle entry report expedited quiescent states adds 425a3c8800a0 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds e79d482ae6c2 rcu/nocb: Prepare state machine for a new step adds aef917e0c912 rcu/nocb: Invoke rcu_core() at the start of deoffloading adds a217ed0a0d7b rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe adds 10e4a80b408b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] adds 54469a0f0f1a rcu/nocb: Check a stable offloaded state to manipulate qle [...] adds 81b49300b321 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() adds 21bff5ed2eb0 rcu/nocb: Limit number of softirq callbacks only on softirq adds f6819ab6626c rcu: Fix callbacks processing time limit retaining cond_resched() adds 622d3c35c5e8 rcu: Apply callbacks processing time limit only on softirq adds c651c19ea555 rcu/nocb: Don't invoke local rcu core on callback overload [...] adds 9ec2a03bbf4b clocksource: Forgive repeated long-latency watchdog clocks [...] adds 6161068bf209 torture: Test splatting for delay-ridden clocksources adds 7c4329eafb78 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 3d5e7a28b1ea KVM: x86: avoid warning with -Wbitwise-instead-of-logical adds c68dc1b577ea KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK adds 869b44211adc kvm: x86: protect masterclock with a seqcount adds 58d4277be9b6 KVM: x86: Refactor tsc synchronization code adds 828ca89628bf KVM: x86: Expose TSC offset controls to userspace adds 500065393400 tools: arch: x86: pull in pvclock headers adds 61fb1c54853d selftests: KVM: Add test for KVM_{GET,SET}_CLOCK adds c1901feef5bb selftests: KVM: Fix kvm device helper ioctl assertions adds c89551345326 selftests: KVM: Add helpers for vCPU device attributes adds 3f9808cac06c selftests: KVM: Introduce system counter offset test adds 1e76a3ce0d3c KVM: cleanup allocation of rmaps and page tracking data adds 2839180ce5bb KVM: x86/mmu: clean up prefetch/prefault/speculative naming adds 2e6e0d683b77 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero adds ba51d627230f KVM: VMX: Use precomputed vmx->pt_desc.addr_range adds f4d3a902a558 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges adds e099f3eb0e91 KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit adds 610265ea3da1 KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k adds 540c7abe61cc KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 adds 4dfe4f40d845 kvm: x86: mmu: Make NX huge page recovery period configurable adds 9dadfc4a6145 KVM: x86: Add vendor name to kvm_x86_ops, use it for error [...] adds 9ae7f6c9b51e KVM: emulate: Comment on difference between RDPMC implemen [...] adds 413eaa4ecd0f KVM: selftests: set CPUID before setting sregs in vcpu creation adds 552617382c19 KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 adds a91a7c709600 KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE adds e45e9e3998f0 KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() adds 509bfe3d9796 KVM: X86: Cache CR3 in prev_roots when PCID is disabled adds 264d3dc1d3dc KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with [...] adds 61b05a9fd4ae KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() adds bc3b3c1002ea KVM: x86/mmu: Drop a redundant, broken remote TLB flush adds e8be2a5ba86c KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap [...] adds 21fa324654e4 KVM: x86/mmu: Extract zapping of rmaps for gfn range to se [...] adds 9b4eb77099f6 riscv: do not select non-existing config ANON_INODES adds ee49a8932971 KVM: x86: Move SVM's APICv sanity check to common x86 adds 187c8833def8 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU pa [...] adds 6ff53f6a438f x86/irq: Ensure PI wakeup handler is unregistered before m [...] adds ec5a4919fa7b KVM: VMX: Unregister posted interrupt wakeup handler on ha [...] adds dfd3c713a9c8 kvm: x86: Remove stale declaration of kvm_no_apic_vcpu adds ed290e1c20da KVM: selftests: Fix nested SVM tests when built with clang adds a9d496d8e08c KVM: x86: Clarify the kvm_run.emulation_failure structure layout adds 0a62a0319abb KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info adds e615e355894e KVM: x86: On emulation failure, convey the exit reason, et [...] adds 0d7d84498fb4 KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol adds 119ecc3cc9b0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds de75be3d9e8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2d8fb8f3914b s390/gmap: validate VMA in __gmap_zap() adds b159f94c86b4 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] adds fe3d10024073 s390/mm: validate VMA in PGSTE manipulation functions adds 949f5c1244ee s390/mm: fix VMA and page table handling code in storage k [...] adds 46c22ffd2772 s390/uv: fully validate the VMA before calling follow_page() adds 8318c404cf8c s390/mm: no need for pte_alloc_map_lock() if we know the p [...] adds 7cb70266b0e3 s390/mm: optimize set_guest_storage_key() adds 14ea40e22c41 s390/mm: optimize reset_guest_reference_bit() adds 57c5df13eca4 KVM: s390: pv: add macros for UVC CC values adds d4074324b07a KVM: s390: pv: avoid double free of sida page adds 1e2aa46de526 KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm adds f0a1a0615a6f KVM: s390: pv: avoid stalls when making pages secure adds 8eeba194a32e KVM: s390: Simplify SIGP Set Arch handling adds 67cf68b6a5cc KVM: s390: Add a routine for setting userspace CPU state adds f8e57d328a1d KVM: s390: Fix handle_sske page fault handling adds 01cee7a7d519 KVM: s390: pv: properly handle page flags for protected guests adds 41c8ddc465b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8e759631c75b xen/x86: streamline set_pte_mfn() adds b40465b2db81 xen/x86: restore (fix) xen_set_pte_init() behavior adds 90f0acfcca2e xen/x86: adjust xen_set_fixmap() adds 0d83f4dda8e2 xen/x86: adjust handling of the L3 user vsyscall special p [...] adds be5f200de696 xen/x86: there's no highmem anymore in PV mode adds 0f8f3a92a791 xen/x86: restrict PV Dom0 identity mapping adds 32c932b6aef9 xen-pciback: Fix return in pm_ctrl_init() adds 247c8433f3de x86/xen: Remove redundant irq_enter/exit() invocations adds c43d466c622b xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls adds 71489efcf98e xen: fix wrong SPDX headers of Xen related headers adds 54bab5c117e6 xen: Fix implicit type conversion adds 57ead39e68c3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 30c6b189cd4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9eaaa82b474 workqueue: doc: Call out the non-reentrance conditions adds f527221266c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86af1d02d458 platform/x86: Support for EC-connected GPIOs for identify [...] adds 4c9dbf862279 platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` adds 59348401ebed platform/x86: amd-pmc: Add special handling for timer base [...] adds ef51b9a520f0 platform/surface: gpe: Add support for Surface Laptop Studio adds 4f042e40199c platform/surface: aggregator_registry: Add support for Sur [...] adds dc0fd0acb6e0 HID: surface-hid: Use correct event registry for managing [...] adds ab5fe33925c6 HID: surface-hid: Allow driver matching for target ID 1 devices adds b8d4d35074fd platform/x86: wmi: change notification handler type adds 164e32717cbd docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io adds 21d91e20793d platform/x86: lg-laptop: replace snprintf in show function [...] adds c4b9ad6bf990 platform/x86: sony-laptop: replace snprintf in show functi [...] adds 9527cdff7832 platform/x86: barco-p50-gpio: use KEY_VENDOR for button in [...] adds fc3341b4b55f platform/x86: system76_acpi: fix Kconfig dependencies adds e24d3f0afccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d206f56a44bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a27999c3f1e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3105d5de8b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2945fe1afc14 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 09ee10ff804e dyndbg: refine verbosity 1-4 summary-detail adds c87761db2100 component: do not leave master devres group open after bind adds 48d09e97876b firmware_loader: formalize built-in firmware API adds e520ecf4546f firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() adds 9d48960414c7 x86/microcode: Use the firmware_loader built-in API adds e2e2c0f20f32 firmware_loader: move struct builtin_fw to the only place used adds 771856caf518 vmlinux.lds.h: wrap built-in firmware support under FW_LOADER adds c8dcf655ec81 x86/build: Tuck away built-in firmware under FW_LOADER adds 5f3022b40c0d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 81dddf72ac6d usb: host: fotg210: Make use of dma_pool_zalloc() instead [...] adds 6a4785614534 usb: host: ehci: Make use of dma_pool_zalloc() instead of [...] adds 20f588ac9841 usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend adds b2cab2a24fb5 usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init adds 8d387f61b024 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could [...] adds 1ad707f559f7 usb: dwc2: drd: reset current session before setting the new one adds fc153aba3ef3 usb: max-3421: Use driver data instead of maintaining a li [...] adds 859c675d84d4 usb: gadget: uvc: consistently use define for headerlen adds e6bab2b66329 usb: gadget: uvc: rename function to be more consistent adds 38db3716a5f8 usb: gadget: uvc: test if ep->desc is valid on ep_queue adds 5fc49d8bee73 usb: gadget: uvc: only schedule stream in streaming state adds f9897ec0f6d3 usb: gadget: uvc: only pump video data if necessary adds e4ce9ed835bc usb: gadget: uvc: ensure the vdev is unset adds 02f8b1360312 usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTRO [...] adds 21b5fcdccb32 usb: musb: Balance list entry in musb_gadget_queue adds 9aaa81c3366e USB: chipidea: fix interrupt deadlock adds 876a75cb520f usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized adds d1a4683747fe usb: dwc3: Align DWC3_EP_* flag macros adds 260d88b79c9f usb: gadget: configfs: add cfg_to_gadget_info() helper adds c26f1c109d21 usb: gadget: configfs: change config attributes file operation adds 31e84567729a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 111e0c181ade Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds d6318e8ed168 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 6d0d1b5a1b48 serial: imx: fix detach/attach of serial console adds 9768a37cec37 serial: imx: disable console clocks on unregister adds 30480f65b575 tty: hvc: use correct dma alignment size adds 0986d7bc5598 tty: hvc: pass DMA capable memory to put_chars() adds 9db81eca10ba virtio-console: remove unnecessary kmemdup() adds cc58d0a3f0a4 serial: stm32: re-introduce an irq flag condition in usart [...] adds 33bb2f6ac308 serial: stm32: rework RX over DMA adds d1ec8a2eabe9 serial: stm32: update throttle and unthrottle ops for dma mode adds 211cde4f5817 serial: 8250: fix racy uartclk update adds d2248ca8d6ba serial: 8250: rename unlock labels adds 74365bc138ab serial: 8250_dw: drop bogus uartclk optimisation adds e279317e9aeb rpmsg: core: add API to get MTU adds 7c0408d80579 tty: add rpmsg driver adds 35b4f1723192 serial: 8250_pci: Refactor the loop in pci_ite887x_init() adds 0187f884e272 serial: 8250_pci: Get rid of redundant 'else' keyword adds 117738417941 serial: 8250_pci: Replace dev_*() by pci_*() macros adds 45965252a29a Revert "virtio-console: remove unnecessary kmemdup()" adds 60f41e848492 Revert "tty: hvc: pass DMA capable memory to put_chars()" adds ec05dc8c0c0e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 310e75c72fef counter: Cleanup lingering atomic.h includes adds 8ac33b8b6841 counter: Fix use-after-free race condition for events_queu [...] adds b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/ [...] adds 5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 714f1af14bb0 misc: enclosure: replace snprintf in show functions with s [...] adds 8210a2004d44 Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/ [...] adds b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/sc [...] adds 7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() adds 0e53a9e038d4 Merge tag 'soundwire-5.16-rc1' of git://git.kernel.org/pub [...] adds 149538cd55ca selftests/lkdtm: Add way to repeat a test adds d46e58ef776b lkdtm/bugs: Check that a per-task stack canary exists adds 16b0314aa746 dma-buf: move dma-buf symbols into the DMA_BUF module namespace adds b43d5d34e2c1 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 57869c117428 extcon: usb-gpio: Use the right includes adds 3177308a9421 extcon: max3355: Drop unused include adds 968bd3f0388b extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] adds 70c55d6be634 extcon: usbc-tusb320: Add support for mode setting and reset adds ce0320bd3872 extcon: usbc-tusb320: Add support for TUSB320L adds 9e6ef3a25e5e dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string adds 96aa0a2ad5be Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 0b7c7ebe0f60 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY adds 8abe5e778b2c phy: qcom-qmp: Add QCM2290 USB3 PHY support adds bf7ffcd0069d phy: qcom-qusb2: Fix a memory leak on probe adds 4ff6b676ba53 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] adds 95e38c17d997 phy: stm32: restore utmi switch on resume adds 6e59b5aea2f8 dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] adds 2f5e9f815a2f phy: stm32: add phy tuning support adds d8b951abd7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] adds 8d55027f4e2c phy: ti: gmii-sel: check of_get_address() for failure adds aef096dbf514 phy: cadence-torrent: Migrate to clk_hw based registration [...] adds f9aec1648df0 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] adds 235bde4f440a phy: cadence-torrent: Model reference clock driver as a cl [...] adds 785a4e688cd2 phy: cadence-torrent: Add support to output received refer [...] adds 26f71abef580 phy: qcom-qmp: another fix for the sc8180x PCIe definition adds 21b89120be87 phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2 adds b475bf0ec40a phy: qcom-snps: Correct the FSEL_MASK adds b4dc97ab0a62 phy: Sparx5 Eth SerDes: Fix return value check in sparx5_s [...] adds df1818bdc5ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f7936f7ae43b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds caa88dc603d4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 4df5190976ba staging: r8188eu: remove unused dm_priv components adds 35f8fa8f01f8 staging: r8188eu: odm_rate_adapt Type is constant adds 083d9d40fffa staging: r8188eu: use helper to check for broadcast address adds e537d53c80cf staging: r8188eu: use helper to set broadcast address adds c31237afcd63 staging: r8188eu: remove unused defines and enums adds 9da4b50c384c staging: vt6655: Use named constants when checking preamble type adds 5c0480deda08 staging: r8188eu: Use memdup_user instead of kmalloc/copy_ [...] adds ea6237488b7d staging: mt7621-dts: complete 'cpus' node adds e1be7542a3cb staging: r8188eu: Remove initialized but unused semaphore adds a624c06194dd staging: r8188eu: Remove unused semaphore "io_retevt" adds 6cc353158bdf staging: vt6655: Rename `ii` variable adds 8628ff7ffe22 staging: vt6655: Rename `byInitCount` variable adds ead759a493cb staging: vt6655: Rename `bySleepCount` variable adds 0f4aa09169e6 staging: vt6655: Rename `uChannel` variable adds 96381a778dc4 staging: vt6655: Rename `byRFType` variable adds 8a6d92d7cedf staging: rtl8723bs: core: Remove true and false comparison adds 53303e7a1f6e staging: rtl8723bs: core: Remove unnecessary parentheses adds f49702e283e0 staging: rtl8723bs: core: Remove unnecessary space after a cast adds 75c5e966bda4 staging: rtl8723bs: core: Remove unnecessary blank lines adds 7e4c7947b42c staging: r8188eu: Use a Mutex instead of a binary Semaphore adds 29ac48f92761 staging: r8188eu: remove unused local variable adds dae4c880a8de staging: r8188eu: silent_reset_inprogress is never read adds 8590f5db39e3 staging: r8188eu: wifi_error_status is write-only adds 4d911d4ea49d staging: r8188eu: silentreset_mutex is unused adds 562f1bf39ad7 staging: r8188eu: remove last_tx_complete_time adds 608230e7337c staging: r8188eu: remove the sreset_priv structure adds 1e1093ff9633 staging: vchiq_core: cleanup blank lines adds 8a7e5633b506 staging: vchiq_core: cleanup code alignment issues adds 9dcc5f1c44f2 staging: vchiq_core.h: fix CamelCase in function declaration adds f9f061d90702 staging: vchiq_core.h: use preferred kernel types adds 8dd56723240e staging: vchiq: drop trailing semicolon in macro definition adds 9393b3bba17e staging: vchiq_core: drop extern prefix in function declarations adds 6ab92ea6e7c6 staging: vchiq_core: cleanup lines that end with '(' or '[' adds 846bf13da0b2 staging: vchiq_core: fix quoted strings split across lines adds dcf7be79c953 staging: mt7621-dts: add missing SPDX license to files adds 2261d80560a9 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds e7e1e880b114 dmaengine: dmaengine_desc_callback_valid(): Check for `cal [...] adds 05f4fae9a2f5 dmaengine: rcar-dmac: refactor the error handling code of [...] adds c5a51fc89c01 dmaengine: tegra210-adma: fix pm runtime unbalance adds 2f802d0af7ab dmaengine: tegra210-adma: fix pm runtime unbalance in tegr [...] adds 15af840831f6 dmaengine: idxd: remove kernel wq type set when load confi [...] adds 98da0106aac0 dmanegine: idxd: fix resource free ordering on driver removal adds b3b180e73540 dmaengine: remove debugfs #ifdef adds ee5c6f0ca219 dmaengine: idxd: Use list_move_tail instead of list_del/li [...] adds 5b5b5aa50d1b dmaengine: fsl-edma: fix for missing dmamux module adds 88d97ea82cbe dmaengine: idxd: add halt interrupt support adds e530a9f3db41 dmaengine: idxd: reconfig device after device reset command adds 7789e3464cb6 dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_ [...] adds dbe3c54e7105 dmaengine: xilinx_dma: Fix kernel-doc warnings adds fe14c6726788 dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded [...] adds 9bf9e0b44104 dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe adds 4c0eee506587 dmaengine: sh: make array ds_lut static adds ecb8c88bd31c dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API adds 1365e117bf5e dmaengine: dw: switch from 'pci_' to 'dma_' API adds d77143dd248e dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API adds bec897e0a796 dmaengine: hsu: switch from 'pci_' to 'dma_' API adds 0c5afef7bf1f dmaengine: ioat: switch from 'pci_' to 'dma_' API adds c726c62db857 dmaengine: switch from 'pci_' to 'dma_' API adds 07c609cc9877 dmaengine: sa11x0: Mark PM functions as __maybe_unused adds 2a5efb81e7db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds be288169712f cgroup: reduce dependency on cgroup_mutex adds bb758421416f cgroup: remove cgroup_mutex from cgroupstats_build adds 822bc9bac9e9 cgroup: no need for cgroup_mutex for /proc/cgroups adds cfceb0a89042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f6c7ccc98f7 Merge branch 'fixes' into for-next adds 151a3b7b9d3c Merge branch 'misc' into for-next adds f85db7c4b0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12b6fcd0ea7f scsi: target: core: Remove from tmr_list during LUN unlink adds 11682523573c scsi: ufs: Revert "Retry aborted SCSI commands instead of [...] adds 91bb765ccab1 scsi: ufs: core: Improve source code comments adds 957d63e77a9c scsi: ufs: core: Improve static type checking adds 4693fad7d6d4 scsi: ufs: core: Log error handler activity adds 267a59f6a5e4 scsi: ufs: core: Export ufshcd_schedule_eh_work() adds e0022c6c2906 scsi: ufs: core: Make it easier to add new debugfs attributes adds 7340faae9474 scsi: ufs: core: Add debugfs attributes for triggering the UFS EH adds 3ad317a1f932 scsi: ufs: core: Remove three superfluous casts adds 9a868c8ad3f4 scsi: ufs: core: Add a compile-time structure size check adds 1ea7d8026300 scsi: ufs: core: Micro-optimize ufshcd_map_sg() adds 2c2934c80e13 scsi: elx: Use 'bitmap_zalloc()' when applicable adds bb2ca6b3f09a scsi: qla2xxx: Relogin during fabric disturbance adds c98c5daaa24b scsi: qla2xxx: Fix gnl list corruption adds 0b7a9fd934a6 scsi: qla2xxx: Turn off target reset during issue_lip adds 8e6d5df3cb32 scsi: qla2xxx: edif: Fix app start fail adds b492d6a4880f scsi: qla2xxx: edif: Fix app start delay adds b1af26c24554 scsi: qla2xxx: edif: Flush stale events and msgs on session down adds 8062b742d3bd scsi: qla2xxx: edif: Replace list_for_each_safe with list_ [...] adds 6c9998ce4be2 scsi: qla2xxx: edif: Tweak trace message adds 91f6f5fbe87b scsi: qla2xxx: edif: Reduce connection thrash adds 0f6d600a26e8 scsi: qla2xxx: edif: Increase ELS payload adds 36f468bfe98c scsi: qla2xxx: edif: Fix inconsistent check of db_flags adds 9fd26c633e8a scsi: qla2xxx: edif: Fix EDIF bsg adds feadce93e668 scsi: qla2xxx: Update version to 10.02.07.200-k adds 8785379e24ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set adds 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting adds 496d11af1b15 virtio_net: clarify tailroom logic adds b2c5221fd074 virtio-blk: avoid preallocating big SGL for data adds 1a662cf6cb9a virtio-blk: add num_request_queues module parameter adds c3ca8a3eeb54 virtio-pci: introduce legacy device module adds 95a7e74c5ab9 vdpa: fix typo adds e600e08659ad vp_vdpa: add vq irq offloading support adds 2a1ba6f27409 vdpa: add new callback get_vq_num_min in vdpa_config_ops adds 371f108ca2df vdpa: min vq num of vdpa device cannot be greater than max vq num adds 289359bc5271 virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] adds b0f7d34b5074 vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE adds 52e437b2b222 eni_vdpa: add vDPA driver for Alibaba ENI adds f5c4da43de83 vdpa/mlx5: Remove mtu field from vdpa net device adds bd78d689b657 vdpa/mlx5: Rename control VQ workqueue to vdpa wq adds e4b0c38fb12d vdpa/mlx5: Propagate link status from device to vdpa driver adds 3f90786de96b hwrng: virtio - add an internal buffer adds 7a0227b82165 hwrng: virtio - don't wait on cleanup adds caaf2874ba27 hwrng: virtio - don't waste entropy adds 4675d126fa40 hwrng: virtio - always add a pending request adds f5c127ac43fe virtio_ring: make virtqueue_add_indirect_packed prettier adds 2b2156e8a878 virtio_ring: check desc == NULL when using indirect with packed adds 6455c5399017 ALSA: virtio: Replace zero-length array with flexible-arra [...] adds 9d5d1a58a081 vdpa: fix Alibaba ENI kconfig text adds 2da9c72c8da6 virtio-pmem: add myself as virtio-pmem maintainer adds 207b60372880 virtio-blk: validate num_queues during probe adds 838f3bf8f6ea virtio_console: validate max_nr_ports before trying to use it adds bc986232701a virtio_config: introduce a new .enable_cbs method adds f223397a8b0e virtio_pci: harden MSI-X interrupts adds 9db5cd69b6f0 virtio-pci: harden INTX interrupts adds f772d42df4f6 virtio_ring: fix typos in vring_desc_extra adds a05897a893cb virtio-blk: fixup coccinelle warnings adds faa81bac592d vdpa: Introduce and use vdpa device get, set config helpers adds aa8212c3bbbc vdpa: Introduce query of device config layout adds d3c9864831cf vdpa: Use kernel coding style for structure comments adds 4e92d2d7aaa6 vdpa: Enable user to set mac and mtu of vdpa device adds ae6813ec8152 vdpa_sim_net: Enable user to set mac address and mtu adds 6882fd567f05 vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit adds 004f66172f94 vdpa/mlx5: Support configuration of MAC adds 2b55c407185f vdpa/mlx5: Forward only packets with allowed MAC address adds 94e5d5b04f80 i2c: virtio: Add support for zero-length requests adds e0716ce4fe78 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds b783f6271458 iommu/virtio: Support bypass domains adds 20a162ea95ca iommu/virtio: Sort reserved regions adds eda80309b8c0 iommu/virtio: Pass end address to viommu_add_mapping() adds b4cfbcf032a7 iommu/virtio: Support identity-mapped domains adds 2b109044b081 virtio_blk: allow 0 as num_request_queues adds cf833f7c9cc7 virtio_blk: correct types for status handling adds a33ffc52e021 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4c94b21dcec5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba77094cd2ae Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 6bd698185db1 configfs: increase the item name length adds 90fcb8fffcc6 configfs: use (1UL << bit) for internal flags adds 8336b1fe1552 configfs: implement committable items adds 2ca6a6dfd9b5 samples: configfs: add a committable group adds b48f6b466e44 gpio: sim: new testing module adds 79d93060a28e selftests: gpio: provide a helper for reading chip info adds 60283bc9fceb selftests: gpio: add a helper for reading GPIO line names adds bb369f4373f5 selftests: gpio: add test cases for gpio-sim adds 3f8d0abe0922 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] adds 8a097ff4b832 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding adds 0b90315af760 pinctrl: microchip sgpio: use reset driver adds 65916a1ca90a dt-bindings: pinctrl: update bindings for MT7986 SoC adds 360de6728064 pinctrl: mediatek: add support for MT7986 SoC adds 8d886bba3b13 pinctrl: tegra: include lpdr pin properties adds 613c0826081b pinctrl: tegra: Add pinmux support for Tegra194 adds 53b3947ddb7f pinctrl: equilibrium: Fix function addition in multiple groups adds 4434f4c50345 pinctrl: bcm2835: Allow building driver as a module adds c7892ae13e46 pinctrl: core: fix possible memory leak in pinctrl_enable() adds a42c7d95d29e pinctrl: tegra: Use correct offset for pin group adds d2388172389e pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] adds f0c142fcf4d6 pinctrl: tegra: Fix warnings and error adds cfe6807d82e9 gpio: Allow per-parent interrupt data adds 5853fd57d893 Merge branch 'ib-gpio-ppid' into devel adds 69533cd3a1a9 dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl adds aa68e1b80d8f dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl adds a0f160ffcb83 pinctrl: add pinctrl/GPIO driver for Apple SoCs adds b1a4129d9b06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ea247affc07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7245e2bc846c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa16b1e058fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd40f44eabe1 selftests: x86: fix [-Wstringop-overread] warn in test_pro [...] adds b152d73f0925 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds de30ebdc0b0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a1f1b189da02 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 814691c7f7d1 rtc: sun6i: Allow probing without an early clock provider adds 005870f46cf6 rtc: tps80031: Remove driver adds dba28c37f23a rtc: s3c: Remove usage of devm_rtc_device_register() adds e4a1444e10cb rtc: s3c: Extract read/write IO into separate functions adds a5feda3b361e rtc: s3c: Add time range adds 10e8a268931e Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 846fdadbe028 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 50bca66fde6b Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 43942fd214be Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds e6450ad06e85 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 95cadae320be fortify: strlen: Avoid shadowing previous locals adds 879f756fa9bf Merge branches 'for-next/hardening', 'for-next/overflow' a [...] adds 4eeb498a1f75 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 1e02a5814604 scsi: st: Fix fall-through warning for Clang adds 568f5aab9b88 MIPS: Fix fall-through warnings for Clang adds 675ff8b33756 pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds 649796e558eb Makefile: Enable -Wimplicit-fallthrough for Clang adds 697f3093e0b1 firewire: Remove function callback casts adds c2e4e3b75623 xfs: Use kvcalloc() instead of kvzalloc() adds 98b160c828f3 writeback: prefer struct_size over open coded arithmetic adds 6446c4fb12ec aio: Prefer struct_size over open coded arithmetic adds 5dfbbb668af9 KVM: PPC: Replace zero-length array with flexible array member adds 50740d5de614 dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic adds b132859800ec Merge branch 'for-next/kspp-misc-fixes' into for-next/kspp adds 704f6142a903 firmware/psci: fix application of sizeof to pointer adds 786026d25b53 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 9c4994274f23 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 99ec7a19456c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8883fe544e8 x86/hyperv: Initialize GHCB page in Isolation VM adds 16f964042563 x86/hyperv: Initialize shared memory boundary in the Isola [...] adds cf90c4532b92 x86/hyperv: Add new hvcall guest address host visibility support adds 84f91919ae85 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host [...] adds 6bda810ffe49 x86/hyperv: Add Write/Read MSR registers via ghcb page adds 03bb6c2618e7 x86/hyperv: Add ghcb hvcall support for SNP VM adds e4be5cdbdf4e Drivers: hv: vmbus: Add SNP support for VMbus channel init [...] adds 89c3ae1d96b7 Drivers: hv : vmbus: Initialize VMbus ring buffer for Isol [...] adds 62b834d8972b Drivers: hv: vmbus: Remove unused code to check for subchannels adds 60c201aa907c Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 1c0342175a4d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 2ab5d5e67f7a kunit: tool: continue past invalid utf-8 output adds 71758a81f841 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 93507a70e754 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 1c45c878c73a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9dd5b00a2258 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds b1c50fbd8205 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds fb793957b515 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 2ce681584dbc mm: shmem: fix uninitialized variable use in me_pagecache_clean() adds 3c93fd30f314 mm: hwpoison: handle non-anonymous THP correctly adds c376e56a3474 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds 65b896c559bb hugetlb: add demote hugetlb page sysfs interfaces adds 317bb58bb7a6 mm/cma: add cma_pages_valid to determine if pages are in CMA adds fbb55b06ce3d hugetlb: be sure to free demoted CMA pages to CMA adds bbfa69c3d407 hugetlb: add demote bool to gigantic page routines adds a69e8ca017b7 hugetlb: add hugetlb demote page support adds d9a9e257efcb hugetlb-add-hugetlb-demote-page-support-v4 adds 773b3b59f277 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 03bb6870075c mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds 6fb73ce1d3ee mm, hugepages: add mremap() support for hugepage backed vma adds 1c2d077b22d3 mm, hugepages: add hugetlb vma mremap() test adds a65b4ecf1a65 mm-hugepages-add-hugetlb-vma-mremap-test-v8 adds 0f3dd184c7f6 hugetlb: support node specified when using cma for giganti [...] adds 532824b7e726 mm: remove duplicate include in hugepage-mremap.c adds ee2df6c5ebf4 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds d1127b192d8d userfaultfd/selftests: fix feature support detection adds e0b8b826065c userfaultfd/selftests: fix calculation of expected ioctls adds e87417a4c403 mm/page_isolation: fix potential missing call to unset_mig [...] adds b6f60efad609 mm/page_isolation: guard against possible putback unisolated page adds 17d09157cd36 mm/vmscan.c: fix -Wunused-but-set-variable warning adds 25986c9d9d59 mm/vmscan: throttle reclaim until some writeback completes [...] adds ce64c2e39687 mm/vmscan: throttle reclaim and compaction when too may pa [...] adds 221461959d6f mm/vmscan: throttle reclaim when no progress is being made adds 770456953f68 mm/writeback: throttle based on page writeback instead of [...] adds b689e4f2d833 mm/page_alloc: remove the throttling logic from the page a [...] adds b719ac3e4356 mm/vmscan: centralise timeout values for reclaim_throttle adds aca688ab58ac mm/vmscan: increase the timeout if page reclaim is not mak [...] adds fe169c5f7720 mm/vmscan: delay waking of tasks throttled on NOPROGRESS adds 82bd32af2b3d tools/vm/page_owner_sort.c: count and sort by mem adds 2225848e778d tools/vm/page-types.c: make walk_file() aware of address r [...] adds a0fb6f11f551 tools/vm/page-types.c: move show_file() to summary output adds b952e8789d8a tools/vm/page-types.c: print file offset in hexadecimal adds 231bf59f8005 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds eba08dd51754 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 5798302bfb1e arch_numa: simplify numa_distance allocation adds 9e65628f01c1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds e7b689f1cdc6 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 8ca796f273b2 memblock: stop aliasing __memblock_free_late with memblock [...] adds 0d52db59796e memblock: rename memblock_free to memblock_phys_free adds 13ab40b0e60e memblock: use memblock_free for freeing virtual pointers adds 79c41156be78 fixup for "memblock: use memblock_free for freeing virtual [...] adds 9067751b4f9e mm: mark the OOM reaper thread as freezable adds 7f4a1e9f763f oom_kill: oom_score_adj broken for processes with small me [...] adds 5cf82e5486da hugetlbfs: extend the definition of hugepages parameter to [...] adds 92a4c6d1d66f mm/migrate: de-duplicate migrate_reason strings adds a2feb0e6f8a3 mm: migrate: make demotion knob depend on migration adds 2b5ee5d3aa87 selftests/vm/transhuge-stress: fix ram size thinko adds 4fb0616dee76 mm/readahead.c: fix incorrect comments for get_init_ra_size adds 01192ddb6334 mm: nommu: kill arch_get_unmapped_area() adds fde5179689c2 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 87d8ff62d169 selftests: vm: add KSM huge pages merging time test adds 7cdf66870067 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds c7a886357aba mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds baa9ee766c1f mm: vmstat.c: make extfrag_index show more pretty adds 2df362b780aa selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers adds 3838050b7f6e mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 05bf9d75795a memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 829a834498a6 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds e2529fd3dc55 memory-hotplug.rst: document the "auto-movable" online policy adds b15a18266d1d memory-hotplug.rst: document the "auto-movable" online policy adds 64c784445fd9 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds dfead01977b7 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 1f874070d24e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 0872b9d2c097 mm/memory_hotplug: remove HIGHMEM leftovers adds 7bda8eb42cd0 mm/memory_hotplug: remove stale function declarations adds 23b704d2960d x86: remove memory hotplug support on X86_32 adds 94930cf34695 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds 61eb1c0e71a5 memblock: improve MEMBLOCK_HOTPLUG documentation adds 86975981a1b9 memblock: allow to specify flags with memblock_add_node() adds c262f02f0b9a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds dcac77d3c7cd mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds 85f539e4a4f0 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 0077a52c5c87 mm/rmap.c: avoid double faults migrating device private pages adds 664955d510ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds d0baae2abb1d mm: disable zsmalloc on PREEMPT_RT adds bce1a2325420 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 9fdf2a4dbaf4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds e1c30c38f5a7 mm/highmem: Remove deprecated kmap_atomic adds 03465eaab101 zram_drv: allow reclaim on bio_alloc adds cf07c9196b95 zram: off by one in read_block_state() adds cf7079ba91f7 zram: introduce an aged idle interface adds 24b14c255ded zram-introduce-an-aged-idle-interface-v5 adds a99d7dbce407 zram: Introduce an aged idle interface adds 69c08f49a8b8 mm: remove HARDENED_USERCOPY_FALLBACK adds 7abd7ea904c3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds f9f805d2567f stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 414eb5be01a2 kfence: count unexpectedly skipped allocations adds 69496c9bdf1b kfence: move saving stack trace of allocations into __kfen [...] adds 4dce22fdbd9d kfence: limit currently covered allocations when pool nearly full adds f43827e7825e kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds 2396a97dbe05 fixup! kfence: limit currently covered allocations when po [...] adds 035f2104ad0c kfence: add note to documentation about skipping covered a [...] adds 74089acd74c5 kfence: test: use kunit_skip() to skip tests adds e25a9b7a91d5 kfence: shorten critical sections of alloc/free adds 1679db049c16 kfence: always use static branches to guard kfence_alloc() adds 5a7f650d0399 kfence: default to dynamic branch instead of static keys mode adds abcdd4b0df06 mm/damon: grammar s/works/work/ adds 21a5082297c7 Documentation/vm: move user guides to admin-guide/mm/ adds 9260162f77c5 MAINTAINERS: update SeongJae's email address adds f9863304e982 docs/vm/damon: remove broken reference adds 222a062afe6b include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 1115a97fd211 mm/damon/core: print kdamond start log in debug mode only adds 531d5c55adbb mm/damon: remove unnecessary do_exit() from kdamond adds dbab189f7c06 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 60f5f8b6770a mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 1ab3e0ba7325 mm/damon/core: account age of target regions adds 4fead03c79d7 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 892f66bf21da mm/damon/vaddr: support DAMON-based Operation Schemes adds fc292b655c98 mm/damon/dbgfs: support DAMON-based Operation Schemes adds edefc6a6c56c mm/damon/schemes: implement statistics feature adds beb199d126cb selftests/damon: add 'schemes' debugfs tests adds 30de3ae16109 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds e901d131e649 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds e11d5e48cc24 mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 43b9611a1730 Docs/admin-guide/mm/damon: document 'init_regions' feature adds a3a24947259e mm/damon/vaddr: separate commonly usable functions adds 70224fe9f681 mm/damon/vaddr: include 'highmem.h' to fix a build failure adds de246b2e6f72 mm/damon: implement primitives for physical address space [...] adds d2689ae0067f mm/damon/dbgfs: support physical memory monitoring adds 0d47226b71d9 Docs/DAMON: document physical memory monitoring support adds 3d4c21de1591 mm/damon/vaddr: constify static mm_walk_ops adds 216e8f6f3606 mm/damon/dbgfs: remove unnecessary variables adds 97644a0977cf mm/damon/paddr: support the pageout scheme adds da8dae365506 mm/damon/schemes: implement size quota for schemes applica [...] adds 017d6984dc63 mm/damon/schemes: skip already charged targets and regions adds bed3c92db25b mm/damon/schemes: implement time quota adds 76f66bb9faed mm/damon/dbgfs: support quotas of schemes adds 873fd1845c98 mm/damon/selftests: support schemes quotas adds 1598b79d7573 mm/damon/schemes: prioritize regions within the quotas adds f257d6c28f5c mm/damon/vaddr,paddr: support pageout prioritization adds f378c66c9c7a mm/damon/dbgfs: support prioritization weights adds f8923822b15f tools/selftests/damon: update for regions prioritization o [...] adds ea14ad200077 mm/damon/schemes: activate schemes based on a watermarks m [...] adds 8e19cd2a26e1 mm/damon/dbgfs: support watermarks adds 397575f14b6a selftests/damon: support watermarks adds 9b723234c796 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) adds bed801f7f64c Documentation/admin-guide/mm/damon: add a document for DAM [...] adds 0d8bc0ccb741 mm/damon: remove unnecessary variable initialization adds 503617b2538d mm/damon/dbgfs: add adaptive_targets list check before ena [...] adds aa36fbb0f499 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0599ac76da9f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 189face3b5ed kernel/hung_task.c: Monitor killed tasks. adds d2e1d0df84fa procfs: do not list TID 0 in /proc/<pid>/task adds a38a323fc776 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 11dc751f26d3 proc: test that /proc/*/task doesn't contain "0" adds 0d3a616a3b86 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 8bcce441290b x86/xen: simplify xen_oldmem_pfn_is_ram() adds 8054c2d8c4a0 x86/xen: print a warning when HVMOP_get_mem_type fails adds f17748e580fe proc/vmcore: let pfn_is_ram() return a bool adds b232b5ae6acf proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 4e813ddace67 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds c9847e48ea5e virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 79d319b3d41b virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 6955b2797e08 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 9aa27c1c02f1 proc: allow pid_revalidate() during LOOKUP_RCU adds 8aea76688c6b proc/sysctl: make protected_* world readable adds 109e2e00f3cd kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 89f0d96a2d80 bottom_half.h needs kernel.h adds fc90017d743e kernel.h: split out container_of() and typeof_member() macros adds 418bb3b04075 include/kunit/test.h: replace kernel.h with the necessary [...] adds 4c7c2b0c93d6 include/linux/list.h: replace kernel.h with the necessary [...] adds 65dbf7a272d5 include/linux/llist.h: replace kernel.h with the necessary [...] adds 3f2ce341b443 include/linux/plist.h: replace kernel.h with the necessary [...] adds 59727052943d include/media/media-entity.h: replace kernel.h with the ne [...] adds 102a01d53c22 linux/container_of.h: switch to static_assert adds d2d87ddc0ad2 MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 1f60c48392f1 lib, stackdepot: check stackdepot handle before accessing slabs adds db1bc08151e6 lib, stackdepot: add helper to print stack entries adds af5786e111ec lib, stackdepot: add helper to print stack entries into buffer adds bb0f15831bd6 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds 31b5a352db4f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 44fa8dcdee00 include/linux/string_helpers.h: add linux/string.h for strlen() adds dcbfcac7455f lib: uninline simple_strntoull() as well adds 7d0d54dd463e lib/stackdepot: allow optional init and stack_table alloca [...] adds b0347e2247fa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 3e84f65c032a lib/stackdepot: allow optional init and stack_table alloca [...] adds 43633492736a mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds 6d23695af52c const_structs.checkpatch: add a few sound ops structs adds 18d56b989a1a checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds aba2e7cf63c0 checkpatch: get default codespell dictionary path from pac [...] adds 17cb99046638 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds 966a70ec2cca ELF: fix overflow in total mapping size calculation adds bf87e4b39cc3 ELF: simplify STACK_ALLOC macro adds ea18d266601f kallsyms: remove arch specific text and data check adds 572bf379d66e kallsyms: fix address-checks for kernel related range adds 8db4810aaca0 sections: move and rename core_kernel_data() to is_kernel_ [...] adds 5b0e3a64017d sections: move is_kernel_inittext() into sections.h adds 1045585bca33 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds 3b36657ce8f7 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 95df698c87e9 mm: kasan: use is_kernel() helper adds f62add8e4eb7 extable: use is_kernel_text() helper adds 6b882a759e45 powerpc/mm: use core_kernel_text() helper adds 51bc0902cc72 microblaze: use is_kernel_text() helper adds 04681852fa5f alpha: use is_kernel_text() helper adds 1a5abcd9c36b ramfs: fix mount source show for ramfs adds 742b99f5f8cb init: make unknown command line param message clearer adds 31e87bd69543 init/main.c: silence some -Wunused-parameter warnings adds d68d7396c2f9 coda: avoid NULL pointer dereference from a bad inode adds a6567850089e coda: check for async upcall request using local state adds ba65851e88d9 coda: remove err which no one care adds 8676ba34f795 coda: avoid flagging NULL inodes adds c873f6e9d77d coda: avoid hidden code duplication in rename adds 0298bae25d96 coda: avoid doing bad things on inode type changes during [...] adds 7bc626c9e205 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 320a1414af03 coda: use vmemdup_user to replace the open code adds dd76ba967a96 coda: bump module version to 7.2 adds 8583455e2173 hfs/hfsplus: use WARN_ON for sanity check adds 462bf71a8c2e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 8e99a8a1752d signal: remove duplicate include in signal.h adds 7b36af638d3d seq_file: move seq_escape() to a header adds fed482a308cc kernel/fork.c: unshare(): use swap() to make code cleaner adds f7fd6b9338a5 sysv: use BUILD_BUG_ON instead of runtime check adds f42893c1db59 Documentation/kcov: include types.h in the example adds 81b66d03d290 Documentation/kcov: define `ip' in the example adds 2ec59ed5e2f9 kcov: allocate per-CPU memory on the relevant node adds b7da6d68c9ae kcov: avoid enable+disable interrupts if !in_task() adds 2e7375f46897 kcov: replace local_irq_save() with a local_lock_t adds 0e9f8126d22d kernel/resource: clean up and optimize iomem_is_exclusive() adds 3ef2f8dc6a19 kernel/resource: disallow access to exclusive system RAM regions adds b5ba7aae2328 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds b2ebd00e2db3 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 2f417cf21c2d ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds cc0170e845bf ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 9e32ef19275f Merge branch 'akpm-current/current' adds 1a616dcef370 mm: allow only SLUB on PREEMPT_RT adds 9fc310bbaefa mm: migrate: simplify the file-backed pages validation whe [...] adds f4231926df79 mm: unexport folio_memcg_{,un}lock adds 81665a3efbfa mm: unexport {,un}lock_page_memcg adds 5af7ba0cb0b3 kasan: add kasan mode messages when kasan init adds d108e067ca57 lib/stackdepot: allow optional init and stack_table alloca [...] adds be0c0cfe06c2 Merge branch 'akpm/master' adds ae5179317e79 Add linux-next specific files for 20211027
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 (cf6c9d12750c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 23 +- .../ABI/testing/sysfs-driver-aspeed-uart-routing | 27 + Documentation/admin-guide/dynamic-debug-howto.rst | 2 +- Documentation/admin-guide/gpio/gpio-sim.rst | 72 + Documentation/admin-guide/kernel-parameters.txt | 29 +- .../admin-guide/media/platform-cardlist.rst | 1 + Documentation/bpf/btf.rst | 6 +- Documentation/core-api/irq/irq-domain.rst | 3 - Documentation/core-api/workqueue.rst | 21 +- Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- Documentation/devicetree/bindings/arm/qcom.yaml | 11 +- Documentation/devicetree/bindings/bus/ti-sysc.txt | 139 - Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 + .../bindings/display/msm/dpu-sc7280.yaml | 232 + .../devicetree/bindings/display/msm/gpu.txt | 157 - .../devicetree/bindings/display/msm/gpu.yaml | 288 + .../bindings/display/panel/ilitek,ili9881c.yaml | 4 + .../bindings/display/xylon,logicvc-display.yaml | 301 + .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 39 +- .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 1 + Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/net/asix,ax88796c.yaml | 73 + .../devicetree/bindings/net/brcm,bcmgenet.txt | 3 +- Documentation/devicetree/bindings/net/macb.txt | 4 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 10 + .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 363 ++ .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 7 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../regulator/socionext,uniphier-regulator.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 4 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 181 - .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 53 + .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 77 + .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 205 + .../devicetree/bindings/sound/wlf,wm8962.yaml | 118 + Documentation/devicetree/bindings/sound/wm8962.txt | 43 - Documentation/devicetree/bindings/sram/sram.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 2 +- Documentation/kbuild/makefiles.rst | 17 +- .../device_drivers/ethernet/mellanox/mlx5.rst | 60 + Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 5 +- Documentation/process/submitting-patches.rst | 33 +- Documentation/sound/soc/codec.rst | 8 +- Documentation/trace/timerlat-tracer.rst | 24 +- Documentation/translations/zh_CN/PCI/index.rst | 36 + Documentation/translations/zh_CN/PCI/pci.rst | 514 ++ Documentation/userspace-api/media/v4l/control.rst | 9 + Documentation/virt/kvm/api.rst | 48 +- Documentation/virt/kvm/devices/vcpu.rst | 70 + MAINTAINERS | 54 +- Makefile | 2 +- Next/SHA1s | 235 +- Next/Trees | 1 + Next/merge.log | 6219 ++++++++++++-------- arch/Kconfig | 8 + arch/alpha/Kbuild | 3 + arch/alpha/Makefile | 3 - arch/alpha/include/asm/processor.h | 2 +- arch/alpha/kernel/process.c | 5 +- arch/arc/Kbuild | 3 + arch/arc/Kconfig | 1 - arch/arc/Makefile | 3 - arch/arc/include/asm/processor.h | 2 +- arch/arc/kernel/irq.c | 10 +- arch/arc/kernel/stacktrace.c | 4 +- arch/arm/Kbuild | 3 + arch/arm/Kconfig | 13 +- arch/arm/Makefile | 4 - arch/arm/arm-soc-for-next-contents.txt | 41 + arch/arm/boot/dts/Makefile | 5 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 42 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 42 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 48 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 42 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 735 +-- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 634 +- .../boot/dts/aspeed-bmc-inventec-transformers.dts | 328 ++ arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 6 + arch/arm/boot/dts/aspeed-g6.dtsi | 6 + arch/arm/boot/dts/integrator.dtsi | 23 +- arch/arm/boot/dts/integratorap-im-pd1.dts | 9 +- arch/arm/boot/dts/integratorap.dts | 15 +- arch/arm/boot/dts/integratorcp.dts | 9 +- arch/arm/boot/dts/mps2.dtsi | 10 +- arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 237 + arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 - arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 2 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 6 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 14 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 1 - arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 8 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 26 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 10 +- .../boot/dts/qcom-msm8916-samsung-serranove.dts | 3 + arch/arm/boot/dts/qcom-msm8916-smp.dtsi | 62 + arch/arm/boot/dts/qcom-msm8960-cdp.dts | 4 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 12 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 1 - arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 + arch/arm/boot/dts/spear1310.dtsi | 6 - arch/arm/boot/dts/spear1340.dtsi | 2 - arch/arm/boot/dts/versatile-ab-ib2.dts | 6 +- arch/arm/boot/dts/versatile-ab.dts | 27 +- arch/arm/include/asm/opcodes.h | 9 +- arch/arm/include/asm/processor.h | 2 +- arch/arm/include/asm/setup.h | 2 +- arch/arm/include/asm/stacktrace.h | 9 + arch/arm/kernel/entry-armv.S | 5 +- arch/arm/kernel/ftrace.c | 5 - arch/arm/kernel/head.S | 4 +- arch/arm/kernel/irq.c | 14 +- arch/arm/kernel/process.c | 4 +- arch/arm/kernel/return_address.c | 4 + arch/arm/kernel/stacktrace.c | 17 +- arch/arm/kernel/vmlinux-xip.lds.S | 2 + arch/arm/kernel/vmlinux.lds.S | 2 + arch/arm/mach-imx/avic.c | 2 +- arch/arm/mach-imx/tzic.c | 2 +- arch/arm/mach-omap1/irq.c | 2 +- arch/arm/mach-qcom/Kconfig | 10 + arch/arm/mach-qcom/platsmp.c | 1 + arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-sa1100/assabet.c | 24 +- arch/arm/mm/Kconfig | 4 +- arch/arm/mm/kasan_init.c | 2 +- arch/arm/probes/kprobes/core.c | 28 +- arch/arm/probes/kprobes/test-core.h | 2 +- arch/arm64/Kbuild | 3 + arch/arm64/Kconfig | 2 +- arch/arm64/Makefile | 7 - arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 27 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 5 + arch/arm64/boot/dts/qcom/Makefile | 3 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 832 ++- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 838 --- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 1070 +++- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 1078 ---- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 3 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 8 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 6 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 69 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 125 + arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 15 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 21 - .../boot/dts/qcom/msm8916-samsung-serranove.dts | 534 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 73 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 24 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 30 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 2 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 33 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 38 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 3 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 5 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 54 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 7 - arch/arm64/boot/dts/qcom/pmi8994.dtsi | 5 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 12 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1412 +++++ arch/arm64/boot/dts/qcom/sc7280-idp.dts | 12 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 50 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 8 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 123 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 53 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 16 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 18 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 26 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 18 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 51 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 15 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 31 + arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 320 + arch/arm64/boot/dts/qcom/sm7225.dtsi | 16 + arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 2 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 2 - arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 2 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 126 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 2 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 13 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 265 +- arch/arm64/configs/defconfig | 6 + arch/arm64/include/asm/fpsimd.h | 5 + arch/arm64/include/asm/processor.h | 2 +- arch/arm64/include/asm/stacktrace.h | 4 + arch/arm64/kernel/Makefile | 3 + arch/arm64/kernel/entry-common.c | 52 +- arch/arm64/kernel/fpsimd.c | 12 +- arch/arm64/kernel/ftrace.c | 5 - arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 + arch/arm64/kernel/process.c | 4 +- arch/arm64/kernel/stacktrace.c | 7 + arch/csky/Kbuild | 3 + arch/csky/Kconfig | 1 - arch/csky/Makefile | 3 - arch/csky/include/asm/processor.h | 2 +- arch/csky/kernel/entry.S | 2 +- arch/csky/kernel/ftrace.c | 5 - arch/csky/kernel/irq.c | 5 - arch/csky/kernel/stacktrace.c | 5 +- arch/h8300/Kbuild | 3 + arch/h8300/Makefile | 3 - arch/h8300/include/asm/processor.h | 2 +- arch/h8300/kernel/process.c | 5 +- arch/hexagon/include/asm/processor.h | 2 +- arch/hexagon/kernel/process.c | 4 +- arch/ia64/Makefile | 2 - arch/ia64/include/asm/processor.h | 2 +- arch/ia64/kernel/ftrace.c | 6 - arch/ia64/kernel/process.c | 5 +- arch/m68k/Makefile | 4 +- arch/m68k/include/asm/processor.h | 2 +- arch/m68k/kernel/process.c | 4 +- arch/microblaze/Kbuild | 3 + arch/microblaze/Makefile | 3 - arch/microblaze/boot/dts/system.dts | 5 - arch/microblaze/include/asm/processor.h | 2 +- arch/microblaze/kernel/ftrace.c | 5 - arch/microblaze/kernel/process.c | 2 +- arch/mips/Kbuild | 3 + arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 92 +- arch/mips/Makefile | 8 +- arch/mips/boot/Makefile | 3 + arch/mips/boot/compressed/uart-16550.c | 12 - arch/mips/boot/dts/Makefile | 1 - arch/mips/boot/dts/netlogic/Makefile | 8 - arch/mips/boot/dts/netlogic/xlp_evp.dts | 131 - arch/mips/boot/dts/netlogic/xlp_fvp.dts | 131 - arch/mips/boot/dts/netlogic/xlp_gvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_rvp.dts | 89 - arch/mips/boot/dts/netlogic/xlp_svp.dts | 131 - arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 - arch/mips/cavium-octeon/executive/cvmx-pko.c | 14 - arch/mips/cavium-octeon/octeon-irq.c | 5 +- arch/mips/configs/nlm_xlp_defconfig | 557 -- arch/mips/configs/nlm_xlr_defconfig | 508 -- arch/mips/include/asm/cmpxchg.h | 5 +- arch/mips/include/asm/cop2.h | 11 - arch/mips/include/asm/cpu-type.h | 8 - arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/hazards.h | 2 +- .../asm/mach-netlogic/cpu-feature-overrides.h | 57 - arch/mips/include/asm/mach-netlogic/irq.h | 17 - arch/mips/include/asm/mach-netlogic/multi-node.h | 74 - arch/mips/include/asm/netlogic/common.h | 132 - arch/mips/include/asm/netlogic/haldefs.h | 171 - arch/mips/include/asm/netlogic/interrupt.h | 45 - arch/mips/include/asm/netlogic/mips-extns.h | 301 - arch/mips/include/asm/netlogic/psb-bootinfo.h | 95 - arch/mips/include/asm/netlogic/xlp-hal/bridge.h | 186 - .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 89 - arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 214 - arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 113 - arch/mips/include/asm/netlogic/xlp-hal/pic.h | 366 -- arch/mips/include/asm/netlogic/xlp-hal/sys.h | 213 - arch/mips/include/asm/netlogic/xlp-hal/uart.h | 192 - arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 119 - arch/mips/include/asm/netlogic/xlr/bridge.h | 104 - arch/mips/include/asm/netlogic/xlr/flash.h | 55 - arch/mips/include/asm/netlogic/xlr/fmn.h | 365 -- arch/mips/include/asm/netlogic/xlr/gpio.h | 74 - arch/mips/include/asm/netlogic/xlr/iomap.h | 109 - arch/mips/include/asm/netlogic/xlr/msidef.h | 84 - arch/mips/include/asm/netlogic/xlr/pic.h | 306 - arch/mips/include/asm/netlogic/xlr/xlr.h | 59 - arch/mips/include/asm/octeon/cvmx-helper.h | 7 - arch/mips/include/asm/octeon/cvmx-pko.h | 1 - arch/mips/include/asm/processor.h | 15 +- arch/mips/include/asm/vermagic.h | 4 - arch/mips/kernel/cpu-probe.c | 84 - arch/mips/kernel/idle.c | 2 - arch/mips/kernel/irq.c | 6 +- arch/mips/kernel/perf_event_mipsxx.c | 86 - arch/mips/kernel/proc.c | 227 +- arch/mips/kernel/process.c | 8 +- arch/mips/kvm/entry.c | 8 +- arch/mips/loongson64/smp.c | 1 - arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/tlbex.c | 9 +- arch/mips/netlogic/Kconfig | 86 - arch/mips/netlogic/Makefile | 4 - arch/mips/netlogic/Platform | 16 - arch/mips/netlogic/common/Makefile | 5 - arch/mips/netlogic/common/earlycons.c | 63 - arch/mips/netlogic/common/irq.c | 350 -- arch/mips/netlogic/common/reset.S | 299 - arch/mips/netlogic/common/smp.c | 285 - arch/mips/netlogic/common/smpboot.S | 141 - arch/mips/netlogic/common/time.c | 110 - arch/mips/netlogic/xlp/Makefile | 11 - arch/mips/netlogic/xlp/ahci-init-xlp2.c | 390 -- arch/mips/netlogic/xlp/ahci-init.c | 209 - arch/mips/netlogic/xlp/cop2-ex.c | 121 - arch/mips/netlogic/xlp/dt.c | 95 - arch/mips/netlogic/xlp/nlm_hal.c | 508 -- arch/mips/netlogic/xlp/setup.c | 174 - arch/mips/netlogic/xlp/usb-init-xlp2.c | 288 - arch/mips/netlogic/xlp/usb-init.c | 149 - arch/mips/netlogic/xlp/wakeup.c | 212 - arch/mips/netlogic/xlr/Makefile | 3 - arch/mips/netlogic/xlr/fmn-config.c | 296 - arch/mips/netlogic/xlr/fmn.c | 199 - arch/mips/netlogic/xlr/platform-flash.c | 216 - arch/mips/netlogic/xlr/platform.c | 250 - arch/mips/netlogic/xlr/setup.c | 206 - arch/mips/netlogic/xlr/wakeup.c | 85 - arch/mips/pci/Makefile | 3 - arch/mips/pci/msi-xlp.c | 571 -- arch/mips/pci/pci-xlp.c | 332 -- arch/mips/pci/pci-xlr.c | 368 -- arch/nds32/Kbuild | 3 + arch/nds32/Kconfig | 1 - arch/nds32/Makefile | 3 - arch/nds32/include/asm/processor.h | 2 +- arch/nds32/kernel/ftrace.c | 5 - arch/nds32/kernel/process.c | 7 +- arch/nios2/Kbuild | 3 + arch/nios2/Makefile | 6 +- arch/nios2/include/asm/processor.h | 2 +- arch/nios2/kernel/process.c | 5 +- arch/openrisc/Kbuild | 3 + arch/openrisc/Kconfig | 1 - arch/openrisc/Makefile | 7 +- arch/openrisc/include/asm/processor.h | 2 +- arch/openrisc/kernel/entry.S | 4 +- arch/openrisc/kernel/irq.c | 5 - arch/openrisc/kernel/process.c | 2 +- arch/parisc/Kbuild | 3 + arch/parisc/Makefile | 7 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/kernel/asm-offsets.c | 5 - arch/parisc/kernel/ftrace.c | 25 +- arch/parisc/kernel/process.c | 5 +- arch/parisc/kernel/sys_parisc.c | 2 +- arch/powerpc/Kbuild | 3 + arch/powerpc/Kconfig | 24 +- arch/powerpc/Makefile | 7 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/charon.dts | 8 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 +- arch/powerpc/boot/dts/lite5200.dts | 8 +- arch/powerpc/boot/dts/lite5200b.dts | 8 +- arch/powerpc/boot/dts/media5200.dts | 8 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 2 +- arch/powerpc/boot/dts/o2d.dtsi | 2 +- arch/powerpc/boot/dts/o2dnt2.dts | 2 +- arch/powerpc/boot/dts/o3dnt.dts | 2 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 8 +- arch/powerpc/boot/dts/tqm5200.dts | 8 +- arch/powerpc/include/asm/book3s/64/hash.h | 2 + arch/powerpc/include/asm/book3s/64/pgtable.h | 10 + arch/powerpc/include/asm/book3s/64/radix.h | 3 + arch/powerpc/include/asm/iommu.h | 6 - arch/powerpc/include/asm/kexec.h | 1 - arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/machdep.h | 13 - arch/powerpc/include/asm/nohash/32/pgtable.h | 2 +- arch/powerpc/include/asm/nohash/tlbflush.h | 15 + arch/powerpc/include/asm/pgtable-types.h | 18 +- arch/powerpc/include/asm/ppc_asm.h | 4 +- arch/powerpc/include/asm/processor.h | 2 +- arch/powerpc/include/asm/static_call.h | 28 + arch/powerpc/include/asm/unistd32.h | 7 + arch/powerpc/kernel/Makefile | 5 +- arch/powerpc/kernel/align.c | 1 + arch/powerpc/kernel/audit.c | 86 - arch/powerpc/kernel/compat_audit.c | 47 - arch/powerpc/kernel/hw_breakpoint_constraints.c | 15 +- arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/kernel/static_call.c | 37 + arch/powerpc/kernel/swsusp_64.c | 5 - arch/powerpc/kernel/swsusp_asm64.S | 1 - arch/powerpc/kernel/time.c | 22 +- arch/powerpc/kernel/vmlinux.lds.S | 12 +- arch/powerpc/kexec/core.c | 13 - arch/powerpc/kexec/core_32.c | 2 +- arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 1 + arch/powerpc/kvm/book3s_64_vio.c | 3 +- arch/powerpc/lib/sstep.c | 197 +- arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 + arch/powerpc/mm/mmu_decl.h | 4 +- arch/powerpc/mm/nohash/Makefile | 4 +- arch/powerpc/mm/nohash/fsl_book3e.c | 378 ++ arch/powerpc/mm/nohash/fsl_booke.c | 333 -- arch/powerpc/mm/nohash/kaslr_booke.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 6 +- arch/powerpc/mm/nohash/tlb_low.S | 8 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/platforms/book3s/vas-api.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 31 +- arch/powerpc/platforms/pseries/mobility.c | 34 + arch/riscv/Kbuild | 3 + arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 7 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/kernel/entry.S | 3 +- arch/riscv/kernel/ftrace.c | 5 - arch/riscv/kernel/smp.c | 9 +- arch/riscv/kernel/stacktrace.c | 12 +- arch/riscv/kvm/Kconfig | 1 - arch/s390/Kbuild | 3 + arch/s390/Kconfig | 8 + arch/s390/Makefile | 8 +- arch/s390/boot/head.S | 37 +- arch/s390/boot/ipl_parm.c | 4 +- arch/s390/boot/pgm_check_info.c | 4 +- arch/s390/include/asm/bitops.h | 2 +- arch/s390/include/asm/cpu.h | 3 + arch/s390/include/asm/lowcore.h | 9 +- arch/s390/include/asm/nospec-branch.h | 5 + arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/ptrace.h | 1 + arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/setup.h | 9 +- arch/s390/include/asm/string.h | 4 - arch/s390/include/asm/uv.h | 10 +- arch/s390/include/uapi/asm/setup.h | 13 - arch/s390/kernel/asm-offsets.c | 6 +- arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 45 +- arch/s390/kernel/ftrace.c | 5 - arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/machine_kexec_file.c | 35 +- arch/s390/kernel/nospec-branch.c | 2 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 228 +- arch/s390/kernel/process.c | 6 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/syscall.c | 2 + arch/s390/kernel/traps.c | 10 +- arch/s390/kernel/uv.c | 34 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/priv.c | 2 + arch/s390/lib/spinlock.c | 2 +- arch/s390/lib/string.c | 45 - arch/s390/mm/dump_pagetables.c | 14 +- arch/s390/mm/gmap.c | 4 +- arch/s390/mm/pageattr.c | 4 +- arch/s390/mm/vmem.c | 10 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/pci/pci_dma.c | 25 +- arch/sh/Kbuild | 3 + arch/sh/Makefile | 4 - arch/sh/boot/compressed/misc.c | 3 + arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/ftrace.c | 5 - arch/sh/kernel/process_32.c | 5 +- arch/sparc/Kbuild | 3 + arch/sparc/Makefile | 3 - arch/sparc/include/asm/processor_32.h | 2 +- arch/sparc/include/asm/processor_64.h | 2 +- arch/sparc/kernel/ftrace.c | 5 - arch/sparc/kernel/process_32.c | 5 +- arch/sparc/kernel/process_64.c | 5 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/kernel/process.c | 5 +- arch/x86/Kbuild | 3 + arch/x86/Kconfig | 4 +- arch/x86/Makefile | 2 - arch/x86/crypto/sm4-aesni-avx-asm_64.S | 6 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 6 +- arch/x86/hyperv/Makefile | 2 +- arch/x86/hyperv/hv_init.c | 78 +- arch/x86/hyperv/ivm.c | 291 + arch/x86/include/asm/fpu/api.h | 19 +- arch/x86/include/asm/fpu/types.h | 86 +- arch/x86/include/asm/fpu/xstate.h | 47 +- arch/x86/include/asm/ftrace.h | 9 +- arch/x86/include/asm/hyperv-tlfs.h | 17 + arch/x86/include/asm/kvm_host.h | 53 +- arch/x86/include/asm/kvm_page_track.h | 3 +- arch/x86/include/asm/microcode.h | 3 - arch/x86/include/asm/mshyperv.h | 70 +- arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/sev.h | 6 + arch/x86/include/asm/unwind.h | 6 + arch/x86/include/uapi/asm/kvm.h | 4 + arch/x86/kernel/cpu/microcode/amd.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 17 - arch/x86/kernel/cpu/microcode/intel.c | 9 +- arch/x86/kernel/cpu/mshyperv.c | 5 + arch/x86/kernel/devicetree.c | 5 - arch/x86/kernel/fpu/context.h | 6 +- arch/x86/kernel/fpu/core.c | 139 +- arch/x86/kernel/fpu/init.c | 44 +- arch/x86/kernel/fpu/internal.h | 2 - arch/x86/kernel/fpu/regset.c | 2 +- arch/x86/kernel/fpu/signal.c | 11 +- arch/x86/kernel/fpu/xstate.c | 173 +- arch/x86/kernel/fpu/xstate.h | 15 +- arch/x86/kernel/ftrace.c | 76 +- arch/x86/kernel/ftrace_64.S | 30 +- arch/x86/kernel/irq.c | 4 +- arch/x86/kernel/process.c | 56 +- arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 13 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/trace.c | 2 +- arch/x86/kvm/emulate.c | 5 + arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/mmu.h | 34 +- arch/x86/kvm/mmu/mmu.c | 271 +- arch/x86/kvm/mmu/mmu_internal.h | 2 +- arch/x86/kvm/mmu/page_track.c | 57 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmu/spte.c | 8 +- arch/x86/kvm/mmu/spte.h | 9 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.h | 2 - arch/x86/kvm/svm/sev.c | 7 + arch/x86/kvm/svm/svm.c | 19 +- arch/x86/kvm/trace.h | 9 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 6 +- arch/x86/kvm/vmx/sgx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 81 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 789 ++- arch/x86/kvm/x86.h | 2 - arch/x86/mm/pat/set_memory.c | 23 +- arch/x86/tools/relocs.c | 2 + arch/x86/xen/mmu_pv.c | 51 +- arch/x86/xen/setup.c | 10 +- arch/x86/xen/smp.c | 4 - arch/x86/xen/smp_pv.c | 2 - arch/xtensa/Makefile | 4 +- arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/kernel/process.c | 5 +- block/bdev.c | 28 +- block/bio.c | 37 +- block/blk-cgroup.c | 10 + block/blk-core.c | 9 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 2 +- block/blk-mq.c | 4 +- block/bsg-lib.c | 32 +- block/fops.c | 87 +- block/partitions/core.c | 1 + crypto/tcrypt.c | 5 +- drivers/ata/sata_mv.c | 4 +- drivers/base/component.c | 5 +- drivers/base/firmware_loader/builtin/Makefile | 6 +- drivers/base/firmware_loader/builtin/main.c | 106 + drivers/base/firmware_loader/firmware.h | 17 + drivers/base/firmware_loader/main.c | 78 +- drivers/base/power/main.c | 9 +- drivers/base/regmap/regmap-mdio.c | 6 +- drivers/base/regmap/regmap-spi.c | 36 +- drivers/block/Kconfig | 25 +- drivers/block/Makefile | 1 - drivers/block/ataflop.c | 45 +- drivers/block/cryptoloop.c | 206 - drivers/block/loop.c | 378 +- drivers/block/loop.h | 30 - drivers/block/pktcdvd.c | 7 +- drivers/block/virtio_blk.c | 177 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/bluetooth/Kconfig | 6 + drivers/bluetooth/Makefile | 1 + drivers/bluetooth/bfusb.c | 3 + drivers/bluetooth/btmtk.c | 289 + drivers/bluetooth/btmtk.h | 111 + drivers/bluetooth/btmtksdio.c | 496 +- drivers/bluetooth/btusb.c | 331 +- drivers/bluetooth/hci_bcm.c | 1 - drivers/bluetooth/hci_vhci.c | 2 +- drivers/char/hw_random/s390-trng.c | 4 +- drivers/char/hw_random/virtio-rng.c | 84 +- drivers/char/tpm/Kconfig | 2 +- drivers/char/tpm/tpm2-space.c | 3 + drivers/char/tpm/tpm_tis_core.c | 26 +- drivers/char/tpm/tpm_tis_core.h | 4 + drivers/char/tpm/tpm_tis_spi_main.c | 1 + drivers/char/virtio_console.c | 9 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clocksource/Kconfig | 1 + drivers/counter/counter-chrdev.c | 11 +- drivers/counter/counter-sysfs.c | 8 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 34 +- drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-resv.c | 371 ++ drivers/dma/dmaengine.h | 2 +- drivers/dma/dw-edma/dw-edma-pcie.c | 17 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/fsl-edma-common.c | 4 +- drivers/dma/hisi_dma.c | 6 +- drivers/dma/hsu/pci.c | 6 +- drivers/dma/idxd/device.c | 4 +- drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 8 +- drivers/dma/idxd/registers.h | 1 + drivers/dma/ioat/init.c | 10 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/mmp_pdma.c | 1 + drivers/dma/plx_dma.c | 10 +- drivers/dma/pxa_dma.c | 3 +- drivers/dma/sa11x0-dma.c | 11 +- drivers/dma/sh/rcar-dmac.c | 13 +- drivers/dma/sh/rz-dmac.c | 2 +- drivers/dma/tegra210-adma.c | 3 +- drivers/dma/xilinx/xilinx_dma.c | 4 +- drivers/dma/xilinx/xilinx_dpdma.c | 15 +- drivers/firmware/arm_ffa/driver.c | 53 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/firmware/qcom_scm.c | 96 +- drivers/firmware/qcom_scm.h | 4 + drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-mlxbf2.c | 5 + drivers/gpio/gpio-sim.c | 882 +++ drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpiolib.c | 9 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 22 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 64 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 84 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 14 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 95 +- drivers/gpu/drm/armada/armada_gem.c | 2 + drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 3 + drivers/gpu/drm/drm_gem_shmem_helper.c | 6 + drivers/gpu/drm/drm_irq.c | 2 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_prime.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 3 + drivers/gpu/drm/i915/display/intel_cdclk.c | 44 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 3 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 18 +- drivers/gpu/drm/i915/display/intel_psr.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 + drivers/gpu/drm/i915/i915_drv.h | 1 - drivers/gpu/drm/i915/i915_reg.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 139 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 56 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 +- drivers/gpu/drm/msm/dp/dp_parser.c | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 24 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 34 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 20 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 24 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 33 +- drivers/gpu/drm/msm/msm_gem.c | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 + drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 11 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + drivers/gpu/drm/tegra/gem.c | 3 + drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 208 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/gpu/drm/vmwgfx/ttm_object.c | 3 + drivers/hid/surface-hid/surface_hid.c | 4 +- drivers/hv/Kconfig | 1 + drivers/hv/channel.c | 72 +- drivers/hv/channel_mgmt.c | 34 - drivers/hv/connection.c | 101 +- drivers/hv/hv.c | 82 +- drivers/hv/hv_common.c | 12 + drivers/hv/hyperv_vmbus.h | 2 + drivers/hv/ring_buffer.c | 55 +- drivers/hwmon/dell-smm-hwmon.c | 40 +- drivers/i2c/busses/i2c-virtio.c | 56 +- drivers/iio/frequency/adrf6780.c | 4 +- drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/core/sysfs.c | 4 +- drivers/infiniband/core/umem_dmabuf.c | 3 + drivers/infiniband/hw/irdma/ctrl.c | 5 +- drivers/infiniband/hw/irdma/uk.c | 6 +- drivers/infiniband/hw/irdma/user.h | 4 +- drivers/iommu/virtio-iommu.c | 113 +- drivers/irqchip/Kconfig | 4 +- drivers/irqchip/irq-apple-aic.c | 20 +- drivers/irqchip/irq-armada-370-xp.c | 13 +- drivers/irqchip/irq-aspeed-vic.c | 2 +- drivers/irqchip/irq-ativic32.c | 22 +- drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-bcm2835.c | 2 +- drivers/irqchip/irq-bcm2836.c | 2 +- drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-clps711x.c | 8 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-csky-mpintc.c | 4 +- drivers/irqchip/irq-davinci-aintc.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 2 +- drivers/irqchip/irq-digicolor.c | 2 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-ftintc010.c | 2 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-hip04.c | 2 +- drivers/irqchip/irq-ixp4xx.c | 4 +- drivers/irqchip/irq-lpc32xx.c | 2 +- drivers/irqchip/irq-mchp-eic.c | 2 +- drivers/irqchip/irq-mips-gic.c | 37 +- drivers/irqchip/irq-mmp.c | 4 +- drivers/irqchip/irq-mxs.c | 2 +- drivers/irqchip/irq-nvic.c | 17 +- drivers/irqchip/irq-omap-intc.c | 2 +- drivers/irqchip/irq-or1k-pic.c | 2 +- drivers/irqchip/irq-orion.c | 4 +- drivers/irqchip/irq-rda-intc.c | 2 +- drivers/irqchip/irq-riscv-intc.c | 2 +- drivers/irqchip/irq-sa11x0.c | 4 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irq-vt8500.c | 2 +- drivers/irqchip/irq-wpcm450-aic.c | 2 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 1 + .../media/common/videobuf2/videobuf2-dma-contig.c | 9 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 1 + drivers/media/common/videobuf2/videobuf2-vmalloc.c | 1 + drivers/media/platform/Kconfig | 11 + drivers/media/platform/Makefile | 1 + drivers/media/platform/stm32/Makefile | 2 + drivers/media/platform/stm32/dma2d/dma2d-hw.c | 143 + drivers/media/platform/stm32/dma2d/dma2d-regs.h | 113 + drivers/media/platform/stm32/dma2d/dma2d.c | 739 +++ drivers/media/platform/stm32/dma2d/dma2d.h | 135 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 + drivers/mfd/Kconfig | 14 - drivers/mfd/Makefile | 1 - drivers/mfd/altera-a10sr.c | 1 + drivers/mfd/dln2.c | 18 + drivers/mfd/janz-cmodio.c | 2 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mc13xxx-i2c.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/mc13xxx.h | 2 +- drivers/mfd/qcom-spmi-pmic.c | 47 +- drivers/mfd/stmpe-i2c.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/stmpe.c | 4 +- drivers/mfd/stmpe.h | 2 +- drivers/mfd/tps65912-core.c | 4 +- drivers/mfd/tps65912-i2c.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/mfd/tps80031.c | 526 -- drivers/mfd/wcd934x.c | 21 +- drivers/misc/enclosure.c | 16 +- drivers/misc/fastrpc.c | 1 + drivers/misc/habanalabs/common/memory.c | 2 + drivers/misc/lkdtm/bugs.c | 77 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/mmc/host/cqhci-core.c | 3 + drivers/mmc/host/dw_mmc-exynos.c | 14 + drivers/mmc/host/sdhci-esdhc-imx.c | 17 +- drivers/mmc/host/vub300.c | 18 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_alb.c | 28 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/dev/bittiming.c | 30 +- drivers/net/can/dev/netlink.c | 221 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 6 +- drivers/net/can/rcar/Kconfig | 4 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 7 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 13 + drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 9 +- drivers/net/can/xilinx_can.c | 7 +- drivers/net/dsa/b53/b53_common.c | 42 +- drivers/net/dsa/b53/b53_priv.h | 1 + drivers/net/dsa/bcm_sf2.c | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 6 +- drivers/net/dsa/lantiq_gswip.c | 42 +- drivers/net/dsa/microchip/ksz8795.c | 8 +- drivers/net/dsa/mv88e6xxx/chip.c | 5 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 8 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 8 +- drivers/net/dsa/qca/ar9331.c | 10 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 91 +- drivers/net/dsa/sja1105/sja1105_main.c | 12 +- drivers/net/dsa/xrs700x/xrs700x.c | 8 +- drivers/net/dsa/xrs700x/xrs700x_mdio.c | 12 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/asix/Kconfig | 35 + drivers/net/ethernet/asix/Makefile | 6 + drivers/net/ethernet/asix/ax88796c_ioctl.c | 239 + drivers/net/ethernet/asix/ax88796c_ioctl.h | 26 + drivers/net/ethernet/asix/ax88796c_main.c | 1164 ++++ drivers/net/ethernet/asix/ax88796c_main.h | 568 ++ drivers/net/ethernet/asix/ax88796c_spi.c | 115 + drivers/net/ethernet/asix/ax88796c_spi.h | 69 + drivers/net/ethernet/atheros/ag71xx.c | 8 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 7 +- drivers/net/ethernet/cadence/macb_main.c | 22 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 11 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 8 +- drivers/net/ethernet/google/gve/gve.h | 21 +- drivers/net/ethernet/google/gve/gve_adminq.c | 59 +- drivers/net/ethernet/google/gve/gve_adminq.h | 14 + drivers/net/ethernet/google/gve/gve_desc.h | 13 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 4 + drivers/net/ethernet/google/gve/gve_main.c | 8 - drivers/net/ethernet/google/gve/gve_rx.c | 347 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 68 +- drivers/net/ethernet/google/gve/gve_utils.c | 33 +- drivers/net/ethernet/google/gve/gve_utils.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 121 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 507 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 32 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lag.c | 18 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 10 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 388 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 5 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 62 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 126 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 10 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 23 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 1 + .../mlx5/core/sf/dev/diag/dev_tracepoint.h | 58 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 8 + .../mellanox/mlx5/core/sf/diag/sf_tracepoint.h | 173 + .../mellanox/mlx5/core/sf/diag/vhca_tracepoint.h | 40 + .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 4 + .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 3 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 6 + drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 40 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 15 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 347 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 3 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 11 +- drivers/net/ethernet/microchip/lan743x_main.c | 22 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 7 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 19 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 3 - drivers/net/ethernet/mscc/ocelot.c | 53 +- drivers/net/ethernet/mscc/ocelot_net.c | 7 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +- drivers/net/fddi/defxx.c | 6 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smc.h | 2 +- drivers/net/fddi/skfp/skfddi.c | 2 +- drivers/net/fddi/skfp/smtinit.c | 4 +- drivers/net/fjes/fjes_hw.c | 3 +- drivers/net/fjes/fjes_hw.h | 2 +- drivers/net/fjes/fjes_main.c | 14 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/hyperv/hyperv_net.h | 5 +- drivers/net/hyperv/netvsc.c | 15 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 3 +- drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/at803x.c | 580 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/dp83869.c | 4 +- drivers/net/phy/phy-c45.c | 35 + drivers/net/phy/phy.c | 140 +- drivers/net/phy/phylink.c | 59 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/plip/plip.c | 8 +- drivers/net/rionet.c | 14 +- drivers/net/sb1000.c | 12 +- drivers/net/usb/catc.c | 22 +- drivers/net/usb/ch9200.c | 4 +- drivers/net/usb/cx82310_eth.c | 5 +- drivers/net/usb/kaweth.c | 3 +- drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/qmi_wwan.c | 7 +- drivers/net/usb/sierra_net.c | 6 +- drivers/net/usb/smsc75xx.c | 6 +- drivers/net/usb/smsc95xx.c | 6 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 5 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/vrf.c | 28 +- drivers/net/wan/hdlc_fr.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +- drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netfront.c | 12 +- drivers/nfc/port100.c | 4 +- drivers/nvdimm/pmem.c | 33 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/of/unittest-data/Makefile | 4 +- drivers/pci/controller/cadence/pci-j721e.c | 2 +- drivers/pci/vpd.c | 18 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 6 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 10 +- drivers/phy/microchip/sparx5_serdes.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 2 +- drivers/pinctrl/Kconfig | 16 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/bcm/Kconfig | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 9 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt7986.c | 927 +++ drivers/pinctrl/pinctrl-apple-gpio.c | 534 ++ drivers/pinctrl/pinctrl-equilibrium.c | 7 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 7 + drivers/pinctrl/tegra/pinctrl-tegra.c | 32 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 + drivers/pinctrl/tegra/pinctrl-tegra194.c | 1794 +++++- drivers/pinctrl/tegra/pinctrl-tegra210.c | 330 +- .../platform/surface/surface_aggregator_registry.c | 54 + drivers/platform/surface/surface_gpe.c | 13 + drivers/platform/x86/Kconfig | 13 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/amd-pmc.c | 66 +- drivers/platform/x86/barco-p50-gpio.c | 436 ++ drivers/platform/x86/lg-laptop.c | 10 +- drivers/platform/x86/sony-laptop.c | 46 +- drivers/platform/x86/wmi.c | 6 +- drivers/powercap/dtpm.c | 78 +- drivers/powercap/dtpm_cpu.c | 228 +- drivers/regulator/Kconfig | 9 - drivers/regulator/Makefile | 1 - drivers/regulator/core.c | 3 + drivers/regulator/lp872x.c | 14 +- drivers/regulator/qcom-rpmh-regulator.c | 32 + drivers/regulator/sy7636a-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 59 +- drivers/regulator/tps80031-regulator.c | 753 --- drivers/regulator/uniphier-regulator.c | 4 + drivers/rpmsg/rpmsg_core.c | 21 + drivers/rpmsg/rpmsg_internal.h | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 10 + drivers/rtc/Kconfig | 8 - drivers/rtc/Makefile | 1 - drivers/rtc/rtc-s3c.c | 106 +- drivers/rtc/rtc-sun6i.c | 13 +- drivers/rtc/rtc-tps80031.c | 324 - drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 2 +- drivers/s390/char/sclp_early.c | 5 + drivers/s390/char/sclp_ftp.c | 3 + drivers/s390/char/sclp_sd.c | 2 +- drivers/s390/cio/device_ops.c | 12 +- drivers/s390/cio/qdio_setup.c | 34 +- drivers/s390/crypto/ap_bus.c | 81 +- drivers/s390/crypto/ap_debug.h | 2 +- drivers/s390/crypto/ap_queue.c | 9 +- drivers/s390/crypto/vfio_ap_drv.c | 16 +- drivers/s390/crypto/vfio_ap_ops.c | 5 +- drivers/s390/crypto/vfio_ap_private.h | 43 +- drivers/s390/crypto/zcrypt_api.c | 45 +- drivers/s390/crypto/zcrypt_card.c | 8 +- drivers/s390/crypto/zcrypt_debug.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 22 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 40 +- drivers/s390/crypto/zcrypt_queue.c | 17 +- drivers/s390/net/lcs.c | 2 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 63 +- drivers/s390/net/qeth_l2_main.c | 33 +- drivers/s390/net/qeth_l3_main.c | 15 +- drivers/scsi/elx/libefc_sli/sli4.c | 9 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_edif.c | 328 +- drivers/scsi/qla2xxx/qla_edif.h | 13 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_init.c | 108 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mr.c | 23 - drivers/scsi/qla2xxx/qla_os.c | 37 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_bsg.c | 4 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 27 +- drivers/scsi/scsi_scan.c | 1 - drivers/scsi/sd.c | 39 + drivers/scsi/sg.c | 4 +- drivers/scsi/sr.c | 2 +- drivers/scsi/st.c | 2 +- drivers/scsi/ufs/ufs-debugfs.c | 98 +- drivers/scsi/ufs/ufshcd.c | 102 +- drivers/scsi/ufs/ufshcd.h | 1 + drivers/scsi/ufs/ufshci.h | 15 +- drivers/soc/aspeed/Kconfig | 10 + drivers/soc/aspeed/Makefile | 9 +- drivers/soc/aspeed/aspeed-uart-routing.c | 603 ++ drivers/soc/fsl/dpaa2-console.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 4 +- drivers/soc/fsl/dpio/qbman-portal.c | 41 +- drivers/soc/fsl/guts.c | 4 +- drivers/soc/fsl/rcpm.c | 7 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/apr.c | 2 + drivers/soc/qcom/qcom_stats.c | 2 +- drivers/soc/qcom/rpmhpd.c | 2 +- drivers/soc/qcom/smp2p.c | 13 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/qcom/spm.c | 21 + drivers/soc/samsung/exynos-chipid.c | 1 + drivers/spi/spi-bcm-qspi.c | 5 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/staging/media/tegra-vde/dmabuf-cache.c | 3 + drivers/staging/mt7621-dts/gbpc1.dts | 1 + drivers/staging/mt7621-dts/gbpc2.dts | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 8 + drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 21 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 10 +- drivers/staging/r8188eu/core/rtw_sreset.c | 32 - drivers/staging/r8188eu/core/rtw_xmit.c | 1 - drivers/staging/r8188eu/hal/odm.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 3 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 3 - drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 15 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 1 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 12 +- drivers/staging/r8188eu/include/odm.h | 6 - drivers/staging/r8188eu/include/osdep_intf.h | 1 - drivers/staging/r8188eu/include/osdep_service.h | 2 - drivers/staging/r8188eu/include/rtl8188e_cmd.h | 13 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 5 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 1 - drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_sreset.h | 1 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 17 +- drivers/staging/r8188eu/include/rtw_sreset.h | 29 - drivers/staging/r8188eu/include/rtw_xmit.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 11 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 4 - drivers/staging/r8188eu/os_dep/osdep_service.c | 8 - drivers/staging/r8188eu/os_dep/usb_intf.c | 8 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 18 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 94 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 763 +-- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 99 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 4 +- drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/rf.c | 60 +- drivers/staging/vt6655/rf.h | 2 +- drivers/target/target_core_file.c | 2 +- drivers/target/target_core_pscsi.c | 3 +- drivers/target/target_core_tmr.c | 17 +- drivers/target/target_core_transport.c | 30 +- drivers/tee/tee_shm.c | 3 + drivers/tty/Kconfig | 12 + drivers/tty/Makefile | 1 + drivers/tty/hvc/hvc_console.c | 2 +- drivers/tty/rpmsg_tty.c | 274 + drivers/tty/serial/8250/8250_dw.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 70 +- drivers/tty/serial/8250/8250_port.c | 31 +- drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/stm32-usart.c | 240 +- drivers/tty/serial/stm32-usart.h | 13 +- drivers/uio/uio_hv_generic.c | 18 +- drivers/usb/chipidea/core.c | 23 +- drivers/usb/dwc2/drd.c | 24 +- drivers/usb/dwc3/core.h | 17 +- drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/configfs.c | 26 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_v4l2.c | 3 +- drivers/usb/gadget/function/uvc_video.c | 26 +- drivers/usb/gadget/function/uvc_video.h | 2 - drivers/usb/gadget/legacy/inode.c | 10 +- drivers/usb/host/ehci-mem.c | 3 +- drivers/usb/host/fotg210-hcd.c | 3 +- drivers/usb/host/max3421-hcd.c | 25 +- drivers/usb/host/ohci-hub.c | 3 + drivers/usb/musb/musb_gadget.c | 4 +- drivers/usb/musb/sunxi.c | 8 + drivers/vdpa/Kconfig | 8 + drivers/vdpa/Makefile | 1 + drivers/vdpa/alibaba/Makefile | 3 + drivers/vdpa/alibaba/eni_vdpa.c | 553 ++ drivers/vdpa/ifcvf/ifcvf_main.c | 3 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 203 +- drivers/vdpa/vdpa.c | 256 +- drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 38 +- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 12 + drivers/vhost/vdpa.c | 3 +- drivers/virtio/Kconfig | 10 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_dma_buf.c | 1 + drivers/virtio/virtio_pci_common.c | 58 +- drivers/virtio/virtio_pci_common.h | 16 +- drivers/virtio/virtio_pci_legacy.c | 106 +- drivers/virtio/virtio_pci_legacy_dev.c | 220 + drivers/virtio/virtio_pci_modern.c | 6 +- drivers/virtio/virtio_ring.c | 30 +- drivers/virtio/virtio_vdpa.c | 21 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 5 +- drivers/xen/gntdev-dmabuf.c | 3 + drivers/xen/pvcalls-back.c | 1 - drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xen-pciback/conf_space_capability.c | 2 +- fs/aio.c | 15 +- fs/btrfs/Kconfig | 1 + fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/ctree.h | 1 - fs/btrfs/disk-io.c | 6 +- fs/btrfs/inode.c | 25 +- fs/btrfs/send.c | 23 + fs/btrfs/send.h | 7 + fs/btrfs/tree-log.c | 582 +- fs/btrfs/volumes.c | 2 +- fs/cachefiles/io.c | 8 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +- fs/crypto/fscrypt_private.h | 11 +- fs/crypto/keysetup.c | 5 +- fs/erofs/compress.h | 11 +- fs/erofs/decompressor.c | 9 +- fs/erofs/decompressor_lzma.c | 2 +- fs/erofs/internal.h | 9 +- fs/erofs/pcpubuf.c | 6 +- fs/erofs/utils.c | 19 +- fs/erofs/zdata.c | 42 +- fs/f2fs/compress.c | 19 + fs/f2fs/data.c | 36 +- fs/f2fs/f2fs.h | 2 + fs/fat/inode.c | 6 +- fs/fs-writeback.c | 6 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 128 +- fs/fuse/file.c | 103 +- fs/fuse/fuse_i.h | 17 +- fs/fuse/inode.c | 45 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 6 +- fs/fuse/xattr.c | 10 +- fs/gfs2/file.c | 30 +- fs/internal.h | 11 - fs/io-wq.c | 10 +- fs/io_uring.c | 147 +- fs/lockd/clntproc.c | 3 - fs/lockd/svc4proc.c | 2 - fs/lockd/svcproc.c | 2 - fs/namei.c | 4 +- fs/nfs/client.c | 37 +- fs/nfs/delegation.c | 10 +- fs/nfs/dir.c | 53 +- fs/nfs/direct.c | 2 +- fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/inode.c | 59 +- fs/nfs/internal.h | 3 +- fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4client.c | 65 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 101 +- fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4trace.h | 9 +- fs/nfs/nfstrace.h | 266 +- fs/nfs/pagelist.c | 13 +- fs/nfs/pnfs.h | 2 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/proc.c | 2 +- fs/nfs/read.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 73 +- fs/nfsd/Kconfig | 1 - fs/nfsd/blocklayout.c | 158 +- fs/nfsd/nfs4layouts.c | 5 +- fs/ntfs3/inode.c | 2 +- fs/overlayfs/file.c | 2 +- fs/read_write.c | 4 - fs/sync.c | 62 +- fs/tracefs/inode.c | 3 +- fs/ubifs/Makefile | 2 +- fs/ubifs/dir.c | 4 +- fs/ubifs/io.c | 21 + fs/ubifs/replay.c | 2 +- fs/ubifs/super.c | 23 +- fs/ubifs/sysfs.c | 153 + fs/ubifs/ubifs.h | 35 + fs/xfs/kmem.h | 4 - fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag.h | 36 +- fs/xfs/libxfs/xfs_ag_resv.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 108 +- fs/xfs/libxfs/xfs_alloc.h | 38 +- fs/xfs/libxfs/xfs_alloc_btree.c | 63 +- fs/xfs/libxfs/xfs_alloc_btree.h | 5 + fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 89 +- fs/xfs/libxfs/xfs_bmap.h | 35 +- fs/xfs/libxfs/xfs_bmap_btree.c | 62 +- fs/xfs/libxfs/xfs_bmap_btree.h | 5 + fs/xfs/libxfs/xfs_btree.c | 323 +- fs/xfs/libxfs/xfs_btree.h | 87 +- fs/xfs/libxfs/xfs_btree_staging.c | 10 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 3 +- fs/xfs/libxfs/xfs_defer.c | 70 +- fs/xfs/libxfs/xfs_defer.h | 3 + fs/xfs/libxfs/xfs_fs.h | 2 + fs/xfs/libxfs/xfs_ialloc.c | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 90 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 5 + fs/xfs/libxfs/xfs_inode_fork.c | 8 +- fs/xfs/libxfs/xfs_inode_fork.h | 2 +- fs/xfs/libxfs/xfs_refcount.c | 46 +- fs/xfs/libxfs/xfs_refcount.h | 7 +- fs/xfs/libxfs/xfs_refcount_btree.c | 65 +- fs/xfs/libxfs/xfs_refcount_btree.h | 5 + fs/xfs/libxfs/xfs_rmap.c | 21 +- fs/xfs/libxfs/xfs_rmap.h | 7 +- fs/xfs/libxfs/xfs_rmap_btree.c | 116 +- fs/xfs/libxfs/xfs_rmap_btree.h | 5 + fs/xfs/libxfs/xfs_trans_resv.c | 18 +- fs/xfs/libxfs/xfs_trans_space.h | 9 +- fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/agheader_repair.c | 4 +- fs/xfs/scrub/bitmap.c | 22 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 77 +- fs/xfs/scrub/btree.h | 17 +- fs/xfs/scrub/trace.c | 11 +- fs/xfs/scrub/trace.h | 10 +- fs/xfs/xfs_aops.c | 15 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_bmap_item.c | 16 +- fs/xfs/xfs_bmap_item.h | 6 +- fs/xfs/xfs_buf.c | 14 +- fs/xfs/xfs_buf_item.c | 8 +- fs/xfs/xfs_buf_item.h | 2 +- fs/xfs/xfs_dquot.c | 26 +- fs/xfs/xfs_extfree_item.c | 31 +- fs/xfs/xfs_extfree_item.h | 6 +- fs/xfs/xfs_icache.c | 10 +- fs/xfs/xfs_icreate_item.c | 6 +- fs/xfs/xfs_icreate_item.h | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_inode_item.c | 6 +- fs/xfs/xfs_inode_item.h | 2 +- fs/xfs/xfs_log.c | 6 +- fs/xfs/xfs_log_priv.h | 2 +- fs/xfs/xfs_mount.c | 14 + fs/xfs/xfs_mount.h | 5 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_refcount_item.c | 16 +- fs/xfs/xfs_refcount_item.h | 6 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 16 +- fs/xfs/xfs_rmap_item.h | 6 +- fs/xfs/xfs_super.c | 234 +- fs/xfs/xfs_sysfs.c | 24 +- fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_dquot.c | 4 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/mshyperv.h | 20 +- include/asm-generic/vmlinux.lds.h | 20 +- include/dt-bindings/sound/qcom,lpass.h | 32 +- include/dt-bindings/sound/qcom,q6afe.h | 203 +- include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 208 + include/linux/arm_ffa.h | 2 + include/linux/blk-mq.h | 5 - include/linux/blkdev.h | 23 +- include/linux/bootconfig.h | 31 +- include/linux/bpf.h | 7 +- include/linux/bpf_types.h | 8 +- include/linux/brcmphy.h | 1 + include/linux/can/bittiming.h | 89 +- include/linux/can/dev.h | 34 + include/linux/clocksource.h | 2 + include/linux/compiler_attributes.h | 1 - include/linux/compiler_types.h | 8 +- include/linux/configfs.h | 3 +- include/linux/counter.h | 6 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 2 +- include/linux/dma-buf.h | 4 +- include/linux/dmaengine.h | 2 - include/linux/dtpm.h | 26 +- include/linux/firmware.h | 30 +- include/linux/fortify-string.h | 24 +- include/linux/fs.h | 2 +- include/linux/ftrace.h | 28 +- include/linux/gpio/driver.h | 19 +- include/linux/hyperv.h | 25 +- include/linux/ipv6.h | 1 - include/linux/irq.h | 6 +- include/linux/irqchip.h | 5 +- include/linux/irqdesc.h | 9 +- include/linux/mdio.h | 24 + include/linux/mfd/max77686-private.h | 26 +- include/linux/mfd/tps65912.h | 2 +- include/linux/mfd/tps80031.h | 637 -- include/linux/mlx5/device.h | 14 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/nfs_fs.h | 54 +- include/linux/of_fdt.h | 1 - include/linux/phy.h | 35 + include/linux/phylink.h | 13 +- include/linux/preempt.h | 21 + include/linux/rcu_segcblist.h | 51 +- include/linux/regulator/lp872x.h | 7 +- include/linux/regulator/tps62360.h | 6 - include/linux/rpmsg.h | 10 + include/linux/sched.h | 3 +- include/linux/skmsg.h | 1 + include/linux/socket.h | 1 + include/linux/stacktrace.h | 13 +- include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/sched.h | 16 +- include/linux/surface_aggregator/controller.h | 4 +- include/linux/tpm.h | 1 + include/linux/trace_recursion.h | 16 +- include/linux/vdpa.h | 53 +- include/linux/virtio_config.h | 6 + include/linux/virtio_pci_legacy.h | 42 + include/media/v4l2-mem2mem.h | 5 + include/net/busy_poll.h | 3 +- include/net/cfg80211.h | 27 +- include/net/devlink.h | 3 - include/net/dsa.h | 1 + include/net/inet_sock.h | 3 +- include/net/ip.h | 2 + include/net/ipv6.h | 1 + include/net/mac80211.h | 10 + include/net/mctp.h | 13 +- include/net/neighbour.h | 11 +- include/net/sock.h | 33 +- include/net/tcp.h | 2 + include/net/tls.h | 4 +- include/net/udp.h | 5 +- include/scsi/scsi_cmnd.h | 3 + include/soc/mscc/ocelot.h | 3 + include/sound/soc-topology.h | 3 +- include/trace/events/rpcgss.h | 18 +- include/trace/events/rpcrdma.h | 55 +- include/trace/events/sunrpc.h | 99 +- include/trace/events/sunrpc_base.h | 18 + include/uapi/linux/btrfs.h | 12 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/can/netlink.h | 31 +- include/uapi/linux/kvm.h | 21 +- include/uapi/linux/mctp.h | 11 + include/uapi/linux/mdio.h | 9 + include/uapi/linux/nl80211.h | 13 + include/uapi/linux/v4l2-controls.h | 4 +- include/uapi/linux/vdpa.h | 7 + include/uapi/linux/virtio_i2c.h | 6 + include/uapi/linux/virtio_iommu.h | 8 +- include/uapi/sound/snd_ar_tokens.h | 208 + include/xen/interface/callback.h | 19 +- include/xen/interface/elfnote.h | 19 +- include/xen/interface/event_channel.h | 2 +- include/xen/interface/features.h | 2 +- include/xen/interface/grant_table.h | 19 +- include/xen/interface/hvm/dm_op.h | 19 +- include/xen/interface/hvm/hvm_op.h | 20 +- include/xen/interface/hvm/hvm_vcpu.h | 19 +- include/xen/interface/hvm/params.h | 20 +- include/xen/interface/hvm/start_info.h | 19 +- include/xen/interface/io/9pfs.h | 19 +- include/xen/interface/io/blkif.h | 2 +- include/xen/interface/io/console.h | 2 +- include/xen/interface/io/displif.h | 19 +- include/xen/interface/io/fbif.h | 19 +- include/xen/interface/io/kbdif.h | 19 +- include/xen/interface/io/netif.h | 19 +- include/xen/interface/io/pciif.h | 19 +- include/xen/interface/io/protocols.h | 2 +- include/xen/interface/io/pvcalls.h | 2 + include/xen/interface/io/ring.h | 19 +- include/xen/interface/io/sndif.h | 19 +- include/xen/interface/io/vscsiif.h | 19 +- include/xen/interface/io/xenbus.h | 2 +- include/xen/interface/io/xs_wire.h | 2 +- include/xen/interface/memory.h | 2 +- include/xen/interface/nmi.h | 2 +- include/xen/interface/physdev.h | 20 +- include/xen/interface/platform.h | 19 +- include/xen/interface/sched.h | 19 +- include/xen/interface/vcpu.h | 19 +- include/xen/interface/version.h | 2 +- include/xen/interface/xen-mca.h | 1 + include/xen/interface/xen.h | 19 +- include/xen/interface/xenpmu.h | 2 +- init/main.c | 16 +- kernel/bpf/arraymap.c | 1 + kernel/bpf/btf.c | 4 +- kernel/bpf/core.c | 20 +- kernel/bpf/syscall.c | 11 +- kernel/cgroup/cgroup-v1.c | 14 +- kernel/cgroup/cgroup.c | 55 +- kernel/events/internal.h | 7 +- kernel/irq/Kconfig | 10 +- kernel/irq/chip.c | 2 + kernel/irq/handle.c | 18 + kernel/irq/irqdesc.c | 81 +- kernel/kprobes.c | 3 - kernel/power/swap.c | 23 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/tree.c | 87 +- kernel/rcu/tree_nocb.h | 33 +- kernel/sched/core.c | 19 + kernel/sched/sched.h | 8 - kernel/smp.c | 12 +- kernel/test_kprobes.c | 378 +- kernel/time/clocksource-wdtest.c | 16 +- kernel/time/clocksource.c | 7 + kernel/trace/fgraph.c | 6 +- kernel/trace/ftrace.c | 304 +- kernel/trace/pid_list.c | 4 +- kernel/trace/ring_buffer.c | 9 +- kernel/trace/trace.c | 73 +- kernel/trace/trace.h | 5 +- kernel/trace/trace_boot.c | 4 + kernel/trace/trace_dynevent.c | 2 +- kernel/trace/trace_events.c | 42 +- kernel/trace/trace_events_hist.c | 15 +- kernel/trace/trace_events_synth.c | 4 +- kernel/trace/trace_functions_graph.c | 4 +- kernel/trace/trace_hwlat.c | 10 +- kernel/trace/trace_kprobe.c | 8 +- kernel/trace/trace_osnoise.c | 39 +- kernel/trace/trace_printk.c | 2 +- kernel/trace/trace_recursion_record.c | 4 +- kernel/trace/trace_selftest.c | 92 +- kernel/trace/trace_stack.c | 6 +- kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_uprobe.c | 4 +- kernel/trace/tracing_map.c | 40 +- lib/Kconfig.debug | 4 +- lib/bootconfig.c | 231 +- lib/dynamic_debug.c | 25 +- lib/sbitmap.c | 2 +- localversion-next | 2 +- mm/memory-failure.c | 8 +- mm/secretmem.c | 11 +- net/atm/br2684.c | 4 +- net/atm/lec.c | 5 +- net/batman-adv/bridge_loop_avoidance.c | 8 +- net/batman-adv/main.c | 56 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/translation-table.c | 4 +- net/bluetooth/6lowpan.c | 4 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/cmtp/core.c | 4 +- net/bridge/netfilter/ebtables.c | 7 +- net/caif/caif_usb.c | 2 +- net/can/bcm.c | 2 +- net/core/dev.c | 9 +- net/core/devlink.c | 96 +- net/core/net-sysfs.c | 4 +- net/core/rtnetlink.c | 4 +- net/core/selftests.c | 8 +- net/core/skbuff.c | 36 +- net/core/skmsg.c | 14 + net/core/sock_destructor.h | 12 + net/dsa/dsa2.c | 1 + net/dsa/port.c | 2 + net/dsa/slave.c | 5 - net/dsa/switch.c | 80 +- net/ethtool/ioctl.c | 7 +- net/hsr/hsr_device.c | 8 +- net/hsr/hsr_forward.c | 54 +- net/hsr/hsr_framereg.c | 65 +- net/hsr/hsr_framereg.h | 4 +- net/hsr/hsr_main.h | 16 +- net/ipv4/ip_sockglue.c | 11 +- net/ipv4/tcp.c | 26 +- net/ipv4/tcp_bpf.c | 27 +- net/ipv4/tcp_ipv4.c | 25 +- net/ipv4/tcp_output.c | 10 +- net/ipv4/udp.c | 3 + net/ipv4/udp_bpf.c | 1 + net/ipv6/addrconf.c | 3 + net/ipv6/ipv6_sockglue.c | 11 +- net/ipv6/tcp_ipv6.c | 35 +- net/ipv6/udp.c | 4 +- net/mac80211/cfg.c | 13 + net/mctp/af_mctp.c | 86 +- net/mctp/route.c | 98 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 + net/netfilter/nf_conntrack_proto.c | 16 + net/netfilter/nf_nat_core.c | 12 +- net/netfilter/nfnetlink_queue.c | 2 +- net/sctp/sm_statefuns.c | 139 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/sched.c | 20 +- net/sunrpc/xprt.c | 36 +- net/sunrpc/xprtrdma/frwr_ops.c | 35 + net/sunrpc/xprtrdma/rpc_rdma.c | 23 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtrdma/xprt_rdma.h | 6 +- net/tipc/crypto.c | 32 +- net/tls/tls_main.c | 46 +- net/tls/tls_sw.c | 2 +- net/unix/af_unix.c | 4 + net/unix/unix_bpf.c | 2 + net/wireless/core.c | 5 +- net/wireless/core.h | 15 + net/wireless/mlme.c | 139 +- net/wireless/nl80211.c | 17 +- net/wireless/rdev-ops.h | 17 + net/wireless/trace.h | 19 + net/wireless/util.c | 14 +- samples/Kconfig | 3 + samples/Makefile | 1 + samples/configfs/configfs_sample.c | 153 + samples/ftrace/Makefile | 1 + samples/ftrace/ftrace-direct-multi.c | 52 + samples/seccomp/bpf-helper.h | 8 +- samples/vfio-mdev/mbochs.c | 1 + scripts/documentation-file-ref-check | 4 + scripts/dtc/checks.c | 222 +- scripts/dtc/dtc-lexer.l | 2 +- scripts/dtc/dtc.c | 6 +- scripts/dtc/dtc.h | 40 +- scripts/dtc/flattree.c | 11 +- scripts/dtc/libfdt/fdt.c | 4 + scripts/dtc/libfdt/fdt_rw.c | 18 +- scripts/dtc/libfdt/fdt_strerror.c | 1 + scripts/dtc/libfdt/libfdt.h | 7 + scripts/dtc/livetree.c | 6 +- scripts/dtc/treesource.c | 48 +- scripts/dtc/util.h | 6 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 16 +- security/smack/smackfs.c | 6 +- sound/core/oss/mixer_oss.c | 2 +- sound/isa/gus/gus_dma.c | 2 + sound/soc/amd/Kconfig | 23 + sound/soc/amd/Makefile | 2 + sound/soc/amd/acp/Kconfig | 58 + sound/soc/amd/acp/Makefile | 26 + sound/soc/amd/acp/acp-i2s.c | 340 ++ sound/soc/amd/acp/acp-legacy-mach.c | 104 + sound/soc/amd/acp/acp-mach-common.c | 600 ++ sound/soc/amd/acp/acp-mach.h | 57 + sound/soc/amd/acp/acp-platform.c | 315 + sound/soc/amd/acp/acp-renoir.c | 163 + sound/soc/amd/acp/acp-sof-mach.c | 131 + sound/soc/amd/acp/amd.h | 145 + sound/soc/amd/acp/chip_offset_byte.h | 76 + sound/soc/amd/yc/Makefile | 9 + sound/soc/amd/yc/acp6x-mach.c | 194 + sound/soc/amd/yc/acp6x-pdm-dma.c | 448 ++ sound/soc/amd/yc/acp6x.h | 107 + sound/soc/amd/yc/acp6x_chip_offset_byte.h | 444 ++ sound/soc/amd/yc/pci-acp6x.c | 338 ++ sound/soc/codecs/cs35l41-i2c.c | 4 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 4 +- sound/soc/codecs/cs35l41.h | 2 +- sound/soc/codecs/cs42l42.c | 120 +- sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 25 +- sound/soc/codecs/lpass-va-macro.c | 3 +- sound/soc/codecs/lpass-wsa-macro.c | 1 + sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8962.c | 13 +- sound/soc/intel/boards/Kconfig | 2 +- sound/soc/meson/axg-card.c | 1 + sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/qcom/Kconfig | 25 +- sound/soc/qcom/common.c | 4 +- sound/soc/qcom/qdsp6/Makefile | 11 +- sound/soc/qcom/qdsp6/audioreach.c | 1130 ++++ sound/soc/qcom/qdsp6/audioreach.h | 726 +++ sound/soc/qcom/qdsp6/q6afe-clocks.c | 187 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 687 +-- sound/soc/qcom/qdsp6/q6apm-dai.c | 416 ++ sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 260 + sound/soc/qcom/qdsp6/q6apm.c | 822 +++ sound/soc/qcom/qdsp6/q6apm.h | 152 + sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c | 186 + sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h | 30 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 627 ++ sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h | 22 + sound/soc/qcom/qdsp6/q6prm-clocks.c | 85 + sound/soc/qcom/qdsp6/q6prm.c | 202 + sound/soc/qcom/qdsp6/q6prm.h | 78 + sound/soc/qcom/qdsp6/topology.c | 1113 ++++ sound/soc/tegra/tegra_asoc_machine.c | 60 +- sound/soc/tegra/tegra_asoc_machine.h | 1 + sound/usb/6fire/comm.c | 2 +- sound/usb/6fire/firmware.c | 6 +- sound/usb/clock.c | 4 + sound/usb/line6/driver.c | 14 +- sound/usb/line6/driver.h | 2 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 2 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- {arch => tools/arch}/x86/include/asm/pvclock-abi.h | 0 tools/arch/x86/include/asm/pvclock.h | 103 + tools/bootconfig/Makefile | 4 +- tools/bootconfig/include/linux/bootconfig.h | 45 +- tools/bootconfig/include/linux/bug.h | 12 - tools/bootconfig/include/linux/ctype.h | 7 - tools/bootconfig/include/linux/errno.h | 7 - tools/bootconfig/include/linux/kernel.h | 18 - tools/bootconfig/include/linux/memblock.h | 11 - tools/bootconfig/include/linux/printk.h | 14 - tools/bootconfig/include/linux/string.h | 32 - tools/bootconfig/main.c | 32 +- tools/bpf/bpftool/Makefile | 12 +- tools/bpf/bpftool/btf.c | 144 +- tools/bpf/bpftool/common.c | 50 +- tools/bpf/bpftool/gen.c | 4 +- tools/bpf/bpftool/link.c | 45 +- tools/bpf/bpftool/main.c | 17 +- tools/bpf/bpftool/main.h | 54 +- tools/bpf/bpftool/map.c | 45 +- tools/bpf/bpftool/pids.c | 90 +- tools/bpf/bpftool/prog.c | 61 +- tools/bpf/resolve_btfids/main.c | 4 +- {include => tools/include}/linux/list_sort.h | 0 tools/include/uapi/linux/perf_event.h | 15 + tools/lib/bpf/bpf_core_read.h | 2 +- tools/lib/bpf/btf.c | 58 +- tools/lib/bpf/btf.h | 4 + tools/lib/bpf/btf_dump.c | 18 +- tools/lib/bpf/libbpf.c | 89 +- tools/lib/bpf/libbpf.h | 43 +- tools/lib/bpf/libbpf.map | 4 + tools/lib/bpf/libbpf_legacy.h | 3 + tools/lib/bpf/linker.c | 40 +- tools/lib/bpf/relo_core.c | 2 +- tools/lib/list_sort.c | 252 + tools/lib/perf/cpumap.c | 16 +- tools/lib/perf/include/perf/event.h | 6 + tools/perf/Documentation/perf-intel-pt.txt | 7 +- tools/perf/Documentation/perf-kmem.txt | 13 +- tools/perf/Documentation/perf-list.txt | 4 + tools/perf/MANIFEST | 1 + tools/perf/Makefile.perf | 2 + tools/perf/arch/arm64/util/pmu.c | 2 +- tools/perf/arch/powerpc/include/perf_regs.h | 2 + tools/perf/arch/powerpc/util/header.c | 2 +- tools/perf/arch/powerpc/util/perf_regs.c | 2 + tools/perf/bench/evlist-open-close.c | 7 +- tools/perf/builtin-daemon.c | 2 - tools/perf/builtin-inject.c | 4 +- tools/perf/builtin-list.c | 42 +- tools/perf/builtin-record.c | 2 +- tools/perf/check-headers.sh | 2 + .../pmu-events/arch/arm64/ampere/emag/bus.json | 2 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 20 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 2 +- .../arch/arm64/ampere/emag/exception.json | 4 +- .../arch/arm64/ampere/emag/instruction.json | 10 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 34 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 18 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 2 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 2 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 4 +- .../arch/arm64/arm/neoverse-v1/branch.json | 8 + .../pmu-events/arch/arm64/arm/neoverse-v1/bus.json | 20 + .../arch/arm64/arm/neoverse-v1/cache.json | 155 + .../arch/arm64/arm/neoverse-v1/exception.json | 47 + .../arch/arm64/arm/neoverse-v1/instruction.json | 89 + .../arch/arm64/arm/neoverse-v1/memory.json | 20 + .../arch/arm64/arm/neoverse-v1/other.json | 5 + .../arch/arm64/arm/neoverse-v1/pipeline.json | 23 + .../arch/arm64/armv8-common-and-microarch.json | 72 + .../arch/arm64/hisilicon/hip08/metrics.json | 2 +- tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/nds32/n13/atcpmu.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z10/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z13/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z13/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z13/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z14/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z14/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z15/basic.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z15/crypto.json | 2 +- .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 2 +- .../perf/pmu-events/arch/s390/cf_z15/extended.json | 2 +- tools/perf/pmu-events/arch/s390/cf_z196/basic.json | 2 +- .../perf/pmu-events/arch/s390/cf_z196/crypto.json | 2 +- .../pmu-events/arch/s390/cf_z196/extended.json | 2 +- .../perf/pmu-events/arch/s390/cf_zec12/basic.json | 2 +- .../perf/pmu-events/arch/s390/cf_zec12/crypto.json | 2 +- .../pmu-events/arch/s390/cf_zec12/extended.json | 2 +- .../pmu-events/arch/test/test_soc/cpu/uncore.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 2 +- tools/perf/pmu-events/jevents.c | 16 +- tools/perf/pmu-events/jsmn.c | 43 +- tools/perf/pmu-events/pmu-events.h | 8 +- tools/perf/tests/expand-cgroup.c | 2 +- tools/perf/tests/expr.c | 29 +- tools/perf/tests/parse-metric.c | 2 +- tools/perf/tests/pmu-events.c | 59 +- tools/perf/util/Build | 5 + tools/perf/util/bpf-event.c | 2 +- tools/perf/util/dso.h | 2 +- tools/perf/util/event.c | 18 + tools/perf/util/event.h | 5 + tools/perf/util/evsel.c | 17 + tools/perf/util/evsel.h | 2 + tools/perf/util/expr.c | 56 +- tools/perf/util/expr.h | 16 +- tools/perf/util/expr.l | 6 +- tools/perf/util/expr.y | 2 +- tools/perf/util/intel-pt.c | 85 +- tools/perf/util/machine.c | 10 + tools/perf/util/machine.h | 2 + tools/perf/util/metricgroup.c | 1468 +++-- tools/perf/util/metricgroup.h | 37 +- tools/perf/util/mmap.c | 11 + tools/perf/util/mmap.h | 3 + tools/perf/util/parse-events-hybrid.c | 34 +- tools/perf/util/parse-events-hybrid.h | 6 +- tools/perf/util/parse-events.c | 174 +- tools/perf/util/parse-events.h | 14 +- tools/perf/util/parse-events.l | 18 +- tools/perf/util/parse-events.y | 27 +- tools/perf/util/pfm.c | 3 +- tools/perf/util/pmu.c | 51 +- tools/perf/util/pmu.h | 12 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/s390-sample-raw.c | 6 +- tools/perf/util/session.c | 198 +- tools/perf/util/session.h | 10 +- tools/perf/util/stat-shadow.c | 27 +- tools/perf/util/tool.h | 1 + tools/testing/kunit/kunit.py | 3 +- tools/testing/kunit/kunit_kernel.py | 4 +- tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/btf_helpers.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.c | 18 +- tools/testing/selftests/bpf/flow_dissector_load.h | 10 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 220 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 10 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 18 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 2 +- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 23 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 5 + .../selftests/bpf/prog_tests/resolve_btfids.c | 14 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 75 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 4 +- tools/testing/selftests/bpf/progs/tag.c | 9 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 9 + .../testing/selftests/bpf/progs/test_perf_buffer.c | 20 +- tools/testing/selftests/bpf/test_flow_dissector.sh | 10 +- tools/testing/selftests/bpf/test_sysctl.c | 4 +- tools/testing/selftests/bpf/trace_helpers.c | 36 - tools/testing/selftests/bpf/trace_helpers.h | 5 - tools/testing/selftests/bpf/verifier/ctx_skb.c | 14 +- tools/testing/selftests/bpf/verifier/lwt.c | 2 +- .../bpf/verifier/perf_event_sample_period.c | 6 +- .../drivers/net/dsa/test_bridge_fdb_stress.sh | 47 + .../drivers/net/mlxsw/devlink_trap_control.sh | 7 +- .../drivers/net/mlxsw/devlink_trap_policer.sh | 32 +- .../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 50 + .../drivers/net/mlxsw/rif_mac_profile_scale.sh | 72 + .../drivers/net/mlxsw/rif_mac_profiles.sh | 213 + .../drivers/net/mlxsw/rif_mac_profiles_occ.sh | 117 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 112 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 10 +- .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 9 +- .../net/mlxsw/spectrum-2/rif_mac_profile_scale.sh | 16 + .../net/mlxsw/spectrum/devlink_lib_spectrum.sh | 6 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../net/mlxsw/spectrum/rif_mac_profile_scale.sh | 16 + .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 3 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 13 +- tools/testing/selftests/gpio/.gitignore | 2 + tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 + tools/testing/selftests/gpio/gpio-chip-info.c | 57 + tools/testing/selftests/gpio/gpio-line-name.c | 55 + tools/testing/selftests/gpio/gpio-sim.sh | 229 + tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/include/kvm_util.h | 11 + tools/testing/selftests/kvm/lib/kvm_util.c | 46 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 4 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 14 +- .../selftests/kvm/system_counter_offset_test.c | 132 + .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 203 + tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 10 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/net/fcnal-test.sh | 3 + .../selftests/net/forwarding/devlink_lib.sh | 6 - .../net/forwarding/forwarding.config.sample | 5 +- tools/testing/selftests/net/forwarding/lib.sh | 19 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 6 +- tools/testing/selftests/x86/test_vsyscall.c | 2 +- tools/tracing/latency/latency-collector.c | 2 +- 1927 files changed, 58617 insertions(+), 36174 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-aspeed-uart-routing create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/gpu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/gpu.yaml create mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml create mode 100644 Documentation/devicetree/bindings/net/asix,ax88796c.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6apm-dai.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-clocks.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8962.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8962.txt create mode 100644 Documentation/translations/zh_CN/PCI/index.rst create mode 100644 Documentation/translations/zh_CN/PCI/pci.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-inventec-transformers.dts create mode 100644 arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts delete mode 100644 arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts create mode 100644 arch/arm/boot/dts/qcom-msm8916-samsung-serranove.dts create mode 100644 arch/arm/boot/dts/qcom-msm8916-smp.dtsi create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-serranove.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm6350.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts create mode 100644 arch/arm64/boot/dts/qcom/sm7225.dtsi delete mode 100644 arch/mips/boot/dts/netlogic/Makefile delete mode 100644 arch/mips/boot/dts/netlogic/xlp_evp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_fvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_gvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_rvp.dts delete mode 100644 arch/mips/boot/dts/netlogic/xlp_svp.dts delete mode 100644 arch/mips/configs/nlm_xlp_defconfig delete mode 100644 arch/mips/configs/nlm_xlr_defconfig delete mode 100644 arch/mips/include/asm/mach-netlogic/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-netlogic/irq.h delete mode 100644 arch/mips/include/asm/mach-netlogic/multi-node.h delete mode 100644 arch/mips/include/asm/netlogic/common.h delete mode 100644 arch/mips/include/asm/netlogic/haldefs.h delete mode 100644 arch/mips/include/asm/netlogic/interrupt.h delete mode 100644 arch/mips/include/asm/netlogic/mips-extns.h delete mode 100644 arch/mips/include/asm/netlogic/psb-bootinfo.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/cpucontrol.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pcibus.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/sys.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/uart.h delete mode 100644 arch/mips/include/asm/netlogic/xlp-hal/xlp.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/bridge.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/flash.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/fmn.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/gpio.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/iomap.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/msidef.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/pic.h delete mode 100644 arch/mips/include/asm/netlogic/xlr/xlr.h delete mode 100644 arch/mips/netlogic/Kconfig delete mode 100644 arch/mips/netlogic/Makefile delete mode 100644 arch/mips/netlogic/Platform delete mode 100644 arch/mips/netlogic/common/Makefile delete mode 100644 arch/mips/netlogic/common/earlycons.c delete mode 100644 arch/mips/netlogic/common/irq.c delete mode 100644 arch/mips/netlogic/common/reset.S delete mode 100644 arch/mips/netlogic/common/smp.c delete mode 100644 arch/mips/netlogic/common/smpboot.S delete mode 100644 arch/mips/netlogic/common/time.c delete mode 100644 arch/mips/netlogic/xlp/Makefile delete mode 100644 arch/mips/netlogic/xlp/ahci-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/ahci-init.c delete mode 100644 arch/mips/netlogic/xlp/cop2-ex.c delete mode 100644 arch/mips/netlogic/xlp/dt.c delete mode 100644 arch/mips/netlogic/xlp/nlm_hal.c delete mode 100644 arch/mips/netlogic/xlp/setup.c delete mode 100644 arch/mips/netlogic/xlp/usb-init-xlp2.c delete mode 100644 arch/mips/netlogic/xlp/usb-init.c delete mode 100644 arch/mips/netlogic/xlp/wakeup.c delete mode 100644 arch/mips/netlogic/xlr/Makefile delete mode 100644 arch/mips/netlogic/xlr/fmn-config.c delete mode 100644 arch/mips/netlogic/xlr/fmn.c delete mode 100644 arch/mips/netlogic/xlr/platform-flash.c delete mode 100644 arch/mips/netlogic/xlr/platform.c delete mode 100644 arch/mips/netlogic/xlr/setup.c delete mode 100644 arch/mips/netlogic/xlr/wakeup.c delete mode 100644 arch/mips/pci/msi-xlp.c delete mode 100644 arch/mips/pci/pci-xlp.c delete mode 100644 arch/mips/pci/pci-xlr.c create mode 100644 arch/powerpc/include/asm/static_call.h create mode 100644 arch/powerpc/include/asm/unistd32.h delete mode 100644 arch/powerpc/kernel/audit.c delete mode 100644 arch/powerpc/kernel/compat_audit.c create mode 100644 arch/powerpc/kernel/static_call.c create mode 100644 arch/powerpc/mm/nohash/fsl_book3e.c delete mode 100644 arch/powerpc/mm/nohash/fsl_booke.c create mode 100644 arch/x86/hyperv/ivm.c create mode 100644 drivers/base/firmware_loader/builtin/main.c delete mode 100644 drivers/block/cryptoloop.c create mode 100644 drivers/bluetooth/btmtk.c create mode 100644 drivers/bluetooth/btmtk.h create mode 100644 drivers/dma-buf/st-dma-resv.c create mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/media/platform/stm32/dma2d/dma2d-hw.c create mode 100644 drivers/media/platform/stm32/dma2d/dma2d-regs.h create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.h delete mode 100644 drivers/mfd/tps80031.c create mode 100644 drivers/net/ethernet/asix/Kconfig create mode 100644 drivers/net/ethernet/asix/Makefile create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.c create mode 100644 drivers/net/ethernet/asix/ax88796c_ioctl.h create mode 100644 drivers/net/ethernet/asix/ax88796c_main.c create mode 100644 drivers/net/ethernet/asix/ax88796c_main.h create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.c create mode 100644 drivers/net/ethernet/asix/ax88796c_spi.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/dev/diag/dev_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/sf_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sf/diag/vhca_tracepoint.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7986.c create mode 100644 drivers/pinctrl/pinctrl-apple-gpio.c create mode 100644 drivers/platform/x86/barco-p50-gpio.c delete mode 100644 drivers/regulator/tps80031-regulator.c delete mode 100644 drivers/rtc/rtc-tps80031.c create mode 100644 drivers/soc/aspeed/aspeed-uart-routing.c delete mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h create mode 100644 drivers/tty/rpmsg_tty.c create mode 100644 drivers/vdpa/alibaba/Makefile create mode 100644 drivers/vdpa/alibaba/eni_vdpa.c create mode 100644 drivers/virtio/virtio_pci_legacy_dev.c create mode 100644 fs/ubifs/sysfs.c create mode 100644 include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h delete mode 100644 include/linux/mfd/tps80031.h create mode 100644 include/linux/virtio_pci_legacy.h create mode 100644 include/trace/events/sunrpc_base.h create mode 100644 include/uapi/sound/snd_ar_tokens.h create mode 100644 net/core/sock_destructor.h create mode 100644 samples/ftrace/ftrace-direct-multi.c create mode 100644 sound/soc/amd/acp/Kconfig create mode 100644 sound/soc/amd/acp/Makefile create mode 100644 sound/soc/amd/acp/acp-i2s.c create mode 100644 sound/soc/amd/acp/acp-legacy-mach.c create mode 100644 sound/soc/amd/acp/acp-mach-common.c create mode 100644 sound/soc/amd/acp/acp-mach.h create mode 100644 sound/soc/amd/acp/acp-platform.c create mode 100644 sound/soc/amd/acp/acp-renoir.c create mode 100644 sound/soc/amd/acp/acp-sof-mach.c create mode 100644 sound/soc/amd/acp/amd.h create mode 100644 sound/soc/amd/acp/chip_offset_byte.h create mode 100644 sound/soc/amd/yc/Makefile create mode 100644 sound/soc/amd/yc/acp6x-mach.c create mode 100644 sound/soc/amd/yc/acp6x-pdm-dma.c create mode 100644 sound/soc/amd/yc/acp6x.h create mode 100644 sound/soc/amd/yc/acp6x_chip_offset_byte.h create mode 100644 sound/soc/amd/yc/pci-acp6x.c create mode 100644 sound/soc/qcom/qdsp6/audioreach.c create mode 100644 sound/soc/qcom/qdsp6/audioreach.h create mode 100644 sound/soc/qcom/qdsp6/q6apm-dai.c create mode 100644 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c create mode 100644 sound/soc/qcom/qdsp6/q6apm.c create mode 100644 sound/soc/qcom/qdsp6/q6apm.h create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h create mode 100644 sound/soc/qcom/qdsp6/q6prm-clocks.c create mode 100644 sound/soc/qcom/qdsp6/q6prm.c create mode 100644 sound/soc/qcom/qdsp6/q6prm.h create mode 100644 sound/soc/qcom/qdsp6/topology.c copy {arch => tools/arch}/x86/include/asm/pvclock-abi.h (100%) create mode 100644 tools/arch/x86/include/asm/pvclock.h delete mode 100644 tools/bootconfig/include/linux/bug.h delete mode 100644 tools/bootconfig/include/linux/ctype.h delete mode 100644 tools/bootconfig/include/linux/errno.h delete mode 100644 tools/bootconfig/include/linux/kernel.h delete mode 100644 tools/bootconfig/include/linux/memblock.h delete mode 100644 tools/bootconfig/include/linux/printk.h delete mode 100644 tools/bootconfig/include/linux/string.h copy {include => tools/include}/linux/list_sort.h (100%) create mode 100644 tools/lib/list_sort.c create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/other.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/pipeline.json create mode 100755 tools/testing/selftests/drivers/net/dsa/test_bridge_fdb_stress.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profile_scale.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rif_mac_profiles_occ.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_mac_pr [...] create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_mac_prof [...] create mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c create mode 100644 tools/testing/selftests/gpio/gpio-line-name.c create mode 100755 tools/testing/selftests/gpio/gpio-sim.sh create mode 100644 tools/testing/selftests/kvm/system_counter_offset_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_clock_test.c