This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 9ae1fbdeabd3 Add linux-next specific files for 20211025 omits ff901c4e379e Merge branch 'akpm/master' omits 39573caa1324 lib/stackdepot: allow optional init and stack_table alloca [...] omits c34b22143ac6 kasan: add kasan mode messages when kasan init omits 8dfec8787887 mm: unexport {,un}lock_page_memcg omits c21a72c9784c mm: unexport folio_memcg_{,un}lock omits e1c19ed9b7f0 mm: migrate: simplify the file-backed pages validation whe [...] omits c035e8eecbf5 mm: allow only SLUB on PREEMPT_RT omits 11eb436edcf1 Merge branch 'akpm-current/current' omits 8aa20e433c6f Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits c658fce18f03 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits cc0170e845bf ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 2f417cf21c2d ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits b2ebd00e2db3 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits b5ba7aae2328 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 3ef2f8dc6a19 kernel/resource: disallow access to exclusive system RAM regions omits 0e9f8126d22d kernel/resource: clean up and optimize iomem_is_exclusive() omits 2e7375f46897 kcov: replace local_irq_save() with a local_lock_t omits b7da6d68c9ae kcov: avoid enable+disable interrupts if !in_task() omits 2ec59ed5e2f9 kcov: allocate per-CPU memory on the relevant node omits 81b66d03d290 Documentation/kcov: define `ip' in the example omits f42893c1db59 Documentation/kcov: include types.h in the example omits f7fd6b9338a5 sysv: use BUILD_BUG_ON instead of runtime check omits fed482a308cc kernel/fork.c: unshare(): use swap() to make code cleaner omits 7b36af638d3d seq_file: move seq_escape() to a header omits 8e99a8a1752d signal: remove duplicate include in signal.h omits 462bf71a8c2e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 8583455e2173 hfs/hfsplus: use WARN_ON for sanity check omits dd76ba967a96 coda: bump module version to 7.2 omits 320a1414af03 coda: use vmemdup_user to replace the open code omits 7bc626c9e205 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 0298bae25d96 coda: avoid doing bad things on inode type changes during [...] omits c873f6e9d77d coda: avoid hidden code duplication in rename omits 8676ba34f795 coda: avoid flagging NULL inodes omits ba65851e88d9 coda: remove err which no one care omits a6567850089e coda: check for async upcall request using local state omits d68d7396c2f9 coda: avoid NULL pointer dereference from a bad inode omits 31e87bd69543 init/main.c: silence some -Wunused-parameter warnings omits 742b99f5f8cb init: make unknown command line param message clearer omits 1a5abcd9c36b ramfs: fix mount source show for ramfs omits 04681852fa5f alpha: use is_kernel_text() helper omits 51bc0902cc72 microblaze: use is_kernel_text() helper omits 6b882a759e45 powerpc/mm: use core_kernel_text() helper omits f62add8e4eb7 extable: use is_kernel_text() helper omits 95df698c87e9 mm: kasan: use is_kernel() helper omits 3b36657ce8f7 sections: provide internal __is_kernel() and __is_kernel_t [...] omits 1045585bca33 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 5b0e3a64017d sections: move is_kernel_inittext() into sections.h omits 8db4810aaca0 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 572bf379d66e kallsyms: fix address-checks for kernel related range omits ea18d266601f kallsyms: remove arch specific text and data check omits bf87e4b39cc3 ELF: simplify STACK_ALLOC macro omits 966a70ec2cca ELF: fix overflow in total mapping size calculation omits 17cb99046638 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits aba2e7cf63c0 checkpatch: get default codespell dictionary path from pac [...] omits 18d56b989a1a checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 6d23695af52c const_structs.checkpatch: add a few sound ops structs omits 43633492736a mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 3e84f65c032a lib/stackdepot: allow optional init and stack_table alloca [...] omits b0347e2247fa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 7d0d54dd463e lib/stackdepot: allow optional init and stack_table alloca [...] omits dcbfcac7455f lib: uninline simple_strntoull() as well omits 44fa8dcdee00 include/linux/string_helpers.h: add linux/string.h for strlen() omits 31b5a352db4f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits bb0f15831bd6 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits af5786e111ec lib, stackdepot: add helper to print stack entries into buffer omits db1bc08151e6 lib, stackdepot: add helper to print stack entries omits 1f60c48392f1 lib, stackdepot: check stackdepot handle before accessing slabs omits d2d87ddc0ad2 MAINTAINERS: add "exec & binfmt" section with myself and Eric omits 102a01d53c22 linux/container_of.h: switch to static_assert omits 59727052943d include/media/media-entity.h: replace kernel.h with the ne [...] omits 3f2ce341b443 include/linux/plist.h: replace kernel.h with the necessary [...] omits 65dbf7a272d5 include/linux/llist.h: replace kernel.h with the necessary [...] omits 4c7c2b0c93d6 include/linux/list.h: replace kernel.h with the necessary [...] omits 418bb3b04075 include/kunit/test.h: replace kernel.h with the necessary [...] omits fc90017d743e kernel.h: split out container_of() and typeof_member() macros omits 89f0d96a2d80 bottom_half.h needs kernel.h omits 109e2e00f3cd kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 8aea76688c6b proc/sysctl: make protected_* world readable omits 9aa27c1c02f1 proc: allow pid_revalidate() during LOOKUP_RCU omits 6955b2797e08 virtio-mem: kdump mode to sanitize /proc/vmcore access omits 79d319b3d41b virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits c9847e48ea5e virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 4e813ddace67 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits b232b5ae6acf proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits f17748e580fe proc/vmcore: let pfn_is_ram() return a bool omits 8054c2d8c4a0 x86/xen: print a warning when HVMOP_get_mem_type fails omits 8bcce441290b x86/xen: simplify xen_oldmem_pfn_is_ram() omits 0d3a616a3b86 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 11dc751f26d3 proc: test that /proc/*/task doesn't contain "0" omits a38a323fc776 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits d2e1d0df84fa procfs: do not list TID 0 in /proc/<pid>/task omits 189face3b5ed kernel/hung_task.c: Monitor killed tasks. omits 0599ac76da9f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits aa36fbb0f499 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 503617b2538d mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits 0d8bc0ccb741 mm/damon: remove unnecessary variable initialization omits bed801f7f64c Documentation/admin-guide/mm/damon: add a document for DAM [...] omits 9b723234c796 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits 397575f14b6a selftests/damon: support watermarks omits 8e19cd2a26e1 mm/damon/dbgfs: support watermarks omits ea14ad200077 mm/damon/schemes: activate schemes based on a watermarks m [...] omits f8923822b15f tools/selftests/damon: update for regions prioritization o [...] omits f378c66c9c7a mm/damon/dbgfs: support prioritization weights omits f257d6c28f5c mm/damon/vaddr,paddr: support pageout prioritization omits 1598b79d7573 mm/damon/schemes: prioritize regions within the quotas omits 873fd1845c98 mm/damon/selftests: support schemes quotas omits 76f66bb9faed mm/damon/dbgfs: support quotas of schemes omits bed3c92db25b mm/damon/schemes: implement time quota omits 017d6984dc63 mm/damon/schemes: skip already charged targets and regions omits da8dae365506 mm/damon/schemes: implement size quota for schemes applica [...] omits 97644a0977cf mm/damon/paddr: support the pageout scheme omits 216e8f6f3606 mm/damon/dbgfs: remove unnecessary variables omits 3d4c21de1591 mm/damon/vaddr: constify static mm_walk_ops omits 0d47226b71d9 Docs/DAMON: document physical memory monitoring support omits d2689ae0067f mm/damon/dbgfs: support physical memory monitoring omits de246b2e6f72 mm/damon: implement primitives for physical address space [...] omits 70224fe9f681 mm/damon/vaddr: include 'highmem.h' to fix a build failure omits a3a24947259e mm/damon/vaddr: separate commonly usable functions omits 43b9611a1730 Docs/admin-guide/mm/damon: document 'init_regions' feature omits e11d5e48cc24 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits e901d131e649 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 30de3ae16109 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits beb199d126cb selftests/damon: add 'schemes' debugfs tests omits edefc6a6c56c mm/damon/schemes: implement statistics feature omits fc292b655c98 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 892f66bf21da mm/damon/vaddr: support DAMON-based Operation Schemes omits 4fead03c79d7 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 1ab3e0ba7325 mm/damon/core: account age of target regions omits 60f5f8b6770a mm/damon/core: nullify pointer ctx->kdamond with a NULL omits dbab189f7c06 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 531d5c55adbb mm/damon: remove unnecessary do_exit() from kdamond omits 1115a97fd211 mm/damon/core: print kdamond start log in debug mode only omits 222a062afe6b include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits f9863304e982 docs/vm/damon: remove broken reference omits 9260162f77c5 MAINTAINERS: update SeongJae's email address omits 21a5082297c7 Documentation/vm: move user guides to admin-guide/mm/ omits abcdd4b0df06 mm/damon: grammar s/works/work/ omits 5a7f650d0399 kfence: default to dynamic branch instead of static keys mode omits 1679db049c16 kfence: always use static branches to guard kfence_alloc() omits e25a9b7a91d5 kfence: shorten critical sections of alloc/free omits 74089acd74c5 kfence: test: use kunit_skip() to skip tests omits 035f2104ad0c kfence: add note to documentation about skipping covered a [...] omits 2396a97dbe05 fixup! kfence: limit currently covered allocations when po [...] omits f43827e7825e kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 4dce22fdbd9d kfence: limit currently covered allocations when pool nearly full omits 69496c9bdf1b kfence: move saving stack trace of allocations into __kfen [...] omits 414eb5be01a2 kfence: count unexpectedly skipped allocations omits f9f805d2567f stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 7abd7ea904c3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 69c08f49a8b8 mm: remove HARDENED_USERCOPY_FALLBACK omits a99d7dbce407 zram: Introduce an aged idle interface omits 24b14c255ded zram-introduce-an-aged-idle-interface-v5 omits cf7079ba91f7 zram: introduce an aged idle interface omits cf07c9196b95 zram: off by one in read_block_state() omits 03465eaab101 zram_drv: allow reclaim on bio_alloc omits e1c30c38f5a7 mm/highmem: Remove deprecated kmap_atomic omits 9fdf2a4dbaf4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits bce1a2325420 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits d0baae2abb1d mm: disable zsmalloc on PREEMPT_RT omits 664955d510ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 0077a52c5c87 mm/rmap.c: avoid double faults migrating device private pages omits 85f539e4a4f0 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits dcac77d3c7cd mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits c262f02f0b9a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 86975981a1b9 memblock: allow to specify flags with memblock_add_node() omits 61eb1c0e71a5 memblock: improve MEMBLOCK_HOTPLUG documentation omits 94930cf34695 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits 23b704d2960d x86: remove memory hotplug support on X86_32 omits 7bda8eb42cd0 mm/memory_hotplug: remove stale function declarations omits 0872b9d2c097 mm/memory_hotplug: remove HIGHMEM leftovers omits 1f874070d24e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits dfead01977b7 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 64c784445fd9 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits b15a18266d1d memory-hotplug.rst: document the "auto-movable" online policy omits e2529fd3dc55 memory-hotplug.rst: document the "auto-movable" online policy omits 829a834498a6 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 05bf9d75795a memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 3838050b7f6e mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 2df362b780aa selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits baa9ee766c1f mm: vmstat.c: make extfrag_index show more pretty omits c7a886357aba mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 7cdf66870067 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 87d8ff62d169 selftests: vm: add KSM huge pages merging time test omits fde5179689c2 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 01192ddb6334 mm: nommu: kill arch_get_unmapped_area() omits 4fb0616dee76 mm/readahead.c: fix incorrect comments for get_init_ra_size omits 2b5ee5d3aa87 selftests/vm/transhuge-stress: fix ram size thinko omits a2feb0e6f8a3 mm: migrate: make demotion knob depend on migration omits 92a4c6d1d66f mm/migrate: de-duplicate migrate_reason strings omits 5cf82e5486da hugetlbfs: extend the definition of hugepages parameter to [...] omits 7f4a1e9f763f oom_kill: oom_score_adj broken for processes with small me [...] omits 9067751b4f9e mm: mark the OOM reaper thread as freezable omits 79c41156be78 fixup for "memblock: use memblock_free for freeing virtual [...] omits 13ab40b0e60e memblock: use memblock_free for freeing virtual pointers omits 0d52db59796e memblock: rename memblock_free to memblock_phys_free omits 8ca796f273b2 memblock: stop aliasing __memblock_free_late with memblock [...] omits e7b689f1cdc6 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 9e65628f01c1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 5798302bfb1e arch_numa: simplify numa_distance allocation omits eba08dd51754 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 231bf59f8005 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits b952e8789d8a tools/vm/page-types.c: print file offset in hexadecimal omits a0fb6f11f551 tools/vm/page-types.c: move show_file() to summary output omits 2225848e778d tools/vm/page-types.c: make walk_file() aware of address r [...] omits 82bd32af2b3d tools/vm/page_owner_sort.c: count and sort by mem omits fe169c5f7720 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits aca688ab58ac mm/vmscan: increase the timeout if page reclaim is not mak [...] omits b719ac3e4356 mm/vmscan: centralise timeout values for reclaim_throttle omits b689e4f2d833 mm/page_alloc: remove the throttling logic from the page a [...] omits 770456953f68 mm/writeback: throttle based on page writeback instead of [...] omits 221461959d6f mm/vmscan: throttle reclaim when no progress is being made omits ce64c2e39687 mm/vmscan: throttle reclaim and compaction when too may pa [...] omits 25986c9d9d59 mm/vmscan: throttle reclaim until some writeback completes [...] omits 17d09157cd36 mm/vmscan.c: fix -Wunused-but-set-variable warning omits b6f60efad609 mm/page_isolation: guard against possible putback unisolated page omits e87417a4c403 mm/page_isolation: fix potential missing call to unset_mig [...] omits e0b8b826065c userfaultfd/selftests: fix calculation of expected ioctls omits d1127b192d8d userfaultfd/selftests: fix feature support detection omits ee2df6c5ebf4 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 532824b7e726 mm: remove duplicate include in hugepage-mremap.c omits 0f3dd184c7f6 hugetlb: support node specified when using cma for giganti [...] omits a65b4ecf1a65 mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits 1c2d077b22d3 mm, hugepages: add hugetlb vma mremap() test omits 6fb73ce1d3ee mm, hugepages: add mremap() support for hugepage backed vma omits 03bb6870075c mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 773b3b59f277 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits d9a9e257efcb hugetlb-add-hugetlb-demote-page-support-v4 omits a69e8ca017b7 hugetlb: add hugetlb demote page support omits bbfa69c3d407 hugetlb: add demote bool to gigantic page routines omits fbb55b06ce3d hugetlb: be sure to free demoted CMA pages to CMA omits 317bb58bb7a6 mm/cma: add cma_pages_valid to determine if pages are in CMA omits 65b896c559bb hugetlb: add demote hugetlb page sysfs interfaces omits c376e56a3474 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 3c93fd30f314 mm: hwpoison: handle non-anonymous THP correctly omits 2ce681584dbc mm: shmem: fix uninitialized variable use in me_pagecache_clean() omits 1e919673970d Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits b2062bc854d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5d3feb164648 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 874617b961c2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits a10dd0bb28e9 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 3755566caf23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32eb7d4dca50 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 3dc9f91d7d07 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 5bf8419980ab Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits fe7ea157dd2a Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 91411e162c3f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c1cb03f3bf6c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 7f9fa2b7872b Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits ca98880030ab Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 3354765f4291 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 9109a25a9ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 502ac021171f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 583aae18dc1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 043a0cbe8404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c238e2497fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2ed391c6490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e829e0cfd3ea Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 80f77d2a451f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d30675206f9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4ecd4ce6d8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0946c0af73d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 829647d1f07e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a477176596df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 09ffec42231c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ca8df2f4406f Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 80db9f88f59d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 71dd71f3d6ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5df875e29882 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 571893656179 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 2919e28a05dd Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 940d4a52889d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 36699da7de60 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 9e2d0ed67f42 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits df18f2e38479 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 9a784a6e57d5 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 3ce6ea10100c Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 578350ed5982 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ace42c21d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8e72f61a997 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2727b07d050 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f73b595cee2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cfdc13a55d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92408b90ae02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc363023667c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ab73418f6f7b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 36616d918718 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits ced5dbda38b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16a5c7c57869 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 510d7ec5a773 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits e24fefc1b985 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits e633cbc24bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48f1ee5d5b21 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits f3f1ddbe782f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec335a777c82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2c036e27cfac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 44184667db2d Merge branch 'next' of git://github.com/cschaufler/smack-next omits c749639d9023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9941d9e8c70c Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 65521e3c34c2 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 4e225675e1a6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 51ec04837331 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 2812300e444a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97e0bca0ccc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7161f99fdb17 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits e4aab216ee72 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits b4c9cb3db89f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1696d7f32591 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cab50f15391 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32e42b8171d0 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 0130edb66b9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fbf14c3c87cc next-20211022/sound-asoc omits ba496d2867fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f57e63979cfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e5462df9fcf Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 69a7ffc33bb5 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 84477082335a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 63e65797fa26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 512a41a50175 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits aedafd842061 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5bc9b1b943d9 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits bb0cfdd48eea Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d4d74bebe33d Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits c11499f3b924 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b8eeda6592b4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 5e0ce76a9e8a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9da66bbf7d12 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9214b47e1833 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b107c4c577e7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits a0b529ed1bc5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f8b9d227cebc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2a690667703 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bdae621c4f0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d80467d4d028 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits c557d8add610 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits b93dad50f2f7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 8325150e0f20 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 20c04145d716 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 9a65d057d99f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ec9d73f18397 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits ffd4b8bdbb11 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 63d578a68b45 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 0f5166ba6e0e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits cddf4b2063e2 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 491577200a7f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 42349e73ebb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db8c92d79411 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits f073eff1bef7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3006332849af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b50d35e0445a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 470ce2f0e0db Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 4b39c689211f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d035b451b8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits b92a7d6095c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a97d53f4ab6e Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 1fc3b2b4e196 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits f5eae0b5671e Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 719511b04f79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb2dbf99c911 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a72e2a804b0c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 456f3721d835 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c540edeadfda Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits b332b65a3ad4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1a0695b30fa0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a7399fb3cdd7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits d53451e104cc Merge branch 'master' of git://github.com/ceph/ceph-client.git omits f67385242382 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a18ca9eff7b Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 40fdf29cdfd4 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 7b3e9a509370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ac20a214338 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 8712a7653c8f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9d9d11bf0c69 Merge branch 'for-next' of git://git.libc.org/linux-sh omits e59dc38a946f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07407d5509a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0e8aff0ca9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b35113569c0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2030f58dc462 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 9959228938e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 052c201ae3b4 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 4fee5269de1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 173a71951913 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4a0e68a40c0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits e2a7ce4c5636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c6d5af4f37f3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 9a552b58336f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 3623e5c3ecda Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 2bd4d5a8d51e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0933cdca2665 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits a25c16209829 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 19b2d76d7785 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 409c1ee51432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 38555637784d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8bbec5a9fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 651d0cdb9b47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc44a9750385 next-20211022/qcom omits a180fd8811c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25c94b09387e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9dc230aacc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0970f77c236f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3dd97f36af1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2b3a421a32c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1f5106508c94 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 0fb29ee07014 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd21ad79ab0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dfd3f6695366 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a65af289882c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12a3423a2411 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits cd2fe7e68215 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits b1b724695f45 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9371dff3cf7b Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits b575f76844df Merge branch 'compiler-attributes' of https://github.com/o [...] omits 2b109044b081 virtio_blk: allow 0 as num_request_queues omits b4cfbcf032a7 iommu/virtio: Support identity-mapped domains omits eda80309b8c0 iommu/virtio: Pass end address to viommu_add_mapping() omits 20a162ea95ca iommu/virtio: Sort reserved regions omits b783f6271458 iommu/virtio: Support bypass domains omits e0716ce4fe78 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 94e5d5b04f80 i2c: virtio: Add support for zero-length requests omits 2b55c407185f vdpa/mlx5: Forward only packets with allowed MAC address omits 004f66172f94 vdpa/mlx5: Support configuration of MAC omits 6882fd567f05 vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit omits ae6813ec8152 vdpa_sim_net: Enable user to set mac address and mtu omits 4e92d2d7aaa6 vdpa: Enable user to set mac and mtu of vdpa device omits d3c9864831cf vdpa: Use kernel coding style for structure comments omits aa8212c3bbbc vdpa: Introduce query of device config layout omits faa81bac592d vdpa: Introduce and use vdpa device get, set config helpers omits a05897a893cb virtio-blk: fixup coccinelle warnings omits f772d42df4f6 virtio_ring: fix typos in vring_desc_extra omits 9db5cd69b6f0 virtio-pci: harden INTX interrupts omits f223397a8b0e virtio_pci: harden MSI-X interrupts omits bc986232701a virtio_config: introduce a new .enable_cbs method omits 838f3bf8f6ea virtio_console: validate max_nr_ports before trying to use it omits 207b60372880 virtio-blk: validate num_queues during probe omits 2da9c72c8da6 virtio-pmem: add myself as virtio-pmem maintainer omits 9d5d1a58a081 vdpa: fix Alibaba ENI kconfig text omits 6455c5399017 ALSA: virtio: Replace zero-length array with flexible-arra [...] omits 2b2156e8a878 virtio_ring: check desc == NULL when using indirect with packed omits 7df337ebb8d2 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits c2c3388d1b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5baf390d41aa Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits fe0f6c4936b9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 451af5f37725 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 76e25ee122b8 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 442df709dd21 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits b01ce374dd19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b4b0f4075b87 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ced2343ecf77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 81d0668f9ead Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 33bb64c952e7 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits dbd1e28663b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 31686f9b5e43 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b76cc76efff6 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f5443ae7c0cc Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits abdb33c3c15b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits fbe513f64d7b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 74ed715d8aea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d55d1b6e29e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 467ab6b30c79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3639d615a3aa Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 9e0b36ebcb0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8163700cb6b3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3dff336260f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5d7748a5aebf Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits bc840634c3b3 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits a18c27eccafa phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2 omits 5323cc30d36f Merge remote-tracking branch 'tip/timers/core' into tip-master omits 5da2b76dd1f9 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak omits fefbed24c74d Revert "memblock: exclude NOMAP regions from kmemleak" omits 60017239b6b2 parisc/ftrace: use static key to enable/disable function g [...] omits e1e134bf1eb6 parisc/ftrace: set function trace function omits da26f007b27b parisc: Make use of the helper macro kthread_run() omits 85b968b0c19e parisc: don't enable irqs unconditionally in handle_interr [...] omits 129769b609a2 parisc: mark xchg functions notrace omits c4d68f305394 parisc: enhance warning regarding usage of O_NONBLOCK omits 52e541e87158 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 6ffd7104e887 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits f15fe1868e70 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits b93d7ea16f1e Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits a43753be92b4 Merge branch 'for-5.16/io_uring' into for-next omits 7bd9ef360784 io_uring: clusterise ki_flags access in rw_prep omits 5c834f6743af io_uring: kill unused param from io_file_supports_nowait omits 9f8f49bac367 io_uring: clean up timeout async_data allocation omits b8497934abdd io_uring: don't try io-wq polling if not supported omits 7ec553c26c96 io_uring: check if opcode needs poll first on arming omits 011d4d882512 io_uring: clean iowq submit work cancellation omits 2359af41cacc io_uring: clean io_wq_submit_work()'s main loop omits a5abc53ad5c2 Merge branch 'for-5.16/ki_complete' into for-next omits 085df4af9a9c fs: get rid of the res2 iocb->ki_complete argument omits 8292a174d55e usb: remove res2 argument from gadget code completions omits 992ed0c72eb9 spi: spl022: fix Microwire full duplex mode omits 7053999dfbfa Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits cba7bc0bba7f Merge remote-tracking branch 'tip/sched/core' into tip-master omits a38a50b66af8 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 8077433281da Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 5edcbfdf96fd KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol omits 2b9763e07317 KVM: x86: On emulation failure, convey the exit reason, et [...] omits fd5f3b0e741e KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info omits ab2e0cc86d01 KVM: x86: Clarify the kvm_run.emulation_failure structure layout omits 64526244f3d0 KVM: x86: advertise absence of X86_BUG_NULL_SEG via CPUID omits e713253ba68c KVM: nSVM: remove unnecessary parameter in nested_vmcb_che [...] omits 5b286258d5e2 KVM: nSVM: use struct vmcb_ctrl_area_cached for svm->nested.ctl omits 3d226bdf040f KVM: nSVM: introduce struct vmcb_ctrl_area_cached omits 1a0b210f812d KVM: nSVM: use svm->nested.save to load vmcb12 registers a [...] omits 4a57b6601ecd KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() omits b40c22927d62 KVM: nSVM: replace nested_load_control_from_vmcb12 with ne [...] omits d033d1b3d79e KVM: nSVM: introduce svm->nested.save to cache save area fields omits 8e11deae5c48 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_ [...] omits 1d35b798bffe erofs: get rid of ->lru usage omits 85bf4c6df4e9 fuse: only update necessary attributes omits 09fe6e0b335a fuse: take cache_mask into account in getattr omits 334ec7cd29c9 fuse: add cache_mask omits 057a09df10c2 fuse: move reverting attributes to fuse_change_attributes() omits fdc239f5bc8e fuse: simplify local variables holding writeback cache state omits a99fd037f209 fuse: cleanup code conditional on fc->writeback_cache omits d0efb34ff341 fuse: fix attr version comparison in fuse_read_update_size() omits b91247e78689 fuse: always invalidate attributes after writes omits c8ae84e8d31d fuse: rename fuse_write_update_size() omits 4ab35b003435 fuse: don't bump attr_version in cached write omits 62a4aa8d0abd fuse: selective attribute invalidation omits b22dd1a547a2 fuse: don't increment nlink in link() omits 4b2b5e142ff4 drm: Move GEM memory managers into modules omits 72071beec8fb drm: Link several object files into drm_kms_helper.ko omits 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set omits 519fc0a14c81 drm/amdgpu/display: add quirk handling for stutter mode omits 0b7321c7ca9b drm/radeon: Add HD-audio component notifier support (v2) omits ac97a93d6d3c Revert "drm/amd/display: To modify the condition in indica [...] omits 0c981154251a Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 063244dd5577 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits eb7b12b84cfd drm/amdgpu: only check for _PR3 on dGPUs omits 98242b658a65 drm/amdgpu: add another raven1 gfxoff quirk omits b9748bf587fd drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 30c7771b41dc Merge branches 'pm-cpufreq', 'pm-sleep' and 'powercap' int [...] omits 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable omits 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv omits 1d51775cd3f5 dma-buf: add dma_resv selftest v4 omits 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync omits dd66f56caea6 dma-buf: fix kerneldoc for renamed members omits f5c127ac43fe virtio_ring: make virtqueue_add_indirect_packed prettier omits 4675d126fa40 hwrng: virtio - always add a pending request omits caaf2874ba27 hwrng: virtio - don't waste entropy omits 7a0227b82165 hwrng: virtio - don't wait on cleanup omits 3f90786de96b hwrng: virtio - add an internal buffer omits e4b0c38fb12d vdpa/mlx5: Propagate link status from device to vdpa driver omits bd78d689b657 vdpa/mlx5: Rename control VQ workqueue to vdpa wq omits f5c4da43de83 vdpa/mlx5: Remove mtu field from vdpa net device omits 52e437b2b222 eni_vdpa: add vDPA driver for Alibaba ENI omits b0f7d34b5074 vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE omits 289359bc5271 virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] omits 371f108ca2df vdpa: min vq num of vdpa device cannot be greater than max vq num omits 2a1ba6f27409 vdpa: add new callback get_vq_num_min in vdpa_config_ops omits e600e08659ad vp_vdpa: add vq irq offloading support omits 95a7e74c5ab9 vdpa: fix typo omits c3ca8a3eeb54 virtio-pci: introduce legacy device module omits 1a662cf6cb9a virtio-blk: add num_request_queues module parameter omits b2c5221fd074 virtio-blk: avoid preallocating big SGL for data omits 496d11af1b15 virtio_net: clarify tailroom logic omits 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data omits 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens omits 14f27ba3f059 mm: hwpoison: refactor refcount check handling omits 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() omits c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops omits f90aeb89348d mm: fix data race in PagePoisoned() omits 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() omits 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() omits 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says omits 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() omits 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP omits feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP omits fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] omits 1fd0fd3e7065 mm/page_alloc: print node fallback order omits c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() omits fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() omits b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags omits f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] omits 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 23472977d78a arm64: support page mapping percpu first chunk allocator omits 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] omits 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed omits 1db72c04dd2c mm/vmalloc: check various alignments when debugging omits f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead omits 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk omits 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine omits 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() omits 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE omits cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable omits 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions omits 3bee30e45770 Documentation: update pagemap with shmem exceptions omits 77fe6b7011ce mm: remove redundant smp_wmb() omits 4c08ce01e7b0 mm: introduce pmd_install() helper omits c27f24dc72de mm: add zap_skip_check_mapping() helper omits 1b40c5d984c6 mm: drop first_index/last_index in zap_details omits 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns omits 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it omits 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm omits 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks omits 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes omits c79bbd9d50ba memcg, kmem: mark cancel_charge() inline omits 076643b8a37d Merge branch 'efi/core' omits dfbee03e72b0 Merge branch 'irq/core' omits cedd3f2c6a4a Merge branch 'locking/core' omits 478a23e62bb7 Merge branch 'locking/wwmutex' omits 4b74e8bd6873 Merge branch 'objtool/core' omits ae13b9e2d8a1 Merge branch 'perf/core' omits eb15818b8659 Merge branch 'ras/core' omits baf8cfa9c29d Merge branch 'sched/core' omits 037495eb8133 stacktrace: Provide stack_trace_save_tsk() stub in the !CO [...] omits f59c2d09bcb5 Merge branch 'sched/urgent' omits 62aa5d58d1f5 Merge branch 'x86/build' omits 3f9c59fe4d23 Merge branch 'x86/cleanups' omits 672524bba11e Merge branch 'x86/core' omits b9e42436ff4c Merge branch 'x86/cpu' omits 1e9ee43adbf6 Merge branch 'x86/fpu' omits 8296ab1a7b7b Merge branch 'x86/misc' omits 291b8a74c30b Merge branch 'x86/sev' omits 31a20d9f2a9f Merge branch 'x86/sgx' omits 40bd0b7b60c7 Merge branch 'x86/urgent' omits 6eaecf014807 drm/i915: remove CNL leftover omits 6d135345f6ad f2fs: multidevice: support direct IO omits 25fbbe50d32f f2fs: introduce fragment allocation mode mount option omits b84a90d511cf f2fs: replace snprintf in show functions with sysfs_emit omits dec9d62cc411 f2fs: include non-compressed blocks in compr_written_block 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 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() omits f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] omits 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() omits bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() omits 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] omits 09f8fe4cae5e drm/i915: Move function prototypes to the correct header omits 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] omits e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c omits f50423436105 drm/i915: Add a platform independent way to check for CCS [...] omits df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes omits b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] omits 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] omits b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() omits d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] omits 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor omits 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c omits e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers omits 6203cd38cfc5 Merge branch 'for-next/trbe-errata' into for-next/core 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 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 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 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 0204bdeb3df7 spi: bcm-qspi: Fix missing clk_disable_unprepare() on erro [...] omits 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n omits f8b5307074f8 drm/rockchip: Implement mmap as GEM object function omits 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" 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 a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed omits 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function omits 0d26db643d82 phy: qcom-qmp: another fix for the sc8180x PCIe definition omits 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes omits 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic omits 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() omits 168a56603ddb memcg: unify memcg stat flushing omits e0eeb5aff0ab memcg: flush stats only if updated omits 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 7ec50d8d865d mm: optimise put_pages_list() omits 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() omits cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check omits 75affdaa953b mm/gup: further simplify __gup_device_huge() omits e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU omits ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON omits bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page omits fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] omits 018b3196d0fd mm/page_ext.c: fix a comment omits cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking omits 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] omits f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits c333eacfa102 slab: add __alloc_size attributes for better bounds checking omits 7b71d3b837b4 slab: clean up function prototypes omits 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] omits f49ad45840e5 rapidio: avoid bogus __alloc_size warning omits 7de92c66a32c kasan: test: bypass __alloc_size checks omits 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly omits 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes omits fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 664230b497ee mm/smaps: fix shmem pte hole swap calculation omits 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write omits 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB omits 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack omits 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() omits a312176d57b7 lib/stackdepot: introduce __stack_depot_save() omits 29cfb2f197b7 lib/stackdepot: remove unused function argument omits a150ad3e6fc6 lib/stackdepot: include gfp.h omits 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits dd4b499af21b mm, slub: use prefetchw instead of prefetch omits ff82d2329f24 mm/slub: increase default cpu partial list sizes omits e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages omits a82934015d24 slub: add back check for free nonslab objects omits 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() omits 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h omits ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning omits 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode omits cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] omits d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret omits 9a8421029201 ocfs2: cleanup journal init and shutdown omits 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths omits 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] omits ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" omits 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt omits d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir omits 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages omits 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] omits 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check omits 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes omits a0682782ac11 lib/test_kasan.c: use underlying string helpers omits 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables omits 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() omits 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] 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 e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] omits 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] omits 7f01eda12647 Merge branch 'acpi-pm' into linux-next omits 82aaab34efd3 Merge branch 'pm-sleep' into linux-next omits 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv omits 8315e2975e8e drm/msm: use new iterator in msm_gem_describe omits a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini omits fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 omits ce679dea955e drm/i915/dp: Sanitize link common rate array lookups omits caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values omits bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] omits 9ad87de47356 drm/i915/dp: Ensure max link params are always valid omits 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid omits 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders omits a5085d70a3ba MAINTAINERS: Rust omits 2b8dc4465aae scripts: add `generate_rust_analyzer.py` omits a970ba5e1179 samples: add Rust examples omits 863f302d181f docs: add Rust documentation omits b1cdddf4d1bd Kbuild: add Rust support omits 6e28ec5867e9 rust: export generated symbols omits fdc63184c87c rust: add `kernel` crate omits 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim 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 b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 2482e6b6e33c Merge branch 'features' into for-next omits f01fa541d11b Merge branch 'fixes' into for-next omits c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies omits c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict omits c03c06cd0ac5 Merge branch 'devel-stable' into for-next omits 0427af413485 Merge branches 'fixes' and 'misc' into for-next omits 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming omits fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode omits b93e947664a1 drm/bridge: tc358768: Calculate video start delay omits 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode omits 45a44b01faa6 drm/bridge: tc358768: Enable reference clock omits f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object omits e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] omits 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin omits 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers omits 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] omits 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() omits 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] omits 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() omits 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere omits 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c omits 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers omits ba3078dad140 drm/dp: add helpers to read link training delays omits 718cc87e1669 drm/i915: Introduce lpt_pch_disable() omits d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code omits 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() omits 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code omits 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() omits f45d2252ee10 drm/i915: Move LPT PCH readout code omits ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention omits b2de2d006dfa drm/i915: Move PCH modeset code to its own file omits ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file omits 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() 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 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. omits 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() omits 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] omits 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff omits f9a7b19c4840 drm/i915: Move the pxp plane state computation omits 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] omits ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors omits b7c534f5015b m68knommu: Remove MCPU32 config symbol omits 82969eee6804 m68k: set a default value for MEMORY_RESERVE omits e704163f9bf8 rust: add `macros` crate omits 2800b55bc445 rust: add `build_error` crate omits 7c34bbf9330e rust: add `alloc` crate omits 67903bc007c4 rust: add `compiler_builtins` crate omits 46b2ac4d6c57 rust: add C helpers omits 0f0d79977085 vsprintf: add new `%pA` format specifier omits 02af4deb393c kallsyms: Use the correct buffer size for symbols 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 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 omits af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) omits 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error omits 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error omits e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() omits 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind omits 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold omits 75ad021f2192 drm/v3d: nullify pointer se with a NULL omits 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver omits 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support omits a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver omits 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible omits 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels omits dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 omits 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling omits 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional omits 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] omits 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] omits acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] omits c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] omits cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit omits 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit omits 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding omits 6eab8224ed3d drm/tiny: ili9163: fix build omits 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF omits 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF omits 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] omits f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge 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 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] omits e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] omits a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] omits 21078041965e Makefile: Enable -Wcast-function-type omits d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] omits 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] omits d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] omits ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] omits a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] omits 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] omits 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] omits 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] omits 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. 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 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure omits 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure omits 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure omits 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver omits b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings omits acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() omits 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 omits 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping omits 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] omits 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel omits b7490aade5d2 video: omapfb: Fix fall-through warning for Clang omits 08e9f52e2dce cifs: for compound requests, use open handle if possible omits 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] omits f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device omits e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] omits 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] omits 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] omits 8a12b170558a drm/privacy-screen: Add notifier support (v2) omits befe5404a00b drm/privacy-screen: Add X86 specific arch init code omits a1a98689301b drm: Add privacy-screen class (v4) omits 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) 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 dffca4d565b3 dm: Remove redundant flush_workqueue() calls omits 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem omits 8503243b4a81 dm integrity: log audit events for dm-integrity target omits c1d7fa96e74b dm: introduce audit event module for device mapper omits 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl omits 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() 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 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] omits 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] 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 6b28c7d0781e PM / devfreq: Strengthen check for freq_table 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 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT omits b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens omits a864e1bf1fbb extcon: max3355: Drop unused include omits e4d0262e9a2a extcon: usb-gpio: Use the right includes omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] 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 d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] adds 64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string adds ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST adds 646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kerne [...] adds 4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function t [...] adds 1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 890d33561337 virtio-ring: fix DMA metadata flags adds 9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event adds fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/ [...] 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 eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-wat [...] adds 8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/p [...] adds d81d0e41ed5f spi: spl022: fix Microwire full duplex mode adds 4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/ [...] 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 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 440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled adds f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode adds 0251d196b0e1 net: hns3: ignore reset event before initialization proces [...] adds 2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs adds 6754614a787c net: hns3: add more string spaces for dumping packets numb [...] adds c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command adds 630a6738da82 net: hns3: adjust string spaces of some parameters of tx b [...] adds 424a4f52c5d4 Merge branch 'hns3-fixes' adds 09b1d5dc6ce1 cfg80211: fix management registrations locking adds 689a0a9f505f cfg80211: correct bridge/4addr mode check adds afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kerne [...] adds 6f7c88691191 usbnet: fix error return code in usbnet_probe() adds f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number adds 72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 adds 9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() adds 90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_p [...] adds c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow adds f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV adds a32f07d21102 Merge branch 'SMC-fixes' adds da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls adds 1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment adds e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure adds cc45b96e2de7 octeontx2-af: Check whether ipolicers exists adds e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. adds c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. adds 20af8864a302 Merge branch 'octeontx2-debugfs-fixes' adds 27de809a3d83 riscv, bpf: Fix potential NULL dereference adds f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum adds 35392da51b1a Revert "net: hns3: fix pause config problem after autoneg [...] adds 411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/l [...] adds 5afa7898ab7a drm/amdgpu: fix out of bounds write adds c21b105380cf drm/amd/display: Limit display scaling to up to true 4k fo [...] adds c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds 672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 4835ea6c173a drm/amd/display: increase Z9 latency to workaround underfl [...] adds dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 adds 2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init adds 53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp adds defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitla [...] adds 3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs adds 54149d13f369 drm/amd/display: Fallback to clocks which meet requested v [...] adds ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 adds 03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitla [...] adds 19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.fre [...] adds 61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 adds 79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.fre [...] 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 9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.fr [...] adds b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu adds f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesk [...] adds 3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount adds f25a5481af12 Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.o [...] adds 8dcb3060d81d memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds c7cb42e94473 mm: hwpoison: remove the unnecessary THP check adds eac96c3efdb5 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 337546e83fc7 mm/oom_kill.c: prevent a race between process_mrelease and [...] adds 6f1b228529ae ocfs2: fix race between searching chunks and release journ [...] adds 855d44434fa2 mm/secretmem: avoid letting secretmem_users drop to zero adds ffb29b1c255a mm/vmalloc: fix numa spreading for large hash tables adds 74c42e1baacf mm, thp: bail out early in collapse_file for writeback page adds a4aeaa06d45e mm: khugepaged: skip huge page collapse for special files adds 2e014660b3e4 mm/damon/core-test: fix wrong expectations for 'damon_spli [...] adds 9c7516d669e6 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds 2c04d67ec1eb Merge branch 'akpm' (patches from Andrew) adds 75c7a6c1ca63 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6130722f1114 ftrace: Fix kernel-doc formatting issues adds ddcf906fe5ed tracing: Fix misspelling of "missing" adds 6f1152126731 Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/ [...] adds 3a60f6537c9a Revert "btrfs: compression: drop kmap/kunmap from generic [...] adds 56ee254d23c5 Revert "btrfs: compression: drop kmap/kunmap from zstd" adds 55276e14df43 Revert "btrfs: compression: drop kmap/kunmap from zlib" adds ccaa66c8dd27 Revert "btrfs: compression: drop kmap/kunmap from lzo" adds fd919bbd334f Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/s [...] 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 e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock adds 90935eb303e0 mmc: tmio: reenable card irqs after the reset callback adds 17d50f89410c Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds d308ae0d299a block: drain queue after disk is removed from sysfs adds 9586e67b911c block: schedule queue restart after BLK_STS_ZONE_RESOURCE adds e0c60d0102a5 block: Fix partition check for host-aware zoned block devices adds 926245c7d222 nvmet-tcp: fix a memory leak when releasing a queue adds 25e1f67eda4a nvme-tcp: fix H2CData PDU send accounting (again) adds ce7723e9cdae nvme-tcp: fix possible req->offset corruption adds d89b9f3bbb58 nvme-tcp: fix data digest pointer calculation adds e790de54e94a nvmet-tcp: fix data digest pointer calculation adds 86aeda32b887 nvmet-tcp: fix header digest verification adds f4aaf1fa8b17 Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.or [...] adds a379fbbcb88b Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/l [...] adds 85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property adds c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure adds db2398a56aec Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/p [...] 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 119c85055d86 Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm [...] adds 64a19591a293 riscv: fix misalgned trap vector base address adds cf11d01135ea riscv: Do not re-populate shadow memory with kasan_populat [...] adds 54c5639d8f50 riscv: Fix asan-stack clang build adds bf85ba018f92 Merge tag 'riscv-for-linus-5.15-rc8' of git://git.kernel.o [...] adds 3a4347d82efd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 61a9f252c1c0 scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT adds 09d9e4d04187 scsi: ufs: ufshpb: Remove HPB2.0 flows adds 180eca540ae0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 8228c77d8b56 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock adds 4b2caef043dd Merge tag 'kvm-s390-master-5.15-2' of git://git.kernel.org [...] adds 0985dba842ea KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_ [...] adds 9b0971ca7fc7 KVM: SEV-ES: fix another issue with string I/O VMGEXITs adds f3d1436d4bf8 KVM: x86: Take srcu lock in post_kvm_run_save() adds ca5e83eddc8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 095729484efc perf build: Suppress 'rm dlfilter' build message adds 29c77550eef3 perf script: Check session->header.env.arch before using it adds 89ac61ff05a5 perf callchain: Fix compilation on powerpc with gcc11+ adds 27730c8cd60d perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support adds 75fcbd38608c Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git:/ [...] adds 8bb7eca972ad Linux 5.15 new b9cac915c541 ARC: thread_info.h: correct two typos in a comment new a7986b84ed2e Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 76f79231666a Merge tag 'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pu [...] new e59e6a3acb13 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 40171248bb89 sctp: allow IP fragmentation when PLPMTUD enters Error state new c6ea04ea692f sctp: reset probe_timer in sctp_transport_pl_update new cc4665ca646c sctp: subtract sctphdr len in sctp_transport_pl_hlen new 75cf662c64dd sctp: return true only for pathmtu update in sctp_transpor [...] new cec6880d9b06 Merge branch 'sctp-plpmtud-fixes' new daf182d360e5 net: amd-xgbe: Toggle PLL settings during rate change new e300a85db1f1 selftests/net: update .gitignore with newly added tests new f8d384a640dd nfp: fix NULL pointer access when scheduling dim work new 17e712c6a1ba nfp: fix potential deadlock when canceling dim work new 0f48fb6607ea Merge branch 'nfp-fixes' new fd8d9731bcdf net: phylink: avoid mvneta warning when setting pause parameters new 829e050eea69 net: bridge: fix uninitialized variables when BRIDGE_CFM i [...] new 34d7ecb3d4f7 selftests: net: bridge: update IGMP/MLD membership interval value new 6de6e46d27ef cls_flower: Fix inability to match GRE/IPIP packets new d50334a60457 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2bee7176596b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 571fb4fb78a3 RDMA/hns: Fix initial arm_st of CQ new 0e60778efb07 RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardw [...] new 4f960393a0ee RDMA/qedr: Fix NULL deref for query_qp on the GSI QP new ec7e0a24fff6 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 3ab799201845 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume new 1d47f2909f3c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5d03907bbf9c ASoC: meson: t9015: Add missing AVDD-supply property new bc886482dd19 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 3de290de4d8b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3bf39eaf25de Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5d07f5c36f4c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds f7d7a659e0ba iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] adds bd5f63bc2c09 iio: ltr501: Don't return error code in trigger handler adds d0b063004190 iio: kxsd9: Don't return error code in trigger handler adds d6485768db2b iio: stk3310: Don't return error code in interrupt handler adds 64948d7b7e03 iio: mma8452: Fix trigger reference couting adds 3805d72a2ed0 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] adds cc83a4f11c9d iio: dln2-adc: Fix lockdep complaint adds d917e679c615 iio: trigger: Fix reference counting new f82150f157a0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 74c560bd8dcc Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 0e892f8000e7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d595ea9bcff8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new c5bc84e67d05 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 5336d93db688 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8c0fd1262637 dma-buf: acquire name lock before read/write dma_buf.name new 75f097aa9969 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new c1003cf09690 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 3a55445f11e6 Merge remote-tracking branch 'torvalds/master' into perf/core adds cf95f85e27bb perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup adds 39c534889e8c perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup adds 133fe2e617e4 perf tests: Improve temp file cleanup in test_arm_coresight.sh adds 432d7f52825c tools build: Drop needless slang include path in test-all adds cf14013b6ccc perf auxtrace: Add missing Z option to ITRACE_HELP adds b6778fe1bbe4 perf auxtrace: Add itrace A option to approximate IPC adds f2b91386ffe6 perf intel-pt: Support itrace A option to approximate IPC adds c3afd6e50fce perf dlfilter: Add dlfilter-show-cycles adds 4b2b2c6a7d24 perf auxtrace: Add itrace d+o option to direct debug log t [...] adds 624ff63abfd3 perf intel-pt: Support itrace d+o option to direct debug l [...] new a8042bc0ca7a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new ebf48e5f5f28 Merge branch 'compiler-attributes' of https://github.com/o [...] adds 9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable new b115f4317e38 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new f1c0d22e39bc 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() new d1f9d53fba9e Merge branches 'fixes' and 'misc' into for-next new fa191b711c32 ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_ [...] new c1e42efacb9b ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang new 2aa8f79c7509 Merge branch 'devel-stable' into for-next new d14dc63b7137 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new a69483eeefff Merge branch 'for-next/8.6-timers' into for-next/core new 99fe09c857c6 Merge branch 'for-next/extable' into for-next/core new d8a2c0fba530 Merge branch 'for-next/kexec' into for-next/core new 082f6b4b6223 Merge branch 'for-next/kselftest' into for-next/core adds d198c77b7fab arm64: Document boot requirements for FEAT_SME_FA64 adds a68773bd32d9 arm64: Select POSIX_CPU_TIMERS_TASK_WORK new 2bc655ce2942 Merge branch 'for-next/misc' into for-next/core new dc6bab18fb3c Merge branch 'for-next/mm' into for-next/core new 7066248c44ee Merge branch 'for-next/mte' into for-next/core new bd334dd7def6 Merge branch 'for-next/perf' into for-next/core new 16c200e04045 Merge branch 'for-next/pfn-valid' into for-next/core new 3d9c8315fa9b Merge branch 'for-next/scs' into for-next/core adds 49ed920408f8 arm64/sve: Add stub for sve_max_virtualisable_vl() adds 04ee53a55543 arm64/sve: Fix warnings when SVE is disabled new 655ee5571f4b Merge branch 'for-next/sve' into for-next/core new e5f521021279 Merge branch 'for-next/trbe-errata' into for-next/core new b2909a447ec3 Merge branch 'for-next/vdso' into for-next/core new e6359798f62d Merge branch 'for-next/fixes' into for-next/core new d79171042d47 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] 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 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 671e2d745da0 MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE adds e081c53a5ba1 MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE adds a56c75d62c94 Merge tag 'asahi-soc-maintainers-5.16-v2' of https://githu [...] adds 0c1388beb8b8 Merge branch 'arm/soc' into for-next adds 0a8282b83119 arm64: apple: Add pinctrl nodes adds ff2a8d91d80c arm64: apple: Add PCIe node adds 3c866bb79577 arm64: dts: apple: t8103: Add PCIe DARTs adds 128888a6fdb6 arm64: dts: apple: t8103: Add root port interrupt routing adds e1bebf978151 arm64: dts: apple: j274: Expose PCI node for the Ethernet [...] adds c17c7cc775b3 Merge tag 'asahi-soc-dt-5.16-v2' of https://github.com/Asa [...] adds 1cdf5048958d Merge branch 'arm/dt' into for-next adds 5e5a715e3407 Merge branch 'arm/fixes' into for-next adds 7db2bc925e46 Revert "firmware: qcom: scm: Add support for MC boot address API" adds fdf79096aec7 Merge branch 'arm/drivers' into for-next new eb6d50a5d5ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3550cd5fa252 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 314d72024659 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 81afc4b28381 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 718f747dbbb6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f4bc87956f9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a53a4134beff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c3f7ceac5f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 334fdc48e6f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46b8163b9681 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 [...] new 6cd0bda0bf81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7587043624f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 900a02676aad Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new beda6dc24e90 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 new ff95fc9ec5d3 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 [...] new 5a153e5b1ce6 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 377b498e10fe Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 4fbea92d343b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 00837aaba8f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b25a594759db Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] new fc505b1c62ac Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds a69cd911b124 Merge tag 'sunxi-clk-for-5.16-1' of https://git.kernel.org [...] adds 28f216ee5bde Merge branch 'clk-allwinner' into clk-next adds 2e1205422cb9 clk: meson: meson8b: Export the video clocks adds 1792bdac34a7 clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk [...] adds 9e544b75b20f clk: meson: meson8b: Add the vid_pll_lvds_en gate clock adds bb8557359806 clk: meson: meson8b: Add the HDMI PLL M/N parameters adds 040e165bef65 clk: meson: meson8b: Initialize the HDMI PLL registers adds 7bcf9ef6b9c5 clk: meson: meson8b: Make the video clock trees mutable adds 151a994fadf7 Merge tag 'clk-meson-v5.16-1' of https://github.com/BayLib [...] adds 8527731421a2 Merge branch 'clk-amlogic' into clk-next adds 4e44a0ba4d07 Merge tag 'clk-v5.16-samsung' of https://git.kernel.org/pu [...] adds ee7bfa2baf90 Merge branch 'clk-samsung' into clk-next adds f2b883bbdd08 dt-bindings: clock: u8500: Rewrite in YAML and extend adds b14cbdfd467d clk: ux500: Add driver for the reset portions of PRCC adds f847897939b6 Merge branch 'clk-ux500' into clk-next adds 36971566ea7a clk: at91: re-factor clocks suspend/resume adds 4d21be864092 clk: at91: pmc: execute suspend/resume only for backup mode adds c884c7a0acb2 clk: at91: sama7g5: add securam's peripheral clock adds c55388167775 clk: at91: clk-master: add register definition for sama7g5 [...] adds 88bdeed3d08d clk: at91: clk-master: improve readability by using local [...] adds 5df4cd9099d0 clk: at91: pmc: add sama7g5 to the list of available pmcs adds f12d028b743b clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL adds c2910c00fee4 clk: at91: clk-master: check if div or pres is zero adds a27748adeaca clk: at91: clk-master: mask mckr against layout->mask adds 0ef99f8202c5 clk: at91: clk-master: fix prescaler logic adds 1e229c21a472 clk: at91: clk-sam9x60-pll: add notifier for div part of PLL adds 7029db09b202 clk: at91: clk-master: add notifier for divider adds facb87ad7560 clk: at91: sama7g5: remove prescaler part of master clock adds 0b59e619ef24 clk: at91: sama7g5: set low limit for mck0 at 32KHz adds 05c7df958f37 Merge branch 'clk-at91' into clk-next adds dd742cac340f clk: use clk_core_get_rate_recalc() in clk_rate_get() adds 9c4c7a13f4c8 Merge branch 'clk-debugfs' into clk-next new aefcc76020f9 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 9b10a7b454cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b69cc9ad7e06 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 7411dfb66bfa 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 new 113256aa41ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43bdcbd50043 microblaze: timer: Remove unused properties new bd79273a1397 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new fdc1eebd2fb7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 7f621f904881 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new be6ff59c18bc Merge branch 'for-next' of git://github.com/openrisc/linux.git new cf2ec7893f87 parisc/unwind: use copy_from_kernel_nofault() new a348eab32776 parisc: make parisc_acctyp() available outside of faults.c new aeb1e833a4c3 parisc: Switch to ARCH_STACKWALK implementation new ec5c115050f5 parisc: Add KFENCE support new a5e8ca3783ad parisc: disable preemption during local tlb flush new 4f1938673994 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] new 3fb28e199d1f parisc: fix preempt_count() check in entry.S new 1c2fb946cdb7 parisc: disable preemption in send_IPI_allbutself() new 1030d681319b parisc: fix warning in flush_tlb_all new 9f6cfef1d040 parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] new b7d8c16a58f8 parisc: Allocate task struct with stack frame alignment new 6ff7fa4b2393 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h new f06d6e92c879 parisc: Use PRIV_USER instead of 3 in entry.S new 9cc2fa4f4a92 task_stack: Fix end_of_stack() for architectures with upwa [...] new 4c67283be7cd parisc: Fix ptrace check on syscall return new 0d71b5832d95 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled new b802c93f9ea2 parisc: move virt_map macro to assembly.h new ef1d34fcac4c parisc: add PIM TOC data structures new 1d3ac7d1c1f9 parisc/firmware: add functions to retrieve TOC data new 71ba05e1c624 parisc: add support for TOC (transfer of control) new 150dd95a8936 parisc: Move thread_info into task struct new 32a0ffc831d9 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] new e8e9c218252d parisc: Use PRIV_USER in syscall.S new aa131b1121ce parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h new 458627ee3c5b parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers new 82c98eee79c1 parisc: enhance warning regarding usage of O_NONBLOCK new e8b993e510b7 parisc: mark xchg functions notrace new e33df8c9cf26 parisc: Make use of the helper macro kthread_run() new 3a1156913883 parisc/ftrace: set function trace function new a5b07aa4b062 parisc/ftrace: use static key to enable/disable function g [...] new c59edda7bfb6 parisc: Remove unused constants from asm-offsets.c new 9abc2a307e9e parisc: decompressor: remove repeated depenency of misc.o new 9486d04a6a7a parisc: decompressor: clean up Makefile new b51ca450c601 parisc: Update defconfigs new fb91ddee0f66 parisc: Fix set_fixmap() on PA1.x CPUs new 84345349641c parisc: Fix code/instruction patching on PA1.x machines new 6cc5cf8e40ff 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 b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPA [...] adds f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s adds b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script adds 4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false [...] adds cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mit [...] adds 44a8214de96b powerpc/bpf: Fix write protecting JIT code adds b1b93cb7e794 powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set [...] adds b6cb20fdc273 powerpc/book3e: Fix set_memory_x() and set_memory_nx() adds 44c14509b0da powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs adds 5d354dc35ebb powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void adds 3c12b4df8d5e powerpc/security: Use a mutex for interrupt exit code patching adds fef071be57dc powerpc/dcr: Use cmplwi instead of 3-argument cmpli adds 290fe8aa69ef powerpc/44x/fsp2: add missing of_node_put adds b1f896ce3542 powerpc/xmon: fix task state output adds 19b27f37ca97 MAINTAINERS: Update powerpc KVM entry adds 322fda0405fe KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value adds 235cee162459 KVM: PPC: Tick accounting should defer vtime accounting 't [...] adds 5b9f69ffa6b4 Merge branch 'topic/ppc-kvm' into next new f8c0e36b48e3 powerpc: Don't provide __kernel_map_pages() without ARCH_S [...] new 52862ab33c5d powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier dur [...] new 81291383ffde powerpc/32e: Ignore ESR in instruction storage interrupt handler new ec077bea8382 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f9ace4ede49b riscv: remove .text section size limitation for XIP adds 683b33f7e7ec riscv/vdso: Drop unneeded part due to merge issue adds ffa7a9141bb7 riscv: defconfig: enable DRM_NOUVEAU new 16f537d2590a 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 new 29cfd0d3568d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 61531cb3f9cd sh: Cleanup about SPARSE_IRQ adds fda1bc533094 sh: fix kconfig unmet dependency warning for FRAME_POINTER adds e25c252a9b03 sh: math-emu: drop unused functions adds b929926f01f2 sh: define __BIG_ENDIAN for math-emu adds 475c3f599582 sh: fix READ/WRITE redefinition warnings adds 8518e694203d sh: pgtable-3level: Fix cast to pointer from integer of di [...] new 16179212bd71 Merge branch 'for-next' of git://git.libc.org/linux-sh new 7885c6b55109 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 0f1eab669447 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 12ccfdfcf960 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7e072f9b77f fscrypt: improve a few comments new 3622342c2ffe 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 new 81fcca5346e0 cifs: Move to using the alternate fallback fscache I/O API new ecf951aa90bc fscache: Remove the old I/O API new 3b741cd6fa38 fscache: Remove stats that are no longer used new cb5484ae3fec fscache: Update the documentation to reflect I/O API changes new 4f15c6e47431 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 new e77fbf990316 btrfs: send: prepare for v2 protocol new 5c78a5e7aa83 btrfs: call btrfs_check_rw_degradable only if there is a m [...] new 5d03dbebba25 btrfs: clear MISSING device status bit in btrfs_close_one_device new 9798ba24cb76 btrfs: remove root argument from drop_one_dir_item() new 4467af880929 btrfs: remove root argument from btrfs_unlink_inode() new 6d9cc07215c7 btrfs: remove root argument from add_link() new d1ed82f3559e btrfs: remove root argument from check_item_in_log() new 30dfc2d8e88a Merge branch 'misc-next' into for-next-next-v5.15-20211029 new 16e421e5ad15 btrfs: index free space entries on size new 6e6190a532b9 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] new 7882a21ed6ab btrfs: only copy dir index keys when logging a directory new fa9108695218 btrfs: remove no longer needed logic for replaying directo [...] new 34e158bd30c3 Merge branch 'ext/filipe/tree-log-speedup' into for-next-n [...] new 764ada313576 Merge branch 'for-next-next-v5.15-20211029' into for-next- [...] new e0716c12f5f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d40db14ae122 Merge branch 'master' of git://github.com/ceph/ceph-client.git new e400de80866d cifs: To match file servers, make sure the server hostname [...] new 6fb401504cba cifs: add mount parameter tcpnodelay new ae272e34bfa1 cifs: for compound requests, use open handle if possible new 85e2f9b9b211 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds eaa9172ad988 erofs: get rid of ->lru usage new a0961f351d82 erofs: don't trigger WARN() when decompression fails new a3087f87f7c3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4a4774321af6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount adds 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() adds fd5a3ff49a19 fsnotify: pass dentry instead of inode data adds dabe729dddca fsnotify: clarify contract for create event hooks adds cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable adds b9928e80dda8 fanotify: Fold event size calculation to its own function adds 8299212cbdb0 fanotify: Split fsid check from other fid mode checks adds e0462f91d247 inotify: Don't force FS_IN_IGNORED adds 808967a0a4d2 fsnotify: Add helper to detect overflow_event adds 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event adds 29335033c574 fsnotify: Retrieve super block from the data field adds 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] adds 330ae77d2a5b fsnotify: Pass group argument to free_event adds 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode adds 74fe4734897a fanotify: Allow file handle encoding for unhashed events adds 272531ac619b fanotify: Encode empty file handle when no inode is provided adds 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event adds 9daa811073fa fsnotify: Support FS_ERROR event type adds 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR adds 734a1a5eccc5 fanotify: Pre-allocate pool of error events adds 83e9acbe13dc fanotify: Support enqueueing of error events adds 8a6ae64132fd fanotify: Support merging of error events adds 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro adds 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID adds 572c28f27a26 fanotify: WARN_ON against too large file handles adds 936d6a38be39 fanotify: Report fid info for file related file system errors adds 130a3c742107 fanotify: Emit generic error info for error event adds 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events adds 9a089b21f79b ext4: Send notifications on error adds 5451093081db samples: Add fs error monitoring example adds c0baf9ac0b05 docs: Document the FAN_FS_ERROR event adds d1ccf9fdcfc9 Merge filesystem error notification series from Gabriel. new e8e0b00ecccf Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 04515da1f761 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 09631cf3234d f2fs: include non-compressed blocks in compr_written_block adds 84eab2a899f2 f2fs: replace snprintf in show functions with sysfs_emit adds 6691d940b0e0 f2fs: introduce fragment allocation mode mount option adds 71f2c8206202 f2fs: multidevice: support direct IO adds b368cc5e2634 f2fs: compress: fix overwrite may reduce compress ratio un [...] adds 02d58cd253d7 f2fs: compress: disallow disabling compress on non-empty c [...] new ca98d72141dd f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() new 10a26878564f f2fs: support fault injection for dquot_initialize() new bc0ff947927b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 97f044f690ba fuse: don't increment nlink in link() adds fa5eee57e33e fuse: selective attribute invalidation adds 8c56e03d2e08 fuse: don't bump attr_version in cached write adds 27ae449ba26e fuse: rename fuse_write_update_size() adds d347739a0e76 fuse: always invalidate attributes after writes adds 484ce65715b0 fuse: fix attr version comparison in fuse_read_update_size() adds 20235b435a5c fuse: cleanup code conditional on fc->writeback_cache adds c15016b7ae1c fuse: simplify local variables holding writeback cache state adds 04d82db0c557 fuse: move reverting attributes to fuse_change_attributes() adds 4b52f059b5dd fuse: add cache_mask adds ec85537519b3 fuse: take cache_mask into account in getattr adds c6c745b81033 fuse: only update necessary attributes adds a390ccb316be fuse: add FOPEN_NOFLUSH new 21dcfcc50476 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() new f2e2e60ca05b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d54ee8dbe189 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 8b6e7d370231 ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() new 5cefa8206b91 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() new c3344929032a ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() new 09a0141566ad ksmbd: Remove redundant 'flush_workqueue()' calls new 5ed876c19929 ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() new 647bc03ba456 ksmbd: don't need 8byte alignment for request length in ks [...] new d957217495ca Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() new 0aaf22e2f3d5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new e23f67a61580 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new 3ff8574bbb5d 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 e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] adds 9a620291fc01 ubifs: Export filesystem error counters adds 9aaa6cc099f6 ubifs: Document sysfs nodes new 5ed176a2b4f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0b9007ec7b9f xfs: Remove duplicated include in xfs_super new 2a09b575074f xfs: use swap() to make code cleaner new c1b0b40fcf38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 393613387664 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 482e00075d66 fs: remove leftover comments from mandatory locking removal new c0a3f7eb59cd Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 62e773181f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c666d447e091 test_printf: Make pft array const adds a25a0854a226 test_printf: Remove separate page_flags variable adds 5b358b0de963 test_printf: Remove custom appending of '|' adds 507f98603607 test_printf: Append strings more efficiently adds 23efd0804c0a vsprintf: Make %pGp print the hex value adds 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next adds 24a1dffbecaf lib/vsprintf.c: Amend static asserts for format specifier flags adds ad7fea30c59e Merge branch 'for-5.16' into for-next new 731c6ad3a3ec 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' new 73641d473a38 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4962dc5a9531 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a mult [...] adds 61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game [...] adds 8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. adds 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next adds 3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set [...] adds 2af16c1f846b HID: nintendo: add nintendo switch controller driver adds c5e626769563 HID: nintendo: add player led support adds 08ebba5c2703 HID: nintendo: add power supply support adds 697e5c7a34b0 HID: nintendo: add home led support adds c4eae84feff3 HID: nintendo: add rumble support adds 6b5dca2dea4e HID: nintendo: improve subcommand reliability adds 479da173c433 HID: nintendo: send subcommands after receiving input report adds c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings adds 012bd52c699d HID: nintendo: reduce device removal subcommand errors adds 1425247383c5 HID: nintendo: set controller uniq to MAC adds 294a828759d0 HID: nintendo: add support for charging grip adds 83d640c4f8f8 HID: nintendo: add support for reading user calibration adds 4ff5b10840a8 HID: nintendo: add IMU support adds 4c048f6b2c25 HID: nintendo: improve rumble performance and stability adds e93363f716a2 HID: nintendo: ratelimit subcommands and rumble adds dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker adds 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next adds b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` adds 3d422a4668ef HID: wacom: Make use of the helper function devm_add_actio [...] adds 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next adds 6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device adds 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next adds b7abf78b7a6c HID: u2fzero: clarify error check and length calculations adds 43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb adds 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next new 66d6b998d1b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ad5dc3540d8 i2c: i801: Fix incorrect and needless software PEC disabling new e4f2647585d0 Merge tag 'at24-updates-for-v5.16' of git://git.kernel.org [...] new ef3fe574d49e i2c: tegra: Ensure that device is suspended before driver [...] new 8e98c4f5c38b i2c: qup: fix a trivial typo new 5fe058b04d01 i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag new 7f98960c046e i2c: xlr: Fix a resource leak in the error handling path o [...] new 6bf9e6543811 Merge branch 'i2c/for-mergewindow' into i2c/for-next new dbf9147d1136 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 3b9b834d3a8b Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 1bfaa49abf07 dt-bindings: hwmon: Add nct7802 bindings adds 0e346a86a51d hwmon: (nct7802) Make temperature/voltage sensors configurable adds f4cbba74c3ec hwmon: (nct6775) add ProArt X570-CREATOR WIFI. adds f347e249fcf9 hwmon: (lm90) Introduce flag indicating extended temperatu [...] adds f8344f7693a2 hwmon: (lm90) Add basic support for TI TMP461 adds 38d9f06c5740 hwmon: (tmp401) Drop support for TMP461 new 10f0d2ab9aa6 hwmon: (nct7802) Add of_node_put() before return new 0d6a1e908e9c 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 1f57bd42b77c docs: submitting-patches: make section about the Link: tag [...] new c76fb853bc94 Merge branch 'docs-next' of git://git.lwn.net/linux.git new a0ba7a5312b3 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 320510b91925 media: atomisp: get rid of two unused functions new 88e41fb5ce93 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 928265e3601c PM: sleep: Do not let "syscore" devices runtime-suspend du [...] adds b0e524950567 Merge branches 'pm-pci' and 'pm-sleep' into linux-next adds 263d37c43959 Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'pm-em' into [...] 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 caa2bd07f5c5 ACPI: PRM: Remove unnecessary blank lines adds c52ca713279d ACPI: PRM: Handle memory allocation and memory remap failure adds d69d1f708093 ACPI: PM: sleep: Do not set suspend_ops unnecessarily adds 3d730ee68680 ACPI: AC: Quirk GK45 to skip reading _PSR adds 1b26ae40092b ACPI: resources: Add one more Medion model in IRQ override quirk adds ae364fd917a2 nouveau: ACPI: Use the ACPI_COMPANION() macro directly adds f0b2731ba73b gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly adds 61ad20cc4629 Merge branches 'acpi-prm', 'acpi-pm', 'acpi-ac', 'acpi-res [...] adds 8d89835b0467 PM: suspend: Do not pause cpuidle in the suspend-to-idle path adds 23f62d7ab25b PM: sleep: Pause cpuidle later and resume it earlier durin [...] adds 9f6abfcd67aa PM: suspend: Use valid_state() consistently adds c72bcf0ab87a cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization adds ba9410801460 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds bf7fc0c36958 ACPI: APEI: EINJ: Relax platform response timeout to 1 second adds 06606646af97 ACPI: APEI: mark apei_hest_parse() static adds d5a8fb654c3b perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly adds 1cb35b70a791 Merge branches 'acpi-apei' and 'acpi-drivers' into linux-next adds 28d7f0f3f10b devfreq: exynos-ppmu: use node names with hyphens adds 14714135a835 devfreq: exynos-ppmu: simplify parsing event-type from DT adds 5cf79c293821 PM / devfreq: Strengthen check for freq_table adds 031eda1840ff Merge tag 'devfreq-next-for-5.16' of git://git.kernel.org/ [...] adds 259714100d98 PM / wakeirq: support enabling wake-up irq after runtime_s [...] adds 0537282d3b09 usb: xhci-mtk: enable wake-up interrupt after runtime_susp [...] adds 7ddae8c779da usb: mtu3: enable wake-up interrupt after runtime_suspend called adds 1eb4f10091ca Merge branches 'pm-devfreq' and 'pm-sleep' into linux-next new 61a3c78d991c ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() new 5f6ba0ff183c Merge branch 'acpi-glue' into linux-next new 0b152da5514c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new cde421f4f487 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 6f9cfc7b3dd1 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new da965dbc9625 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 97ad8c8c719d RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n adds 10f7b9bc85ec RDMA/ipoib: Use dev_addr_mod() adds 50693e66fd3f RDMA/mlx5: Use dev_addr_mod() adds fd92213e9af3 RDMA: Constify netdev->dev_addr accesses adds 86479f8a3fc7 RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk adds e058953c0ed1 RDMA/qedr: Remove unsupported qedr_resize_cq callback new 5460601de590 dma-buf: Fix pin callback comment new 1e4df4a21c5a RDMA/umem: Allow pinned dmabuf umem usage new 66f4817b5712 RDMA/efa: Add support for dmabuf memory regions new 067113d9db66 RDMA/core: Fix missed initialization of rdma_hw_stats::lock new 50604757e792 RDMA/irdma: Remove the unused variable local_qp new 69d1ed59999c RDMA/rxe: Save a few bytes from struct rxe_pool new e30bb300a401 RDMA/rxe: Use 'bitmap_zalloc()' when applicable new 000b8490ecac RDMA/rxe: Make rxe_type_info static const new 04567caf96e5 RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_ [...] new 493620b1c903 RDMA/bnxt_re: Use helper function to set GUIDs new ddf65f28ddca IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks new 840f4ed2d47b IB/qib: Rebranding of qib driver to Cornelis Networks new 4892298c3a33 IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks new 6d202d9f70a3 RDMA/hns: Use the core code to manage the fixed mmap entries new bef9972fd218 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 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 7529cc7fbd9c lib: bitmap: Introduce node-aware alloc API adds 54b2b3eccab6 net: Prevent HW-GRO and LRO features operate together adds 50f477fe9933 net/mlx5e: Rename lro_timeout to packet_merge_timeout adds 7025329d208c net/mlx5: Add SHAMPO caps, HW bits and enumerations adds eaee12f04692 net/mlx5e: Rename TIR lro functions to TIR packet merge functions adds d7b896acbdcb net/mlx5e: Add support to klm_umr_wqe adds e5ca8fb08ab2 net/mlx5e: Add control path for SHAMPO feature adds f97d5c2a453e net/mlx5e: Add handle SHAMPO cqe support adds 64509b052525 net/mlx5e: Add data path for SHAMPO feature adds 92552d3abd32 net/mlx5e: HW_GRO cqe handler implementation adds def09e7bbc3d net/mlx5e: Add HW_GRO statistics adds 83439f3c37aa net/mlx5e: Add HW-GRO offload adds ae3452995bd4 net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operat [...] adds 8ca9caee851c net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline adds c230dc8627de Merge tag 'mlx5-updates-2021-10-26' of git://git.kernel.or [...] adds fdedb695e6a8 net: mvneta: populate supported_interfaces member adds d9ca72807ecb net: mvneta: remove interface checks in mvneta_validate() adds 099cbfa286ab net: mvneta: drop use of phylink_helper_basex_speed() adds e334df1d33b6 Merge branch 'mvneta-phylink' adds 4682048af0c8 net: bridge: remove fdb_notify forward declaration adds 5f94a5e276ae net: bridge: remove fdb_insert forward declaration adds 4731b6d6b257 net: bridge: rename fdb_insert to fdb_add_local adds f6814fdcfe1b net: bridge: rename br_fdb_insert to br_fdb_add_local adds 9574fb558044 net: bridge: reduce indentation level in fdb_create adds 5cda5272a460 net: bridge: move br_fdb_replay inside br_switchdev.c adds fab9eca88410 net: bridge: create a common function for populating switc [...] adds 716a30a97a52 net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device adds 6487c819393e Merge branch 'br-fdb-refactoring' adds fb9d19c2d844 Revert "devlink: Remove not-executed trap group notifications" adds c5e0321e43de Revert "devlink: Remove not-executed trap policer notifications" adds 4796e2518a52 Merge branch 'two-reverts-to-calm-down-devlink-discussion' adds f25c0515c521 net: sched: gred: dynamically allocate tc_gred_qopt_offload adds 267463823adb net: sch: eliminate unnecessary RCU waits in mini_qdisc_pa [...] adds 85c0c3eb9a66 net: sch: simplify condtion for selecting mini_Qdisc_pair buffer adds 8db3cbc50748 net: macb: Fix mdio child node detection adds 8b6ce9b02672 staging: use of_get_ethdev_address() adds 5a48585d7ec1 net: thunderbolt: use eth_hw_addr_set() adds b859a360d88d xdp: Remove redundant warning adds 9dfc685e0262 inet: remove races in inet{6}_getname() adds 5823fc96d754 tcp: define macros for a couple reclaim thresholds adds 292e6077b040 net: introduce sk_forward_alloc_get() adds 6511882cdd82 mptcp: allocate fwd memory separately on the rx and tx path adds b8e0def397d7 mptcp: drop unused sk in mptcp_push_release adds 21214d555ff2 Merge branch 'mptcp-rework-fwd-memory-allocation-and-one-cleanup' adds 911e3a46fb38 net: phy: Fix unsigned comparison with less than zero adds 3ded97bc41a1 tcp: remove dead code from tcp_sendmsg_locked() adds 27728ba80f1e tcp: cleanup tcp_remove_empty_skb() use adds bd4463147171 tcp: remove dead code from tcp_collapse_retrans() adds f401da475f98 tcp: no longer set skb->reserved_tailroom adds a52fe46ef160 tcp: factorize ip_summed setting adds 4f2266748eab tcp: do not clear skb->csum if already zero adds 8b7d8c2bdb76 tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero adds 701b95195484 Merge branch 'tcp-tx-side-cleanups' adds 707182e45b81 media: use eth_hw_addr_set() adds aaaaa1377e7a firewire: don't write directly to netdev->dev_addr adds e0b4f1cd36bf mpt fusion: use dev_addr_set() adds 06e6c88fba24 ipv6: enable net.ipv6.route.max_size sysctl in network namespace adds 8498e17ed4c5 net: mvpp2: populate supported_interfaces member adds 6c0c4b7ac06f net: mvpp2: remove interface checks in mvpp2_phylink_validate() adds 76947a635874 net: mvpp2: drop use of phylink_helper_basex_speed() adds b63f1117aefc net: mvpp2: clean up mvpp2_phylink_validate() adds 1feef2dece56 Merge branch 'mvpp2-phylink' adds 573bce9e675b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 3a26babb4183 Merge tag 'mlx5-net-next-5.15-rc7' of git://git.kernel.org [...] adds 648a991cf316 sch_htb: Add extack messages for EOPNOTSUPP errors adds 442e796f0aa7 devlink: add documentation for octeontx2 driver adds ee046d9a22a4 net: ipconfig: Release the rtnl_lock while waiting for carrier adds 6a03bfbd5ead sky2: Remove redundant assignment and parentheses adds a406290af0ff net: cleanup __sk_stream_memory_free() adds 11195bf5a355 ptp: fix code indentation issues adds 788050256c41 net: phy: microchip_t1: add cable test support for lan87xx phy adds 1910ccf03306 octeontx2-af: debugfs: Minor changes. adds 0daa55d033b0 octeontx2-af: cn10k: debugfs for dumping LMTST map table adds 9716a40a0f48 octeontx2-af: debugfs: Add channel and channel mask. adds b0e77fcc5dfd Merge branch 'octeontx2-debugfs-updates' adds ee775b56950f devlink: Simplify internal devlink params implementation adds f2edaa4ad5d5 net: virtio: use eth_hw_addr_set() adds 7df621a3eea6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 48e4d00b1b93 mlxsw: spectrum_qdisc: Offload root TBF as port shaper new 3d5290ea1dae selftests: mlxsw: Test offloadability of root TBF new 2b11e24ebaef selftests: mlxsw: Test port shaper new d57beb0e1418 Merge branch 'mlxsw-offload-root-tbf-as-port-shaper' new c5f6e5ebc2af net: bridge: provide shim definition for br_vlan_flags new 4a6849e46173 net: bridge: move br_vlan_replay to br_switchdev.c new 9ae9ff994b0e net: bridge: split out the switchdev portion of br_mdb_notify new 9776457c784f net: bridge: mdb: move all switchdev logic to br_switchdev.c new 326b212e9cd6 net: bridge: switchdev: consistent function naming new a812a046c22d Merge branch 'code-movement-to-br_switchdev-c' new c7dd4a5b0a15 bnxt_en: refactor printing of device info new d900aadd86b0 bnxt_en: refactor cancellation of resource reservations new 228ea8c187d8 bnxt_en: implement devlink dev reload driver_reinit new 8f6c5e4d1470 bnxt_en: implement devlink dev reload fw_activate new 892a662f0473 bnxt_en: add enable_remote_dev_reset devlink parameter new 1596847d0f7b bnxt_en: improve error recovery information messages new aadb0b1a0b36 bnxt_en: remove fw_reset devlink health reporter new 2bb21b8db5c0 bnxt_en: consolidate fw devlink health reporters new 8cc95ceb7087 bnxt_en: improve fw diagnose devlink health messages new 9a575c8c25ae bnxt_en: Refactor coredump functions new b032228e58ea bnxt_en: move coredump functions into dedicated file new 80f62ba9d53d bnxt_en: Add compression flags information in coredump seg [...] new 80194db9f53b bnxt_en: Retrieve coredump and crashdump size via FW command new 4e59f0600790 bnxt_en: extract coredump command line from current task new 188876db04a3 bnxt_en: implement dump callback for fw health reporter new 21e70778d0d4 bnxt_en: Update firmware interface to 1.10.2.63 new 3c4153394e2c bnxt_en: implement firmware live patching new 63185eb3aa26 bnxt_en: Provide stored devlink "fw" version on older firmware new eff441f3b597 bnxt_en: Update bnxt.rst devlink documentation new f8f20f2986cb Merge branch 'bnxt_en-devlink' new 7e553c44f09a net: lantiq_xrx200: Hardcode the burst length value new 0b3f86397fee dt-bindings: net: lantiq-xrx200-net: Remove the burst leng [...] new 195bb48fccde ice: support for indirect notification new 9e300987d4a8 ice: VXLAN and Geneve TC support new 8b032a55c1bd ice: low level support for tunnels new f0a35040adbe ice: support for GRE in eswitch new e492c2e12d7b ice: send correct vc status in switchdev new e984c4408fc9 ice: Add support for changing MTU on PR in switchdev mode new 99d407524cdf ice: Add support to print error on PHY FW load failure new 370764e60b18 ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() new c8e51a012214 ice: fix error return code in ice_get_recp_frm_fw() new 704bc986ffda Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 40d5cb400530 net: sgi-xp: use eth_hw_addr_set() new ac617341343c net: um: use eth_hw_addr_set() new 7e1dd824e531 net: xtensa: use eth_hw_addr_set() new e311eb919249 Merge branch 'eth_hw_addr_set' new 212c10c3c658 mctp: Return new key from mctp_alloc_local_tag new 78476d315e19 mctp: Add flow extension to skb new 67737c457281 mctp: Pass flow data & flow release events to drivers new 6689d716fded Merge branch 'MCTP-flow-support' new a1f1627540cd net: ethernet: microchip: lan743x: Increase rx ring size t [...] new c4cb8d0ac714 net: netxen: fix code indentation new 5bd663212f2e net: bareudp: fix duplicate checks of data[] expressions new c52ef04d5920 devlink: make all symbols GPL-only new bb5dbf2cc64d net: marvell: prestera: add firmware v4.0 support new 7444d706be31 ifb: fix building without CONFIG_NET_CLS_ACT adds 1f171f4f1437 iwlwifi: Add support for getting rf id with blank otp adds af82c00736b4 iwlwifi: Add support for more BZ HWs adds 595c230b9513 iwlwifi: Start scratch debug register for Bz family adds 4e6b69ec9a9e iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype adds e5322b9ab5f6 iwlwifi: mvm: disable RX-diversity in powersave adds 5667ccc2a387 iwlwifi: mvm: add lmac/umac PC info in case of error adds ee02e598019e iwlwifi: add vendor specific capabilities for some RFs adds 8a2c15162316 iwlwifi: mvm: add support for 160Mhz in ranging measurements adds 57b7b345d279 iwlwifi: mvm: Remove antenna c references adds e79b2fc938f4 iwlwifi: add some missing kernel-doc in struct iwl_fw adds 3d563f1290c4 iwlwifi: api: remove unused RX status bits adds e0e0d16641cd iwlwifi: remove MODULE_AUTHOR() statements adds 854fe828e58c iwlwifi: remove contact information adds 98c8bd77e624 iwlwifi: fix fw/img.c license statement adds 34c4eca167ae iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc adds 4634b1768104 iwlwifi: mvm: correct sta-state logic for TDLS adds fdb70083dd28 iwlwifi: fw dump: add infrastructure for dump scrubbing adds fad92a1d11f6 iwlwifi: parse debug exclude data from firmware file adds 12d60c1efc29 iwlwifi: mvm: scrub key material in firmware dumps adds 48c6ebc13c1c iwlwifi: mvm: update definitions due to new rate & flags adds 179354a6637f iwlwifi: mvm: add definitions for new rate & flags adds 9998f81e4ba5 iwlwifi: mvm: convert old rate & flags to the new format. adds 82cdbd11b60a iwlwifi: mvm: Support version 3 of tlc_update_notif. adds bd8b5f30fa2c iwlwifi: mvm: Support new version of ranging response noti [...] adds f21baf244112 iwlwifi: yoyo: fw debug config from context info and preset adds 44b2dd4098be iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication adds 1b6598c3dc35 iwlwifi: BZ Family SW reset support adds d35d95ce8b0a iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. adds cd2c46a7eb59 iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. adds dc52fac37c87 iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions adds ce712478a458 iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_C [...] adds 544ab2a9a875 iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() adds ebd935987800 iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. adds 425d66d8ddfc iwlwifi: remove redundant iwl_finish_nic_init() argument adds 6b1259d1046c iwlwifi: mvm: remove session protection after auth/assoc adds e5f1cc98cc1b iwlwifi: allow rate-limited error messages adds 75da590ffae7 iwlwifi: mvm: reduce WARN_ON() in TX status path adds 2fd8aaaeb874 iwlwifi: pcie: try to grab NIC access early adds c0ad5c492521 iwlwifi: mvm: set inactivity timeouts also for PS-poll adds 33c99471b086 iwlwifi: add new killer devices to the driver adds d41cdbcd7118 iwlwifi: dbg: treat dbgc allocation failure when tlv is missing adds 8b75858c2e21 iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS adds c3eae059fcab iwlwifi: mvm: improve log when processing CSA adds 66198ac53195 iwlwifi: add new device id 7F70 adds 1f578d4f2d52 iwlwifi: mvm: Read acpi dsm to get channel activation bitmap adds 72c43f7d6562 iwlwifi: dbg: treat non active regions as unsupported regions adds 2c5769e358b7 iwlwifi: pnvm: print out the version properly adds de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git [...] adds 1aa3367ca78c wlcore: spi: Use dev_err_probe() adds d549107305b4 libertas_tf: Fix possible memory leak in probe and disconnect adds 9692151e2fe7 libertas: Fix possible memory leak in probe and disconnect adds dea857700a75 rtw89: fix error function parameter adds 090f8a2f7b38 rtw89: remove duplicate register definitions adds c6477cb23704 rtw89: fix return value in hfc_pub_cfg_chk adds 5d44f0672319 rtw89: Fix variable dereferenced before check 'sta' adds d3c6daa174ff libertas: replace snprintf in show functions with sysfs_emit adds 03a25c01de33 mt76: mt7615: apply cached RF data for DBDC adds 2eec60dc9fae mt76: mt7915: remove mt7915_mcu_add_he() adds 70fd1333cd32 mt76: mt7915: rework .set_bitrate_mask() to support more options adds 9a93364d6595 mt76: mt7915: rework debugfs fixed-rate knob adds 2be10a974495 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps adds 9b121acd4e85 mt76: mt7915: add WA firmware log support adds 90f5daea758a mt76: mt7915: add debugfs knobs for MCU utilization adds 565ddaaab9a1 mt76: mt7921: disable 4addr capability adds 2c4766fd5d3d mt76: Print error message when reading EEPROM from mtd failed adds f31a577ae736 mt76: Make use of the helper macro kthread_run() adds 52a99a13cb88 mt76: connac: fix unresolved symbols when CONFIG_PM is unset adds a427aca0a931 Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.co [...] adds 734223d78428 ath11k: change return buffer manager for QCA6390 adds 937e79c67740 ath10k: fix invalid dma_addr_t token assignment adds 6f8c8bf4c7c9 ath10k: fix module load regression with iram-recovery feature adds d3fd2c95c1c1 wcn36xx: Fix (QoS) null data frame bitrate/modulation adds a9e79b116cc4 wcn36xx: Fix tx_status mechanism adds 8a27ca394782 wcn36xx: Correct band/freq reporting on RX adds 2371b15f8eeb wcn36xx: Enable hardware scan offload for 5Ghz band adds a224b47ab36d wcn36xx: Add chained transfer support for AMSDU adds 2f1ae32f736d wcn36xx: Treat repeated BMPS entry fail as connection loss adds 285bb1738e19 Revert "wcn36xx: Disable bmps when encryption is disabled" adds 960ae77f2563 wcn36xx: Fix HT40 capability for 2Ghz band adds 9bfe38e064af wcn36xx: add proper DMA memory barriers in rx path adds 113f304dbc16 wcn36xx: Fix discarded frames due to wrong sequence number adds df0697801d8a wcn36xx: Fix packet drop on resume adds 43ea9bd84f27 Revert "wcn36xx: Enable firmware link monitoring" adds d707f812bb05 wcn36xx: Channel list update before hardware scan adds d8e12f315f81 wcn36xx: switch on antenna diversity feature bit adds c9a4f2dd4cb2 wcn36xx: add missing 5GHz channels 136 and 144 adds 528613232423 ath10k: fix control-message timeout adds a066d28a7e72 ath6kl: fix control-message timeout adds a006acb93131 ath10k: fix division by zero in send path adds c1b9ca365dea ath6kl: fix division by zero in send path adds d7333a8ec8ca Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2e9be536a213 rtl8187: fix control-message timeouts adds 541fd20c3ce5 rsi: fix control-message timeout adds 89f8765a11d8 mwifiex: fix division by zero in fw download path adds 479b878a9595 iwlwifi: mvm: fix some kerneldoc issues adds c7d3db99047c iwlwifi: pcie: fix killer name matching for AX200 adds 636cc16582e2 iwlwifi: pcie: remove duplicate entry adds 0a1f96d571c8 iwlwifi: pcie: refactor dev_info lookup adds 2270bb685c91 iwlwifi: pcie: remove two duplicate PNJ device entries adds e699bdea2410 iwlwifi: mvm: Use all Rx chains for roaming scan adds f06bc8afa2a8 iwlwifi: add new pci SoF with JF adds 571836a02c7b iwlwifi: pcie: update sw error interrupt for BZ family adds 97f8a3d1610b iwlwifi: ACPI: support revision 3 WGDS tables adds 3f7320428fa4 iwlwifi: pcie: simplify iwl_pci_find_dev_info() adds c66ab56ad903 iwlwifi: dump host monitor data when NIC doesn't init adds 91000fdf8219 iwlwifi: fw: uefi: add missing include guards adds 1a5daead217c iwlwifi: yoyo: support for ROM usniffer adds 698b166ed346 iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW adds 45fe1b6b6c99 iwlwifi: mvm: don't get address of mvm->fwrt just to deref [...] adds 9da090cdbcfa iwlwifi: mvm: update RFI TLV adds 4d4cbb9b8e56 iwlwifi: mvm: d3: use internal data representation adds 523de6c872ca iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD adds a6175a85ba33 iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() adds cf7a7457a362 iwlwifi: mvm: remove session protection on disassoc adds 6905eb1c3b9e iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH [...] adds af84ac579c66 iwlwifi: mvm: extend session protection on association adds cbaa6aeedee5 iwlwifi: bump FW API to 67 for AX devices adds 2619f904b25c Merge tag 'iwlwifi-next-for-kalle-2021-10-28' of git://git [...] new 28131d896d6d Merge tag 'wireless-drivers-next-2021-10-29' of git://git. [...] new ba064e4cf923 netdevsim: remove max_vfs dentry new 3c6f3ae3bb2e intel: Simplify bool conversion new a97f8783a937 igb: unbreak I2C bit-banging on i350 new 1b9abade3e75 net: ixgbevf: Remove redundant initialization of variable ret_val new 5c595791009b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new d269287761ab bnxt_en: Remove not used other ULP define new 8643d0b6b367 igc: Remove media type checking on the PHY initialization new 8f20571db527 igc: Add new device ID new e377a063e2c2 igc: Change Device Reset to Port Reset new 6d40edcf4ee1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new ae0393500e3b net: bridge: switchdev: fix shim definition for br_switchd [...] new 94a8b6c14b04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 689624f037ce libbpf: Deprecate bpf_objects_list adds f941eadd8d6d bpf: Avoid races in __bpf_prog_run() for 32bit arches adds d979617aa84d bpf: Fixes possible race in update_prog_stats() for 32bit arches adds 61a0abaee209 bpf: Use u64_stats_t in struct bpf_prog_stats adds f9d532fc5d6c Merge branch 'bpf: use 32bit safe version of u64_stats' adds 547208a386fa selfetests/bpf: Update vmtest.sh defaults adds 9e7240fb2d6e selftests/bpf: Fix attach_probe in parallel mode adds e1ef62a4dd0e selftests/bpf: Adding a namespace reset for tc_redirect adds 03e6a7a94001 Merge branch 'selftests/bpf: parallel mode improvement' adds 252c765bd764 riscv, bpf: Add BPF exception tables adds b066abba3ef1 bpf, tests: Add module parameter test_suite to test_bpf module adds 9330986c0300 bpf: Add bloom filter map implementation adds 47512102cde2 libbpf: Add "map_extra" as a per-map-type extra flag adds ed9109ad643c selftests/bpf: Add bloom filter map test cases adds 57fd1c63c9a6 bpf/benchs: Add benchmark tests for bloom filter throughpu [...] adds f44bc543a079 bpf/benchs: Add benchmarks for comparing hashmap lookups w [...] adds 2895f48f98db Merge branch 'Implement bloom filter map' new d6aef08a872b bpf: Add bpf_kallsyms_lookup_name helper new c24941cd3766 libbpf: Add typeless ksym support to gen_loader new 585a3571981d libbpf: Add weak ksym support to gen_loader new 549a63238603 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 new 92274e24b01b libbpf: Use O_CLOEXEC uniformly when opening fds new 087cba799ced selftests/bpf: Add weak/typeless ksym test for light skeleton new c3fc706e94f5 selftests/bpf: Fix fd cleanup in sk_lookup test new efadf2ad17a2 selftests/bpf: Fix memory leak in test_ima new b9989b59123b Merge branch 'Typeless/weak ksym for gen_loader + misc fixups' new f48ad69097fe selftests/bpf: Fix fclose/pclose mismatch in test_progs new b42d11e850f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad57dae8a64d xfrm: Remove redundant fields and related parentheses new f537b1d09227 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5e36e13e34eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete new 6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution new 161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 new cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 new e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 new ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is [...] new 5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan new cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED new abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY new 353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE new 451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr new 47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO new 2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN new 5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO new d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE new f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA new 177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA new 6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME new 71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION new 26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING new 5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire new 3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP new d0b137062b2d Bluetooth: hci_sync: Rework init stages new 182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier new d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for vari [...] new d3889e2cfba5 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 62bf703f4423 cfg80211: move offchan_cac_event to a dedicated work new a75d16049d88 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new de62256c5ca3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 5ec8983b7b52 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new adec456d2e98 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new cad439fc040e crypto: api - Do not create test larvals if manager is disabled new 1730c5aa3b15 crypto: engine - Add KPP Support to Crypto Engine new a745d3ace3fd crypto: ecc - Move ecc.h to include/crypto/internal new eaffe377e168 crypto: ecc - Export additional helper functions new cadddc89a044 dt-bindings: crypto: Add Keem Bay ECC bindings new c9f608c38009 crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver new a472cc0dde3e crypto: s5p-sss - Add error handling in s5p_aes_probe() new 284340a368a0 crypto: sa2ul - Use the defined variable to clean code new 83bff1096164 crypto: ccp - Make use of the helper macro kthread_run() new 68b6dea802ce crypto: pcrypt - Delay write to padata->info new 39ef08517082 crypto: testmgr - fix wrong key length for pkcs1pad new 128077be3faf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 367fe8dc299c Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab [...] adds 0332078398d0 drm: Remove slot checks in dp mst topology during commit adds d6c6a76f80a1 drm: Update MST First Link Slot Information Based on Encod [...] adds d740e0bf8ed4 drm/amd/display: Add DP 2.0 MST DC Support adds 41724ea273cd drm/amd/display: Add DP 2.0 MST DM Support adds 00f965e700ef drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] adds 27f4432577e4 Merge tag 'topic/amdgpu-dp2.0-mst-2021-10-27' of git://ano [...] adds 970eae15600a BackMerge tag 'v5.15-rc7' into drm-next 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 de99e6479885 Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.free [...] adds 31fa8cbce466 drm: Add R10 and R12 FourCC new 86a601aaadc1 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 5c01ecc9d319 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 8483fdfea778 drm/amdgpu: Warn when bad pages approaches 90% threshold adds 68daadf3d673 drm/amdgpu: Add kernel parameter support for ignoring bad [...] adds 3b8a23ae52df drm/amdkfd: restore userptr ignore bad address error adds 68df0f195a68 drm/amdkfd: Separate pinned BOs destruction from general routine adds a5c5d8d50ecf drm/amdgpu: fix a potential memory leak in amdgpu_device_f [...] adds 4320e6f86d97 drm/amdgpu: Update TA version output in driver adds f7e053435c3d drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN adds c6e559eb3b24 drm/amdkfd: Add an optional argument into update queue ope [...] adds 7c695a2c54b9 drm/amdkfd: Remove cu mask from struct queue_properties(v2) adds 3d1a8d950da8 drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3) adds 3ce51649cdf2 drm/amdgpu/display: add quirk handling for stutter mode adds 9fac5799c898 drm/amdgpu/pm: look up current_level for asics without pm [...] adds cafea7728ca6 drm/amd/display: Align bw context with hw config when syst [...] adds bc39a69a2ac4 drm/amd/display: dcn20_resource_construct reduce scope of [...] adds 33df94e181f2 drm/amd/display: Get ceiling for v_total calc adds e5dfcd272722 drm/amd/display: dc_link_set_psr_allow_active refactoring adds ffd89aa968d9 drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1 adds d738db6883df drm/amd/display: move FPU associated DSC code to DML folder adds 986430446c91 drm/amd/display: fix a crash on USB4 over C20 PHY adds 5ffb5267bdc9 drm/amd/display: Set i2c memory to light sleep during hw init adds 5fdccd5b8841 drm/amd/display: Defer GAMCOR and DSCL power down sequence [...] adds af9775a3e13a drm/amd/display: clean up dcn31 revision check adds 876e835ed733 drm/amd/display: restyle dcn31 resource header inline with [...] adds 54fe00be270d drm/amd/display: Implement fixed DP drive settings adds 1072461cd772 drm/amd/display: Add comment for preferred_training_settings adds 8df219bb7d4b drm/amd/display: Handle I2C-over-AUX write channel status update adds b129c94ea39b drm/amd/display: [FW Promotion] Release 0.0.89 adds 6dd8154bd24e drm/amd/display: 3.2.158 adds fbde44bcdffc drm/amd/display: Fix 3DLUT skipped programming adds b8f020885822 drm/amd/display: set Layout properly for 8ch audio at timi [...] adds 7db581d66184 drm/amd/display: allow windowed mpo + odm adds aa46d06bf81e drm/amd/display: Remove unused macros adds 5b5e0776ddab drm/amd/display: [FW Promotion] Release 0.0.90 adds e4e330ef3a93 drm/amd/display: 3.2.159 adds a9a1ac44074f drm/amd/display: Manually adjust strobe for DCN303 adds 3137f792c5bd drm/amd/display: Set phy_mux_sel bit in dmub scratch register adds 4b169ca36749 drm/amd/display: Add workaround flag for EDID read on cert [...] adds 7fb52632ca7a drm/amd/display: FEC configuration for dpia links adds ed0ffb5dcde9 drm/amd/display: FEC configuration for dpia links in MST mode adds 5354b2bd2808 drm/amd/display: adopt DP2.0 LT SCR revision 8 adds c224aac87041 drm/amd/display: implement decide lane settings adds 75c2830c9157 drm/amd/display: decouple hw_lane_settings from dpcd_lane_ [...] adds 9c92c79b05f6 drm/amd/display: add two lane settings training options adds e72aa36ef88f drm/amd/display: fix link training regression for 1 or 2 lane adds 31484207feb2 drm/amd/display: move FPU associated DCN301 code to DML folder adds 1e5588d14065 drm/amd/display: Fallback to clocks which meet requested v [...] adds f638d7505f99 drm/amd/display: Fix deadlock when falling back to v2 from v3 adds 094b21c1a357 drm/amd/display: Fix USB4 hot plug crash issue adds 5b109397503a drm/amd/display: Enable dpia in dmub only for DCN31 B0 adds 72f4c9d57082 drm/amdgpu/UAPI: rearrange header to better align related items adds 074b2092d9f7 drm/amdgpu/discovery: add UVD/VCN IP instance info for soc [...] adds 58f8c7fa8861 drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts adds 839e59a34394 drm/amdgpu: Fix even more out of bound writes from debugfs adds 139a33112f17 drm/amd/display: MST support for DPIA adds 403475be6d8b drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits adds 5074b57c69f3 drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 57c8ce83e961 drm/amdgpu: add another raven1 gfxoff quirk adds b269049921ad drm/amdgpu: only check for _PR3 on dGPUs adds 6e92bc6af8c9 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 22e0a612eab5 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 1c00aa5d36ca Revert "drm/amd/display: To modify the condition in indica [...] adds 36b06d4b5863 drm/radeon: Add HD-audio component notifier support (v2) adds d1acf85cfa81 drm/amdgpu/UAPI: add SENSOR INFO ioctl subquery for profile modes adds 5930f124b0bb drm/amdgpu: bump driver version for INFO SENSOR profile mo [...] new 313cfecce2a7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 6c34bd4532a3 drm/i915/dp: Ensure sink rate values are always valid adds cc99bc62ff69 drm/i915/dp: Ensure max link params are always valid adds c4d6da21b2c6 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds 8a30b871b6f3 drm/i915/cdclk: put the cdclk vtables in const data adds 9ca8bb7a1d20 drm/i915/guc: Fix recursive lock in GuC submission adds 02295cf3897a drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds ab0f0c79d1a6 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 5740211ea442 drm/i915/dmabuf: fix broken build new 16cc8febdd93 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new d3becc2d272c Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 31613a746987 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 5a7b8ebe480a 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 55f261b73a7e ALSA: ua101: fix division by zero at probe adds 375f8426ed99 ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED adds d593f78e3b53 ALSA: firewire-motu: fix null pointer dereference when pol [...] adds 0f166e1257a1 ALSA: firewire-motu: refine parser for meter information i [...] adds 407359d44ed3 ALSA: firewire-motu: export meter information to userspace [...] adds cddcd5472abb ALSA: oxfw: fix functional regression for Mackie Onyx 1640 [...] new 2672e1970ab0 ALSA: firewire-motu: remove TODO for interaction with user [...] new d770d228b9fc 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 8af1f9033914 ASoC: dt-bindings: max98520: add initial bindings adds f88ee76b8645 ASoC: max98520: add max98520 audio amplifier driver adds fdde18b97736 ASoC: amd: acp: Fix return value check in acp_machine_select() adds 63ff4c50ac56 ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL adds 709d297503e6 ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock adds 1baad7dad115 ASoC: topology: handle endianness warning adds 49ba5e936e15 ASoC: rt5682s: use 'static' qualifier adds 765e08bdc7fa ASoC: nau8821: fix kernel-doc adds 46ae0b3f554a ASoC: nau8821: clarify out-of-bounds check adds 33fb790fcc02 ASoC: mediatek: remove unnecessary initialization adds 73983ad92276 ASoC: mediatek: mt8195: rename shadowed array adds 439c06f341aa ASoC: mediatek: mt8195: fix return value adds f913582190dd ASoC: rockchip: i2s_tdm: improve return value handling adds 192cf41fefad Merge series "ASoC: minor cleanup of warnings" from Pierre [...] adds c6167e10e76f ASoC: nau8825: add set_jack coponment support adds 6133148ca08a ASoC: nau8825: add clock management for power saving adds 4bff619222a7 Merge series "Make genaral and simple for new sof machine [...] adds 1dcc81d95b91 ASoC: amd: acp: fix Kconfig dependencies adds 5c7dee4407dc ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC adds c6c203bc4dfe ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough new 986c5b0a1d1c ASoC: es8316: add support for ESSX8336 ACPI _HID new 2554877e4b08 ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P new 88b4d77d6035 ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec new 2a2df2a75517 ASoC: dt-bindings: cs42l42: Correct description of ts-inv new 778a0cbef5fb ASoC: cs42l42: Correct configuring of switch inversion fro [...] new 1560081f4c4b Merge series "ASoC: cs42l42: Fix definition and handling o [...] new 62a30322607f ASoC: amd: acp: select CONFIG_SND_SOC_ACPI new b6a4e209fb7d ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit new 0261e36477cf ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] new 6c8552ebba77 ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bi [...] new 2a7985136cac ASoC: tlv320aic3x: Make aic3x_remove() return void new 173632358fde ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' new 7db53c21b1c3 ASoC: core: Remove invalid snd_soc_component_set_jack call new 86e2d14b6d1a ASoC: topology: Add header payload_size verification new 2e288333e9e0 ASoC: topology: Check for dapm widget completeness new 2a710bb35a5a ASoC: topology: Use correct device for prints new f714fbc1e89a ASoC: topology: Change topology device to card device new 6c504663ba2e ASoC: Stop dummy from overriding hwparams new 956ac4f1f53c Merge series "ASoC: Sanity checks and soc-topology updates [...] new cafa39b650ec ASoC: soc-acpi: add comp_ids field for machine driver matching new 8fe6ec03183a ASoC: Intel: sof_rt5682: detect codec variant in probe function new d4f3fdc2b7e1 ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s new dac7cbd55dca ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs new 959ae8215a9e ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs new 9a5d96add514 ASoC: Intel: soc-acpi: use const for all uses of snd_soc_a [...] new 6195eb15f6d6 Merge series "Multiple headphone codec driver support" fro [...] new 226d19fa1127 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new 4ae0089eb307 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03768f35a172 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] 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 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 a2247f19ee1c block: Add independent access ranges support adds 801cafd63948 Merge branch 'for-5.16/block' into for-next adds e815d36548f0 scsi: sd: add concurrent positioning ranges support adds fe22e1c2f705 libata: support concurrent positioning ranges log adds 6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes adds 9d8246428898 doc: Fix typo in request queue sysfs documentation adds 7c5835a8640c Merge branch 'for-5.16/scsi-ma' into for-next adds 1bb6b8102945 block: avoid extra iter advance with async iocb adds 25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO() adds e71aa913e265 block: kill DIO_MULTI_BIO adds 842e39b01346 block: add async version of bio_set_polled adds 6c9c2723c3a8 Merge branch 'for-5.16/block' into for-next adds 56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data adds fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init() adds 92aff191cc5b block: prefetch request to be initialized adds c7b84d4226ad block: re-flow blk_mq_rq_ctx_init() adds 8cfa4097726f Merge branch 'for-5.16/block' into for-next adds 570b1cac4776 block: Add a helper to validate the block size adds c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size adds af3c570fb0df loop: Use blk_validate_block_size() to validate block size adds 57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size adds 47af7468b7e0 Merge branch 'for-5.16/block' into for-next adds 785d584c30ff nvme: add new discovery log page entry definitions adds 598e75934c38 nvmet: switch check for subsystem type adds 2953b30b1d9f nvmet: register discovery subsystem as 'current' adds d156cfcafbd0 nvmet: use flex_array_size and struct_size adds ca7787973a86 Merge tag 'nvme-5.16-2021-10-28' of git://git.infradead.or [...] adds 5f6f1dc0433b Merge branch 'for-5.16/drivers' into for-next adds 02f7eab0095a block: improve readability of blk_mq_end_request_batch() adds 2c2a28f57c2f Merge branch 'for-5.16/block' into for-next new cf2197ca4b8c bcache: move uapi header bcache.h to bcache code directory new 1b86db5f4e02 bcache: replace snprintf in show functions with sysfs_emit new df75db1fc1e5 block: ataflop: Fix warning comparing pointer to 0 new 15dfc662ef31 null_blk: Fix handling of submit_queues and poll_queues at [...] new cb270adda4b1 Merge branch 'for-5.16/drivers' into for-next new 9b84c629c903 blk-mq-debugfs: Show active requests per queue for shared tags new db8a0117b61c Merge branch 'for-5.16/block' into for-next new 0bf6d96cb829 block: remove blk_{get,put}_request new dbe63eaa9e16 Merge branch 'for-5.16/passthrough-flag' into for-next new f75d118349be io_uring: harder fdinfo sq/cq ring iterating new 1d5f5ea7cb7d io-wq: remove worker to owner tw dependency new 7605f0d0f242 Merge branch 'for-5.16/io_uring' into for-next new ef1661ba6d2e blk-mq: fix redundant check of !e expression new f2e83d851e54 Merge branch 'for-5.16/block' into for-next new 5e2e1cc4131c zram: add error handling support for add_disk() new ff4cbe0fcf5d ps3disk: add error handling support for add_disk() new 3c30883acab1 ps3vram: add error handling support for add_disk() new c6e9312f74cc Merge branch 'for-5.16/drivers' into for-next new e1528830bd4e block/brd: add error handling support for add_disk() new b43fadb6631f Merge branch 'for-5.16/drivers' into for-next new 4bc7921342ff Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 2cc1ae487828 dm: introduce audit event module for device mapper adds 82bb85998cc9 dm integrity: log audit events for dm-integrity target adds 58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem adds 54d97aac0bb9 dm: Remove redundant flush_workqueue() calls new 5a8f70bf38e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 446fcfb77078 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 c3ed02845e9f mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> c [...] adds a83849a3a9ab docs: mmc: update maintainer name and URL adds 237ecf1be300 Merge branch 'fixes' into next adds 348ecd61770f Merge branch 'fixes' into next new 53e4afcb25e8 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 new e45860710d5f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 987fa5f02686 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 9167867ecddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bff1922527c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 873b5ababf5c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 48118a24d253 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 32ba540f3c2a evm: mark evm_fixmode as __ro_after_init new 46b413ce6db9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new d3f882968b1f Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new cac9ccf2be27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7cd1e7121408 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 new 210c5b01c86b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 14b2d18e81f2 watchdog: remove dead iop watchdog timer driver adds 004920dfc330 watchdog: stm32_iwdg: drop superfluous error message adds 164483c73519 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT adds bba6c477d52e watchdog: f71808e_wdt: remove superfluous global adds c3a291e18dfe watchdog: f71808e_wdt: constify static array adds 3a2c489513e9 watchdog: f71808e_wdt: rename variant-independent identifi [...] adds 8bea27edc393 watchdog: f71808e_wdt: migrate to new kernel watchdog API adds 27e0fe00a5c6 watchdog: f71808e_wdt: refactor to platform device/driver pair adds a7876735f24f watchdog: f71808e_wdt: dynamically allocate watchdog driver data adds 2f61b3a74699 watchdog: da9062: da9063: prevent pings ahead of machine reset adds bb6d7721ac3a watchdog: meson_gxbb_wdt: add nowayout parameter adds f01f0717928a watchdog: meson_gxbb_wdt: add timeout parameter adds 55f36df9ec4f dt-bindings: watchdog: sunxi: Add compatibles for R329 adds 28b7ee33a212 ar7: fix kernel builds for compiler test adds 601db217916d dt-bindings: watchdog: sunxi: Add compatibles for D1 adds 94213a39c3d8 watchdog: sunxi_wdt: Add support for D1 adds 54ccba2f6a00 watchdog: ar7_wdt: Make use of the helper function devm_pl [...] adds 79cc4d22aa45 watchdog: iTCO_wdt: Make use of the helper function devm_p [...] adds b3220bde5e85 watchdog: rti-wdt: Make use of the helper function devm_pl [...] adds dd29cb4b88bc watchdog: mlx-wdt: Use regmap_write_bits() adds 414a9bf8285b watchdog: rza_wdt: Use semicolons instead of commas adds eed09878923e dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support adds 59b0f5133564 watchdog: mtk: add disable_wdt_extrst support adds 4d3d50f607b2 watchdog: sp5100_tco: Add support for get_timeleft adds 981785da79f0 watchdog: s3c2410: describe driver in KConfig adds 1ae3e78c0820 watchdog: iTCO_wdt: No need to stop the timer in probe adds ee1a0696934a watchdog: bcm63xx_wdt: fix fallthrough warning new da2f440bdd8d Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds 5a009fc13641 iommu/dart: Initialize DART_STREAMS_ENABLE adds 93f9f7958f12 iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_ [...] adds 59d9bd727495 iommu/arm-smmu-v3: Properly handle the return value of arm [...] adds e4a40f15b031 dt-bindings: arm-smmu: Add compatible for SM6350 SoC adds bc53c8b8b087 iommu/arm-smmu-qcom: Add SM6350 SMMU compatible adds f1edce3db543 dt-bindings: arm-smmu: Add compatible for QCM2290 SoC adds 756a622c8f06 iommu: arm-smmu-qcom: Add compatible for QCM2290 adds e37f1fe43324 iommu/arm-smmu-qcom: Request direct mapping for modem device adds 07f34a13ffda Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds ab6f4b001c8c iommu/dma: Use kvcalloc() instead of kvzalloc() adds 6a0df9df4c64 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] new 940f07b98ca1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e789f3226a6b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f99e2bf554b5 dt-bindings: sram: Allow numbers in sram region node name adds b63c87a120ba dt-bindings: bus: ti-sysc: Update to use yaml binding adds 28ead0a4e444 dt-bindings: Add a help message when dtschema tools are missing adds 243dde59a039 dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml adds 5628d9f1cdb6 dt-bindings: display: xilinx: Fix example with psgtr adds a5690a521c26 dt-bindings: mips: convert Ralink SoCs and boards to schema new 57e9befa4863 dt-bindings: ufs: exynos-ufs: add io-coherency property new 14d9f6b02648 dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible new a8bc0707e134 dt-bindings: input: microchip,cap11xx: Convert txt binding [...] new e2266d372f6f dt-bindings: display: tilcd: Fix endpoint addressing in example new 7d194a5afcc2 dt-bindings: arm: firmware: tlm,trusted-foundations: Conve [...] new a77725a9a3c5 scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 new a16c4510683f of/unittest: Disable new dtc node_name_vs_property_name an [...] new cfc475690fa8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7feea290e9f4 MAINTAINERS: Add Apple mailbox files new 29848f309e7e dt-bindings: mailbox: Add Apple mailbox bindings new f89f9c56e737 mailbox: apple: Add driver for Apple mailboxes new 10dcc2d66292 mailbox: pcc: Fix kernel doc warnings new 80b2bdde002c mailbox: pcc: Refactor all PCC channel information into a [...] new 319bfb35bd1d mailbox: pcc: Consolidate subspace interrupt information parsing new 4e3c96ff950e mailbox: pcc: Consolidate subspace doorbell register parsing new 0f2591e21b2e mailbox: pcc: Add pcc_mbox_chan structure to hold shared m [...] new 7b6da7fe7bba mailbox: pcc: Use PCC mailbox channel pointer instead of standard new f92ae90e52bb mailbox: pcc: Rename doorbell ack to platform interrupt ac [...] new 800cda7b63f2 mailbox: pcc: Add PCC register bundle and associated acces [...] new bf18123e78f4 mailbox: pcc: Avoid accessing PCCT table in pcc_send_data [...] new 45ec2dafb177 mailbox: pcc: Drop handling invalid bit-width in {read,wri [...] new c45ded7e1135 mailbox: pcc: Add support for PCCT extended PCC subspaces( [...] new ce028702ddbc mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe new 9a172b62a969 ACPI/PCC: Add maintainer for PCC mailbox driver new a6daa2207302 dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support new 97961f78e8bc mailbox: imx: support i.MX8ULP S4 MU new d0d05f79e7c9 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 e954af1343f6 spi: fsi: Fix contention in the FSI2SPI engine new b59c122484ec spi: spi-geni-qcom: Add support for GPI dma new 28b5eaf9712b spi: Convert NXP flexspi to json schema new e6f98315aba2 Merge remote-tracking branch 'spi/for-5.16' into spi-next new f43694b040d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c75c2ca5e425 Merge locking/wwmutex into tip/master new 429ef1a8b6b6 Merge ras/core into tip/master new ad38c6cd13dc Merge efi/core into tip/master new 57d614ab3702 Merge x86/build into tip/master new 0618104925d8 Merge x86/cc into tip/master new 1850c407d20e Merge x86/misc into tip/master new 5b1fcf7305de Merge x86/cpu into tip/master adds fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page adds ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl new ca2a70e0c206 Merge x86/sgx into tip/master new ae4fcbad7af9 Merge timers/core into tip/master adds 007faec014cb x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV new c0d07530f431 Merge x86/sev into tip/master adds 5d1ceb3969b6 x86: Fix __get_wchan() for !STACKTRACE new e252f21852c3 Merge sched/core into tip/master adds 1bdda24c4af6 signal: Add an optional check for altstack size adds 3aac3ebea08f x86/signal: Implement sigaltstack size validation adds 84e4dccc8fce x86/fpu/xstate: Provide xstate_calculate_size() adds 6f6a7c09c406 x86/fpu: Add members to struct fpu to cache permission inf [...] adds c33f0a81a2cf x86/fpu: Add fpu_state_config::legacy_features adds db8268df0983 x86/arch_prctl: Add controls for dynamic XSTATE components adds 23686ef25d4a x86/fpu: Add basic helpers for dynamically enabled features adds 4b7ca609a33d x86/signal: Use fpu::__state_user_size for sigalt stack va [...] adds 53599b4d54b9 x86/fpu/signal: Prepare for variable sigframe length adds 9e798e9aa14c x86/fpu: Prepare fpu_clone() for dynamically enabled features adds e61d6310a0f8 x86/fpu: Reset permission and fpstate on exec() adds c351101678ce x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit adds dae1bd583896 x86/msr-index: Add MSRs for XFD adds 8bf26758ca96 x86/fpu: Add XFD state to fpstate adds 5529acf47ec3 x86/fpu: Add sanity checks for XFD adds 672365477ae8 x86/fpu: Update XFD state where required adds 783e87b40495 x86/fpu/xstate: Add XFD #NM handler adds 500afbf645a0 x86/fpu/xstate: Add fpstate_realloc()/free() adds 70c3f1671b0c x86/fpu/xstate: Prepare XSAVE feature table for gaps in st [...] adds eec2113eabd9 x86/fpu/amx: Define AMX state components and have it used [...] adds 2ae996e0c1a3 x86/fpu: Calculate the default sizes independently adds db3e7321b4b8 x86/fpu: Add XFD handling for dynamic states adds 2308ee57d93d x86/fpu/amx: Enable the AMX feature in 64-bit mode adds 6a3e0651b4a0 selftests/x86/amx: Add test cases for AMX state management adds 101c669d165d selftests/x86/amx: Add context switch test adds 868c250bb463 x86/fpu: Include vmalloc.h for vzalloc() adds d7a9590f608d Documentation/x86: Add documentation for using dynamic XST [...] new e2c8faae799a Merge x86/fpu into tip/master adds f2739ca15c41 x86/of: Kill unused early_init_dt_scan_chosen_arch() new a757ac555ce1 x86/Makefile: Remove unneeded whitespaces before tabs new 27f7298406f9 Merge x86/cleanups into tip/master new 1739c66eb7bd objtool: Classify symbols new dd003edeffa3 objtool: Explicitly avoid self modifying code in .altinstr [...] new c509331b41b7 objtool: Shrink struct instruction new 134ab5bd1883 objtool,x86: Replace alternatives with .retpoline_sites new 4fe79e710d95 x86/retpoline: Remove unused replacement symbols new a92ede2d584a x86/asm: Fix register order new b6d3d9944bd7 x86/asm: Fixup odd GEN-for-each-reg.h usage new 6fda8a388656 x86/retpoline: Move the retpoline thunk declarations to no [...] new 1a6f74429c42 x86/retpoline: Create a retpoline thunk array new 750850090081 x86/alternative: Implement .retpoline_sites support new 2f0cbb2a8e5b x86/alternative: Handle Jcc __x86_indirect_thunk_\reg new bbe2df3f6b6d x86/alternative: Try inline spectre_v2=retpoline,amd new d4b5a5c99300 x86/alternative: Add debug prints to apply_retpolines() new f8a66d608a3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd new dceba0817ca3 bpf,x86: Simplify computing label offsets new 87c87ecd00c5 bpf,x86: Respect X86_FEATURE_RETPOLINE* new 061c4aea604e Merge objtool/core into tip/master new cc95a07fef06 x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() new 371ab4b480f6 Merge x86/apic into tip/master new 441e90369344 x86/softirq: Disable softirq stacks on PREEMPT_RT 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 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 34fca8947b27 MIPS: irq: Avoid an unused-variable error adds c6dca712f6bb Merge branch irq/remove-handle-domain-irq-20211026 into ir [...] 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 5f5739d5f736 Merge branch irq/irq_cpu_offline into irq/irqchip-next adds 21ce6992f387 MAINTAINERS: update arm,vic.yaml reference adds 1ba5478270a5 irqchip: Fix compile-testing without CONFIG_OF adds d2cf863a934b dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings adds 837d7a8fe852 h8300: Fix linux/irqchip.h include mess adds 11e45471abea Merge branch irq/misc-5.16 into irq/irqchip-next new 2258a6fc33d5 Merge tag 'irqchip-5.16' into irq/core new 2b27d8967416 Merge irq/core into tip/master new 2de71ee153ef perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings new 357d75d1cbd2 Merge perf/core into tip/master new f98a3dccfcb0 locking: Remove spin_lock_flags() etc new e14f833f4dcb Merge locking/core into tip/master adds a54c401ae66f x86/tools/relocs: Support >64K section headers adds 0d054d4e8207 x86/boot: Allow a "silent" kaslr random byte fetch adds 33f98a9798f5 x86/boot/compressed: Avoid duplicate malloc() implementations adds ca136cac37eb vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext new a72fdfd21e01 selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage new 5989725f40fa Merge x86/core into tip/master new bc1d20f6bde2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 4860a5dd66e1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] 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 010db091b687 lib/bootconfig: Fix the xbc_get_info kerneldoc adds f76fbbbb5061 samples/kretprobes: Fix return value if register_kretprobe [...] adds 438697a39f06 docs, kprobes: Remove invalid URL and add new reference adds b9e94a7bb6fa test_kprobes: Move it from kernel/ to lib/ adds 5c03d8fb04fb MAINTAINERS: Update KPROBES and TRACING entries adds 25b951387280 selftests/ftrace: Stop tracing while reading the trace fil [...] adds 52cfb373536a tracing: Add support for creating hist trigger variables f [...] adds bcef04415032 tracing: Add division and multiplication support for hist [...] adds 9710b2f341a0 tracing: Fix operator precedence for hist triggers expression adds c5eac6ee8bc5 tracing/histogram: Simplify handling of .sym-offset in exp [...] adds f47716b7a955 tracing/histogram: Covert expr to const if both operands a [...] adds 722eddaa4043 tracing/histogram: Optimize division by a power of 2 adds 2d2f6d4b8ce7 tracing/histogram: Document expression arithmetic and constants adds ce5e48036c9e ftrace: disable preemption when recursion locked adds d33cc6573723 ftrace: do CPU checking after preemption disabled adds 39d9c1c103d3 bootconfig: Initialize ret in xbc_parse_tree() adds a90afe8d020d tracing: Show size of requested perf buffer adds e531e90b5ab0 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 [...] new 93d76e4a0e01 tracing/histogram: Fix documentation inline emphasis warning new 8e6a6cc47aa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 45e0aed593ca tools/nolibc: x86-64: Fix startup code bug adds fa0113248084 tools/nolibc: i386: fix initial stack alignment adds 429ed4f0365b tools/nolibc: fix incorrect truncation of exit code adds 025c4e1ec450 rcu: Improve tree_plugin.h comments and add code cleanups adds d5ded8d6049c tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the cl [...] adds f402e54e2695 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $ [...] adds 3f3282f7f761 tools/nolibc: Implement gettid() adds f43c534cf4d8 refscale: Simplify the errexit checkpoint adds 7a96b587588a refscale: Prevent buffer to pr_alert() being too long adds a01016aa420e refscale: Always log the error message new 8f121461f24d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] 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 new e59f3e5d4521 Merge branch 'kvm-pvclock-raw-spinlock' into HEAD new 4e3386843325 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/li [...] new 0a86512dc113 RISC-V: KVM: Factor-out FP virtualization into separate sources new 7c8de080d476 RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz [...] 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 85f517b29418 KVM: s390: Fix handle_sske page fault handling adds 380d97bd02fc KVM: s390: pv: properly handle page flags for protected guests adds 3fd8417f2c72 KVM: s390: add debug statement for diag 318 CPNC data new 9c6eb531e760 Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/p [...] new 78da95a292fb Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] 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 56bea1667808 x86/pvh: add prototype for xen_pvh_init() adds a73d2628b0b2 x86/xen: remove xen_have_vcpu_info_placement flag adds 3cb88858bfda x86/xen: switch initial pvops IRQ functions to dummy ones adds 837b21d4c304 xen-pciback: allow compiling on other archs than x86 new 8f2de0f36fd4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new efd0d74cd56c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9eaaa82b474 workqueue: doc: Call out the non-reentrance conditions new 437b5b15b818 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2978891aff80 platform/x86: amd-pmc: fix compilation without CONFIG_RTC_ [...] new 16a035a31406 platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg new 9587f39277ef platform/x86: amd-pmc: Drop check for valid alarm time new d411e370978f platform/x86: hp-wmi: rename platform_profile_* function symbols new 3aa539a584f6 platform/x86: asus-wmi: rename platform_profile_* function [...] new 9045512ca6cd platform/x86: mlx-platform: Extend FAN and LED configurati [...] new 4289fd4ad43a platform/x86: mlx-platform: Add BIOS attributes for Coffee [...] new 4616e54795cc platform/x86: mlx-platform: Add support for new system SGN2410 new 025a2fbd8ddc platform/surface: aggregator_registry: Add initial support [...] new bf653b61cf5f platform/x86: touchscreen_dmi: Add info for the Viglen Con [...] new da225bc93a04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ff22787ba49 platform/chrome: cros_ec_proto: Use EC struct for features new 297d34e73d49 platform/chrome: cros_ec_proto: Use ec_command for check_features new 54ed41fbcc59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 133195f264b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d43eed27cfae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 13c5878a42e7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 27e0bcd02990 device property: Drop redundant NULL checks new a74a5a0f21af Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] 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 296ecb351599 Docs: usb: update struct usb_driver adds 33ef298651e9 Docs: usb: remove :c:func: for usb_register and usb_deregister adds d9f273484358 usb:gadget: f_uac1: fixed sync playback adds f262ce66d40c usb: gadget: uvc: use on returned header len in video_enco [...] adds fd03af27c3df usb: gadget: uvc: implement dwPresentationTime and scrSourceClock adds bb88dbbee2c9 dt-bindings: usb: dwc2: Add reference to usb-drd.yaml adds 924e2b408ca4 dt-bindings: usb: dwc2: adopt otg properties defined in us [...] adds f5c8a6cb2375 usb: dwc2: add otg_rev and otg_caps information for gadget driver adds 9e894ee30afe usb: dwc2: stm32mp15: set otg_rev adds e8d6336d9d71 Merge tag 'thunderbolt-for-v5.16-rc1' of git://git.kernel. [...] adds ebcf652dbb22 Documentation: USB: fix example bulk-message timeout adds 79a4479a17b8 USB: iowarrior: fix control-message timeouts adds 74f266455062 USB: serial: ch314: use usb_control_msg_recv() adds f5cfbecb0a16 USB: serial: cp210x: use usb_control_msg_recv() and usb_co [...] adds 910c996335c3 USB: serial: keyspan: fix memleak on probe errors new c47055e943b0 Merge tag 'usb-serial-5.16-rc1' of https://git.kernel.org/ [...] new b0d5d2a71641 usb: gadget: udc: core: Revise comments for USB ep enable/disable new 9fff139aeb11 usb: gadget: f_mass_storage: Disable eps during disconnect new a0548b26901f usb: gadget: Mark USB_FSL_QE broken on 64-bit new 792ae735ce26 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 7bda8c5af0ca Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] 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 159f1f9e46dd serial: sunzilog: Mark sunzilog_putchar() __maybe_unused adds 88b20f84f0fe serial: xilinx_uartps: Fix race condition causing stuck TX adds 4290242776a6 serial: 8250_pci: Replace custom pci_match_id() implementation adds 175003d7f9d1 serial: 8250_pci: Remove empty stub pci_quatech_exit() adds e0abc903deea serial: stm32: rework RX dma initialization and release adds 6eeb348c8482 serial: stm32: terminate / restart DMA transfer at suspend [...] adds 6333a4850621 serial: stm32: push DMA RX data before suspending adds 0572da285d69 tty: rpmsg: Assign returned id to a local variable adds 408a507996e4 tty: rpmsg: Unify variable used to keep an error code adds 8673ef7bd96d tty: rpmsg: Use dev_err_probe() in ->probe() adds 88af70be4a5b tty: rpmsg: Add pr_fmt() to prefix messages adds 73a3d4f41886 tty: rpmsg: Define tty name via constant string literal new d142585bceb3 serial: cpm_uart: Protect udbg definitions by CONFIG_SERIA [...] new cc8d7b4aea79 tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description new 6275e04919c4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] 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 a23461c47482 comedi: vmk80xx: fix transfer-buffer overflows adds 78cdfd62bd54 comedi: vmk80xx: fix bulk-buffer overflow adds a56d3e40bda4 comedi: vmk80xx: fix bulk and interrupt message timeouts adds 63b3e810eff6 most: fix control-message timeouts adds 08e438e6296c fix for "dma-buf: move dma-buf symbols into the DMA_BUF mo [...] 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 new db788e6bf66d Merge tag 'extcon-next-for-5.16' of git://git.kernel.org/p [...] 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 [...] new 27182be96200 Merge tag 'phy-for-5.16' of git://git.kernel.org/pub/scm/l [...] adds 692c9a499b28 coresight: cti: Correct the parameter for pm_runtime_put adds 204879e6990d coresight: cpu-debug: Control default behavior via Kconfig adds 0ab47f8079f2 dt-bindings: coresight: Add burst size for TMC adds 4d5d88baa6c8 coresight: tmc: Configure AXI write burst size adds 26701ceb4c2c coresight: tmc-etr: Add barrier after updating AUX ring buffer adds bd8d06886d0a coresight: tmc-etf: Add comment for store ordering adds f36dec8da1a4 coresight: tmc-etr: Use perf_output_handle::head for AUX r [...] adds 7ba7ae1d5a47 coresight: Update comments for removing cs_etm_find_snapshot() adds 0abd076217a3 coresight: tmc-etr: Speed up for bounce buffer in flat mode adds 8c60acbcb982 coresight: Don't immediately close events that are run on [...] adds 937d3f58cacf coresight: etm4x: Save restore TRFCR_EL1 adds 5f6fd1aa8cc1 coresight: etm4x: Use Trace Filtering controls dynamically adds 2ef43054bb26 coresight: etm-pmu: Ensure the AUX handle is valid adds 5bd9ff830c87 coresight: trbe: Ensure the format flag is always set adds acee3ef86d5c coresight: trbe: Drop duplicate TRUNCATE flags adds 04a37a174e56 coresight: trbe: Unify the enabling sequence adds 85fb92353e0d coresight: trbe: irq handler: Do not disable TRBE if no ac [...] adds 7037a39d3797 coresight: trbe: Fix handling of spurious interrupts adds 0a5f355633ea coresight: trbe: Do not truncate buffer on IRQ adds 9bef9d0850a0 coresight: trbe: End the AUX handle on truncation adds dcfecfa444b1 coresight: trbe: Prohibit trace before disabling TRBE adds 0605b89d0597 coresight: etm4x: Add ETM PID for Kryo-5XX adds bb5293e334af coresight: trbe: Fix incorrect access of the sink specific data adds a08025b3fe56 coresight: trbe: Defer the probe on offline CPUs adds 41c0e5b7a353 coresight: trbe: Add a helper to calculate the trace generated adds 4585481af322 coresight: trbe: Add a helper to pad a given buffer area adds 2336a7b29b58 coresight: trbe: Decouple buffer base from the hardware base adds e4bc8829a748 coresight: trbe: Allow driver to choose a different alignment adds 8a1065127d95 coresight: trbe: Add infrastructure for Errata handling adds 5cb75f18800b coresight: trbe: Workaround TRBE errata overwrite in FILL mode adds 7c2cc5e26cc0 coresight: trbe: Add a helper to determine the minimum buf [...] adds adf35d058617 coresight: trbe: Make sure we have enough space adds f9efc79d0ab9 coresight: trbe: Work around write to out of range adds 74b2740f57cc arm64: errata: Enable workaround for TRBE overwrite in FILL mode adds 561ced0bb90a arm64: errata: Enable TRBE workaround for write to out-of- [...] new 28eb3b363df7 Merge tag 'coresight-next-v5.16.v3' of gitolite.kernel.org [...] new 907767da8f3a comedi: ni_usb6501: fix NULL-deref in command paths new 536de747bc48 comedi: dt9812: fix DMA buffers on stack new d30f4c326d28 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds d0a9329d460c vfio/ccw: Remove unneeded GFP_DMA adds 0972c7dddf71 vfio/ccw: Use functions for alloc/free of the vfio_ccw_private adds 39b6ee011f34 vfio/ccw: Pass vfio_ccw_private not mdev_device to various [...] adds 3bf1311f351e vfio/ccw: Convert to use vfio_register_emulated_iommu_dev() new 2e3aa37259fd Merge branch 'next' of git://github.com/awilliam/linux-vfio.git 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 4cfa36d312d6 staging: rtl8192u: fix control-message timeouts adds ce4940525f36 staging: r8712u: fix control-message timeout adds 0869b73f615b staging: vt6655: Rename `dwAL2230ChannelTable0` array adds 5898832fb986 staging: vt6655: Rename `dwAL2230ChannelTable1` array adds b9b419af41a4 staging: vt6655: Rename `dwAL7230ChannelTable0` array adds 913d3e9ec360 staging: vt6655: Rename `dwAL7230ChannelTable1` array adds 787f48d7add1 staging: vt6655: Rename `dwAL7230ChannelTable2` array adds 267062a6c907 staging: vt6655: Rename `dwAL7230InitTableAMode` array adds 01701302a268 staging: vt6655: Rename `dwAL2230PowerTable` array adds f3d90f5139e5 staging: vt6655: Rename `dwAL7230InitTable` array adds b6f8bd68120f staging: r8188eu: core: remove goto statement adds 3d34b180323b staging: r8188eu: core: remove the goto from rtw_IOL_accqu [...] new 68264c4609ea staging: r8188eu: fix missing unlock in rtw_resume() new bdcfac6ab6c9 staging: fieldbus: anybus: reframe comment to avoid warning new d8a364820e01 staging: vchiq_core: get rid of typedef new 88c47bbf9a2f staging: rtl8723bs: fix unmet dependency on CRYPTO for CRY [...] new cacd73e55e77 staging: rtl8723bs: hal remove the assignment to itself new 10508ae08ed8 staging: r8188eu: hal: remove goto statement and local variable new 231c9cee81bc Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 423221a1ef04 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call adds 5c6cba54df0f iio: accel: mma7660: Warn about failure to put device in s [...] adds 182b88b7d580 iio: xilinx-xadc: Make IRQ optional adds 1a20c02d2b2f iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc adds a2dcef277dae iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks adds c3f0e5a40ac6 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] adds 865fcadb05da iio: ms5611: Simplify IO callback parameters adds a4ea3ccfe6e2 iio: adc: ina2xx: Make use of the helper macro kthread_run() adds 12b6d77431f5 iio: adc: ina2xx: Avoid double reference counting from get [...] new d1a802a9cdc1 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] 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 37aef53f5ccf dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode adds 9502ffcda049 dmaengine: qcom: bam_dma: Add "powered remotely" mode adds 2f23355e96b4 dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause() adds d191a9abc02f dmaengine: at_xdmac: fix compilation warning adds a34da7ef9a8c dmaengine: altera-msgdma: Correctly handle descriptor callbacks adds a63ddc38571e dmaengine: xilinx_dma: Correctly handle cyclic descriptor [...] adds 1825ecc908d4 dmaengine: zynqmp_dma: Correctly handle descriptor callbacks adds 2efe58cfaad4 dmaengine: idxd: cleanup completion record allocation adds a3e340c1574b dmaengine: idxd: fix resource leak on dmaengine driver disable adds e06748539432 dmaengine: fsl-edma: support edma memcpy new f2d041f6d2b3 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 new 66ca082280fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cfb34c044d8e Merge branch 'misc' into for-next new 3c7603727c3a Merge branch 'fixes' into for-next new e80fe60a2b46 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 3a71f0f7a512 scsi: core: Fix early registration of sysfs attributes for [...] adds a22bcfdbf10b scsi: ufs: Add quirk to handle broken UIC command adds 10fb4f87438d scsi: ufs: Add quirk to enable host controller without PH [...] adds e387d448e489 scsi: ufs: ufs-exynos: Change pclk available max value adds 51cc3bb54286 scsi: ufs: ufs-exynos: Simplify drv_data retrieval adds e1f3e22e93e6 scsi: ufs: ufs-exynos: Add refclkout_stop control adds 91c49e7e82d7 scsi: ufs: ufs-exynos: Add setup_clocks callback adds 533b81d67445 scsi: ufs: ufs-exynos: Support custom version of ufs_hba_v [...] adds a271885ac6b2 scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ [...] adds 3f02cc9ea7bd scsi: ufs: ufs-exynos: Factor out priv data init adds 52e5035f7b07 scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks adds cc52e15397cc scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS adds b52aea54b6bf scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 adds be39f4fd8dd4 scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host adds a1efc896cb8a scsi: sr: Remove duplicate assignment new 09f23ed2b797 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8317e82b2ea1 virtio_net: clarify tailroom logic adds 9b9765732152 virtio-blk: avoid preallocating big SGL for data adds 6efb1d991e86 virtio-blk: add num_request_queues module parameter adds 9176c2c46acd virtio-pci: introduce legacy device module adds ad58489e49e6 vdpa: fix typo adds 94b2298a0153 vp_vdpa: add vq irq offloading support adds bff2f6d91b1b vdpa: add new callback get_vq_num_min in vdpa_config_ops adds acdfd998f910 vdpa: min vq num of vdpa device cannot be greater than max vq num adds 4cd2eff8fc11 virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] adds 6c537556969d vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE adds fcaf0a96e74f eni_vdpa: add vDPA driver for Alibaba ENI adds 059eeb2b5d5b vdpa/mlx5: Remove mtu field from vdpa net device adds f002a1b4b93f vdpa/mlx5: Rename control VQ workqueue to vdpa wq adds d11feb8cb4d7 vdpa/mlx5: Propagate link status from device to vdpa driver adds 6b8810ac503f hwrng: virtio - add an internal buffer adds 54121178181d hwrng: virtio - don't wait on cleanup adds b3114996dbcf hwrng: virtio - don't waste entropy adds 60fa1f7fde96 hwrng: virtio - always add a pending request adds 18abc47a9d0f virtio_ring: make virtqueue_add_indirect_packed prettier adds c77adf663600 virtio_ring: check desc == NULL when using indirect with packed adds 235b4aea83dd ALSA: virtio: Replace zero-length array with flexible-arra [...] adds e681dc9db029 vdpa: fix Alibaba ENI kconfig text adds a20cf737159d virtio-pmem: add myself as virtio-pmem maintainer adds 84460703eea3 virtio-blk: validate num_queues during probe adds 0fc615def6c3 virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" adds 2c7f116a360f virtio_console: validate max_nr_ports before trying to use it adds 226c80e7354c virtio_config: introduce a new .enable_cbs method adds 89e671631fde virtio_pci: harden MSI-X interrupts adds 13ab384b478c virtio-pci: harden INTX interrupts adds b6b03975a174 virtio_ring: fix typos in vring_desc_extra adds 1819157daf04 virtio-blk: fixup coccinelle warnings adds 2404bafc4fb8 i2c: virtio: Add support for zero-length requests adds d640d2251c38 virtio_blk: allow 0 as num_request_queues adds 8e41453fa093 virtio_blk: correct types for status handling adds e079db90bdd1 virtio_ring: validate used buffer length adds a2cd974143fc virtio-net: don't let virtio core to validate used length adds 6aeef5a09b3f virtio-blk: don't let virtio core to validate used length adds 1b70f4821146 virtio-scsi: don't let virtio core to validate used buffer length adds 02bab14719f0 vdpa: Introduce and use vdpa device get, set config helpers adds 734b9188285b vdpa: Introduce query of device config layout adds 0212c6b44a1c vdpa: Use kernel coding style for structure comments adds 779cb5f65dbc vdpa: Enable user to set mac and mtu of vdpa device adds ce3c0fc9886c vdpa_sim_net: Enable user to set mac address and mtu adds d3bbb30cd627 vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit adds f7e396580ab7 vdpa/mlx5: Support configuration of MAC adds a238de46c2ab vdpa/mlx5: Forward only packets with allowed MAC address adds 26d0c9acee06 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds b1eebe9bb904 iommu/virtio: Support bypass domains adds 25c3fc45208a iommu/virtio: Sort reserved regions adds a39ba06367e1 iommu/virtio: Pass end address to viommu_add_mapping() adds 06aff93f1842 iommu/virtio: Support identity-mapped domains new e7bc70d64f44 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 2ae64f01a1bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b725265cb08 gpio: mlxbf2: Introduce IRQ support new 6c2a6ddca763 net: mellanox: mlxbf_gige: Replace non-standard interrupt [...] new dd1695a221e0 gpio: clean up Kconfig file new 585a07079909 gpio: realtek-otto: fix GPIO line IRQ offset new f06f18159ed3 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 new 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] new c87a4cb2940b 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 new 4a1b1d0db234 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b0f9984f1a58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4435d1f9aae8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ab80d88f82e exit/doublefault: Remove apparently bogus comment about re [...] new 9fd5a04d8efc exit: Remove calls of do_exit after noreturn versions of die new a52f60fa2905 reboot: Remove the unreachable panic after do_exit in reboot(2) new 97cae8482707 signal/sparc32: Remove unreachable do_exit in do_sparc_fault new 95bf9d646c3c signal/mips: Update (_save|_restore)_fp_context to fail wi [...] new ce0ee4e6ac99 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit [...] new 83a1f27ad773 signal/powerpc: On swapcontext failure force SIGSEGV new 984bd71fb320 signal/sparc: In setup_tsb_params convert open coded BUG into BUG new 1a4d21a23c4c signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON new 1fbd60df8a85 signal/vm86_32: Properly send SIGSEGV when the vm86 state [...] new 9bc508cf0791 signal/s390: Use force_sigsegv in default_trap_handler new 111e70490d2a exit/kthread: Have kernel threads return instead of callin [...] new 26d5badbccdd signal: Implement force_fatal_sig new 941edc5bf174 exit/syscall_user_dispatch: Send ordinary signals on failure new c317d306d550 signal/sparc32: Exit with a fatal signal when try_to_clear [...] new 086ec444f866 signal/sparc32: In setup_rt_frame and setup_fram use force [...] new 695dd0d634df signal/x86: In emulate_vsyscall force a signal instead of [...] new 501c88722797 exit/rtl8723bs: Replace the macro thread_exit with a simpl [...] new 99d7ef1e4792 exit/rtl8712: Replace the macro thread_exit with a simple [...] new 0fdc0c4279c8 exit/r8188eu: Replace the macro thread_exit with a simple [...] new e21294a7aaae signal: Replace force_sigsegv(SIGSEGV) with force_fatal_si [...] new d7ada7583197 signal: Add SA_IMMUTABLE to ensure forced siganls do not g [...] new 2302fcb6e492 Merge of per_signal_struct_coredumps-for-v5.16, ucount-fix [...] new 568d083488bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dd40f44eabe1 selftests: x86: fix [-Wstringop-overread] warn in test_pro [...] new f35dcaa0a8a2 selftests/core: fix conflicting types compile error for cl [...] new 147d73cba13f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 45d101f23c97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ea5d70da565a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 84b6f4934e1d Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 1a644e12a749 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new fd5d7298f616 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 [...] new 4ec81d1260c1 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 new cbead58ccbd0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 59652a275314 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 17654fa4827d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7117dccaa014 Merge remote-tracking branch 'tip/x86/sev' into hyperv-next adds e82f2069b52f Merge remote-tracking branch 'tip/x86/cc' into hyperv-next adds 0cc4f6d9f0b9 x86/hyperv: Initialize GHCB page in Isolation VM adds af788f355e34 x86/hyperv: Initialize shared memory boundary in the Isola [...] adds 810a52126502 x86/hyperv: Add new hvcall guest address host visibility support adds d4dccf353db8 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host [...] adds faff44069ff5 x86/hyperv: Add Write/Read MSR registers via ghcb page adds 20c89a559e00 x86/hyperv: Add ghcb hvcall support for SNP VM adds f2f136c05fb6 Drivers: hv: vmbus: Add SNP support for VMbus channel init [...] adds 9a8797722e42 Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM adds 20cf6616ccd5 Drivers: hv: vmbus: Remove unused code to check for subchannels adds c5989b92fdd0 x86/hyperv: Remove duplicated include in hv_init adds 0b9060852344 x86/hyperv: Remove duplicate include adds 01ccca3cb50d Drivers: hv : vmbus: Adding NULL pointer check adds 285f68afa8b2 x86/hyperv: Protect set_hv_tscchange_cb() against getting [...] new 9255f33ffa7a Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 8e518813c194 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 2ab5d5e67f7a kunit: tool: continue past invalid utf-8 output new 52a5d80a2225 kunit: tool: fix typecheck errors about loading qemu configs new 2748ff99f64f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 5f616a9b6497 kallsyms: support "big" kernel symbols adds cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 adds 118e1832f05b kallsyms: Use the correct buffer size for symbols adds 8033a9998b79 vsprintf: add new `%pA` format specifier adds ab207c47454b rust: add C helpers adds 7dd72be9144a rust: add `compiler_builtins` crate adds 6aaccb00c2dc rust: add `alloc` crate adds 25c0000dc1de rust: add `build_error` crate adds e1c3c2fd8b0e rust: add `macros` crate adds e668d1b63ae4 rust: add `kernel` crate adds 3deed0751937 rust: export generated symbols adds 4740384805f3 scripts: add `generate_rust_analyzer.py` adds d029d8003e02 docs: add Rust documentation adds fcd48fa27403 Kbuild: add Rust support adds 2218f3460793 samples: add Rust examples adds 988f45dfe7ea MAINTAINERS: Rust new 62a236a7e92c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 91a45b12d49e cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS new cdcce47cb33a cxl/pci: Convert register block identifiers to an enum new d22fed9c2b70 cxl/pci: Remove dev_dbg for unknown register blocks new ca76a3a8052b cxl/pci: Fix NULL vs ERR_PTR confusion new 84e36a9d1bbd cxl/pci: Remove pci request/release regions new 7dc7a64de2bb cxl/pci: Make more use of cxl_register_map new a261e9a1576a cxl/pci: Add @base to cxl_register_map new 85afc3175aeb cxl/pci: Split cxl_pci_setup_regs() new ee12203746e5 PCI: Add pci_find_dvsec_capability to find designated VSEC new 55006a2c9464 cxl/pci: Use pci core's DVSEC functionality new c6d7e1341cc9 ocxl: Use pci core's DVSEC functionality new 63bc798c400b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1807019f37e5 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new a1afdd963fa6 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new aed95fb69e52 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds aa8bf298a96a ext4: simplify ext4_sb_read_encoding adds 86e805757978 f2fs: simplify f2fs_sb_read_encoding adds a440943e68cd unicode: remove the charset field from struct unicode_map adds f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned adds 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load adds 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions adds 9012d79cf0c7 unicode: simplify utf8len adds fbc59d65059e unicode: move utf8cursor to utf8-selftest.c adds 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map adds 2b3d04787012 unicode: Add utf8-data module adds e2a58d2d3416 unicode: only export internal symbols for the selftests new ff9e61969af1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 082cbb8bb463 disable ntfs for now due to new bd10aab614ee lib/test_kasan.c: use underlying string helpers new 56f08e04378a kasan-test-use-underlying-string-helpers-checkpatch-fixes new 459fcf1f6941 mm: bdi: initialize bdi_min_ratio when bdi is unregistered new 1cb27b906f12 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix new fbefb1e0bee6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 07fac7aa6b81 /proc/kpageflags: do not use uninitialized struct pages new 7fa7cd4dba6d procfs: prevent unpriveleged processes accessing fdinfo dir new 532a778c2d89 scripts/spelling.txt: add more spellings to spelling.txt new 7e5449b9f635 scripts/spelling.txt: fix "mistake" version of "synchronization" new c384664f57e6 scripts/decodecode: fix faulting instruction no print when [...] new 270aa2acfca3 ocfs2: Fix handle refcount leak in two exception handling paths new 94072d1d4fca ocfs2: cleanup journal init and shutdown new e0564a099d66 ocfs2/dlm: remove redundant assignment of variable ret new 3944dcc43381 ocfs2: fix data corruption on truncate new 6ae4120ed6da ocfs2: do not zero pages beyond i_size new 9f922fcf8197 ocfs2: reflink deadlock when clone file to the same direct [...] new 6e773db8f444 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 205f998d1600 ocfs2: fix ocfs2 corrupt when iputting an inode new c1027bc866db fs/posix_acl.c: avoid -Wempty-body warning new d88c8ca24548 d_path: fix Kernel doc validator complaining new f8c2ef41ad6d mm: move kvmalloc-related functions to slab.h new 0d85c2200d27 drivers/hwmon/occ/p9_sbe.c needs slab.h new 22853bdb4ca3 mm/slab.c: remove useless lines in enable_cpucache() new 995081b8917b slub: add back check for free nonslab objects new 269945ac752b mm, slub: change percpu partial accounting from objects to pages new ba171bab15d0 mm/slub: increase default cpu partial list sizes new 1787637cbd06 mm, slub: use prefetchw instead of prefetch new 3cd2c8c58a65 mm: don't include <linux/dax.h> in <linux/mempolicy.h> new b3962b027b18 lib/stackdepot: include gfp.h new f9cf9f2402dd lib/stackdepot: remove unused function argument new 41d785d606e7 lib/stackdepot: introduce __stack_depot_save() new 5680ed65060d kasan: common: provide can_alloc in kasan_save_stack() new d2b58bffdda0 kasan: generic: introduce kasan_record_aux_stack_noalloc() new f71ff4351ae4 workqueue, kasan: avoid alloc_pages() when recording stack new 6d071e08f077 kasan: fix tag for large allocations when using CONFIG_SLAB new babef34d86e3 kasan: test: add memcpy test that avoids out-of-bounds write new 655fc83d4f41 mm/smaps: fix shmem pte hole swap calculation new df4e088247b7 mm/smaps: use vma->vm_pgoff directly when counting partial swap new bd32c0dab501 mm/smaps: simplify shmem handling of pte holes new 6b852bfb5f8f mm: debug_vm_pgtable: don't use __P000 directly new fb8b56a6d95b kasan: test: bypass __alloc_size checks new 920717289eaf rapidio: avoid bogus __alloc_size warning new 1c22c57481a9 Compiler Attributes: add __alloc_size() for better bounds [...] new a988396acc2f slab: clean up function prototypes new d9fba3c241c2 slab: add __alloc_size attributes for better bounds checking new a3053f351f20 mm/kvmalloc: add __alloc_size attributes for better bounds [...] new 81e367147b31 mm/vmalloc: add __alloc_size attributes for better bounds [...] new 6e80676c6a23 mm/page_alloc: add __alloc_size attributes for better boun [...] new 641940746780 percpu: add __alloc_size attributes for better bounds checking new 284ecea1a2a5 kasan: test: consolidate workarounds for unwanted __alloc_ [...] new 07e7d0202c88 mm/page_ext.c: fix a comment new f0592656b227 mm/page_owner.c: modify the type of argument "order" in so [...] new b66829edaa53 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] new cc2643312f47 mm: stop filemap_read() from grabbing a superfluous page new bfdc8ed1a7fa mm: export bdi_unregister new 6c1a4818d637 mtd: call bdi_unregister explicitly new 37764f4140a4 fs: explicitly unregister per-superblock BDIs new ae16edbaf8a9 mm: don't automatically unregister bdis new 75bd1591df2b mm: simplify bdi refcounting new 6fae3ddd3aad mm-simplify-bdi-refcounting-fix new 68d8be5433da mm-simplify-bdi-refcounting-fix-fix new 8d76e78fd84a mm: don't read i_size of inode unless we need it new d224e87b46fd mm/filemap.c: remove bogus VM_BUG_ON new e1294a2408e0 mm: move more expensive part of XA setup out of mapping check new 2d8a580492b7 vfs: keep inodes with page cache off the inode shrinker LRU new c81632d8343c mm/gup: further simplify __gup_device_huge() new 6b684a93b35e mm/swapfile: remove needless request_queue NULL pointer check new 416803f62408 mm/swapfile: fix an integer overflow in swap_show() new f056bd9ddf67 mm: optimise put_pages_list() new 5580129e03e1 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() new 1ffe52ac1341 memcg: flush stats only if updated new d649bbd3408c memcg: unify memcg stat flushing new e796c7ac104d mm/memcg: remove obsolete memcg_free_kmem() new db9a276418b4 mm/list_lru.c: prefer struct_size over open coded arithmetic new 6d8f31950d9c memcg, kmem: further deprecate kmem.limit_in_bytes new 734a16d055b9 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes new 96d42b6df79f memcg, kmem: mark cancel_charge() inline new 67ef6b3a4bfa mm: list_lru: remove holding lru lock new c4cd65e6e7e8 mm: list_lru: fix the return value of list_lru_count_one() new 451cd84f7858 mm: memcontrol: remove kmemcg_id reparenting new 52f07bf605a3 mm: memcontrol: remove the kmem states new bcd06cbf9fcf mm: list_lru: only add memcg-aware lrus to the global lru list new 7a9254198331 mm, oom: pagefault_out_of_memory: don't force global OOM f [...] new 658b8971fd1a mm, oom: do not trigger out_of_memory from the #PF new b031817ea810 memcg: prohibit unconditional exceeding the limit of dying tasks new 7d2dfe56b201 mm/mmap.c: fix a data race of mm->total_vm new aa2bdd112a78 mm: use __pfn_to_section() instead of open coding it new 2fd3d4e20317 mm/memory.c: avoid unnecessary kernel/user pointer conversion new e2d04b1fd6e1 mm/memory.c: use correct VMA flags when freeing page-tables new b62ded81007a mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] new ad893768f49f mm: clear vmf->pte after pte_unmap_same() returns new b06f4e9bddc9 mm: drop first_index/last_index in zap_details new 6c9028699829 mm: add zap_skip_check_mapping() helper new e19fcadef5b5 mm: introduce pmd_install() helper new d5777b77dea4 mm: remove redundant smp_wmb() new 18368f815275 Documentation: update pagemap with shmem exceptions new bef75334262a lazy tlb: introduce lazy mm refcount helper functions new f41a3200a8af lazy tlb: allow lazy tlb mm refcounting to be configurable new c1d06f76ebb3 lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 7a5bbda51aec powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 29a7bf05b4b9 memory: remove unused CONFIG_MEM_BLOCK_SIZE new 51ec6685ae30 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() new a673f69d9d9f mm/mremap: don't account pages in vma_to_resize() new 92f5ff630e4a include/linux/io-mapping.h: remove fallback for writecombine new f525c78b5ef2 mm: mmap_lock: remove redundant newline in TP_printk new b765008e81c8 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN new da9b2f6a5940 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() new 00c597b01bc3 mm/vmalloc: don't allow VM_NO_GUARD on vmap() new ff7ebdde5eaf mm/vmalloc: make show_numa_info() aware of hugepage mappings new d2cd16a941e6 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo new fd876b6cf1f9 mm/vmalloc: do not adjust the search size for alignment overhead new 240c633e32c3 mm/vmalloc: check various alignments when debugging new a8a740bc0abf vmalloc: back off when the current task is OOM-killed new 96d5d3cb3e7c vmalloc: choose a better start address in vm_area_register [...] new 3286c86ea428 arm64: support page mapping percpu first chunk allocator new 541849ca1a83 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC new db903aa019f6 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] new 3ad4cfe4c6dc mm/vmalloc: be more explicit about supported gfp flags new e2c21cdfc1c4 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] new e7abb2ae4694 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new 50ee7a21549c mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new f1a25c16211b mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] new 0dedb17a1207 mm/large system hash: avoid possible NULL deref in alloc_l [...] new 2d4217a18eb2 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] new 16cd0b4c3248 mm/page_alloc.c: simplify the code by using macro K() new 489c630fb971 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() new 15cdeb44af3a mm/page_alloc.c: use helper function zone_spans_pfn() new 3388ebe80521 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] new 3c25e76c9842 mm/page_alloc: print node fallback order new 110233336def mm/page_alloc: use accumulated load when building node fal [...] new c3ad0356bc6d mm: move node_reclaim_distance to fix NUMA without SMP new dc17aa4a9a2a mm: move fold_vm_numa_events() to fix NUMA without SMP new bd6de3ca7f06 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() new 852a60f0bd9c mm/page_alloc: detect allocation forbidden by cpuset and b [...] new ce594c709b23 mm/page_alloc.c: show watermark_boost of zone in zoneinfo new c3cc608a7061 mm: create a new system state and fix core_kernel_text() new 8ac1a7baace8 mm: make generic arch_is_kernel_initmem_freed() do what it says new febdba54a85a powerpc: use generic version of arch_is_kernel_initmem_freed() new e334926aa303 s390: use generic version of arch_is_kernel_initmem_freed() new 655ba12dce5d mm: page_alloc: use migrate_disable() in drain_local_pages_wq() new b41d090b6eaa mm/page_alloc: use clamp() to simplify code new 85ffaddc5c12 mm: fix data race in PagePoisoned() new 3c8ddd302393 mm/memory_failure: constify static mm_walk_ops new 2f17b7775bf8 mm: filemap: coding style cleanup for filemap_map_pmd() new 1706c9ff2806 mm: hwpoison: refactor refcount check handling new 8324fa50e7b0 mm: shmem: don't truncate page if memory failure happens new 954e847cf287 mm: shmem: fix uninitialized variable use in me_pagecache_clean() new 6e67b33adf4e mm: hwpoison: handle non-anonymous THP correctly new 62ad83a1ecb2 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h new c056f8dc224a hugetlb: add demote hugetlb page sysfs interfaces new 6cb35880f4f3 hugetlb-add-demote-hugetlb-page-sysfs-interfaces-fix new f6f8bf375096 mm/cma: add cma_pages_valid to determine if pages are in CMA new e5785a456d3c hugetlb: be sure to free demoted CMA pages to CMA new 7a91c732d37d hugetlb: add demote bool to gigantic page routines new b93c98337ff8 hugetlb: add hugetlb demote page support new 0d2d69e092ba hugetlb-add-hugetlb-demote-page-support-v4 new 64c0dafb10a3 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB new 8069ab5ad281 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] new cc8a7c54903e mm, hugepages: add mremap() support for hugepage backed vma new cf67b1e3ba85 mm, hugepages: add hugetlb vma mremap() test new ec9fb43ab019 mm-hugepages-add-hugetlb-vma-mremap-test-v8 new b7c434479c36 selftests: vm: remove duplicated include in hugepage-mremap new 2de5bc5a8ac4 hugetlb: support node specified when using cma for giganti [...] new 48ed6bba8a12 mm: remove duplicate include in hugepage-mremap.c new feeaf0b3c5c0 hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro new 1815f62f03e0 hugetlb: replace the obsolete hugetlb_instantiation_mutex [...] new 4fa585d7d133 hugetlb: remove redundant validation in has_same_uncharge_info() new 3dfae46082e9 hugetlb: remove redundant VM_BUG_ON() in add_reservation_i [...] new 3206faed6854 hugetlb: remove unnecessary set_page_count in prep_compoun [...] new 8e60fd241bf1 userfaultfd/selftests: don't rely on GNU extensions for ra [...] new 3e939741139a userfaultfd/selftests: fix feature support detection new 5312dea57445 userfaultfd/selftests: fix calculation of expected ioctls new ff7094913b5b mm/page_isolation: fix potential missing call to unset_mig [...] new 489cb8c7bf01 mm/page_isolation: guard against possible putback unisolated page new 12f4a113ce33 mm/vmscan.c: fix -Wunused-but-set-variable warning new a175d958f45b mm/vmscan: throttle reclaim until some writeback completes [...] new 4b45cb70573d mm/vmscan: throttle reclaim and compaction when too may pa [...] new dcaf98a2e660 mm/vmscan: throttle reclaim when no progress is being made new ab23e1581632 mm/writeback: throttle based on page writeback instead of [...] new 4f5fae65a399 mm/page_alloc: remove the throttling logic from the page a [...] new f111f8090d58 mm/vmscan: centralise timeout values for reclaim_throttle new 0e2a0a71230d mm/vmscan: increase the timeout if page reclaim is not mak [...] new d5dac3b85f99 mm/vmscan: delay waking of tasks throttled on NOPROGRESS new 2c5e4644a70e mm/vmpressure: fix data-race with memcg->socket_pressure new 01416ece3c5b tools/vm/page_owner_sort.c: count and sort by mem new 81f7b477b382 tools/vm/page-types.c: make walk_file() aware of address r [...] new c53c322ef30e tools/vm/page-types.c: move show_file() to summary output new c7cb2deb7e55 tools/vm/page-types.c: print file offset in hexadecimal new 0c07b02ee758 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 8a4721f5ba9b mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 06568e8d73f0 arch_numa: simplify numa_distance allocation new 190d5db3d316 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] new 1581f644dd53 memblock: drop memblock_free_early_nid() and memblock_free [...] new fd9157da2df4 memblock: stop aliasing __memblock_free_late with memblock [...] new e84ed434e794 memblock: rename memblock_free to memblock_phys_free new 0894268c107c memblock: use memblock_free for freeing virtual pointers new a60b0dac2bc8 fixup for "memblock: use memblock_free for freeing virtual [...] new 1db04c37b480 mm: mark the OOM reaper thread as freezable new fc8ce756814e oom_kill: oom_score_adj broken for processes with small me [...] new a76bc0a3ca24 hugetlbfs: extend the definition of hugepages parameter to [...] new 8086887adfc5 mm/migrate: de-duplicate migrate_reason strings new 121881ef1573 mm: migrate: make demotion knob depend on migration new dcd6910c8612 selftests/vm/transhuge-stress: fix ram size thinko new e04fc1aef50b mm, thp: lock filemap when truncating page cache new c00b28f5b60d mm, thp: fix incorrect unmap behavior for private pages new b2bf08968831 mm/readahead.c: fix incorrect comments for get_init_ra_size new d05858c4b27f mm: nommu: kill arch_get_unmapped_area() new 945467734b51 selftest/vm: fix ksm selftest to run with different NUMA t [...] new 075046b21bb2 selftests: vm: add KSM huge pages merging time test new c42f60087ef1 mm/vmstat: annotate data race for zone->free_area[order].nr_free new 1d0c74dab92d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix new 42f620aed536 mm: vmstat.c: make extfrag_index show more pretty new f19f496dd885 selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers new a0dc2599cd98 mm/memory_hotplug: add static qualifier for online_policy_ [...] new ab72c955aa61 memory-hotplug.rst: fix two instances of "movablecore" tha [...] new ad174ed31580 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] new b2ac9cfe27c6 memory-hotplug.rst: document the "auto-movable" online policy new fa82a1b40639 memory-hotplug.rst: document the "auto-movable" online policy new aeeb36ec6a1e mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] new 71aaf0e012cb mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE new d50c958ffeaf mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit new f4ff4f344ef9 mm/memory_hotplug: remove HIGHMEM leftovers new 178b6773daa0 mm/memory_hotplug: remove stale function declarations new c7f5afbf2ffa x86: remove memory hotplug support on X86_32 new 6615dd41df11 mm/memory_hotplug: handle memblock_add_node() failures in [...] new f7b15e3580bf memblock: improve MEMBLOCK_HOTPLUG documentation new 248f630376d0 memblock: allow to specify flags with memblock_add_node() new 47ae14183665 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] new 4093db64c21c mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] new 2990f6c97084 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] new 93da5d438e7e mm/rmap.c: avoid double faults migrating device private pages new d921d3af95f2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 64a78398f1b6 mm: disable zsmalloc on PREEMPT_RT new 4e7feb6f6c91 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 275b17956da7 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 25cb1ea8fd28 mm/highmem: Remove deprecated kmap_atomic new f19779aadbec zram_drv: allow reclaim on bio_alloc new a01e0afea2cd zram: off by one in read_block_state() new ddf8a0071d71 zram: introduce an aged idle interface new d230e4c22fa5 zram-introduce-an-aged-idle-interface-v5 new d1a948e817e1 zram: Introduce an aged idle interface new cf9c428b2adf mm: remove HARDENED_USERCOPY_FALLBACK new 0e95fb9ea6fc include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h new 51262abc7073 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c new 09c949570f92 kfence: count unexpectedly skipped allocations new 1028d5b6c07a kfence: move saving stack trace of allocations into __kfen [...] new 5adad7f8ae42 kfence: limit currently covered allocations when pool nearly full new e0f55e08e025 kfence-limit-currently-covered-allocations-when-pool-nearl [...] new d9b37dab830f fixup! kfence: limit currently covered allocations when po [...] new dbe918fc2947 kfence: add note to documentation about skipping covered a [...] new e5afbe1243b5 kfence: test: use kunit_skip() to skip tests new bb7f155decee kfence: shorten critical sections of alloc/free new 9223181e2f86 kfence: always use static branches to guard kfence_alloc() new 0912438ae7d1 kfence: default to dynamic branch instead of static keys mode new a57c8873d766 mm/damon: grammar s/works/work/ new 831aa164779a Documentation/vm: move user guides to admin-guide/mm/ new bcb8e2f416e1 MAINTAINERS: update SeongJae's email address new 89d15e28a47c docs/vm/damon: remove broken reference new 924d7461aac3 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] new 81bf23525d10 mm/damon/core: print kdamond start log in debug mode only new c6b5c4cfbf6a mm/damon: remove unnecessary do_exit() from kdamond new 5f469eb47b4d mm/damon: needn't hold kdamond_lock to print pid of kdamond new e6afc259a07f mm/damon/core: nullify pointer ctx->kdamond with a NULL new eb415ee71de9 mm/damon/core: account age of target regions new 8bb6da679e02 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) new c54befc9fe8c mm/damon/vaddr: support DAMON-based Operation Schemes new 4a4fbd16574a mm/damon/dbgfs: support DAMON-based Operation Schemes new 12c4d491ef3a mm/damon/schemes: implement statistics feature new 5f569005c7d4 selftests/damon: add 'schemes' debugfs tests new 09d411aa3047 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes new 7d298d30a7a9 mm/damon/dbgfs: allow users to set initial monitoring targ [...] new 1d98769f543a mm/damon/dbgfs-test: add a unit test case for 'init_regions' new 824811286eb0 Docs/admin-guide/mm/damon: document 'init_regions' feature new d67afacf6455 mm/damon/vaddr: separate commonly usable functions new 31f7a89e47d6 mm/damon/vaddr: include 'highmem.h' to fix a build failure new 18fabbeb8c89 mm/damon: implement primitives for physical address space [...] new 61908ba881af mm/damon/dbgfs: support physical memory monitoring new 4d2a09346104 Docs/DAMON: document physical memory monitoring support new 8ed12579bc87 mm/damon/vaddr: constify static mm_walk_ops new 0e114e210ad4 mm/damon/dbgfs: remove unnecessary variables new e8e0584a1a9d mm/damon/paddr: support the pageout scheme new a2f8428d8b9c mm/damon: fix missing-prototype build warning for 'damon_p [...] new 2f12975458da mm/damon/schemes: implement size quota for schemes applica [...] new 4f33c1beef6b mm/damon/schemes: skip already charged targets and regions new a9fae67fd25a mm/damon/schemes: implement time quota new 69f87d182cb1 mm/damon/dbgfs: support quotas of schemes new 29ba7d28bc5a mm/damon/selftests: support schemes quotas new 065aeeaaa731 mm/damon/schemes: prioritize regions within the quotas new 8a76b1041c95 mm/damon/vaddr,paddr: support pageout prioritization new c6d9b8ac2360 mm/damon/dbgfs: support prioritization weights new 3e5f8f0b9246 tools/selftests/damon: update for regions prioritization o [...] new 1a86532e9b12 mm/damon/schemes: activate schemes based on a watermarks m [...] new 819f878ef9c4 mm/damon/dbgfs: support watermarks new 0e623a7dc712 selftests/damon: support watermarks new 7284e7a41e96 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) new 0890a041bab8 mm/damon: fix error return code in damon_reclaim_turn() new 474b5e065388 Documentation/admin-guide/mm/damon: add a document for DAM [...] new ad7fd1060699 mm/damon: remove unnecessary variable initialization new 3411b6673001 mm/damon/dbgfs: add adaptive_targets list check before ena [...] new b30e048f4532 Docs/admin-guide/mm/damon/start: fix wrong example commands new d9eb57d70444 Docs/admin-guide/mm/damon/start: fix a wrong link new 124cb41f0697 Docs/admin-guide/mm/damon/start: simplify the content new ac06de1709d6 Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions new ba886ab717af mm/damon: simplify stop mechanism new 5536e167af98 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0b0ee5f6a53e fs/buffer.c: dump more info for __getblk_gfp() stall problem new dd009008f528 kernel/hung_task.c: Monitor killed tasks. new bdfd760453f7 procfs: do not list TID 0 in /proc/<pid>/task new 0c571275ea72 procfs-do-not-list-tid-0-in-proc-pid-task-fix new a603a708a949 proc: test that /proc/*/task doesn't contain "0" new f82393b83f8a x86/xen: update xen_oldmem_pfn_is_ram() documentation new 0d48a63e15e3 x86/xen: simplify xen_oldmem_pfn_is_ram() new a3530e2bf935 x86/xen: print a warning when HVMOP_get_mem_type fails new 0b3bad3547b0 proc/vmcore: let pfn_is_ram() return a bool new 23989213fe25 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] new 51adca72dfcc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] new 1a1b2358513b virtio-mem: factor out hotplug specifics from virtio_mem_p [...] new f590e5917799 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] new 33be75e5c705 virtio-mem: kdump mode to sanitize /proc/vmcore access new 48358cf5df3f proc: allow pid_revalidate() during LOOKUP_RCU new d4d9796e9092 proc/sysctl: make protected_* world readable new ca02e4a72f07 kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] new 9209d5362204 bottom_half.h needs kernel.h new 083e0c27c978 kernel.h: split out container_of() and typeof_member() macros new ae44388f44bb include/kunit/test.h: replace kernel.h with the necessary [...] new 4a772f888bc7 include/linux/list.h: replace kernel.h with the necessary [...] new d7503d80bfe1 include/linux/llist.h: replace kernel.h with the necessary [...] new ef6b2643e882 include/linux/plist.h: replace kernel.h with the necessary [...] new 585a38612d05 include/media/media-entity.h: replace kernel.h with the ne [...] new 300424acf349 include/linux/delay.h: replace kernel.h with the necessary [...] new 0e2b9f024b6b delay-replace-kernelh-with-the-necessary-inclusions-fix new 840f67b0f84a delay.h: fix for removed kernel.h new 8e9a762c5ef9 include/linux/sbitmap.h: replace kernel.h with the necessa [...] new fb6d73619255 include/linux/radix-tree.h: replace kernel.h with the nece [...] new 9a38da5e7394 include/linux/generic-radix-tree.h: replace kernel.h with [...] new c07c2f3a543b generic-radix-tree-replace-kernelh-with-the-necessary-incl [...] new 473d38f73b46 linux/container_of.h: switch to static_assert new 4db09d5aafad MAINTAINERS: add "exec & binfmt" section with myself and Eric new c8ba769b9269 MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE new f1b1559c21dd MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO H [...] new baa3b8e2c064 MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER new b729ea0fbfec MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK [...] new 122485425449 lib, stackdepot: check stackdepot handle before accessing slabs new 706294fc16eb lib, stackdepot: add helper to print stack entries new 21d2cce5bfb3 lib, stackdepot: add helper to print stack entries into buffer new 954bb4b2693d lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 new 1cb51b0f0dc4 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 new 4117b5189396 include/linux/string_helpers.h: add linux/string.h for strlen() new 0c5c8f64e304 lib: uninline simple_strntoull() as well new b5677932fe2c mm/scatterlist: replace the !preemptible warning in sg_mit [...] new 046eaeca6568 const_structs.checkpatch: add a few sound ops structs new 0b76e1dbe1cf checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses new ecb31db2414a checkpatch: get default codespell dictionary path from pac [...] new 64d9b648d9dc binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE new e95786f056b9 ELF: fix overflow in total mapping size calculation new 8b45f9b025e2 ELF: simplify STACK_ALLOC macro new 279438fda058 kallsyms: remove arch specific text and data check new 8e3d37e9acca kallsyms: fix address-checks for kernel related range new 613df9162f1f sections: move and rename core_kernel_data() to is_kernel_ [...] new bba2649a4fd8 sections: move is_kernel_inittext() into sections.h new 0e3c4b1f8adf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() new e57287824f64 sections: provide internal __is_kernel() and __is_kernel_t [...] new 103fbfa290c6 mm: kasan: use is_kernel() helper new f6356bf19ce6 extable: use is_kernel_text() helper new d9997f2627d4 powerpc/mm: use core_kernel_text() helper new 5b9ecdc4c310 microblaze: use is_kernel_text() helper new 69ebb6110757 alpha: use is_kernel_text() helper new 851f6bbffcdd ramfs: fix mount source show for ramfs new 2ed638f1ecc5 init: make unknown command line param message clearer new c69ed3c5c48f init/main.c: silence some -Wunused-parameter warnings new 4fe8d05619cf coda: avoid NULL pointer dereference from a bad inode new 4ae7f1f30aa0 coda: check for async upcall request using local state new 5ae3cce64677 coda: remove err which no one care new 8395ce73037f coda: avoid flagging NULL inodes new 1780f27c3d69 coda: avoid hidden code duplication in rename new d58c7e75e74d coda: avoid doing bad things on inode type changes during [...] new 689055117452 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt new 887bd09b1fa7 coda: use vmemdup_user to replace the open code new 785cd5f201ed coda: bump module version to 7.2 new 1e7068875306 nilfs2: replace snprintf in show functions with sysfs_emit new 09d391acf7ca nilfs2: remove filenames from file comments new ce02eacc42d6 hfs/hfsplus: use WARN_ON for sanity check new 0c7b8255fee8 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new c5d26eb0407b signal: remove duplicate include in signal.h new 806fbfb30a59 seq_file: move seq_escape() to a header new 64375d69ee5d kernel/fork.c: unshare(): use swap() to make code cleaner new cc669a817150 sysv: use BUILD_BUG_ON instead of runtime check new dc3254982e12 Documentation/kcov: include types.h in the example new aaac53f74f38 Documentation/kcov: define `ip' in the example new ebedc531daa2 kcov: allocate per-CPU memory on the relevant node new 0a580faa3e14 kcov: avoid enable+disable interrupts if !in_task() new 83a5ce1f64f2 kcov: replace local_irq_save() with a local_lock_t new 8f3b2a8e70dc kernel/resource: clean up and optimize iomem_is_exclusive() new cbf7a8ce916e kernel/resource: disallow access to exclusive system RAM regions new b0a6ddec3b54 virtio-mem: disallow mapping virtio-mem memory via /dev/mem new e54ac0def0bd selftests/kselftest/runner/run_one(): Allow running non-ex [...] new 00aeadae9f54 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] new 0156e528ccd6 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] new b3ce81a07883 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL new 591dc06f37a7 ipc: WARN if trying to remove ipc object which is absent new 7af5921dcb7f shm: extend forced shm destroy to support objects from sev [...] new 42ff691f7a36 kernel.h: split out instruction pointer accessors new 9704c4c8d76b Merge branch 'akpm-current/current' new b7afdb55dd8c drm/locking: fix for name conflict new b415168cc5e4 lib/stackdepot: allow optional init and stack_table alloca [...] new 18829fd45aaa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 4b9fea0e11fc lib/stackdepot: allow optional init and stack_table alloca [...] new e5e15efcb908 lib/stackdepot: allow optional init and stack_table alloca [...] new 0c44f3bb1834 mm: allow only SLUB on PREEMPT_RT new 6c416277cc04 mm: migrate: simplify the file-backed pages validation whe [...] new 398ac1895e86 mm/migrate.c: remove MIGRATE_PFN_LOCKED new fab77dfa7e4f mm: unexport folio_memcg_{,un}lock new 241bb1a7955f mm: unexport {,un}lock_page_memcg new 2276c629fb05 kasan: add kasan mode messages when kasan init new ed0673a96f4a Merge branch 'akpm/master' new 9febf1194306 Add linux-next specific files for 20211101
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 (9ae1fbdeabd3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1051 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .rustfmt.toml | 2 +- Documentation/ABI/testing/sysfs-fs-ubifs | 35 + .../admin-guide/filesystem-monitoring.rst | 74 + Documentation/admin-guide/gpio/gpio-sim.rst | 72 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 21 + .../admin-guide/media/platform-cardlist.rst | 1 + Documentation/admin-guide/mm/damon/start.rst | 123 +- Documentation/admin-guide/mm/pagemap.rst | 53 +- Documentation/arm64/booting.rst | 10 + Documentation/block/queue-sysfs.rst | 33 +- Documentation/core-api/irq/irq-domain.rst | 3 - Documentation/core-api/workqueue.rst | 21 +- Documentation/crypto/crypto_engine.rst | 4 + Documentation/devicetree/bindings/Makefile | 5 + .../devicetree/bindings/arm/coresight.txt | 5 + Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- .../arm/firmware/tlm,trusted-foundations.txt | 20 - .../arm/firmware/tlm,trusted-foundations.yaml | 46 + Documentation/devicetree/bindings/arm/qcom.yaml | 11 +- Documentation/devicetree/bindings/bus/ti-sysc.txt | 139 - Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 + .../bindings/clock/stericsson,u8500-clks.yaml | 121 + Documentation/devicetree/bindings/clock/ux500.txt | 64 - .../bindings/crypto/intel,keembay-ocs-ecc.yaml | 47 + .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/msm/dpu-sc7280.yaml | 232 + .../devicetree/bindings/display/msm/gpu.txt | 157 - .../devicetree/bindings/display/msm/gpu.yaml | 288 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../devicetree/bindings/display/tilcdc/tilcdc.txt | 4 +- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 +- .../devicetree/bindings/dma/qcom_bam_dma.txt | 2 + .../devicetree/bindings/hwmon/nuvoton,nct7802.yaml | 145 + .../devicetree/bindings/input/cap11xx.txt | 78 - .../bindings/input/microchip,cap11xx.yaml | 148 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../devicetree/bindings/mailbox/apple,mailbox.yaml | 77 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + .../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 + Documentation/devicetree/bindings/mips/ralink.txt | 32 - Documentation/devicetree/bindings/mips/ralink.yaml | 87 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 16 - .../devicetree/bindings/net/nfc/nxp,pn544.yaml | 58 + .../devicetree/bindings/net/nfc/pn544.txt | 33 - .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 10 + .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 363 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 7 + .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 6 + .../devicetree/bindings/sound/cs42l42.txt | 13 +- .../devicetree/bindings/sound/maxim,max98520.yaml | 36 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 47 + .../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 - .../devicetree/bindings/spi/spi-nxp-fspi.txt | 44 - .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 86 + Documentation/devicetree/bindings/sram/sram.yaml | 2 +- .../bindings/ufs/samsung,exynos-ufs.yaml | 10 + Documentation/devicetree/bindings/usb/dwc2.yaml | 16 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 - .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 48 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 2 + Documentation/driver-api/mmc/mmc-tools.rst | 4 +- .../driver-api/usb/writing_usb_driver.rst | 13 +- Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/f2fs.rst | 3 +- Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-kms.rst | 2 - Documentation/hwmon/lm90.rst | 10 + Documentation/hwmon/tmp401.rst | 15 +- Documentation/leds/well-known-leds.txt | 14 + .../device_drivers/ethernet/mellanox/mlx5.rst | 60 + Documentation/networking/devlink/bnxt.rst | 2 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/octeontx2.rst | 42 + Documentation/process/changes.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 5 +- Documentation/process/submitting-patches.rst | 33 +- Documentation/rust/quick-start.rst | 2 +- Documentation/sound/soc/codec.rst | 8 +- Documentation/trace/histogram.rst | 14 + Documentation/trace/kprobes.rst | 2 +- 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/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/media/v4l/control.rst | 9 + Documentation/vm/hmm.rst | 2 +- Documentation/x86/index.rst | 1 + Documentation/x86/sgx.rst | 15 +- Documentation/x86/xstate.rst | 65 + MAINTAINERS | 98 +- Makefile | 6 +- Next/SHA1s | 269 +- Next/Trees | 5 +- Next/merge.log | 25129 ++++++++++--------- arch/Kconfig | 11 + arch/arc/Kconfig | 1 - arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/irq.c | 10 +- arch/arc/kernel/process.c | 2 +- arch/arm/Kconfig | 12 +- arch/arm/arm-soc-for-next-contents.txt | 37 + arch/arm/boot/dts/Makefile | 3 +- 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/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/versatile-ab-ib2.dts | 6 +- arch/arm/boot/dts/versatile-ab.dts | 27 +- arch/arm/include/asm/current.h | 7 +- arch/arm/include/asm/opcodes.h | 9 +- arch/arm/include/asm/setup.h | 2 +- arch/arm/include/asm/thread_info.h | 11 + arch/arm/kernel/entry-armv.S | 5 +- arch/arm/kernel/head.S | 4 +- arch/arm/kernel/irq.c | 14 +- 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/mach-ux500/Kconfig | 1 + arch/arm/mm/Kconfig | 4 +- arch/arm/mm/context.c | 2 +- arch/arm/mm/kasan_init.c | 2 +- arch/arm/probes/kprobes/test-core.h | 2 +- arch/arm64/Kconfig | 6 +- arch/arm64/boot/dts/apple/t8103-j274.dts | 23 + arch/arm64/boot/dts/apple/t8103.dtsi | 207 + 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/kernel/entry-common.c | 52 +- arch/arm64/kernel/fpsimd.c | 12 +- arch/csky/Kconfig | 1 - arch/csky/kernel/entry.S | 2 +- arch/csky/kernel/irq.c | 5 - arch/csky/kernel/probes/ftrace.c | 2 - arch/h8300/include/asm/irq.h | 2 - arch/h8300/kernel/irq.c | 1 + arch/ia64/include/asm/spinlock.h | 23 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/boot/dts/system.dts | 5 - arch/mips/Kconfig | 1 - arch/mips/cavium-octeon/octeon-irq.c | 5 +- arch/mips/kernel/irq.c | 8 +- arch/mips/kernel/r2300_fpu.S | 4 +- arch/mips/kernel/syscall.c | 9 - arch/mips/loongson64/smp.c | 1 - arch/nds32/Kconfig | 1 - arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/kernel/traps.c | 2 +- arch/nds32/mm/fault.c | 6 +- arch/nios2/platform/Kconfig.platform | 1 + arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/spinlock.h | 3 - arch/openrisc/kernel/entry.S | 4 +- arch/openrisc/kernel/irq.c | 5 - arch/openrisc/kernel/traps.c | 2 +- arch/openrisc/mm/fault.c | 4 +- arch/parisc/boot/compressed/Makefile | 9 +- arch/parisc/configs/generic-32bit_defconfig | 9 +- arch/parisc/configs/generic-64bit_defconfig | 21 +- arch/parisc/include/asm/spinlock.h | 15 - arch/parisc/kernel/asm-offsets.c | 5 - arch/parisc/kernel/ftrace.c | 5 +- arch/parisc/kernel/patch.c | 5 +- arch/parisc/kernel/traps.c | 2 +- arch/parisc/mm/fixmap.c | 5 +- arch/powerpc/Kconfig | 20 +- 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/boot/wrapper | 2 + arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/microwatt_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - 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_book3s_64.h | 4 + arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/machdep.h | 13 - arch/powerpc/include/asm/nohash/32/pgtable.h | 21 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 22 + arch/powerpc/include/asm/nohash/64/pgtable.h | 5 - arch/powerpc/include/asm/nohash/pte-book3e.h | 18 +- 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/simple_spinlock.h | 21 - arch/powerpc/include/asm/static_call.h | 28 + arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/align.c | 1 + arch/powerpc/kernel/head_booke.h | 15 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 15 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/kprobes-ftrace.c | 2 - arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/kernel/signal_32.c | 6 +- arch/powerpc/kernel/signal_64.c | 9 +- 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/kvm/book3s_hv.c | 30 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 9 + arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/kvm/booke.c | 16 +- arch/powerpc/lib/feature-fixups.c | 11 + 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 | 379 + 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/nohash/tlb_low_64e.S | 8 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/platforms/44x/fsp2.c | 2 + arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 7 +- arch/powerpc/platforms/book3s/vas-api.c | 4 +- arch/powerpc/platforms/powernv/ocxl.c | 3 +- arch/powerpc/platforms/powernv/opal-prd.c | 12 +- arch/powerpc/platforms/pseries/iommu.c | 31 +- arch/powerpc/platforms/pseries/mobility.c | 34 + arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/Kconfig | 7 +- arch/riscv/configs/defconfig | 7 +- arch/riscv/include/asm/kasan.h | 3 +- arch/riscv/include/asm/kvm_host.h | 10 +- arch/riscv/include/asm/kvm_vcpu_fp.h | 59 + arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/include/asm/vdso.h | 11 - arch/riscv/kernel/entry.S | 3 +- arch/riscv/kernel/head.S | 13 + arch/riscv/kernel/probes/ftrace.c | 2 - arch/riscv/kernel/smp.c | 9 +- arch/riscv/kernel/vmlinux-xip.lds.S | 10 +- arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/tlb.S | 4 +- arch/riscv/kvm/vcpu.c | 172 - arch/riscv/kvm/vcpu_fp.c | 167 + arch/riscv/lib/delay.c | 4 + arch/riscv/mm/extable.c | 19 +- arch/riscv/mm/init.c | 7 +- arch/riscv/mm/kasan_init.c | 14 +- arch/riscv/net/bpf_jit.h | 1 + arch/riscv/net/bpf_jit_comp64.c | 185 +- arch/riscv/net/bpf_jit_core.c | 22 +- arch/s390/Kconfig | 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/facility.h | 4 + arch/s390/include/asm/kdebug.h | 2 +- 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/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/spinlock.h | 8 - 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 | 4 +- arch/s390/kernel/early.c | 3 +- arch/s390/kernel/entry.S | 45 +- 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 | 2 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/syscall.c | 2 + arch/s390/kernel/traps.c | 12 +- arch/s390/kernel/uv.c | 34 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 1 + 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/fault.c | 2 - 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/Kconfig | 1 - arch/sh/Kconfig.debug | 1 + arch/sh/boot/compressed/misc.c | 3 + arch/sh/include/asm/irq.h | 11 - arch/sh/include/asm/sfp-machine.h | 8 + arch/sh/kernel/cpu/fpu.c | 10 +- arch/sh/kernel/traps.c | 2 +- arch/sh/math-emu/math.c | 147 +- arch/sh/mm/fault.c | 2 - arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/windows.c | 6 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/um/drivers/net_kern.c | 3 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 4 + arch/x86/Kconfig | 19 + arch/x86/Makefile | 2 +- arch/x86/boot/compressed/kaslr.c | 4 - arch/x86/boot/compressed/misc.c | 3 + arch/x86/boot/compressed/misc.h | 2 + arch/x86/entry/vsyscall/vsyscall_64.c | 3 +- arch/x86/events/intel/core.c | 5 +- arch/x86/events/intel/ds.c | 5 +- arch/x86/hyperv/Makefile | 2 +- arch/x86/hyperv/hv_init.c | 82 +- arch/x86/hyperv/ivm.c | 289 + arch/x86/include/asm/GEN-for-each-reg.h | 14 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/asm-prototypes.h | 18 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/fpu/api.h | 11 + arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/fpu/types.h | 88 + arch/x86/include/asm/fpu/xstate.h | 28 +- arch/x86/include/asm/hyperv-tlfs.h | 17 + arch/x86/include/asm/irq_stack.h | 6 + arch/x86/include/asm/mshyperv.h | 70 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/nospec-branch.h | 72 +- arch/x86/include/asm/paravirt_types.h | 2 + arch/x86/include/asm/proto.h | 2 +- arch/x86/include/asm/sev.h | 6 + arch/x86/include/asm/sgx.h | 3 - arch/x86/include/asm/xen/hypervisor.h | 4 + arch/x86/include/asm/xen/pci.h | 19 - arch/x86/include/uapi/asm/prctl.h | 4 + arch/x86/kernel/alternative.c | 191 +- arch/x86/kernel/apic/x2apic_cluster.c | 27 +- arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/mshyperv.c | 5 + arch/x86/kernel/cpu/sgx/virt.c | 44 +- arch/x86/kernel/devicetree.c | 5 - arch/x86/kernel/doublefault_32.c | 3 - arch/x86/kernel/fpu/context.h | 2 + arch/x86/kernel/fpu/core.c | 96 +- arch/x86/kernel/fpu/init.c | 9 +- arch/x86/kernel/fpu/internal.h | 3 - arch/x86/kernel/fpu/signal.c | 70 +- arch/x86/kernel/fpu/xstate.c | 569 +- arch/x86/kernel/fpu/xstate.h | 61 +- arch/x86/kernel/irq_32.c | 2 + arch/x86/kernel/kprobes/ftrace.c | 2 - arch/x86/kernel/module.c | 9 +- arch/x86/kernel/paravirt.c | 13 +- arch/x86/kernel/process.c | 38 +- arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 13 +- arch/x86/kernel/signal.c | 64 +- arch/x86/kernel/trace.c | 2 +- arch/x86/kernel/traps.c | 38 + arch/x86/kernel/vm86_32.c | 10 +- arch/x86/kernel/vmlinux.lds.S | 14 + arch/x86/kvm/cpuid.c | 37 +- arch/x86/kvm/svm/nested.c | 230 +- arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 57 +- arch/x86/kvm/x86.c | 8 + arch/x86/kvm/xen.c | 27 +- arch/x86/lib/kaslr.c | 18 +- arch/x86/lib/retpoline.S | 56 +- arch/x86/mm/pat/set_memory.c | 23 +- arch/x86/net/bpf_jit_comp.c | 160 +- arch/x86/net/bpf_jit_comp32.c | 22 +- arch/x86/pci/xen.c | 76 +- arch/x86/tools/relocs.c | 103 +- arch/x86/xen/enlighten.c | 116 +- arch/x86/xen/enlighten_hvm.c | 6 +- arch/x86/xen/enlighten_pv.c | 28 +- arch/x86/xen/irq.c | 62 +- arch/x86/xen/mmu_pv.c | 51 +- arch/x86/xen/setup.c | 10 +- arch/x86/xen/smp.c | 28 - arch/x86/xen/smp_pv.c | 2 - arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/mm/fault.c | 3 +- arch/xtensa/platforms/iss/network.c | 3 +- block/Makefile | 2 +- block/bio.c | 37 +- block/blk-cgroup.c | 10 + block/blk-core.c | 21 - block/blk-ia-ranges.c | 348 + block/blk-mq-debugfs.c | 2 +- block/blk-mq-sched.c | 2 +- block/blk-mq.c | 91 +- block/blk-mq.h | 8 +- block/blk-settings.c | 20 +- block/blk-sysfs.c | 26 +- block/blk.h | 4 + block/fops.c | 149 +- block/genhd.c | 22 +- crypto/algapi.c | 56 +- crypto/api.c | 7 +- crypto/crypto_engine.c | 26 + crypto/ecc.c | 14 +- crypto/ecc.h | 245 - crypto/ecdh.c | 2 +- crypto/ecdsa.c | 2 +- crypto/ecrdsa.c | 2 +- crypto/ecrdsa_defs.h | 2 +- crypto/pcrypt.c | 12 +- crypto/testmgr.h | 2 +- drivers/acpi/ac.c | 19 + drivers/acpi/apei/einj.c | 15 +- drivers/acpi/apei/hest.c | 5 +- drivers/acpi/cppc_acpi.c | 43 +- drivers/acpi/glue.c | 7 +- drivers/acpi/prmt.c | 35 +- drivers/acpi/resource.c | 7 + drivers/acpi/sleep.c | 10 +- drivers/ata/libata-core.c | 57 +- drivers/ata/libata-scsi.c | 48 +- drivers/ata/sata_mv.c | 4 +- drivers/base/power/main.c | 14 +- drivers/base/power/power.h | 7 +- drivers/base/power/runtime.c | 6 +- drivers/base/power/wakeirq.c | 101 +- drivers/base/swnode.c | 6 - drivers/block/Kconfig | 1 + drivers/block/ataflop.c | 48 +- drivers/block/brd.c | 9 +- drivers/block/loop.c | 17 +- drivers/block/nbd.c | 3 +- drivers/block/null_blk/main.c | 102 +- drivers/block/null_blk/null_blk.h | 2 + drivers/block/paride/pd.c | 4 +- drivers/block/pktcdvd.c | 2 +- drivers/block/ps3disk.c | 8 +- drivers/block/ps3vram.c | 7 +- drivers/block/virtio_blk.c | 33 +- drivers/block/zram/zram_drv.c | 6 +- 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 | 384 +- drivers/bluetooth/hci_bcm.c | 1 - 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 | 12 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clk/at91/at91sam9260.c | 2 +- drivers/clk/at91/at91sam9g45.c | 2 +- drivers/clk/at91/at91sam9n12.c | 2 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/clk-generated.c | 46 +- drivers/clk/at91/clk-main.c | 66 + drivers/clk/at91/clk-master.c | 463 +- drivers/clk/at91/clk-peripheral.c | 40 +- drivers/clk/at91/clk-pll.c | 39 + drivers/clk/at91/clk-programmable.c | 29 +- drivers/clk/at91/clk-sam9x60-pll.c | 174 +- drivers/clk/at91/clk-system.c | 20 + drivers/clk/at91/clk-usb.c | 27 + drivers/clk/at91/clk-utmi.c | 39 + drivers/clk/at91/dt-compat.c | 2 +- drivers/clk/at91/pmc.c | 173 +- drivers/clk/at91/pmc.h | 29 +- drivers/clk/at91/sam9x60.c | 6 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/at91/sama7g5.c | 29 +- drivers/clk/clk.c | 5 +- drivers/clk/meson/meson8b.c | 163 +- drivers/clk/meson/meson8b.h | 26 +- drivers/clk/ux500/Makefile | 3 + drivers/clk/ux500/prcc.h | 19 + drivers/clk/ux500/reset-prcc.c | 181 + drivers/clk/ux500/reset-prcc.h | 23 + drivers/clk/ux500/u8500_of_clk.c | 30 +- drivers/comedi/drivers/dt9812.c | 115 +- drivers/comedi/drivers/ni_usb6501.c | 10 + drivers/comedi/drivers/vmk80xx.c | 28 +- drivers/cpufreq/intel_pstate.c | 3 +- drivers/crypto/ccp/ccp-dev-v3.c | 5 +- drivers/crypto/ccp/ccp-dev-v5.c | 5 +- drivers/crypto/keembay/Kconfig | 19 + drivers/crypto/keembay/Makefile | 2 + drivers/crypto/keembay/keembay-ocs-ecc.c | 1017 + drivers/crypto/s5p-sss.c | 2 + drivers/crypto/sa2ul.c | 13 +- drivers/cxl/acpi.c | 10 +- drivers/cxl/cxl.h | 10 + drivers/cxl/pci.c | 165 +- drivers/cxl/pci.h | 14 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 41 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-resv.c | 370 - drivers/dma/altera-msgdma.c | 10 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.h | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 5 +- drivers/dma/dw-edma/dw-edma-pcie.c | 17 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/fsl-edma-common.c | 35 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 7 + drivers/dma/hisi_dma.c | 6 +- drivers/dma/hsu/pci.c | 6 +- drivers/dma/idxd/device.c | 26 +- drivers/dma/idxd/dma.c | 3 +- drivers/dma/idxd/idxd.h | 2 - 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/qcom/bam_dma.c | 90 +- 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 | 14 +- drivers/dma/xilinx/xilinx_dpdma.c | 15 +- drivers/dma/xilinx/zynqmp_dma.c | 10 +- drivers/firewire/net.c | 14 +- drivers/firmware/arm_ffa/driver.c | 1 - drivers/firmware/psci/psci_checker.c | 2 +- drivers/firmware/qcom_scm.c | 2 +- drivers/firmware/stratix10-svc.c | 4 +- drivers/gpio/Kconfig | 124 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-amdpt.c | 4 +- drivers/gpio/gpio-mlxbf2.c | 147 +- drivers/gpio/gpio-realtek-otto.c | 2 +- drivers/gpio/gpio-sim.c | 884 + drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpiolib.c | 9 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 62 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 5 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 109 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 24 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 68 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 7 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 10 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 85 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 438 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 517 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 57 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 +- drivers/gpu/drm/amd/display/dc/dc.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 5 - drivers/gpu/drm/amd/display/dc/dc_link.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 13 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 34 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 20 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 14 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 35 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 26 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 349 +- .../drm/amd/display/dc/dcn301/dcn301_resource.h | 3 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 14 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 11 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 10 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 + .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 390 + .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 42 + .../drm/amd/display/dc/{ => dml}/dsc/qp_tables.h | 0 .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 291 + .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 94 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 29 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 259 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 50 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 16 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 82 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 3 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 1 + .../amd/display/include/grph_object_ctrl_defs.h | 1 + .../gpu/drm/amd/display/include/i2caux_interface.h | 3 + .../drm/amd/display/include/link_service_types.h | 29 +- .../drm/amd/display/modules/freesync/freesync.c | 15 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/armada/armada_gem.c | 2 + drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_connector.c | 203 - drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_dp_mst_topology.c | 42 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fourcc.c | 2 + 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_modeset_lock.c | 8 +- drivers/gpu/drm/drm_of.c | 33 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_prime.c | 3 + drivers/gpu/drm/drm_privacy_screen.c | 467 - drivers/gpu/drm/drm_privacy_screen_x86.c | 86 - drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 3 + drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 12 - drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/i915/Makefile | 2 - drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 1 - drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 - drivers/gpu/drm/i915/display/intel_cursor.c | 19 +- drivers/gpu/drm/i915/display/intel_ddi.c | 44 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 - drivers/gpu/drm/i915/display/intel_display.c | 1213 +- drivers/gpu/drm/i915/display/intel_display.h | 17 +- drivers/gpu/drm/i915/display/intel_display_power.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 19 +- drivers/gpu/drm/i915/display/intel_dp.c | 100 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 520 +- drivers/gpu/drm/i915/display/intel_fb.h | 30 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 - drivers/gpu/drm/i915/display/intel_pch_display.h | 27 - drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 - drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 - drivers/gpu/drm/i915/display/intel_psr.c | 6 +- drivers/gpu/drm/i915/display/intel_sprite.c | 35 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 288 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 10 + drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/i915_trace.h | 7 +- drivers/gpu/drm/i915/intel_pm.c | 7 +- 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 | 20 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 9 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 + drivers/gpu/drm/panel/Kconfig | 41 - drivers/gpu/drm/panel/Makefile | 4 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 - drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 254 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 - drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 - drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 56 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 - drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 3 - drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/gem.c | 3 + drivers/gpu/drm/tiny/Kconfig | 13 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 3 + drivers/hid/Kconfig | 24 + drivers/hid/Makefile | 1 + drivers/hid/hid-ids.h | 7 + drivers/hid/hid-nintendo.c | 2319 ++ drivers/hid/hid-playstation.c | 159 +- drivers/hid/hid-u2fzero.c | 55 +- drivers/hid/wacom_sys.c | 15 +- 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 | 57 +- drivers/hwmon/Kconfig | 4 +- drivers/hwmon/lm90.c | 75 +- drivers/hwmon/nct6775.c | 1 + drivers/hwmon/nct7802.c | 131 +- drivers/hwmon/occ/p9_sbe.c | 3 +- drivers/hwmon/tmp401.c | 25 +- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/hwtracing/coresight/Kconfig | 13 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 56 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 101 +- drivers/hwtracing/coresight/coresight-etm4x.h | 9 +- .../coresight/coresight-self-hosted-trace.h | 33 + drivers/hwtracing/coresight/coresight-tmc-core.c | 21 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 52 +- drivers/hwtracing/coresight/coresight-tmc.h | 6 +- drivers/hwtracing/coresight/coresight-trbe.c | 534 +- drivers/i2c/busses/i2c-i801.c | 1 - drivers/i2c/busses/i2c-qup.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/i2c/busses/i2c-xlr.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/dln2-adc.c | 15 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 11 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 62 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/industrialio-trigger.c | 1 - drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/core/sysfs.c | 6 +- drivers/infiniband/core/umem_dmabuf.c | 54 + drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 - drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 - drivers/infiniband/hw/bnxt_re/qplib_sp.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 5 +- drivers/infiniband/hw/efa/efa.h | 4 + drivers/infiniband/hw/efa/efa_main.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 127 +- drivers/infiniband/hw/hfi1/Kconfig | 4 +- drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/driver.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 +- drivers/infiniband/hw/hns/hns_roce_main.c | 142 +- drivers/infiniband/hw/irdma/cm.h | 4 +- drivers/infiniband/hw/irdma/ctrl.c | 5 +- drivers/infiniband/hw/irdma/hw.c | 7 +- drivers/infiniband/hw/irdma/main.h | 5 +- drivers/infiniband/hw/irdma/trace_cm.h | 8 +- drivers/infiniband/hw/irdma/type.h | 1 - drivers/infiniband/hw/irdma/uk.c | 6 +- drivers/infiniband/hw/irdma/user.h | 5 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx5/counters.c | 9 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qedr/verbs.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 5 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.h | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 37 +- drivers/infiniband/sw/rxe/rxe_pool.h | 15 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 17 +- drivers/infiniband/ulp/opa_vnic/Kconfig | 4 +- drivers/infiniband/ulp/opa_vnic/Makefile | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 7 +- drivers/input/joydev.c | 10 + drivers/iommu/apple-dart.c | 5 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 + drivers/iommu/dma-iommu.c | 2 +- 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/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/apple-mailbox.c | 384 + drivers/mailbox/imx-mailbox.c | 124 +- drivers/mailbox/pcc.c | 598 +- drivers/md/bcache/bcache.h | 2 +- .../bcache.h => drivers/md/bcache/bcache_ondisk.h | 0 drivers/md/bcache/bset.h | 2 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 3 +- drivers/md/bcache/sysfs.h | 18 +- drivers/md/bcache/util.h | 17 - drivers/md/dm-mpath.c | 4 +- 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/dvb-core/dvb_net.c | 8 +- .../media/dvb-frontends/cxd2880/cxd2880_common.h | 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/message/fusion/mptlan.c | 2 +- drivers/mfd/Kconfig | 14 - drivers/mfd/Makefile | 1 - drivers/mfd/altera-a10sr.c | 1 + drivers/mfd/cros_ec_dev.c | 4 +- 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/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/misc/ocxl/config.c | 13 +- drivers/misc/sgi-xp/xpnet.c | 9 +- drivers/mmc/core/block.c | 20 +- drivers/mmc/host/cqhci-core.c | 3 + drivers/mmc/host/dw_mmc-exynos.c | 26 +- drivers/mmc/host/mtk-sd.c | 38 +- drivers/mmc/host/sdhci-esdhc-imx.c | 17 +- drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mmc/host/vub300.c | 18 +- drivers/most/most_usb.c | 5 +- drivers/mtd/mtdcore.c | 1 + drivers/mtd/ubi/debug.c | 2 +- drivers/net/Kconfig | 2 +- drivers/net/bareudp.c | 7 +- 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 | 8 +- drivers/net/dsa/xrs700x/xrs700x.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 20 +- drivers/net/ethernet/asix/ax88796c_main.c | 19 +- drivers/net/ethernet/atheros/ag71xx.c | 8 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 268 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 113 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 444 + drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 51 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 737 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 398 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 155 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +- drivers/net/ethernet/cadence/macb_main.c | 13 +- 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 | 137 +- 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 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 30 +- .../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 | 542 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 33 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 9 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 2 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 30 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 4 + drivers/net/ethernet/intel/ice/ice_lag.c | 18 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 242 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 35 + drivers/net/ethernet/intel/ice/ice_ptp.c | 3 + drivers/net/ethernet/intel/ice/ice_repr.c | 3 + drivers/net/ethernet/intel/ice/ice_switch.c | 389 +- drivers/net/ethernet/intel/ice/ice_switch.h | 3 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 401 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 10 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 63 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 23 +- drivers/net/ethernet/intel/igc/igc_base.c | 8 +- drivers/net/ethernet/intel/igc/igc_defines.h | 2 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 5 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 21 +- drivers/net/ethernet/marvell/mvneta.c | 56 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 104 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 266 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 3 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 5 +- drivers/net/ethernet/marvell/prestera/prestera.h | 69 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 219 +- .../ethernet/marvell/prestera/prestera_ethtool.h | 6 + .../net/ethernet/marvell/prestera/prestera_hw.c | 1064 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 47 +- .../net/ethernet/marvell/prestera/prestera_main.c | 144 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 114 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 - drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 75 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 163 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 9 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 291 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 646 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 62 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 126 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 10 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../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/mlxbf_gige/Makefile | 1 - .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 12 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 22 +- 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_qdisc.c | 55 +- .../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 | 13 +- drivers/net/ethernet/microchip/lan743x_main.h | 2 +- .../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/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 3 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 +- drivers/net/fddi/defza.c | 2 +- drivers/net/hyperv/hyperv_net.h | 5 +- drivers/net/hyperv/netvsc.c | 15 +- drivers/net/ifb.c | 2 + drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 3 +- drivers/net/netdevsim/dev.c | 8 +- drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/at803x.c | 582 +- drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/dp83869.c | 4 +- drivers/net/phy/microchip_t1.c | 239 + drivers/net/phy/phy-c45.c | 35 + drivers/net/phy/phy.c | 140 +- drivers/net/phy/phylink.c | 38 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/thunderbolt.c | 8 +- drivers/net/usb/catc.c | 22 +- drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/usbnet.c | 1 + drivers/net/virtio_net.c | 11 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/vrf.c | 28 +- drivers/net/wireless/ath/ath10k/core.c | 11 +- drivers/net/wireless/ath/ath10k/coredump.c | 11 +- drivers/net/wireless/ath/ath10k/coredump.h | 7 + drivers/net/wireless/ath/ath10k/mac.c | 10 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath11k/core.c | 5 + drivers/net/wireless/ath/ath11k/dp.c | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 29 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +- drivers/net/wireless/ath/ath11k/hw.c | 11 +- drivers/net/wireless/ath/ath11k/hw.h | 9 + drivers/net/wireless/ath/ath6kl/usb.c | 7 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 49 +- drivers/net/wireless/ath/wcn36xx/hal.h | 32 + drivers/net/wireless/ath/wcn36xx/main.c | 44 +- drivers/net/wireless/ath/wcn36xx/pmc.c | 13 +- drivers/net/wireless/ath/wcn36xx/smd.c | 90 +- drivers/net/wireless/ath/wcn36xx/smd.h | 1 + drivers/net/wireless/ath/wcn36xx/txrx.c | 147 +- drivers/net/wireless/ath/wcn36xx/txrx.h | 3 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 7 +- drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 33 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 150 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 45 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 57 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 35 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 23 + drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 55 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 234 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 40 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 46 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 9 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 58 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 252 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 8 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 228 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 26 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 5 - .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 5 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 5 - .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 5 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 44 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 50 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 17 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 36 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 357 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 19 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 15 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 106 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 269 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 194 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 182 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 17 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 119 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 117 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 54 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 300 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 9 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 90 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/marvell/libertas/mesh.c | 18 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 + drivers/net/wireless/marvell/mwifiex/usb.c | 16 + drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 22 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 1 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 167 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 204 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 23 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 17 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 17 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +- drivers/net/wireless/mediatek/mt76/util.h | 10 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 14 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/mac.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 2 +- drivers/net/wireless/ti/wlcore/spi.c | 9 +- drivers/net/xen-netfront.c | 8 + drivers/nfc/port100.c | 4 +- drivers/nvdimm/pmem.c | 33 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/tcp.c | 9 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/core.c | 1 + drivers/nvme/target/discovery.c | 17 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/tcp.c | 7 +- drivers/of/unittest-data/Makefile | 8 +- drivers/pci/controller/cadence/pci-j721e.c | 2 +- drivers/pci/pci.c | 32 + drivers/pci/vpd.c | 18 +- drivers/perf/qcom_l2_pmu.c | 7 +- drivers/phy/microchip/sparx5_serdes.c | 4 +- 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 +- drivers/platform/chrome/cros_ec_proto.c | 29 +- .../platform/surface/surface_aggregator_registry.c | 12 + drivers/platform/x86/Kconfig | 2 - drivers/platform/x86/amd-pmc.c | 7 +- drivers/platform/x86/asus-wmi.c | 12 +- drivers/platform/x86/hp-wmi.c | 12 +- drivers/platform/x86/mlx-platform.c | 193 +- drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/platform/x86/touchscreen_dmi.c | 25 + drivers/ptp/ptp_clock.c | 6 +- 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/cio/vfio_ccw_drv.c | 136 +- drivers/s390/cio/vfio_ccw_ops.c | 142 +- drivers/s390/cio/vfio_ccw_private.h | 5 + 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/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 59 +- drivers/s390/net/qeth_l2_main.c | 27 +- drivers/s390/net/qeth_l3_main.c | 12 +- drivers/scsi/elx/libefc_sli/sli4.c | 9 +- drivers/scsi/mpt3sas/mpt3sas_scsih.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 | 2 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 4 +- drivers/scsi/scsi_sysfs.c | 11 +- drivers/scsi/sd.c | 81 + drivers/scsi/sd.h | 1 + drivers/scsi/sg.c | 6 +- drivers/scsi/sr.c | 3 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/ufs-debugfs.c | 98 +- drivers/scsi/ufs/ufs-exynos.c | 354 +- drivers/scsi/ufs/ufs-exynos.h | 27 +- drivers/scsi/ufs/ufshcd.c | 129 +- drivers/scsi/ufs/ufshcd.h | 13 + drivers/scsi/ufs/ufshci.h | 15 +- drivers/scsi/ufs/ufshpb.c | 287 +- drivers/scsi/ufs/ufshpb.h | 2 - drivers/scsi/virtio_scsi.c | 1 + 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/soc/ti/wkup_m3_ipc.c | 2 +- drivers/spi/spi-fsi.c | 75 +- drivers/spi/spi-geni-qcom.c | 254 +- drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- .../atomisp/pci/hive_isp_css_common/host/gdc.c | 11 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 6 - 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/octeon/ethernet.c | 2 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_cmd.c | 2 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 11 +- drivers/staging/r8188eu/core/rtw_iol.c | 7 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 2 + 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/rtl8188e_cmd.c | 19 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 15 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 12 +- drivers/staging/r8188eu/include/osdep_intf.h | 1 - drivers/staging/r8188eu/include/osdep_service.h | 4 - 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/os_intfs.c | 4 - drivers/staging/r8188eu/os_dep/osdep_service.c | 8 - drivers/staging/r8188eu/os_dep/usb_intf.c | 12 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 18 +- drivers/staging/rtl8192u/r8192U_core.c | 18 +- drivers/staging/rtl8712/osdep_service.h | 1 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 2 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_cmd.c | 96 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 769 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 101 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 4 +- drivers/staging/vt6655/rf.c | 122 +- drivers/staging/vt6655/rf.h | 2 +- drivers/target/target_core_pscsi.c | 4 +- drivers/target/target_core_tmr.c | 17 +- drivers/target/target_core_transport.c | 30 +- drivers/tee/tee_shm.c | 3 + drivers/tty/hvc/hvc_console.c | 36 +- drivers/tty/hvc/hvc_console.h | 21 +- drivers/tty/rpmsg_tty.c | 45 +- drivers/tty/serial/8250/8250_pci.c | 139 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 + drivers/tty/serial/stm32-usart.c | 216 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/uio/uio_hv_generic.c | 18 +- drivers/usb/chipidea/core.c | 23 +- drivers/usb/dwc2/core.h | 19 +- drivers/usb/dwc2/debugfs.c | 4 +- drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc2/hcd.c | 12 +- drivers/usb/dwc2/params.c | 75 +- drivers/usb/dwc3/core.h | 17 +- drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/configfs.c | 26 +- drivers/usb/gadget/function/f_mass_storage.c | 10 + drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 3 +- drivers/usb/gadget/function/u_audio.h | 10 +- drivers/usb/gadget/function/u_uac2.h | 1 - drivers/usb/gadget/function/uvc.h | 2 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/usb/gadget/function/uvc_video.c | 47 +- drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/core.c | 4 +- drivers/usb/host/xhci-mtk.c | 2 +- drivers/usb/misc/iowarrior.c | 8 +- drivers/usb/mtu3/mtu3_plat.c | 2 +- drivers/usb/musb/musb_gadget.c | 4 +- drivers/usb/musb/sunxi.c | 8 + drivers/usb/serial/ch341.c | 85 +- drivers/usb/serial/cp210x.c | 109 +- drivers/vdpa/Kconfig | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 11 +- drivers/vdpa/vdpa.c | 7 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/omap/omapfb_main.c | 1 - .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/virtio/virtio_dma_buf.c | 1 + drivers/virtio/virtio_pci_legacy_dev.c | 4 +- drivers/virtio/virtio_ring.c | 62 +- drivers/virtio/virtio_vdpa.c | 3 +- drivers/watchdog/Kconfig | 27 +- drivers/watchdog/Makefile | 1 - drivers/watchdog/ar7_wdt.c | 6 +- drivers/watchdog/bcm63xx_wdt.c | 2 + drivers/watchdog/da9062_wdt.c | 7 + drivers/watchdog/da9063_wdt.c | 7 + drivers/watchdog/f71808e_wdt.c | 615 +- drivers/watchdog/iTCO_wdt.c | 31 +- drivers/watchdog/iop_wdt.c | 250 - drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/meson_gxbb_wdt.c | 12 + drivers/watchdog/mlx_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 7 + drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/rza_wdt.c | 4 +- drivers/watchdog/sbsa_gwdt.c | 5 +- drivers/watchdog/sp5100_tco.c | 9 + drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/sunxi_wdt.c | 20 +- drivers/xen/Kconfig | 24 + drivers/xen/Makefile | 2 +- drivers/xen/gntdev-dmabuf.c | 3 + drivers/xen/pci.c | 76 + drivers/xen/pvcalls-back.c | 1 - drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xen-pciback/Makefile | 7 + drivers/xen/xen-pciback/conf_space_capability.c | 2 +- drivers/xen/xen-pciback/conf_space_header.c | 8 +- drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xen-pciback/pciback.h | 5 + drivers/xen/xen-pciback/xenbus.c | 8 +- fs/aio.c | 3 +- fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/compression.c | 3 +- fs/btrfs/ctree.h | 1 - fs/btrfs/disk-io.c | 6 +- fs/btrfs/inode.c | 28 +- fs/btrfs/ioctl.c | 3 +- fs/btrfs/lzo.c | 34 +- fs/btrfs/send.c | 23 + fs/btrfs/send.h | 7 + fs/btrfs/tree-log.c | 582 +- fs/btrfs/zlib.c | 36 +- fs/btrfs/zstd.c | 27 +- fs/cifs/fs_context.c | 8 + fs/cifs/fs_context.h | 1 + fs/cifs/fscache.h | 2 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +- fs/crypto/fscrypt_private.h | 11 +- fs/crypto/keysetup.c | 5 +- fs/d_path.c | 8 +- fs/erofs/decompressor.c | 1 - fs/exec.c | 2 +- fs/ext4/super.c | 47 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 19 + fs/f2fs/data.c | 36 +- fs/f2fs/f2fs.h | 7 +- fs/f2fs/file.c | 6 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 30 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/super.c | 58 +- fs/f2fs/sysfs.c | 3 +- fs/f2fs/verity.c | 2 +- fs/f2fs/xattr.c | 2 +- fs/fs-writeback.c | 6 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 3 + fs/gfs2/file.c | 30 +- fs/io-wq.c | 46 +- fs/io_uring.c | 53 +- fs/ksmbd/ksmbd_work.c | 1 - fs/ksmbd/smb2misc.c | 13 +- fs/ksmbd/smb2pdu.c | 9 +- fs/ksmbd/smb_common.c | 2 +- fs/ksmbd/transport_rdma.c | 1 - fs/namei.c | 4 +- fs/nfs/nfs4proc.c | 15 +- fs/nfsd/filecache.c | 3 + fs/nilfs2/alloc.c | 2 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 2 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btnode.h | 2 +- fs/nilfs2/btree.c | 2 +- fs/nilfs2/btree.h | 2 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/cpfile.h | 2 +- fs/nilfs2/dat.c | 2 +- fs/nilfs2/dat.h | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/direct.c | 2 +- fs/nilfs2/direct.h | 2 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 2 +- fs/nilfs2/ifile.h | 2 +- fs/nilfs2/inode.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/mdt.h | 2 +- fs/nilfs2/namei.c | 2 +- fs/nilfs2/nilfs.h | 2 +- fs/nilfs2/page.c | 2 +- fs/nilfs2/page.h | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segbuf.h | 2 +- fs/nilfs2/segment.c | 2 +- fs/nilfs2/segment.h | 2 +- fs/nilfs2/sufile.c | 2 +- fs/nilfs2/sufile.h | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/sysfs.c | 78 +- fs/nilfs2/sysfs.h | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify.c | 117 +- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/ntfs/Kconfig | 1 + fs/ocfs2/alloc.c | 19 +- fs/ocfs2/file.c | 8 +- fs/ocfs2/journal.c | 5 +- fs/ocfs2/suballoc.c | 22 +- fs/open.c | 16 +- fs/read_write.c | 4 - fs/reiserfs/super.c | 6 - fs/super.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/unicode/Kconfig | 13 +- fs/unicode/Makefile | 13 +- fs/unicode/mkutf8data.c | 24 +- fs/unicode/utf8-core.c | 109 +- fs/unicode/utf8-norm.c | 262 +- fs/unicode/utf8-selftest.c | 94 +- fs/unicode/utf8data.c_shipped | 4123 +++ fs/unicode/utf8data.h_shipped | 4109 --- fs/unicode/utf8n.h | 81 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_super.c | 1 - include/acpi/apei.h | 3 - include/acpi/pcc.h | 21 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/mshyperv.h | 20 +- include/asm-generic/vmlinux.lds.h | 3 +- include/crypto/engine.h | 5 + include/crypto/internal/ecc.h | 281 + include/drm/drm_connector.h | 55 - include/drm/drm_dp_helper.h | 21 +- include/drm/drm_dp_mst_helper.h | 5 +- include/drm/drm_of.h | 7 - include/drm/drm_privacy_screen_consumer.h | 65 - include/drm/drm_privacy_screen_driver.h | 84 - include/drm/drm_privacy_screen_machine.h | 46 - include/dt-bindings/clock/meson8b-clkc.h | 10 + include/dt-bindings/leds/common.h | 7 + .../reset/stericsson,db8500-prcc-reset.h | 51 + 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/apple-mailbox.h | 19 + include/linux/ata.h | 1 + include/linux/backing-dev-defs.h | 3 + include/linux/bio.h | 1 + include/linux/bitmap.h | 2 + include/linux/blk-mq.h | 3 - include/linux/blkdev.h | 47 + include/linux/bottom_half.h | 2 +- include/linux/bpf-cgroup.h | 1 + include/linux/bpf.h | 9 +- include/linux/bpf_types.h | 9 +- include/linux/can/bittiming.h | 89 +- include/linux/can/dev.h | 34 + include/linux/configfs.h | 3 +- include/linux/damon.h | 3 +- include/linux/decompress/mm.h | 12 +- include/linux/delay.h | 2 +- include/linux/dma-buf.h | 8 +- include/linux/dmaengine.h | 2 - include/linux/fanotify.h | 9 +- include/linux/filter.h | 15 +- include/linux/firmware/imx/s4.h | 20 + include/linux/fortify-string.h | 24 +- include/linux/fs.h | 1 + include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/linux/generic-radix-tree.h | 3 +- include/linux/gpio/driver.h | 19 +- include/linux/hyperv.h | 25 +- include/linux/instruction_pointer.h | 8 + include/linux/ipc_namespace.h | 15 + include/linux/ipv6.h | 1 - include/linux/irq.h | 6 +- include/linux/irqchip.h | 5 +- include/linux/irqdesc.h | 9 +- include/linux/kernel.h | 4 +- include/linux/libata.h | 15 + include/linux/lockdep.h | 17 - include/linux/memcontrol.h | 9 +- include/linux/mfd/max77686-private.h | 26 +- include/linux/mfd/tps65912.h | 2 +- include/linux/mfd/tps80031.h | 637 - include/linux/migrate.h | 1 - include/linux/mlx5/device.h | 42 +- include/linux/mlx5/driver.h | 2 + include/linux/mlx5/fs.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 86 +- include/linux/mmc/sdio_ids.h | 1 + include/linux/mmzone.h | 3 + include/linux/nvme.h | 19 +- include/linux/of_fdt.h | 1 - include/linux/pci.h | 1 + include/linux/phy.h | 35 + include/linux/phylink.h | 13 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/pm_wakeirq.h | 9 +- include/linux/radix-tree.h | 4 +- include/linux/rwlock.h | 15 - include/linux/rwlock_api_smp.h | 6 +- include/linux/sbitmap.h | 11 +- include/linux/sched/signal.h | 1 + include/linux/sched/task.h | 2 +- include/linux/shm.h | 2 +- include/linux/signal.h | 6 + include/linux/signal_types.h | 3 + include/linux/skbuff.h | 3 + include/linux/skmsg.h | 1 + include/linux/socket.h | 1 + include/linux/spinlock.h | 13 - include/linux/spinlock_api_smp.h | 9 - include/linux/spinlock_up.h | 1 - include/linux/stacktrace.h | 13 +- include/linux/tpm.h | 1 + include/linux/trace_events.h | 2 +- include/linux/trace_recursion.h | 11 +- include/linux/tty_driver.h | 2 +- include/linux/unicode.h | 49 +- include/linux/vdpa.h | 4 +- include/linux/virtio.h | 2 + include/media/v4l2-mem2mem.h | 5 + include/net/bluetooth/bluetooth.h | 2 + include/net/bluetooth/hci_core.h | 21 +- include/net/bluetooth/hci_sync.h | 97 + include/net/busy_poll.h | 3 +- include/net/cfg80211.h | 21 +- include/net/dsa.h | 1 + include/net/flow_dissector.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 | 26 +- include/net/mctpdevice.h | 16 + include/net/mptcp.h | 4 + include/net/neighbour.h | 11 +- include/net/sch_generic.h | 2 +- include/net/sctp/sctp.h | 7 +- include/net/sock.h | 62 +- include/net/switchdev.h | 48 +- include/net/tcp.h | 4 +- include/net/tls.h | 13 +- include/net/udp.h | 5 +- include/rdma/ib_umem.h | 11 + include/rdma/ib_verbs.h | 9 + include/scsi/scsi_device.h | 6 - include/soc/mscc/ocelot.h | 3 + include/sound/soc-acpi.h | 3 + include/sound/soc-topology.h | 3 +- include/uapi/asm-generic/signal-defs.h | 1 + include/uapi/drm/amdgpu_drm.h | 15 +- include/uapi/drm/drm_fourcc.h | 6 + include/uapi/linux/bpf.h | 25 + include/uapi/linux/btrfs.h | 11 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/can/netlink.h | 31 +- include/uapi/linux/fanotify.h | 8 + include/uapi/linux/fuse.h | 7 +- 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/sound/firewire.h | 13 +- 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 +- include/xen/pci.h | 28 + ipc/shm.c | 170 +- ipc/util.c | 6 +- kernel/Makefile | 1 - kernel/audit_fsnotify.c | 3 +- kernel/audit_watch.c | 3 +- kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 1 + kernel/bpf/bloom_filter.c | 195 + kernel/bpf/core.c | 20 +- kernel/bpf/syscall.c | 75 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 19 +- kernel/cgroup/cgroup-v1.c | 14 +- kernel/cgroup/cgroup.c | 51 +- kernel/dma/coherent.c | 5 +- kernel/entry/syscall_user_dispatch.c | 12 +- kernel/irq/Kconfig | 10 +- kernel/irq/chip.c | 2 + kernel/irq/handle.c | 18 + kernel/irq/irqdesc.c | 81 +- kernel/kallsyms.c | 17 +- kernel/kthread.c | 2 +- kernel/livepatch/patch.c | 12 +- kernel/locking/spinlock.c | 3 +- kernel/power/hibernate.c | 12 +- kernel/power/power.h | 14 + kernel/power/suspend.c | 18 +- kernel/rcu/refscale.c | 42 +- kernel/rcu/tree_plugin.h | 11 +- kernel/reboot.c | 1 - kernel/signal.c | 69 +- kernel/test_kprobes.c | 209 - kernel/trace/ftrace.c | 35 +- kernel/trace/trace_boot.c | 4 + kernel/trace/trace_eprobe.c | 4 +- kernel/trace/trace_event_perf.c | 9 +- kernel/trace/trace_events_hist.c | 400 +- kernel/trace/trace_functions.c | 5 - kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_osnoise.c | 25 +- lib/Makefile | 1 + lib/bitmap.c | 13 + lib/bootconfig.c | 10 +- lib/sbitmap.c | 2 +- lib/test_bpf.c | 212 +- lib/test_hmm.c | 5 +- lib/test_kprobes.c | 371 + lib/test_printf.c | 61 +- lib/vsprintf.c | 11 +- localversion-next | 2 +- mm/backing-dev.c | 24 +- mm/damon/core-test.h | 4 +- mm/damon/core.c | 51 +- mm/damon/reclaim.c | 4 +- mm/debug.c | 2 +- mm/filemap.c | 50 +- mm/hugetlb.c | 13 +- mm/hugetlb_cgroup.c | 3 - mm/internal.h | 16 +- mm/khugepaged.c | 26 +- mm/list_lru.c | 51 +- mm/memcontrol.c | 26 +- mm/memory-failure.c | 8 +- mm/memory.c | 4 + mm/mempolicy.c | 26 +- mm/migrate.c | 145 +- mm/oom_kill.c | 46 +- mm/page_alloc.c | 12 +- mm/page_owner.c | 4 +- mm/secretmem.c | 4 +- mm/slub.c | 4 +- mm/vmalloc.c | 9 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 10 +- 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/tp_meter.c | 2 +- net/batman-adv/translation-table.c | 4 +- net/bluetooth/6lowpan.c | 4 +- net/bluetooth/Makefile | 2 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/cmtp/core.c | 4 +- net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 1333 +- net/bluetooth/hci_event.c | 159 +- net/bluetooth/hci_request.c | 338 +- net/bluetooth/hci_request.h | 10 + net/bluetooth/hci_sync.c | 4799 ++++ net/bluetooth/mgmt.c | 2064 +- net/bluetooth/mgmt_util.c | 15 +- net/bluetooth/mgmt_util.h | 4 + net/bluetooth/msft.c | 511 +- net/bluetooth/msft.h | 15 +- net/bridge/br_fdb.c | 433 +- net/bridge/br_if.c | 2 +- net/bridge/br_mdb.c | 238 +- net/bridge/br_private.h | 41 +- net/bridge/br_switchdev.c | 438 +- net/bridge/br_vlan.c | 89 +- net/caif/caif_usb.c | 2 +- net/can/bcm.c | 2 +- net/core/dev.c | 14 +- net/core/devlink.c | 201 +- net/core/flow_dissector.c | 15 + net/core/net-sysfs.c | 4 +- net/core/rtnetlink.c | 4 +- net/core/selftests.c | 8 +- net/core/skbuff.c | 19 + net/core/skmsg.c | 14 + net/core/xdp.c | 2 - net/dsa/dsa2.c | 1 + net/dsa/port.c | 2 + net/dsa/slave.c | 46 +- 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/af_inet.c | 18 +- net/ipv4/inet_diag.c | 2 +- net/ipv4/ip_sockglue.c | 11 +- net/ipv4/ipconfig.c | 12 +- net/ipv4/tcp.c | 55 +- net/ipv4/tcp_bpf.c | 27 +- net/ipv4/tcp_ipv4.c | 25 +- net/ipv4/tcp_output.c | 32 +- net/ipv4/udp.c | 3 + net/ipv4/udp_bpf.c | 1 + net/ipv6/af_inet6.c | 21 +- net/ipv6/ipv6_sockglue.c | 11 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 36 +- net/ipv6/udp.c | 4 +- net/mac80211/cfg.c | 13 + net/mctp/Kconfig | 7 +- net/mctp/af_mctp.c | 86 +- net/mctp/device.c | 51 + net/mctp/route.c | 181 +- net/mptcp/options.c | 39 +- net/mptcp/protocol.c | 241 +- net/mptcp/protocol.h | 15 +- net/netfilter/nf_conntrack_proto.c | 16 + net/netfilter/nf_nat_core.c | 12 +- net/sched/cls_flower.c | 3 +- net/sched/em_meta.c | 2 +- net/sched/sch_generic.c | 38 +- net/sched/sch_gred.c | 50 +- net/sched/sch_htb.c | 8 +- net/sctp/output.c | 13 +- net/sctp/transport.c | 11 +- net/smc/af_smc.c | 2 +- net/smc/smc_llc.c | 2 +- net/switchdev/switchdev.c | 156 +- net/tipc/crypto.c | 32 +- net/tls/tls_main.c | 46 +- net/tls/tls_sw.c | 21 +- net/unix/af_unix.c | 4 + net/unix/unix_bpf.c | 2 + net/wireless/core.c | 9 +- net/wireless/core.h | 18 + net/wireless/mlme.c | 155 +- net/wireless/nl80211.c | 17 +- net/wireless/rdev-ops.h | 17 + net/wireless/trace.h | 19 + net/wireless/util.c | 14 +- net/xfrm/xfrm_input.c | 4 +- rust/alloc/alloc.rs | 2 +- rust/alloc/boxed.rs | 66 +- rust/alloc/collections/mod.rs | 54 +- rust/alloc/fmt.rs | 4 +- rust/alloc/lib.rs | 6 +- rust/alloc/raw_vec.rs | 29 +- rust/alloc/string.rs | 23 +- rust/alloc/vec/into_iter.rs | 12 +- rust/alloc/vec/mod.rs | 74 +- rust/alloc/vec/spec_extend.rs | 4 +- rust/kernel/lib.rs | 1 - samples/Kconfig | 12 + samples/Makefile | 2 + samples/configfs/configfs_sample.c | 153 + samples/fanotify/Makefile | 5 + samples/fanotify/fs-monitor.c | 142 + samples/ftrace/Makefile | 2 +- samples/kprobes/kretprobe_example.c | 2 +- samples/seccomp/bpf-helper.h | 8 +- samples/vfio-mdev/mbochs.c | 1 + scripts/Makefile.debug | 3 +- 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 +- scripts/generate_rust_analyzer.py | 2 +- scripts/kallsyms.c | 22 +- security/integrity/evm/evm_main.c | 2 +- sound/core/oss/mixer_oss.c | 2 +- sound/firewire/motu/amdtp-motu.c | 2 - .../motu/motu-command-dsp-message-parser.c | 7 +- sound/firewire/motu/motu-hwdep.c | 16 +- .../motu/motu-register-dsp-message-parser.c | 14 +- sound/firewire/oxfw/oxfw-stream.c | 7 +- sound/firewire/oxfw/oxfw.c | 8 + sound/firewire/oxfw/oxfw.h | 5 + sound/isa/gus/gus_dma.c | 2 + sound/pci/hda/patch_realtek.c | 1 + sound/soc/amd/Kconfig | 27 +- sound/soc/amd/Makefile | 2 + sound/soc/amd/acp/Kconfig | 61 + 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/Kconfig | 12 + sound/soc/codecs/Makefile | 2 + 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 | 129 +- sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/es8316.c | 1 + 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/max98520.c | 769 + sound/soc/codecs/max98520.h | 159 + sound/soc/codecs/nau8821.c | 6 +- sound/soc/codecs/nau8825.c | 48 +- sound/soc/codecs/rt5682-i2c.c | 11 +- sound/soc/codecs/rt5682s.c | 10 +- sound/soc/codecs/tfa989x.c | 21 + sound/soc/codecs/tlv320aic3x-i2c.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/tlv320aic3x.c | 3 +- sound/soc/codecs/tlv320aic3x.h | 2 +- sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8962.c | 13 +- sound/soc/intel/boards/Kconfig | 3 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 52 +- sound/soc/intel/boards/sof_rt5682.c | 34 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 11 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 68 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 69 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 8 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 43 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 11 +- sound/soc/mediatek/Kconfig | 23 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 2 +- sound/soc/mediatek/mt8195/Makefile | 1 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 4 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1155 + 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/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/sh/rcar/core.c | 1 + sound/soc/soc-acpi.c | 24 +- sound/soc/soc-core.c | 3 - sound/soc/soc-topology.c | 36 +- sound/soc/soc-utils.c | 13 + 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 +- sound/usb/misc/ua101.c | 4 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/bpf/bpftool/Makefile | 12 +- tools/bpf/bpftool/btf.c | 132 +- tools/bpf/bpftool/common.c | 50 +- 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 | 45 +- tools/build/feature/Makefile | 2 +- {include => tools/include}/linux/list_sort.h | 0 tools/include/nolibc/nolibc.h | 86 +- tools/include/uapi/linux/bpf.h | 25 + tools/include/uapi/linux/perf_event.h | 15 + tools/lib/bpf/bpf.c | 62 +- tools/lib/bpf/bpf_core_read.h | 2 +- tools/lib/bpf/bpf_gen_internal.h | 14 +- tools/lib/bpf/btf.c | 6 +- tools/lib/bpf/btf_dump.c | 8 +- tools/lib/bpf/gen_loader.c | 135 +- tools/lib/bpf/libbpf.c | 105 +- tools/lib/bpf/libbpf.h | 49 +- tools/lib/bpf/libbpf.map | 4 + tools/lib/bpf/libbpf_internal.h | 49 +- tools/lib/bpf/libbpf_legacy.h | 6 + tools/lib/bpf/libbpf_probes.c | 2 +- tools/lib/bpf/linker.c | 16 +- tools/lib/bpf/relo_core.c | 2 +- tools/lib/bpf/xsk.c | 6 +- tools/lib/list_sort.c | 252 + tools/lib/perf/cpumap.c | 16 +- tools/lib/perf/include/perf/event.h | 6 + tools/objtool/arch/x86/decode.c | 120 - tools/objtool/check.c | 208 +- tools/objtool/elf.c | 84 - tools/objtool/include/objtool/check.h | 1 - tools/objtool/include/objtool/elf.h | 8 +- tools/objtool/special.c | 8 - tools/perf/Documentation/itrace.txt | 2 + tools/perf/Documentation/perf-intel-pt.txt | 35 +- tools/perf/Documentation/perf-kmem.txt | 13 +- tools/perf/Documentation/perf-list.txt | 4 + tools/perf/MANIFEST | 1 + tools/perf/Makefile.perf | 4 +- 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/arch/powerpc/util/skip-callchain-idx.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/builtin-script.c | 14 +- tools/perf/check-headers.sh | 2 + tools/perf/dlfilters/dlfilter-show-cycles.c | 144 + .../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 +- .../tests/shell/record+script_probe_vfs_getname.sh | 6 +- tools/perf/tests/shell/test_arm_coresight.sh | 11 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 +- tools/perf/util/Build | 5 + tools/perf/util/auxtrace.c | 3 + tools/perf/util/auxtrace.h | 6 + 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 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 1 + .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + tools/perf/util/intel-pt-decoder/intel-pt-log.c | 8 +- tools/perf/util/intel-pt.c | 106 +- 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 | 19 +- tools/testing/selftests/bpf/Makefile | 17 +- tools/testing/selftests/bpf/bench.c | 60 +- tools/testing/selftests/bpf/bench.h | 3 + .../selftests/bpf/benchs/bench_bloom_filter_map.c | 477 + .../bpf/benchs/run_bench_bloom_filter_map.sh | 45 + .../selftests/bpf/benchs/run_bench_ringbufs.sh | 30 +- tools/testing/selftests/bpf/benchs/run_common.sh | 60 + tools/testing/selftests/bpf/prog_tests/atomics.c | 34 +- .../selftests/bpf/prog_tests/attach_probe.c | 9 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 204 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 220 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../testing/selftests/bpf/prog_tests/btf_endian.c | 6 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 16 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 12 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 14 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 23 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 35 +- .../selftests/bpf/prog_tests/ksyms_module.c | 40 +- .../selftests/bpf/prog_tests/ksyms_module_libbpf.c | 28 - .../selftests/bpf/prog_tests/resolve_btfids.c | 10 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 12 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 4 +- 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 | 16 +- tools/testing/selftests/bpf/prog_tests/test_ima.c | 3 +- .../selftests/bpf/prog_tests/trace_printk.c | 14 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 12 +- .../testing/selftests/bpf/prog_tests/verif_stats.c | 6 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 4 +- .../selftests/bpf/progs/bloom_filter_bench.c | 153 + .../testing/selftests/bpf/progs/bloom_filter_map.c | 82 + .../selftests/bpf/progs/test_core_reloc_mods.c | 9 + .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 4 +- 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 +- tools/testing/selftests/bpf/vmtest.sh | 6 +- tools/testing/selftests/core/close_range_test.c | 2 +- .../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_offload.sh | 14 + .../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/ftrace/ftracetest | 2 +- tools/testing/selftests/ftrace/test.d/functions | 12 + 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/kselftest/runner.sh | 28 +- tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 10 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/net/.gitignore | 4 + .../selftests/net/forwarding/bridge_igmp.sh | 12 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 12 +- .../selftests/net/forwarding/devlink_lib.sh | 6 - tools/testing/selftests/net/forwarding/lib.sh | 19 +- .../selftests/net/forwarding/sch_tbf_etsprio.sh | 28 + .../powerpc/security/mitigation-patching.sh | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 6 +- tools/testing/selftests/vm/hugepage-mremap.c | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/amx.c | 851 + tools/testing/selftests/x86/iopl.c | 78 +- tools/testing/selftests/x86/test_vsyscall.c | 2 +- tools/tracing/latency/latency-collector.c | 2 +- 2634 files changed, 103139 insertions(+), 55430 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs create mode 100644 Documentation/admin-guide/filesystem-monitoring.rst create mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] 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/clock/stericsson,u8500-clks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ux500.txt create mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.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 delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.yaml delete mode 100644 Documentation/devicetree/bindings/input/cap11xx.txt create mode 100644 Documentation/devicetree/bindings/input/microchip,cap11xx.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml delete mode 100644 Documentation/devicetree/bindings/mips/ralink.txt create mode 100644 Documentation/devicetree/bindings/mips/ralink.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98520.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] 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 delete mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml create mode 100644 Documentation/networking/devlink/octeontx2.rst create mode 100644 Documentation/translations/zh_CN/PCI/index.rst create mode 100644 Documentation/translations/zh_CN/PCI/pci.rst create mode 100644 Documentation/x86/xstate.rst 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 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 create mode 100644 arch/powerpc/include/asm/static_call.h 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/riscv/include/asm/kvm_vcpu_fp.h create mode 100644 arch/riscv/kvm/vcpu_fp.c create mode 100644 arch/x86/hyperv/ivm.c create mode 100644 block/blk-ia-ranges.c delete mode 100644 crypto/ecc.h create mode 100644 drivers/bluetooth/btmtk.c create mode 100644 drivers/bluetooth/btmtk.h create mode 100644 drivers/clk/ux500/prcc.h create mode 100644 drivers/clk/ux500/reset-prcc.c create mode 100644 drivers/clk/ux500/reset-prcc.h create mode 100644 drivers/crypto/keembay/keembay-ocs-ecc.c delete mode 100644 drivers/dma-buf/st-dma-resv.c create mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h rename drivers/gpu/drm/amd/display/dc/{ => dml}/dsc/qp_tables.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h delete mode 100644 drivers/gpu/drm/drm_privacy_screen.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h delete mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c delete mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/hid/hid-nintendo.c create mode 100644 drivers/hwtracing/coresight/coresight-self-hosted-trace.h create mode 100644 drivers/mailbox/apple-mailbox.c rename include/uapi/linux/bcache.h => drivers/md/bcache/bcache_ondisk.h (100%) 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/broadcom/bnxt/bnxt_coredump.c 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 delete mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7986.c create mode 100644 drivers/pinctrl/pinctrl-apple-gpio.c delete mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h delete mode 100644 drivers/watchdog/iop_wdt.c create mode 100644 fs/ubifs/sysfs.c create mode 100644 fs/unicode/utf8data.c_shipped delete mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 include/crypto/internal/ecc.h delete mode 100644 include/drm/drm_privacy_screen_consumer.h delete mode 100644 include/drm/drm_privacy_screen_driver.h delete mode 100644 include/drm/drm_privacy_screen_machine.h create mode 100644 include/dt-bindings/reset/stericsson,db8500-prcc-reset.h create mode 100644 include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h create mode 100644 include/linux/apple-mailbox.h create mode 100644 include/linux/firmware/imx/s4.h create mode 100644 include/linux/instruction_pointer.h delete mode 100644 include/linux/mfd/tps80031.h create mode 100644 include/net/bluetooth/hci_sync.h create mode 100644 include/uapi/sound/snd_ar_tokens.h create mode 100644 include/xen/pci.h create mode 100644 kernel/bpf/bloom_filter.c delete mode 100644 kernel/test_kprobes.c create mode 100644 lib/test_kprobes.c create mode 100644 net/bluetooth/hci_sync.c create mode 100644 samples/fanotify/Makefile create mode 100644 samples/fanotify/fs-monitor.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/codecs/max98520.c create mode 100644 sound/soc/codecs/max98520.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.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 {include => tools/include}/linux/list_sort.h (100%) create mode 100644 tools/lib/list_sort.c create mode 100644 tools/perf/dlfilters/dlfilter-show-cycles.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 100644 tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bloom_filter_map.sh create mode 100644 tools/testing/selftests/bpf/benchs/run_common.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module_libbpf.c create mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_bench.c create mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_map.c 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/x86/amx.c