This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 7afeac307a95 Add linux-next specific files for 20211203 omits 47fe190f9350 Merge branch 'akpm/master' omits be775b064ef6 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits 1007fc9acd89 lib/stackdepot: allow optional init and stack_table alloca [...] omits ed862c08724e lib/stackdepot: allow optional init and stack_table alloca [...] omits 28e9690f6257 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits d30b35a6c621 lib/stackdepot: allow optional init and stack_table alloca [...] omits b80d0a018089 proc-remove-pde_data-completely-fix omits 28744eb09362 proc: remove PDE_DATA() completely omits 93ce2ae2869e fs: proc: store PDE()->data into inode->i_private omits 6d25e3a24f44 kprobe: move sysctl_kprobes_optimization to kprobes.c omits d32658722068 fs/coredump: move coredump sysctls into its own file omits e0890dc9ab3f printk: fix build warning when CONFIG_PRINTK=n omits de36603b9d7f kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits 5c64079ddd2d fs: move namespace sysctls and declare fs base directory omits 0ea09efe776c sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits 0dc378bf4bda sysctl: add and use base directory declarer and registrati [...] omits e37a26ebd91c fs: move pipe sysctls to is own file omits 249b81e14550 fs: move fs/exec.c sysctls into its own file omits 003af4fc60b4 fs: move namei sysctls to its own file omits 30876062dfba fs: move locking sysctls where they are used omits 96ef3bfbc738 fs: move shared sysctls to fs/sysctls.c omits ecd2c60280f7 sysctl: move maxolduid as a sysctl specific const omits f0eea17ca8da fs: move dcache sysctls to its own file omits 631c9f5b14ac fs: move fs stat sysctls to file_table.c omits 245314851782 fs: move inode sysctls to its own file omits 8e2526082612 sysctl: share unsigned long const values omits de3bece2655f stackleak: move stack_erasing sysctl to stackleak.c omits 94caf273d298 scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits e758557ceb40 printk: move printk sysctl to printk/sysctl.c omits 0a4b6f0e3539 fs: move binfmt_misc sysctl to its own file omits 54f7c157e787 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 21b11edc786e sysctl: add helper to register a sysctl mount point omits 0c6645c520f5 random: move the random sysctl declarations to its own file omits caa3317bc99d firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits 03064aa09fb4 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits befbfdf569bc firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits 9c02c212a183 firmware_loader: move firmware sysctl to its own files omits 45a6955a6919 eventpoll: simplify sysctl declaration with register_sysctl() omits 5ff7c689687e cdrom: simplify subdirectory registration with register_sysctl() omits 6bc3dff14ca6 inotify-simplify-subdirectory-registration-with-register_s [...] omits babcbc7aae25 inotify: simplify subdirectory registration with register_ [...] omits 9010ccfa117b test_sysctl: simplify subdirectory registration with regis [...] omits 6c0160c52e74 ocfs2: simplify subdirectory registration with register_sysctl() omits 57f8bd088cf1 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 1c4aad34b5a7 i915: simplify subdirectory registration with register_sysctl() omits f1ca19c29086 hpet: simplify subdirectory registration with register_sysctl() omits 41d8f73dfa24 dnotify: move dnotify sysctl to dnotify.c omits 0fa1815b6bc3 aio: move aio sysctl to aio.c omits 9fccd9b58bf2 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 8dc7c511a45b sysctl: use const for typically used max/min proc sysctls omits a7b9f898cfc7 sysctl: make ngroups_max const omits 621948d2b91c watchdog: move watchdog sysctl interface to watchdog.c omits 44c1c1808ac5 hung_task: move hung_task sysctl interface to hung_task.c omits 9d94726d0615 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 507a0fea95ec sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 6a76e1d44f28 sysctl: add a new register_sysctl_init() interface omits e240917da0d1 Merge branch 'akpm-current/current' omits 22c38c865fe1 mark HID_CHICONY as broken for now omits 5a6e793b9603 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d4856ba9419e Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 9f53387178e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d40137ab8e4b Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 5fc829326ac8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cffae4473224 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 5ba4f4d019fd Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits dc41f2bebc0b Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits cae12a3b0cd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf17d59df5a2 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits b01256681ee4 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a51db9e33ac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa8191e76b0f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 6e730bf9c06f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8aa7451fae9e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits ee1f5b66763d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 8017a3fb5c17 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8aabd3618fc4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits b724a94bf0cd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 3dc0d7fb5213 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fe71b0cf675c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cb8c9631c1e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 44b1ff46bab0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dab529523e08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae47428bd76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b4b4efe4a59 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits cefb3ac8d154 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0cfb5738177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73b0dc139155 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits e24d0a695952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea59fc1beff1 fpga: stratix10-soc: Do not use ret uninitialized in s10_probe() omits 1dd1624cc918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 82659ff4ba3a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ddc022888d94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b69c5b6716a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bdb926216c26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f46d5d6a3f2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f71c5936760d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits cab9be1498e5 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 091df128dad3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 1eff297fdcd4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce2a12f28a8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 540f477aaece Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 2427ed1c3a53 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 993688254a6b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 6d8b52ade63a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits bf3f120fd61c scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp omits 13202ebf5f33 scsi: sd_zbc: Simplify zone full condition check omits 2f3e37d47f77 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 818c4a15fdbc Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e66a7d783923 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 087b89389d46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc9363f3158a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f427b661a647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b401ef18a381 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22fac41023f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fe26c486d92f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits d40bd77412db Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9640ada77a9e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 3e4cab64cd9b lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 2daf92781649 btrfs: use generic Kconfig option for 256kB page size limit omits 19d67df047e5 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits 825f36cf97d5 configs: introduce debug.config for CI-like setup omits 6089ccf4c615 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 9ec19708ee44 delayacct: fix incomplete disable operation when switch en [...] omits 5f636729b344 delayacct: support swapin delay accounting for swapping wi [...] omits f57032f20353 panic-use-error_report_end-tracepoint-on-warnings-fix omits 97fe96df9f9c panic: use error_report_end tracepoint on warnings omits b428e0c829d8 hfsplus: use struct_group_attr() for memcpy() region omits 96066be0cc21 init/main.c: silence some -Wunused-parameter warnings omits 356d87c46270 ELF: fix overflow in total mapping size calculation omits 0c9333606e30 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits ad98eae69d56 const_structs.checkpatch: add frequently used ops structs omits 810495756ec3 checkpatch: Improve Kconfig help test omits 72c1295a0d61 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 6e6599fd5cbf lz4: fix LZ4_decompress_safe_partial read out of bound omits 1be03251bf0c list: introduce list_is_head() helper and re-use it in list.h omits da66f67cbeaf kstrtox: uninline everything omits 835ac55e4cb0 kthread: dynamically allocate memory to store kthread's full name omits 665f0301d41f tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 91cd7e1fcdbd tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits 8971b62cbcba samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits b1a4cbfbd730 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 72b80917931a drivers/infiniband: replace open-coded string copy with ge [...] omits a1351059a933 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 92eab27b6d9e fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 5eaf3d231041 proc/sysctl: make protected_* world readable omits d40e84e47d41 proc-make-the-proc_create-stubs-static-inlines-fix2 omits 4cbd21cb18f8 proc-make-the-proc_create-stubs-static-inlines-fix omits 047f212044d2 proc: Make the proc_create[_data]() stubs static inlines omits cd666931c42f proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 0c559b4d5622 kernel/hung_task.c: Monitor killed tasks. omits dcccb550ac0d fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 21f209eb2ec4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1d415061bf1c mm/damon: move damon_rand() definition into damon.h omits c5f874837af4 mm/damon/schemes: add the validity judgment of thresholds omits 2ad6a71b53aa mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits a337106a79ff mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits c656d7313dee mm/damon: remove some unneeded function definitions in damon.h omits 94b7a62137c2 mm/damon/core: use abs() instead of diff_of() omits 511558a88df1 mm/damon: add 'age' of region tracepoint support omits 7c52f9a2190e mm/damon: unified access_check function naming rules omits 35455ce89015 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits b2975fa9db54 mm: fix some comment errors omits 24a8fe646c8c zram: use ATTRIBUTE_GROUPS omits 32e0b2a57a63 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 7acb88b8055c arm64: add support for sub-page faults user probing omits 4db41d376849 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits b770a55d8631 zsmalloc: replace get_cpu_var with local_lock omits 8d1c310e5798 zsmalloc: replace per zpage lock with pool->migrate_lock omits f82ca28120d1 locking: fixup write_lock_nested() implementation omits 3b300b975796 locking/rwlocks: fix write_lock_nested for RT omits a0a7dc3c835f locking/rwlocks: introduce write_lock_nested omits d0694de0e79b zsmalloc: remove zspage isolation for migration omits efcc1718fe08 zsmalloc: move huge compressed obj from page to zspage omits fc6e8400126b zsmalloc: introduce obj_allocated omits 19387ff580d5 zsmalloc: decouple class actions from zspage works omits 9f8f0eb8a4ec zsmalloc: rename zs_stat_type to class_stat_type omits b523de7a7737 zsmalloc: introduce some helper functions omits 7f021427ee88 mm-rmap-fix-potential-batched-tlb-flush-race-fix omits b7b1785b1807 mm/rmap: fix potential batched TLB flush race omits d169a5f7a4e3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits d93c6b0ad164 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits d4e43b805358 mm: memcg/percpu: account extra objcg space to memory cgroups omits b7492d29e340 mm/hwpoison: fix unpoison_memory() omits bee125ff1c2d mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits eb9f0022c938 mm/hwpoison: mf_mutex for soft offline and unpoison omits 1679c4bc047d mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 517d720ddb66 mm: migrate: add more comments for selecting target node randomly omits 39009c01ff4b mm: migrate: support multiple target nodes demotion omits f5506c31d06d mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 6ac5f98bcb6a mm: compaction: fix the migration stats in trace_mm_compac [...] omits 201451a22d7c mm-migrate-correct-the-hugetlb-migration-stats-fix omits a386db455499 mm: migrate: correct the hugetlb migration stats omits 95e3d3e7ae8e mm: migrate: fix the return value of migrate_pages() omits eed4b66e2ba3 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 8e89d52aa0e3 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 6632e67ae463 mm/mempolicy: wire up syscall set_mempolicy_home_node omits ce4aed76c26b mm/mempolicy: add set_mempolicy_home_node syscall omits 4d663e810327 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits ce0bdd9e1310 vmscan: make drop_slab_node static omits 8efa2c8c056a selftests/uffd: allow EINTR/EAGAIN omits 9b7c0a5d9975 mm, hugepages: make memory size variable in hugepage-mrema [...] omits 515ff3c30958 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 25cfe577c57d selftests: vm: add a hugetlb test case omits f90890942c20 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 675ddaabc64b mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits cb306e6294f4 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits f57a9543cd52 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits 8132a84192a5 hugetlb: add hugetlb.*.numa_stat file omits 76c4bd796c4a mm: drop node from alloc_pages_vma omits f36aebeda0ea mm: page_alloc: fix building error on -Werror=array-compare omits 7f42495c1964 mm: fix boolreturn.cocci warning omits d1b04391543e mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits 1ecc463e17e6 mm: introduce memalloc_retry_wait() omits 01b9f1474f9e mm: discard __GFP_ATOMIC omits 11e548f93932 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 1820353851e5 mm: allow !GFP_KERNEL allocations for kvmalloc omits fc06a77c97ba mm/vmalloc: be more explicit about supported gfp flags. omits aaa1c9d98f6c mm/vmalloc: add support for __GFP_NOFAIL omits 496a911d5f7d mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 798ccc603461 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 3719b3fbf099 mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 74bf709ae504 x86: mm: add x86_64 support for page table check omits d6ca60bd057e mm-page-table-check-fix omits 05ec18d07fb1 mm: page table check omits d04dd0454d99 mm: ptep_clear() page table helper omits 73bf197e8f06 mm: add anonymous vma name refcounting omits 90b591292994 docs: proc.rst: /proc/PID/maps: fix malformed table omits 52f545eb6dd7 mm: add a field to store names for private anonymous memory omits 5c137b7ab896 mm: rearrange madvise code to allow for reuse omits 3d45a97dad21 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 38c636294552 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits c4ad9b84910f tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 8273d1fdf3c2 memcg: better bounds on the memcg stats updates omits 47b79ac598c9 mm/page_counter: remove an incorrect call to propagate_pro [...] omits a2649d97e1e4 mm: memcontrol: make cgroup_memory_nokmem static omits cbf908defa40 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits e02d065b25b0 mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits 015141162501 mm: shmem: don't truncate page if memory failure happens omits af499c91df79 gup: avoid multiple user access locking/unlocking in fault [...] omits 3fc2efadf29f tools/vm/page_owner_sort.c: add switch between culling by [...] omits 3e692f07884c tools/vm/page_owner_sort.c: support sorting by stack trace omits 366327bf8139 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 8386864c530b tools/vm/page_owner_sort.c: sort by stacktrace before culling omits f6c661d2c70a mm,fs: split dump_mapping() out from dump_page() omits a54e5a37d75a kasan: test: add test case for double-kmem_cache_destroy() omits 62d0515e7c72 kasan: add ability to detect double-kmem_cache_destroy() omits 43e79a2a9c51 kasan: test: add globals left-out-of-bounds test omits 66b63be6da34 device-dax: compound devmap support omits c5e1b251579d device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits 1f06fdd43c6d device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits 15cb88b09de8 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits e97d5c63828e device-dax: factor out page mapping initialization omits 53e1d1419546 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 31b26b29b0aa device-dax: use struct_size() omits 1588426fa291 device-dax: use ALIGN() for determining pgoff omits 7f091697e1c6 mm/memremap: add ZONE_DEVICE support for compound pages omits fc1831051fda mm/page_alloc: refactor memmap_init_zone_device() page init omits bf106dcca511 mm/page_alloc: split prep_compound_page into head and tail [...] omits f9241cd23056 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 18f2e6adff6b mm: defer kmemleak object creation of module_alloc() omits 1bbd75dc311a mm: kmemleak: alloc gray object for reserved region with d [...] omits 56ea7738a0aa kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits 02a5763210d0 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 76e8bb2a5fbe mm: slab: make slab iterator functions static omits 43f6eb8989dc mm/slab_common: use WARN() if cache still has objects on destroy omits 4d94eb4a70e0 fs/ioctl: remove unnecessary __user annotation omits 145cd89073a1 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3a2fe169df4f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 630485c3caf8 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4cc772856c83 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 51dca8b9b6f7 squashfs: provide backing_dev_info in order to disable read-ahead omits d7949f9048c0 scripts/spelling.txt: add "oveflow" omits a6d6c87318c8 ia64: fix typo in a comment omits ceb3baa0f7b8 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 6d4eb46120ca ia64: module: use swap() to make code cleaner omits 258c0cc6e08a trace/hwlat: make use of the helper function kthread_run_on_cpu() omits b29c8e19b36e trace/osnoise: make use of the helper function kthread_run [...] omits c85a9c9ef34d rcutorture: make use of the helper function kthread_run_on_cpu() omits 2bbfe7eadf87 ring-buffer: make use of the helper function kthread_run_on_cpu() omits a4cca2b0bb40 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits a84e0f67981e kthread-add-the-helper-function-kthread_run_on_cpu-fix omits dc9b024b5721 kthread: add the helper function kthread_run_on_cpu() omits 3895e71c30ad procfs: prevent unpriveleged processes accessing fdinfo dir omits 5905ed423e71 /proc/kpageflags: do not use uninitialized struct pages omits 0172d88b60e6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 28798275b02b hugetlbfs: fix issue of preallocation of gigantic pages ca [...] omits 93e959c235eb mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] omits 0be7c1d857bf shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits b30dec79eb62 shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits 5cde54e2b083 mm/slub: fix endianness bug for alloc/free_traces attributes omits 4cbf75e1db55 selftests/damon: split test cases omits 8be7ca547ea9 selftests/damon: test debugfs file reads/writes with huge count omits cd551facd8c0 selftests/damon: test wrong DAMOS condition ranges input omits 8e92e501b8c4 selftests/damon: test DAMON enabling with empty target_ids case omits 12e7d0285e9f selftests/damon: skip test if DAMON is running omits 54c1aa7f5fbd mm/damon/vaddr-test: remove unnecessary variables omits fd262222e62a mm/damon/vaddr-test: split a test function having >1024 by [...] omits fceebaa9c553 mm/damon/vaddr: remove an unnecessary warning message omits 2c71a245390b mm/damon/core: remove unnecessary error messages omits 82373ae05a30 mm/damon/dbgfs: remove an unnecessary error message omits 5407c88fdfee mm/damon/core: use better timer mechanisms selection threshold omits 090baeb15f27 mm/damon/core: fix fake load reports due to uninterruptibl [...] omits 51d7390c38d2 timers: implement usleep_idle_range() omits e24b42cba3c4 filemap: remove PageHWPoison check from next_uptodate_page() omits ca8746efc2a2 mailmap: Update email address for Guo Ren omits 867bdf5925af MAINTAINERS: update kdump maintainers omits 3aa724814c37 Increase default MLOCK_LIMIT to 8 MiB omits 5d5eb6fa512b mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits e2699e127e42 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 9d304ff808e5 mm: fix panic in __alloc_pages omits 099ecac34a66 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits dd17959aebd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2f51145d9e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6529bb2e82b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4130e5ba9967 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits f880bfa26cd9 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 1c4b49a85f50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff453391efb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 945a85e668a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c5b0b5ada593 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8b2f84b710b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e5a4e0f265d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5666db309e99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 03119ea79e3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e8e66b84d76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fa486fac0b1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits c8368b821948 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits b4bc0847e996 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits bff9222e8e44 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 916cca875c0c Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits f49f3cab1c6b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits f28434422752 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 4c7c74d29979 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5877ff1984e1 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 56b9c4283d92 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 50359e078373 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits ed4cc2020987 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 2cd67c2bb653 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits d263448ef9f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 04e5f1a22558 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e733986453f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2ca9ee0f7d4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c223c0844f1f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fa37b43bc1bd next-20211202/bpf-next omits 43036c737131 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 16f230ec61a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e9b4ee01492 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3c52b2656729 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits be60bb251a4a Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits f4907774b97d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 179f30ce28c2 next-20211201/pm omits 9c5ed110c47d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits f124edac63b6 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 42660bebf191 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 62fb9ceb8972 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits eaad807c3964 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 40925a1f8932 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits ff86a0a9affe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef5569c0ba00 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 45c753f5f24d workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 07edfece8bcb workqueue: Fix unbind_workers() VS wq_worker_running() race omits 3a36445f8aa4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c0a74e423d20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b812aba853c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f09d84e121f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits addb1cb37754 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a2f11d97623 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 70eb3ceffc64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 94a682e76134 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 0cb98effef85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d054c88b522 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64e1c381ff80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f175e019619 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 30bc1870ba6f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f50f71c2545f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits a7888d14291e Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 7be11850d54f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9854f578df82 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 916339fe34b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1736ea23dea Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 39002d43c7ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6ba225caaab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 57ef25feed35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 02983a40406e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f426eff0a0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 88adfd4b9b8a Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 9ca5231fad00 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 137c9c6794d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f756372fc39 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 80ec42dc0187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 204d89e16038 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8d4bcea9634e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eedf3f0a802b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 984d41cd12d4 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits cdd6b551cd86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1041b8e7b772 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 98ec79707efc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 39b37fdd4e10 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 03b1530444a2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 5f9695b11413 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca5d6868dac9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23b07e0d3154 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits e82dcad0554c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dd5b9e4efc49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b04f0b383bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 971399423b2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c7adb3d3412 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c58f7219d128 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 756890b404c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 65e8d8f074a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6dd1d5f210ef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c509f9e54c81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abbaa92d36ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3c0b8b938fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75e149ae7061 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a36147709ce Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d022b952a658 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6ede8d7a1185 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1f962ba272b cifs: avoid use of dstaddr as key for fscache client cookie omits c148f8eb032f cifs: add server conn_id to fscache client cookie omits 9d0245fc6a2e cifs: wait for tcon resource_id before getting fscache super omits 807a2a7da6bd Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5c6fcff16504 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 5758e4f631b1 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 2dafce3684f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits de36aea99b2d Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 172d314e6ecf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 0ae56c07cc4f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7b0e9a74dd02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4e5f8fabc8de Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c5b7ce6149aa Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits 4f43190f7cfe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6a0dcdb4cf4a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eac9ff990ffe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0ffb4dbaf0d4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8c014ad8b5b4 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 660bf437d752 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits a5083013822c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 96925e09567b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits ec5d065751bc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ee2f3671137e Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits b911265bfa01 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a2c450d48d8d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits a79761c21103 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 46868addf1a6 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 449c47c384e6 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits db1b095fd44b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3a903432b6dc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 59aade450be8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8272d5c5309d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 813ca4c03112 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b4353f61e911 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d36dd7d0257a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits e51959424c6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c6824f5aea9c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 41e2bbe42df2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8e531fc8da09 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 949b1bc1ded1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 887e78444800 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d1bf1070f57a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a9bbb01e6103 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits a1154b69906d Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits cbd1bb370a0b f2fs: show number of pending discard commands omits 531ef085bafb f2fs: support POSIX_FADV_DONTNEED drop compressed page cache omits 63b3575f1201 f2fs: fix remove page failed in invalidate compress pages omits d9a7365692f7 f2fs: show more DIO information in tracepoint omits 0ea697590be2 f2fs: use iomap for direct I/O omits 85a78e73c4e0 f2fs: implement iomap operations omits c3c48be50691 Merge branch 'for-5.17/block' into for-next omits fc993be36f9e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits f9786e04d49f block: fix double bio queue when merging in cached request path omits 373b5416b4b0 block: get rid of useless goto and label in blk_mq_get_new [...] omits e8f8bc06c116 f2fs: fix the f2fs_file_write_iter tracepoint omits 272534ad304c Merge branch 'fixes' into for-next omits 7b4239040533 f2fs: reduce indentation in f2fs_file_write_iter() omits ee641f210a83 drm/amdgpu: bump driver version for PROFILE IOCTL omits aeae40911ee6 drm/amdgpu/UAPI: add new PROFILE IOCTL omits 84f081812d1c drm/ttm: Put BO in its memory manager's lru list omits b1ca9dce54d7 drm/radeon: Add HD-audio component notifier support (v2) omits b5b5103a2b58 Revert "drm/amd/display: To modify the condition in indica [...] omits b478e1dacdd4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits aea6409a88d4 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 0d81be075667 drm/amdgpu: only check for _PR3 on dGPUs omits 54c1ab9a1a67 drm/amdgpu: add another raven1 gfxoff quirk omits ab50cb9df889 drm/radeon/radeon_kms: Fix a NULL pointer dereference in r [...] omits 69cb56290d9d drm/amd/display: Use oriented source size when checking cu [...] omits b220110e4cd4 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_conne [...] omits baf3f8f37406 drm/amdgpu: handle SRIOV VCN revision parsing omits bab73f092da6 drm/amdgpu: skip query ecc info in gpu recovery omits 9652c02428f3 power: bq25890: add POWER_SUPPLY_PROP_TEMP omits 442e8775c9e5 random: document add_hwgenerator_randomness() with other i [...] omits 4547ece9de7c NFSD: Fix inconsistent indenting omits 373c0a890520 [for -next only] kconfig: generate include/generated/rustc_cfg omits b6409dd6bdc0 ALSA: ctl: Fix copy of updated id with element read/write omits 20dff3deab5e Merge branch 'for-5.17/block' into for-next omits 18d78171c061 blk-mq: check q->poll_stat in queue_poll_stat_show omits afbf9a26b193 Merge branch 'for-5.17/core' into for-next omits 36dcd4a5226e Merge branch 'for-5.16/upstream-fixes' into for-next omits f65a0b1f3e79 HID: do not inline some hid_hw_ functions omits 9e3562080950 HID: add suspend/resume helpers omits 918aa1ef104d HID: bigbenff: prevent null pointer dereference omits 7998193bccc1 HID: sony: fix error path in probe omits f237d9028f84 HID: add USB_HID dependancy on some USB HID drivers omits 93020953d0fa HID: check for valid USB device for many HID drivers omits 720ac467204a HID: wacom: fix problems when device is not a valid USB device omits f83baa0cb6cf HID: add hid_is_usb() function to make it simpler for USB [...] omits d395d823b3ae bootmem: Use page->index instead of page->freelist omits 5718b5cdd6e5 zsmalloc: Stop using slab fields in struct page omits c45322d8fa9c mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] omits 1c21580b3925 mm/slub: Simplify struct slab slabs field definition omits 45992ff63ce7 mm/sl*b: Differentiate struct slab fields by sl*b implementations omits 7dddcb7fe014 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 36d7d36fcf69 selftests: net: remove meaningless help option omits d9e56d1839fa mctp: Remove redundant if statements omits 98fa41d62760 net: openvswitch: Remove redundant if statements omits 0c4789460e8c ipvlan: Remove redundant if statements omits 0695ad92fe1a ASoC: cs35l41: Fix undefined reference to core functions omits 19a628d8f1a6 ASoC: amd: Fix dependency for SPI master omits e3dd4424c2f4 ASoC: rt5640: Fix the wrong state of the JD in the HDA header omits 0e959b4e993b drm/i915: Add PLANE_CUS_CTL restriction in max_width omits 8f1dd76c9b55 x86/sme: Explicitly map new EFI memmap table as encrypted omits cc9cf69eea48 net: lan966x: Fix builds for lan966x driver omits a72d45e64654 dt-bindings: net: lan966x: Add additional properties for lan966x omits 7e9979e36007 qed: Enhance rammod debug prints to provide pretty details omits a290cf692779 net: lan966x: Fix duplicate check in frame extraction omits dfb40cba6d45 dt-bindings: net: dsa: qca8k: improve port definition docu [...] omits 75c990154479 dt-bindings: net: dsa: split generic port definition from [...] omits a602f5111fdd platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops omits a274cd66bc64 platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] omits 60a076ea8a6d platform/x86: lg-laptop: Recognize more models omits 37f34df84ac7 platform/x86: asus-wmi: remove unneeded semicolon omits e1dbdd2f4a52 platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] omits e518704d634f platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to [...] omits b061d14fc1ec Merge branch 'hns3-cleanups' omits 1b33341e3dc0 net: hns3: refactor function hns3_get_vector_ring_chain() omits 358e3edb31d5 net: hns3: refactor function hclge_set_channels() omits 673b35b6a5bf net: hns3: refactor function hclge_configure() omits d25f5eddbe1a net: hns3: split function hclge_update_port_base_vlan_cfg() omits 8d4b409bac57 net: hns3: split function hns3_nic_net_xmit() omits a41fb3961d8d net: hns3: split function hclge_get_fd_rule_info() omits b60f9d2ec479 net: hns3: split function hclge_init_vlan_config() omits a1cfb24d011a net: hns3: refactor function hns3_fill_skb_desc to simplify code omits e6d72f6ac2ad net: hns3: extract macro to simplify ring stats update code omits f35ed346ef5b drm/i915/display: remove intel_wait_for_vblank() omits f2bc4517310c drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_ [...] omits f19b52de3ae5 gfs2: Fix gfs2_instantiate description omits ef8c3f508a2d gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED omits 59db79a6aa5a gfs2: remove redundant set of INSTANTIATE_NEEDED omits 85bcf6ce5516 gfs2: Fix __gfs2_holder_init function name in kernel-doc comment omits 7794b6deb121 drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_c [...] omits 4ff22f487f8c drm: Return error codes from struct drm_driver.gem_create_object omits 7b06894b9b90 drm/i915/display: add intel_crtc_wait_for_next_vblank() an [...] omits c5e0cbe2858d irqchip: nvic: Fix offset for Interrupt Priority Offsets omits 1e583aef12aa ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1 [...] omits 0b8152b86818 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits 4dc0759c563a init/Kconfig: Drop linker version check for LD_ORPHAN_WARN omits 0766bffcae07 gcov: Remove compiler version check omits e1ab4182ca11 Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or [...] omits 1e68a8af9a39 arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG omits 57b2b72ac1fc mm, slab: Remove compiler check in __kmalloc_index omits df05c0e9496c Documentation: Raise the minimum supported version of LLVM [...] omits ce9778b7a027 ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present omits 0431acd87a6c streamline_config.pl: show the full Kconfig name omits c39afe624853 kconfig: Add `make mod2noconfig` to disable module options omits 6665bb30a6b1 ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_chang [...] omits 8839c8c0f77a ALSA: pcm: oss: Limit the period size to 16MB omits 9d2479c96087 ALSA: pcm: oss: Fix negative period/buffer sizes omits 17dcc120fb8d phy: lan966x: Extend lan966x to support multiple phy interfaces. omits b2b56de9faaf phy: intel: Remove redundant dev_err call in thunderbay_em [...] omits 39bd54d43b3f Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on [...] omits ce8299b6f76f Revert "net: snmp: add statistics for tcp small queue check" omits 0dc1df059888 net: mvneta: program 1ms autonegotiation clock divisor omits aa729c439441 net: phylink: tidy up disable bit clearing omits 4a8e4640ddd1 Merge branch 'net-dsa-convert-two-drivers-to-phylink_gener [...] omits a2279b08c7f4 net: dsa: lantiq: convert to phylink_generic_validate() omits 1c9e7fd2a579 net: dsa: hellcreek: convert to phylink_generic_validate() omits 5938bce4b6e2 net: dsa: support use of phylink_generic_validate() omits 072eea6c22b2 net: dsa: replace phylink_get_interfaces() with phylink_ge [...] omits 21bd64bd717d net: dsa: consolidate phylink creation omits 8057cbb8335c net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM omits 699e53e4fab3 net: spider_net: Use non-atomic bitmap API when applicable omits c1ba797af83b Merge branch 'devel' into for-next omits 896568e5b9c8 dt-bindings: pinctrl: convert controller description to th [...] omits f3e3e63796cc pinctrl: apple-gpio: fix flexible_array.cocci warnings omits 9f9d17c228c8 pinctrl: mediatek: add a check for error in mtk_pinconf_bi [...] omits 67bbbcb49b96 pinctrl: mediatek: uninitialized variable in mtk_pctrl_sho [...] omits debc8b0b469d pinctrl: freescale: Add i.MXRT1050 pinctrl driver support omits 96028326dfb9 dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc omits bceb6732f3fd pinctrl/rockchip: fix gpio device creation omits 4e5b6de1f46d dt-bindings: net: cdns,macb: Convert to json-schema omits ca1e147c2de5 dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples omits 6e10f6f602f8 dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds omits 4fdd0736a3b1 of: base: Skip CPU nodes with "fail"/"fail-..." status omits 78fe448252ab Update trivial-devices.yaml with Sensirion,sht4x omits 180d597a9869 dt-bindings: Add resets to the PL011 bindings omits 761de79adc2c dt-bindings: hwmon: add TI DC-DC converters omits af3f33751db1 dt-bindings: leds: convert BCM6328 controller to the json-schema omits c305ae99dfd4 Merge tag 'drm-intel-next-2021-11-30' of git://anongit.fre [...] omits 64b5b97b8cff samples: bpf: Fix conflicting types in fds_example omits 4bca26c18f7b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 15f0ae7a91a9 i2c: stm32f7: remove noisy and imprecise log messages omits ddb267b66af9 drm/amdgpu: update fw_load_type module parameter doc to ma [...] omits a899fe8b433b drm/amdkfd: err_pin_bo path leaks kfd_bo_list omits ea6c66449692 drm/amdkfd: process_info lock not needed for svm omits 2c1f19b3272c drm/amdkfd: remove hardcoded device_info structs omits f0dc99a6f742 drm/amdkfd: add kfd_device_info_init function omits b7675b7bbc3c drm/amdkfd: replace asic_name with amdgpu_asic_name omits 05907656b94f i2c: stm32: get rid of stm32f7_i2c_release_bus return value omits 992110d74717 drm/amdgpu: adjust the kfd reset sequence in reset sriov function omits 405af9793f73 drm/amd/display: add connector type check for CRC source set omits a872c152fd91 drm/amdkfd: fix double free mem structure omits 71f8f119237f drm/amdkfd: set "r = 0" explicitly before goto omits 007f8539d03d drm/amd/display: 3.2.164 omits 4752c85b23ec drm/amd/display: [FW Promotion] Release 0.0.95 omits ee347d5b40a1 drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR omits f3edefce7088 drm/amd/display: Add force detile buffer size debug flag omits 2f2a4b1879bf drm/amd/display: Skip vendor specific LTTPR w/a outside li [...] omits c11099b0d1aa drm/amd/display: Add vendor specific LTTPR workarounds for DCN31 omits 7238b42e1f40 drm/amd/display: PSR panel capability debugfs omits b995747511f6 drm/amd/display: Fix dual eDP abnormal display issue omits ab644ea6921a drm/amd/display: Add work around for tunneled MST. omits 0a043904187b drm/amd/display: add function for eDP and backlight power on omits 9602044d1cc1 drm/amd/display: Fix for the no Audio bug with Tiled Displays omits a896f870f8a5 drm/amd/display: Fix for otg synchronization logic omits aba3c3fede54 drm/amd/display: Clear DPCD lane settings after repeater training omits 9311ed1e1241 drm/amd/display: add hdmi disable debug check omits 6421f7c750e9 drm/amd/display: Allow DSC on supported MST branch devices omits ebe5ffd8e271 drm/amd/display: Enable P010 for DCN3x ASICs omits c022375ae095 drm/amd/display: Add DP-HDMI FRL PCON Support in DC omits 50b1f44ec547 drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM omits 81d104f4afbf drm/amdgpu: Don't halt RLC on GFX suspend omits fe9c5c9affc9 drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX omits 370016988665 drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 omits 6c18ecefaba7 drm/amdgpu: declare static function to fix compiler warning omits 94a80b5bc7a2 amdgpu/pm: Modify implmentations of get_power_profile_mode [...] omits 3867e3704f13 amdgpu/pm: Create shared array of power profile name strings omits 3c2d6ea27955 drm/amdgpu: handle IH ring1 overflow omits 232d1d43b522 drm/amdgpu: fix disable ras feature failed when unload drvier v2 omits 85c1b9bd13b0 drm/amd/pm: Add warning for unexpected PG requests omits 700de2c8aadc drm/amdgpu: check atomic flag to differeniate with legacy path omits deefd07eedb7 drm/amdgpu: fix vkms crtc settings omits 4f7ee199d905 drm/amdgpu: cancel the correct hrtimer on exit omits f37668301e36 drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()' omits b9dd6fbd1587 drm/amdkfd: Use bitmap_zalloc() when applicable omits b7e7e6ca1f7b drm/amd/display: fix application of sizeof to pointer omits 981b3045460d drm/amdgpu/sriov/vcn: add new vcn ip revision check case f [...] omits 627d137aa09f drm/amd/display: Fix warning comparing pointer to 0 omits 708978487304 drm/amdgpu/display: Only set vblank_disable_immediate when [...] omits b6c28e3cc445 Merge x86/core into tip/master omits 60a413ddcd35 Merge irq/core into tip/master omits e2dc1341c6e3 Merge x86/urgent into tip/master omits 7d8d6b866c5a Merge core/entry into tip/master omits 9916626e8464 Merge x86/misc into tip/master omits 9c38d44369ec Merge x86/paravirt into tip/master omits d93f4a31c48c Merge locking/core into tip/master omits 5ddd6a109314 Merge x86/cpu into tip/master omits 1bb63dca7ce5 Merge sched/core into tip/master omits 694a590d85af Merge x86/sgx into tip/master omits 8736b4fee043 Merge ras/core into tip/master omits 7d813c4c4666 Merge perf/core into tip/master omits ce81bd7d7b6a Merge x86/fpu into tip/master omits 536af88a0ed1 Merge x86/mm into tip/master omits 527993f3b8af Merge x86/sev into tip/master omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits 56733fa5eb45 ipmi/watchdog: Constify ident omits 96b1c450b386 drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHIC [...] omits f3799ff16fcf Revert "drm/i915: Implement Wa_1508744258" omits 4095fa088b56 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 436d404cc8ff bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level omits e14da77113bb cgroup: Trace event cgroup id fields should be u64 omits 77dd98624efc Merge branch 'pci/errors' omits bf6458587024 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits f04413d0f116 Merge branch 'remotes/lorenzo/pci/xgene' omits a24673a95ae4 Merge branch 'remotes/lorenzo/pci/qcom' omits 183a31024fb6 Merge branch 'remotes/lorenzo/pci/mvebu' omits c882feaaa997 Merge branch 'remotes/lorenzo/pci/mt7621' omits 3c7174791375 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits c996dec3460a Merge branch 'remotes/lorenzo/pci/brcmstb' omits c267c3c08843 Merge branch 'remotes/lorenzo/pci/apple' omits 72cbbeab7704 Merge branch 'pci/switchtec' omits 7c941e547d01 Merge branch 'pci/hotplug' omits a38c9df20d97 Merge branch 'pci/enumeration' omits 533474435a4a Merge branch 'pci/aspm' omits c4b39a582b9b Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 2696f9010d21 drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control omits a85b1cb23091 drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel omits f6be23264bba drm/vmwgfx: Introduce a new placement for MOB page tables omits c451af78f301 drm/vmwgfx: Fail to initialize on broken configs omits 28b5f3b6121b drm/vmwgfx: Release ttm memory if probe fails omits 826c387d0152 drm/vmwgfx: Remove the deprecated lower mem limit omits b20dc021ba5a remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs omits 3b918d8e9bd5 remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs omits 83b57e60b863 dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs omits af3bf054661f cgroup: fix a typo in comment omits a9328d6de14e dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs omits 443378f0664a workqueue: Upgrade queue_work_on() comment omits 53c6ccfa65bf PCI: brcmstb: Do not use __GENMASK omits fd84bfdddd16 ceph: fix up non-directory creation in SGID directories omits ee2a095d3b24 ceph: initialize pathlen variable in reconnect_caps_cb omits e485d028bb10 ceph: initialize i_size variable in ceph_sync_read omits 973e5245637a ceph: fix duplicate increment of opened_inodes metric omits c158be36d9d8 NFSD: Remove be32_to_cpu() from DRC hash function omits ea9b8a2bb787 NFSD: make symbol 'nfsd_notifier_lock' static omits bff401fce09c NFS: switch the callback service back to non-pooled. omits fdd0891bd55b lockd: use svc_set_num_threads() for thread start and stop omits 5bf022185018 SUNRPC: always treat sv_nrpools==1 as "not pooled" omits e70bf3067373 SUNRPC: move the pool_map definitions (back) into svc.c omits 03f9d71ef0c7 lockd: rename lockd_create_svc() to lockd_get() omits ada44e46e2a3 lockd: introduce lockd_put() omits 5bd7c1f3f694 lockd: move svc_exit_thread() into the thread omits 9e628be5f37b lockd: move lockd_start_svc() call into lockd_create_svc() omits 9f2763081cd7 lockd: simplify management of network status notifiers omits 327781af0ea9 lockd: introduce nlmsvc_serv omits 3332eb5aba14 NFSD: simplify locking for network notifier. omits b2f1dc8a18f2 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() omits 8f9c3f1c93fd NFSD: Make it possible to use svc_set_num_threads_sync omits 5a0092c713a5 NFSD: narrow nfsd_mutex protection in nfsd thread omits e6a64f86dc7e SUNRPC: use sv_lock to protect updates to sv_nrthreads. omits df7874f16ef2 nfsd: make nfsd_stats.th_cnt atomic_t omits c3a52eb2397e SUNRPC: stop using ->sv_nrthreads as a refcount omits 07a76804bcce SUNRPC/NFSD: clean up get/put functions. omits 9616aeff190c SUNRPC: change svc_get() to return the svc. omits 72596c7a43a8 NFSD: handle errors better in write_ports_addfd() omits ff20afc4cee7 drm/i915: Update error capture code to avoid using the cur [...] omits 6ac480d16afc Merge branches 'arm64-for-5.17', 'drivers-for-5.17' and 'd [...] omits efdc3d653e00 Merge branch 'arm64-fixes-for-5.16' into for-next omits b82d14e37360 soc: qcom: rpmpd: Add support for sm6125 omits 9b38cb9df466 dt-bindings: qcom-rpmpd: Add sm6125 power domains omits f5c3902d8547 soc: qcom: aoss: constify static struct thermal_cooling_de [...] omits e07a98b28dec PM: AVS: qcom-cpr: Use div64_ul instead of do_div omits 31c1dbe43cb6 soc: qcom: llcc: Add configuration data for SM8350 omits 569fc4015a93 soc: qcom: stats: Add fixed sleep stats offset for older R [...] omits 0a023bc0dd3c dt-bindings: soc: qcom: stats: Document compatibles with f [...] omits 10184da91666 Merge branch 'mlxsw-Spectrum-4-prep' omits 51ef6b00798c mlxsw: Use Switch Multicast ID Register Version 2 omits e86ad8ce5bed mlxsw: Use Switch Flooding Table Register Version 2 omits f8538aec88b4 mlxsw: Add support for more than 256 ports in SBSR register omits c934757d9000 mlxsw: Use u16 for local_port field instead of u8 omits 242e696e035f mlxsw: reg: Adjust PPCNT register to support local port 255 omits da56f1a0d2a5 mlxsw: reg: Increase 'port_num' field in PMTDB register omits fd24b29a1b74 mlxsw: reg: Align existing registers to use extended local [...] omits fda39347d90f mlxsw: item: Add support for local_port field in a split form omits b25dea489b55 mlxsw: reg: Remove unused functions omits 2cb310dc4402 mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 omits 8c659fdab06a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 749c69400a45 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits b8a841a9da74 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits e9d7c323cfbb dt-bindings: mtd: spi-nor: Add a reference to spi-peripher [...] omits b6bdc6e04390 spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific [...] omits 8762b07c95c1 spi: dt-bindings: add schema listing peripheral-specific p [...] omits d69e19723f88 regulator: qcom-rpmh: Add support for PM8450 regulators omits fa3b06f59a03 regulator: qcom,rpmh: Add compatible for PM8450 omits b80155fe61a7 ASoC: codecs: wcd934x: remove redundant ret variable omits 0d242698fa69 ASoC: tegra: Add master volume/mute control support omits 67140b64b683 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/ [...] omits 3fc27e9a1f61 ASoC: codecs: wsa881x: fix return values from kcontrol put omits d9be0ff4796d ASoC: codecs: wcd934x: return correct value from mixer put omits 23ba28616d30 ASoC: codecs: wcd934x: handle channel mappping list correctly omits 4739d88ad8e1 ASoC: qdsp6: q6routing: Fix return value from msm_routing_ [...] omits e1610431b95c gpio: dwapb: clarify usage of the register file version omits 3d9601d85d14 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next omits 00e228b31596 KVM: arm64: Add minimal handling for the ARMv8.7 PMU omits 7bc14ff2952d gpio: ml-ioh: Change whitespace to match gpio-pch.c omits 46155a0c55eb gpio: ml-ioh: Use BIT() to match gpio-pch.c omits 06939f22ae5f gpio: ml-ioh: Cache &pdev->dev to reduce repetition omits 2822b02765ed gpio: pch: Cache &pdev->dev to reduce repetition omits 82b2cd4c8cae gpio: pch: Use .driver_data instead of checking Device IDs again omits 96894b795967 drm/etnaviv: constify static struct cooling_ops omits f5be833dc86f drm/etnaviv: use a 32 bit mask as coherent DMA mask omits 0ea057a9cb2b drm/etnaviv: fix dma configuration of the virtual device omits 3c7e0ccc946c drm/etnaviv: use PLATFORM_DEVID_NONE omits 2d761dbf7ff4 Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/next omits 92e1764787e5 eeprom: at24: remove struct at24_client omits e525523c1989 Merge branch kvm-arm64/vcpu-first-run into kvmarm-master/next omits cc5705fb1bf1 KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid omits b5aa368abfbf KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_v [...] omits 1408e73d21fe KVM: arm64: Restructure the point where has_run_once is ad [...] omits 052f064d42b7 KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line omits bff01a61af3c KVM: arm64: Move SVE state mapping at HYP to finalize-time omits 67b7966d2fb6 mm/kfence: Convert kfence_guarded_alloc() to struct slab omits aa4f573a4c96 mm/kasan: Convert to struct folio and struct slab omits fa5ba4107ce2 mm/slob: Convert SLOB to use struct slab omits eefa12e18a92 mm/memcg: Convert slab objcgs from struct page to struct slab omits 4e8d1faebc24 mm: Convert struct page to struct slab in functions used b [...] omits 17fb81e601e6 mm/slab: Finish struct page to struct slab conversion omits ed6144dbebce mm/slab: Convert most struct page to struct slab by spatch omits 76c3eeb39684 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] omits b45acac9aace mm/slub: Finish struct page to struct slab conversion omits cc742564237e mm/slub: Convert most struct page to struct slab by spatch omits 987c7ed31580 mm/slub: Convert pfmemalloc_match() to take a struct slab omits 61a195526d3b mm/slub: Convert __free_slab() to use struct slab omits 3b49efda3b6f mm/slub: Convert alloc_slab_page() to return a struct slab omits 636406a3ad59 mm/slub: Convert print_page_info() to print_slab_info() omits 31b58b1e914f mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab omits f28202bc27ba mm/slub: Convert kfree() to use a struct slab omits 2253e45e6bef mm/slub: Convert detached_freelist to use a struct slab omits 3aef771be335 mm: Convert check_heap_object() to use struct slab omits 5d9d1231461f mm: Use struct slab in kmem_obj_info() omits 1d41188b9401 mm: Convert __ksize() to struct slab omits 7ed088d601d9 mm: Convert virt_to_cache() to use struct slab omits af7fd46fbb9b mm: Add account_slab() and unaccount_slab() omits fe1e19081321 mm: Split slab into its own type omits 48d4e9407aa0 mm/slub: Make object_err() static omits 5e6ad846acf1 mm/slab: Dissolve slab_map_pages() in its caller omits 10b656f9eb1e mm: add virt_to_folio() and folio_address() omits 8e7daf318d97 ALSA: oss: fix compile error when OSS_DEBUG is enabled omits 5fa8c3909bd2 PCI: brcmstb: Declare a bitmap as a bitmap, not as a plain [...] omits 996b0777eaca Merge branch 'v5.17/dt64' into for-next omits 0a62b3cc0af9 arm64: dts: meson: p241: add sound support omits 75fb3b1be53c arm64: dts: meson: p241: add vcc_5v regulator omits 61f0aa4da397 PCI: xilinx-nwl: Simplify code and fix a memory leak omits 49a8bf50caa2 drm/i915/gem: Fix a NULL pointer dereference in igt_reques [...] omits cca084692394 drm/i915: Use per device iommu check omits c7c90b0b8418 drm/i915/dp: Perform 30ms delay after source OUI write omits ac1077e92825 net: xfrm: drop check of pols[0] for the second time omits c9a8f2f1da7b Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 145988cff2a1 ARM: dts: sun8i: Adjust power key nodes omits b0293c19d42f arm64: dts: qcom: msm8916: fix MMC controller aliases omits 556a9f3ae17e arm64: dts: qcom: sm6125: Add power domains to sdhc omits d0bfc92303dd arm64: dts: qcom: sm6125: Add RPMPD node omits 3ebf11fa4a35 arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad [...] omits 248da168fbae arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD omits 427b249504ea arm64: dts: qcom: sc7280-crd: Add device tree files for CRD omits 7a21328bb3ad dt-bindings: arm: qcom: Document qcom,sc7280-crd board omits 95dcb997772e arm64: dts: qcom: Drop input-name property omits 1f7fe79d03b2 ARM: dts: qcom: sdx55-t55: Enable IPA omits e1fb17ee85bc ARM: dts: qcom: sdx55-fn980: Enable IPA omits 7cecfb53cad8 ARM: dts: qcom: sdx55-fn980: Enable PCIe EP omits e6b69813283f ARM: dts: qcom: sdx55: Add support for PCIe EP omits a5a2661287b4 ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY omits 254a27585eb1 ARM: dts: qcom: sdx55: Add support for PCIe PHY omits 686743033265 arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button omits 1c0ac047bbfb arm64: dts: qcom: msm8916: Add RPM sleep stats omits 8e0e8016cb79 arm64: dts: qcom: sm8250: Add CPU opp tables omits 23ea630f86c7 net: natsemi: fix hw address initialization for jazz and xtensa omits 5cfe53cfeb1c mctp: remove unnecessary check before calling kfree_skb() omits 4ed01fd08c86 EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race omits 3014a6d9969d EXP workqueue: Fix unbind_workers() VS wq_worker_running() race omits f83627321fed EXP workqueue: Upgrade queue_work_on() comment omits 5caecc9cc854 EXP testing/bpf: Update test names for xchg and cmpxchg omits 8f656d5085cd EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits 44505168d743 drm/i915: Drop stealing of bits from i915_sw_fence functio [...] omits ce410b777460 Merge branch 'clocksource.2021.11.30c' into HEAD omits 7566c36d001d Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits 340fa08b233d Merge branch 'lkmm.2021.11.30c' into HEAD omits 375af230977a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 87c5c3474f51 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 43a74b9dd11b tools/memory-model: Add data-race capabilities to judgelitmus.sh omits b8eff65fa1f9 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 6d0d9fa50f25 tools/memory-model: Repair parseargs.sh header comment omits 969a8a1cbf5f tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94306319a2c9 tools/memory-model: Make history-check scripts use mselect7 omits 0a5cbe549bb4 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 78963cda013b tools/memory-model: Fix scripting --jobs argument omits 8cf69fb2641c tools/memory-model: Implement --hw support for checkghlitmus.sh omits 0aa664284cb3 tools/memory-model: Add -v flag to jingle7 runs omits 1f16fb0efb9c tools/memory-model: Make runlitmus.sh check for jingle errors omits 2bf9fea0c370 tools/memory-model: Allow herd to deduce CPU type omits 2a1ed69f52ed tools/memory-model: Keep assembly-language litmus tests omits cd0472abbe37 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 21ff5fc9088a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 78fd692f8383 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 11860b4d3df4 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 1edc47907cdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8b0f5c20e90b tools/memory-model: Fix checkalllitmus.sh comment omits 1ccdfd856d5a tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 2ced87bb0e49 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 414c62490828 tools/memory-model: Update parseargs.sh for hardware verification omits 8ba43673eb69 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 61e90e39af38 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 18af2d2321e6 tools/memory-model: Make judgelitmus.sh identify bad macros omits d63e457ffbc4 tools/memory-model: Make cmplitmushist.sh note timeouts omits e0fb521cb4e5 tools/memory-model: Make judgelitmus.sh note timeouts omits abd31b53c4d2 tools/memory-model: Document locking corner cases omits c438b7d860b4 tools/memory-model: litmus: Add two tests for unlock(A)+lo [...] omits b47c05ecf60b tools/memory-model: doc: Describe the requirement of the l [...] omits ddfe12944e84 tools/memory-model: Provide extra ordering for unlock+lock [...] omits 32e5555b62e6 Merge branches 'doc.2021.11.30c', 'exp.2021.11.30c', 'fast [...] omits 90b21bcfb284 torture: Properly redirect kvm-remote.sh "echo" commands omits b6c9dbf04f24 torture: Fix incorrectly redirected "exit" in kvm-remote.sh omits a959ed627a42 rcutorture: Test RCU Tasks lock-contention detection omits 4ead4e33194a rcutorture: Cause TREE02 and TREE10 scenarios to do more c [...] omits f61537009e3a torture: Retry download once before giving up omits c06354a12177 torture: Make kvm-find-errors.sh report link-time undefine [...] omits b6a4fd35d2d3 torture: Catch kvm.sh help text up with actual options omits 28cad41418d5 rcutorture: Combine n_max_cbs from all kthreads in a callb [...] omits 8a9b4c224633 rcutorture: Add ability to limit callback-flood intensity omits 65baab2aff2c rcutorture: Enable multiple concurrent callback-flood kthreads omits 740b8391f75e rcutorture: Test RCU-tasks multiqueue callback queueing omits a46c631bfa7b rcutorture: Avoid soft lockup during cpu stall omits 7a8768b424d5 locktorture,rcutorture,torture: Always log error message omits fa407afff1b3 scftorture: Always log error message omits d4a1f50353d8 rcuscale: Always log error message omits 440a49952bb8 scftorture: Remove unused SCFTORTOUT omits e0036ffffb8f scftorture: Add missing '\n' to flush message omits 37ec975179b9 refscale: Add missing '\n' to flush message omits 73f0304b1894 refscale: Always log the error message omits 9880eb878c31 refscale: Prevent buffer to pr_alert() being too long omits c30c876312f6 refscale: Simplify the errexit checkpoint omits 340170fef01b rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 1c3d53986f74 rcutorture: More thoroughly test nested readers omits 902d82e62996 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 3b434a3ef649 rcu-tasks: Use fewer callbacks queues if callback flood ends omits 663cac32f1c8 rcu-tasks: Use separate ->percpu_dequeue_lim for callback [...] omits 4c155af3101d rcu-tasks: Use more callback queues if contention encountered omits 3e66445e2794 rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_task [...] omits 605ac707b165 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention omits c624133458ca rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initia [...] omits 6fbc13bb52e0 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callb [...] omits 2bfadd93c4af rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cb [...] omits 4c54870c0250 rcu-tasks: Abstract invocations of callbacks omits 0e026030ca63 rcu-tasks: Abstract checking of callback lists omits 23dc695c130b rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure omits 894bc5959b4d rcu-tasks: Inspect stalled task's trc state in locked state omits 1f3c9298c3ac rcu-tasks: Use spin_lock_rcu_node() and friends omits 68dcf71df824 rcu_tasks: Convert bespoke callback list to rcu_segcblist [...] omits 67e1de67b615 rcu-tasks: Convert grace-period counter to grace-period se [...] omits f6fac1d16b1a rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic qu [...] omits bbfcd99350ab rcu-tasks: Create per-CPU callback lists omits f5dbc594b5ba rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 1f8da406a964 srcu: Prevent redundant __srcu_read_unlock() wakeup omits b0fe9dec6637 tools/nolibc: Implement gettid() omits 7bdc0e7a3905 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $ [...] omits bf91666959ee tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the cl [...] omits de0244ae40ae tools/nolibc: fix incorrect truncation of exit code omits ebbe0d8a449d tools/nolibc: i386: fix initial stack alignment omits 937ed91c7122 tools/nolibc: x86-64: Fix startup code bug omits 9efd9544e9a3 rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] omits 30eee11828be rcu/nocb: Allow empty "rcu_nocbs" kernel parameter omits dd204e87ac59 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] omits fec98a44cdc0 rcu/nocb: Optimize kthreads and rdp initialization omits 26ee8f4e18ec rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] omits a48584a7689a rcu/nocb: Remove rcu_node structure from nocb list when de [...] omits 128249bb0848 rcu/nocb: Don't invoke local rcu core on callback overload [...] omits 527e43d0e81d rcu: Apply callbacks processing time limit only on softirq omits 41e16fc7d639 rcu: Fix callbacks processing time limit retaining cond_resched() omits 2060b26169f5 rcu/nocb: Limit number of softirq callbacks only on softirq omits 21d09e6408e7 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() omits 27d371c45860 rcu/nocb: Check a stable offloaded state to manipulate qle [...] omits 3edee603ddb9 rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] omits 69892f3aa16f rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe omits 8b8263a7129c rcu/nocb: Invoke rcu_core() at the start of deoffloading omits 3ad5bfb3cb36 rcu/nocb: Prepare state machine for a new step omits 129c641965d1 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 325a2030b903 rcu: Tighten rcu_advance_cbs_nowake() checks omits 300c0c5e7218 rcu: Avoid alloc_pages() when recording stack omits c2cf0767e98e rcu: Avoid running boost kthreads on isolated CPUs omits 17ea37188249 rcu: Improve tree_plugin.h comments and add code cleanups omits 2407a64f8045 rcu: in_irq() cleanup omits 24ba53017e18 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits bc849e9192c7 rcu: Move rcu_needs_cpu() to tree.c omits e2c73a6860bd rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 24eab6e1ff58 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits f04cbe651b4e torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits cdafe9fe70dc rcu/exp: Mark current CPU as exp-QS in IPI loop second pass omits 6436a2a1fc88 rcu: Make idle entry report expedited quiescent states omits bea55f984131 rcu: Prevent expedited GP from enabling tick on offline CPU omits 917a7a64678e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits a1fdc79bbda8 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 6ce685340388 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 34e945f2ff89 rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() omits 5861dad198fe doc: RCU: Avoid 'Symbol' font-family in SVG figures omits 7c0be9f8901f doc: Add refcount analogy to What is RCU omits db4cb7686128 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 1a5620671a1b clocksource: Reduce the default clocksource_watchdog() ret [...] omits c86ff8c55b8a clocksource: Avoid accidental unstable marking of clocksources omits 8c0abfd6d2f6 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios omits 2a67b18e67f3 drm/i915/pmu: Fix synchronization of PMU callback with reset omits 2a144bcd661c x86/csum: Fix initial seed for odd buffers omits e30c8fd310c7 Merge branch 'Apply suggestions for typeless/weak ksym series' omits d995816b77eb libbpf: Avoid reload of imm for weak, unresolved, repeating ksym omits 0270090d396a libbpf: Avoid double stores for success/failure case of ks [...] omits d4efb1708618 bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONS [...] omits a478c433d72b rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT omits 4946f15e8c33 genirq/generic_chip: Constify irq_generic_chip_ops omits 1c1b3098ae1e rtc: pcf85063: add i2c_device_id name matching support omits 985faa78687d powerpc: Snapshot thread flags omits 08b0af5b2aff powerpc: Avoid discarding flags in system_call_exception() omits 4ea7ce0a79b9 openrisc: Snapshot thread flags omits e538c5849143 microblaze: Snapshot thread flags omits 342b38087865 arm64: Snapshot thread flags omits 050e22bfc4f4 ARM: Snapshot thread flags omits 7fb2b24bb5c5 alpha: Snapshot thread flags omits 0569b245132c sched: Snapshot thread flags omits 6ce895128b3b entry: Snapshot thread flags omits dca99fb643a2 x86: Snapshot thread flags omits 7ad639840acf thread_info: Add helpers to snapshot thread flags omits f601aa793066 rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls omits c494eb366dbf x86/sev-es: Use insn_decode_mmio() for MMIO implementation omits 70a81f99e45b x86/insn-eval: Introduce insn_decode_mmio() omits d5ec1877df6d x86/insn-eval: Introduce insn_get_modrm_reg_ptr() omits 23ef731e4365 x86/insn-eval: Handle insn_get_opcode() failure omits b43c2793f5e9 netfilter: nfnetlink_queue: silence bogus compiler warning omits 632cb151ca53 netfilter: ctnetlink: remove useless type conversion to bool omits c5fc837bf934 netfilter: nf_queue: remove leftover synchronize_rcu omits 6da5175dbe1c x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV omits 4be1dbb75c3d netfilter: conntrack: Use memset_startat() to zero struct nf_conn omits ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next omits fc5e0352ccb5 ipvs: remove unused variable for ip_vs_new_dest omits 1071d1ad3150 Revert "i2c: designware-pci: Add support for Fast Mode Plu [...] omits 606974c7aceb Revert "i2c: designware-pci: Set ideal timing parameters f [...] omits b98057ef730a Merge branch 'Add bpf_loop helper' omits ec151037af4f selftest/bpf/benchs: Add bpf_loop benchmark omits f6e659b7f97c selftests/bpf: Measure bpf_loop verifier performance omits 4e5070b64b37 selftests/bpf: Add bpf_loop test omits e6f2dd0f8067 bpf: Add bpf_loop helper omits 88691e9e1ef5 bpf, docs: Split general purpose eBPF documentation out of [...] omits bc84e959e5ae bpf, docs: Move handling of maps to Documentation/bpf/maps.rst omits 06edc59c1fd7 bpf, docs: Prune all references to "internal BPF" omits ccb00292eb2d bpf: Remove a redundant comment on bpf_prog_free omits 58ffa1b41369 x86, bpf: Cleanup the top of file header in bpf_jit_comp.c omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits 64430f70ba6f iavf: Fix displaying queue statistics shown by ethtool omits c2fbcc94d511 iavf: Refactor string format to avoid static analysis warnings omits fbe66f57d371 iavf: Refactor text of informational message omits 349181b7b863 iavf: Fix static code analysis warning omits 4d0dbd9678ad iavf: Refactor iavf_mac_filter struct memory usage omits b231b59a2f96 iavf: Enable setting RSS hash key omits bdb9e5c7aec7 iavf: Add trace while removing device omits 9f4651ea3e07 iavf: return errno code instead of status code omits f1db020ba4ef iavf: Log info when VF is entering and leaving Allmulti mode omits aeb5d11fd1ef iavf: Add change MTU message omits 754bb7ad2956 PCI: apple: Enable clock gating omits f51b5e2b5943 igc: enable XDP metadata in driver omits 60726e868227 selftests/ftrace: make kprobe profile testcase description unique omits 673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L omits 9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU omits 099f83aa2d06 mips, bpf: Fix reference to non-existing Kconfig symbol omits 4fa8fcd34401 igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS omits 244714da8d5d net/ice: Remove unused enum omits 7b62483f64dd net/ice: Fix boolean assignment omits 322fa4315400 ASoC: Intel: Skylake: Use NHLT API to search for blob omits 8235a08bbc6b ALSA: hda: Simplify DMIC-in-NHLT check omits 15fa179f3f45 ALSA: hda: Fill gaps in NHLT endpoint-interface omits 49201b90af81 platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops omits f9962ac595d2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series omits a897d8bde5b8 dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string omits afc6d066111f Merge branch 'fixes' into next omits 3e2b9b760119 mmc: dw_mmc: exynos: use common_caps omits d4849f77fa91 mmc: dw_mmc: rockchip: use common_caps omits 0905627f1b2a mmc: dw_mmc: hi3798cv200: use common_caps omits 0e6f2c4c2072 mmc: dw_mmc: add common capabilities to replace caps omits d6d7b82de994 mmc: sdhci-pci: Add PCI ID for Intel ADL omits d5bc33487eab mmc: dw_mmc: Allow lower TMOUT value than maximum omits c950f257c1fb mmc: core: adjust polling interval for CMD1 omits 6f5876d1fa98 mmc: core: change __mmc_poll_for_busy() parameter type omits 85e778428c91 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits ab1fbcb9b91a mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits 70c4c3d64983 mmc: omap_hsmmc: Revert special init for wl1251 omits 4f528cc5e732 mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits bd2a0031529e mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits 52ba58d60a60 mmc: core: provide macro and table to match the device tre [...] omits 63dc65dc0319 mmc: core: allow to match the device tree to apply quirks omits a8ddb97f8cb7 mmc: core: rewrite mmc_fixup_device() omits 10f0ed8faa6a mmc: tmio: reinit card irqs in reset routine omits 7dba402807a8 mmc: renesas_sdhi: initialize variable properly when tuning omits c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 omits f8be2c5971f4 drm/ttm: stop pruning fences after wait omits f7fd7814f34c drm/i915: Remove dma_resv_prune omits 8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_ [...] omits 4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support omits 79364031c5b4 bpf: Make sure bpf_disable_instrumentation() is safe vs pr [...] omits 6a631c0432dc Documentation/locking/locktypes: Update migrate_disable() bits. omits c291d0a4d169 libbpf: Remove duplicate assignments omits c7a75d07827a PCI: xgene: Fix IB window setup omits f2aa11fd5144 tools: Fix math.h breakage omits 86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list omits 74cb8d1851c5 stash omits d07fef2fcd4d regulator: da9121: Add DA914x binding info omits b9c044b7d63b regulator: da9121: Remove erroneous compatible from binding omits c5187a245e9b regulator: da9121: Add DA914x support omits 24f0853228f3 regulator: da9121: Prevent current limit change when enabled omits f316c9d9ba8e ASoC: Intel: boards: add max98390 2/4 speakers support omits 91745b034dca ASoC: mediatek: mt8195: make several arrays static const omits 043c0a6278ca firmware: cs_dsp: Move lockdep asserts to avoid potential [...] omits 10b155fd413d ASoC: intel: boards: bytcht*: Constify static snd_soc_ops omits 11918cdcffb1 ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning omits 8752d9a82fd0 ASoC: mediatek: mt8195: Constify static snd_soc_ops omits 046aede2f847 ASoC: SOF: Intel: Retry codec probing if it fails omits d5c137f41352 ASoC: amd: fix uninitialized variable in snd_acp6x_probe() omits 53689f7f91a2 ASoC: rockchip: i2s_tdm: Dup static DAI template omits 78e488c462e5 Merge branch 'icc-msm8996' into icc-next omits 499fa5b15fa1 Merge branch 'icc-sc7280' into icc-next omits 32f4b58cc162 Merge branch 'fixes' into for-next omits 196073f9c44b net: ixp4xx_hss: drop kfree for memory allocated with devm [...] omits 79c2b7252cc6 ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits 9c32950f24f9 net: mscc: ocelot: fix mutex_lock not released omits c0190879323f net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static omits 7ebc2dd85119 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 5c953867ca77 ARM: dts: bcm283x: Drop fallback compatible for vchiq omits 9ace2300fc42 Merge branch 'prestera-next' omits adefefe5289c net: prestera: acl: add rule stats support omits 6e36c7bcb461 net: prestera: add counter HW API omits 47327e198d42 net: prestera: acl: migrate to new vTCAM api omits 4c897cfc46a5 devlink: Simplify devlink resources unregister call omits c448c898ae89 net: mdio: mscc-miim: Set back the optional resource. omits 94dd016ae538 bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to activ [...] omits 6167597d442f net: cxgb: fix a typo in kernel doc omits 067bb3c307cc net: cxgb3: fix typos in kernel doc omits 5944b5abd864 Bonding: add arp_missed_max option omits b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] omits 2680ce7fc993 net: lantiq: fix missing free_netdev() on error in ltq_eto [...] omits 19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing omits 613080506665 net: ipv6: use the new fib6_nh_release_dsts helper in fib6 [...] omits 7709efa62c4f net: nexthop: reduce rcu synchronizations when replacing r [...] omits dc2724a64e72 net/tls: simplify the tls_set_sw_offload function omits 4047b9db1aa7 net: stmmac: Add platform level debug register dump feature omits 8cc7a1b2aca0 media: venus: core: Fix a resource leak in the error handl [...] omits e4debea9be7d media: venus: core: Fix a potential NULL pointer dereferen [...] omits 91f2b7d269e5 media: venus: avoid calling core_clk_setrate() concurrentl [...] omits b1f9bb802078 media: venus: correct low power frequency calculation for encoder omits be25b0435b43 media: libv4l-introduction.rst: fix undefined label omits d2ad087a0920 media: omap3isp.h: fix kernel-doc warnings omits 339df438759a media: pvrusb2: fix inconsistent indenting omits 2ddd03309433 media: cec: safely unhook lists in cec_data omits 1a59cd88f550 media: coda: fix CODA960 JPEG encoder buffer overflow omits 230d683ae048 media: hantro: Hook up RK3399 JPEG encoder output omits b80811546495 media: mtk-vcodec: don't check return val of mtk_venc_get_q_data omits ba0b00e7930b media: mtk-vcodec: replace func vidioc_try_fmt with two fu [...] omits 71c789760ff9 media: mtk-vcodec: fix debugging defines omits 9f89c881bffb media: mtk-vcodec: call v4l2_m2m_ctx_release first when fi [...] omits 92f1b2496313 media: mtk-jpeg: Remove unnecessary print function dev_err() omits 3fa23824fe82 media: imx: fix boolreturn.cocci warning: omits 0de2412b7d40 media: staging: tegra-vde: Reorder misc device registration omits 439c827e06f1 media: staging: tegra-vde: Properly mark invalid entries omits ea76d27fb38f arm: ioremap: Remove unused ARM-specific function pci_iore [...] omits 9c8facde9206 arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_ [...] omits de58d494709d PCI: mvebu: Remove custom mvebu_pci_host_probe() function omits c1aa4b55aae4 PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_rem [...] omits bc02973a06a6 arm: ioremap: Implement standard PCI function pci_remap_iospace() omits aee3c1436383 media: staging: tegra-vde: Support reference picture marking omits 41479adb5e52 media: hantro: Avoid global variable for jpeg quantization tables omits 615c6f28b9ad media: mtk-vcodec: Fix an error handling path in 'mtk_vcod [...] omits 89ab2d39643e media: vb2: frame_vector.c: don't overwrite error code omits fadecf79cf8e media: s5c73m3: Drop empty spi_driver remove callback omits af88c2adbb72 media: rcar_fdp1: Fix the correct variable assignments omits d5e9bddb2805 media: driver: s3c_camif: move s3c_camif_unregister_subdev [...] omits 0529c0f55da8 media: driver: bdisp: add pm_runtime_disable in the error [...] omits fb394f3fc8c3 media: driver: hva: add pm_runtime_disable in the error ha [...] omits 9175fb663af3 media: MAINTAINERS: Update email of Andrzej Hajda omits 4cfe98e647b1 media: docs: dev-decoder: add restrictions about CAPTURE buffers omits ef054e345ed8 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() omits 30162960165f media: staging: media: rkvdec: Constify static struct v4l2 [...] omits 61b20ddec900 media: imx: Constify static struct v4l2_m2m_ops omits 8197b071915a media: imx-pxp: Add rotation support omits ed2f97ad4b21 media: imx-pxp: Initialize the spinlock prior to using it omits 549cc89cd09a media: rcar-csi2: Optimize the selection PHTW register omits ebeefe26859e media: rcar-csi2: Add warning for PHY speed less than minimum omits cee44d4fbacb media: rcar-csi2: Correct the selection of hsfreqrange omits 0838a3bfcd1b power: supply: qcom_smbb: support pm8226 omits 502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 omits 09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option omits c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library omits 4ce875a80319 media: dt-bindings: media: renesas,jpu: Convert to json-schema omits 0abb8f9052ef media: i2c: imx274: implement fwnode parsing omits 57de5bb2bd21 media: i2c: imx274: simplify probe function by adding loca [...] omits 46b33f6a0e82 media: ipu3-cio2: Add INT347A to cio2-bridge omits 3fdd94e2bfa3 media: i2c: Fix max gain in ov8865 omits 91f08141d3ab media: i2c: Use dev_err_probe() in ov8865 omits e15ddc9644a1 media: i2c: Switch exposure control unit to lines omits 6eecfb34d3c4 media: i2c: Add controls from fwnode to ov8865 omits ca28690ebe19 media: i2c: cap exposure at height + vblank in ov8865 omits 295786e53516 media: i2c: Update HTS values in ov8865 omits d84d4ceea91e media: i2c: Add hblank control to ov8865 omits 9293aafe3745 media: i2c: Add vblank control to ov8865 omits d938b2f29be6 media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN omits acd25e220921 media: i2c: Add .get_selection() support to ov8865 omits 73dcffeb2ff9 media: i2c: Support 19.2MHz input clock in ov8865 omits ba0c8045ea62 media: i2c: Defer probe if not endpoint found omits 651d1f2040ac media: i2c: Fix incorrect value in comment omits dc69bc7a2e09 media: i2c: Add ACPI support to ov8865 omits 6e1c9bc9ae96 media: i2c: ov8865: Fix lockdep error omits d2484fbf7807 media: i2c: Re-order runtime pm initialisation omits 887bda234082 media: ipu3-cio2: Add link freq for INT33BE entry omits 89aef879cb53 media: i2c: Add support for ov5693 sensor omits a5f090024681 media: ipu3-cio2: Toggle sensor streaming in pm runtime ops omits 7218905afd1a media: i2c: imx274: implement enum_mbus_code omits 358ed66bfcda media: i2c: imx274: fix trivial typo obainted/obtained omits 4e05d5f24b2c media: i2c: imx274: fix trivial typo expsoure/exposure omits da653498c20b media: i2c: imx274: fix s_frame_interval runtime resume no [...] omits 60f9462cfa60 media: i2c: max9286: Depend on VIDEO_V4L2 omits 97ad1d89624d MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32 omits e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces omits 05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object f [...] omits d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header omits 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next omits 05b22caa7490 soc: renesas: Consolidate product register handling omits a21800bced7c drm: Declare hashtable as legacy omits 2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver omits b93199b28676 drm/ttm: Don't include drm_hashtab.h omits 95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array [...] omits ce352be35ba0 Merge branch 'async_notif' into next omits 46827f596963 bus: mhi: pci_generic: Simplify code and axe the use of a [...] omits 72a2ff567fc3 ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' omits a21ee5b2fcb8 net: ifb: support ethtools stats omits db33028647a3 scsi: Remove superfluous #include <linux/async.h> directives omits b558fa11e4b5 scsi: pmcraid: Fix a kernel-doc warning omits d6e71a43b11c scsi: pm8001: Fix kernel-doc warnings omits acad9c432499 scsi: megaraid: Fix a kernel-doc warning omits 0addfa587797 scsi: initio: Fix a kernel-doc warning omits 013d14eafd5c scsi: dc395x: Fix a kernel-doc warning omits 69e623791eb3 scsi: bfa: Declare 'bfad_im_vport_attrs' static omits 471d6840559a scsi: atp870u: Fix a kernel-doc warning omits 332053e87cda scsi: a100u2w: Fix a kernel-doc warning omits 3369046e54ca scsi: core: Show SCMD_LAST in text form omits 7cc5aad6c98e scsi: core: Declare 'scsi_scan_type' static omits 776141dda77f scsi: core: Suppress a kernel-doc warning omits 6d8619f034f0 scsi: qedi: Remove set but unused 'page' variable omits ddba1cf7a506 scsi: ufs: Let devices remain runtime suspended during sys [...] omits 253402129b1a hwmon: (sht4x) Add device tree match table omits fee328076333 mailmap: add and update email addresses omits 2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver omits db492480b2b2 drm/msm: use compatible lists to find mdp node omits 89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions omits fabae667b126 drm/msm/dp: Drop now unused hpd_high member omits a630ac686425 drm/msm/gpu: Name GMU bos omits f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() omits b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer omits 1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer omits 203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic omits eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 065db2d90c6b docs/zh_CN: Add zh_CN/accounting/taskstats.rst omits 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next omits 2352b05fdf1a i2c: i801: Improve handling platform data for tco device omits c4c5509006f9 Doc: networking: Fix the title's Sphinx overline in rds.rst omits f5a46e9de65f docs/zh_CN: update sparse translation omits 274f4df3bf09 docs/zh_CN: move sparse into dev-tools omits d5b78edb5898 docs/zh_CN: add pci-iov-howto translation omits a09b34ebb0c9 docs/zh_CN: add pciebus-howto translation omits 6e6609f21bbc docs: Add documentation for ARC processors omits b3c088faf78b fscache: Rewrite documentation omits 935b45107a80 cifs: Support fscache indexing rewrite (untested) omits 1234f5681081 nfs: Convert to new fscache volume/cookie API omits 12b841dc2cfd 9p: Copy local writes to the cache when writing to the server omits c7e351a677b2 9p: Use fscache indexing rewrite and reenable caching omits 98ac956f3ea3 afs: Skip truncation on the server of data we haven't written yet omits 168d2ff6b671 afs: Copy local writes to the cache when writing to the server omits 614aac8263ca afs: Convert afs to use the new fscache API omits 75cafe23bc6a afs: Fix afs_write_end() to handle len > page size omits 89d0deb16916 afs: Handle len being extending over page end in write_beg [...] omits 216171c4f20c fscache, cachefiles: Display stat of culling events omits e3d88d630749 fscache, cachefiles: Display stats of no-space events omits 0a347188b78e cachefiles: Allow cachefiles to actually function omits 0443b01eccbb cachefiles: Implement the I/O routines omits 267b3aca0668 cachefiles: Implement cookie resize for truncate omits b838c32dddab cachefiles: Implement begin and end I/O operation omits 5cc1b2a78318 cachefiles: Implement backing file wrangling omits e19b617e438a cachefiles: Implement culling daemon commands omits 7d63062c825f cachefiles: Mark a backing file in use with an inode flag omits 882e6cfd3b44 cachefiles: Implement metadata/coherency data storage in xattrs omits e18da053d367 cachefiles: Implement key to filename encoding omits bed2df84a9a6 cachefiles: Implement object lifecycle funcs omits d6358da84a5e cachefiles: Add tracepoints for calls to the VFS omits 1ecd3ca5632e cachefiles: Implement volume support omits 825fc6281ca1 cachefiles: Implement cache registration and withdrawal omits 338d9f0e963e cachefiles: Implement a function to get/create a directory [...] omits 44c2dd0ee1ea vfs, cachefiles: Mark a backing file in use with an inode flag omits ebdfca9cb21f cachefiles: Provide a function to check how much space there is omits 3fde658806e9 cachefiles: Register a miscdev and parse commands over it omits 8ba7a10bf776 cachefiles: Add security derivation omits ca043ee88726 cachefiles: Add cache error reporting macro omits 8b38897403ba cachefiles: Add a couple of tracepoints for logging errors omits ebbca8fcff9c cachefiles: Add some error injection support omits 4a333c708724 cachefiles: Define structs omits cbb68b01cdbb cachefiles: Introduce rewritten driver omits 4c0e33c73c58 fscache: Provide a function to resize a cookie omits b30a99800fe8 fscache: Provide a function to note the release of a page omits 6cc42f4acb0d vfs, fscache: Implement pinning of cache usage for writeback omits b2fb5758d8e8 fscache: Implement higher-level write I/O interface omits fa40be633b22 fscache: Implement raw I/O interface omits 46bf4ebaff20 netfs: Pass more information on how to deal with a hole in [...] omits 1689fe7eeb67 fscache: Provide a function to let the netfs update its co [...] omits 62f2009d718d fscache: Provide read/write stat counters for the cache omits 32b16b8c8b97 fscache: Count data storage objects in a cache omits af51054fce60 fscache: Provide a means to begin an operation omits 8bea8920d419 fscache: Implement cookie invalidation omits d5450f7c8285 fscache: Implement cookie user counting and resource pinning omits 26173c101bc7 fscache: Implement simple cookie state machine omits 94f235e827bc fscache: Add a function for a cache backend to note an I/O error omits f84ecaf828a6 fscache: Provide and use cache methods to lookup/create/fr [...] omits e9449918e1e4 fscache: Implement functions add/remove a cache omits a87def99e914 fscache: Implement cookie-level access helpers omits 3fda8375f18b fscache: Implement volume-level access helpers omits 9a2f9df6e303 fscache: Implement cache-level access helpers omits 7018720c8ecc fscache: Implement cookie registration omits 27beaec4d546 fscache: Implement volume registration omits 14d4fdd58880 fscache: Implement cache registration omits 3c30075cacb7 fscache: Implement a hash function omits c630596c646a fscache: Introduce new driver omits c3bf20848181 netfs: Pass a flag to ->prepare_write() to say if there's [...] omits ba8324be0b70 netfs: Display the netfs inode number in the netfs_read tr [...] omits 608bfec640ed fscache: Remove the contents of the fscache driver, pendin [...] omits d18c9010376b cachefiles: Delete the cachefiles driver pending rewrite omits d6d5a5b6b2a9 fscache, cachefiles: Disable configuration omits 5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 omits b98aee466d19 optee: Fix NULL but dereferenced coccicheck error omits 49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contr [...] omits 74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms omits 46e988434d65 dt-bindings: display: sync formats with simplefb.h omits 81ff48ddda0b RDMA/bnxt_re: Use bitmap_zalloc() when applicable omits ecd68ef8d936 RDMA/pvrdma: Use non-atomic bitmap functions when possible omits 67ec0fdfc5de RDMA/pvrdma: Use bitmap_zalloc() when applicable omits f86dbc9fc5d8 IB/hfi1: Use bitmap_zalloc() when applicable omits 0c83da72d0c9 RDMA/mlx4: Use bitmap_alloc() when applicable omits e02d9cc2f858 RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' omits 27c2f5029ae3 RDMA/ocrdma: Use bitmap_zalloc() when applicable omits 8a0c1afb8560 PCI: mt7621: Declare mt7621_pci_ops static omits 8291471ea5f1 cgroup: get the wrong css for css_alloc() during cgroup_in [...] omits 43174f0d4597 libbpf: Silence uninitialized warning/error in btf_dump_du [...] omits 6856dbed900a NFSD: Replace nfsd4_decode_bitmap4() omits 1ed9b961be14 PCI: xgene-msi: Use bitmap_zalloc() when applicable omits dec942043de1 NFSD: Fix sparse warning omits 36af188f795b i2c: designware-pci: Set ideal timing parameters for Elkha [...] omits e8578547ce59 i2c: designware-pci: Add support for Fast Mode Plus and Hi [...] omits 172d931910e1 i2c: enable async suspend/resume on i2c client devices omits d320ec7acc83 i2c: enable async suspend/resume for i2c adapters omits 7c5b3c158b38 i2c: designware: Enable async suspend / resume of designwa [...] omits ebe82cf92cd4 i2c: mpc: Correct I2C reset procedure omits 7be10cef0fbe ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method omits 6dd21ad81bf9 ALSA: hda: Make proper use of timecounter omits db6169b5bac1 RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kerne [...] omits 54b54ea061a8 microblaze: fix typo in a comment omits 09ae03e2fc9d stmmac: remove ethtool driver version info omits dcad856fe55a net: dsa: felix: fix flexible_array.cocci warnings omits ca54383f2adb Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits ff45b48d3507 Merge branch 'hns3-cleanups' omits 1d851c0905f8 net: hns3: split function hns3_set_l2l3l4() omits 2fbf6a07f537 net: hns3: split function hns3_handle_bdinfo() omits 8469b645c9a1 net: hns3: split function hns3_nic_get_stats64() omits e06dac5290b7 net: hns3: refine function hclge_tm_pri_q_qs_cfg() omits 7ca561be11d0 net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() omits e46da6a3d4d3 net: hns3: refine function hclge_cfg_mac_speed_dup_hw() omits a4ae2bc0abd4 net: hns3: split function hns3_get_tx_timeo_queue_info() omits e6fe5e167185 net: hns3: refactor two hns3 debugfs functions omits e74a726da2c4 net: hns3: refactor hns3_nic_reuse_page() omits ed0e658c51aa net: hns3: refactor reset_prepare_general retry statement omits c2626d30f312 Merge branch 'for-5.17/io_uring' into for-next omits 0d6e60732b85 Merge branch 'for-5.17/block' into for-next omits 2087009c74d4 io_uring: validate timespec for timeout removals omits 8a7518931baa block: Fix fsync always failed if once failed omits 0c22a66de487 Merge branch 'for-5.17/drivers' into for-next omits e19dbd276bc9 Merge branch 'for-5.17/block' into for-next omits 190a9778b6c7 Merge branch 'for-5.17/io_uring' into for-next omits 6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() omits a30e3441325b scsi: remove the gendisk argument to scsi_ioctl omits b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq omits f3fa33acca9f block: remove the ->rq_disk field in struct request omits 79bb1dbd1200 block: don't check ->rq_disk in merges omits 82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_bl [...] omits af22fef3e7a5 block: Remove redundant initialization of variable ret omits eca5892a5d61 block: simplify ioc_lookup_icq omits 18b74c4dcad8 block: simplify ioc_create_icq omits d538ea4cb8e7 block: return the io_context from create_task_io_context omits 8ffc13680eac block: use alloc_io_context in __copy_io omits a0f14d8baaca block: factor out a alloc_io_context helper omits 50569c24be61 block: remove get_io_context_active omits 222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler omits 87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c omits 3304742562d2 block: mark put_io_context_active static omits c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" omits a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth omits 836b394b633e bfq: simplify bfq_bic_lookup omits 88c9a2ce520b fork: move copy_io to block/blk-ioc.c omits e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io omits 5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked omits c65e6fd460b4 bfq: Do not let waker requests skip proper accounting omits 1eb17f5e15b7 bfq: Log waker detections omits 582f04e19ad7 bfq: Provide helper to generate bfqq name omits 1f18b7005b49 bfq: Limit waker detection in time omits 76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup omits 44dfa279f117 bfq: Store full bitmap depth in bfq_data omits 98f044999ba1 bfq: Track number of allocated requests in bfq_entity omits 790cf9c84837 block: Provide blk_mq_sched_get_icq() omits 639d353143fa mmc: core: Use blk_mq_complete_request_direct(). omits e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() omits 72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() omits 5b13bc8a3fd5 blk-mq: cleanup request allocation omits 82d981d4230b block: don't include <linux/part_stat.h> in blk.h omits ca5b304cabef block: don't include <linux/idr.h> in blk.h omits a2ff7781cfe6 block: don't include <linux/blk-mq.h> in blk.h omits e4a19f7289f3 block: don't include blk-mq.h in blk.h omits 2aa7745bf6db block: don't include blk-mq-sched.h in blk.h omits 0c6cb3a293fa block: remove the e argument to elevator_exit omits f46b81c54b24 block: remove elevator_exit omits 0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c omits 35c90e6ec960 blk_mq: remove repeated includes omits 5a9d041ba2f6 block: move io_context creation into where it's needed omits 48b5c1fbcd8c block: only allocate poll_stats if there's a user of them omits 25c4b5e05857 blk-ioprio: don't set bio priority if not needed omits 1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio int [...] omits 0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio omits a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier omits 430cc5d3ab4d block: cleanup the GENHD_FL_* definitions omits 9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks omits 1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT omits 3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO omits 79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO omits 94b49c3ddb21 null_blk: don't suppress partitioning information omits 140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open omits 46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART omits e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part omits e3b3bad3f298 block: remove a dead check in show_partition omits 1a827ce1b9f2 block: remove GENHD_FL_CD omits 1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] omits 864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state omits d9337a420aed block: don't include blk-mq headers in blk-core.c omits 0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c omits 22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c omits 450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c omits f2b8f3ce989d block: move blk_steal_bios to blk-mq.c omits 52fdbbcc83f3 block: move blk_rq_init to blk-mq.c omits 06c8c691e282 block: move request based cloning helpers to blk-mq.c omits b84c5b50d329 blk-mq: move blk_mq_flush_plug_list omits 4054cff92c35 block: remove blk-exec.c omits 786d4e01c550 block: remove rq_flush_dcache_pages omits 79478bf9ea9f block: move blk_rq_err_bytes to scsi omits 4e0e90539bb0 PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' omits 1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk omits aeeecb889165 net: snmp: add statistics for tcp small queue check omits e9538f8270db devlink: Remove misleading internal_flags from health repo [...] omits a4920d5d98f5 Merge branch 'seville-shared-mdio' omits b99658452355 net: dsa: ocelot: felix: utilize shared mscc-miim driver f [...] omits 5186c4a05b97 net: dsa: ocelot: seville: utilize of_mdiobus_register omits a27a76282837 net: mdio: mscc-miim: convert to a regmap implementation omits 77a312468360 Merge branch 'lan966x-driver' omits 813f38bf3b89 net: lan966x: Update MAINTAINERS to include lan966x driver omits 12c2d0a5b8e2 net: lan966x: add ethtool configuration and statistics omits e18aba8941b4 net: lan966x: add mactable support omits d28d6d2e37d1 net: lan966x: add port module support omits db8bcaad5393 net: lan966x: add the basic lan966x driver omits 642fcf53a9ac dt-bindings: net: lan966x: Add lan966x-switch bindings omits 35aefaad326b net: ixp4xx_hss: Convert to use DT probing omits 9c37b09d3a9a dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS omits ef136837aaf6 net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns omits 1ecab9370eef net: dsa: rtl8365mb: fix garbled comment omits b014861d96a6 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER omits 754d71be5292 selftests: net: bridge: fix typo in vlan_filtering depende [...] omits fe42e885c7a9 Merge branch 'mpls-cleanups' omits f05b0b97335b net: mpls: Make for_nexthops iterator const omits 69d9c0d07726 net: mpls: Remove duplicate variable from iterator macro omits 688e07574864 Merge branch 'qualcomm-bam-dmux' omits 21a0ffd9b38c net: wwan: Add Qualcomm BAM-DMUX WWAN network driver omits f3aee7c900ed dt-bindings: net: Add schema for Qualcomm BAM-DMUX omits bd0d78ada277 media: mxl5005s: drop some dead code omits 675599009abc media: cobalt: drop an unused variable omits 440aae04f38b media: mtk-mdp: address a clang warning omits 7225436dd8cb media: camss: Remove unused static function omits 820ef3aa4048 media: davinci: vpbe_osd: mark read reg function as __alwa [...] omits 1804eba4eb61 media: imx290: mark read reg function as __always_unused omits 6c0adaf90777 media: adv7511: drop unused functions omits 12f3d83673c4 media: adv7604: mark unused functions as such omits 091b15db22e4 media: au0828-i2c: drop a duplicated function omits 77e956027c19 media: lmedm04: don't ignore errors when setting a filter omits 3fb246476f8c media: radio-si476x: drop a container_of() abstraction macro omits d5aa19c9fd77 media: si470x: consolidate multiple printk's omits 12c762e087a0 media: si470x: fix printk warnings with clang omits 02d6276f1008 media: solo6x10: mark unused functions as such omits 68cfde02cc21 media: si21xx: report eventual errors at set_frontend omits c41898e84dad media: m88ds3103: drop reg11 calculus from m88ds3103b_sele [...] omits 1cef39421974 media: drxk: drop operation_mode from set_dvbt() omits 5fadfc31a7cc media: drxd: drop offset var from DownloadMicrocode() omits 53dd3f0a7fed media: davinci: get rid of an unused function omits 8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member omits a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() omits 342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lo [...] omits 59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators omits ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 omits fc1e5a3613a8 Merge branch 'vxlan-port' omits e54b708c5441 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace nu [...] omits ed618bd80947 net: vxlan: add macro definition for number of IANA VXLAN- [...] omits 679de7b64f96 ASoC: sunxi: sun4i-spdif: Implement IEC958 control omits 425c5fce8a03 ASoC: qcom: Add support for ALC5682I-VS codec omits fd03cf7f5b47 ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls omits dd894f4caf7d ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method omits 796b64a72db0 ASoC: intel: sst-mfld-platform-pcm: add .delay support omits feea640aaf1a ASoC: amd: acp-pcm-dma: add .delay support omits 403f830e7a0b ASoC: soc-component: add snd_soc_pcm_component_delay() omits 8544f08c8162 ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_d [...] omits fd888e85fe6b net: Write lock dev_base_lock without disabling bottom halves. omits 07b8ca3792de net/l2tp: convert tunnel rwlock_t to rcu omits ab344fd43f29 PCI: mediatek-gen3: Disable DVFSRC voltage request omits 275f37ea50ac Merge branch 'mvneta-next' omits 2551dc9e398c net: mvneta: Add TC traffic shaping offload omits e9f7099d0730 net: mvneta: Allow having more than one queue per TC omits e7ca75fe6662 net: mvneta: Don't force-set the offloading flag omits 75fa71e3acad net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio [...] omits 2f7ed29f2c54 net: mdio: ipq8064: replace ioremap() with devm_ioremap() omits 4e1fc0a48037 MIPS: CPS: Use bitfield helpers omits 9d348f6b9280 MIPS: CPC: Use bitfield helpers omits 13166af24898 MIPS: Remove a repeated word in a comment omits 3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' omits 69831173fcbb rtlwifi: rtl8192de: Style clean-ups omits f01b3774309f mwl8k: Use named struct for memcpy() region omits 601d2293e27f intersil: Use struct_group() for memcpy() region omits 642a57475b30 libertas_tf: Use struct_group() for memcpy() region omits 5fd32ae0433a libertas: Use struct_group() for memcpy() region omits fa4408b0799a wlcore: no need to initialise statics to false omits f1cb3476e48b rsi: Fix out-of-bounds read in rsi_read_pkt() omits b07e3c6ebc0c rsi: Fix use-after-free in rsi_rx_done_handler() omits 7a6cfe28ae3e brcmfmac: Configure keep-alive packet on suspend omits 376e3fdecb0d m68k: Enable memtest functionality omits 453e2cadc97c dt-bindings: timer: tpm-timer: Add imx8ulp compatible string omits 1ead7e992abe i2c: designware: Fix the kernel doc description for struct [...] omits b57e90189f20 i2c: rk3x: enable clock before getting rate omits 8efe1d7c0023 media: saa7134-go7007: get rid of to_state() function omits f16ce2e275bb media: adv7842: get rid of two unused functions omits c9ae8eed4463 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() omits b61010bc5db5 media: omap3isp: mark isp_isr_dbg as __maybe_unused omits 5f73dcec4076 media: marvell-ccic: drop to_cam() unused function omits 0338d9c2ffc6 media: cx25840: drop some unused inline functions omits ea28f3f1d205 media: dvb-core: dvb_frontend: address some clang warnings omits a057d92a36fa media: mc: drop an unused debug function omits a62d2f710799 media: stb6100: mark a currently unused function as such omits 7dda5cc4dca0 Merge branch 'mem-ctrl-next' into for-next omits 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops omits cfc95e453afd Merge branch 'for-5.16/upstream-fixes' into for-next omits 9003fbe0f367 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover omits 41acd4b03ca9 i2c: i801: Improve handling of chip-specific feature definitions omits 1e1d6582f483 i2c: i801: Remove i801_set_block_buffer_mode omits effa453168a7 i2c: i801: Don't silently correct invalid transfer size omits bd2fdedbf2ba i2c: tegra: Add the ACPI support omits 993c2c89a84e dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string omits 6544bcdb88ce dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match omits c55526a1c1e1 Merge branch 'i2c/for-current' into i2c/for-mergewindow omits 1eda919126b4 nl80211: reset regdom when reloading regdb omits af9d3a2984dc mac80211: add docs for ssn in struct tid_ampdu_tx omits fafc66387dc0 Input: wacom_i2c - clean up the query device fields omits 1d72d9f960cc Input: elantech - fix stack out of bound access in elantec [...] omits b7b2b49e59e3 Input: palmas-pwrbutton - use bitfield helpers omits e1f5e848209a Input: iqs626a - prohibit inlining of channel parsing functions omits 9222ba68c3f4 Input: i8042 - add deferred probe support omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits 4d012040161c Merge 5.16-rc3 into usb-next omits 24cd719712ae Merge 5.16-rc3 into staging-next omits 5d331b592255 Merge 5.16-rc3 into char-misc-next omits 3dc709e518b4 powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n omits af3fdce4ab07 Revert "powerpc/code-patching: Improve verification of pat [...] omits da61e9e3aeb5 Merge branch 'Support static initialization of BPF_MAP_TYP [...] omits baeead213e67 selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization omits 341ac5ffc4bd libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY omits 8886a579744f fpga: region: Use standard dev_release for class driver omits 0d70af3c2530 fpga: bridge: Use standard dev_release for class driver omits 4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver omits 1dc2f2b81a6a hv: utils: add PTP_1588_CLOCK to Kconfig to fix build omits 75c5bd68b699 ieee80211: change HE nominal packet padding value defines omits fb8b53acf60b cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() omits 518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump omits 7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints omits 7844f4722a8c hwmon: (ntc_thermistor) Merge platform data omits 85e9e5138ee0 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO omits 08a0ff082521 hwmon: (ntc_thermistor) Drop get_ohm() omits 98e375604328 hwmon: (ntc_thermistor) Merge platform data into driver omits 2a1ac5ba9080 drm/msm: Increase gpu boost interval omits 8b9af498a0f7 drm/msm/adreno: Name the shadow buffer omits 5edf2750d998 drm/msm: Add debugfs to disable hw err handling omits 5f3aee4ceb5b drm/msm: Handle fence rollover omits c28e2f2b417e drm/msm: Remove struct_mutex usage omits 1d054c9b8457 drm/msm: Drop priv->lastctx omits d8c00a81f11f drm/msm: Remove unnecessary struct_mutex omits 4cef29b64eba drm/msm/mdp5: drop vdd regulator omits 016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks omits 34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks omits 447a39f4e89d drm/dp: Add macro to check max_downspread capability omits ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 omits 0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 omits 9b077c1581cf drm/msm/dsi: stop setting clock parents manually omits a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting omits 76c82ebc4959 dt-bindings: display/msm: remove edp.txt omits 0a26daaacf0d drm/msm/edp: drop old eDP support omits 9ab3d27113b1 drm/msm/mdp5: drop eDP support omits 6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane omits 701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane omits 51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane omits fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane omits 0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane omits 53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc omits 92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane omits b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane omits 44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config omits b71c5aeaecf6 hwmon: (jc42) Add support for ONSEMI N34TS04 omits 69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o omits 784b470728f5 iio: adc: stm32: fix null pointer on defer_probe error omits db08490fc4b6 drm: Make the nomodeset message less sensational omits b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter omits e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE omits 6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem omits d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgaco [...] omits 35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset omits 2043727c2882 driver core: platform: Make use of the helper function dev [...] omits a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions omits d40ce48cb3a6 Merge branch 'af_unix-replace-unix_table_lock-with-per-has [...] omits 9acbc584c3a4 af_unix: Relax race in unix_autobind(). omits afd20b9290e1 af_unix: Replace the big lock with small locks. omits e6b4b873896f af_unix: Save hash in sk_hash. omits f452be496a5c af_unix: Add helpers to calculate hashes. omits 5ce7ab4961a9 af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] [...] omits 12f21c49ad83 af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). omits 5c32a3ed64b4 af_unix: Remove unix_mkname(). omits d2d8c9fddb1c af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). omits b8a58aa6fccc af_unix: Cut unix_validate_addr() out of unix_mkname(). omits aed26f557bbc af_unix: Return an error as a pointer in unix_find_other(). omits fa39ef0e4729 af_unix: Factorise unix_find_other() based on address types. omits f7ed31f4615f af_unix: Pass struct sock to unix_autobind(). omits 755662ce78d1 af_unix: Use offsetof() instead of sizeof(). omits 335302dbc2e4 ASoC: SOF: Fixes for Intel HD-Audio DMA stopping omits 8a724d5f6090 Suspend related fixes on Tegra omits 442b03c32ca1 bridge: use __set_bit in __br_vlan_set_default_pvid omits bde3b0fd8055 net: ethtool: set a default driver name omits c2e0cf085d46 Merge branch 'selftests-net-bridge-vlan-multicast-tests' omits f5a9dd58f48b selftests: net: bridge: add test for vlan_filtering dependency omits 2cd67a4e278e selftests: net: bridge: add vlan mcast_router tests omits b4ce7b9523c4 selftests: net: bridge: add vlan mcast query and query res [...] omits 4d8610ee8bd7 selftests: net: bridge: add vlan mcast_querier_interval tests omits a45fe9741736 selftests: net: bridge: add vlan mcast_membership_interval test omits bdf1b2c05e09 selftests: net: bridge: add vlan mcast_startup_query_count [...] omits 3825f1fb675b selftests: net: bridge: add vlan mcast_last_member_count/i [...] omits 2b75e9dd580c selftests: net: bridge: add vlan mcast igmp/mld version tests omits dee2cdc0e3bb selftests: net: bridge: add vlan mcast querier test omits 71ae450f97ad selftests: net: bridge: add vlan mcast snooping control test omits 29dbee57174a ipmi: Add the git repository to the MAINTAINERS file omits 72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" omits 839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT omits 077db34c2b00 pinctrl: apple: use modulo rather than bitwise and omits 44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node omits 391aad396238 pinctrl: apple: remove gpio-controller check omits a8888e64eec8 pinctrl: apple: give error label a specific name omits 7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable omits 3605f104111e pinctrl: apple: handle regmap_read errors omits 7c06f080ddee pinctrl: apple: add missing bits.h header omits 67a6c2811cef pinctrl: apple: use C style comment omits 5ad6973d9ae8 pinctrl: apple: add missing comma omits 361856dd735e pinctrl: apple: fix some formatting issues omits 2448eab44034 Merge tag 'v5.16-rc2' into devel omits 93d5404e8988 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits e32cb12ff52a bpf, mips: Fix build errors about __NR_bpf undeclared omits 4e0d84634445 futex: Fix sparc32/m68k/nds32 build regression omits db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device omits 07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line [...] omits bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an inte [...] omits 7975c7f139bb Merge branches 'acpi-power', 'acpi-dptf', 'acpi-processor' [...] omits 74d37a4dc7c0 Merge branch 'pm-cpuidle' into linux-next omits e5db1740bdf4 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] omits 5e2af07cc957 Merge branch 'devprop' into linux-next omits af22d0550705 nfc: fdp: Merge the same judgment omits f9809d565135 Documentation: coresight: Update coresight configuration docs omits 7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration omits ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadabl [...] omits eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules omits 02bd588e12df coresight: configuration: Update API to permit dynamic loa [...] omits da7000e8b83b coresight: configuration: Update API to introduce load own [...] omits d1e69b5492d1 wilc1000: remove '-Wunused-but-set-variable' warning in ch [...] omits 7ce1f2157e14 iwlwifi: mvm: read the rfkill state and feed it to iwlmei omits bfcfdb59b669 iwlwifi: mvm: add vendor commands needed for iwlmei omits 6d19a5eba5cd iwlwifi: integrate with iwlmei omits 4ea7da5fad43 iwlwifi: mei: add debugfs hooks omits 2da4366f9e2c iwlwifi: mei: add the driver to allow cooperation with CSME omits 2cca3465147d mei: bus: add client dma interface omits 84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware omits deb573f1d7dd mwifiex: Ensure the version string from the firmware is 0- [...] omits 939b571a3b62 mwifiex: Add quirk to disable deep sleep with certain hard [...] omits 2d1d7091ddac mwifiex: Use a define for firmware version string length omits 04d80663f67c mwifiex: Fix skb_over_panic in mwifiex_usb_recv() omits c81edb8dddaa rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC omits 272cda71e857 rtw88: add debugfs to force lowest basic rate omits 2f1367b564c1 rtw88: follow the AP basic rates for tx mgmt frame omits 5da7075c1126 rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump omits 30101812a09b rtw89: fix potentially access out of range of RF register array omits 43863efeada6 rtw89: remove unneeded variable omits 1646ce8f83b9 rtw89: remove unnecessary conditional operators omits 08e16498e01b rtw89: update rtw89_regulatory map to R58-R31 omits ebaae2c2c3bd rtw89: update tx power limit/limit_ru tables to R54 omits 542577149794 rtw89: update rtw89 regulation definition to R58-R31 omits 023562266926 rtw89: fill regd field of limit/limit_ru tables by enum omits cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit omits 1f8ff525f3d3 speakup: remove redundant assignment of variable i omits b6379e73add8 scripts/tags: add space regexs to all regex_c omits fe7a4f5b9548 comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> omits 44fb7affcfa4 comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> omits 631e272b1207 comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> omits 55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers omits df0e68c1e994 comedi: Move the main COMEDI headers omits 6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c omits 3f19fed8d0da Documentation: add TTY chapter omits 31bc35d3346f tty: add kernel-doc for tty_standard_install omits f3e7614732b0 tty: more kernel-doc for tty_ldisc omits 6f0535866199 tty: make tty_ldisc docs up-to-date omits 7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ omits 3be491d74a95 tty: add kernel-doc for more tty_port functions omits 385812835431 tty: add kernel-doc for more tty_driver functions omits 98629663bff8 tty: reformat kernel-doc in n_tty.c omits c66453ce8af8 tty: fix kernel-doc in n_tty.c omits bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c omits cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c omits 796a75a98762 tty: reformat kernel-doc in tty_io.c omits cb6f6f987792 tty: reformat kernel-doc in tty_port.c omits 34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc omits 4072254f96f9 tty: reformat tty_struct::flags into kernel-doc omits 40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc omits 29d5ef685948 tty: combine tty_operations triple docs into kernel-doc omits 0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops omits 630bf86d1577 tty: add kernel-doc for tty_port_operations omits 1fe183091753 tty: add kernel-doc for tty_operations omits a65638302152 tty: add kernel-doc for tty_driver omits 61c83addb77c tty: add kernel-doc for tty_port omits 18e6c0751cf9 tty: finish kernel-doc of tty_struct members omits 4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() omits 1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() omits b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables omits 3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static omits a671c22ee2d3 exfat: move super block magic number to magic.h omits f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory omits f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct [...] omits c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_sl [...] omits f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators omits 76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8 [...] omits 4dcddadf5530 ASoC: SOF: mediatek: Use %pR/%pa to print resources/physic [...] omits a5e0091d62ab ASoC: cs35l41: Fix link problem omits 0b189395945d ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer omits f670b274f7f6 ASoC: imx-hdmi: add put_device() after of_find_device_by_node() omits 69acac569031 ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause omits a0f84dfb3f6d ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags omits 0b639dcd457b ASoC: SOF: align the hw_free sequence with stop omits 85d7acd0ef18 ASoC: SOF: pcm: move the check for prepared flag omits d9a724653475 ASoC: SOF: Add a helper for freeing PCM stream omits 47934e0fcbbe ASoC: SOF: call platform hw_free for paused streams during [...] omits 0dd71a3340b9 ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers omits 4794601a52d4 ASoC: SOF: Intel: hda: reset stream before coupling host a [...] omits 2b1acedccf36 ASoC: SOF: Intel: hda: Add a helper function for stream reset omits e14cddc58884 ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget omits 750dc2f62219 ASoC: rt5682s: Fix crash due to out of scope stack vars omits 4999d703c0e6 ASoC: rt5682: Fix crash due to out of scope stack vars omits cf36de4fc5ce ASoC: tegra: Use normal system sleep for ADX omits 638c31d542a5 ASoC: tegra: Use normal system sleep for AMX omits b78400e41653 ASoC: tegra: Use normal system sleep for Mixer omits c83d263a89f3 ASoC: tegra: Use normal system sleep for MVC omits af120d07bbb0 ASoC: tegra: Use normal system sleep for SFC omits 70408f755f58 ASoC: tegra: Balance runtime PM count omits aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support omits bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con omits 9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con omits 36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table omits 7744b393c95a arm64: dts: renesas: Fix operating point table node names omits 44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog omits eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes omits fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks omits c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash omits 00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM omits 59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes omits 5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node omits 33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry omits 45177fc641f9 mmc: renesas_sdhi: Simplify an expression omits 366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock omits 217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits fb5f6a0e8063 mac80211: Use memset_after() to clear tx status omits eb87d3e08992 mac80211: notify non-transmitting BSS of color changes omits dc5307832010 mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define omits 8415816493b7 cfg80211: allow continuous radar monitoring on offchannel chain omits c47240cb46a1 cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event omits 3536672bbdc2 cfg80211: delete redundant free code omits d787a3e38f01 mac80211: add support for .ndo_fill_forward_path omits 71abf71e9e63 mac80211: Remove unused assignment statements omits 91e89c77322d cfg80211: fix possible NULL pointer dereference in cfg8021 [...] omits a9ee5abdf890 bus: mhi: Minor style and comment fixes omits 8b324a7f697f bus: mhi: core: Use macros for execution environment features omits 68c3c45d80fe mhi: pci_generic: Graceful shutdown on freeze omits 8f9dcc295666 mac80211: fix a memory leak where sta_info is not freed omits 942bd1070c3a mac80211: set up the fwd_skb->dev for mesh forwarding omits 73111efacd3c mac80211: fix regression in SSN handling of addba tx omits 18688c80ad8a mac80211: fix rate control for retransmitted frames omits d5e568c3a4ec mac80211: track only QoS data frames for admission control omits 48c06708e63e mac80211: fix TCP performance on mesh interface omits 8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code omits e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump omits 77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators omits 330507fbc9d8 crypto: des - disallow des3 in FIPS mode omits 1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode omits 1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode omits 552d03a223ed crypto: jitter - consider 32 LSB for APT omits 13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos s [...] omits 488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write [...] omits ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization omits 376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate omits d3b04a4398fe security: DH - use KDF implementation from crypto API omits d7921344234d security: DH - remove dead code for zero padding omits 026a733e6659 crypto: kdf - add SP800-108 counter key derivation function omits b808f32023dd crypto: kdf - Add key derivation self-test support code omits 83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant omits 8616b628ef69 crypto: qat - improve logging of PFVF messages omits 1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages omits e669b4dedd89 crypto: qat - do not rely on min version omits c35c76c6919e crypto: qat - refactor pfvf version request messages omits 25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers omits 1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes omits f6aff914989e crypto: qat - reorganize PFVF protocol definitions omits 09ce899a592f crypto: qat - reorganize PFVF code omits 1ea7c2beca5b crypto: qat - abstract PFVF receive logic omits 49c43538ce05 crypto: qat - abstract PFVF send function omits 9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset omits bc63dabe5254 crypto: qat - add pfvf_ops omits 6f2e28015bac crypto: qat - relocate PFVF disabled function omits 7e00fb3f162c crypto: qat - relocate PFVF VF related logic omits b85bd9457dc3 crypto: qat - relocate PFVF PF related logic omits 1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_ [...] omits bd59b769ddac crypto: qat - split PFVF message decoding from handling omits 04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages omits 956125e21f46 crypto: qat - change PFVF ACK behaviour omits 720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler omits b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c omits 08ea97f48883 crypto: qat - move vf2pf interrupt helpers omits 95b4d40ed256 crypto: qat - refactor PF top half for PFVF omits 5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop omits c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx omits 8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_r [...] omits 559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instan [...] omits 074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous omits 262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments [...] omits 2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_ [...] omits ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of s [...] omits 35bf8c86eeb8 Merge branch 'net-small-csum-optimizations' omits 29c3002644bd net: optimize skb_postpull_rcsum() omits 0bd28476f636 gro: optimize skb_gro_postpull_rcsum() omits 703319094c9c sctp: make the raise timer more simple and accurate omits 0c51dffcc8a2 tipc: delete the unlikely branch in tipc_aead_encrypt omits 4e35a4f7db4b Merge branch 'net-ipa-gsi-channel-flow-control' omits fe68c43ce388 net: ipa: support enhanced channel flow control omits 4c9d631adbc2 net: ipa: introduce channel flow control omits 8e25fa5af89a Merge branch 'mctp-serial-minor-fixes' omits d1c99f365a1f mctp: serial: remove unnecessary ldisc data check omits d154cd078ac2 mctp: serial: enforce fixed MTU omits 7bd9890f3d74 mctp: serial: cancel tx work on ldisc close omits 342e5f9fc73f Merge branch 'net-ipa-small-collected-improvements' omits faa88ecead2f net: ipa: rearrange GSI structure fields omits 7ece9eaa3f16 net: ipa: GSI only needs one completion omits 1b65bbcc9a71 net: ipa: skip SKB copy if no netdev omits 01c36637aeaf net: ipa: explicitly disable HOLB drop during setup omits e6aab6b9b600 net: ipa: rework how HOL_BLOCK handling is specified omits dc901505fd98 net: ipa: zero unused portions of filter table memory omits 76b5fbcd6b47 net: ipa: kill ipa_modem_init() omits 8abe19703825 net: dsa: felix: enable cut-through forwarding between por [...] omits a8bd9fa5b527 net: ocelot: remove "bridge" argument from ocelot_get_brid [...] omits 4636440f913b net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mi [...] omits 61da6ac71570 net: stmmac: perserve TX and RX coalesce value during XDP setup omits 739752d655b3 tsnep: Add missing of_node_put() in tsnep_mdio_init() omits a0341b73d843 veth: use ethtool_sprintf instead of snprintf omits cc0a75eb0375 net: macb: convert to phylink_generic_validate() omits 4e9c91cf92ec r8169: disable detection of chip version 60 omits deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible omits a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client omits 8f6f41f39348 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2 [...] omits 43080b7106db selftests/bpf: Fix misaligned memory accesses in xdp_bonding test omits 57428298b5ac selftests/bpf: Prevent out-of-bounds stack access in test_bpffs omits e2e0d90c550a selftests/bpf: Fix misaligned memory access in queue_stack [...] omits 6c4dedb7550a selftests/bpf: Prevent misaligned memory access in get_sta [...] omits 3bd0233f388e selftests/bpf: Fix possible NULL passed to memcpy() with z [...] omits 486e648cb2f1 selftests/bpf: Fix UBSan complaint about signed __int128 overflow omits 593835377f24 libbpf: Fix using invalidated memory in bpf_linker omits 8cb125566c40 libbpf: Fix glob_syms memory leak in bpf_linker omits 2a6a9bf26170 libbpf: Don't call libc APIs with NULL pointers omits 401891a9deba libbpf: Fix potential misaligned memory access in btf_ext__new() omits 1144ab9bdf34 tools/resolve_btf_ids: Close ELF file on error omits 2fe256a429cb selftests/bpf: Migrate selftests to bpf_map_create() omits 99a12a32fee4 libbpf: Prevent deprecation warnings in xsk.c omits a9606f405f2c libbpf: Use bpf_map_create() consistently internally omits 992c4225419a libbpf: Unify low-level map creation APIs w/ new bpf_map_create() omits e4f7ac90c2b0 selftests/bpf: Mix legacy (maps) and modern (vars) BPF in [...] omits 16e0c35c6f7a libbpf: Load global data maps lazily on legacy kernels omits be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format omits bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] omits dbf6811abbfc Bluetooth: Limit duration of Remote Name Resolve omits ea13aed5e5df Bluetooth: Send device found event on name resolve failure omits 7978656caf2a Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key omits e88422bccda8 Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key omits 028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead [...] omits c67643b46c28 tty: serial: imx: clear the RTSD status before enable the [...] omits d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl omits 0e938533d96d RDMA/bnxt_re: Remove dynamic pkey table omits 5db96ef23bda tty: drop tty_schedule_flip() omits b68b914494df tty: the rest, stop using tty_schedule_flip() omits 5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() omits 0abfc79d7241 RDMA/siw: Use helper function to set sys_image_guid omits 925cac635867 RDMA/rtrs-clt: Fix the initial value of min_latency omits 57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk omits c668d5676461 mxser: use PCI_DEVICE_DATA omits 4167bd25ec3b mxser: move ids from pci_ids.h here omits 16add04f7bff mxser: add MOXA prefix to some PCI device IDs omits eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails omits 9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() omits c6693e6e0780 mxser: don't throttle manually omits 49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() omits fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() omits 239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() omits c7ec012f6c56 mxser: use tty_port_close() in mxser_close() omits 467b4c47880d mxser: don't flush buffer from mxser_close() directly omits 47b722d47382 mxser: call stop_rx from mxser_shutdown_port() omits 2fb19b957805 mxser: remove tty->driver_data NULL check omits 5c338fbf21eb mxser: remove pointless xmit_buf checks omits 3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() omits 30f6027fe464 mxser: move MSR read to mxser_check_modem_status() omits 274ab58dc2b4 mxser: keep only !tty test in ISR omits 568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() omits e25ed43b4b60 mxser: remove wait for sent from mxser_close_port omits 862f72187a41 serial: sh-sci: Add support to deassert/assert reset line omits e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC omits 0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a requir [...] omits 8d0d2b0f41b1 RDMA/cma: Remove open coding of overflow checking for priv [...] omits 2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() omits 954a0881a9d4 tty: clean up whitespace in __do_SAK() omits 8cb28417dd2c tty: remove tty NULL check from __do_SAK() omits 463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() omits ea502201da45 n_gsm: remove unused parameters from gsm_error() omits 635e4172bd0a arm: remove zte zx platform left-over omits 223b4d5c8702 RDMA/cxgb4: Use non-atomic bitmap functions when possible omits 967a578af0c6 RDMA/cxgb4: Use bitmap_set() when applicable omits d4fdc383c023 RDMA/cxgb4: Use bitmap_zalloc() when applicable omits 675e2694fc6c IB/mthca: Use non-atomic bitmap functions when possible in [...] omits 19453f34cf49 IB/mthca: Use non-atomic bitmap functions when possible in [...] omits a277f383217a IB/mthca: Use bitmap_set() when applicable omits 12d1e2f3c576 IB/mthca: Use bitmap_zalloc() when applicable omits b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string omits 7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit omits b0969f83890b RDMA/hns: Do not destroy QP resources in the hw resetting phase omits 52414e27d6b5 RDMA/hns: Do not halt commands during reset until later omits c4a6f9cd10bd Remove Doug Ledford from MAINTAINERS omits f0ae4afe3d35 RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow omits 84b01721e804 RDMA: Fix use-after-free in rxe_queue_cleanup omits 357a9c4b79f4 irqchip/mips-gic: Use bitfield helpers omits 8958389681b9 irqchip/aspeed-scu: Replace update_bits with write_bits. omits d0a553502efd irqchip/armada-370-xp: Fix support for Multi-MSI interrupts omits ce20eff57361 irqchip/armada-370-xp: Fix return value of armada_370_xp_m [...] omits 84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper omits 05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper omits 1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper omits e3f6a0050663 staging: r8188eu: hal data's board type is unused omits 8da08f11ff5a staging: r8188eu: remove unused eeprom defines omits d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses omits 445a740c0b10 staging: r8188eu: remove unused efuse defines omits dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used omits 2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used omits b3d893ab1902 staging: r8188eu: use max() and min() macros omits 6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_p [...] omits 9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff omits b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement omits 8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() omits 57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() omits 56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() omits 6723b283c44a staging: r8188eu: Remove support for devices with 8188FU c [...] omits 5cf069f910c5 staging: unisys: visornic: removed a blank line at the end [...] omits 4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the en [...] omits a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't omits 515f49702423 staging: unisys: visorhba: use tab to indent instead of wh [...] omits b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags omits e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra omits bbb9429a210e platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] omits 48d5e836ebc0 platform/x86: lg-laptop: Recognize more models omits be892e95361f platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] omits b68f8a13e3b4 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] omits f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_at [...] omits 526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr show [...] omits 5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains dr [...] omits 2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after [...] omits 910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] omits 3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting omits cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from h [...] omits 798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacp [...] omits 0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available omits 5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling omits c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions retur [...] omits 28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 omits 2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx omits a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 omits 958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins o [...] omits b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts bin [...] omits 5c2625c4a08c drm/i915: Remove dma_resv_prune omits 3e2b6fdbdc9a fuse: send security context of inode on file omits 53db28933e95 fuse: extend init flags omits 16d69a891970 Merge drm/drm-next into drm-intel-gt-next omits e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change omits c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed omits 2b9c8d2b3c89 ASoC: rt5640: Add the HDA header support omits 083a7fba3888 ASoC: rt5640: Add the binding include file for the HDA hea [...] omits 2039cc1da4be ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec lis [...] omits 49f893253ab4 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHI [...] omits fc6c62cf1cbf ASoC: SOF: mediatek: Add missing of_node_put() in platform [...] omits faf695517c1c ASoC: mediatek: remove unnecessary CONFIG_PM omits 12dc48f545fd ASoC: dt-bindings: wlf,wm8962: add missing interrupt property omits 11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed befo [...] omits 3d030e301856 powerpc/watchdog: Fix wd_smp_last_reset_tb reporting omits 83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register [...] omits 5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous omits 6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves omits 004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking omits 8b1f7f92e57d drm/i915/ttm: Drop region reference counting omits 05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function omits f6c466b84cfa drm/i915: Add support for moving fence waiting omits 3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts omits e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling omits be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name omits 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' omits 97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors omits 305e95bb893c net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_ [...] omits 9f7b3a69c88d net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN omits 079925cce1d0 net: allow SO_MARK with CAP_NET_RAW omits a1b519b74548 net: allow CAP_NET_RAW to setsockopt SO_PRIORITY omits 0898ca67b86e net: dsa: qca8k: fix warning in LAG feature omits e670e1e86beb cxgb4: allow reading unrecognized port module eeprom omits 5a45ab3f248b net: bridge: Allow base 16 inputs in sysfs omits 80690a85f54f Merge branch 'gro-remove-redundant-rcu_read_lock' omits 627b94f75b82 gro: remove rcu_read_lock/rcu_read_unlock from gro_complet [...] omits fc1ca3348a74 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive [...] omits 1aad9634b94e tsnep: Fix resource_size cocci warning omits 6a9d66a05b9b tsnep: fix platform_no_drv_owner.cocci warning omits 4afc78eae10c powerpc/microwatt: Make microwatt_get_random_darn() static omits 1f01bf90765f powerpc/watchdog: read TB close to where it is used omits 76521c4b0291 powerpc/watchdog: Avoid holding wd_smp_lock over printk an [...] omits 858c93c31504 powerpc/watchdog: tighten non-atomic read-modify-write access omits 5dad4ba68a24 powerpc/watchdog: Fix missed watchdog reset due to memory [...] omits 869fb7e5aecb powerpc/prom_init: Fix improper check of prom_getprop() omits dd5cde457a5e powerpc/rtas: rtas_busy_delay_time() kernel-doc omits 38f7b7067dae powerpc/rtas: rtas_busy_delay() improvements omits 22887f319a39 powerpc/pseries: delete scanlog omits 53cadf7deee0 powerpc/rtas: kernel-doc fixes omits 8b8a8f0ab3f5 powerpc/code-patching: Improve verification of patchability omits a3bcfc182b2c powerpc/tsi108: make EXPORT_SYMBOL follow its function imm [...] omits e919c0b2323b bpf ppc32: Access only if addr is kernel address omits 23b51916ee12 bpf ppc32: Add BPF_PROBE_MEM support for JIT omits 9c70c7147ffe bpf ppc64: Access only if addr is kernel address omits 983bdc0245a2 bpf ppc64: Add BPF_PROBE_MEM support for JIT omits f15a71b3880b powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro omits efa95f031bf3 bpf powerpc: refactor JIT compiler code omits 04c04205bc35 bpf powerpc: Remove extra_pass from bpf_jit_build_body() omits c9ce7c36e487 bpf powerpc: Remove unused SEEN_STACK omits 157616f3c228 powerpc/eeh: Use a goto for recovery failures omits 10b34ece132e powerpc/eeh: Small refactor of eeh_handle_normal_event() omits 1e7684dc4fc7 powerpc/xive: Add a debugfs toggle for save-restore omits c21ee04f11ae powerpc/xive: Add a kernel parameter for StoreEOI omits d7bc1e376cb7 powerpc/xive: Add a debugfs toggle for StoreEOI omits 08f3f610214f powerpc/xive: Add a debugfs file to dump EQs omits 33e1d4a152ce powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' omits baed14de78b5 powerpc/xive: Change the debugfs file 'xive' into a directory omits 412877dfae3d powerpc/xive: Introduce xive_core_debugfs_create() omits 756c52c632f5 powerpc/xive: Activate StoreEOI on P10 omits bd5b00c6cf0c powerpc/xive: Introduce an helper to print out interrupt c [...] omits 44b9c8ddcbc3 powerpc/xive: Replace pr_devel() by pr_debug() to ease debug omits d02fa40d759f powerpc/powernv: Remove POWER9 PVR version check for entry [...] omits a1d2b210ffa5 powerpc/btext: add missing of_node_put omits a841fd009e51 powerpc/cell: add missing of_node_put omits 7d405a939ca9 powerpc/powernv: add missing of_node_put omits f6e82647ff71 powerpc/6xx: add missing of_node_put omits ff0d6be4bf9a Merge branch 'topic/ppc-kvm' into next omits 4bd5d4c69825 iommu/virtio: Support identity-mapped domains omits a2645a06dd14 iommu/virtio: Pass end address to viommu_add_mapping() omits e398fc0308de iommu/virtio: Sort reserved regions omits d706beaec288 iommu/virtio: Support bypass domains omits 8ef00bc51e6a iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs omits 3297481d688a futex: Remove futex_cmpxchg detection omits 3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present omits 32556f31d0bc hwmon: (k10temp) Support up to 12 CCDs on AMD Family of pr [...] omits 1f5792549376 drm/amd/display: update bios scratch when setting backlight omits 081664ef3e43 drm/amdgpu/pm: fix powerplay OD interface omits 6ff53495ceee drm/amdgpu: Skip ASPM programming on aldebaran omits cc7818d7091d drm/amdgpu: fix byteorder error in amdgpu discovery omits 23eb49251bd6 drm/amdgpu: enable Navi retry fault wptr overflow omits 71ee9236ab9e drm/amdgpu: enable Navi 48-bit IH timestamp counter omits 2e4477282c8c drm/amdkfd: simplify drain retry fault omits 7ad153db5859 drm/amdkfd: handle VMA remove race omits a0c55ecee100 drm/amdkfd: process exit and retry fault race omits 514f4a99c7a1 drm/amdgpu: IH process reset count when restart omits 3a50403f8b11 drm/amd/pm: add new fields for Sienna Cichlid. omits e771d71d8d58 drm/amd/pm: Print the error on command submission omits dc78fea1e7fd drm/amd/pm: Sienna: Print failed BTC omits ca4b32bb2d72 drm/amd/pm: Add debug prints omits 1223c15c780b drm/amdgpu: update the domain flags for dumb buffer creation omits 37ba5bbc8978 drm/amdgpu: Declare Unpin BO api as static omits 7b37c7f8f505 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ omits f75de8447511 drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] omits 4f30d920d123 drm/amdgpu: move kfd post_reset out of reset_sriov function omits 8ab1d0923c2b drm/amd/display: 3.2.163 omits 7f41c6607005 drm/amd/display: [FW Promotion] Release 0.0.94 omits 11dff0e87103 drm/amd/display: add else to avoid double destroy clk_mgr omits 8acd97545008 drm/amd/display: Fix ODM combine issue with fast boot omits ae6c9601da7a drm/amd/display: Fixed DSC would not PG after removing DSC stream omits a5e00e1135b0 drm/amd/display: Display object info table changes omits 16f0c500f05b drm/amd/display: fix accidental casting enum to bool omits 0bb245558584 drm/amd/display: retain/release at proper places in link_e [...] omits 4f48034b7fce drm/amd/display: Rename dcn_validate_bandwidth to dcn10_va [...] omits 6d63fcc2a334 drm/amd/display: Reset link encoder assignments for GPU reset omits f53e191e2be8 drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC omits 5562a8d71aa3 io_uring: disable drain with cqe skip omits 3d4aeb9f9805 io_uring: don't spinlock when not posting CQEs omits 04c76b41ca97 io_uring: add option to skip CQE posting omits 913a571affed io_uring: clean cqe filling functions omits cd2f33e93d57 ASoC: SOF: Intel: power optimizations with HDaudio SPIB register omits 1b8d2789dad0 dm btree remove: fix use after free in rebalance_children() omits 298d03c2d7f1 riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot omits 6331b8765cd0 riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot omits e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid omits 0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it omits 6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions omits 75f32fa3a6fb ACPI: DPTF: Update device ID in a comment omits 5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wake [...] omits 14e6c7067185 cpuidle: menu: Fix typo in a comment omits 899663be5e75 Bluetooth: refactor malicious adv data check omits d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable omits 21a241b3bc15 Bluetooth: btusb: Add the new support IDs for WCN6855 omits 741268adb340 Bluetooth: btusb: re-definition for board_id in struct qca [...] omits 27fe097bc60a Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits d555b1f2c333 Bluetooth: btmtksdio: drop the unnecessary variable created omits db57b625912a Bluetooth: btmtksdio: add support of processing firmware c [...] omits 2338e7bcef44 device property: Remove device_add_properties() API omits 982b94ba0983 driver core: Don't call device_remove_properties() from de [...] omits 0c9e032a45e7 PCI: Convert to device_create_managed_software_node() omits d156250018ab Merge branch 'hns3-next' omits db596298edbf net: hns3: add dql info when tx timeout omits 8488e3c68214 net: hns3: debugfs add drop packet statistics of multicast [...] omits 4f331fda35f1 net: hns3: format the output of the MAC address omits d9069dab2075 net: hns3: add log for workqueue scheduled late omits 9d7d41752e9e hwmon: (asus_wmi_sensors) Support X370 Asus WMI. omits 764cedc5638b thermal: int340x: Use struct_group() for memcpy() region omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits b79332ef9d61 spi: Fix condition in the __spi_register_driver() omits fffc84fd87d9 spi: spidev: Make probe to fail early if a spidev compatib [...] omits 432dd1fc134e regulator: rohm-generic: remove unused dummies omits a764ff77d697 regulator: irq_helper: Provide helper for trivial IRQ noti [...] omits 6fadec4c5561 regulator: Add regulator_err2notif() helper omits 1b6ed6bf32fb regulator: Drop unnecessary struct member omits 96da174024b9 ASoC: SOF: handle paused streams during system suspend omits fb71d03b29bc ASoC: SOF: topology: don't use list_for_each_entry_reverse() omits 01429183f479 ASoC: SOF: sof-audio: setup sched widgets during pipeline [...] omits 6c26b5054ce2 ASoC: SOF: Intel: add .ack support for HDaudio platforms omits 4a39ea3f07f1 ASoC: SOF: pcm: add .ack callback support omits b456abe63f60 ALSA: pcm: introduce INFO_NO_REWINDS flag omits 0e888a74e52d ALSA: pcm: unconditionally check if appl_ptr is in 0..boun [...] omits 393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock omits a3f78507f993 Merge branch 'pm-sleep' into linux-next omits e4fabc27b4cf Merge branch 'acpi-processor' into linux-next omits f641392f4295 Merge branches 'acpi-cppc' and 'acpi-properties' into linux-next omits 0bae5687bc68 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edi [...] omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 45932221bd94 lan78xx: Clean up some inconsistent indenting omits 4daa9ff89ef2 auxdisplay: charlcd: checking for pointer reference before [...] omits 94047df12fec auxdisplay: charlcd: fixing coding style issue omits 86c82c8aeebf Revert "drm/i915/dg2: Tile 4 plane format support" omits 9c5a432a5581 KVM: PPC: Book3S HV P9: Remove subcore HMI handling omits 6398326b9ba1 KVM: PPC: Book3S HV P9: Stop using vc->dpdes omits 617326ff01df KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry omits ecb6a7207f92 KVM: PPC: Book3S HV P9: Remove most of the vcore logic omits 434398ab5eed KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entr [...] omits 4c9a68914eab KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready omits f08cbf5c7d1f KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit omits 241d1f19f0e5 KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving omits b49c65c5f9f1 KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry omits 46dea77f790c KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry omits d5c0e8332d82 KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix gu [...] omits 0ba0e5d5a691 KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB [...] omits a089a6869e7f KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed omits 9c75f65f3583 KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving [...] omits cf3b16cfa650 KVM: PPC: Book3S HV P9: Comment and fix MMU context switch [...] omits 5236756d0445 KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to mana [...] omits 022ecb960c89 KVM: PPC: Book3S HV P9: Demand fault TM facility registers omits a3e18ca8ab6f KVM: PPC: Book3S HV P9: Demand fault EBB facility registers omits 34e02d555d8f KVM: PPC: Book3S HV P9: More SPR speed improvements omits d55b1eccc7aa KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround t [...] omits 3e7b3379023d KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible omits 3f9e2966d1b0 KVM: PPC: Book3S HV P9: Implement TM fastpath for guest en [...] omits d5f480194577 KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access [...] omits 08b3f08af583 KVM: PPC: Book3S HV P9: Move nested guest entry into its o [...] omits aabcaf6ae2a0 KVM: PPC: Book3S HV P9: Move host OS save/restore function [...] omits 516b334210b8 KVM: PPC: Book3S HV P9: Move vcpu register save/restore in [...] omits 0f3b6c4851ae KVM: PPC: Book3S HV P9: Juggle SPR switching around omits 9dfe7aa7bc50 KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed omits 9a1e530bbbda KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls omits cb2553a09309 KVM: PPC: Book3S HV P9: Optimise timebase reads omits 6547af3eba88 KVM: PPC: Book3S HV P9: Move TB updates omits 3c1a4322bba7 KVM: PPC: Book3S HV: Change dec_expires to be relative to [...] omits cf99dedb4b2d KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kv [...] omits 2251fbe76395 KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delay [...] omits 34e119c96b2b KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions require [...] omits 174a3ab63339 KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_ho [...] omits a1a19e1154e4 KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write omits b1adcf57ceca KVM: PPC: Book3S HV P9: Factor out yield_count increment omits 9d3ddb86d96d KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked [...] omits 401e1ae37267 KVM: PPC: Book3S HV P9: Factor PMU save/load into context [...] omits 57dc0eed73ca KVM: PPC: Book3S HV P9: Implement PMU save/restore in C omits 0a4b4327ce86 powerpc/64s: Implement PMU override command line option omits 245ebf8e7380 powerpc/64s: Always set PMU control registers to frozen/di [...] omits d3c8a2d3740d KVM: PPC: Book3S HV: Don't always save PMU for guest capab [...] omits 46f9caf1a246 powerpc/64s: Keep AMOR SPR a constant ~0 at runtime omits eacc818864bb KVM: PPC: Book3S HV: POWER10 enable HAIL when running radi [...] omits 25aa145856cd powerpc/time: add API for KVM to re-arm the host timer/dec [...] omits 34bf08a2079f KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit omits 9581991a6081 KVM: PPC: Book3S HV P9: Use large decrementer for HDEC omits 4ebbd075bcde KVM: PPC: Book3S HV P9: Use host timer accounting to avoid [...] omits 5955c7469a73 KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host omits 736df58fd5bc powerpc/64s: guard optional TIDR SPR with CPU ftr test omits f53884b1bf28 powerpc/64s: Remove WORT SPR from POWER9/10 (take 2) omits b6b56df519a7 Revert "drm/i915/dmabuf: fix broken build" omits 2d5446da5ace pinctrl: mediatek: fix global-out-of-bounds issue omits 91eddd309c67 Merge branch 'dccp-tcp-minor-fixes-for-inet_csk_listen_start' omits b4a8e7493d74 dccp: Inline dccp_listen_start(). omits e7049395b1c3 dccp/tcp: Remove an unused argument in inet_csk_listen_start(). omits c6d5f1933085 net: stmmac: Calculate CDC error only once omits d22d446f7a1c drm/i915/gt: Hold RPM wakelock during PXP suspend omits 2ea537ca02b1 io_uring: improve argument types of kiocb_done() omits f3251183b298 io_uring: clean __io_import_iovec() omits 7297ce3d5944 io_uring: improve send/recv error handling omits 06bdea20c107 io_uring: simplify reissue in kiocb_done omits 5979873ebbb5 drm/i915/pmu: Increase the live_engine_busy_stats sample period omits ca44b9171b51 ACPI: processor: Replace kernel.h with the necessary inclusions omits 7c72665c5667 ALSA: led: Use restricted type for iface assignment omits be373fad541b drm/i915/ttm: fixup build failure omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits fc27bf4a1b3a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6b4542664c2d pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the [...] omits c4bc515d73b5 usb: dwc2: gadget: use existing helper omits 5284acccc4a5 usb: gadget: configfs: use to_usb_function_instance() in c [...] omits 5d143ec45142 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() omits ff5a938d12f2 usb: gadget: configfs: remove os_desc_attr_release() omits 167a799c6e88 usb: gadget: configfs: simplify os_desc_item_to_gadget_inf [...] omits e4ac5a40cec2 usb: xilinx: Add suspend resume support omits 89ed03fbfa59 Merge branch 'pm-cpufreq' into linux-next omits 261425e5c93f Merge branches 'acpi-x86' and 'acpi-thermal' into linux-next omits 069dd8d37475 Merge branch 'fixes' into for-next omits afe5ac347270 Merge branch 'misc' into for-next omits ee4fb9b87b3c Merge branch 'imx/dt64' into for-next omits aaddb2fbbe3f Merge branch 'imx/dt' into for-next omits 22b33555ef8c Merge branch 'imx/soc' into for-next omits eaf6234b6ef4 Merge branch 'imx/drivers' into for-next omits c88c5e461939 arm64: dts: ten64: remove redundant interrupt declaration [...] omits 8361b8b29f93 soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active omits 2106efda785b net: remove .ndo_change_proto_down omits c384cee14aa3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5f11542f1372 Merge branch 'mvpp2-5gbase-r-support' omits 4043ec701c43 net: marvell: mvpp2: Add support for 5gbase-r omits a1fb410a5751 phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r omits 75e47206512b tsnep: Fix set MAC address omits 44ec41b7f783 spi: pxa2xx: Remove redundant ->read() and ->write() in st [...] omits dd06a0c6b6f6 spi: spidev: Use SPI_MODE_USER_MASK instead of casting omits 350de7ce26ca spi: Fix multi-line comment style omits b00bab9d48bb spi: Replace memset() with __GFP_ZERO omits cff6f593251c regulator: rohm-generic: iniline stub function omits 1aa590c85ae4 ARM: dts: imx: Fix typo in pinfunc comments omits 33e2ec523230 Merge branch 'qca8k-mirror-and-lag-support' omits def975307c01 net: dsa: qca8k: add LAG support omits 2c1bdbc7e756 net: dsa: qca8k: add support for mirror mode omits 1e84dc6b7bbf neigh: introduce neigh_confirm() helper function omits a0c2ccd9b5ad mctp: Add MCTP-over-serial transport binding omits 25e2735de861 Merge branch 'mlxsw-updates' omits c1020d3cf475 mlxsw: pci: Add shutdown method in PCI driver omits ed1607e2ddf4 mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_ma [...] omits bb349fd2d580 soundwire: qcom: remove redundant version number read omits 617ed6c2f036 drm/i915/dsi: split out icl_dsi.h omits 7570d06db73f drm/i915/dsi: split out vlv_dsi.h omits 01e526285a6a drm/i915/dsi: split out vlv_dsi_pll.h omits aebdd7428c65 drm/i915/dsi: split out intel_dsi_vbt.h omits a2fd6f6bc07f i2c: mux: gpio: Use array_size() helper omits 533f05f0abc0 i2c: mux: gpio: Don't dereference fwnode from struct device omits 379920f5c013 i2c: mux: gpio: Replace custom acpi_get_local_address() omits 7c6997ef13d4 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 00b9773b128a arm64: dts: allwinner: a64: Update MBUS node omits c8f7b50785ca ARM: dts: sunxi: h3/h5: Update MBUS node omits 9f193dedd6ef dt-bindings: arm: sunxi: Add H5 MBUS compatible omits 245578ba9f03 dt-bindings: arm: sunxi: Expand MBUS binding omits 71b597ef5d46 dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq omits f89bf95632b4 i2c: imx: Add timer for handling the stop condition omits 7e97b3dc2556 arch_topology: Remove unused topology_set_thermal_pressure [...] omits 0258cb19c77d cpufreq: qcom-cpufreq-hw: Use new thermal pressure update [...] omits 93d9e6f93e15 cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu ther [...] omits 5168b1be0905 thermal: cpufreq_cooling: Use new thermal pressure update [...] omits c214f124161d arch_topology: Introduce thermal pressure update function omits 0af4cbfa73af drm/i915/gem: placate scripts/kernel-doc omits aca5cf3a861e Merge branches 'sunxi/clk-for-5.17', 'sunxi/drivers-for-5. [...] omits 35b97bb94111 clk: sunxi-ng: Add support for the D1 SoC clocks omits b30fc68e6ce5 clk: sunxi-ng: gate: Add macros for gates with fixed dividers omits 8107c859a391 clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw omits 639e1acb69b5 clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw omits 3317cb17d5da clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw omits c962f10f3931 dt-bindings: clk: Add compatibles for D1 CCUs omits 91389c390521 clk: sunxi-ng: Allow the CCU core to be built as a module omits 7ec03b588d22 clk: sunxi-ng: Convert early providers to platform drivers omits ebd922967f33 arm64: dts: imx8qxp: add cache info omits b0b46118ed26 arm64: dts: imx8qm: add cache info omits cb551b5e3bab arm64: dts: imx8m: add cache info omits 3c542cfa8266 drm/i915/dg2: Tile 4 plane format support omits ec3bb890817e xfrm: fix dflt policy check when there is no policy configured omits bcf141b2eb55 xfrm: fix policy lookup for ipv6 gre packets omits 77e016463036 i2c: Remove unused Netlogic/Sigma Designs XLR driver omits ef99066c7ded i2c: Remove Netlogic XLP variant omits 8c92606ab810 sched/cpuacct: Make user/system times in cpuacct.stat more [...] omits dd02d4234c9a sched/cpuacct: Fix user/system in shown cpuacct.usage* omits c7ccbf4b6174 cpuacct: Convert BUG_ON() to WARN_ON_ONCE() omits 9731698ecb9c cputime, cpuacct: Include guest time in user time in cpuacct.stat omits 6b2ecb61bb10 x86/csum: Fix compilation error for UM omits 16dd3bb5c190 pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static omits 97004c1a4c52 phy: intel: Add Thunder Bay eMMC PHY support omits efb6935dd786 dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings omits 305524902a00 phy: Add lan966x ethernet serdes PHY driver omits ea8a163e02d6 dt-bindings: phy: Add constants for lan966x serdes omits fd66e57e46a3 dt-bindings: phy: Add lan966x-serdes binding omits be24d24840cc phy: phy-can-transceiver: Make devm_gpiod_get optional omits a46346299877 phy: cadence-torrent: use swap() to make code cleaner omits b1f9f4541e99 phy: uniphier-ahci: Add support for Pro4 SoC omits 34f92b67621f dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC omits 7f1abed4e9a5 phy: uniphier-pcie: Add dual-phy support for NX1 SoC omits 25bba42f95f6 phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register omits 1c1597c8027a phy: uniphier-pcie: Add compatible string and SoC-dependen [...] omits 21db1010cd80 dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC omits 877e8d28bc84 phy: uniphier-usb3: Add compatible string for NX1 SoC omits d0cfb865b363 dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC omits 5c2ecfce44b2 dt-bindings: phy: Tegra194 P2U convert to YAML omits e45dbd3a4b11 phy: amlogic: Add a new driver for the HDMI TX PHY on Meso [...] omits 3870a48cd10c dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings omits f0ae8685b285 phy: HiSilicon: Fix copy and paste bug in error handling omits a1b6c81ba41f dt-bindings: phy: zynqmp-psgtr: fix USB phy name omits f199223cb490 phy: qcom: Introduce new eDP PHY driver omits 26379667d26f dt-bindings: phy: Introduce Qualcomm eDP PHY binding omits 7947113fd07a phy: ti: omap-usb2: Fix the kernel-doc style omits 0d1c7e554458 phy: qualcomm: ipq806x-usb: Fix kernel-doc style omits d3bc6269e21f phy: bcm-ns-usb2: support updated DT binding with PHY reg space omits fa721d4f0b91 selftests/bpf: Fix trivial typo omits 71907ae8e0c0 Merge branch 'ti-drivers-soc-next' into ti-next omits 7c1c1d36e830 firmware: ti_sci: rm: remove unneeded semicolon omits 8aa35e0bb5ea soc: ti: pruss: fix referenced node in error message omits 64bc5a949ae1 Merge branch 'for-linus/kspp' into for-next/kspp omits ceec16f8fd66 fbdev: sh7760fb: document fallthrough cases omits c29f563fd085 Makefile: Enable -Wcast-function-type omits cd3ed04e7fc3 MIPS: mm: tlbex: Fix fall-through warning for Clang omits 65c16dd2942f ASoC: SOF: Add PM support for i.MX8/i.MX8X/i.MX8M omits 6d86bdb391c7 ASoC: stm32: add pm runtime support omits 21b159264d7d Support BCLK input clock in tlv320aic31xx omits 277444544f45 ASoC: SOF: enable multicore with dynamic pipelines omits c18c8891111b Merge tag 'drm-misc-next-2021-11-18' of git://anongit.free [...] omits 6326948f940d lsm: security_task_getsecid_subj() -> security_current_get [...] omits bcda841f9bf2 clk: samsung: exynos850: Register clocks early omits 7057474c8381 drm: ttm: correct ttm_range_manager kernel-doc notation omits 11b4da982791 drm/amdgpu: partially revert "svm bo enable_signal call co [...] omits 6984fa418b8e drm/amd/display: Set plane update flags for all planes in reset omits 1edf5ae1fdaf drm/amd/display: enable seamless boot for DCN301 omits 85fb8bb9d4a5 drm/amd/display: Run full global validation in dc_commit_state omits f8fb5cd412e3 drm/amd/display: based on flag reset z10 function pointer omits 524a0ba6fab9 drm/amd/display: Fix DPIA outbox timeout after GPU reset omits 4aaea9d72e9a drm/amdgpu: Fix double free of dmabuf omits a0e7e140b5b2 drm/amdkfd: Remove unused entries in table omits 1f5fc7a50955 drm/amd/pm: Add debugfs info for STB omits db5b5c679e6c drm/amd/pm: Add STB support in sienna_cichlid omits 79aae67ef8bb drm/amd/pm: Add STB accessors interface omits ae360bf18219 drm/amdgpu/pm: clean up some inconsistent indenting omits ee2f17f4d02b drm/amdkfd: Retrieve SDMA numbers from amdgpu omits e39938117e78 drm/amdgpu: Fix MMIO HDP flush on SRIOV omits fdcb279d5b79 drm/amdgpu: query umc error info from ecc_table v2 omits edd794208555 drm/amd/pm: add message smu to get ecc_table v2 omits 8882f90a3fe2 drm/amdgpu: add new query interface for umc block v2 omits 6edc8f8aff61 drm/amd/pm: Update smu driver interface for aldebaran omits 92020e81ddbe drm/amdgpu/display: set vblank_disable_immediate for DC omits a689e8d1f800 drm/amd/display: check top_pipe_to_program pointer omits 24adfaffd5ad drm/amd/display: cleanup the code a bit omits 13d20aabd6ef drm/amd/display: remove no need NULL check before kfree omits 7b833d680481 drm/amd/amdgpu: fix potential memleak omits 8b11e14bd579 drm/amd/amdgpu: cleanup the code style a bit omits 7b755d65100e drm/amd/amdgpu: remove useless break after return omits 88ac6df8af2c drm/amd/display: fix cond_no_effect.cocci warnings omits 1da2fcc43511 drm/amd/display: Clean up some inconsistent indenting omits 6c5af7d2f886 drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] omits b295ce39912c drm/amd/display: Fix OLED brightness control on eDP omits d9a69fe512c5 drm/amdgpu: Add recovery_lock to save bad pages function omits 3ebd8bf02380 drm/amdgpu: support new mode-1 reset interface (v2) omits c96cb6598903 drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] omits 33155ce6e1a8 drm/amd/pm: Remove artificial freq level on Navi1x omits 6c08e0ef87b8 drm/amd/pm: avoid duplicate powergate/ungate setting omits ed12f3f198ce drm/amd/display: Revert "retain/release stream pointer in [...] omits e90f0bb0c7c7 drm/amd/display: 3.2.162 omits 8fa6f4c5715c drm/amd/display: fixed the DSC power off sequence during D [...] omits 3f232a0fdbb1 drm/amd/display: [FW Promotion] Release 0.0.93 omits 1f49355c4c56 drm/amd/display: [FW Promotion] Release 0.0.92 omits 21f45a2363bb drm/amd/display: Visual Confirm Bar Height Adjust omits 189789a15f77 drm/amd/display: Fix eDP will flash when boot to OS omits 2665f63a7364 drm/amd/display: Enable DSC over eDP omits 2430be71c017 drm/amd/display: Fix LTTPR not Enabled omits 430bb83dbdf3 drm/amd/display: Reset fifo after enable otg omits d26c4ffba6ac drm/amd/display: Code change for DML isolation omits ef9d5a54dae9 drm/amd/display: set MSA vsp/hsp to 0 for positive polarit [...] omits fd3b2e21b881 drm/amd/display: Revert changes for MPO underflow omits a53b554b56e0 drm/amd/display: Only flush delta from last command execution omits c09bb36dd123 drm/amd/display: Secondary display goes blank on Non DCN31 omits d25e35bc26c3 drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain omits f441dd33db4a drm/amdgpu: Update BO memory accounting to rely on allocat [...] omits 1d925758ba1a drm/amd/display: Reduce dmesg error to a debug print omits 625097a9e0c6 drm/amd/display: Drop config guard for DC_LOG_DP2 omits 774a90c1e1a3 RDMA/irdma: Set protocol based on PF rdma_mode flag omits e523af4ee560 net/ice: Add support for enable_iwarp and enable_roce devl [...] omits 325e0d0aa683 devlink: Add 'enable_iwarp' generic device param omits 7add937f5222 interconnect: qcom: Add MSM8996 interconnect provider driver omits 3e9fdc6b73ca dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings omits 7de109c0abe9 interconnect: icc-rpm: Add support for bus power domain omits 45c548cc5baa dt-bindings: interconnect: Combine SDM660 bindings into RP [...] omits 0525f34d0275 power: supply: ab8500: Standardize capacity lookup omits 67acb291f3b6 power: supply: ab8500: Standardize temp res lookup omits bc6e02871402 power: supply: ab8500: Standardize CV voltage omits 83e5aa77d112 power: supply: ab8500: Standardize CC current omits 1091ed7db0d2 power: supply: ab8500: Make recharge capacity a constant omits 9c20899da46b power: supply: ab8500: Standardize termination current omits 50425ccf2467 power: supply: ab8500: Standardize internal resistance omits fc81c435a8a6 power: supply: ab8500_fg: Init battery data in bind() omits 2a5f41830aad power: supply: ab8500: Standardize voltages omits 2d3559a50ad6 power: supply: ab8500: Standardize technology omits 22be8d77c80d power: supply: ab8500: Standardize design capacity omits e5dff305ab5c power: supply: ab8500: Use only one battery type omits d8d26ac12e18 power: supply: ab8500: Drop unused battery types omits 6252c706cdb0 power: supply: ab8500: Standardize operating temperature omits 3aca6ecdab44 power: supply: ab8500: Sink current tables into charger code omits 59f1b854706d power: supply: ab8500: Use core battery parser omits 31aa126de88e arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM omits bee14bca735a KVM: arm64: Stop mapping current thread_info at EL2 omits af9a0e21d817 KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE omits e66425fc9ba3 KVM: arm64: Remove unused __sve_save_state omits 49cd1eb37b48 spi: fsl-lpspi: Add imx8ulp compatible string omits 3f07657506df spi: deduplicate spi_match_id() in __spi_register_driver() omits d94758b344e3 spi: Add resets to the PL022 bindings omits f6f6a6320eee spi: docs: improve the SPI userspace API documentation omits 8c9b9cfb7724 ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec omits c5d22d5e12e7 ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration omits 6e6752a9c787 ASoC: tlv320aic31xx: Add divs for bclk as clk_in omits 2664b24a8c51 ASoC: tlv320aic31xx: Add support for pll_r coefficient omits 7016fd940adf ASoC: tlv320aic31xx: Fix typo in BCLK clock name omits fdd535283779 ASoC: cs42l42: Report initial jack state omits 405e52f412b8 ASoC: SOF: sof-pci-dev: use community key on all Up boards omits ac5e3efd5586 ASoC: stm32: spdifrx: add pm_runtime support omits 98e500a12f93 ASoC: stm32: dfsdm: add pm_runtime support for audio omits 32a956a1fadf ASoC: stm32: i2s: add pm_runtime support omits 05827a1537f3 ASoC: SOF: Intel: hda: free DAI widget during stop and suspend omits 9ea807488cda ASoC: SOF: add support for dynamic pipelines with multi-core omits d416519982cb ASoC: SOF: hda: don't use the core op for power up/power down omits b2ebcf42a48f ASoC: SOF: free widgets in sof_tear_down_pipelines() for s [...] omits 7cc7b9ba21d4 ASoC: SOF: topology: remove sof_load_pipeline_ipc() omits 9cdcbc9f6788 ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops omits 41dd63cccb42 ASoC: SOF: Intel: TGL: set core_get/put ops omits c414d5df9d05 ASoC: SOF: Add ops for core_get and core_put omits 5974f6843203 ASoC: SOF: Introduce num_cores and ref count per core omits 81ed6770ba67 ASoC: SOF: Intel: hda: expose get_chip_info() omits 3bf4cd8b747a ASoC: SOF: imx8m: Implement reset callback omits 9ba23717b292 ASoC: SOF: imx8m: Implement DSP start omits a73b493d8e1b ASoC: SOF: imx8m: Add runtime PM / System PM support omits 6fc8515806df ASoC: SOF: imx8: Add runtime PM / System PM support omits 8253aa4700b3 ASoC: SOF: imx: Add code to manage DSP related clocks omits 448cc2fb3a7b Merge drm/drm-next into drm-intel-next omits 3b0e04140bc3 Merge branch 'qca8k-next' omits ba8f870dfa63 net: dsa: qca8k: add support for mdb_add/del omits 6a3bdc5209f4 net: dsa: qca8k: add set_ageing_time support omits 4592538bfb0d net: dsa: qca8k: add support for port fast aging omits c126f118b330 net: dsa: qca8k: add additional MIB counter and make it dynamic omits 8b5f3f29a81a net: dsa: qca8k: initial conversion to regmap helper omits 36b8af12f424 net: dsa: qca8k: move regmap init in probe and set it mandatory omits 994c28b6f971 net: dsa: qca8k: remove extra mutex_init in qca8k_setup omits 90ae68bfc2ff net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET omits b9133f3ef5a2 net: dsa: qca8k: remove redundant check in parse_port_config omits 9dd81021084f clk: imx8mp: Fix the parent clk of the audio_root_clk omits 8383741ab2e7 KVM: arm64: Get rid of host SVE tracking/saving omits 892fd259cbf6 KVM: arm64: Reorder vcpu flag definitions omits 8ba71dbb7f37 Merge branch 'skbuff-struct-group' omits 03f61041c179 skbuff: Switch structure bounds to struct_group() omits fba84957e2e2 skbuff: Move conditional preprocessor directives out of st [...] omits 6deb3fb22da1 clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h omits 6a61d1d1491e interconnect: qcom: Add EPSS L3 support on SC7280 omits 3b47746cd787 dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280 omits cb902b332f95 sections: global data can be in .bss omits e968b1b3e9b8 arp: Remove #ifdef CONFIG_PROC_FS omits e9268a943998 hv_netvsc: Use bitmap_zalloc() when applicable omits 5e6c7ccd3ea4 qed: Use the bitmap API to simplify some functions omits 08a7abf4aff1 net-sysfs: Slightly optimize 'xps_queue_show()' omits db473c075f01 rds: Fix a typo in a comment omits ac9f66ff04a9 Fix coverity issue 'Uninitialized scalar variable" omits 6164807dd298 drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() omits 527bab0473f2 drm/i915/rpm: Enable runtime pm autosuspend by default omits bd4b827cec1d pcmcia: hide the MAC address helpers if !NET omits 4dfb9982644b tsn: Fix build. omits 570727e9acfa clk: imx8mn: Fix imx8mn_clko1_sels omits c1b6ad9a9025 clk: imx: Use div64_ul instead of do_div omits 00ef32565b9b net: wwan: iosm: device trace collection using relayfs omits c4804670026b net: wwan: common debugfs base dir for wwan device omits a9c2cf9e9333 octeon: constify netdev->dev_addr omits ed5356b53f07 net: mana: Add XDP support omits b8ac21d210df Merge branch 'tsn-endpoint-driver' omits 403f69bbdbad tsnep: Add TSN endpoint Ethernet MAC driver omits 603094b2cdb7 dt-bindings: net: Add tsnep Ethernet controller omits 2b34a288d200 dt-bindings: Add vendor prefix for Engleder omits a18e6521a7d9 net: phylink: handle NA interface mode in phylink_fwnode_p [...] omits 291dcae39bc4 net: phylink: Add helpers for c22 registers without MDIO omits 91c3c66033a0 exfat: fix i_blocks for files truncated over 4 GiB omits c15f86856bec platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() [...] omits b86314b30dee Merge branch 'arm/fixes' into for-next omits de4ddd0fce1c Merge branch 'arm/dt' into for-next omits ff448bbaacfb platform/x86: think-lmi: Simplify tlmi_analyze() error han [...] omits 01df1385ec4e platform/x86: think-lmi: Move kobject_init() call into tlm [...] omits 69a25d34f377 ARM: dts: milbeaut: set clock phandle to uart node omits 2fc4dfc294ee ARM: dts: milbeaut: set clock phandle to timer node omits 8e0150fe5cf5 ARM: dts: milbeaut: add a clock node for M10V omits 6d872df3e3b9 net: annotate accesses to dev->gso_max_segs omits 4b66d2161b81 net: annotate accesses to dev->gso_max_size omits b5e29cf7617c clk: imx: imx8ulp: set suppress_bind_attrs to true omits 8e2a2f90511a Merge branch 'ethtool-copybreak' omits e175eb5fb054 net: hns3: remove the way to set tx spare buf via module p [...] omits e65a0231d2ca net: hns3: add support to set/get rx buf len via ethtool f [...] omits 7462494408cd ethtool: extend ringparam setting/getting API with rx_buf_len omits 0b70c256eba8 ethtool: add support to set/get rx buf len via ethtool omits e445f08af2b1 net: hns3: add support to set/get tx copybreak buf size vi [...] omits 448f413a8bdc ethtool: add support to set/get tx copybreak buf size via ethtool omits 8626afb170dc Merge drm/drm-next into drm-intel-gt-next omits 7dbdb198911d Merge branch 'for-v5.17/renesas-rpc' into for-next omits 3542de6a5b15 memory: renesas-rpc-if: refactor MOIIO and IOFV macros omits 57ea9daad51f memory: renesas-rpc-if: avoid use of undocumented bits omits 2db468d6fda4 memory: renesas-rpc-if: simplify register update omits 6904d7e5d395 clk: samsung: exynos850: Keep some crucial clocks running omits 2602dc10f9d9 memory: renesas-rpc-if: Silence clang warning omits 865fbc0f8dc2 drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock omits 62782ba856d1 clk: samsung: exynos850: Implement CMU_CMGP domain omits c2afeb79fdb2 dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP omits 579839a918d7 clk: samsung: exynos850: Implement CMU_APM domain omits 16e0c2474fcf dt-bindings: clock: Add bindings for Exynos850 CMU_APM omits 34734edd06f8 dt-bindings: crypto: Add optional dma properties omits bbdde16e5d7e ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node omits 38df5750962c ARM: dts: sunxi: Add CEC clock to DW-HDMI omits 3047444def12 arm64: dts: allwinner: a64: Add CEC clock to HDMI omits 725bc607aa02 ARM: dts: sun8i: h3: beelink-x2: Sort nodes omits f7e47d85f3f5 arm64: dts: allwinner: h6: tanix-tx6: Add I2C node omits 017a716e7b0e bus: sunxi-rsb: Fix shutdown omits c8c525b06f53 clk: sunxi-ng: Allow drivers to be built as modules omits 551b62b1e4cb clk: sunxi-ng: Export symbols used by CCU drivers omits 1f1517fafda5 media: cx18: drop an unused macro omits 9543b4e32066 media: ivtv: drop an unused macro omits 140dfc36fbd3 media: cx25821: drop duplicated i2c_slave_did_ack() omits 0d2517b3765a media: hantro: Support NV12 on the G2 core omits be1b49f576a8 media: hantro: Staticize a struct in postprocessor code omits e2da465455ce media: hantro: Support VP9 on the G2 core omits cb1bbbd4cffd media: hantro: Prepare for other G2 codecs omits 82fb363d5e96 media: hantro: Rename registers omits f25709c4ff15 media: rkvdec: Add the VP9 backend omits 3e3b1fb0e5d9 media: Add VP9 v4l2 library omits b88dbe38dca8 media: uapi: Add VP9 stateless decoder controls omits bb91e46eb017 media: hantro: Add quirk for NV12/NV12_4L4 capture format omits 53a3e71095c5 media: hantro: Simplify postprocessor omits 04dad52ee341 media: hantro: postproc: Introduce struct hantro_postproc_ops omits 9393761aec4c media: hantro: postproc: Fix motion vector space size omits c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] omits 37829227f042 Documentation: dmaengine: Add a description of what dmatest does omits fa51b16d0558 dmaengine: idxd: fix calling wq quiesce inside spinlock omits 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() omits 1ffc6f359f7a dmaengine: dw-edma: Fix return value check for dma_set_mas [...] omits 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. omits 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] omits 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] omits 885633075847 dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_ [...] omits 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event omits f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors omits bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call omits 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain omits eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment omits 8b67426e0558 dmaengine: idxd: int handle management refactoring omits 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure omits 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible omits c190510714df arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XS [...] omits fed7603597fa arm64: dts: imx8mq-librem5: describe the selfie cam omits 1019b783696a arm64: dts: imx8mq-librem5: describe power supply for cameras omits b43e6c03a854 arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description omits e3f775070e06 arm64: dts: imx8mm-beacon: Enable USB Controllers omits 2afbbab45c26 pinctrl: microchip-sgpio: update to support regmap omits 076d9e71bcf8 pinctrl: ocelot: convert pinctrl to regmap omits a159c2b4cb75 pinctrl: ocelot: update pinctrl to automatic base address omits ad96111e658a pinctrl: ocelot: combine get resource and ioremap into sin [...] omits 1dd19cae1552 dt-bindings: pinctrl: uniphier: Add child node definitions [...] omits f35172c030db dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string omits ef874e03a67d pinctrl: spmi-gpio: Add support for PM2250 omits 5277525edfd8 pinctrl: qcom: sc7280: Add egpio support omits bebc49c1e5f6 pinctrl: qcom: Add egpio feature support omits f347438356e1 pinctrl: qcom-pmic-gpio: Add support for pm8019 omits e3da3323dabf dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 omits bdbf104f8ee6 pinctrl: qcom: Add SDX65 pincontrol driver omits 3fe59cc4ff64 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings omits 531d6ab36571 pinctrl: ocelot: Extend support for lan966x omits 463201a784c4 dt-bindings: pinctrl: ocelot: add lan966x SoC support omits e862cef6cdda Merge branch 'v5.16-armsoc/soc-fixes' into for-next omits ca706509433e Merge branch 'v5.16-armsoc/dts-fixes' into for-next omits 2b0f3668dc9d Merge branch 'v5.17-armsoc/dts64' into for-next omits aef4b9a89a37 arm64: dts: rockchip: fix poweroff on helios64 omits 8169b9894dbd arm64: dts: rockchip: Enable HDD power on helios64 omits 755fff528b1b arm64: dts: rockchip: add variables for pcie completion to [...] omits e92df2c61c10 arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64 omits c681c6fcc5dd arm64: dts: rockchip: add interrupt and headphone-detectio [...] omits 8240e87f16d1 arm64: dts: rockchip: fix audio-supply for Rock Pi 4 omits 2b454a90e2cc arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply omits 772fb46109f6 arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply omits 6dd005368380 arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe fro [...] omits 423e85e97aaf ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up omits 7b8664f50180 Merge branch 'next/soc' into for-next omits 61905f9aa2fe Merge branch 'next/defconfig' into for-next omits 3ac5f9db26bb ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies omits 0e9a9debf042 arm64: defconfig: Enable Samsung I2C driver omits 652e7df485c6 iio: at91-sama5d2: Fix incorrect sign extension omits baaf965f9430 mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove omits 92beafb76a31 iio: adc: axp20x_adc: fix charging current reporting on AXP22x omits fde272e78e00 iio: gyro: adxrs290: fix data signedness omits 745fa3e40ff5 arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK [...] omits b0100bce4ff8 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART omits efe33befc2ff ARM: imx: remove dead left-over from i.MX{27,31,35} removal omits 52c612692848 ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs omits f9d3b807daa6 ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link omits 25501d8d3ab3 arm64: dts: lx2160abluebox3: update RGMII delays for sja11 [...] omits e691f9282a89 ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch omits f2c2e9ebb2cf ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch omits 38c0b9496127 arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-na [...] omits f756f435f7dd soc: imx: gpcv2: Synchronously suspend MIX domains omits b70bf26a704c arm64: dts: freescale: add 'chassis-type' property omits c04c7f7bfcbe hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI. omits f2bab2467f60 hwmon: (f71882fg) Add F81966 support omits 58f07b774373 hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A omits e5aa5331203d hwmon: (tmp401) Hide register write address differences in [...] omits c94e9bb9da20 hwmon: (tmp401) Use regmap omits 244e1e93623d hwmon: (tmp401) Convert to _info API omits 1090528010b1 hwmon: (tmp401) Simplify temperature register arrays omits 0553bd6115f7 hwmon: Driver for Texas Instruments INA238 omits 2fe85400010d dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property omits 3e545b457e47 dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatib [...] omits 219d0cffbdc9 hwmon: (k10temp) Add support for AMD Family 19h Models 10h [...] omits 9152fecb7ad0 hwmon: (k10temp) Remove unused definitions omits 9bf746feef0a x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-A [...] omits 0e4190d762ef hwmon: (sht4x) Fix EREMOTEIO errors omits b287e05999e7 Merge branches 'arm64-for-5.17', 'drivers-for-5.17' and 'd [...] omits f8ba6ab9d8ac Merge branch 'arm64-fixes-for-5.16' into for-next omits e5d3e752b050 arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB omits e631e904e1d8 arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Fr [...] omits cf85e9aee210 arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD omits 4c420a0449ce arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN omits 262a8ad19cdf arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixe [...] omits 9f6cbe37a72f arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi omits b139425115b8 arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD omits 66b788133030 arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent addre [...] omits bd7d507935ca arm64: dts: qcom: sc7280: Add pcie clock support omits fa09b2248714 arm64: dts: qcom: sc7280: Fix incorrect clock name omits 96e1e3a15273 arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Ho [...] omits 9ac8999e8d6c arm64: dts: qcom: sm8350: Add LLCC node omits ce2762aec737 arm64: dts: qcom: sm8350-sagami: Configure remote processors omits 1209e9246632 arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/S [...] omits c2721b0c23d9 arm64: dts: qcom: Add support for Xperia 1 III / 5 III omits 9bc2c8fea55c arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs omits 98374e6925b8 arm64: dts: qcom: sm8350: Set up WRAP2 QUPs omits 8934535531c8 arm64: dts: qcom: sm8350: Set up WRAP1 QUPs omits cf03cd7e12bd arm64: dts: qcom: sm8350: Set up WRAP0 QUPs omits 9ea9eb36b3c0 arm64: dts: qcom: sm8350: Describe GCC dependency clocks omits 2dab7aac493d arm64: dts: qcom: *8350* Consolidate PON/RESIN usage omits f52dd33943ca arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name omits 9e7f7b65c7f0 arm64: dts: qcom: sm[68]350: Use interrupts-extended with [...] omits ed9500c1df59 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer omits f4d4ca9f3934 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 omits e84d04a2b221 arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 omits f0360a7c1742 arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI omits 5663ca59bb4f arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY omits de0a2ae359ef arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to [...] omits 25fdaae63a69 arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller omits 4c821bd42ccc arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regul [...] omits 227ee1583ba4 arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lv [...] omits a49c3dd1f782 arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 su [...] omits 7c57dcae949d arm64: dts: qcom: apq8096-db820c: add missing regulator details omits e2bbebf3b04c arm64: dts: qcom: apq8096-db820c: specify adsp firmware name omits 30a7f99befc6 arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / [...] omits c41910f257a2 arm64: dts: qcom: msm8996: drop not documented adreno properties omits 3922ccaed4ac arm64: dts: qcom: sc7180: Support Homestar rev4 omits 7624b41b3379 arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 omits 0417a86b200b arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI hos [...] omits 963070f76213 arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts omits a9e6b3819b36 dt-bindings: memory: Add entry for version 3.80a omits f6bc0d8bc2c5 EDAC/synopsys: Enable the driver on Intel's N5X platform omits f7824ded4149 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR omits bd1d6da17c29 EDAC/synopsys: Use the quirk for version instead of ddr version omits 89f971182417 Merge branch 'mptcp-more-socket-options' omits 5fb62e9cd3ad selftests: mptcp: add tproxy test case omits c9406a23c116 mptcp: sockopt: add SOL_IP freebind & transparent options omits ffcacff87cd6 mptcp: Support for IP_TOS for MPTCP setsockopt() omits 4f47d5d507d6 ipv4: Exposing __ip_sock_set_tos() in ip.h omits ac48ea3b6737 clk: samsung: Update CPU clk registration omits 979594c5ff7b Merge branch 'dev_addr-const' omits 2c193f2cb110 net: kunit: add a test for dev_addr_lists omits a387ff8e5dda dev_addr_list: put the first addr on the tree omits d07b26f5bbea dev_addr: add a modification check omits 5f0b69238427 net: unexport dev_addr_init() & dev_addr_flush() omits adeef3e32146 net: constify netdev->dev_addr omits c9646a18033e bnx2x: constify static inline stub for dev_addr omits 0f98d7e47843 82596: use eth_hw_addr_set() omits de2f29c4394e ALSA: hda: Remove redundant runtime PM calls omits 466b1516e74f phy: ti: tusb1210: Fix the kernel-doc warn omits 1de7c6ad9a09 phy: qualcomm: usb-hsic: Fix the kernel-doc warn omits e697ffe39a0d phy: qualcomm: qmp: Add missing struct documentation omits 31c66bfa95c1 phy: mvebu-cp110-utmi: Fix kernel-doc warns omits 1388d4ad9d82 net: phy: add support for TI DP83561-SP phy omits d9f31aeaa1e5 ethernet: renesas: Use div64_ul instead of do_div omits 8d22679dc89a ipv6: ip6_skb_dst_mtu() cleanups omits 370a40ee2283 crypto: ccp - no need to initialise statics to 0 omits 882ed23e103f crypto: ccree - remove redundant 'flush_workqueue()' calls omits 3121d5d11818 crypto: octeontx2 - use swap() to make code cleaner omits a9887010ed2d crypto: testmgr - Fix wrong test case of RSA omits e9c195aaeed1 crypto: qce - fix uaf on qce_skcipher_register_one omits b4cb4d316319 crypto: qce - fix uaf on qce_ahash_register_one omits 4a9dbd021970 crypto: qce - fix uaf on qce_aead_register_one omits 574c833ef3a6 crypto: hisilicon/hpre - use swap() to make code cleaner omits 7875506f7a75 MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYP [...] omits 94ad2d19a97e crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs [...] omits efd21e10fc3b crypto: caam - replace this_cpu_ptr with raw_cpu_ptr omits 680efb33546b hwrng: cavium - Check health status while reading random data omits 6d48de655917 crypto: atmel-aes - Reestablish the correct tfm context at [...] omits cc4dac3f5e3e Merge tag 'intel-pinctrl-v5.17-2' of gitolite.kernel.org:p [...] omits a21296a51119 selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST omits f8bf30bd4aab selftests: timers: Remove unneeded semicolon omits ad3274dbccf4 kselftests: timers:Remove unneeded semicolon omits c0d95d3380ee bpf, sockmap: Re-evaluate proto ops when psock is removed [...] omits 38207a5e8123 bpf, sockmap: Attach map progs to psock early for feature probes omits fa285baf8443 PCI/ASPM: Remove struct aspm_latency omits 6e332df7c380 PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies omits 222578dad473 PCI/ASPM: Stop caching link L0s, L1 exit latencies omits 8cccee9e91e1 libbpf: Change bpf_program__set_extra_flags to bpf_program [...] omits 43262f001b31 PCI/ASPM: Move pci_function_0() upward omits 67bcbe202b48 mtd: core: clear out unregistered devices a bit more omits f53d4c109a66 mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply [...] omits aa1baa0e6c1a mtd: rawnand: gpmi: Remove explicit default gpmi clock set [...] omits 0171480007d6 mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page [...] omits d8466f73010f mtd: rawnand: Export nand_read_page_hwecc_oob_first() omits 0697f8441faa mtd: rawnand: davinci: Rewrite function description omits 9c9d70996538 mtd: rawnand: davinci: Avoid duplicated page read omits 71e89591502d mtd: rawnand: davinci: Don't calculate ECC when reading page omits 23584c1ed3e1 PCI: pciehp: Fix infinite loop in IRQ handler upon power fault omits e07b48a725a2 mtd: dataflash: Add device-tree SPI IDs omits 552578493b2e mtd: sst25l: Warn about failure to unregister mtd device omits dadea3432c60 mtd: mchp48l640: Warn about failure to unregister mtd device omits 8d9f190c2890 mtd: mchp23k256: Warn about failure to unregister mtd device omits 72009a33dad4 mtd: dataflash: Warn about failure to unregister mtd device omits 8f80016cd7ba mtd: core: provide unique name for nvmem device omits df15ce2869e4 mtd: remove unused header file <linux/mtd/latch-addr-flash.h> omits 0554ba336cb0 mtd: Fixed breaking list in __mtd_del_partition. omits bed96b1b5b2c mtd: rawnand: fsmc: Fix timing computation omits 2149aefa9c15 mtd: rawnand: fsmc: Take instruction delay into account omits ffb753f0b4bb mtd: rawnand: Fix nand_choose_best_timings() on unsupporte [...] omits 869d67b754e6 mtd: rawnand: Fix nand_erase_op delay omits 8495c7eb9dbe mtd: rawnand: denali: Add the dependency on HAS_IOMEM omits 2fcde648f128 clk: samsung: Remove meaningless __init and extern from he [...] omits 015e70585b31 clk: samsung: remove __clk_lookup() usage omits d68f50e6ad0e dt-bindings: clock: samsung: add IDs for some core clocks omits 1086e0fe3d97 mtd: rawnand: remove suspended check omits 9d6abd489e70 mtd: core: protect access to MTD devices while in suspend omits 46c8159560c9 mtd: mtdconcat: don't use mtd_{suspend,resume}() omits 39a3663f82ee mtd: rawnand: nand_bbt: hide suspend/resume hooks while sc [...] omits b76521f6482d PCI/switchtec: Declare local state_names[] as static omits bb17b15813ea PCI/switchtec: Add Gen4 automotive device IDs omits 9c3631d17054 RDMA/hns: Remove magic number omits 31835593763c RDMA/hns: Remove macros that are no longer used omits 6cb6a6cbcd7f RDMA/hns: Correctly initialize the members of Array[][] omits d147583ec8d0 RDMA/hns: Correct the type of variables participating in t [...] omits 3aecfc3802d8 RDMA/hns: Replace tab with space in the right-side comments omits ea393549a3e1 RDMA/hns: Correct the print format to be consistent with t [...] omits 994baacc6b4a RDMA/hns: Correct the hex print format omits 88f9335fa70f RDMA/rxe: Remove some #defines from rxe_pool.h omits 38ee25a31126 RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c omits 267c336349db drm/i915: Drain the ttm delayed workqueue too omits 95c3d2758002 drm/i915: Remove resv from i915_vma omits e6e1a304d759 drm/i915: vma is always backed by an object. omits d03a29e0b1e1 drm/i915: Create a full object for mock_ring, v2. omits b0b0f2d225da drm/i915: Create a dummy object for gen6 ppgtt omits 10ceccb8d7b6 drm/i915: move the pre_pin earlier omits b92d766c8702 RDMA/rxe: Save object pointer in pool element omits c95acedbff67 RDMA/rxe: Copy setup parameters into rxe_pool omits 02827b670851 RDMA/rxe: Cleanup rxe_pool_entry omits 21adfa7a3c4e RDMA/rxe: Replace irqsave locks with bh locks omits 42f65ea5a727 nvmem: mtk-efuse: support minimum one byte access stride a [...] omits b72c7370b82a dt-bindings: nvmem: mediatek: add support for mt8195 omits 9c7fe73e7687 dt-bindings: nvmem: mediatek: add support bits property omits e594cda5f8c8 media: sp887x: drop unneeded assignment omits 51c2664ab051 media: media si2168: fully initialize si2168 on resume onl [...] omits 40ae6eff068e media: si2168: drop support for old firmware file name for [...] omits c50fdd1546ea media: dib0700: Only touch one bit when start/stop an adapter omits e08d8f0fadad media: dib0700: cleanup start/stop streaming logic omits f7b77ebe6d2f media: dib0700: fix undefined behavior in tuner shutdown omits 4160420012b9 media: s5h1411.c: Fix a typo in the VSB SNR table omits 40f45ab7a7ed media: drivers: cx24113: remove redundant variable r omits 32f4797d03b5 media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz omits e59a9e50ec8c media: dib9000: Use min() instead of doing it manually omits 10f2d1cbf8f1 RDMA/usnic: Clean up usnic_ib_alloc_pd() omits 9a49afe6f5a5 selftests/bpf: Add btf_dedup case with duplicated structs [...] omits efdd3eb8015e libbpf: Accommodate DWARF/compiler bug with duplicated structs omits 98a1ca29768a media: media dvb_frontend: add suspend and resume callback [...] omits 46c87b4277f5 RDMA/cxgb4: Use helper function to set GUIDs omits b13203032e67 media: b2c2: Add missing check in flexcop_pci_isr: omits 7615209f42a1 libbpf: Add runtime APIs to query libbpf version omits 8d395ce6f04b media: dvb-core: Convert to SPDX identifier omits ab599eb11882 media: dmxdev: fix UAF when dvb_register_device() fails omits 2d05de93b9a8 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 6e143293e17a HID: apple: Report Magic Keyboard battery over USB omits 7f52ece242e9 HID: apple: Use BIT to define quirks omits a5fe7864d8ad HID: apple: Do not reset quirks when the Fn key is not found omits 0b91b4e4dae6 HID: magicmouse: Report battery level over USB omits 03dada294d08 HID: logitech: add myself as a reviewer omits d951ae1ce803 HID: i2c-hid: Report wakeup events omits 520fbdf7fb19 net/bridge: replace simple_strtoul to kstrtol omits eaa54d66145e nfp: flower: correction of error handling omits eeb04fa64af1 drm/i915/dg2: Implement WM0 cursor WA for DG2 omits 2052287a74c9 drm/i915/pxp: fix includes for headers in include/drm omits 728e26c3ac89 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5ed597daa420 drm/i915: drop intel_display.h include from intel_display_power.h omits de511df7254a drm/i915: move structs from intel_display_power.h to .c omits 6abf2fc0072b drm/i915/debugfs: move debug printing to intel_display_power.c omits 497520ca1915 drm/i915: drop intel_display.h include from intel_dpll_mgr.h omits 6f51260f0eda drm/i915: drop intel_display.h include from intel_ddi.h omits 812ad3d270cb ethtool: stats: Use struct_group() to clear all stats at once omits b5d8cf0af167 net/af_iucv: Use struct_group() to zero struct iucv_sock region omits 8f2a83b454c9 ipv6: Use memset_after() to zero rt6_info omits c4f5b30dda01 reset: Add of_reset_control_get_optional_exclusive() omits e3617433c3da net: 802: Use memset_startat() to clear struct fields omits f5455a1d9d49 net: dccp: Use memset_startat() for TP zeroing omits 92e888bc6f1b sky2: use PCI VPD API in eeprom ethtool ops omits a6366b13c165 net: ipa: Use 'for_each_clear_bit' when possible omits 29fd0ec65e91 bnx2x: Use struct_group() for memcpy() region omits 641d3ef00ce3 cxgb4: Use struct_group() for memcpy() region omits 88181f1d3474 cxgb3: Use struct_group() for memcpy() region omits ec574d9ee5d2 net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() omits 3572f57b43f6 Merge branch 's390-next' omits 09ae598271f8 s390/lcs: add braces around empty function body omits dddbf91387a0 s390/ctcm: add __printf format attribute to ctcm_dbf_longtext omits 9961d6d50b7f s390/ctcm: fix format string omits 7c8e1a9155ef net/af_iucv: fix kernel doc comments omits 682026a5e934 net/iucv: fix kernel doc comments omits 832585d2172f s390/qeth: allocate RX queue at probe time omits 2edc4bf666c1 Merge branch 'hw_addr_set-arch' omits bb52aff3e321 natsemi: macsonic: use eth_hw_addr_set() omits 9a962aedd30f cirrus: mac89x0: use eth_hw_addr_set() omits e217fc4affc8 apple: macmace: use eth_hw_addr_set() omits 5b6d5affd274 lasi_82594: use eth_hw_addr_set() omits 80db345e7df0 smc9194: use eth_hw_addr_set() omits f95f8e890a2a 8390: wd: use eth_hw_addr_set() omits 973a34c087f4 8390: mac8390: use eth_hw_addr_set() omits d7d28e90e229 8390: hydra: use eth_hw_addr_set() omits 5114ddf8dd88 8390: smc-ultra: use eth_hw_addr_set() omits cc71b8b9376f amd: mvme147: use eth_hw_addr_set() omits c3dc2f7196ca amd: atarilance: use eth_hw_addr_set() omits 21942eef0627 amd: hplance: use eth_hw_addr_set() omits 285e4c664d64 amd: a2065/ariadne: use eth_hw_addr_set() omits 69ede3097b87 amd: ni65: use eth_hw_addr_set() omits 0222ee53c483 amd: lance: use eth_hw_addr_set() omits 82f60a011c5f Merge branch 'dev_addr-const-x86' omits a608e6794b08 ipw2200: constify address in ipw_send_adapter_address omits b09d58025e3c wilc1000: copy address before calling wilc_set_mac_address omits 54612b4a8bc7 mlxsw: constify address in mlxsw_sp_port_dev_addr_set omits e291422c8f00 net: ax88796c: don't write to netdev->dev_addr directly omits 4789519c215c Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 827fbac821a6 dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 omits 97c8d514af4e clk: renesas: cpg-mssr: propagate return value of_genpd_ad [...] omits fa58e465542e clk: renesas: cpg-mssr: Check return value of pm_genpd_init() omits 33748744f15a clk: renesas: rzg2l: propagate return value of_genpd_add_p [...] omits 27527a3d3b16 clk: renesas: rzg2l: Check return value of pm_genpd_init() omits 51707f227444 drm/i915: Clean up CRC register defines omits e7d960cd6afd clk: renesas: r9a07g044: Add RSPI clock and reset entries omits 7d938bc01195 drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits omits d6dabaf67897 clk: renesas: r9a07g044: Change core clock "I" from DEF_FI [...] omits 86e122c07549 clk: renesas: rzg2l: Add CPG_PL1_DDIV macro omits 6bb0a0e0fd35 drm/i915: Clean up FPGA_DBG/CLAIM_ER bits omits e5f7e81ee430 mmc: renesas_sdhi: Parse DT for SDnH omits 079e83b958a3 mmc: renesas_sdhi: Use dev_err_probe when getting clock fails omits d3a52bc41da0 clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST omits bb6d3fa98a41 clk: renesas: rcar-gen3: Switch to new SD clock handling omits 627151b4966f mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M omits 63494b6f98f2 clk: renesas: r8a779a0: Add SDnH clock to V3U omits 1abd04480866 clk: renesas: rcar-gen3: Add SDnH clock omits a31cf51bf6b4 clk: renesas: rcar-gen3: Add dummy SDnH clock omits c014e935596b dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 S [...] omits 06bd71cd2ebd dt-bindings: reset: renesas,rst: Document r8a779f0 reset module omits 663eede58f83 dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings omits e051025efac3 dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock omits 7c50a407b868 pinctrl: renesas: Remove unneeded locking around sh_pfc_re [...] omits 7dd4fdec402e arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board omits a5c29f614669 arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes omits e1a9faddffe7 arm64: dts: renesas: cat875: Add rx/tx delays omits eca6ab6e362e arm64: dts: reneas: rcar-gen3: Add SDnH clocks omits 52e844ee9a6f arm64: dts: reneas: rzg2: Add SDnH clocks omits 1507b1531981 cfg80211: move offchan_cac_event to a dedicated work omits f5d32a7b1071 mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" omits 237337c230b9 mac80211: introduce set_radar_offchan callback omits bc2dfc02836b cfg80211: implement APIs for dedicated radar detection HW omits f7c151d86487 gpio: mockup: Switch to use kasprintf_strarray() omits 54784ff24971 pinctrl: zynqmp: Unify pin naming omits 5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict omits 5125b9a9c420 ath9k: fix intr_txqs setting omits 081e2d6476e3 ath11k: add hw_param for wakeup_mhi omits ea8587d9de22 media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder omits dca7cc1cbd99 media: rcar-vin: Free buffers with error if hardware stop fails omits 0bbaec386cc1 media: imx: Remove unused functions omits 6aa6e70cdb5b media: stk1160: fix control-message timeouts omits f71d272ad4e3 media: s2255: fix control-message timeouts omits b82bf9b9dc30 media: pvrusb2: fix control-message timeouts omits d9b7e8df3aa9 media: em28xx: fix control-message timeouts omits 10729be03327 media: cpia2: fix control-message timeouts omits cd1798a38782 media: flexcop-usb: fix control-message timeouts omits 2adc965c8bfa media: redrat3: fix control-message timeouts omits 16394e998cbb media: mceusb: fix control-message timeouts omits 10d0f56800b3 media: mtk-vcodec: remove unused func parameter omits 37365b050d63 media: mtk-vcodec: enc: add vp8 profile ctrl omits 659109a45c6c scsi: ufs: Fix double space in SCSI_UFS_HWMON description omits d28a78537d1d scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD omits 0137b129f215 scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint omits 8ceddda38d42 scsi: pm80xx: Add tracepoints omits 853615582d6f scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation omits 606c54ae975a scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() omits 60de1a67d66d scsi: pm80xx: Do not check the address-of value for NULL omits 744798fcd2b3 scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp() omits adcc796b4f55 scsi: core: Use eh_timeout for START STOP UNIT omits 0a84486d6c1d scsi: core: Remove Scsi_Host.shost_dev_attr_groups omits 54d816d3d362 scsi: core: Simplify control flow in scmd_eh_abort_handler() omits 3b1abcf12894 Merge tag 'regmap-no-bus-update-bits' of git://git.kernel. [...] omits b2e7d636d9ad drm/i915/: Extend VRR platform support to Gen 11 omits 1cd3921aa95e soc: qcom: rpmpd: Add QCM2290 support omits 2475fcfbe4e3 dt-bindings: power: rpmpd: Add QCM2290 support omits 7ba9dd0d04a8 soc: qcom: rpmpd: Drop unused res_name from struct rpmpd omits 36be92f490a7 arm64: dts: qcom: c630: disable crypto due to serror omits 50fc24944a2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c78b9a9cbde5 PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors omits 14e04d0d5ed0 PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors omits 3cfdef7a57a2 PCI: keystone: Use PCI_ERROR_RESPONSE to identify config r [...] omits 289e3ea3a506 PCI: Use PCI_ERROR_RESPONSE to identify config read errors omits 99510e1afb48 drm/i915: Disable DSB usage for now omits a37795cbdff2 drm/i915: Declare .(de)gamma_lut_tests for icl+ omits 9cca74b51ea5 drm/i915: Fix framestart_delay commens in VRR code omits 0088d39b6ad9 drm/i915: Do vblank evasion correctly if vrr push has alre [...] omits bd9ccaec6ac9 soc: qcom: qmi: Fix a typo in a comment omits a18a025c2fb5 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads omits aa66ea10ba84 PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads omits 0242132da26a PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads omits a3b0f10db148 PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads omits 242f288e82a3 PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads omits fa52b6447ce1 PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads omits 4765d061d505 drm/i915: Move vrr push after the frame counter sampling again omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits ba25d181caaa PCI: rockchip-host: Drop error data fabrication when confi [...] omits 3741f5f4b2a5 PCI: rcar-host: Drop error data fabrication when config re [...] omits 5f09342835ab PCI: altera: Drop error data fabrication when config read fails omits d5da41c0c34a PCI: mvebu: Drop error data fabrication when config read fails omits 5a50b8b1ea88 PCI: aardvark: Drop error data fabrication when config read fails omits 7dcd026fb70f PCI: kirin: Drop error data fabrication when config read fails omits f4a44c1e2582 PCI: histb: Drop error data fabrication when config read fails omits 8ed2196a0ac4 PCI: exynos: Drop error data fabrication when config read fails omits 7e9768539eb3 PCI: mediatek: Drop error data fabrication when config read fails omits 814dccec67ef PCI: iproc: Drop error data fabrication when config read fails omits 658f7ecd6785 PCI: thunder: Drop error data fabrication when config read fails omits 316df7062a79 PCI: Drop error data fabrication when config read fails omits 9bc9310c8f64 PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices omits f4f7eb43c523 PCI: Set error response data when config read fails omits 57bdeef47166 PCI: Add PCI_ERROR_RESPONSE and related definitions omits 5ccd191cdd1d RSPI driver support for RZ/G2L omits 626a3dfbdb5d ASoC: SOF: Add support for Mediatek MT8195 omits a5d05b07961a pstore/ftrace: Allow immediate recording omits c16b9a5dcf3a ACPI / x86: Revert: Make PWM2 device always present at Len [...] omits 2e1809208a4a xfrm: Remove duplicate assignment omits c6e7871894a3 ipv6/esp6: Remove structure variables and alignment statements omits 29ad850a5cae selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes omits 631af6e0f410 rpmsg: Fix documentation return formatting omits c572724406e3 rpmsg: char: Add pr_fmt() to prefix messages omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner omits 66bd1333abd7 Documentation: coresight: Fix documentation issue omits 3956d6c85f26 pinctrl: st: Switch to use devm_kasprintf_strarray() omits 3d4d3e0a7d67 pinctrl: st: Convert to use dev_err_probe() omits 3809671d95a1 pinctrl: st: Make use of the devm_platform_ioremap_resourc [...] omits f972707662db pinctrl: st: Use temporary variable for struct device omits e803ab971b5b pinctrl: st: Drop wrong kernel doc annotations omits b32b195d7f02 pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray() omits 06cb10ea0cd5 pinctrl: armada-37xx: Convert to use dev_err_probe() omits 49bdef501728 pinctrl: armada-37xx: Make use of the devm_platform_iorema [...] omits 50cf2ed284e4 pinctrl: armada-37xx: Use temporary variable for struct device omits a6d93da40fe9 pinctrl: armada-37xx: Fix function name in the kernel doc omits 069d7796c95b pinctrl/rockchip: Switch to use devm_kasprintf_strarray() omits 0045028f318b pinctrl/rockchip: Convert to use dev_err_probe() omits fb17dcd73fa9 pinctrl/rockchip: Make use of the devm_platform_get_and_io [...] omits e4dd7fd5ff0a pinctrl/rockchip: Use temporary variable for struct device omits 5a83227b3d4f pinctrl/rockchip: Drop wrong kernel doc annotation omits acdb89b6c87a lib/string_helpers: Introduce managed variant of kasprintf [...] omits 418e0a3551bb lib/string_helpers: Introduce kasprintf_strarray() omits 3cd6bab2f81d of: property: fw_devlink: Fixup behaviour when 'node_not_d [...] omits 61f6e38ae8b6 spi: qcom: geni: remove unused defines omits 1d734f592e1a spi: spi-rspi: Drop redeclaring ret variable in qspi_trans [...] omits aadbff4af5c9 spi: spi-rspi: Add support to deassert/assert reset line omits 5a8f8542e34b spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC omits 92b1348277f8 regulator: Add units to limit documentation omits e7543e199591 regulator: bd718x7: Use rohm generic restricted voltage setting omits 8b6e88555971 regulator: rohm-regulator: add helper for restricted volta [...] omits b38892b5b85a ASoC: codecs: MBHC: Remove useless condition check omits 163fa3a5927e ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 omits 424d6d1a9a51 ASoC: SOF: mediatek: Add mt8195 dsp clock support omits 24d75049c5ed ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 omits 24281bc2bf18 ASoC: SOF: Add mt8195 device descriptor omits b7f6503830cd ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to l [...] omits b72bfcffcfc1 ASoC: SOF: topology: Add support for Mediatek AFE DAI omits e6feefa541f3 ASoC: SOF: tokens: add token for Mediatek AFE omits 32d7e03d26fd ASoC: SOF: mediatek: Add mt8195 hardware support omits cebbb5c46d0c drm/vboxvideo: fix a NULL vs IS_ERR() check omits bb8cecf8ba12 Merge branch 'lan78xx-napi' omits ec4c7e12396b lan78xx: Introduce NAPI polling support omits 0dd87266c133 lan78xx: Remove hardware-specific header update omits 9d2da72189a8 lan78xx: Re-order rx_submit() to remove forward declaration omits c450a8eb187a lan78xx: Introduce Rx URB processing improvements omits d383216a7efe lan78xx: Introduce Tx URB processing improvements omits a6df95cae40b lan78xx: Fix memory allocation bug omits d091ec975b5a Merge branch 'dsa-felix-psfp' omits a7e13edf37be net: dsa: felix: restrict psfp rules on ingress port omits 76c13ede7120 net: dsa: felix: use vcap policer to set flow meter for psfp omits 77043c37096d net: mscc: ocelot: use index to set vcap policer omits 23ae3a787771 net: dsa: felix: add stream gate settings for psfp omits 7d4b564d6add net: dsa: felix: support psfp filter on vsc9959 omits 23e2c506ad6c net: mscc: ocelot: add gate and police action offload to PSFP omits 5b1918a54a91 net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain omits 0568c3bf3f34 net: mscc: ocelot: add MAC table stream learn and lookup o [...] omits f6ef47e5bdc6 mctp/test: Update refcount checking in route fragment tests omits 4cdf85ef2371 ipv6: ah6: use swap() to make code cleaner omits df6160deb3de tcp: add missing htmldocs for skb->ll_node and sk->defer_list omits 4121113410fe drm/i915/vlv_dsi: Double pixelclock on read-back for dual- [...] omits 718cc29daa66 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 867ae8a7993b net: mdio: Replaced BUG_ON() with WARN() omits 432b4941928b Merge branch 'dpaa2-phylink' omits 6d386f661326 net: dpaa2-mac: use phylink_generic_validate() omits 22de481d23c9 net: dpaa2-mac: remove interface checks in dpaa2_mac_validate() omits 15d0b14cec1c net: dpaa2-mac: populate supported_interfaces member omits 222838013526 Merge branch 'ag71xx-phylink' omits c8fa4bac30e1 net: ag71xx: use phylink_generic_validate() omits 5e20a8aa48a0 net: ag71xx: remove interface checks in ag71xx_mac_validate() omits 680e9d2cd4bf net: ag71xx: populate supported_interfaces member omits 6c950ca7c11c net: stmmac: dwmac-qcom-ethqos: add platform level clocks [...] omits 640a5fa50a42 platform/x86: think-lmi: Opcode support omits bc30c3b0c8a1 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] omits adca4b68713f Documentation: syfs-class-firmware-attributes: Lenovo Opco [...] omits a713ca234ea9 Merge drm/drm-next into drm-misc-next omits 2a2b66831219 bus: mhi: pci_generic: Add new device ID support for T99W175 omits 8ff978b8b222 ipv4/raw: support binding to nonlocal addresses omits 801cd261718e ARM: dts: qcom: update USB nodes with new platform specifi [...] omits d201f67714a3 arm64: dts: qcom: ipq8074: add MDIO bus omits 42dd1efffebd arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmw [...] omits 00128a57c0fe arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path omits 37613aee2179 arm64: dts: qcom: sc7280: Add venus DT node omits 0112b06fde55 arm64: dts: qcom: Add missing 'chassis-type's omits fa244dca404c arm64: dts: qcom: sm8250-mtp: add sound card support omits 6fcda0b556cc arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node omits 5a263cf629a8 arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node omits 24f52ef0c4bf arm64: dts: qcom: sm8250: Add nodes for tx and rx macros w [...] omits dd7f091fd22b selftests/bpf: Fix xdpxceiver failures for no hugepages omits 37fe0cf5fb80 drm/i915: Clarify probing order in intel_dp_aux_init_backl [...] omits f58a43531167 drm/dp, drm/i915: Add support for VESA backlights using PW [...] omits 646596485e1e drm/dp: Don't read back backlight mode in drm_edp_backligh [...] omits f5dee1283f62 drm/nouveau/kms/nv50-: Explicitly check DPCD backlights fo [...] omits 04f0d6cc62cc drm/i915: Add support for panels with VESA backlights with [...] omits b6a5f4f05592 ASoC: SOF: Platform updates for AMD and Mediatek omits 745a8e7cbea8 ASoC: SOF: New debug feature: IPC message injector omits 63eb462623d2 ASoC: cs42l42: Remove redundant code omits 5931d9a3d052 bpf, docs: Fix ordering of bpf documentation omits f5b1c2ef43d7 bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst omits 3ff36bffaf35 bpf, docs: Change underline in btf to match style guide omits 5c903f64ce97 firmware: cs_dsp: Allow creation of event controls omits f444da38ac92 firmware: cs_dsp: Add offset to cs_dsp read/write omits b329b3d39497 firmware: cs_dsp: Clarify some kernel doc comments omits 86c608040774 firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write [...] omits dcee767667f4 firmware: cs_dsp: Add support for rev 2 coefficient files omits 40a34ae73086 firmware: cs_dsp: Print messages from bin files omits 14055b5a3a23 firmware: cs_dsp: Add pre_run callback omits 2925748eadc3 firmware: cs_dsp: Add version checks on coefficient loading omits 5065cfabec21 firmware: cs_dsp: Add lockdep asserts to interface functions omits 56717d72f7a8 ASoC: wm_adsp: Remove the wmfw_add_ctl helper function omits 48c19a95f15e drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs omits 7eb0502ac053 drm/amdkfd: replace asic_family with asic_type omits 046e674b9615 drm/amdkfd: convert misc checks to IP version checking omits e4804a39ba5f drm/amdkfd: convert switches to IP version checking omits dd0ae064e71a drm/amdkfd: convert KFD_IS_SOC to IP version checking omits 73729a7d079d drm/amdgpu: add error print when failing to add IP block(v2) omits 8bd1b7c29b3c drm/amd/pm: Enhanced reporting also for a stuck command omits d3c983010f6f drm/amdgpu: remove unneeded variable omits a6506cd84582 drm/radeon: correct indentation omits 02274fc0f672 drm/amdkfd: replace trivial funcs with direct access omits 68ca1c3e57c4 drm/amd/display: log amdgpu_dm_atomic_check() failure cause omits d493a0244fce drm/amd/display: Wait for ACK for INBOX0 HW Lock omits 7a47c8820a1d drm/amd/display: Initialise encoder assignment when initia [...] omits aadb06f9c972 drm/amd/display: Query all entries in assignment table dur [...] omits 548f21251415 drm/amd/display: To support sending TPS3 pattern when rest [...] omits ec581edc56d3 drm/amd/display: 3.2.161 omits 0ec283cd043d drm/amd/display: Adjust code indentation omits 6ef86fa8ccc8 drm/amd/display: Add hpd pending flag to indicate detectio [...] omits 095041dbfa03 drm/amd/display: Fix Coverity Issues omits 4cbe435dd688 drm/amd/display: retain/release stream pointer in link enc table omits e43098f6abb0 drm/amd/display: fix stale info in link encoder assignment omits 64266f0a45c8 drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) omits 426b4c4fe52c drm/amd/display: clean up some formats and log omits b57d16bdd62c drm/amd/display: bring dcn31 clk mgr in line with other ve [...] omits 1328e395fd62 drm/amd/display: Fix detection of aligned DMUB firmware meta info omits cfd3f70ebd9e drm/amd/display: Use link_enc_cfg API for queries. omits 80c5f69b9424 drm/amd/display: Fix RGB MPO underflow with multiple displays omits 1f6c9ab06f61 drm/amd/display: remove dmcub_support cap dependency omits f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command omits ebd1e7196958 drm/amd/display: Add helper for blanking all dp displays omits b97788e504da drm/amd/display: remove unnecessary conditional operators omits 26db557e35d6 drm/amdgpu: return early on error while setting bar0 memtype omits d5a28852e86e drm/amdgpu: remove unnecessary checks omits b5f57384805a drm/amdkfd: Add sysfs bitfields and enums to uAPI omits 087451f372bf drm/amdgpu: use generic fb helpers instead of setting up A [...] omits b5d1d755c134 drm/amdkfd: remove kgd_dev declaration and initialization omits 56c5977eae87 drm/amdkfd: replace/remove remaining kgd_dev references omits dff63da93e45 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs omits 574c4183ef75 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs omits 6bfc7c7e175e drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs omits 3356c38dc1b6 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs omits 420185fdadbf drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs omits c531a58bb61b drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs omits 4056b0337746 drm/amdkfd: replace kgd_dev in static gfx v10 funcs omits 9a17c9b79b4d drm/amdkfd: replace kgd_dev in static gfx v9 funcs omits 1cca6087422d drm/amdkfd: replace kgd_dev in static gfx v8 funcs omits 9365fbf3d74b drm/amdkfd: replace kgd_dev in static gfx v7 funcs omits c6c57446383a drm/amdkfd: add amdgpu_device entry to kfd_dev omits 2a67fcfa0db6 RDMA/hns: Validate the pkey index omits 679f2b7552b4 RDMA/ocrdma: Use helper function to set GUIDs omits 999ed03518cb media: atomisp: cleanup qbuf logic omits 3c82bf029525 media: atomisp: add YUVPP at __atomisp_get_pipe() logic omits 72fb16a130ac media: atomisp: frame.c: drop a now-unused function omits c37ed6733551 media: atomisp: pipe_binarydesc: drop logic incompatible w [...] omits 5c5a95385ad6 media: atomisp: binary.c: drop logic incompatible with firmware omits 4f948a328380 media: atomisp: simplify binary.c omits 3f323bb4cfdf media: atomisp: get rid of set pipe version custom ctrl omits 13d72e694271 media: atomisp: atomisp_cmd: make it more compatible with [...] omits 4fa18391ae8c f2fs: do not expose unwritten blocks to user by DIO omits 3d697a4a6b7d f2fs: rework write preallocations omits 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] omits c7f6a2bf61cb Merge branch 'v5.16-next/dts64' into for-next omits 98c3384fa770 arm64: dts: mt8183-kukui: Update Tboard sensor mapping table omits 6661146427cb iio: ad7768-1: Call iio_trigger_notify_done() on error omits 67fe29583e72 iio: itg3200: Call iio_trigger_notify_done() on error omits 4a3bf703a9dc iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config omits 90751fb9f224 iio: dln2: Check return value of devm_iio_trigger_register() omits a827a4984664 iio: trigger: Fix reference counting omits 59f92868176f iio: dln2-adc: Fix lockdep complaint omits f711f28e71e9 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] omits cd0082235783 iio: mma8452: Fix trigger reference couting omits 8e1eeca5afa7 iio: stk3310: Don't return error code in interrupt handler omits 45febe0d6391 iio: kxsd9: Don't return error code in trigger handler omits ef9d67fa72c1 iio: ltr501: Don't return error code in trigger handler omits 70c9774e180d iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] omits 7d71d289e1ba iio: light: ltr501: Added ltr303 driver support omits 471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() omits 7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw omits fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw omits aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw omits 4d57fb548a1b iio: mag3110: Use scan_type when processing raw data omits a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data omits 4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data omits ded408b11354 iio: stk8ba50: Use scan_type when processing raw data omits 571f8d006f39 iio: stk8312: Use scan_type when processing raw data omits 5405c9b4074a iio: sca3000: Use scan_type when processing raw data omits 1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data omits 9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data omits f905772e8b16 iio: bma220: Use scan_type when processing raw data omits 0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks omits 907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device omits eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler omits 6a9a90364914 iio: lmp91000: Remove no-op trigger ops omits 9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops omits f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops omits 44c3bf8c1a48 iio: as3935: Remove no-op trigger ops omits 35ce398a554c iio: afe4404: Remove no-op trigger ops omits 26ae5ed3fcda iio: afe4403: Remove no-op trigger ops omits a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops omits e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops omits 2d323927519c iio: interrupt-trigger: Remove no-op trigger ops omits 3c33b7b8267f iio: Mark iio_device_type as const omits 1fd85607e1e5 iio/scmi: Add reading "raw" attribute. omits 6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. omits 2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get [...] omits 4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() omits dc19fa63ad80 iio: ms5611: Simplify IO callback parameters omits ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] omits 4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks omits 8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc omits fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional omits e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in s [...] omits 8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call omits ab0c1e34536c arm64: dts: mediatek: mt8173: Add gce-client-reg to displa [...] omits 861a08874fdb dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 ka [...] omits bf08726b34c1 dt-bindings: arm64: dts: mediatek: Add more SKUs for mt818 [...] omits 735810139312 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo omits 3831b385147f arm64: dts: mt8183: Add kakadu sku22 omits 1c1f350be884 arm64: dts: mt8183: Add more fennel SKUs omits 52e84f233459 arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board omits 2706707b225d arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus omits f063eba3e7a6 ASoC: SOF: amd: Add support for SOF firmware authentication omits 4627421fb883 ASoC: SOF: amd: Add trace logger support omits efb931cdc4b9 ASoC: SOF: topology: Add support for AMD ACP DAIs omits 63fba90fc88b ASoC: amd: acp-config: Remove legacy acpi based machine struct omits ec25a3b14261 ASoC: SOF: amd: Add Renoir PCI driver interface omits 11ddd4e37181 ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform omits f1bdd8d385a8 ASoC: amd: Add module to determine ACP configuration omits e8afccf8fb75 ASoC: SOF: amd: Add PCM stream callback for Renoir dai's omits bda93076d184 ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir omits 738a2b5e2cc9 ASoC: SOF: amd: Add IPC support for ACP IP block omits 7e51a9e38ab2 ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware omits 0e44572a28a4 ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration omits 846aef1d7cc0 ASoC: SOF: amd: Add Renoir ACP HW support omits ff9ea5c62279 arm64: dts: mediatek: mt8183-evb: Add node for thermistor omits 9cf6a26ae352 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks omits 7f1a9f47df61 arm64: dts: mediatek: mt8192: fix i2c node names omits a59308a5fb23 drm/i915: Fix fastsets on TypeC ports following a non-bloc [...] omits e0dbd7b0ed02 power: supply: core: Add kerneldoc to battery struct omits 5ae9497dda62 signal: requeuing undeliverable signals omits 1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation omits aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume a [...] omits a4585ba2050f power: supply: core: Use library interpolation omits b171f667f378 signal: Requeue ptrace signals omits 5768d8906bc2 signal: Requeue signals in the appropriate queue omits 876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio omits 4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function omits 7efb14256dd3 remoteproc: Use %pe format string to print return error code omits 75082e7f4680 net: add missing include in include/net/gro.h omits e7f7c99ba911 signal: In get_signal test for signal_group_exit every tim [...] omits b6ce2af8766c pwm: img: Use only a single idiom to get a runtime PM reference omits 69125b4b9440 reset: tegra-bpmp: Revert Handle errors in BPMP response omits e92af33e472c stmmac: fix build due to brainos in trans_start changes omits 14d8956548ad pwm: vt8500: Implement .apply() callback omits 0ee11b87c38b pwm: img: Implement .apply() callback omits 5e93d7782f7f pwm: twl: Implement .apply() callback omits e45a178e9e28 pwm: Restore initial state if a legacy callback fails omits 92f69e582e15 pwm: Prevent a glitch for legacy drivers omits 77965c98cffe pwm: Move legacy driver handling into a dedicated function omits 339f28964147 ixgbevf: Add support for new mailbox communication between [...] omits c869259881a3 ixgbevf: Mailbox improvements omits 9c9463c29d1b ixgbevf: Add legacy suffix to old API mailbox functions omits 887a32031a8a ixgbevf: Improve error handling in mailbox omits 0edbecd57057 ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE omits ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next omits fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking omits 08d2061ff9c5 arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode omits f4d77525679e firmware: xilinx: export the feature check of zynqmp firmware omits fbce9f14055e firmware: xilinx: add macros of node ids for error event omits 1881eadb2041 firmware: xilinx: add register notifier in zynqmp firmware omits fbf3443f7750 nitro_enclaves: Add KUnit tests for contiguous physical me [...] omits 07503b3c1e13 nitro_enclaves: Add KUnit tests setup for the misc device [...] omits 090ce7831d34 nitro_enclaves: Sanity check physical memory regions durin [...] omits f6bdc0aafe88 nitro_enclaves: Merge contiguous physical memory regions omits dc74e8cf2324 nitro_enclaves: Remove redundant 'flush_workqueue()' calls omits 17a7555bf21c Merge branch 'dev_watchdog-less-intrusive' omits bec251bc8b6a net: no longer stop all TX queues in dev_watchdog() omits dab8fe320726 net: do not inline netif_tx_lock()/netif_tx_unlock() omits 5337824f4dc4 net: annotate accesses to queue->trans_start omits 8160fb43d55d net: use an atomic_long_t for queue->trans_timeout omits b32563b6ccba Merge tag 'for-net-next-2021-11-16' of git://git.kernel.or [...] omits 1b9beda83e27 fs: dlm: fix build with CONFIG_IPV6 disabled omits f45b2974cc0a bpf, x86: Fix "no previous prototype" warning omits 379e4de9e140 x86/sgx: Fix minor documentation issues omits 65483559dc0a net: ethernet: ti: cpsw: Enable PHY timestamping omits 2322b532ad90 x86/mce: Get rid of cpu_missing omits 738baea4970b Documentation: networking: net_failover: Fix documentation omits 4616dddcfaf7 usb: typec: ucsi: Expose number of alternate modes in partner omits 0d8cfeeef3f5 usb: xhci-mtk: fix random remote wakeup omits 38269d2faddc usb: xhci-mtk: remove unnecessary error check omits 6352f24ba40f Docs: usb: update writesize, copy_from_user, usb_fill_bulk [...] omits 925ed163abcf Docs: usb: update comment and code near increment usage count omits 7ef0d85c87d1 Docs: usb: update err() to pr_err() and replace __FILE__ omits a9f4a6e92b3b perf: Drop guest callback (un)register stubs omits 17ed14eba22b KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c omits be399d824b43 KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PE [...] omits 7b517831a1c6 KVM: arm64: Convert to the generic perf callbacks omits 33271a9e2b52 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c omits e1bfc24577cc KVM: Move x86's perf guest info callbacks to generic KVM omits db215756ae59 KVM: x86: More precisely identify NMI from guest when hand [...] omits 73cd107b9685 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arc [...] omits 87b940a0675e perf/core: Use static_call to optimize perf_guest_info_callbacks omits 2aef6f306b39 perf: Force architectures to opt-in to guest callbacks omits 1c3430516b07 perf: Add wrappers for invoking guest callbacks omits b9f5621c9547 perf/core: Rework guest callbacks to prepare for static_ca [...] omits 84af21d850ee perf: Drop dead and useless guest "support" from arm, csky [...] omits 2934e3d09350 perf: Stop pretending that perf can handle multiple guest [...] omits f4b027c5c819 KVM: x86: Register Processor Trace interrupt hook iff PT e [...] omits 5c7df80e2ce4 KVM: x86: Register perf callbacks after calling vendor's h [...] omits ff083a2d972f perf: Protect perf_guest_cbs with RCU omits cb0e52b77487 psi: Fix PSI_MEM_FULL state when tasks are in memstall and [...] omits 4feee7d12603 sched/core: Forced idle accounting omits 2fb75e1b642f psi: Add a missing SPDX license header omits 2d3791f116bb psi: Remove repeated verbose comment omits d31c3c683ee6 x86/csum: Rewrite/optimize csum_partial() omits 2202e15b2b1a kernel/locking: Use a pointer in ww_mutex_trylock(). omits 072927d1cebf media: atomisp: sh_css_sp: better support the current firmware omits 49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked omits 37c4fd0db7c9 ALSA: hda: Do disconnect jacks at codec unbind omits 4a555f2b8d31 usb: gadget: at91_udc: Convert to GPIO descriptors omits 16d42759207f usb: gadget: composite: Show warning if function driver's [...] omits d429976170a5 usb: gadget: f_midi: allow resetting index option omits f057a1d4f0d2 usb: Remove redundant 'flush_workqueue()' calls omits c76ef96fc00e usb: gadget: f_fs: Use stream_open() for endpoint files omits 9933698f6119 USB: ehci_brcm_hub_control: Improve port index sanitizing omits fa78e367a249 drm/amdgpu: stop getting excl fence separately omits 4ce3b45704d5 usb: dwc3: meson-g12a: fix shared reset control use omits 433ba26f40d4 dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 omits 2cbb8d4d6770 drm/i915: use new iterator in i915_gem_object_wait_reservation omits 7e2e69ed4678 drm/i915: Fix i915_request fence wait semantics omits ba67723f9461 dt-bindings: usb: dwc2: document the port when usb-role-sw [...] omits 9c8846c73ec0 usb: cdnsp: Remove unneeded semicolon after `}' omits 5e9ddbdcf730 drm/i915: use new cursor in intel_prepare_plane_fb v2 omits 1b5bdf071e62 drm/i915: use the new iterator in i915_sw_fence_await_rese [...] omits 73495209f645 drm/i915: use new iterator in i915_gem_object_wait_priority omits 912ff2ebd695 drm/i915: use the new iterator in i915_gem_busy_ioctl v2 omits 6749e69c4dad optee: add asynchronous notifications omits 787c80cc7b22 optee: separate notification functions omits 1e2c3ef0496e tee: export teedev_open() and teedev_close_context() omits f18397ab3ae2 tee: fix put order in teedev_close_context() omits ff5fdc34d0ae dt-bindings: arm: optee: add interrupt property omits 63d5bc420f46 docs: staging/tee.rst: add a section on OP-TEE notifications omits 40fafc8eca3f spi: hisi-kunpeng: Fix the debugfs directory name incorrect omits 7fabe7fed182 ASoC: stm32: sai: increase channels_max limit omits 2f0b1b013bbc ASoC: SOF: debug: Add support for IPC message injection omits 0bd2891bda45 ASoC: SOF: intel: Use the generic helper to get the reply omits 18c45f270352 ASoC: SOF: imx: Use the generic helper to get the reply omits 8ae77801c81d ASoC: SOF: utils: Add generic function to get the reply fo [...] omits bbf0e1d36519 ASoC: cs42l42: Remove redundant pll_divout member omits 3edde6de0906 ASoC: cs42l42: Simplify reporting of jack unplug omits f2dfbaaa5404 ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks omits 976001b10fa4 ASoC: cs42l42: Remove redundant writes to DETECT_MODE omits 228e80459960 MAINTAINERS: Add myself as SPI NOR co-maintainer omits 1189d2fb15a4 staging: r8188eu: delete unused header omits 06e6885d6a1d staging: r8188eu: code indent should use tabs omits 8495a34094b4 staging: r8188eu: remove unused defines in wifi.h omits fce0490dcbee staging: r8188eu: fix array_size.cocci warning omits 944f0f697acd staging: vt6655: Delete bogus check for `init_count` in AL7230 omits 8026ee384a28 staging: vt6655: Delete bogus check for `init_count` in AL2230 omits 6a141baa801b staging: vt6655: Update comment for `rf_write_wake_prog_syn` omits 1d17faf5c998 staging: vt6655: Rename `RFvWriteWakeProgSyn` function omits 9064cb02ee20 staging: vt6655: Rewrite conditional in AL7320 initialization omits 460228f19bbc staging: vt6655: Use incrementation in `idx` omits cfbfa0d3c35f staging: vt6655: Introduce `idx` variable omits 6a143ec198a6 staging: vt6655: Remove unnecessary type casts omits d396e735ba0c mtd: spi-nor: spansion: Use manufacturer late_init() omits f22a48dbd01b mtd: spi-nor: sst: Use manufacturer late_init() to set _write() omits 3fdad69e7fb2 mtd: spi-nor: xilinx: Use manufacturer late_init() to set [...] omits 00947a964949 mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops omits 7d4ff0613fb5 mtd: spi-nor: sst: Use flash late_init() for locking omits b0fa1db7d2f6 mtd: spi-nor: atmel: Use flash late_init() for locking omits dacc8cfee493 mtd: spi-nor: core: Introduce the late_init() hook omits 5854d4a6cc35 mtd: spi-nor: Get rid of nor->page_size omits 7158c86e5607 mtd: spi-nor: core: Use container_of to get the pointer to [...] omits a360ae43217c mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description omits 2b425ef8c16c Merge branch 'ocelot_net-phylink' omits 7258aa5094db net: ocelot_net: use phylink_generic_validate() omits a6f5248bc0a3 net: ocelot_net: remove interface checks in macb_validate() omits 8ea8c5b492d4 net: ocelot_net: populate supported_interfaces member omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages omits c11239f3556c Merge branch 'mtk_eth_soc-phylink' omits a4238f6ce151 net: mtk_eth_soc: use phylink_generic_validate() omits 71d927494463 net: mtk_eth_soc: drop use of phylink_helper_basex_speed() omits db81ca153814 net: mtk_eth_soc: remove interface checks in mtk_validate() omits 83800d29f0c5 net: mtk_eth_soc: populate supported_interfaces member omits 253d091cdf99 Merge branch 'sparx5-phylink' omits 319faa90b724 net: sparx5: use phylink_generic_validate() omits 9b5cc05fd91c net: sparx5: clean up sparx5_phylink_validate() omits ae089a819176 net: sparx5: populate supported_interfaces member omits d3a410001e67 Merge branch 'enetc-phylink' omits 75021cf02ff8 net: enetc: use phylink_generic_validate() omits 5a94c1ba8e33 net: enetc: remove interface checks in enetc_pl_mac_validate() omits 4e5015df5211 net: enetc: populate supported_interfaces member omits 02ccdd9ddc10 Merge branch 'xilinx-phylink' omits 72a47e1aaf2e net: axienet: use phylink_generic_validate() omits 5703a4b66456 net: axienet: remove interface checks in axienet_validate() omits 136a3fa28a9f net: axienet: populate supported_interfaces member omits 01dd74246c75 Merge tag 'mlx5-updates-2021-11-16' of git://git.kernel.or [...] omits 3b941c5a1968 media: atomisp: sh_css_param_shading: fix comments coding style omits b8d65b8a5aea drm/i915/driver: add i915_driver_ prefix to functions omits 4588d7eb3b53 drm/i915/driver: rename driver to i915_drm_driver omits 50f1d9343b91 media: atomisp: get rid of sctbl_legacy_* omits 58471f6384fd drm/i915/driver: rename i915_drv.c to i915_driver.c omits c0a7df148e9d media: atomisp: get rid of #ifdef HAS_BL omits d7ab37bcddc7 media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests omits 63705da3dfc8 media: atomisp: remove #ifdef HAS_NO_HMEM omits 35009261b9e9 media: atomisp: sh_css_params: cleanup the code omits 037de9f2b2c1 media: atomisp: sh_css_params: remove tests for ISP2401 omits b541d4c99231 media: atomisp: sh_css_mipi: cleanup the code omits ef3f3627ff1b media: atomisp: sh_css_metrics: drop some unused code omits 839467839ca0 media: atomisp: simplify sh_css_defs.h omits da8fdf490b95 media: atomisp: drop empty files omits 60c8a1d8ed00 Merge branch 'mem-ctrl-next' into for-next omits 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] omits f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 64bc3aa02ae7 ath11k: reset RSN/WPA present state for open BSS omits 436a4e886598 ath11k: clear the keys properly via DISABLE_KEY omits 886433a98425 ath11k: add support for BSS color change omits fc95d10ac41d ath11k: add string type to search board data in board-2.bi [...] omits 273703ebdb01 ath11k: Fix crash caused by uninitialized TX ring omits fb12305aff12 ath11k: add trace log support omits 1ad6e4b00f29 ath11k: Add missing qmi_txn_cancel() omits bd77f6b1d710 ath11k: use cache line aligned buffers for dbring omits f951380a6022 ath11k: Disabling credit flow for WMI path omits 086c921a3540 ath11k: Fix ETSI regd with weather radar overlap omits db813d7bd919 selftests/bpf: Mark variable as static omits 67d61d30b8a8 selftests/bpf: Variable naming fix omits ea78548e0f98 selftests/bpf: Move summary line after the error logs omits 85c5f7c9200e net/mlx5: E-switch, Create QoS on demand omits d7df09f5e7b4 net/mlx5: E-switch, Enable vport QoS on demand omits e9d491a64755 net/mlx5: E-switch, move offloads mode callbacks to offloads file omits b22fd4381d15 net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac omits fcf8ec54b047 net/mlx5: E-switch, Remove vport enabled check omits 819c319c8c91 net/mlx5e: Specify out ifindex when looking up decap route omits fc3a879aea35 net/mlx5e: TC, Move comment about mod header flag to corre [...] omits 88d974860412 net/mlx5e: TC, Move kfree() calls after destroying all resources omits 972fe492e847 net/mlx5e: TC, Destroy nic flow counter if exists omits 0164a9bd9d63 net/mlx5: TC, using swap() instead of tmp variable omits 1cfd3490f278 net/mlx5: CT: Allow static allocation of mod headers omits 2c0e5cf5206e net/mlx5e: Refactor mod header management API omits f28a14c1dcb0 net/mlx5: Avoid printing health buffer when firmware is un [...] omits aef0f8c67d75 net/mlx5: Fix format-security build warnings omits bc541621f8ba net/mlx5e: Support ethtool cq mode omits b9241f54138c net: document SMII and correct phylink's new validation mechanism omits be0f6c4100ac Merge branch 'r8169-disable-detection-of-further-chip-vers [...] omits 364ef1f37857 r8169: disable detection of chip version 41 omits 6c8a5cf97c3f r8169: disable detection of chip version 45 omits 2d6600c754f8 r8169: disable detection of chip versions 49 and 50 omits 4b5f82f6aaef r8169: enable ASPM L1/L1.1 from RTL8168h omits c60c34a9104e Merge branch 'net-better-packing-of-global-vars' omits 49ecc2e9c3ab net: align static siphash keys omits 7071732c26fe net: use .data.once section in netdev_level_once() omits c2c60ea37e5b once: use __section(".data.once") omits fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking omits e5b5d25444e9 ACPI: thermal: drop an always true check omits a917dfb66c0a RDMA/bnxt_re: Scan the whole bitmap when checking if "disa [...] omits dd566d586fba RDMA/bnxt_re: Remove unneeded variable omits fc9d19e18aaa RDMA/irdma: Use helper function to set GUIDs omits 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable omits 0fe4ff885f8a x86/fpu: Correct AVX512 state tracking omits 279373dee83e Fixup merge-to-merge conflict in lzo_compress_pages omits b71221886a14 Merge branch 'for-next-next-v5.16-20211116' into for-next- [...] omits 85b7c01714a8 Merge branch 'for-next-current-v5.15-20211116' into for-ne [...] omits f0d739a7fa3b Merge branch 'ext/nikbor/pause-balance-v2' into for-next-n [...] omits d872c627a59d Merge branch 'ext/josef/global-steal-v3' into for-next-nex [...] omits e78b180da5c5 Merge branch 'misc-next' into for-next-next-v5.16-20211116 omits ed93ad77fa88 Merge branch 'misc-5.16' into for-next-current-v5.15-20211116 omits a6effc06cc5b btrfs: allow device add if balance is paused omits 68375f1e8746 btrfs: make device add compatible with paused balance in b [...] omits aa7a00161051 btrfs: introduce BTRFS_EXCLOP_BALANCE_PAUSED exclusive state omits 11d02f3b26a6 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes omits be4b570df108 btrfs: get rid of root->orphan_cleanup_state omits 22b461ad9f75 btrfs: remove global rsv stealing logic for orphan cleanup omits 5a92f59934a7 btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv s [...] omits 8ec97027317a btrfs: check ticket->steal in steal_from_global_block_rsv omits 8a96b88f7586 btrfs: check for priority ticket granting before flushing omits 9f270c741efe btrfs: handle priority ticket failures in their respective [...] omits 0426549c5d7d Merge branch 'misc-5.16' into next-fixes omits 28491d7ef4af Bluetooth: btusb: enable Mediatek to support AOSP extension omits 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF omits 7cd925a8823d clocksource/drivers/exynos_mct: Refactor resources allocation omits bf9cda02bd4c btrfs: fix a out-of-boundary access for copy_compressed_da [...] omits 715ecbc10d6a power: supply: max77976: add Maxim MAX77976 charger driver omits 77d641baa3c8 power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY omits f9a09de33b47 dt-bindings: power: supply: add Maxim MAX77976 battery charger omits 1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm omits 5b49e068bead media: atomisp: get rid of #ifdef ISP_VEC_NELEMS omits 912680064f94 media: atomisp: make sh_css similar to Intel Aero driver omits ec1804dadf36 media: atomisp: warn if mipi de-allocation failed omits dc41f7df78af media: atomisp: drop check_pipe_resolutions() logic omits 37746513f682 media: atomisp: get rid of some weird warn-suppress logic omits e05b3bbbf12f media: atomisp: drop a dead code omits 1de7694155a7 media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg omits 6a28541ff52f media: atomisp: unify ia_css_stream stop logic omits 802dfce3b96e media: atomisp: get rid of ia_css_stream_load() omits 0a9e6351ea70 media: atomisp: drop crop code at stream create function omits 2a01213bfa10 media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS omits 9e22032e9c9e media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA omits 52481d4d319c media: atomisp: drop #ifdef WITH_PC_MONITORING omits 16d0c92ef8a5 media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS omits 29a3764a76ed media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM omits 7bedd01849d6 media: atomisp: drop an useless #ifdef ISP2401 omits 47f6b6d498ec media: atomisp: drop two vars that are currently ignored omits c35abde30ac6 media: atomisp: Avoid some {} just to define new vars omits 0badc300c03a media: atomisp: fix comments coding style at sh_css.c omits 55e14acd99fd media: atomisp: ia_css_stream.h: remove ifdefs from the header omits 4005ecee616a media: atomisp: shift some structs from input_system_local omits 77db47351071 media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE omits bcc3ba664931 media: atomisp: get rid of phys event abstractions omits 58043dbf6d1a media: atomisp: handle errors at sh_css_create_isp_params() omits 363d50b73dd8 media: atomisp: implement enum framesize/frameinterval omits d45d97873b8e media: atomisp-ov2680: implement enum frame intervals omits dd8e6adb9b5d media: atomisp-ov2680: adjust the maximum frame rate omits 04da0010c097 media: atomisp-ov2680: remove some unused fields omits 8734c1d948f4 media: atomisp-ov2680: uncomment other resolutions omits ea3e24ca3012 media: atomisp-gc2235: drop an unused var omits 652af08aad42 media: ipu3: drop an unused variable omits 44ebcb44584f spi: dw: Define the capabilities in a continuous bit-flags set omits 2b8a47e0b698 spi: dw: Replace DWC_HSSI capability with IP-core version checker omits 2cc8d9227bbb spi: dw: Introduce Synopsys IP-core versions interface omits ec77c086dc5b spi: dw: Convert to using the Bitfield access macros omits 725b0e3ea899 spi: dw: Put the driver entities naming in order omits 21b6b3809b84 spi: dw: Discard redundant DW SSI Frame Formats enumeration omits a62bacba81c4 spi: dw: Add a symbols namespace for the core module omits 4950486cd86f regulator: da9121: Emit only one error message in .remove() omits 7548a391c53c ASoC: SOF: i.MX: simplify Kconfig omits 5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once omits 1f9d56574334 Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminat [...] omits 0f281a5e5b67 Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set t [...] omits 9482c5074a7d Bluetooth: hci_request: Remove bg_scan_update work omits f056a65783cc Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to us [...] omits 2bd1b237616b Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to u [...] omits be6c5ba2b00a Bluetooth: btmrvl_main: repair a non-kernel-doc comment omits f8ae9bb51670 dt-bindings: power: reset: gpio-poweroff: Convert txt bind [...] omits d41bc48bfab2 selftests/bpf: Add uprobe triggering overhead benchmarks omits 62803fec52f8 Merge branch 'inuse-cleanups' omits b3cb764aa1d7 net: drop nopreempt requirement on sock_prot_inuse_add() omits 4199bae10c49 net: merge net->core.prot_inuse and net->core.sock_inuse omits d477eb900484 net: make sock_inuse_add() available omits 2a12ae5d433d net: inline sock_prot_inuse_add() omits abc3342a09a7 Merge branch 'gro-out-of-core-files' omits 587652bbdd06 net: gro: populate net/core/gro.c omits e456a18a390b net: gro: move skb_gro_receive into net/core/gro.c omits 0b935d7f8c07 net: gro: move skb_gro_receive_list to udp_offload.c omits 4721031c3559 net: move gro definitions to include/net/gro.h omits 6fcc06205c15 Merge branch 'tcp-optimizations' omits 43f51df41729 net: move early demux fields close to sk_refcnt omits 29fbc26e6dfc tcp: do not call tcp_cleanup_rbuf() if we have a backlog omits 8bd172b78729 tcp: check local var (timeo) before socket fields in one test omits f35f821935d8 tcp: defer skb freeing after socket lock is released omits 3df684c1a3d0 tcp: avoid indirect calls to sock_rfree omits b96c51bd3bd8 tcp: tp->urg_data is unlikely to be set omits 7b6a893a5991 tcp: annotate races around tp->urg_data omits 0307a0b74b3a tcp: annotate data-races on tp->segs_in and tp->data_segs_in omits d2489c7b6d7d tcp: add RETPOLINE mitigation to sk_backlog_rcv omits 93afcfd1db35 tcp: small optimization in tcp recvmsg() omits 91b6d3256356 net: cache align tcp_memory_allocated, tcp_sockets_allocated omits 6c302e799a0d net: forward_alloc_get depends on CONFIG_MPTCP omits 1ace2b4d2b4e net: shrink struct sock by 8 bytes omits 1b31debca832 ipv6: shrink struct ipcm6_cookie omits aba546565b61 net: remove sk_route_nocaps omits d0d598ca86bd net: remove sk_route_forced_caps omits 42f67eea3ba3 net: use sk_is_tcp() in more places omits 373544020024 tcp: small optimization in tcp_v6_send_check() omits 283c6b54bca1 tcp: remove dead code in __tcp_v6_send_check() omits d519f350967a tcp: minor optimization in tcp_add_backlog() omits ebf7f6f0a6cd bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 omits 385315decf65 Bluetooth: Don't initialize msft/aosp when using user channel omits a27c519a8164 Bluetooth: fix uninitialized variables notify_evt omits 3a56ef719f0b Bluetooth: stop proccessing malicious adv data omits dd2ac1d6d495 Bluetooth: hci_h4: Fix padding calculation error within h4 [...] omits e12cd158c8a4 selftests/bpf: Configure dir paths via env in test_bpftool [...] omits b62318152040 bpftool: Update doc (use susbtitutions) and test_bpftool_s [...] omits 4344842836e9 bpftool: Add SPDX tags to RST documentation files omits 4746158305e9 selftests/bpf: Add a dedup selftest with equivalent struct [...] omits 69a055d54615 libbpf: Fix a couple of missed btf_type_tag handling in btf.c omits fac1319be07b Merge branch 'for-v5.17/renesas-rpc' into for-next omits b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L omits 9a7fc952717e drm/i915: Skip error capture when wedged on init omits 8c89eda37118 Merge branch 'for-v5.17/renesas-rpc' into for-next omits 5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro omits 818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_ [...] omits 4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrup [...] omits c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R [...] omits f69590af7cbc Merge branch 'next/soc64' into for-next omits fc6303bf30fb Merge branch 'next/soc' into for-next omits ddb0fc6f055d arm64: exynos: Enable Exynos Multi-Core Timer driver omits b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data omits 1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 omits 7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive omits 7adaf921b643 phy: ti: report 2 non-kernel-doc comments omits 8755e9e6d0e4 phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-s [...] omits b3c3d5881e0e platform/surface: aggregator_registry: Rename device regis [...] omits acff7091df0e platform/surface: aggregator_registry: Use generic client [...] omits 38543b72fbe5 platform/surface: aggregator: Make client device removal m [...] omits 0f0ac158d28f platform/x86: asus-wmi: Add support for custom fan curves omits 79f960e29cfc platform/x86: thinkpad_acpi: Convert platform driver to us [...] omits e47d0bf800e8 bpftool: Add current libbpf_strict mode to version output omits 2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) omits 7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding omits 80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls omits 5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls omits 06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls omits 02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink omits 85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table omits fd23116d7b8d ALSA: usb-audio: Use int for dB map values omits 16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition omits 8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices omits 82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config omits 19c88fc96d94 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] omits 3ad4b7c81a99 net: macb: Fix several edge cases in validate omits 5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml omits 3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset omits 1c0066baa869 btrfs: cache reported zone during mount omits 802dc2194f5a btrfs: remove unused parameter fs_devices from btrfs_init_ [...] omits ddc8e9cb530e btrfs: deprecate BTRFS_IOC_BALANCE ioctl omits 93125cc0884e btrfs: make 1-bit bit-fields of scrub_page unsigned int omits eda09706b240 cgroup: rstat: Mark benign data race to silence KCSAN omits 75cc9a84c9eb x86/sev: Remove do_early_exception() forward declarations omits 5ed0a99b12aa x86/head64: Carve out the guest encryption postprocessing [...] omits d2c64f98c387 PCI: Use pci_find_vsec_capability() when looking for TBT devices omits dbc4c70e3cdf x86/sev: Get rid of excessive use of defines omits 688542e29fae selftests/sgx: Add test for multiple TCS entry omits 26e688f1263a selftests/sgx: Enable multiple thread support omits abc5cec47350 selftests/sgx: Add page permission and exception test omits c085dfc7685c selftests/sgx: Rename test properties in preparation for m [...] omits 41493a095e48 selftests/sgx: Provide per-op parameter structs for the te [...] omits f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_overs [...] omits 065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F() omits 1b35eb719549 selftests/sgx: Encpsulate the test enclave creation omits 147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure omits 3200505d4de6 selftests/sgx: Create a heap for the test enclave omits 5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segmen [...] omits 39f62536be2f selftests/sgx: Assign source for each segment omits 5064343fb155 selftests/sgx: Fix a benign linker warning omits 18c3933c1983 x86/sev: Shorten GHCB terminate macro names omits 5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs omits 5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod omits 749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h omits 7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch omits 8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver omits 95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' omits bae9e13fc55c ASoC: cs35l41: DSP Support omits 0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml omits 0c61ac2786ff Merge series "ASoC: Intel: sof_sdw: Use fixed DAI link id" [...] omits a4832f80271b Merge series "Add tfa9897 rcv-gpios support" from Vincent [...] omits 3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure() omits c6acb1e7bf46 x86/sgx: Add hook to error injection address validation omits 03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code omits a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison omits 992801ae9243 x86/sgx: Initial poison handling for dirty and free pages omits 40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages omits d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages omits 53989fad1286 cxl/pmem: Fix module reload vs workqueue state omits fd49f99c1809 ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT omits 814dff9ae234 cxl/test: Mock acpi_table_parse_cedt() omits f4ce1f766f1e cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers omits 2d03e46a4bad ACPI: Add a context argument for table parsing handlers omits ad2f63971e96 ACPI: Teach ACPI table parsing about the CEDT header format omits f64bd790b750 ACPI: Keep sub-table parsing infrastructure available for modules omits 09eac2ca988a tools/testing/cxl: add mock output for the GET_HEALTH_INFO [...] omits a91bd78967c4 cxl/memdev: Remove unused cxlmd field omits affec782742e cxl/core: Convert to EXPORT_SYMBOL_NS_GPL omits 5e2411ae8071 cxl/memdev: Change cxl_mem to a more descriptive name omits 888e034a74f4 cxl/mbox: Remove bad comment omits 08b9e0ab8af4 cxl/pmem: Fix reference counting for delayed work omits 459e1cd0d5ec Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 27dff0f58bde x86/mm: Nuke PAGE_KERNEL_IO omits fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] omits 6b2a2138cf36 drm/i915/gem: Stop using PAGE_KERNEL_IO omits 92c446053814 fs: dlm: replace use of socket sk_callback_lock with sock_lock omits 4c3d90570bcc fs: dlm: don't call kernel_getpeername() in error_report() omits d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings omits 7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more omits ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions omits dd54575a83d8 drm/i915: include intel-gtt.h only where needed omits a5bdc36354cb Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits aa67bacb482a arm: dts: mt6589: Add device tree for Fairphone 1 omits 5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor omits 2f6a470d6545 Revert "Merge branch 'mctp-i2c-driver'" omits 67266372b88c btrfs: reduce the scope of the tree log mutex during trans [...] omits 4872c473ae6e btrfs: consolidate device_list_mutex in prepare_sprout to [...] omits 3cc41925fd0f btrfs: switch seeding_dev in init_new_device to bool omits 9b45c1ccfae6 btrfs: send: remove unused type parameter to iterate_inode_ref_t omits e7b06765f080 btrfs: send: remove unused found_type parameter to lookup_ [...] omits e1ac5f289076 btrfs: rename btrfs_item_end_nr to btrfs_item_data_end omits e36bce985cd5 btrfs: remove the btrfs_item_end() helper omits 242db53eafb3 btrfs: drop the _nr from the item helpers omits 9cb4aea5af3b btrfs: introduce item_nr token variant helpers omits 22c930aee041 btrfs: make btrfs_file_extent_inline_item_len take a slot omits ea2237894e50 btrfs: add btrfs_set_item_*_nr() helpers omits e2475e9e9aa5 btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere omits 099725d2a05e btrfs: remove no longer needed logic for replaying directo [...] omits 90a4e2cc9bda btrfs: only copy dir index keys when logging a directory omits 6aedfcbbc1f8 btrfs: check-integrity: fix a warning on write caching dis [...] omits d4b5d76835e9 btrfs: silence lockdep when reading chunk tree during mount omits a88d33b7dc98 btrfs: remove spurious unlock/lock of unused_bgs_lock omits 5bf7d010775e btrfs: fix deadlock between quota enable and other quota o [...] omits b103a9bfdb7c btrfs: fix ENOSPC failure when attempting direct IO write [...] omits 9d48aac53040 btrfs: fix memory ordering between normal and ordered work [...] omits 6d3b1b069946 Merge branch 'generic-phylink-validation' omits 5038ffea0c6c net: mvpp2: use phylink_generic_validate() omits 02a0988b9893 net: mvneta: use phylink_generic_validate() omits 34ae2c09d46a net: phylink: add generic validate implementation omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 5cf46d8e741f net/wan/fsl_ucc_hdlc: fix sparse warnings omits 311107bdecd1 net: fddi: use swap() to make code cleaner omits 9ed941178ce9 hinic: use ARRAY_SIZE instead of ARRAY_LEN omits 16b1c4e01c89 net: usb: ax88179_178a: add TSO feature omits 71812af7234f Merge branch 'mctp-i2c-driver' omits 80be9b2c0d93 mctp i2c: MCTP I2C binding driver omits 0b6141eb2b14 dt-bindings: net: New binding mctp-i2c-controller omits 3ef2de27a05a i2c: npcm7xx: Allow 255 byte block SMBus transfers omits 1b2ba1f591c9 i2c: aspeed: Allow 255 byte block transfers omits 84a107e68b34 i2c: dev: Handle 255 byte blocks for i2c ioctl omits 13cae4a104d2 i2c: core: Allow 255 byte transfers for SMBus 3.x omits 395879305333 Merge branch 'mem-ctrl-next' into for-next omits 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 8c5ba21c16bd memory: mtk-smi: Fix a null dereference for the ostd omits cc0be1ad686f net: bridge: Slightly optimize 'find_portno()' omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED omits 4de0ebb10652 Merge branch 'next/drivers' into for-next omits f5dc0140d483 soc: samsung: exynos-pmu: Add Exynos850 support omits a67cce839451 dt-bindings: samsung: pmu: Document Exynos850 omits 214f78060713 soc: samsung: exynos-chipid: add Exynos7885 SoC support omits 569e45a11354 soc: samsung: exynos-chipid: describe which SoCs go with c [...] omits f7d344f2188c spi: xlp: Remove Netlogic XLP variants omits f02bff30114f spi: lpspi: release requested DMA channels omits 45971bdd8ca8 spi: remove unused header file <linux/platform_data/spi-cl [...] omits 02d6fdecb9c3 regmap: allow to define reg_update_bits for no bus configuration omits 296c789ce1e5 ASoC: intel: sof_sdw: add link adr order check omits 4ed65d6ead29 ASoC: intel: sof_sdw: remove get_next_be_id omits bd98394a811c ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init omits f8f8312263e2 ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk omits bf605cb04230 ASoC: intel: sof_sdw: move DMIC link id overwrite to creat [...] omits d471c034f832 ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP omits b63137cf5167 ASoC: intel: sof_sdw: rename be_index/link_id to link_index omits 1071f2415b6b ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 omits 0527b19fa4f3 ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x36 [...] omits dd31ddd81904 ASoC: intel: sof_sdw: return the original error number omits 48b5b6a56002 ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release omits b4e2d7ce132b ASoC: SOF: IPC: update ipc_log_header() omits 168eed447129 ASoC: SOF: IPC: Add new IPC command to free trace DMA omits 9da52c39b33e ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios omits 77fffb83933a ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property fo [...] omits 642fc4fa0487 Merge existing fixes from spi/for-5.16 into new branch omits 79a7a5ac3e53 Merge existing fixes from asoc/for-5.16 into new branch omits cb3ef7b00042 net: sched: sch_netem: Refactor code in 4-state loss generator omits e99fa4230fa8 net: dsa: vsc73xxx: Make vsc73xx_remove() return void omits ff6780f1d022 Merge branch 'next/dt' into for-next omits cb0ad82ee216 Merge branch 'next/soc' into for-next omits 8e14b530f8c9 ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100 omits 9cb6de45a006 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 omits 4f5d06d381ba arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] omits 90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr omits ac746c8520d9 net: stmmac: enhance XDP ZC driver level switching performance omits 5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name omits 70aeb807cf86 EDAC/amd64: Add context struct omits 448c3d6085b7 EDAC/amd64: Allow for DF Indirect Broadcast reads omits b3218ae47771 x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC omits 0b746e8c1e1e x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC omits 2ff64a84bbb3 gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() omits 507805b83ff1 gpiolib: acpi: Remove never used devm_acpi_dev_remove_driv [...] omits a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces omits c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] omits 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() omits 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] omits 161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries omits dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL [...] omits 073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries omits a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 omits adb613f84a9e pinctrl: renesas: rzg2l: Add support to get/set drive-stre [...] omits 22972a2d5bc4 pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match [...] omits 7f13a4297be0 pinctrl: renesas: rzg2l: Add support to get/set pin config [...] omits d1189991c823 pinctrl: renesas: rzg2l: Add helper functions to read/writ [...] omits c76629a63b9c pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro omits 272958bf8ec3 staging: r8188eu: remove the efuse_hal structure omits 232ee4d19ed5 staging: r8188eu: remove fake efuse variables omits 70919f64ea0f staging: r8188eu: remove bt efuse definitions omits d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused omits 0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused omits dd657639326d staging: r8188eu: remove defines for efuse type omits a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused omits 36c6b1eb57c0 staging: r8188eu: use efuse map length define directly omits a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_Shadow [...] omits 304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused omits ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused omits 2267ac01628b staging: r8188eu: merge small adapter info helpers omits 6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map omits 3a6a68888b6c staging: r8188eu: remove efuse type from read functions omits 8e162342589a staging: r8188eu: remove efuse type from definition functions omits 53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes omits 87dd67f496f7 staging: mt7621-dma: remove driver from tree omits 5bfc10690c6c staging: ralink-gdma: remove driver from tree omits 1e9fc71213d7 arm64: dts: meson-gxbb-wetek: use updated LED bindings omits c019abb2feba arm64: dts: meson-gxbb-wetek: fix missing GPIO binding omits 8182a35868db arm64: dts: meson-gxbb-wetek: fix HDMI in early boot omits c0b0d2e87d91 ath11k: Increment pending_mgmt_tx count before tx send invoke omits 9212c1b9e80a ath11k: send proper txpower and maxregpower values to firmware omits 787264893c69 ath11k: fix FCS_ERR flag in radio tap header omits b4a0f54156ac ath11k: move peer delete after vdev stop of station for QC [...] omits c8f2d41bbff6 ath11k: fix the value of msecs_to_jiffies in ath11k_debugf [...] omits 95d35256b564 arm64: dts: amlogic: Fix SPI NOR flash node name for ODROI [...] omits bb98a6fd0b0e arm64: dts: amlogic: meson-g12: Fix GPU operating point ta [...] omits cdc509169459 arm64: dts: amlogic: meson-g12: Fix thermal-zones indent omits 1d795645e1ee ath11k: remove return for empty tx bitrate in mac_op_sta_s [...] omits 78406044bdd0 ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS rat [...] omits 4f66a9ef37d3 ALSA: hda: intel: More comprehensive PM runtime setup for [...] omits be8867cb4765 ath11k: avoid unnecessary lock contention in tx_completion path omits bcef57ea400c ath11k: add branch predictors in dp_tx path omits cbfbed495d32 ath11k: avoid while loop in ring selection of tx completio [...] omits a8508bf7ced2 ath11k: remove mod operator in dst ring processing omits d0e2523bfa9c ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory omits 400588039a17 ath11k: add branch predictors in process_rx omits db2ecf9f0567 ath11k: remove usage quota while processing rx packets omits c4d12cb37ea2 ath11k: avoid active pdev check for each msdu omits a1775e732eb9 ath11k: avoid additional access to ath11k_hal_srng_dst_num_free omits 5e76fe03dbf9 ath11k: modify dp_rx desc access wrapper calls inline omits 6452f0a3d565 ath11k: allocate dst ring descriptors from cacheable memory omits 2c5545bfa29d ath11k: disable unused CE8 interrupts for ipq8074 omits f187fe8e3bc6 ath11k: fix firmware crash during channel switch omits 83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes omits 624e0a317030 ath11k: Fix 'unused-but-set-parameter' error omits 31aeaf547d7e ath11k: fix DMA memory free in CE pipe cleanup omits 4c375743c5fe ath11k: avoid unnecessary BH disable lock in STA kickout event omits aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-im [...] omits 4ea03443ecda ath11k: fix error routine when fallback of add interface fails omits 85f36923be47 ath11k: fix fw crash due to peer get authorized before key [...] omits 032816fbbfaf pinctrl: pinconf-generic: Add support for "output-impedanc [...] omits 7388fa8acfce dt-bindings: pincfg-node: Add "output-impedance-ohms" property omits fea2538025fe pinctrl: renesas: rza1: Fix kerneldoc function names omits f9a2adcc9e90 arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes omits 5a8aa63c9bca arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board omits 68f8eb19c18a arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes omits ac0c9be91ae8 staging: wlan-ng: Removed unused comments omits fca00dc456bd staging: vt6655: fix camelcase in bRadioOff omits 74b1dc363063 staging: r8188eu: simplify two boolean assignments omits 80d21b0a5d65 staging: r8188eu: merge three small functions omits 216506a986b2 staging: r8188eu: rf_chip is constant omits 9f784c8214e1 staging: r8188eu: remove autoload check omits c4120aaefbea staging: r8188eu: remove haldata's EEPROMSubCustomerID omits 704a47655e79 staging: r8188eu: remove haldata's EEPROMCustomerID omits 49ee664299ec staging: r8188eu: remove haldata's EEPROMVID / PID omits d8a5b29b3d75 staging: rtl8192u: remove the if condition without effect omits 01d80b6ed2e3 staging: rtl8723bs: core: avoid unnecessary if condition omits d79c38617440 staging: r8188eu: os_dep: Change the return type of function omits 4b99dd7d212b staging: r8188eu: remove efuse write functions omits 7e90e57307df staging: r8188eu: remove write support from rtl8188e_Efuse [...] omits 1a7b609415df staging: r8188eu: clean up _PHY_PathADDAOn omits ddf8a086433b staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter omits 057957d998ad staging: r8188eu: remove unused phy_PathA_RxIQK parameter omits 6304daa08728 staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter omits 2e90094fb720 staging: pi433: print rf69 debug message more detail omits 6332e4562698 staging: r8188eu: remove MSG_88E macro omits 8b3312cac072 staging: r8188eu: convert final two MSG_88E calls to netdev_dbg omits eb3bdf598039 staging: vt6655: fix camelcase byData in card.c omits f3f23022a01f staging: rtl8723bs: core: remove unused local variable padapter omits ed8f72e55451 staging: rtl8723bs: core: remove unused variable pAdapter omits afa9755e359d staging: fbtft: Remove fb_watterott driver omits 0de963e2f9fe staging: r8188eu: remove MSG_88E call from odm_TXPowerTrac [...] omits e4a5be23b835 staging: r8188eu: core: remove the unused variable pAdapter omits 46cf602a6520 staging: r8188eu: core: remove unused variable sz omits 70f15d205468 staging: r8188eu: core: remove the function __nat25_timeout omits b865f36cadaf staging: r8188eu: os_dep: remove the goto statement omits a9413afabf35 staging: r8188eu: remove ODM_Write4Byte omits c4073f2b3df8 staging: r8188eu: remove ODM_Write2Byte omits f02cbfd17a88 staging: r8188eu: remove ODM_Write1Byte omits 28ea10d56004 staging: r8188eu: remove ODM_Read4Byte omits a6bf4b882702 staging: r8188eu: remove ODM_Read1Byte omits 4c7924fb905b soc: renesas: rcar-rst: Add support to set rproc boot address omits 099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets omits 1ab0a62f28c9 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera re [...] omits 85744f2d938c ARM: shmobile: rcar-gen2: Add missing of_node_put() omits 5efe5721c18c media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM omits 99076cd117c4 media: ir-rx51: Switch to atomic PWM API omits 8985696ad985 media: rc: pwm-ir-tx: Switch to atomic PWM API omits 220546727ab5 media: rc: ir-spi: Drop empty spi_driver remove callback omits f1af0c562f74 media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls omits 360c887a39cb media: mtk-vpu: Remove redundant 'flush_workqueue()' calls omits 09f4d1513267 media: correct MEDIA_TEST_SUPPORT help text omits 4eb684bd22a2 media: mtk-vcodec: vdec: remove redundant 'pfb' assignment omits d9fbdedc56ea media: stm32-dma2d: fix compile-testing failed omits 147907e93224 media: stm32-dma2d: fix compile errors when W=1 omits af6d1bde395c media: aspeed: Update signal status immediately to ensure [...] omits 29ba42670900 media: drivers/index.rst: add missing rkisp1 entry omits b5150b6ec1cf media: mtk-vcodec: Align width and height to 64 bytes omits cd9d9377ed23 media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE omits 0a1c80c65700 media: cec-ioc-receive.rst: clarify sequence and status fields omits d7894721f73b media: docs: Fix newline typo omits 22be5a10d0b2 media: em28xx: fix memory leak in em28xx_init_dev omits 91bd11a4a568 media: dt-bindings: adv748x: Convert bindings to json-schema omits 019b48989f22 media: s5p-mfc: Use 'bitmap_zalloc()' when applicable omits 4406c8130507 media: tw5864: Disable PCI device when finished omits 901181b7ff16 media: tw5864: Simplify 'tw5864_finidev()' omits 20c82fffd6d2 media: gspca: Make use of the helper macro kthread_run() omits 62cea52ad4be media: aspeed: fix mode-detect always time out at 2nd run omits 352ff3f3d449 media: atomisp: Remove unneeded null check omits b467d97ff37c media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction omits 245f6f4a32fe media: atomisp: simplify asd check on open() fops omits 71665d816214 media: atomisp: check before deference asd variable omits e5e59f81840b media: atomisp: only initialize mode if pipe is not null omits cb4d67a998e9 media: atomisp: fix uninitialized bug in gmin_get_pmic_id_ [...] omits 22f2cac62dea media: atomisp-ov2680: properly set the vts value omits d9916e7c87c9 media: atomisp-ov2680: initialize return var omits 29400b5063db media: atomisp-ov2680: Fix ov2680_set_fmt() messing up hig [...] omits 4492289c3136 media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the [...] omits 9f7b638637da media: atomisp-ov2680: Fix ov2680_write_reg() always writi [...] omits bc53e5bdbc7b media: atomisp-ov2680: Fix and simplify ov2680_q_exposure() omits 3aa39a49359c media: atomisp-ov2680: Make ov2680_read_reg() support 24 b [...] omits 4ed2caf85337 media: atomisp-ov2680: Save/restore exposure and gain over [...] omits 8eed52e182ee media: atomisp-ov2680: Move ov2680_init_registers() call t [...] omits b821cea597f8 media: atomisp-ov2680: Remove the ov2680_res and N_RES glo [...] omits e9174a6438ad media: atomisp-ov2680: Push the input_lock taking up into [...] omits 12350633a8db media: atomisp-ov2680: Turn on power only once omits 83b1e1efe5ed media: atomisp-ov2680: Remove a bunch of unused vars from [...] omits 88f4f81e8c8e media: atomisp: register first the preview devnode omits 2c45e343c581 media: atomisp: set per-device's default mode omits 4a62b5cca5f0 media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM omits 62596705730e media: atomisp: return errors from ia_css_dma_configure_fr [...] omits 874da1fd1df2 media: atomisp: add return codes for pipeline config functions omits f88520495b85 media: atomisp: sh_css_sp: better handle pipeline config errors omits f21e49be240f media: atomisp: propagate errors at ia_css_*_configure() omits 08ae0ffdd6c4 media: atomisp: cleanup ia_css_isp_configs() code omits 2aa384962a7f media: atomisp: unify ia_css_isp_params.c omits 3a9559d8f679 media: atomisp: drop duplicated ia_css_isp_states.c omits 9df9ee659cae media: atomisp: drop duplicated ia_css_isp_configs.c omits 821e6f16125a media: atomisp: allocate a v4l2_fh at open time omits 8cc0f5cfd543 media: atomisp-mt9m114: use v4l2_find_nearest_size() omits c286a3a0286b media: atomisp-gc2235: use v4l2_find_nearest_size() omits e3b14bf8d660 media: atomisp-gc0310: use v4l2_find_nearest_size() omits b4e281666cb2 media: atomisp-ov2722: use v4l2_find_nearest_size() omits b7573661282c media: atomisp-ov2680: use v4l2_find_nearest_size() omits 0fbca1028567 media: atomisp: fix g_fmt logic omits c9e9094c4e42 media: atomisp: fix try_fmt logic omits e0d42fc0ddbc media: atomisp: move atomisp_g_fmt_cap() omits cc55907585f5 media: atomisp: fix enum_fmt logic omits f5f3cedf2b5a media: atomisp: fix VIDIOC_S_FMT logic omits 9a542497cc88 media: atomisp: move a debug printf to a better place omits 747473154111 media: atomisp: align sizes returned by g_fmt omits fcb10617f465 media: atomisp: TODO: make it updated to the current issues omits b2598d9fa6e1 media: atomisp: add a default case at __get_frame_info() omits 5814f32fef13 media: staging: max96712: Add basic support for MAX96712 G [...] omits 819d679b58bc media: atomisp: comment-out JPEG format omits 03723b924867 media: atomisp: report the visible resolution omits 5380c4cfeb8e media: atomisp: don't print errors for ignored MBUS formats omits 2b806251a5b0 media: atomisp: report colorspace information omits 6c84a35d7815 media: atomisp: properly implement g_fmt omits 331adc2f4081 media: atomisp: better describe get_frame_info issues omits fae46cb0531b media: atomisp: fix enum formats logic omits c10bcb13462e media: atomisp: add NULL check for asd obtained from atomi [...] omits 59a27d5c98f7 media: atomisp: Fix up the open v load race omits 634557be5aea media: atomisp: add Microsoft Surface 3 ACPI vars omits bb4924c215f2 media: atomisp: pci: release_version is now irci_stable_ca [...] omits b37bca2eba67 media: atomisp: make fw ver irci_stable_candrpv_0415_20150 [...] omits bbaa836b5301 media: atomisp: remove polling_mode and subscr_index omits c665ccf1ffea media: atomisp: remove struct ia_css_isp_parameter xnr3 omits 66262818195d media: atomisp: remove struct ia_css_isp_parameter omits fc3b36a783a4 media: atomisp: drop luma_only, input_yuv and input_raw fr [...] omits 5a1b2725558f media: atomisp: fix ifdefs in sh_css.c omits 6fb5d718b08c media: atomisp: use IA_CSS_ERROR() for error messages in s [...] omits d21ce8c2f7bf media: atomisp: fix inverted error check for ia_css_mipi_i [...] omits 9f6b4fa2d2df media: atomisp: do not use err var when checking port vali [...] omits e1921cd14640 media: atomisp: fix inverted logic in buffers_needed() omits 5bfbf65fcca7 media: atomisp: fix punit_ddr_dvfs_enable() argument for m [...] omits ce3015b7212e media: atomisp: add missing media_device_cleanup() in atom [...] omits c09d776eaa06 media: dw9768: activate runtime PM and turn off device omits 2a998392403f media: i2c: ccs: replace snprintf in show functions with s [...] omits 85db29d22cc5 media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor() omits 9b005ce90628 media: staging: ipu3-imgu: clarify the limitation of grid config omits cffd616086fd media: atomisp: get rid of two unused functions omits 002e8f0d5927 media: stm32-dma2d: STM32 DMA2D driver omits ef9f18a9e3a0 media: v4l2-ctrls: Add RGB color effects control omits ee4a929e0eb2 media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting omits c9ee220d7677 media: videobuf2: Fix the size printk format omits 0a08088f82c2 media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no [...] omits 68dda3e02522 media: dt-bindings: media: add document for STM32 DMA2d bindings omits c9c9e2ab0375 media: admin-guide: add stm32-dma2d description omits d900a1cd310d arm64: dts: allwinner: add 'chassis-type' property omits b15c90153fd9 gnss: drop stray semicolons omits 981387ed06b9 mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() omits 5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode omits 09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support omits 6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB omits e5043894b21f bpftool: Use libbpf_get_error() to check error omits c874dff452f3 Merge branch 'bpftool: miscellaneous fixes' omits b06be5651f08 bpftool: Fix mixed indentation in documentation omits 3811e2753a39 bpftool: Update the lists of names for maps and prog-attach types omits 986dec18bbf4 bpftool: Fix indent in option lists in the documentation omits 48f5aef4c458 bpftool: Remove inclusion of utilities.mak from Makefiles omits ebbd7f64a3fb bpftool: Fix memory leak in prog_dump() omits 214f52525506 hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value() omits dbd3e6eaf3d8 hwmon: (dell-smm) Fix warning on /proc/i8k creation error omits 838322658325 hwmon: (corsair-psu) fix plain integer used as NULL pointer omits 1274a4eb318d ipv6: Remove duplicate statements omits 0de3521500cf ipv4: Remove duplicate assignments omits ef14102914f3 ipv4: drop unused assignment omits 393534f291d8 drm/nouveau: set RGB quantization range to FULL omits d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouvea [...] omits 606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used var [...] omits 170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static omits f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc5 [...] omits 22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to [...] omits bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display omits 5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable omits 79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_a [...] omits 372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic [...] omits 78ad449dc5c8 drm/nouveau: Remove unused variable ret omits c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors omits c5dac1f62153 drm/nouveau/bios/init: A typo fix omits 5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with sta [...] omits 4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence omits 1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVI [...] omits 6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core [...] omits 23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cu [...] omits 57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core chann [...] omits 4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip omits bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c omits 94bdb32aa2b2 MAINTAINERS: update information for nouveau omits 325d956d6717 selftests/bpf: Fix a tautological-constant-out-of-range-co [...] omits 21c6ec3d5275 selftests/bpf: Fix an unused-but-set-variable compiler warning omits 58da0d84fdd2 Merge series "" from : omits 5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost omits 7cc595a60187 Merge branch 'introduce btf_tracing_ids' omits d19ddb476a53 bpf: Introduce btf_tracing_ids omits 9e2ad638ae36 bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs omits ad253b3dd798 dt-bindings: timer: remove rockchip,rk3066-timer compatibl [...] omits 314f14abdeca bpftool: Enable libbpf's strict mode by default omits 6a628fa43810 fs: dlm: fix potential buffer overflow omits 2a2d23b68c4e drm/i915: make array states static const omits 0ce29cae5ba4 Merge branches 'devel-stable', 'misc' and 'fixes' into for-next omits 5554d0b808c2 Merge branch 'for-5.16/upstream-fixes' into for-next omits 318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_C [...] omits 72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs omits 0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTAC [...] omits e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi omits d235a7c426b1 drm/meson: remove useless recursive components matching omits 7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks omits 3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_ [...] omits c802b6d7815d ath11k: Clear auth flag only for actual association in sec [...] omits 16a2c3d5406f ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware omits ae80b6033834 ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_S [...] omits 9faaffbe85ed Merge branch 'Support BTF_KIND_TYPE_TAG for btf_type_tag a [...] omits d52f5c639dd8 docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support omits 3f1d0dc0ba29 selftests/bpf: Clarify llvm dependency with btf_tag selftest omits 5698a42a73a1 selftests/bpf: Add a C test for btf_type_tag omits 26c79fcbfa64 selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c omits 846f4826d18e selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication omits 6aa5dabc9d0e selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests omits 0dc85872203b selftests/bpf: Test libbpf API function btf__add_type_tag() omits 3da5ba6f0509 bpftool: Support BTF_KIND_TYPE_TAG omits 2dc1e488e5cd libbpf: Support BTF_KIND_TYPE_TAG omits 8c42d2fa4eea bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes omits 2326ff8d5c66 Merge branch 'Future-proof more tricky libbpf APIs' omits 164b04f27fbd bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls omits eda8bfa5b7c7 tools/runqslower: Update perf_buffer__new() calls omits 60ba87bb6baf selftests/bpf: Update btf_dump__new() uses to v1.0+ variant omits 0b52a5f4b994 selftests/bpf: Migrate all deprecated perf_buffer uses omits 417889346577 libbpf: Make perf_buffer__new() use OPTS-based interface omits 6084f5dc928f libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof omits 957d350a8b94 libbpf: Turn btf_dedup_opts into OPTS-based struct omits de29e6bbb9ee selftests/bpf: Minor cleanups and normalization of Makefile omits 6501182c08f7 bpftool: Normalize compile rules to specify output file last omits 3a75111d8a43 Merge branch 'selftests/bpf: fix test_progs' log_level logic' omits 50dee7078b66 selftests/bpf: Fix bpf_prog_test_load() logic to pass extr [...] omits a6ca71583137 libbpf: Add ability to get/set per-program load flags omits 049007698d47 Merge branch 'for-5.16/upstream-fixes' into for-next omits 212e6562f33b drm/i915/dg2: Program recommended HW settings omits 645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds omits d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds omits c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format omits e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus omits 826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management omits 02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the [...] omits e49a656b924e drm/i915/fbc: Start passing around intel_fbc omits d06188234427 drm/i915/fbc: s/dev_priv/i915/ omits 9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL omits a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers omits 73ab6ec90922 drm/i915/fbc: Clean up all register defines omits a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK omits a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() omits 8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc omits 11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ omits 0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc omits 41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs omits 6874f95816da drm/i915/fbc: Extract helpers to compute FBC control regis [...] omits 74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() omits ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always omits 2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() omits b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() omits 84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max [...] omits 9239f3e1807c drm/simpledrm: Support virtual screen sizes omits 0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property omits 18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height omits 19b20a802131 drm/format-helper: Streamline blit-helper interface omits 53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions omits 3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() omits 27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions omits 452290f354f0 drm/format-helper: Export drm_fb_clip_offset() omits 396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook omits 3153c6486008 drm/xen: Implement mmap as GEM object function omits d1260be70675 drm/i915/dsi: transmit brightness command in HS state omits f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits [...] omits 078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON omits 790f27e0f7c1 drm/etnaviv: use dma_resv_describe omits f19ee2f35d10 drm/msm: use the new dma_resv_describe omits a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 omits 781050b0a316 drm/ttm: Put BO in its memory manager's lru list omits d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list omits 498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init omits fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument omits 04f8cb6d6b67 Merge branch 'Get ingress_ifindex in BPF_SK_LOOKUP prog type' omits 8b4fd2bf1f47 selftests/bpf: Add tests for accessing ingress_ifindex in [...] omits f89315650ba3 bpf: Add ingress_ifindex to bpf_sk_lookup omits 1a8b597ddabe bpftool: Fix SPDX tag for Makefiles and .gitignore omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits b2beffa7d9a6 ath11k: enable 802.11 power save mode in station mode omits af3d89649bb6 ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum [...] omits f3cd7c04e252 Merge branch 'for-5.16/upstream-fixes' into for-next omits 6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() omits 1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz omits ed8414ab041f drm/omap: Make use of the helper function devm_platform_io [...] omits b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() omits b94b7353d7fe drm/omapdrm: Convert to SPDX identifier omits 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" omits 6f75a13c7877 Merge branch 'for-5.16/upstream-fixes' into for-next omits e6d523e6dbb7 Merge branch 'for-5.16/upstream-fixes' into for-next omits 9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the pe [...] omits 775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects omits 08d1ecd98a8f drm/i915/guc: Refcount context during error capture omits 6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fen [...] omits c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoin [...] omits 115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads omits 2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates omits 6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter omits 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] omits 3a74ac2d1159 libbpf: Compile using -std=gnu89 omits 241d7a9a4135 Merge branch 'for-5.16/upstream-fixes' into for-next omits 38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled omits cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P omits c23551c9c36a selftests/bpf: Add exception handling selftests for tp_bpf [...] omits b89ddf4cca43 arm64/bpf: Remove 128MB limit for BPF JIT programs omits cfdf6b19e750 wcn36xx: fix RX BD rate mapping for 5GHz legacy rates omits c9c5608fafe4 wcn36xx: populate band before determining rate on RX omits ed04ea76e69e wcn36xx: Put DXE block into reset before freeing memory omits 3652096e5263 wcn36xx: Release DMA channel descriptor allocations omits 89dcb1da611d wcn36xx: Fix DMA channel enable/disable cycle omits 0cc78dcca36d Merge branch 'introduce bpf_find_vma' omits f108662b27c9 selftests/bpf: Add tests for bpf_find_vma omits 7c7e3d31e785 bpf: Introduce helper bpf_find_vma omits 5fd79ed9bed1 Merge branch 'Fix leaks in libbpf and selftests' omits 8c7a95520184 selftests/bpf: Fix bpf_object leak in skb_ctx selftest omits f91231eeeed7 selftests/bpf: Destroy XDP link correctly omits f92321d706a8 selftests/bpf: Avoid duplicate btf__parse() call omits f79587520a60 selftests/bpf: Clean up btf and btf_dump in dump_datasec test omits 5309b516bcc6 selftests/bpf: Free inner strings index in btf selftest omits b8b26e585f3a selftests/bpf: Free per-cpu values array in bpf_iter selftest omits 8ba285874913 selftests/bpf: Fix memory leaks in btf_type_c_dump() helper omits 8f7b239ea8cf libbpf: Free up resources used by inner map definition omits 2a2cb45b727b selftests/bpf: Pass sanitizer flags to linker through LDFLAGS omits 5577f24cb04a Merge branch 'libbpf: add unified bpf_prog_load() low-level API' omits f19ddfe0360a selftests/bpf: Use explicit bpf_test_load_program() helper calls omits cbdb1461dcf4 selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere omits f87c1930ac29 selftests/bpf: Merge test_stub.c into testing_helpers.c omits d8e86407e5fc selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() omits 3d1d62397f4a selftests/bpf: Fix non-strict SEC() program sections omits 5c5edcdebfcf libbpf: Remove deprecation attribute from struct bpf_prog_ [...] omits a3c7c7e8050f bpftool: Stop using deprecated bpf_load_program() omits bcc40fc0021d libbpf: Stop using to-be-deprecated APIs omits e32660ac6fd6 libbpf: Remove internal use of deprecated bpf_prog_load() [...] omits d10ef2b825cf libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() omits 45493cbaf59e libbpf: Pass number of prog load attempts explicitly omits be80e9cdbca8 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS omits b8b5cb55f5d3 libbpf: Fix non-C89 loop variable declaration in gen_loader.c omits 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] omits 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery omits c8b9f34e223f fs: dlm:Remove unneeded semicolon omits 1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag omits ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag omits a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() omits 633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS omits 82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access omits 81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access omits eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC omits 0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever omits a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state omits f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_aud [...] omits 5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c omits 37388c0192bf drm/i915/audio: define the audio struct separately from dr [...] omits ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private omits fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_ [...] omits c10a652e239e drm/i915/selftests: Rework context handling in hugepages s [...] omits 52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all omits 2b0a750caf33 drm/i915/ttm: Failsafe migration blits omits 3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code omits c64a9a7c05be drm/i915: Update memory bandwidth formulae omits a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair omits 50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair omits 120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair omits 4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair omits 890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair omits 8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() omits e56b80d9fd29 drm/i915: Fix up the sprite namespacing omits 50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT omits aaec72ee90bc drm/i915: Reject planar formats when doing async flips omits c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less omits 566fef1226c1 drm/bridge: anx7625: add HDMI audio function omits fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature omits 9a7e49bd7992 drm/bridge: anx7625: fix not correct return value omits a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define omits fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage omits 16e101051f32 drm/vc4: Increase the core clock based on HVS load omits b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection omits bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate omits 7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 omits e1a7094b58c0 drm/vc4: crtc: Add some logging omits 94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) omits d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype omits d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public omits e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection omits cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection omits 89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manuall [...] omits 1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC omits 493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC omits 292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency omits be2f2d1680df libbpf: Deprecate bpf_program__load() API omits b87b1883efe3 fs: dlm: remove double list_first_entry call omits d6b973acd756 Merge branch 'libbpf ELF sanity checking improvements' omits b7332d2820d3 libbpf: Improve ELF relo sanitization omits 0d6988e16a12 libbpf: Fix section counting logic omits 62554d52e717 libbpf: Validate that .BTF and .BTF.ext sections contain data omits 88918dc12dc3 libbpf: Improve sanity checking during BTF fix up omits 833907876be5 libbpf: Detect corrupted ELF symbols section omits 1e6d69c7b9cd selftests/seccomp: Report event mismatches more clearly omits 48d5fd06453d selftests/seccomp: Stop USER_NOTIF test if kcmp() fails omits 8388092b2551 Merge branch 'libbpf: deprecate bpf_program__get_prog_info [...] omits f5aafbc2af51 libbpf: Deprecate bpf_program__get_prog_info_linear omits 199e06fe832d perf: Pull in bpf_program__get_prog_info_linear omits c59765cfd193 bpftool: Use bpf_obj_get_info_by_fd directly omits 60f270753960 bpftool: Migrate -1 err checks of libbpf fn calls omits c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming omits d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming omits c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming omits 88a244152209 drm/i915: Enable per-lane drive settings for icl+ omits 3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy omits a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy omits 305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy omits 31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy omits f20ca899a7c9 drm/i915: Stop using group access when progrmming icl comb [...] omits 565edeee70db drm/i915: Fix comment about modeset parameters omits 9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system [...] omits 8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() omits c29d6797228b drm/etnaviv: stop getting the excl fence separately here omits 0df2d764b979 exfat: reuse exfat_inode_info variable instead of calling [...] omits 536a5e7b9676 exfat: make exfat_find_location() static omits 24ecacbe73bc exfat: fix typos in comments omits 4b49001334a9 exfat: simplify is_valid_cluster() omits c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP omits e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT omits a5b7ef27da60 drm/i915: Add struct to hold IP version omits 6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks omits 63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality omits 5054e79de999 fs: dlm: add lkb debugfs functionality omits 75d25ffe380a fs: dlm: allow create lkb with specific id range omits 9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality omits 5c16febbc19b fs: dlm: let handle callback data as void omits 3cb5977c5214 fs: dlm: ls_count busy wait to event based wait omits 164d88abd760 fs: dlm: requestqueue busy wait to event based wait omits 92732376fd29 fs: dlm: trace socket handling omits f1d3b8f91d96 fs: dlm: initial support for tracepoints omits 2f05ec4327ff fs: dlm: make dlm_callback_resume quite omits e10249b1902d fs: dlm: use dlm_recovery_stopped in condition omits 3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit omits 658bd576f95e fs: dlm: move version conversion to compile time omits fe93367541bc fs: dlm: remove check SCTP is loaded message omits 1aafd9c23191 fs: dlm: debug improvements print nodeid omits bb6866a5bdc5 fs: dlm: fix small lockspace typo omits dea450c90f46 fs: dlm: remove obsolete INBUF define omits 258f56d11bbb Bluetooth: aosp: Support AOSP Bluetooth Quality Report omits 749a6c594203 Bluetooth: Add struct of reading AOSP vendor capabilities omits e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides omits 17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plan [...] omits be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mappi [...] omits 96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces omits dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB o [...] omits 6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] omits 2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size c [...] omits 23c50968399f i915/display/dp: send a more fine-grained link-status uevent omits d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event omits fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event omits ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event omits 710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event omits 0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event omits 112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives omits 57d9898bee4f drm/i915/dmabuf: drop the flush on discrete omits 068b1bd09253 drm/i915: stop setting cache_dirty on discrete omits 2ea6ec76430b drm/i915: move cpu_write_needs_clflush omits c52b3b489783 drm/i915/clflush: disallow on discrete omits 3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty omits 557804a81d25 dt-bindings: timer: cadence_ttc: Add power-domains omits f16a491c65d9 Bluetooth: hci_sync: Fix not setting adv set duration omits 27592ca1fadf Bluetooth: hci_sync: Fix missing static warnings omits 0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and [...] omits cad7109a2b5e drm/i915: Introduce refcounted sg-tables omits 542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits bbbd1fb77db5 Merge branch 'for-5.16/nintendo' into for-next omits 22f9ba7fee10 ath9k: use swap() to make code cleaner omits 588b45c88ae1 wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND omits 8f1ba8b0ee26 wcn36xx: ensure pairing of init_scan/finish_scan and start [...] omits f02e1cc2a846 wcn36xx: implement flush op to speed up connected scan omits df008741dd62 wcn36xx: add debug prints for sw_scan start/complete omits 27deb0f1570b ath10k: fetch (pre-)calibration data via nvmem subsystem omits 82c434c10340 ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 omits c343ac4a51f9 Merge branch 'for-5.16/playstation' into for-next omits 49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] omits fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called [...] omits f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC omits c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioR [...] omits f99413e4e1ce drm/ingenic: Remove bogus register write omits b9cac915c541 ARC: thread_info.h: correct two typos in a comment omits 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] omits dded00395bdb drm/ingenic: Attach bridge chain to encoders omits 6055466203df drm/ingenic: Upload palette before frame omits 5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC omits 9361329d5712 drm/ingenic: Move IPU scale settings to private state omits 8040ca086eb2 drm/ingenic: Add support for private objects omits 1bdb542da736 drm/ingenic: Simplify code by using hwdescs array omits 9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 omits d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for vari [...] omits c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling [...] omits 3809991ff5f4 drm/i915/display: Add initial selective fetch support for [...] omits 675053115e4e drm: import DMA_BUF module namespace omits fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h omits 182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier omits d0b137062b2d Bluetooth: hci_sync: Rework init stages omits 3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP omits 5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire omits 26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING omits 71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION omits 6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME omits 177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA omits d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE omits 5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO omits 2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN omits 47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO omits 451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr omits 353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE omits abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY omits cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED omits 5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan omits ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is [...] omits e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 omits cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 omits 161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 omits 6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution omits 10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to pl [...] omits 7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum omits da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 omits c1bb3a463dac Merge drm/drm-next into drm-intel-next omits bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb omits b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page omits 2ca776068f1f drm/i915/gtt: flush the scratch page omits 74c1bda2f3fa drm/virtio: fix another potential integer overflow on shif [...] omits 8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int omits 7cf098658857 MAINTAINERS: add reviewers for virtio-gpu omits 2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete omits ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup omits 32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] omits 77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu omits 344e694722b7 drm/i915/pmu: Add a name to the execlists stats omits 4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B omits 2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused omits e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME omits 9aaa6cc099f6 ubifs: Document sysfs nodes omits 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() omits 099afadc533f drm/kmb: Enable support for framebuffer console omits 988f45dfe7ea MAINTAINERS: Rust omits 2218f3460793 samples: add Rust examples omits fcd48fa27403 Kbuild: add Rust support omits d029d8003e02 docs: add Rust documentation omits 4740384805f3 scripts: add `generate_rust_analyzer.py` omits 3deed0751937 rust: export generated symbols omits e668d1b63ae4 rust: add `kernel` crate omits e1c3c2fd8b0e rust: add `macros` crate omits 25c0000dc1de rust: add `build_error` crate omits 6aaccb00c2dc rust: add `alloc` crate omits 7dd72be9144a rust: add `compiler_builtins` crate omits ab207c47454b rust: add C helpers omits 8033a9998b79 vsprintf: add new `%pA` format specifier omits 118e1832f05b kallsyms: Use the correct buffer size for symbols omits cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 omits 5f616a9b6497 kallsyms: support "big" kernel symbols omits 8f59ee9a570c drm/msm/dsi: Adjust probe order omits 4280e1a0ba1d drm/kirin: dsi: Adjust probe order omits 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe omits 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers omits c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] omits 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers omits 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] omits 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers omits c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal omits 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe omits fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers omits 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] omits 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers omits fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe omits b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers omits d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe omits 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers omits 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe omits 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers omits 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe omits ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers omits b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library omits cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip omits 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API omits 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked omits 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits 64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint omits 04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer omits 818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE omits e12d6218fda2 drm/i915: Reduce bigjoiner special casing omits 723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner omits 3126977d4307 drm/i915: Split PPS write from DSC enable omits e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() omits f2e19b586637 drm/i915: Introduce intel_master_crtc() omits 39919997322f drm/i915: Disable all planes before modesetting any pipes omits f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR befo [...] omits 765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes omits 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next omits 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next omits 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next omits 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next omits 9a620291fc01 ubifs: Export filesystem error counters omits e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs omits 191876465256 ubifs: Make use of the helper macro kthread_run() omits f3a6c287cb6b ubi: Fix a mistake in comment omits ff50a467dd1f ubifs: Fix spelling mistakes omits fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe omits bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] omits 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() omits 879f756fa9bf Merge branches 'for-next/hardening', 'for-next/overflow' a [...] omits 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon omits e15623cdce6f drm/panel: make sharp_ls055d1sx04 static omits d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation omits f4b2e66967bc dt-bindings: ili9881c: add rotation property omits 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance omits 86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) omits c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check omits c603bf1f94d0 Bluetooth: btmtksdio: add MT7921s Bluetooth support omits 1705643faecd mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices omits 10fe40e1d70a Bluetooth: btmtksdio: transmit packet according to status [...] omits 184ea403ccfc Bluetooth: btmtksdio: use register CRPLR to read packet length omits 5b23ac1adbc5 Bluetooth: btmtksdio: update register CSDIOCSR operation omits 26270bc189ea Bluetooth: btmtksdio: move interrupt service to work omits 77b210d1ae78 Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear omits 877ec9e1d07b Bluetooth: btmtksdio: add .set_bdaddr support omits 3a722044aacf Bluetooth: btmtksido: rely on BT_MTK module omits 8c0d17b6b06c Bluetooth: mediatek: add BT_MTK module omits bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled omits 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC omits 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two omits caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect omits c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate omits 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers omits 5517357a4733 clk: bcm-2835: Pick the closest clock rate omits 736638246ec2 Merge drm/drm-next into drm-misc-next omits 2d6d4089ea89 Bluetooth: hci_bcm: Remove duplicated entry in OF table omits b5e6fa7a1257 Bluetooth: bfusb: fix division by zero in send path omits 2a7ca7459d90 Bluetooth: cmtp: fix possible panic when cmtp_init_sockets [...] omits fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR omits 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 omits 12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission omits 393211e118eb drm/i915/selftests: Update live.evict to wait on requests [...] omits 7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest 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 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 5d12ffe6bedb drm/i915/ttm: enable shmem tt backend omits 2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem omits ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru omits e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends omits 893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object omits 5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable omits 7ae034590cea drm/i915/ttm: add tt shmem backend omits f05b985e6f76 drm/i915/gem: Break out some shmem backend utils omits 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync omits dd66f56caea6 dma-buf: fix kerneldoc for renamed members omits ef3e61922124 Merge drm/drm-next into drm-intel-gt-next omits 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data omits 777226dac058 drm/i915/dmabuf: fix broken build omits 6eaecf014807 drm/i915: remove CNL leftover omits f33b0068cdaf Bluetooth: vhci: Fix checking of msft_opcode omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] 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 f8b5307074f8 drm/rockchip: Implement mmap as GEM object function omits 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" omits a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed omits 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function 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 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] omits 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() 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 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 b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits bb369f4373f5 selftests: gpio: add test cases for gpio-sim omits 60283bc9fceb selftests: gpio: add a helper for reading GPIO line names omits 79d93060a28e selftests: gpio: provide a helper for reading chip info omits b48f6b466e44 gpio: sim: new testing module 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 2ca6a6dfd9b5 samples: configfs: add a committable group omits 8336b1fe1552 configfs: implement committable items omits 90fcb8fffcc6 configfs: use (1UL << bit) for internal flags omits 6bd698185db1 configfs: increase the item name length omits 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' 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 bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next omits 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next omits 799a10547ea7 Merge branch for-5.16/arm/dt into for-next omits 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next omits b0870f4c1a8b Merge branch for-5.16/soc into for-next omits 08ad4144d4c7 Merge branch for-5.16/firmware into for-next omits daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next omits 4948e1aec971 Merge branch for-5.16/clk into for-next omits 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer omits cef3fb370da3 drm/tegra: Mark nvdec PM functions as __maybe_unused omits e602f1fd07c8 drm/tegra: Mark nvdec_writel() as inline omits 326b5e9db528 Merge branch 'zynqmp/soc' into for-next omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. omits 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] omits e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro omits 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags omits ceae494be052 soc: xilinx: cleanup debug and error messages omits 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver 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 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 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 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 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 b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] 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 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] omits 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB omits 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next omits 75d9b8559ac3 Bluetooth: Fix memory leak of hci device omits 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value omits 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() omits dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer omits f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid omits 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] omits e2a58d2d3416 unicode: only export internal symbols for the selftests omits 2b3d04787012 unicode: Add utf8-data module omits 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map omits fbc59d65059e unicode: move utf8cursor to utf8-selftest.c omits 9012d79cf0c7 unicode: simplify utf8len omits 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions omits 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load omits f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned omits a440943e68cd unicode: remove the charset field from struct unicode_map omits 86e805757978 f2fs: simplify f2fs_sb_read_encoding omits aa8bf298a96a ext4: simplify ext4_sb_read_encoding omits 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next omits ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h omits 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits fa6b2d32e622 drm/tegra: Remove duplicate struct declaration omits 810ee5bd7472 drm/tegra: vic: Use autosuspend omits 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset omits 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key omits b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event omits 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value omits 107fe0482b54 Bluetooth: Read codec capabilities only if supported omits 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits e76599df354d drm/tegra: Add NVDEC driver omits 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor omits 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly omits e3166698a8a0 drm/tegra: Implement buffer object cache omits 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics omits 7efbbe6e1414 qcom_scm: hide Kconfig symbol omits b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally omits e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next omits 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next omits 48e7064414bd Merge branch 'for-5.16/core' into for-next omits 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING omits d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev omits 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next omits 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next omits 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits cc9ea5ec8eb8 Merge branch 'fixes' into for-next omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next omits dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] omits a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit omits 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next omits 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next omits beb791ee6caa Merge branch 'for-5.16/apple' into for-next omits 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next omits 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next omits 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next omits 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next omits 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next omits 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next omits c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] omits 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] omits 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 234640275675 um: rename set_signals() to um_set_signals() omits 0caa2f7cec18 um: fix ndelay/udelay defines omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 4bc44ba4871f Merge branch 'for-5.15/core' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 95b115332a83 zonefs: remove redundant null bio check omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 1152b16842c9 Merge tag 'drm-misc-fixes-2021-12-02' of git://anongit.fre [...] adds a687efed194b Merge tag 'drm-intel-fixes-2021-12-02' of git://anongit.fr [...] adds 5f58da2befa5 Merge tag 'drm-fixes-2021-12-03-1' of git://anongit.freede [...] adds 054aa8d439b9 fget: check that the fd still exists after getting a ref to it adds a44f27e45148 Merge tag 'libata-5.16-rc4' of git://git.kernel.org/pub/sc [...] adds f66062c7491b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds a2aeaeabbc9a Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 757f3e6ddd68 Merge tag 's390-5.16-4' of git://git.kernel.org/pub/scm/li [...] adds 2c1b5a84669d cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() adds 1e81d3e06de2 cpufreq: Fix a comment in cpufreq_policy_free adds a15b8cd77512 cpufreq: docs: Update core.rst adds f751db8adaea powercap/drivers/dtpm: Disable DTPM at boot time adds 1ac5e21d43b2 powercap: DTPM: Drop unused local variable from init_dtpm() adds 404c91218703 Merge branch 'powercap' adds 4ec6afd62866 Merge tag 'pm-5.16-rc4' of git://git.kernel.org/pub/scm/li [...] adds 12119cfa1052 Merge tag 'vfio-v5.16-rc4' of git://github.com/awilliam/li [...] adds 5c623c368933 Merge tag 'gfs2-v5.16-rc4-fixes' of git://git.kernel.org/p [...] adds e3b8bb4547d4 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a226abcd5d42 io-wq: don't retry task_work creation failure on fatal conditions adds 8b9a02280ebe Merge tag 'io_uring-5.16-2021-12-03' of git://git.kernel.d [...] adds e3f9387aea67 loop: Use pr_warn_once() for loop_control_remove() warning adds bbef3c7a63d2 Merge tag 'block-5.16-2021-12-03' of git://git.kernel.dk/l [...] adds 65de262a209d cifs: fix missed refcounting of ipc tcon adds 5bf91ef03d98 cifs: wait for tcon resource_id before getting fscache super adds 2adc82006bcb cifs: add server conn_id to fscache client cookie adds bbb9db5e2a7a cifs: avoid use of dstaddr as key for fscache client cookie adds 23b55d673d75 Merge tag '5.16-rc3-smb3-fixes' of git://git.samba.org/sfr [...] adds 79a72162048e Merge tag 'xfs-5.16-fixes-2' of git://git.kernel.org/pub/s [...] adds cb1d220da0fa KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register adds ef8b4b720368 KVM: ensure APICv is considered inactive if there is no APIC adds bfbb307c6286 KVM: VMX: Set failure code in prepare_vmcs02() adds a955cad84cda KVM: x86/mmu: Retry page fault if root is invalidated by m [...] adds 75236f5f2299 KVM: SEV: Return appropriate error codes if SEV-ES scratch [...] adds a655276a5949 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if [...] adds ad5b353240c8 KVM: SVM: Do not terminate SEV-ES guests on GHCB validatio [...] adds 90bf8d98b422 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c7719e793478 x86/tsc: Add a timer to make sure TSC_adjust is always checked adds b50db7095fe0 x86/tsc: Disable clocksource watchdog for TSC on qualified [...] adds 988f01683c7f objtool: Fix pv_ops noinstr validation adds 51523ed1c267 x86/64/mm: Map all kernel memory into trampoline_pgd adds 1d5379d04754 x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, [...] adds c07e45553da1 x86/entry: Add a fence for kernel entry SWAPGS in paranoid [...] adds 1367afaa2ee9 x86/entry: Use the correct fence macro after swapgs in kernel CR3 adds 5c8f6a2e316e x86/xen: Add xenpv_restore_regs_and_return_to_usermode() adds f5d54a42d35c Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.o [...] adds e7f2be115f07 sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full adds 9ed20bafc858 preempt/dynamic: Fix setup_preempt_mode() return value adds 315c4f884800 sched/uclamp: Fix rq->uclamp_max not set on first enqueue adds 1d213767dc6f Merge tag 'sched_urgent_for_v5.16_rc4' of git://git.kernel [...] adds 53e87e3cdc15 timers/nohz: Last resort update jiffies on nohz_full IRQ entry adds 7587a4a5a4f6 Merge tag 'timers_urgent_for_v5.16_rc4' of git://git.kerne [...] adds 9cabe26e65a8 serial: 8250_bcm7271: UART errors after resuming from S2 adds 5163953950ab Merge tag 'tty-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] adds 09f736aa9547 xhci: Fix commad ring abort, write all 64 bits to CRCR register. adds d2a004037c3c USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub adds fbcd13df1e78 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect adds 387c2b6ba197 usb: cdns3: gadget: fix new urb never complete if ep cance [...] adds 37307f7020ab usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoi [...] adds 944207047ca4 Merge tag 'usb-5.16-rc4' of git://git.kernel.org/pub/scm/l [...] adds 0f9fee4cdebf parisc: Fix "make install" on newer debian releases adds afdb4a5b1d34 parisc: Mark cr16 CPU clocksource unstable on all SMP machines adds 268ba095371c Merge tag 'for-5.16/parisc-6' of git://git.kernel.org/pub/ [...] adds 0fcfb00b28c0 Linux 5.16-rc4 adds 1ff2fc02862d x86/sme: Explicitly map new EFI memmap table as encrypted adds 55a677b256c3 Merge tag 'efi-urgent-for-v5.16' of git://git.kernel.org/p [...] adds b806bec53881 Merge tag 'regulator-fix-v5.16-rc4' of git://git.kernel.or [...] adds 9d6cf4720203 Merge tag 'spi-fix-v5.16-rc4' of git://git.kernel.org/pub/ [...] adds f80ef9e49fdf Merge tag 'docs-5.16-3' of git://git.lwn.net/linux
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 (7afeac307a95) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .mailmap | 11 - .rustfmt.toml | 12 - .../ABI/testing/sysfs-class-firmware-attributes | 32 - Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 5 - Documentation/ABI/testing/sysfs-fs-ubifs | 35 - .../RCU/Design/Expedited-Grace-Periods/Funnel0.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel1.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel2.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel3.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel4.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel5.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel6.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel7.svg | 4 +- .../RCU/Design/Expedited-Grace-Periods/Funnel8.svg | 4 +- .../Design/Requirements/GPpartitionReaders1.svg | 36 +- .../Design/Requirements/ReadersPartitionGP1.svg | 62 +- Documentation/RCU/stallwarn.rst | 11 + Documentation/RCU/whatisRCU.rst | 90 +- Documentation/admin-guide/cgroup-v1/hugetlb.rst | 4 - Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/gpio/gpio-sim.rst | 72 - Documentation/admin-guide/kernel-parameters.txt | 101 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../admin-guide/media/platform-cardlist.rst | 1 - .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/arc/arc.rst | 81 - Documentation/arc/features.rst | 3 - Documentation/arc/index.rst | 17 - Documentation/arch.rst | 1 - Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} | 0 Documentation/bpf/btf.rst | 57 +- Documentation/bpf/faq.rst | 11 - Documentation/bpf/helpers.rst | 7 - Documentation/bpf/index.rst | 102 +- Documentation/bpf/instruction-set.rst | 467 - Documentation/bpf/libbpf/index.rst | 4 +- Documentation/bpf/maps.rst | 52 - Documentation/bpf/other.rst | 9 - Documentation/bpf/programs.rst | 9 - Documentation/bpf/syscall_api.rst | 11 - Documentation/bpf/test_debug.rst | 9 - Documentation/bpf/verifier.rst | 529 - Documentation/core-api/idr.rst | 2 - Documentation/core-api/kernel-api.rst | 3 + Documentation/core-api/xarray.rst | 1 - Documentation/cpu-freq/core.rst | 6 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 8 - .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- .../devicetree/bindings/arm/mediatek.yaml | 12 - Documentation/devicetree/bindings/arm/qcom.yaml | 2 - Documentation/devicetree/bindings/arm/renesas.yaml | 4 - .../devicetree/bindings/arm/samsung/pmu.yaml | 2 - .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 91 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 - .../devicetree/bindings/clock/qoriq-clock.txt | 1 - .../bindings/clock/renesas,cpg-mssr.yaml | 1 - .../bindings/clock/samsung,exynos850-clock.yaml | 38 - .../crypto/allwinner,sun4i-a10-crypto.yaml | 10 - .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../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/dp-controller.yaml | 2 - .../devicetree/bindings/display/msm/edp.txt | 56 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../bindings/display/simple-framebuffer.yaml | 12 - .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 65 - .../intel,ixp4xx-network-processing-engine.yaml | 35 - .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 22 - .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 2 - .../bindings/interconnect/qcom,osm-l3.yaml | 1 - .../devicetree/bindings/interconnect/qcom,rpm.yaml | 143 +- .../bindings/interconnect/qcom,sdm660.yaml | 185 + .../devicetree/bindings/leds/leds-bcm6328.txt | 319 + .../devicetree/bindings/leds/leds-bcm6328.yaml | 404 - .../devicetree/bindings/leds/leds-mt6360.yaml | 159 - .../devicetree/bindings/media/i2c/adv748x.txt | 116 + .../devicetree/bindings/media/i2c/adv748x.yaml | 212 - .../devicetree/bindings/media/renesas,jpu.txt | 25 + .../devicetree/bindings/media/renesas,jpu.yaml | 65 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 71 - .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../memory-controllers/synopsys,ddrc-ecc.yaml | 1 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 5 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 48 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/net/cdns,macb.yaml | 159 - .../devicetree/bindings/net/dsa/dsa-port.yaml | 77 - Documentation/devicetree/bindings/net/dsa/dsa.yaml | 60 +- .../devicetree/bindings/net/dsa/qca8k.yaml | 40 +- .../devicetree/bindings/net/engleder,tsnep.yaml | 79 - .../bindings/net/ethernet-controller.yaml | 4 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 100 - Documentation/devicetree/bindings/net/macb.txt | 60 + .../bindings/net/microchip,lan966x-switch.yaml | 167 - .../devicetree/bindings/net/qcom,bam-dmux.yaml | 92 - .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 - .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml | 65 - .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 46 - .../bindings/phy/microchip,lan966x-serdes.yaml | 59 - .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 + .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 44 - .../devicetree/bindings/phy/qcom,edp-phy.yaml | 67 - .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 21 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 1 - .../phy/socionext,uniphier-usb3hs-phy.yaml | 1 - .../phy/socionext,uniphier-usb3ss-phy.yaml | 1 - .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +- .../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 79 - .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 3 - .../bindings/pinctrl/pinctrl-bindings.txt | 41 +- .../devicetree/bindings/pinctrl/pinctrl.yaml | 45 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 38 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 - .../bindings/power/renesas,rcar-sysc.yaml | 1 - .../bindings/power/reset/gpio-poweroff.txt | 41 + .../bindings/power/reset/gpio-poweroff.yaml | 59 - .../bindings/power/supply/maxim,max77976.yaml | 44 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 4 +- .../devicetree/bindings/regulator/dlg,da9121.yaml | 76 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 3 - .../bindings/regulator/qcom,spmi-regulator.txt | 1 - .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 3 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 8 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../devicetree/bindings/serial/pl011.yaml | 3 - .../devicetree/bindings/serial/renesas,sci.yaml | 46 +- .../devicetree/bindings/serial/renesas,scif.yaml | 1 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 45 - .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 5 - .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 225 - .../devicetree/bindings/sound/cs42l42.txt | 115 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 41 - .../devicetree/bindings/sound/wlf,wm8903.yaml | 116 - .../devicetree/bindings/sound/wlf,wm8962.yaml | 3 - Documentation/devicetree/bindings/sound/wm8903.txt | 82 + .../spi/cdns,qspi-nor-peripheral-props.yaml | 42 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 33 + .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 69 +- .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 11 +- .../bindings/spi/spi-peripheral-props.yaml | 89 - .../devicetree/bindings/spi/spi-pl022.yaml | 3 - .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 76 - .../devicetree/bindings/thermal/thermal-zones.yaml | 9 +- .../devicetree/bindings/timer/cdns,ttc.yaml | 3 - .../devicetree/bindings/timer/nxp,tpm-timer.yaml | 6 +- .../bindings/timer/rockchip,rk-timer.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 9 - Documentation/devicetree/bindings/usb/dwc2.yaml | 10 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 - .../devicetree/bindings/vendor-prefixes.yaml | 6 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 - Documentation/driver-api/fpga/fpga-bridge.rst | 6 +- Documentation/driver-api/fpga/fpga-mgr.rst | 38 +- Documentation/driver-api/fpga/fpga-region.rst | 12 +- Documentation/driver-api/media/drivers/index.rst | 1 - Documentation/driver-api/serial/index.rst | 1 + Documentation/driver-api/serial/tty.rst | 328 + .../driver-api/usb/writing_usb_driver.rst | 32 +- Documentation/filesystems/caching/backend-api.rst | 847 +- Documentation/filesystems/caching/cachefiles.rst | 6 +- Documentation/filesystems/caching/fscache.rst | 525 +- Documentation/filesystems/caching/index.rst | 4 +- Documentation/filesystems/caching/netfs-api.rst | 1082 +- Documentation/filesystems/caching/object.rst | 313 + Documentation/filesystems/caching/operations.rst | 210 + Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/netfs_library.rst | 16 +- Documentation/filesystems/proc.rst | 6 +- Documentation/firmware-guide/acpi/apei/einj.rst | 19 - Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-kms.rst | 2 - Documentation/gpu/todo.rst | 37 +- Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 - Documentation/hwmon/asus_wmi_sensors.rst | 78 - Documentation/hwmon/ina238.rst | 56 - Documentation/hwmon/index.rst | 3 - Documentation/index.rst | 2 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/locking/locktypes.rst | 9 +- Documentation/networking/bonding.rst | 11 - .../networking/devlink/devlink-params.rst | 3 - Documentation/networking/ethtool-netlink.rst | 10 +- Documentation/networking/filter.rst | 1036 +- Documentation/networking/net_failover.rst | 111 +- Documentation/networking/phy.rst | 5 - Documentation/networking/rds.rst | 2 +- Documentation/process/changes.rst | 15 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 218 - Documentation/spi/pxa2xx.rst | 35 +- Documentation/spi/spidev.rst | 58 +- Documentation/staging/tee.rst | 30 - Documentation/timers/no_hz.rst | 10 +- Documentation/trace/coresight/coresight-config.rst | 78 +- Documentation/translations/zh_CN/PCI/index.rst | 5 +- .../translations/zh_CN/PCI/pci-iov-howto.rst | 170 - .../translations/zh_CN/PCI/pciebus-howto.rst | 192 - .../translations/zh_CN/accounting/index.rst | 2 +- .../translations/zh_CN/accounting/taskstats.rst | 145 - .../translations/zh_CN/core-api/kernel-api.rst | 2 + .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/sparse.rst | 108 - Documentation/translations/zh_CN/sparse.txt | 91 + Documentation/tty/index.rst | 63 - Documentation/tty/n_tty.rst | 22 - Documentation/tty/tty_buffer.rst | 46 - Documentation/tty/tty_driver.rst | 128 - Documentation/tty/tty_internals.rst | 31 - Documentation/tty/tty_ldisc.rst | 85 - Documentation/tty/tty_port.rst | 70 - Documentation/tty/tty_struct.rst | 81 - .../userspace-api/media/cec/cec-ioc-receive.rst | 49 +- Documentation/userspace-api/media/v4l/biblio.rst | 10 - .../userspace-api/media/v4l/capture.c.rst | 52 +- Documentation/userspace-api/media/v4l/control.rst | 9 - .../userspace-api/media/v4l/dev-decoder.rst | 17 - .../media/v4l/ext-ctrls-codec-stateless.rst | 573 - .../media/v4l/libv4l-introduction.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 - .../userspace-api/media/v4l/v4l2grab.c.rst | 8 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 8 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 12 - .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/vm/arch_pgtable_helpers.rst | 6 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/index.rst | 1 - Documentation/vm/page_migration.rst | 12 +- Documentation/vm/page_table_check.rst | 56 - Documentation/x86/sgx.rst | 14 +- MAINTAINERS | 139 +- Makefile | 160 +- Next/SHA1s | 347 - Next/Trees | 349 - Next/merge.log | 7918 ------------ arch/Kconfig | 17 +- arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/srm_env.c | 4 +- arch/alpha/kernel/srmcons.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/mm/fault.c | 16 +- arch/arc/Kconfig | 2 + arch/arc/include/asm/bitops.h | 1 + arch/arc/include/asm/thread_info.h | 4 +- arch/arc/mm/fault.c | 3 +- arch/arm/Kconfig | 2 + arch/arm/Kconfig.debug | 16 +- arch/arm/boot/dts/Makefile | 1 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 - arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 24 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 28 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2836-rpi.dtsi | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 7 +- arch/arm/boot/dts/imx1-pinfunc.h | 6 +- arch/arm/boot/dts/imx27-pinfunc.h | 6 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 - arch/arm/boot/dts/ls1021a-tsn.dts | 2 - arch/arm/boot/dts/milbeaut-m10v.dtsi | 9 - arch/arm/boot/dts/mt6589-fairphone-fp1.dts | 30 - arch/arm/boot/dts/mt6589.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 4 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 6 - arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 59 - arch/arm/boot/dts/qcom-sdx55.dtsi | 80 - arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 16 - .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 3 - arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 32 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 16 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 - arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 - arch/arm/boot/dts/sun8i-r40.dtsi | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 3 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 1 - arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/io.h | 5 +- arch/arm/include/asm/topology.h | 2 +- arch/arm/include/debug/imx-uart.h | 18 +- arch/arm/include/debug/pl01x.S | 7 + arch/arm/kernel/atags_proc.c | 2 +- arch/arm/kernel/perf_callchain.c | 28 +- arch/arm/kernel/signal.c | 2 +- arch/arm/mach-dove/pcie.c | 9 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-imx/Kconfig | 12 + arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-iop32x/pci.c | 5 +- arch/arm/mach-mv78xx0/pcie.c | 5 +- arch/arm/mach-orion5x/pci.c | 10 +- arch/arm/mach-pxa/lubbock.c | 15 +- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 1 + arch/arm/mach-s3c/gpio-samsung.c | 1 - arch/arm/mach-s3c/mach-jive.c | 1 - arch/arm/mach-s5pv210/Kconfig | 1 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mm/alignment.c | 4 +- arch/arm/mm/fault.c | 2 +- arch/arm/mm/ioremap.c | 16 +- arch/arm/net/bpf_jit_32.c | 7 +- arch/arm/rust/target.json | 27 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.platforms | 1 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 - .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 - .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 - .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 30 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 112 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 10 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 83 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 14 - arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 - .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 + .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 4 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 35 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 28 - .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 28 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 28 - .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 25 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 45 - .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 16 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 97 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 28 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 38 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/mediatek/Makefile | 4 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 8 - .../dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts | 36 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 - .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 33 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-fennel14-sku2.dts | 17 - .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 1 - .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 + .../dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 19 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 110 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 20 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 27 +- arch/arm64/boot/dts/qcom/Makefile | 16 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 - .../boot/dts/qcom/msm8916-samsung-serranove.dts | 1 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 1 + .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 1 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 30 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 - arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 3 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 2 + arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/pmk8350.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 21 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 31 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 28 - .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 46 - .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 44 - .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 8 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 30 - .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 18 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 3 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 2 - .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 93 - arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 105 - arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 88 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 - .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 1 - .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 351 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 - .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 13 - .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 29 - .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 13 - .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 438 - .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 55 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 1 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 191 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 471 - arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 + arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 10 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 19 - .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 13 - .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 259 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 757 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 35 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 273 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 63 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 42 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 1 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 88 - arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 14 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 11 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 11 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 11 - arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/extable.h | 9 + arch/arm64/include/asm/kvm_host.h | 52 +- arch/arm64/include/asm/kvm_hyp.h | 1 + arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/sysreg.h | 1 - arch/arm64/include/asm/topology.h | 2 +- arch/arm64/include/asm/uaccess.h | 33 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/image-vars.h | 2 - arch/arm64/kernel/module.c | 4 +- arch/arm64/kernel/perf_callchain.c | 13 +- arch/arm64/kernel/ptrace.c | 4 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/Kconfig | 1 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 68 +- arch/arm64/kvm/fpsimd.c | 57 +- arch/arm64/kvm/hyp/fpsimd.S | 6 + arch/arm64/kvm/hyp/include/hyp/switch.h | 30 +- arch/arm64/kvm/hyp/nvhe/switch.c | 1 + arch/arm64/kvm/hyp/vhe/switch.c | 1 + arch/arm64/kvm/perf.c | 59 + arch/arm64/kvm/pmu-emul.c | 3 - arch/arm64/kvm/reset.c | 11 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/mm/fault.c | 6 +- arch/arm64/mm/ptdump.c | 2 + arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/rust/target.json | 34 - arch/csky/Kconfig | 1 + arch/csky/include/asm/bitops.h | 1 + arch/csky/kernel/perf_callchain.c | 10 + arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/include/asm/bitops.h | 1 + arch/hexagon/mm/vm_fault.c | 8 +- arch/ia64/include/asm/bitops.h | 2 + arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/salinfo.c | 10 +- arch/ia64/kernel/setup.c | 5 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/uncached.c | 2 +- arch/ia64/mm/fault.c | 16 +- arch/m68k/Kconfig | 2 +- arch/m68k/include/asm/bitops.h | 2 + arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mm/fault.c | 22 +- arch/m68k/mm/motorola.c | 2 - arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/mm/fault.c | 22 +- arch/mips/Kconfig | 1 + arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/futex.h | 29 +- arch/mips/include/asm/mips-cps.h | 19 +- arch/mips/kernel/mips-cpc.c | 3 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/mm/c-octeon.c | 2 +- arch/mips/mm/fault.c | 19 +- arch/mips/mm/tlbex.c | 1 - arch/mips/net/bpf_jit_comp.h | 2 +- arch/mips/net/bpf_jit_comp32.c | 3 +- arch/mips/net/bpf_jit_comp64.c | 2 +- arch/mips/txx9/Kconfig | 1 - arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 3 + arch/nds32/kernel/perf_event_cpu.c | 29 +- arch/nds32/mm/fault.c | 18 +- arch/nios2/mm/fault.c | 18 +- arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/mm/fault.c | 18 +- arch/parisc/include/asm/bitops.h | 1 + arch/parisc/install.sh | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/time.c | 30 +- arch/parisc/mm/fault.c | 18 +- arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/include/asm/asm-prototypes.h | 5 + arch/powerpc/include/asm/bitops.h | 2 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/kvm_asm.h | 1 - arch/powerpc/include/asm/kvm_book3s.h | 6 - arch/powerpc/include/asm/kvm_book3s_64.h | 5 +- arch/powerpc/include/asm/kvm_host.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/opal-api.h | 1 - arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/switch_to.h | 3 - arch/powerpc/include/asm/time.h | 19 +- arch/powerpc/kernel/btext.c | 4 +- arch/powerpc/kernel/cpu_setup_power.c | 12 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 8 +- arch/powerpc/kernel/eeh_driver.c | 162 +- arch/powerpc/kernel/interrupt.c | 15 +- arch/powerpc/kernel/proc_powerpc.c | 4 +- arch/powerpc/kernel/process.c | 34 - arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 3 +- arch/powerpc/kernel/rtas.c | 104 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/time.c | 54 +- arch/powerpc/kernel/watchdog.c | 188 +- arch/powerpc/kvm/Kconfig | 15 - arch/powerpc/kvm/book3s_64_entry.S | 11 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 4 - arch/powerpc/kvm/book3s_hv.c | 851 +- arch/powerpc/kvm/book3s_hv.h | 42 - arch/powerpc/kvm/book3s_hv_builtin.c | 55 +- arch/powerpc/kvm/book3s_hv_hmi.c | 7 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_nested.c | 8 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 898 +- arch/powerpc/kvm/book3s_hv_ras.c | 54 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 6 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 73 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 15 + arch/powerpc/mm/fault.c | 6 +- arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit_comp.c | 68 +- arch/powerpc/net/bpf_jit_comp32.c | 105 +- arch/powerpc/net/bpf_jit_comp64.c | 76 +- arch/powerpc/perf/core-book3s.c | 35 - arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/cell/iommu.c | 1 - arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 1 - arch/powerpc/platforms/microwatt/rng.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 9 +- arch/powerpc/platforms/powernv/opal-lpc.c | 1 - arch/powerpc/platforms/powernv/setup.c | 10 +- arch/powerpc/platforms/pseries/Kconfig | 4 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/scanlog.c | 195 + arch/powerpc/rust/target.json | 29 - arch/powerpc/sysdev/tsi108_dev.c | 3 +- arch/powerpc/sysdev/xive/common.c | 212 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 38 +- arch/powerpc/sysdev/xive/xive-internal.h | 1 - arch/powerpc/xmon/xmon.c | 10 +- arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 1 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 - arch/riscv/include/asm/bitops.h | 1 + arch/riscv/kernel/perf_callchain.c | 10 + arch/riscv/mm/fault.c | 2 +- arch/riscv/net/bpf_jit_comp32.c | 6 +- arch/riscv/net/bpf_jit_comp64.c | 7 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 2 + arch/s390/include/asm/bitops.h | 1 + arch/s390/kernel/module.c | 5 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/mm/fault.c | 28 +- arch/s390/net/bpf_jit_comp.c | 6 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/bitops.h | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/mm/alignment.c | 4 +- arch/sh/mm/fault.c | 20 +- arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/kernel/led.c | 3 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/mm/fault_32.c | 16 +- arch/sparc/mm/fault_64.c | 16 +- arch/sparc/net/bpf_jit_comp_64.c | 4 +- arch/um/Kconfig | 1 + arch/um/drivers/vector_kern.c | 4 +- arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/skas/uaccess.c | 1 + arch/um/kernel/trap.c | 8 +- arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 4 +- arch/x86/boot/compressed/sev.c | 6 +- arch/x86/entry/entry_64.S | 35 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 5 +- arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/insn-eval.h | 13 - arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/kvm_host.h | 8 +- arch/x86/include/asm/mce.h | 3 + arch/x86/include/asm/page_64.h | 1 - arch/x86/include/asm/paravirt.h | 5 + arch/x86/include/asm/pgtable.h | 29 +- arch/x86/include/asm/pgtable_types.h | 7 + arch/x86/include/asm/processor.h | 8 - arch/x86/include/asm/set_memory.h | 4 - arch/x86/include/asm/sev-common.h | 66 +- arch/x86/kernel/amd_nb.c | 54 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/cpu/common.c | 15 +- arch/x86/kernel/cpu/mce/amd.c | 200 + arch/x86/kernel/cpu/mce/core.c | 5 + arch/x86/kernel/cpu/sgx/main.c | 113 +- arch/x86/kernel/cpu/sgx/sgx.h | 7 +- arch/x86/kernel/fpu/core.c | 21 +- arch/x86/kernel/head64.c | 60 +- arch/x86/kernel/module.c | 7 +- arch/x86/kernel/process.c | 8 +- arch/x86/kernel/process.h | 4 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/sev.c | 240 +- arch/x86/kernel/tsc.c | 28 +- arch/x86/kernel/tsc_sync.c | 41 + arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/mmu/mmu.c | 23 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/pmu.c | 2 +- arch/x86/kvm/svm/avic.c | 1 + arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 102 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/nested.c | 4 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/x86.c | 67 +- arch/x86/kvm/x86.h | 17 +- arch/x86/lib/csum-partial_64.c | 181 +- arch/x86/lib/insn-eval.c | 109 +- arch/x86/mm/fault.c | 3 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 14 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/x86/realmode/init.c | 12 +- arch/x86/rust/target.json | 36 - arch/x86/um/Kconfig | 1 + arch/x86/um/Makefile | 2 +- arch/x86/xen/Kconfig | 1 - arch/x86/xen/pmu.c | 32 +- arch/x86/xen/xen-asm.S | 20 + arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/futex.h | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/mm/fault.c | 17 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Makefile | 2 +- block/bdev.c | 12 +- block/bfq-iosched.c | 304 +- block/bfq-iosched.h | 35 +- block/blk-cgroup.c | 1 - block/blk-core.c | 350 +- block/blk-crypto-profile.c | 5 + block/blk-exec.c | 116 + block/blk-flush.c | 14 +- block/blk-integrity.c | 2 +- block/blk-ioc.c | 116 +- block/blk-ioprio.c | 13 +- block/blk-merge.c | 18 +- block/blk-mq-debugfs.c | 5 +- block/blk-mq-sched.c | 26 + block/blk-mq-sched.h | 2 + block/blk-mq.c | 792 +- block/blk-mq.h | 3 + block/blk-stat.c | 18 - block/blk-stat.h | 1 - block/blk-sysfs.c | 6 +- block/blk-throttle.c | 1 - block/blk.h | 68 +- block/bsg-lib.c | 2 +- block/elevator.c | 10 +- block/genhd.c | 43 +- block/ioctl.c | 31 +- block/partitions/core.c | 24 +- crypto/Kconfig | 4 - crypto/Makefile | 5 - crypto/dh.c | 4 - crypto/drbg.c | 143 +- crypto/jitterentropy.c | 3 +- crypto/kdf_sp800108.c | 153 - crypto/rsa.c | 4 - crypto/testmgr.c | 9 + crypto/testmgr.h | 6 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/spk_ttyio.c | 4 +- drivers/acpi/Kconfig | 3 - drivers/acpi/apei/einj.c | 3 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/numa/srat.c | 59 +- drivers/acpi/power.c | 12 - drivers/acpi/proc.c | 2 +- drivers/acpi/processor_idle.c | 6 +- drivers/acpi/scan.c | 10 +- drivers/acpi/tables.c | 87 +- drivers/acpi/thermal.c | 2 + drivers/acpi/x86/utils.c | 4 + drivers/auxdisplay/charlcd.c | 5 +- drivers/base/arch_topology.c | 42 +- drivers/base/core.c | 1 + drivers/base/firmware_loader/fallback.c | 7 +- drivers/base/firmware_loader/fallback.h | 11 - drivers/base/firmware_loader/fallback_table.c | 25 +- drivers/base/platform.c | 5 +- drivers/base/property.c | 48 + drivers/base/regmap/regmap.c | 1 - drivers/block/amiflop.c | 3 +- drivers/block/ataflop.c | 7 +- drivers/block/brd.c | 1 + drivers/block/drbd/drbd_main.c | 1 - drivers/block/floppy.c | 7 +- drivers/block/loop.c | 66 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 1 + drivers/block/null_blk/trace.h | 2 +- drivers/block/paride/pcd.c | 5 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 5 +- drivers/block/pktcdvd.c | 4 +- drivers/block/ps3vram.c | 1 - drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-clt.c | 6 +- drivers/block/sunvdc.c | 19 +- drivers/block/swim.c | 1 - drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 26 +- drivers/block/z2ram.c | 1 - drivers/block/zram/zram_drv.c | 12 +- drivers/bluetooth/Kconfig | 6 - drivers/bluetooth/Makefile | 1 - drivers/bluetooth/bfusb.c | 3 - drivers/bluetooth/btintel.c | 22 +- drivers/bluetooth/btmrvl_main.c | 2 +- drivers/bluetooth/btmtk.c | 289 - drivers/bluetooth/btmtk.h | 111 - drivers/bluetooth/btmtksdio.c | 520 +- drivers/bluetooth/btsdio.c | 2 - drivers/bluetooth/btusb.c | 411 +- drivers/bluetooth/hci_bcm.c | 1 + drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_vhci.c | 120 +- drivers/bluetooth/virtio_bt.c | 3 - drivers/bus/mhi/core/boot.c | 2 +- drivers/bus/mhi/core/internal.h | 3 +- drivers/bus/mhi/core/main.c | 3 +- drivers/bus/mhi/core/pm.c | 4 +- drivers/bus/mhi/pci_generic.c | 13 +- drivers/bus/sunxi-rsb.c | 8 +- drivers/cdrom/cdrom.c | 23 +- drivers/cdrom/gdrom.c | 1 - drivers/char/agp/intel-gtt.c | 1 - drivers/char/hpet.c | 22 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/cavium-rng-vf.c | 194 +- drivers/char/hw_random/cavium-rng.c | 11 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/random.c | 25 +- drivers/clk/Makefile | 2 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/imx/clk-imx8mn.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx8ulp.c | 1 - drivers/clk/imx/clk-pllv3.c | 6 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 17 +- drivers/clk/renesas/r9a07g044-cpg.c | 62 +- drivers/clk/renesas/rcar-cpg-lib.c | 211 +- drivers/clk/renesas/rcar-cpg-lib.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 24 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 - drivers/clk/renesas/renesas-cpg-mssr.c | 18 +- drivers/clk/renesas/rzg2l-cpg.c | 18 +- drivers/clk/renesas/rzg2l-cpg.h | 5 - drivers/clk/samsung/clk-cpu.c | 2 +- drivers/clk/samsung/clk-cpu.h | 7 + drivers/clk/samsung/clk-exynos3250.c | 54 +- drivers/clk/samsung/clk-exynos4.c | 41 +- drivers/clk/samsung/clk-exynos5250.c | 21 +- drivers/clk/samsung/clk-exynos5420.c | 29 +- drivers/clk/samsung/clk-exynos850.c | 329 +- drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 + drivers/clk/samsung/clk.h | 36 +- drivers/clk/sunxi-ng/Kconfig | 49 +- drivers/clk/sunxi-ng/Makefile | 101 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 140 - drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h | 17 - drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1390 --- drivers/clk/sunxi-ng/ccu-sun20i-d1.h | 15 - drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 58 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 2 + drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 56 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 33 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 35 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 9 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 62 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 2 + drivers/clk/sunxi-ng/ccu-sun8i-r.c | 65 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 57 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 40 +- drivers/clk/sunxi-ng/ccu_common.c | 6 - drivers/clk/sunxi-ng/ccu_div.c | 1 - drivers/clk/sunxi-ng/ccu_div.h | 78 - drivers/clk/sunxi-ng/ccu_frac.c | 6 - drivers/clk/sunxi-ng/ccu_gate.c | 4 - drivers/clk/sunxi-ng/ccu_gate.h | 32 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 - drivers/clk/sunxi-ng/ccu_mp.h | 49 - drivers/clk/sunxi-ng/ccu_mult.c | 1 - drivers/clk/sunxi-ng/ccu_mux.c | 6 - drivers/clk/sunxi-ng/ccu_mux.h | 33 - drivers/clk/sunxi-ng/ccu_nk.c | 1 - drivers/clk/sunxi-ng/ccu_nkm.c | 1 - drivers/clk/sunxi-ng/ccu_nkmp.c | 1 - drivers/clk/sunxi-ng/ccu_nm.c | 1 - drivers/clk/sunxi-ng/ccu_phase.c | 1 - drivers/clk/sunxi-ng/ccu_reset.c | 1 - drivers/clk/sunxi-ng/ccu_sdm.c | 6 - drivers/clocksource/exynos_mct.c | 50 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/comedi/comedi.h | 1528 +++ drivers/comedi/comedi_buf.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/comedi_pci.c | 3 +- drivers/comedi/comedi_pci.h | 57 + drivers/comedi/comedi_pcmcia.c | 3 +- drivers/comedi/comedi_pcmcia.h | 49 + drivers/comedi/comedi_usb.c | 3 +- drivers/comedi/comedi_usb.h | 42 + drivers/comedi/comedidev.h | 1054 ++ {include/linux => drivers}/comedi/comedilib.h | 0 drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 5 +- drivers/comedi/drivers/8255.h | 42 + drivers/comedi/drivers/8255_pci.c | 6 +- drivers/comedi/drivers/addi_apci_1032.c | 2 +- drivers/comedi/drivers/addi_apci_1500.c | 2 +- drivers/comedi/drivers/addi_apci_1516.c | 2 +- drivers/comedi/drivers/addi_apci_1564.c | 2 +- drivers/comedi/drivers/addi_apci_16xx.c | 3 +- drivers/comedi/drivers/addi_apci_2032.c | 2 +- drivers/comedi/drivers/addi_apci_2200.c | 2 +- drivers/comedi/drivers/addi_apci_3120.c | 2 +- drivers/comedi/drivers/addi_apci_3501.c | 2 +- drivers/comedi/drivers/addi_apci_3xxx.c | 3 +- drivers/comedi/drivers/addi_watchdog.c | 2 +- drivers/comedi/drivers/adl_pci6208.c | 3 +- drivers/comedi/drivers/adl_pci7x3x.c | 3 +- drivers/comedi/drivers/adl_pci8164.c | 3 +- drivers/comedi/drivers/adl_pci9111.c | 5 +- drivers/comedi/drivers/adl_pci9118.c | 5 +- drivers/comedi/drivers/adq12b.c | 3 +- drivers/comedi/drivers/adv_pci1710.c | 5 +- drivers/comedi/drivers/adv_pci1720.c | 3 +- drivers/comedi/drivers/adv_pci1723.c | 3 +- drivers/comedi/drivers/adv_pci1724.c | 3 +- drivers/comedi/drivers/adv_pci1760.c | 3 +- drivers/comedi/drivers/adv_pci_dio.c | 8 +- drivers/comedi/drivers/aio_aio12_8.c | 7 +- drivers/comedi/drivers/aio_iiro_16.c | 3 +- drivers/comedi/drivers/amplc_dio200.c | 2 +- drivers/comedi/drivers/amplc_dio200_common.c | 7 +- drivers/comedi/drivers/amplc_dio200_pci.c | 3 +- drivers/comedi/drivers/amplc_pc236.c | 3 +- drivers/comedi/drivers/amplc_pc236_common.c | 5 +- drivers/comedi/drivers/amplc_pc263.c | 2 +- drivers/comedi/drivers/amplc_pci224.c | 6 +- drivers/comedi/drivers/amplc_pci230.c | 8 +- drivers/comedi/drivers/amplc_pci236.c | 3 +- drivers/comedi/drivers/amplc_pci263.c | 3 +- drivers/comedi/drivers/c6xdigio.c | 3 +- drivers/comedi/drivers/cb_das16_cs.c | 6 +- drivers/comedi/drivers/cb_pcidas.c | 7 +- drivers/comedi/drivers/cb_pcidas64.c | 5 +- drivers/comedi/drivers/cb_pcidda.c | 6 +- drivers/comedi/drivers/cb_pcimdas.c | 7 +- drivers/comedi/drivers/cb_pcimdda.c | 6 +- drivers/comedi/drivers/comedi_8254.c | 6 +- .../comedi/drivers}/comedi_8254.h | 0 drivers/comedi/drivers/comedi_8255.c | 5 +- drivers/comedi/drivers/comedi_bond.c | 6 +- drivers/comedi/drivers/comedi_isadma.c | 6 +- .../comedi/drivers}/comedi_isadma.h | 0 drivers/comedi/drivers/comedi_parport.c | 3 +- drivers/comedi/drivers/comedi_test.c | 4 +- drivers/comedi/drivers/contec_pci_dio.c | 3 +- drivers/comedi/drivers/dac02.c | 3 +- drivers/comedi/drivers/daqboard2000.c | 5 +- drivers/comedi/drivers/das08.c | 7 +- drivers/comedi/drivers/das08_cs.c | 3 +- drivers/comedi/drivers/das08_isa.c | 2 +- drivers/comedi/drivers/das08_pci.c | 3 +- drivers/comedi/drivers/das16.c | 10 +- drivers/comedi/drivers/das16m1.c | 7 +- drivers/comedi/drivers/das1800.c | 8 +- drivers/comedi/drivers/das6402.c | 6 +- drivers/comedi/drivers/das800.c | 6 +- drivers/comedi/drivers/dmm32at.c | 5 +- drivers/comedi/drivers/dt2801.c | 2 +- drivers/comedi/drivers/dt2811.c | 3 +- drivers/comedi/drivers/dt2814.c | 3 +- drivers/comedi/drivers/dt2815.c | 3 +- drivers/comedi/drivers/dt2817.c | 2 +- drivers/comedi/drivers/dt282x.c | 6 +- drivers/comedi/drivers/dt3000.c | 3 +- drivers/comedi/drivers/dt9812.c | 3 +- drivers/comedi/drivers/dyna_pci10xx.c | 3 +- drivers/comedi/drivers/fl512.c | 3 +- drivers/comedi/drivers/gsc_hpdi.c | 3 +- drivers/comedi/drivers/icp_multi.c | 3 +- drivers/comedi/drivers/ii_pci20kc.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 3 +- drivers/comedi/drivers/ke_counter.c | 3 +- drivers/comedi/drivers/me4000.c | 5 +- drivers/comedi/drivers/me_daq.c | 3 +- drivers/comedi/drivers/mf6x4.c | 3 +- drivers/comedi/drivers/mite.c | 3 +- drivers/comedi/drivers/mpc624.c | 3 +- drivers/comedi/drivers/multiq3.c | 3 +- drivers/comedi/drivers/ni_6527.c | 3 +- drivers/comedi/drivers/ni_65xx.c | 3 +- drivers/comedi/drivers/ni_660x.c | 3 +- drivers/comedi/drivers/ni_670x.c | 3 +- drivers/comedi/drivers/ni_at_a2150.c | 8 +- drivers/comedi/drivers/ni_at_ao.c | 6 +- drivers/comedi/drivers/ni_atmio.c | 5 +- drivers/comedi/drivers/ni_atmio16d.c | 5 +- drivers/comedi/drivers/ni_daq_700.c | 3 +- drivers/comedi/drivers/ni_daq_dio24.c | 5 +- drivers/comedi/drivers/ni_labpc.c | 3 +- drivers/comedi/drivers/ni_labpc_common.c | 7 +- drivers/comedi/drivers/ni_labpc_cs.c | 3 +- drivers/comedi/drivers/ni_labpc_isadma.c | 5 +- drivers/comedi/drivers/ni_labpc_pci.c | 3 +- drivers/comedi/drivers/ni_mio_common.c | 2 +- drivers/comedi/drivers/ni_mio_cs.c | 4 +- drivers/comedi/drivers/ni_pcidio.c | 3 +- drivers/comedi/drivers/ni_pcimio.c | 4 +- drivers/comedi/drivers/ni_routes.c | 3 +- drivers/comedi/drivers/ni_routes.h | 2 +- .../comedi/drivers/ni_routing/ni_route_values.h | 2 +- drivers/comedi/drivers/ni_routing/tools/.gitignore | 1 - drivers/comedi/drivers/ni_routing/tools/Makefile | 29 +- drivers/comedi/drivers/ni_tio.h | 2 +- drivers/comedi/drivers/ni_usb6501.c | 3 +- drivers/comedi/drivers/pcl711.c | 6 +- drivers/comedi/drivers/pcl724.c | 5 +- drivers/comedi/drivers/pcl726.c | 3 +- drivers/comedi/drivers/pcl730.c | 2 +- drivers/comedi/drivers/pcl812.c | 8 +- drivers/comedi/drivers/pcl816.c | 8 +- drivers/comedi/drivers/pcl818.c | 8 +- drivers/comedi/drivers/pcm3724.c | 5 +- drivers/comedi/drivers/pcmad.c | 2 +- drivers/comedi/drivers/pcmda12.c | 2 +- drivers/comedi/drivers/pcmmio.c | 3 +- drivers/comedi/drivers/pcmuio.c | 3 +- drivers/comedi/drivers/quatech_daqp_cs.c | 3 +- drivers/comedi/drivers/rtd520.c | 5 +- drivers/comedi/drivers/rti800.c | 2 +- drivers/comedi/drivers/rti802.c | 2 +- drivers/comedi/drivers/s526.c | 2 +- drivers/comedi/drivers/s626.c | 3 +- drivers/comedi/drivers/ssv_dnp.c | 2 +- drivers/comedi/drivers/usbdux.c | 3 +- drivers/comedi/drivers/usbduxfast.c | 2 +- drivers/comedi/drivers/usbduxsigma.c | 3 +- drivers/comedi/drivers/vmk80xx.c | 3 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 6 +- drivers/comedi/proc.c | 2 +- drivers/comedi/range.c | 2 +- drivers/cpufreq/cpufreq.c | 14 +- drivers/cpufreq/qcom-cpufreq-hw.c | 31 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 21 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 1 - drivers/crypto/atmel-aes.c | 6 +- drivers/crypto/caam/caamalg_qi2.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 1 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 5 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 2 +- drivers/crypto/hisilicon/qm.c | 183 +- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 4 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 1 - drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 5 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 18 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 11 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 14 +- .../crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 + drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 2 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 11 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 14 +- drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 + drivers/crypto/qat/qat_c62xvf/adf_drv.c | 2 +- drivers/crypto/qat/qat_common/Makefile | 6 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 25 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 30 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 48 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 13 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 225 - drivers/crypto/qat/qat_common/adf_gen2_pfvf.h | 29 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.c | 7 - drivers/crypto/qat/qat_common/adf_init.c | 2 +- drivers/crypto/qat/qat_common/adf_isr.c | 123 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 416 + drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 93 + drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 107 - drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c | 21 - drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h | 10 - drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 148 - drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h | 13 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 97 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h | 21 - drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c | 134 - drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h | 14 - drivers/crypto/qat/qat_common/adf_sriov.c | 20 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 48 + drivers/crypto/qat/qat_common/adf_vf_isr.c | 92 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 41 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 2 - .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 14 +- .../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 + drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 2 +- drivers/crypto/qce/aead.c | 2 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/cxl/Kconfig | 1 - drivers/cxl/acpi.c | 237 +- drivers/cxl/core/Makefile | 2 +- drivers/cxl/core/bus.c | 20 +- drivers/cxl/core/mbox.c | 186 +- drivers/cxl/core/memdev.c | 55 +- drivers/cxl/core/pmem.c | 20 +- drivers/cxl/core/regs.c | 8 +- drivers/cxl/cxl.h | 8 - drivers/cxl/cxlmem.h | 37 +- drivers/cxl/pci.c | 120 +- drivers/cxl/pmem.c | 85 +- drivers/dax/bus.c | 32 - drivers/dax/bus.h | 1 - drivers/dax/device.c | 126 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence-array.c | 6 +- drivers/dma-buf/dma-fence.c | 17 - drivers/dma-buf/dma-resv.c | 26 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-resv.c | 371 - drivers/dma/dmaengine.c | 7 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw-edma/dw-edma-pcie.c | 10 +- drivers/dma/idxd/device.c | 24 +- drivers/dma/idxd/dma.c | 28 +- drivers/dma/idxd/idxd.h | 21 +- drivers/dma/idxd/init.c | 96 +- drivers/dma/idxd/irq.c | 236 +- drivers/dma/idxd/registers.h | 1 - drivers/dma/idxd/submit.c | 32 +- drivers/dma/idxd/sysfs.c | 1 + drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/ti/edma.c | 3 +- drivers/dma/xilinx/xilinx_dma.c | 122 - drivers/edac/Kconfig | 2 +- drivers/edac/amd64_edac.c | 275 - drivers/edac/synopsys_edac.c | 52 +- drivers/firmware/arm_scmi/Kconfig | 27 - drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scmi/common.h | 3 - drivers/firmware/arm_scmi/driver.c | 3 - drivers/firmware/arm_scmi/optee.c | 565 - drivers/firmware/arm_scmi/virtio.c | 22 +- drivers/firmware/cirrus/cs_dsp.c | 142 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 31 +- drivers/fpga/altera-cvp.c | 12 +- drivers/fpga/altera-fpga2sdram.c | 12 +- drivers/fpga/altera-freeze-bridge.c | 10 +- drivers/fpga/altera-hps2fpga.c | 12 +- drivers/fpga/altera-pr-ip-core.c | 7 +- drivers/fpga/altera-ps-spi.c | 9 +- drivers/fpga/dfl-fme-br.c | 10 +- drivers/fpga/dfl-fme-mgr.c | 22 +- drivers/fpga/dfl-fme-region.c | 17 +- drivers/fpga/dfl.c | 12 +- drivers/fpga/fpga-bridge.c | 122 +- drivers/fpga/fpga-mgr.c | 215 +- drivers/fpga/fpga-region.c | 119 +- drivers/fpga/ice40-spi.c | 9 +- drivers/fpga/machxo2-spi.c | 9 +- drivers/fpga/of-fpga-region.c | 10 +- drivers/fpga/socfpga-a10.c | 16 +- drivers/fpga/socfpga.c | 9 +- drivers/fpga/stratix10-soc.c | 18 +- drivers/fpga/ts73xx-fpga.c | 9 +- drivers/fpga/versal-fpga.c | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 17 +- drivers/fpga/xilinx-spi.c | 11 +- drivers/fpga/zynq-fpga.c | 16 +- drivers/fpga/zynqmp-fpga.c | 9 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-dwapb.c | 10 +- drivers/gpio/gpio-ml-ioh.c | 52 +- drivers/gpio/gpio-mockup.c | 23 +- drivers/gpio/gpio-pch.c | 42 +- drivers/gpio/gpio-sim.c | 884 -- drivers/gpio/gpiolib-acpi.c | 51 +- drivers/gpu/drm/Kconfig | 22 +- drivers/gpu/drm/Makefile | 31 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 134 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 96 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 18 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 126 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 208 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_profile.c | 112 - drivers/gpu/drm/amd/amdgpu/amdgpu_profile.h | 30 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 2 + drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 1 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 148 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 932 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 116 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 61 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 46 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 281 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 48 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 15 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 8 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 7 - drivers/gpu/drm/amd/display/dc/core/dc.c | 66 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 99 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 475 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 20 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 70 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 27 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 37 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 2 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 14 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 43 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 14 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 82 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 20 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 - .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 23 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 20 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 19 +- .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 43 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 11 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 - drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 1889 --- .../amd/display/dc/dml/dml_wrapper_translation.c | 284 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 33 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 4 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 14 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 28 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 1 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 3 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 42 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 30 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 89 +- .../drm/amd/display/include/ddc_service_types.h | 4 - drivers/gpu/drm/amd/display/include/logger_types.h | 4 + .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 7 - .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 12 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 12 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 - .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 18 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 132 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 87 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 109 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 6 +- drivers/gpu/drm/arm/Kconfig | 2 + drivers/gpu/drm/arm/display/Kconfig | 1 + drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/ast/ast_drv.c | 3 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 14 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 495 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 23 +- drivers/gpu/drm/bridge/display-connector.c | 88 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 66 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 40 +- drivers/gpu/drm/bridge/parade-ps8640.c | 346 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 13 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 128 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 466 +- drivers/gpu/drm/drm_atomic.c | 180 +- drivers/gpu/drm/drm_atomic_helper.c | 243 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 12 +- drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 261 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_format_helper.c | 247 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 95 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 153 +- drivers/gpu/drm/drm_gem_vram_helper.c | 4 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_legacy.h | 40 +- drivers/gpu/drm/drm_mipi_dbi.c | 40 +- drivers/gpu/drm/drm_mm.c | 4 - drivers/gpu/drm/drm_modeset_lock.c | 9 - drivers/gpu/drm/drm_nomodeset.c | 24 - drivers/gpu/drm/drm_of.c | 33 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - drivers/gpu/drm/drm_privacy_screen.c | 467 - drivers/gpu/drm/drm_privacy_screen_x86.c | 86 - drivers/gpu/drm/drm_probe_helper.c | 48 +- drivers/gpu/drm/drm_sysfs.c | 25 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 41 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 33 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/fsl-dcu/Kconfig | 1 + 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/gud/gud_pipe.c | 14 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 + drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 52 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 134 +- drivers/gpu/drm/i915/display/icl_dsi.c | 10 +- drivers/gpu/drm/i915/display/icl_dsi.h | 15 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 98 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 140 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bw.c | 215 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 9 +- drivers/gpu/drm/i915/display/intel_color.c | 130 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 19 +- drivers/gpu/drm/i915/display/intel_crtc.c | 107 +- drivers/gpu/drm/i915/display/intel_crtc.h | 7 - drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 348 +- drivers/gpu/drm/i915/display/intel_ddi.h | 5 +- drivers/gpu/drm/i915/display/intel_display.c | 1974 ++- drivers/gpu/drm/i915/display/intel_display.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 69 +- drivers/gpu/drm/i915/display/intel_display_power.c | 132 +- drivers/gpu/drm/i915/display/intel_display_power.h | 102 +- drivers/gpu/drm/i915/display/intel_display_types.h | 63 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 - drivers/gpu/drm/i915/display/intel_dp.c | 165 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 60 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 43 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 58 - drivers/gpu/drm/i915/display/intel_dpt.h | 4 - drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.h | 42 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 - drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 22 - drivers/gpu/drm/i915/display/intel_fb.c | 706 +- drivers/gpu/drm/i915/display/intel_fb.h | 31 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 12 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1002 +- drivers/gpu/drm/i915/display/intel_fbc.h | 11 +- drivers/gpu/drm/i915/display/intel_fdi.c | 140 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 12 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 42 +- 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 | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 261 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 + drivers/gpu/drm/i915/display/intel_tv.c | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 67 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 - drivers/gpu/drm/i915/display/skl_scaler.c | 1 - drivers/gpu/drm/i915/display/skl_universal_plane.c | 483 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 - drivers/gpu/drm/i915/display/vlv_dsi.h | 19 - drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 38 - drivers/gpu/drm/i915/dma_resv_utils.c | 17 + drivers/gpu/drm/i915/dma_resv_utils.h | 13 + drivers/gpu/drm/i915/gem/i915_gem_busy.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 22 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 141 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 40 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 46 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 97 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 765 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 41 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 874 -- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 41 - drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_wait.c | 106 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 5 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 130 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 24 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 135 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 2 + drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_context.c | 16 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 36 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 83 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 270 +- drivers/gpu/drm/i915/gt/intel_gt.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 - drivers/gpu/drm/i915/gt/intel_gtt.c | 3 - drivers/gpu/drm/i915/gt/intel_gtt.h | 2 - drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 12 +- drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 72 - drivers/gpu/drm/i915/gt/intel_rps.h | 3 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 477 +- drivers/gpu/drm/i915/gt/mock_engine.c | 38 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 35 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 20 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc.h | 30 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 5 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 155 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 290 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 - drivers/gpu/drm/i915/i915_debugfs.c | 1 - drivers/gpu/drm/i915/i915_driver.c | 1850 --- drivers/gpu/drm/i915/i915_driver.h | 24 - drivers/gpu/drm/i915/i915_drv.c | 1809 +++ drivers/gpu/drm/i915/i915_drv.h | 158 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 233 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 - drivers/gpu/drm/i915/i915_irq.c | 34 +- drivers/gpu/drm/i915/i915_module.c | 8 +- drivers/gpu/drm/i915/i915_pci.c | 40 +- drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 514 +- drivers/gpu/drm/i915/i915_request.c | 126 +- drivers/gpu/drm/i915/i915_request.h | 25 +- drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sw_fence.c | 81 +- drivers/gpu/drm/i915/i915_sw_fence.h | 23 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 2 +- drivers/gpu/drm/i915/i915_switcheroo.c | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 79 +- drivers/gpu/drm/i915/i915_vma.c | 98 +- drivers/gpu/drm/i915/i915_vma.h | 9 +- drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 - drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 - drivers/gpu/drm/i915/i915_vma_types.h | 20 +- drivers/gpu/drm/i915/intel_device_info.c | 33 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_memory_region.c | 26 +- drivers/gpu/drm/i915/intel_memory_region.h | 9 +- drivers/gpu/drm/i915/intel_pm.c | 92 +- drivers/gpu/drm/i915/intel_region_ttm.c | 50 +- drivers/gpu/drm/i915/intel_region_ttm.h | 7 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 6 - drivers/gpu/drm/i915/intel_step.c | 77 +- drivers/gpu/drm/i915/intel_step.h | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 19 +- drivers/gpu/drm/i915/intel_uncore.h | 2 - drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 3 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 19 - drivers/gpu/drm/i915/selftests/i915_request.c | 14 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 8 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 4 +- drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/i915/vlv_sideband.c | 3 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/ingenic/Kconfig | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 283 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 +- drivers/gpu/drm/kmb/Kconfig | 1 + drivers/gpu/drm/kmb/kmb_drv.c | 4 - drivers/gpu/drm/lima/lima_device.c | 1 - drivers/gpu/drm/lima/lima_gem.c | 20 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mcde/Kconfig | 1 + drivers/gpu/drm/meson/Kconfig | 3 +- drivers/gpu/drm/meson/Makefile | 3 +- drivers/gpu/drm/meson/meson_drv.c | 71 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 342 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 284 - drivers/gpu/drm/meson/meson_encoder_cvbs.h | 29 - drivers/gpu/drm/meson/meson_encoder_hdmi.c | 447 - drivers/gpu/drm/meson/meson_encoder_hdmi.h | 12 - drivers/gpu/drm/meson/meson_venc_cvbs.c | 293 + drivers/gpu/drm/meson/meson_venc_cvbs.h | 29 + drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/Makefile | 6 + drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 16 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 15 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 95 - drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 10 - drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 11 - drivers/gpu/drm/msm/adreno/adreno_device.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 304 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 19 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 24 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 23 +- drivers/gpu/drm/msm/dp/dp_display.c | 15 +- drivers/gpu/drm/msm/dp/dp_hpd.c | 2 + drivers/gpu/drm/msm/dp/dp_hpd.h | 2 + drivers/gpu/drm/msm/dsi/dsi.c | 48 +- drivers/gpu/drm/msm/dsi/dsi.h | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 69 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 20 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 11 + drivers/gpu/drm/msm/edp/edp.c | 198 + drivers/gpu/drm/msm/edp/edp.h | 77 + drivers/gpu/drm/msm/edp/edp.xml.h | 388 + drivers/gpu/drm/msm/edp/edp_aux.c | 265 + drivers/gpu/drm/msm/edp/edp_bridge.c | 111 + drivers/gpu/drm/msm/edp/edp_connector.c | 132 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 +++ drivers/gpu/drm/msm/edp/edp_phy.c | 98 + drivers/gpu/drm/msm/msm_debugfs.c | 52 +- drivers/gpu/drm/msm/msm_drv.c | 17 +- drivers/gpu/drm/msm/msm_drv.h | 25 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 12 - drivers/gpu/drm/msm/msm_gem.c | 29 +- drivers/gpu/drm/msm/msm_gpu.c | 22 +- drivers/gpu/drm/msm/msm_gpu.h | 66 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 91 +- drivers/gpu/drm/msm/msm_kms.h | 3 - drivers/gpu/drm/msm/msm_perf.c | 9 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- drivers/gpu/drm/mxsfb/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/base907c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 - drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 - drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 38 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 2 - drivers/gpu/drm/nouveau/dispnv50/head907d.c | 6 - drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 1 - drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 7 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 3 - .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 69 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 37 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 - drivers/gpu/drm/omapdrm/dss/dispc.c | 9 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss.c | 7 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 43 +- 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-edp.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 | 265 +- 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/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 22 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_debugfs.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 38 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 10 +- 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_entity.c | 15 +- drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/sti/Kconfig | 1 + drivers/gpu/drm/stm/Kconfig | 1 + drivers/gpu/drm/sun4i/Kconfig | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 117 +- drivers/gpu/drm/tegra/dc.h | 1 - drivers/gpu/drm/tegra/drm.c | 4 - drivers/gpu/drm/tegra/drm.h | 1 - drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/nvdec.c | 471 - drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 - drivers/gpu/drm/tidss/Kconfig | 1 + drivers/gpu/drm/tidss/tidss_drv.c | 13 +- drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/drm/tiny/Kconfig | 31 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 3 +- drivers/gpu/drm/tiny/cirrus.c | 28 +- drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 37 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 11 +- drivers/gpu/drm/tve200/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 26 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 4 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_crtc.c | 91 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 37 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 630 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 37 - drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 37 - drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 8 - drivers/gpu/drm/vc4/vc4_hvs.c | 26 +- drivers/gpu/drm/vc4/vc4_kms.c | 131 +- drivers/gpu/drm/vc4/vc4_plane.c | 5 + drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 29 +- drivers/gpu/drm/vmwgfx/Makefile | 4 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 99 +- drivers/gpu/drm/vmwgfx/ttm_memory.h | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 52 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 7 - drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c | 199 - drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h | 83 - drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 90 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 58 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 +- drivers/gpu/drm/xen/xen_drm_front.c | 16 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 108 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 + drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/gpu/host1x/Kconfig | 1 - drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 - drivers/gpu/host1x/dev.h | 2 - drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 +- drivers/hid/hid-apple.c | 107 +- drivers/hid/hid-asus.c | 6 +- drivers/hid/hid-bigbenff.c | 2 +- drivers/hid/hid-chicony.c | 3 - drivers/hid/hid-core.c | 93 - drivers/hid/hid-corsair.c | 7 +- drivers/hid/hid-elan.c | 2 +- drivers/hid/hid-elo.c | 3 - drivers/hid/hid-ft260.c | 3 - drivers/hid/hid-holtek-kbd.c | 9 +- drivers/hid/hid-holtek-mouse.c | 9 - drivers/hid/hid-ids.h | 1 - drivers/hid/hid-lg.c | 10 +- drivers/hid/hid-logitech-dj.c | 2 +- drivers/hid/hid-magicmouse.c | 94 +- drivers/hid/hid-prodikeys.c | 10 +- drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-roccat-arvo.c | 3 - drivers/hid/hid-roccat-isku.c | 3 - drivers/hid/hid-roccat-kone.c | 3 - drivers/hid/hid-roccat-koneplus.c | 3 - drivers/hid/hid-roccat-konepure.c | 3 - drivers/hid/hid-roccat-kovaplus.c | 3 - drivers/hid/hid-roccat-lua.c | 3 - drivers/hid/hid-roccat-pyra.c | 3 - drivers/hid/hid-roccat-ryos.c | 3 - drivers/hid/hid-roccat-savu.c | 3 - drivers/hid/hid-samsung.c | 3 - drivers/hid/hid-sony.c | 24 +- drivers/hid/hid-thrustmaster.c | 3 - drivers/hid/hid-u2fzero.c | 2 +- drivers/hid/hid-uclogic-core.c | 3 - drivers/hid/hid-uclogic-params.c | 3 +- drivers/hid/i2c-hid/i2c-hid-core.c | 20 +- drivers/hid/surface-hid/surface_hid_core.c | 25 +- drivers/hid/usbhid/hid-core.c | 19 +- drivers/hid/wacom_sys.c | 19 +- drivers/hsi/hsi_core.c | 1 - drivers/hv/Kconfig | 1 - drivers/hwmon/Kconfig | 42 +- drivers/hwmon/Makefile | 3 - drivers/hwmon/adm1021.c | 23 +- drivers/hwmon/asus_wmi_ec_sensors.c | 621 - drivers/hwmon/asus_wmi_sensors.c | 664 - drivers/hwmon/corsair-psu.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 11 +- drivers/hwmon/f71882fg.c | 2 - drivers/hwmon/ina238.c | 644 - drivers/hwmon/jc42.c | 4 - drivers/hwmon/k10temp.c | 36 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/nct6775.c | 2 +- drivers/hwmon/ntc_thermistor.c | 148 +- drivers/hwmon/sht4x.c | 11 +- drivers/hwmon/tmp401.c | 863 +- .../hwtracing/coresight/coresight-cfg-preload.c | 9 +- drivers/hwtracing/coresight/coresight-config.h | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 11 +- drivers/hwtracing/coresight/coresight-stm.c | 10 +- .../coresight/coresight-syscfg-configfs.c | 87 - .../coresight/coresight-syscfg-configfs.h | 4 - drivers/hwtracing/coresight/coresight-syscfg.c | 315 +- drivers/hwtracing/coresight/coresight-syscfg.h | 39 +- drivers/i2c/busses/Kconfig | 26 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-designware-core.h | 13 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 - drivers/i2c/busses/i2c-i801.c | 250 +- drivers/i2c/busses/i2c-imx.c | 92 +- drivers/i2c/busses/i2c-mpc.c | 23 +- drivers/i2c/busses/i2c-rk3x.c | 7 - drivers/i2c/busses/i2c-stm32f7.c | 14 +- drivers/i2c/busses/i2c-tegra.c | 52 +- drivers/i2c/busses/i2c-xlp9xx.c | 7 + drivers/i2c/busses/i2c-xlr.c | 470 + drivers/i2c/i2c-core-base.c | 2 - drivers/i2c/muxes/i2c-mux-gpio.c | 53 +- drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/iio/accel/bma220_spi.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 8 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 4 +- drivers/iio/accel/sca3000.c | 17 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 + drivers/iio/adc/at91-sama5d2_adc.c | 41 +- drivers/iio/adc/axp20x_adc.c | 18 +- drivers/iio/adc/dln2-adc.c | 21 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 11 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc.c | 6 +- drivers/iio/adc/ti-adc12138.c | 3 +- drivers/iio/adc/ti-ads1015.c | 8 +- drivers/iio/adc/xilinx-xadc-core.c | 64 +- drivers/iio/chemical/atlas-sensor.c | 4 + drivers/iio/common/scmi_sensors/scmi_iio.c | 57 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/gyro/adxrs290.c | 5 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/health/afe4403.c | 5 + drivers/iio/health/afe4404.c | 5 + drivers/iio/iio_core.h | 2 +- drivers/iio/industrialio-core.c | 5 +- drivers/iio/industrialio-trigger.c | 1 + drivers/iio/light/gp2ap020a00f.c | 5 + drivers/iio/light/ltr501.c | 19 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 4 + drivers/iio/pressure/mpl3115.c | 16 +- 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/iio/proximity/as3935.c | 4 + drivers/iio/trigger/iio-trig-interrupt.c | 4 + drivers/iio/trigger/iio-trig-sysfs.c | 4 + drivers/infiniband/core/cma.c | 6 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 50 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 7 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 99 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 9 + drivers/infiniband/hw/cxgb4/id_table.c | 17 +- drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/user_sdma.c | 8 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 10 +- drivers/infiniband/hw/hns/hns_roce_device.h | 40 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 18 +- drivers/infiniband/hw/hns/hns_roce_main.c | 3 - drivers/infiniband/hw/hns/hns_roce_mr.c | 10 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/main.c | 3 +- drivers/infiniband/hw/irdma/verbs.c | 27 +- drivers/infiniband/hw/mlx4/main.c | 10 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 15 +- drivers/infiniband/hw/mthca/mthca_mr.c | 22 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 16 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 17 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 10 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 1 + drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 4 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c | 10 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_cq.c | 24 +- drivers/infiniband/sw/rxe/rxe_loc.h | 10 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 11 +- drivers/infiniband/sw/rxe/rxe_mr.c | 6 +- drivers/infiniband/sw/rxe/rxe_mw.c | 21 +- drivers/infiniband/sw/rxe/rxe_pool.c | 177 +- drivers/infiniband/sw/rxe/rxe_pool.h | 54 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_queue.c | 9 +- drivers/infiniband/sw/rxe/rxe_req.c | 11 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_task.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 29 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 22 +- drivers/infiniband/sw/siw/siw_main.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 9 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/input/misc/iqs626a.c | 21 +- drivers/input/misc/palmas-pwrbutton.c | 5 +- drivers/input/mouse/elantech.c | 8 +- drivers/input/serio/i8042-x86ia64io.h | 14 - drivers/input/serio/i8042.c | 54 +- drivers/input/serio/serport.c | 5 +- drivers/input/touchscreen/wacom_i2c.c | 44 +- drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 2 - drivers/interconnect/qcom/icc-rpm.c | 7 - drivers/interconnect/qcom/icc-rpm.h | 1 - drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/interconnect/qcom/msm8996.c | 2103 ---- drivers/interconnect/qcom/msm8996.h | 149 - drivers/interconnect/qcom/osm-l3.c | 20 +- drivers/interconnect/qcom/sc7280.h | 2 - drivers/interconnect/qcom/sm8150.c | 1 + drivers/interconnect/qcom/sm8250.c | 1 + drivers/interconnect/qcom/sm8350.c | 1 + drivers/iommu/tegra-smmu.c | 4 +- drivers/iommu/virtio-iommu.c | 113 +- drivers/irqchip/irq-armada-370-xp.c | 16 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-mips-gic.c | 4 +- drivers/irqchip/irq-nvic.c | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/Kconfig | 7 + drivers/leds/Makefile | 1 + drivers/leds/flash/Kconfig | 13 - drivers/leds/flash/Makefile | 1 - drivers/leds/flash/leds-mt6360.c | 910 -- drivers/leds/led-class.c | 6 +- drivers/leds/leds-fsg.c | 193 + drivers/leds/leds-lp50xx.c | 1 + drivers/leds/leds-tca6507.c | 4 +- drivers/macintosh/mac_hid.c | 24 +- drivers/md/dm-mpath.c | 1 + drivers/md/dm.c | 1 - drivers/md/md.c | 5 + drivers/md/persistent-data/dm-btree-remove.c | 2 +- drivers/media/Kconfig | 8 +- drivers/media/cec/core/cec-adap.c | 8 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/videobuf2/frame_vector.c | 15 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/dvb-core/dmxdev.c | 30 +- drivers/media/dvb-core/dvb_demux.c | 12 +- drivers/media/dvb-core/dvb_frontend.c | 21 +- drivers/media/dvb-core/dvb_vb2.c | 4 + drivers/media/dvb-core/dvbdev.c | 12 +- drivers/media/dvb-frontends/cx24113.c | 2 +- drivers/media/dvb-frontends/dib9000.c | 4 +- drivers/media/dvb-frontends/drxd_hard.c | 8 + drivers/media/dvb-frontends/drxk_hard.c | 23 +- drivers/media/dvb-frontends/m88ds3103.c | 6 +- drivers/media/dvb-frontends/s5h1411.c | 2 +- drivers/media/dvb-frontends/si2168.c | 43 +- drivers/media/dvb-frontends/si2168_priv.h | 2 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp887x.c | 4 +- drivers/media/dvb-frontends/stb6100.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 6 +- drivers/media/i2c/Kconfig | 12 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/adv7511-v4l2.c | 22 + drivers/media/i2c/adv7604.c | 18 +- drivers/media/i2c/adv7842.c | 10 + drivers/media/i2c/ccs/ccs-core.c | 12 +- drivers/media/i2c/cx25840/cx25840-ir.c | 20 + drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/imx274.c | 102 +- drivers/media/i2c/imx290.c | 2 +- drivers/media/i2c/ov5693.c | 1537 --- drivers/media/i2c/ov8865.c | 466 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 6 + drivers/media/mc/mc-devnode.c | 2 +- drivers/media/mc/mc-entity.c | 16 + drivers/media/pci/b2c2/flexcop-pci.c | 3 - drivers/media/pci/cobalt/cobalt-cpld.c | 5 +- drivers/media/pci/cx18/cx18-alsa-main.c | 6 + drivers/media/pci/cx25821/cx25821-core.c | 7 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 6 + drivers/media/pci/saa7134/saa7134-go7007.c | 7 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/pci/tw5864/tw5864-core.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/Makefile | 1 - drivers/media/platform/aspeed-video.c | 14 +- drivers/media/platform/coda/coda-common.c | 16 +- drivers/media/platform/coda/coda-jpeg.c | 21 +- drivers/media/platform/davinci/vpbe_osd.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 11 + drivers/media/platform/imx-pxp.c | 35 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 7 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 6 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 1 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 198 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 10 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 45 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 8 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 9 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 3 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 1 + drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 1 + drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/omap3isp/isph3a_af.c | 2 +- drivers/media/platform/omap3isp/omap3isp.h | 2 - drivers/media/platform/qcom/camss/camss-vfe-170.c | 7 + drivers/media/platform/qcom/venus/core.c | 11 +- drivers/media/platform/qcom/venus/pm_helpers.c | 32 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 22 +- drivers/media/platform/rcar-vin/rcar-dma.c | 10 - drivers/media/platform/rcar_fdp1.c | 7 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/Makefile | 2 - drivers/media/platform/stm32/dma2d/dma2d-hw.c | 133 - 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/radio/radio-si476x.c | 6 + drivers/media/radio/si470x/radio-si470x-i2c.c | 20 +- drivers/media/radio/si470x/radio-si470x-usb.c | 16 +- drivers/media/rc/Kconfig | 2 +- drivers/media/rc/ir-rx51.c | 16 +- drivers/media/rc/ir-spi.c | 6 + drivers/media/rc/mceusb.c | 8 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/pwm-ir-tx.c | 18 +- drivers/media/rc/redrat3.c | 22 +- drivers/media/tuners/mxl5005s.c | 14 +- drivers/media/usb/au0828/au0828-i2c.c | 7 + drivers/media/usb/b2c2/flexcop-usb.c | 10 +- drivers/media/usb/b2c2/flexcop-usb.h | 12 +- drivers/media/usb/cpia2/cpia2_usb.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 3 - drivers/media/usb/dvb-usb/dib0700_core.c | 28 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 +- drivers/media/usb/em28xx/em28xx-core.c | 4 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 5 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 41 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/v4l2-core/Kconfig | 4 - drivers/media/v4l2-core/Makefile | 1 - drivers/media/v4l2-core/v4l2-ctrls-core.c | 180 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 20 +- drivers/media/v4l2-core/v4l2-ioctl.c | 5 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 21 - drivers/media/v4l2-core/v4l2-vp9.c | 1850 --- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 3 +- drivers/memory/renesas-rpc-if.c | 109 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/misc/eeprom/at24.c | 53 +- drivers/misc/mei/bus.c | 67 +- drivers/misc/mei/client.c | 3 - drivers/misc/mei/hw.h | 5 - drivers/mmc/core/block.c | 42 +- drivers/mmc/core/card.h | 36 - drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/mmc_ops.c | 89 +- drivers/mmc/core/mmc_ops.h | 2 +- drivers/mmc/core/quirks.h | 64 +- drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/host/Kconfig | 1 - drivers/mmc/host/dw_mmc-exynos.c | 9 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 11 +- drivers/mmc/host/dw_mmc.c | 35 +- drivers/mmc/host/dw_mmc.h | 3 - drivers/mmc/host/omap_hsmmc.c | 36 + drivers/mmc/host/renesas_sdhi.h | 4 - drivers/mmc/host/renesas_sdhi_core.c | 49 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 21 - drivers/mmc/host/sdhci-esdhc-imx.c | 4 - drivers/mmc/host/sdhci-pci-core.c | 1 - drivers/mmc/host/sdhci-pci.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 15 +- drivers/most/most_usb.c | 4 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 18 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/hyperbus/rpc-if.c | 12 +- drivers/mtd/mtd_blkdevs.c | 20 +- drivers/mtd/mtdconcat.c | 15 +- drivers/mtd/mtdcore.c | 126 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 73 +- drivers/mtd/nand/raw/fsmc_nand.c | 36 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 37 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 - drivers/mtd/nand/raw/nand_base.c | 125 +- drivers/mtd/nand/raw/nand_bbt.c | 28 +- drivers/mtd/spi-nor/atmel.c | 8 +- drivers/mtd/spi-nor/core.c | 37 +- drivers/mtd/spi-nor/core.h | 11 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/spi-nor/sst.c | 8 +- drivers/mtd/spi-nor/winbond.c | 5 - drivers/mtd/spi-nor/xilinx.c | 21 +- drivers/mtd/ubi/block.c | 7 +- drivers/mtd/ubi/debug.c | 2 +- drivers/net/bonding/bond_main.c | 74 +- drivers/net/bonding/bond_netlink.c | 15 - drivers/net/bonding/bond_options.c | 28 - drivers/net/bonding/bond_procfs.c | 10 +- drivers/net/bonding/bond_sysfs.c | 13 - drivers/net/can/c_can/c_can_ethtool.c | 4 +- drivers/net/can/slcan.c | 4 +- drivers/net/dsa/hirschmann/hellcreek.c | 24 +- drivers/net/dsa/lantiq_gswip.c | 120 +- drivers/net/dsa/ocelot/Kconfig | 1 - drivers/net/dsa/ocelot/felix.c | 16 +- drivers/net/dsa/ocelot/felix.h | 4 - drivers/net/dsa/ocelot/felix_vsc9959.c | 893 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 111 +- drivers/net/dsa/qca8k.c | 653 +- drivers/net/dsa/qca8k.h | 198 +- drivers/net/dsa/realtek-smi-core.c | 2 +- drivers/net/dsa/rtl8365mb.c | 17 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 4 +- drivers/net/dsa/vitesse-vsc73xx.h | 2 +- drivers/net/ethernet/3com/typhoon.c | 4 +- drivers/net/ethernet/8390/hydra.c | 4 +- drivers/net/ethernet/8390/mac8390.c | 4 +- drivers/net/ethernet/8390/smc-ultra.c | 4 +- drivers/net/ethernet/8390/wd.c | 4 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/amazon/ena/ena_ethtool.c | 8 +- drivers/net/ethernet/amd/a2065.c | 18 +- drivers/net/ethernet/amd/ariadne.c | 20 +- drivers/net/ethernet/amd/atarilance.c | 7 +- drivers/net/ethernet/amd/hplance.c | 4 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/mvme147.c | 14 +- drivers/net/ethernet/amd/ni65.c | 8 +- drivers/net/ethernet/amd/pcnet32.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 11 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 14 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 8 +- drivers/net/ethernet/asix/ax88796c_main.c | 18 +- drivers/net/ethernet/atheros/ag71xx.c | 98 +- drivers/net/ethernet/atheros/atlx/atl1.c | 8 +- drivers/net/ethernet/broadcom/b44.c | 8 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 25 +- drivers/net/ethernet/broadcom/bnx2.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 8 +- drivers/net/ethernet/cadence/macb_main.c | 107 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 11 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 8 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 8 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 19 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 7 +- drivers/net/ethernet/cirrus/mac89x0.c | 7 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cortina/gemini.c | 8 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +- drivers/net/ethernet/engleder/Kconfig | 38 - drivers/net/ethernet/engleder/Makefile | 10 - drivers/net/ethernet/engleder/tsnep.h | 189 - drivers/net/ethernet/engleder/tsnep_ethtool.c | 293 - drivers/net/ethernet/engleder/tsnep_hw.h | 230 - drivers/net/ethernet/engleder/tsnep_main.c | 1272 -- drivers/net/ethernet/engleder/tsnep_ptp.c | 221 - drivers/net/ethernet/engleder/tsnep_selftests.c | 811 -- drivers/net/ethernet/engleder/tsnep_tc.c | 443 - drivers/net/ethernet/ethoc.c | 8 +- drivers/net/ethernet/faraday/ftgmac100.c | 14 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 109 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 53 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 14 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 904 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 14 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 116 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 93 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 13 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 497 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 8 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 108 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 39 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 40 +- drivers/net/ethernet/i825xx/82596.c | 3 +- drivers/net/ethernet/i825xx/lasi_82596.c | 6 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 10 +- drivers/net/ethernet/intel/e100.c | 8 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/iavf/iavf.h | 10 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 60 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 29 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 24 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_devlink.c | 144 - drivers/net/ethernet/intel/ice/ice_devlink.h | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_idc.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 9 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 14 +- drivers/net/ethernet/intel/igc/igc_main.c | 37 +- drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbevf/defines.h | 4 - drivers/net/ethernet/intel/ixgbevf/ethtool.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 5 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 11 +- drivers/net/ethernet/intel/ixgbevf/mbx.c | 323 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 19 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 62 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 5 +- drivers/net/ethernet/lantiq_etop.c | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 218 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 114 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- drivers/net/ethernet/marvell/prestera/Makefile | 2 +- drivers/net/ethernet/marvell/prestera/prestera.h | 1 - .../net/ethernet/marvell/prestera/prestera_acl.c | 678 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 213 +- .../ethernet/marvell/prestera/prestera_counter.c | 475 - .../ethernet/marvell/prestera/prestera_counter.h | 30 - .../net/ethernet/marvell/prestera/prestera_flow.c | 101 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 16 - .../ethernet/marvell/prestera/prestera_flower.c | 283 +- .../ethernet/marvell/prestera/prestera_flower.h | 3 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 491 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 62 +- .../net/ethernet/marvell/prestera/prestera_main.c | 8 - .../net/ethernet/marvell/prestera/prestera_span.c | 1 - drivers/net/ethernet/marvell/skge.c | 8 +- drivers/net/ethernet/marvell/sky2.c | 92 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 111 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.c | 58 - .../net/ethernet/mellanox/mlx5/core/en/mod_hdr.h | 26 - .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 39 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 110 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 5 + .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 5 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 220 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 94 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 59 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 5 - .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 7 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 50 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 44 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 22 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 16 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 36 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 487 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 20 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 58 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 20 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 60 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 24 +- drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/microchip/Kconfig | 1 - drivers/net/ethernet/microchip/Makefile | 1 - drivers/net/ethernet/microchip/lan966x/Kconfig | 8 - drivers/net/ethernet/microchip/lan966x/Makefile | 9 - .../ethernet/microchip/lan966x/lan966x_ethtool.c | 682 -- .../net/ethernet/microchip/lan966x/lan966x_ifh.h | 173 - .../net/ethernet/microchip/lan966x/lan966x_mac.c | 101 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 941 -- .../net/ethernet/microchip/lan966x/lan966x_main.h | 192 - .../ethernet/microchip/lan966x/lan966x_phylink.c | 127 - .../net/ethernet/microchip/lan966x/lan966x_port.c | 412 - .../net/ethernet/microchip/lan966x/lan966x_regs.h | 730 -- .../net/ethernet/microchip/sparx5/sparx5_main.c | 27 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 75 +- drivers/net/ethernet/microsoft/mana/Makefile | 2 +- drivers/net/ethernet/microsoft/mana/mana.h | 13 - drivers/net/ethernet/microsoft/mana/mana_bpf.c | 162 - drivers/net/ethernet/microsoft/mana/mana_en.c | 69 +- drivers/net/ethernet/mscc/ocelot.c | 173 +- drivers/net/ethernet/mscc/ocelot.h | 13 + drivers/net/ethernet/mscc/ocelot_flower.c | 84 +- drivers/net/ethernet/mscc/ocelot_net.c | 41 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 103 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 7 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/natsemi/macsonic.c | 27 +- drivers/net/ethernet/natsemi/xtsonic.c | 6 +- drivers/net/ethernet/neterion/s2io.c | 7 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 20 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 6 +- drivers/net/ethernet/nvidia/forcedeth.c | 10 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 12 +- drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 8 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 19 - .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 102 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 42 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 8 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 - .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 8 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 8 +- drivers/net/ethernet/qualcomm/qca_debug.c | 8 +- drivers/net/ethernet/realtek/8139cp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 53 +- drivers/net/ethernet/renesas/ravb_main.c | 14 +- drivers/net/ethernet/renesas/sh_eth.c | 8 +- drivers/net/ethernet/rocker/rocker_main.c | 12 + drivers/net/ethernet/sfc/ef100_ethtool.c | 7 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/ethtool.c | 14 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 14 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/smsc/smc91x.c | 10 - .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 33 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 5 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 159 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 5 - drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 4 +- drivers/net/ethernet/tehuti/tehuti.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 7 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 8 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 8 +- drivers/net/ethernet/ti/cpsw_priv.c | 22 +- drivers/net/ethernet/ti/cpsw_priv.h | 8 +- drivers/net/ethernet/toshiba/spider_net.c | 12 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 14 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 85 +- drivers/net/fddi/skfp/smt.c | 14 +- drivers/net/geneve.c | 9 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/netvsc_drv.c | 8 +- drivers/net/ifb.c | 146 +- drivers/net/ipa/gsi.c | 114 +- drivers/net/ipa/gsi.h | 21 +- drivers/net/ipa/gsi_reg.h | 4 - drivers/net/ipa/ipa_endpoint.c | 93 +- drivers/net/ipa/ipa_main.c | 6 +- drivers/net/ipa/ipa_mem.c | 4 +- drivers/net/ipa/ipa_modem.c | 10 + drivers/net/ipa/ipa_modem.h | 3 + drivers/net/ipa/ipa_table.c | 48 +- drivers/net/ipvlan/ipvlan_core.c | 3 +- drivers/net/ipvlan/ipvlan_main.c | 11 +- drivers/net/macvlan.c | 11 +- drivers/net/mctp/Kconfig | 18 - drivers/net/mctp/Makefile | 1 - drivers/net/mctp/mctp-serial.c | 515 - drivers/net/mdio/Kconfig | 2 +- drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 176 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/ethtool.c | 8 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/mdio_bus.c | 16 +- drivers/net/phy/phylink.c | 381 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/slip/slip.c | 4 +- drivers/net/usb/ax88179_178a.c | 17 +- drivers/net/usb/lan78xx.c | 1214 +- drivers/net/usb/r8152.c | 8 +- drivers/net/veth.c | 31 +- drivers/net/virtio_net.c | 8 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/vxlan.c | 10 +- drivers/net/wan/fsl_ucc_hdlc.c | 62 +- drivers/net/wan/ixp4xx_hss.c | 261 +- drivers/net/wireguard/queueing.h | 4 +- drivers/net/wireless/ath/ar5523/ar5523.c | 4 - drivers/net/wireless/ath/ath10k/core.c | 64 +- drivers/net/wireless/ath/ath10k/core.h | 6 - drivers/net/wireless/ath/ath11k/ce.c | 55 +- drivers/net/wireless/ath/ath11k/ce.h | 3 +- drivers/net/wireless/ath/ath11k/core.c | 52 +- drivers/net/wireless/ath/ath11k/core.h | 16 - drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/dbring.h | 2 +- drivers/net/wireless/ath/ath11k/debug.c | 12 +- drivers/net/wireless/ath/ath11k/debug.h | 3 +- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 48 +- drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 225 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 86 +- drivers/net/wireless/ath/ath11k/hal.c | 35 +- drivers/net/wireless/ath/ath11k/hal.h | 1 - drivers/net/wireless/ath/ath11k/htc.c | 71 +- drivers/net/wireless/ath/ath11k/htc.h | 9 +- drivers/net/wireless/ath/ath11k/hw.c | 2 + drivers/net/wireless/ath/ath11k/hw.h | 5 - drivers/net/wireless/ath/ath11k/mac.c | 324 +- drivers/net/wireless/ath/ath11k/mac.h | 1 - drivers/net/wireless/ath/ath11k/pci.c | 22 +- drivers/net/wireless/ath/ath11k/peer.h | 1 - drivers/net/wireless/ath/ath11k/qmi.c | 21 +- drivers/net/wireless/ath/ath11k/reg.c | 103 +- drivers/net/wireless/ath/ath11k/trace.c | 1 - drivers/net/wireless/ath/ath11k/trace.h | 172 - drivers/net/wireless/ath/ath11k/wmi.c | 159 +- drivers/net/wireless/ath/ath11k/wmi.h | 20 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 14 +- drivers/net/wireless/ath/carl9170/tx.c | 12 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 96 +- drivers/net/wireless/ath/wcn36xx/dxe.h | 1 - drivers/net/wireless/ath/wcn36xx/main.c | 49 +- drivers/net/wireless/ath/wcn36xx/smd.c | 8 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 41 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 - .../broadcom/brcm80211/brcmfmac/fwil_types.h | 19 - drivers/net/wireless/cisco/airo.c | 22 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 26 - drivers/net/wireless/intel/iwlwifi/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 - drivers/net/wireless/intel/iwlwifi/mei/Makefile | 8 - drivers/net/wireless/intel/iwlwifi/mei/internal.h | 20 - drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 505 - drivers/net/wireless/intel/iwlwifi/mei/main.c | 1982 --- drivers/net/wireless/intel/iwlwifi/mei/net.c | 409 - drivers/net/wireless/intel/iwlwifi/mei/sap.h | 733 -- .../net/wireless/intel/iwlwifi/mei/trace-data.h | 69 - drivers/net/wireless/intel/iwlwifi/mei/trace.c | 15 - drivers/net/wireless/intel/iwlwifi/mei/trace.h | 62 - drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 136 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 74 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 203 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 151 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 25 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 21 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 16 +- .../net/wireless/intersil/hostap/hostap_download.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 24 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 14 +- drivers/net/wireless/intersil/p54/txrx.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/host.h | 10 +- drivers/net/wireless/marvell/libertas/tx.c | 5 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 10 +- drivers/net/wireless/marvell/libertas_tf/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/fw.h | 4 +- drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 18 - drivers/net/wireless/marvell/mwifiex/main.h | 5 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 3 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 28 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 3 - drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 6 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 5 + drivers/net/wireless/ray_cs.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 17 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 39 - drivers/net/wireless/realtek/rtw88/main.h | 1 - drivers/net/wireless/realtek/rtw88/pci.c | 9 - drivers/net/wireless/realtek/rtw88/tx.c | 27 +- drivers/net/wireless/realtek/rtw89/core.c | 3 +- drivers/net/wireless/realtek/rtw89/core.h | 9 +- drivers/net/wireless/realtek/rtw89/debug.c | 7 +- drivers/net/wireless/realtek/rtw89/fw.c | 2 +- drivers/net/wireless/realtek/rtw89/mac.c | 5 +- drivers/net/wireless/realtek/rtw89/mac.h | 10 - drivers/net/wireless/realtek/rtw89/phy.c | 47 +- drivers/net/wireless/realtek/rtw89/regd.c | 375 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 4 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 12201 ++++++++----------- drivers/net/wireless/rsi/rsi_91x_main.c | 4 - drivers/net/wireless/rsi/rsi_91x_usb.c | 9 +- drivers/net/wireless/rsi/rsi_usb.h | 2 - drivers/net/wireless/ti/wlcore/sdio.c | 2 +- drivers/net/wwan/Kconfig | 13 - drivers/net/wwan/Makefile | 1 - drivers/net/wwan/iosm/Makefile | 3 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 13 - drivers/net/wwan/iosm/iosm_ipc_imem.h | 2 - drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 31 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 9 +- drivers/net/wwan/iosm/iosm_ipc_port.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_trace.c | 173 - drivers/net/wwan/iosm/iosm_ipc_trace.h | 51 - drivers/net/wwan/qcom_bam_dmux.c | 907 -- drivers/net/wwan/wwan_core.c | 30 +- drivers/nfc/fdp/i2c.c | 4 +- drivers/nubus/proc.c | 36 +- drivers/nvme/host/core.c | 4 +- drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/pci.c | 7 +- drivers/nvme/host/trace.h | 6 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvmem/mtk-efuse.c | 13 +- drivers/of/base.c | 27 - drivers/of/fdt.c | 6 +- drivers/of/property.c | 17 +- drivers/parisc/led.c | 4 +- drivers/pci/access.c | 36 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 4 +- drivers/pci/controller/dwc/pci-keystone.c | 6 +- drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 12 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pci-mvebu.c | 62 +- drivers/pci/controller/pci-thunder-ecam.c | 46 +- drivers/pci/controller/pci-thunder-pem.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 6 +- drivers/pci/controller/pci-xgene.c | 12 +- drivers/pci/controller/pcie-altera.c | 4 +- drivers/pci/controller/pcie-apple.c | 3 - drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-iproc.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 - drivers/pci/controller/pcie-mediatek.c | 11 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 4 +- drivers/pci/controller/pcie-rockchip-host.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 30 +- drivers/pci/controller/vmd.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/pciehp_hpc.c | 17 +- drivers/pci/pci.c | 10 +- drivers/pci/pcie/aspm.c | 93 +- drivers/pci/pcie/dpc.c | 4 +- drivers/pci/pcie/pme.c | 4 +- drivers/pci/probe.c | 28 +- drivers/pci/proc.c | 10 +- drivers/pci/quirks.c | 11 +- drivers/pci/switch/switchtec.c | 11 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/pcmcia_cis.c | 3 +- drivers/phy/amlogic/Kconfig | 10 - drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 160 - drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +- drivers/phy/cadence/phy-cadence-torrent.c | 6 +- drivers/phy/hisilicon/phy-hi3670-pcie.c | 4 +- drivers/phy/intel/Kconfig | 10 - drivers/phy/intel/Makefile | 1 - drivers/phy/intel/phy-intel-thunderbay-emmc.c | 509 - drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 9 - drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 4 +- drivers/phy/microchip/Kconfig | 8 - drivers/phy/microchip/Makefile | 1 - drivers/phy/microchip/lan966x_serdes.c | 552 - drivers/phy/microchip/lan966x_serdes_regs.h | 209 - drivers/phy/phy-can-transceiver.c | 4 +- drivers/phy/qualcomm/Kconfig | 10 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-edp.c | 674 - drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 26 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 - drivers/phy/qualcomm/phy-qcom-qmp.h | 1 - drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 2 +- drivers/phy/socionext/Kconfig | 2 +- drivers/phy/socionext/phy-uniphier-ahci.c | 201 +- drivers/phy/socionext/phy-uniphier-pcie.c | 70 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 4 - drivers/phy/socionext/phy-uniphier-usb3ss.c | 4 - drivers/phy/st/phy-stm32-usbphyc.c | 12 +- drivers/phy/ti/phy-am654-serdes.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/phy/ti/phy-omap-usb2.c | 6 +- drivers/phy/ti/phy-tusb1210.c | 2 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 349 - drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 130 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 85 +- drivers/pinctrl/pinconf-generic.c | 2 - drivers/pinctrl/pinctrl-apple-gpio.c | 105 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 45 +- drivers/pinctrl/pinctrl-ocelot.c | 485 +- drivers/pinctrl/pinctrl-rockchip.c | 161 +- drivers/pinctrl/pinctrl-st.c | 116 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/qcom/Kconfig | 9 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 15 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 - drivers/pinctrl/qcom/pinctrl-sc7280.c | 75 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 967 -- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 - drivers/pinctrl/renesas/pinctrl-rza1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 310 +- drivers/pinctrl/renesas/pinctrl.c | 9 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 81 - drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/platform/surface/aggregator/bus.c | 24 +- drivers/platform/surface/aggregator/bus.h | 3 + drivers/platform/surface/aggregator/core.c | 3 +- .../platform/surface/surface_aggregator_registry.c | 32 +- drivers/platform/x86/Kconfig | 2 - drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/asus-wmi.c | 567 +- drivers/platform/x86/lg-laptop.c | 12 - drivers/platform/x86/think-lmi.c | 327 +- drivers/platform/x86/think-lmi.h | 28 +- drivers/platform/x86/thinkpad_acpi.c | 956 +- drivers/platform/x86/toshiba_acpi.c | 16 +- drivers/platform/x86/touchscreen_dmi.c | 18 - drivers/pnp/isapnp/proc.c | 2 +- drivers/pnp/pnpbios/proc.c | 4 +- drivers/power/supply/Kconfig | 12 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500-bm.h | 123 +- drivers/power/supply/ab8500-chargalg.h | 8 +- drivers/power/supply/ab8500_bmdata.c | 572 +- drivers/power/supply/ab8500_btemp.c | 61 +- drivers/power/supply/ab8500_chargalg.c | 315 +- drivers/power/supply/ab8500_charger.c | 536 +- drivers/power/supply/ab8500_fg.c | 371 +- drivers/power/supply/bq25890_charger.c | 37 +- drivers/power/supply/max77976_charger.c | 509 - drivers/power/supply/power_supply_core.c | 61 +- drivers/power/supply/power_supply_sysfs.c | 1 - drivers/power/supply/qcom_smbb.c | 5 +- drivers/powercap/dtpm.c | 5 - drivers/pwm/core.c | 165 +- drivers/pwm/pwm-img.c | 35 +- drivers/pwm/pwm-pxa.c | 16 +- drivers/pwm/pwm-twl.c | 62 +- drivers/pwm/pwm-vt8500.c | 57 +- drivers/regulator/bd718x7-regulator.c | 29 +- drivers/regulator/da9121-regulator.c | 117 +- drivers/regulator/da9121-regulator.h | 21 +- drivers/regulator/irq_helpers.c | 41 +- drivers/regulator/qcom-rpmh-regulator.c | 27 - drivers/regulator/qcom_spmi-regulator.c | 39 - drivers/regulator/rohm-regulator.c | 16 - drivers/remoteproc/imx_rproc.c | 1 - drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 1 - drivers/remoteproc/ti_k3_r5_remoteproc.c | 5 +- drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 24 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/rtc-da9063.c | 14 +- drivers/rtc/rtc-pcf85063.c | 97 +- drivers/rtc/rtc-rs5c372.c | 55 - drivers/s390/char/keyboard.h | 4 +- drivers/s390/net/ctcm_dbug.h | 1 - drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/lcs.c | 11 +- drivers/s390/net/qeth_core_main.c | 35 +- drivers/s390/net/qeth_ethtool.c | 4 +- drivers/scsi/a100u2w.c | 2 + drivers/scsi/atp870u.c | 1 + drivers/scsi/bfa/bfad_attr.c | 2 +- drivers/scsi/ch.c | 2 +- drivers/scsi/dc395x.c | 3 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hosts.c | 15 +- drivers/scsi/initio.c | 2 + drivers/scsi/libsas/sas_discover.c | 1 + drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid/megaraid_mbox.c | 1 + drivers/scsi/pm8001/Makefile | 7 +- drivers/scsi/pm8001/pm8001_ctl.c | 24 +- drivers/scsi/pm8001/pm8001_hwi.c | 33 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 16 - drivers/scsi/pm8001/pm80xx_hwi.c | 38 +- drivers/scsi/pm8001/pm80xx_tracepoints.c | 10 - drivers/scsi/pm8001/pm80xx_tracepoints.h | 113 - drivers/scsi/pmcraid.c | 1 + drivers/scsi/qedi/qedi_main.c | 3 + drivers/scsi/scsi.c | 1 + drivers/scsi/scsi_bsg.c | 2 +- drivers/scsi/scsi_debugfs.c | 1 - drivers/scsi/scsi_error.c | 114 +- drivers/scsi/scsi_ioctl.c | 43 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_logging.c | 4 +- drivers/scsi/scsi_pm.c | 1 + drivers/scsi/scsi_priv.h | 3 +- drivers/scsi/scsi_proc.c | 4 +- drivers/scsi/scsi_scan.c | 4 +- drivers/scsi/scsi_sysfs.c | 7 +- drivers/scsi/sd.c | 28 +- drivers/scsi/sd_zbc.c | 14 +- drivers/scsi/sg.c | 41 +- drivers/scsi/sr.c | 17 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/ufs-hisi.c | 8 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 11 - drivers/scsi/ufs/ufshpb.c | 5 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/fsl/dpio/qbman-portal.c | 24 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/imx/gpcv2.c | 3 +- drivers/soc/qcom/cpr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 28 - drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_stats.c | 13 - drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/rpmpd.c | 42 +- drivers/soc/renesas/rcar-rst.c | 43 +- drivers/soc/renesas/renesas-soc.c | 115 +- drivers/soc/samsung/exynos-chipid.c | 3 - drivers/soc/samsung/exynos-pmu.c | 2 - drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 7 + drivers/soundwire/qcom.c | 6 +- drivers/spi/Kconfig | 11 +- drivers/spi/spi-atmel.c | 36 +- drivers/spi/spi-bcm-qspi.c | 44 +- drivers/spi/spi-dw-bt1.c | 9 +- drivers/spi/spi-dw-core.c | 175 +- drivers/spi/spi-dw-dma.c | 55 +- drivers/spi/spi-dw-mmio.c | 22 +- drivers/spi/spi-dw-pci.c | 60 +- drivers/spi/spi-dw.h | 182 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-geni-qcom.c | 4 + drivers/spi/spi-hisi-kunpeng.c | 15 +- drivers/spi/spi-pxa2xx.c | 58 +- drivers/spi/spi-pxa2xx.h | 7 + drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-rspi.c | 27 +- drivers/spi/spi-tegra210-quad.c | 11 +- drivers/spi/spi-xlp.c | 8 + drivers/spi/spi.c | 180 +- drivers/spi/spidev.c | 9 +- drivers/staging/Kconfig | 4 + drivers/staging/Makefile | 2 + drivers/staging/fbtft/Kconfig | 6 + drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_watterott.c | 302 + drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/Makefile | 24 +- drivers/staging/media/atomisp/TODO | 191 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 119 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 121 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 130 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 313 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 118 +- drivers/staging/media/atomisp/i2c/gc0310.h | 3 +- drivers/staging/media/atomisp/i2c/gc2235.h | 3 +- drivers/staging/media/atomisp/i2c/ov2680.h | 207 +- drivers/staging/media/atomisp/i2c/ov2722.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 245 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 6 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 + .../media/atomisp/pci/atomisp_compat_css20.c | 92 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 43 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 21 +- .../staging/media/atomisp/pci/atomisp_internal.h | 7 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 309 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 54 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 33 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 3 +- .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 25 +- .../pci/css_2400_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 3420 ++++++ .../{ => css_2400_system/hive}/ia_css_isp_states.c | 0 .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2401_system/hive/ia_css_isp_params.c | 3367 +++++ .../pci/css_2401_system/hive/ia_css_isp_states.c | 224 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 11 + .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 + .../media/atomisp/pci/ia_css_event_public.h | 17 +- .../staging/media/atomisp/pci/ia_css_isp_configs.c | 321 - .../staging/media/atomisp/pci/ia_css_isp_configs.h | 119 +- .../staging/media/atomisp/pci/ia_css_isp_params.c | 3344 ----- .../staging/media/atomisp/pci/ia_css_isp_params.h | 3 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 4 +- .../staging/media/atomisp/pci/ia_css_pipe_public.h | 26 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 4 + .../media/atomisp/pci/ia_css_stream_public.h | 19 +- .../staging/media/atomisp/pci/input_system_local.h | 134 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 + .../copy_output_1.0/ia_css_copy_output.host.c | 8 +- .../copy_output_1.0/ia_css_copy_output.host.h | 6 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 28 +- .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 14 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 8 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 6 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 28 +- .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 14 +- .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 16 +- .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 6 +- .../yuv444_io_ls/ia_css_yuv444_io.host.c | 18 +- .../yuv444_io_ls/ia_css_yuv444_io.host.h | 6 +- .../iterator/iterator_1.0/ia_css_iterator.host.c | 11 +- .../kernels/output/output_1.0/ia_css_output.host.c | 69 +- .../kernels/output/output_1.0/ia_css_output.host.h | 42 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 30 +- .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 16 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 38 +- .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 22 +- .../raw_aa_binning_1.0/ia_css_raa.host.c | 2 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 30 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 16 +- .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 5 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 68 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 33 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 14 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 33 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 14 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 4 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 32 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 8 +- .../atomisp/pci/isp/modes/interface/isp_const.h | 14 +- .../media/atomisp/pci/isp2400_input_system_local.h | 126 + .../atomisp/pci/isp2401_input_system_global.h | 12 + .../media/atomisp/pci/isp2401_input_system_local.h | 26 + .../pci/runtime/binary/interface/ia_css_binary.h | 3 + .../media/atomisp/pci/runtime/binary/src/binary.c | 513 +- .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 2 +- .../pci/runtime/frame/interface/ia_css_frame.h | 24 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 116 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 11 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 3 +- drivers/staging/media/atomisp/pci/sh_css.c | 2047 +++- drivers/staging/media/atomisp/pci/sh_css_defs.h | 58 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 16 +- .../staging/media/atomisp/pci/sh_css_firmware.h | 3 + .../staging/media/atomisp/pci/sh_css_internal.h | 36 +- .../staging/media/atomisp/pci/sh_css_metadata.c | 17 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 25 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 197 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 17 +- drivers/staging/media/atomisp/pci/sh_css_morph.c | 17 + .../media/atomisp/pci/sh_css_param_shading.c | 82 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 247 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 8 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 17 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 131 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 +- drivers/staging/media/atomisp/pci/sh_css_stream.c | 17 + drivers/staging/media/atomisp/pci/system_global.h | 3 + drivers/staging/media/hantro/Kconfig | 1 - drivers/staging/media/hantro/Makefile | 7 +- drivers/staging/media/hantro/hantro.h | 41 +- drivers/staging/media/hantro/hantro_drv.c | 23 +- drivers/staging/media/hantro/hantro_g2.c | 26 - drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 71 +- drivers/staging/media/hantro/hantro_g2_regs.h | 132 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 980 -- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 7 +- drivers/staging/media/hantro/hantro_hw.h | 118 +- drivers/staging/media/hantro/hantro_jpeg.c | 31 +- drivers/staging/media/hantro/hantro_jpeg.h | 4 +- drivers/staging/media/hantro/hantro_postproc.c | 81 +- drivers/staging/media/hantro/hantro_v4l2.c | 20 - drivers/staging/media/hantro/hantro_vp9.c | 240 - drivers/staging/media/hantro/hantro_vp9.h | 102 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 38 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 22 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 12 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 3 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 42 + drivers/staging/media/imx/imx-media.h | 4 + .../staging/media/ipu3/include/uapi/intel-ipu3.h | 10 +- drivers/staging/media/ipu3/ipu3-css-params.c | 3 + drivers/staging/media/max96712/Kconfig | 13 - drivers/staging/media/max96712/Makefile | 2 - drivers/staging/media/max96712/max96712.c | 440 - drivers/staging/media/rkvdec/Kconfig | 1 - drivers/staging/media/rkvdec/Makefile | 2 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 1072 -- drivers/staging/media/rkvdec/rkvdec.c | 43 +- drivers/staging/media/rkvdec/rkvdec.h | 12 +- drivers/staging/media/tegra-vde/vde.c | 147 +- drivers/staging/media/tegra-vde/vde.h | 18 - drivers/staging/mt7621-dma/Kconfig | 7 + drivers/staging/mt7621-dma/Makefile | 4 + drivers/staging/mt7621-dma/TODO | 5 + drivers/staging/mt7621-dma/hsdma-mt7621.c | 758 ++ drivers/staging/mt7621-dts/mt7621.dtsi | 38 + drivers/staging/pi433/rf69.c | 38 +- drivers/staging/r8188eu/core/rtw_ap.c | 7 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 8 +- drivers/staging/r8188eu/core/rtw_efuse.c | 221 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 73 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 13 +- drivers/staging/r8188eu/core/rtw_led.c | 6 +- drivers/staging/r8188eu/core/rtw_rf.c | 2 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 23 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 10 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 155 +- drivers/staging/r8188eu/hal/odm.c | 4 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 30 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 902 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 26 +- drivers/staging/r8188eu/hal/usb_halinit.c | 95 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 10 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 5 + drivers/staging/r8188eu/include/hal_intf.h | 11 +- drivers/staging/r8188eu/include/ieee80211.h | 3 +- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/odm_interface.h | 10 + drivers/staging/r8188eu/include/osdep_service.h | 14 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 16 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 54 + drivers/staging/r8188eu/include/rtw_debug.h | 6 + drivers/staging/r8188eu/include/rtw_efuse.h | 104 +- drivers/staging/r8188eu/include/wifi.h | 57 + drivers/staging/r8188eu/os_dep/os_intfs.c | 43 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 3 +- drivers/staging/ralink-gdma/Kconfig | 8 + drivers/staging/ralink-gdma/Makefile | 4 + drivers/staging/ralink-gdma/ralink-gdma.c | 917 ++ drivers/staging/rtl8192e/rtllib_softmac.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 + drivers/staging/vt6655/card.c | 36 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device.h | 6 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/rf.c | 54 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 8 + drivers/target/target_core_pscsi.c | 2 +- drivers/tee/optee/Makefile | 1 - drivers/tee/optee/core.c | 2 +- drivers/tee/optee/ffa_abi.c | 6 +- drivers/tee/optee/notif.c | 125 - drivers/tee/optee/optee_msg.h | 9 - drivers/tee/optee/optee_private.h | 28 +- drivers/tee/optee/optee_rpc_cmd.h | 31 +- drivers/tee/optee/optee_smc.h | 75 +- drivers/tee/optee/rpc.c | 71 +- drivers/tee/optee/smc_abi.c | 237 +- drivers/tee/tee_core.c | 10 +- drivers/thermal/Kconfig | 9 - drivers/thermal/Makefile | 1 - drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/imx_thermal.c | 145 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.h | 48 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/rzg2l_thermal.c | 240 - drivers/tty/goldfish.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 306 +- drivers/tty/n_gsm.c | 11 +- drivers/tty/n_hdlc.c | 5 +- drivers/tty/n_tty.c | 694 +- drivers/tty/serial/8250/8250_bcm7271.c | 13 + drivers/tty/serial/8250/8250_dw.c | 3 - drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/amba-pl011.c | 37 + drivers/tty/serial/atmel_serial.c | 14 - drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/serial_core.c | 12 +- drivers/tty/serial/sh-sci.c | 44 +- drivers/tty/tty_buffer.c | 279 +- drivers/tty/tty_io.c | 912 +- drivers/tty/tty_ldisc.c | 292 +- drivers/tty/tty_port.c | 223 +- drivers/tty/vt/keyboard.c | 6 +- drivers/tty/vt/vt.c | 2 +- drivers/usb/cdns3/cdns3-gadget.c | 20 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-mem.c | 3 + drivers/usb/chipidea/otg.c | 5 +- drivers/usb/dwc2/gadget.c | 4 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 17 +- drivers/usb/gadget/composite.c | 39 +- drivers/usb/gadget/configfs.c | 39 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_midi.c | 48 +- drivers/usb/gadget/function/rndis.c | 4 +- drivers/usb/gadget/udc/at91_udc.c | 67 +- drivers/usb/gadget/udc/at91_udc.h | 8 +- drivers/usb/gadget/udc/mv_udc_core.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 56 - drivers/usb/host/ehci-brcm.c | 6 +- drivers/usb/host/u132-hcd.c | 1 + drivers/usb/host/xhci-mtk.c | 16 +- drivers/usb/host/xhci-ring.c | 21 +- drivers/usb/phy/phy-mv-usb.c | 5 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 4 - drivers/usb/typec/ucsi/ucsi.c | 16 +- drivers/usb/usbip/usbip_event.c | 1 + drivers/video/console/vgacon.c | 21 + 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/video/fbdev/sh7760fb.c | 2 - drivers/virt/acrn/ioreq.c | 3 +- drivers/virt/nitro_enclaves/Kconfig | 9 - drivers/virt/nitro_enclaves/ne_misc_dev.c | 174 +- drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 157 - drivers/virt/nitro_enclaves/ne_pci_dev.c | 1 + drivers/zorro/proc.c | 2 +- fs/9p/cache.c | 184 +- fs/9p/cache.h | 25 +- fs/9p/v9fs.c | 14 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 52 +- fs/9p/vfs_dir.c | 11 - fs/9p/vfs_file.c | 3 +- fs/9p/vfs_inode.c | 24 +- fs/9p/vfs_inode_dotl.c | 3 +- fs/9p/vfs_super.c | 3 - fs/Makefile | 2 - fs/afs/Makefile | 3 + fs/afs/cache.c | 68 + fs/afs/cell.c | 12 + fs/afs/file.c | 31 +- fs/afs/inode.c | 101 +- fs/afs/internal.h | 35 +- fs/afs/main.c | 14 + fs/afs/proc.c | 6 +- fs/afs/super.c | 1 - fs/afs/volume.c | 15 +- fs/afs/write.c | 100 +- fs/aio.c | 31 +- fs/binfmt_elf.c | 45 +- fs/binfmt_misc.c | 6 +- fs/btrfs/Kconfig | 3 +- fs/btrfs/backref.c | 16 +- fs/btrfs/block-group.c | 4 +- fs/btrfs/block-rsv.c | 12 +- fs/btrfs/block-rsv.h | 4 +- fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/ctree.c | 146 +- fs/btrfs/ctree.h | 67 +- fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/dev-replace.c | 6 +- fs/btrfs/dir-item.c | 12 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent-tree.c | 14 +- fs/btrfs/file-item.c | 24 +- fs/btrfs/inode-item.c | 14 +- fs/btrfs/inode.c | 166 +- fs/btrfs/ioctl.c | 49 +- fs/btrfs/print-tree.c | 8 +- fs/btrfs/props.c | 7 +- fs/btrfs/qgroup.c | 19 - fs/btrfs/ref-verify.c | 2 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 19 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 60 +- fs/btrfs/space-info.c | 84 +- fs/btrfs/space-info.h | 2 +- fs/btrfs/tests/extent-buffer-tests.c | 17 +- fs/btrfs/transaction.c | 80 +- fs/btrfs/tree-checker.c | 56 +- fs/btrfs/tree-log.c | 585 +- fs/btrfs/uuid-tree.c | 10 +- fs/btrfs/verity.c | 2 +- fs/btrfs/volumes.c | 91 +- fs/btrfs/xattr.c | 8 +- fs/btrfs/zoned.c | 80 +- fs/btrfs/zoned.h | 8 +- fs/buffer.c | 56 +- fs/cachefiles/Kconfig | 7 - fs/cachefiles/Makefile | 6 +- fs/cachefiles/bind.c | 278 + fs/cachefiles/cache.c | 378 - fs/cachefiles/daemon.c | 180 +- fs/cachefiles/error_inject.c | 46 - fs/cachefiles/interface.c | 747 +- fs/cachefiles/internal.h | 265 +- fs/cachefiles/io.c | 330 +- fs/cachefiles/key.c | 202 +- fs/cachefiles/main.c | 22 +- fs/cachefiles/namei.c | 1221 +- fs/cachefiles/rdwr.c | 972 ++ fs/cachefiles/security.c | 2 +- fs/cachefiles/volume.c | 118 - fs/cachefiles/xattr.c | 369 +- fs/ceph/Kconfig | 2 +- fs/ceph/caps.c | 16 +- fs/ceph/file.c | 20 +- fs/ceph/mds_client.c | 3 +- fs/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 + fs/cifs/cifsfs.c | 11 +- fs/cifs/cifsglob.h | 5 +- fs/cifs/connect.c | 13 + fs/cifs/file.c | 64 +- fs/cifs/fscache.c | 297 +- fs/cifs/fscache.h | 102 +- fs/cifs/inode.c | 18 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +- fs/coredump.c | 66 +- fs/dcache.c | 32 +- fs/dlm/ast.c | 12 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 11 +- fs/dlm/lock.c | 90 +- fs/dlm/lock.h | 4 - fs/dlm/lockspace.c | 37 +- fs/dlm/lowcomms.c | 97 +- fs/dlm/lowcomms.h | 4 +- fs/dlm/main.c | 3 - fs/dlm/member.c | 3 +- fs/dlm/midcomms.c | 64 +- fs/dlm/midcomms.h | 2 - fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/eventpoll.c | 10 +- fs/exec.c | 40 +- fs/exfat/dir.c | 6 +- fs/exfat/exfat_fs.h | 3 + fs/exfat/fatent.c | 4 +- fs/exfat/file.c | 18 +- fs/exfat/inode.c | 15 +- fs/exfat/namei.c | 6 +- fs/exfat/super.c | 11 +- fs/ext4/extents.c | 8 +- fs/ext4/inline.c | 5 +- fs/ext4/mballoc.c | 14 +- fs/ext4/page-io.c | 9 +- fs/ext4/super.c | 39 +- fs/f2fs/Kconfig | 1 - fs/f2fs/compress.c | 32 +- fs/f2fs/data.c | 326 +- fs/f2fs/f2fs.h | 18 +- fs/f2fs/file.c | 503 +- fs/f2fs/gc.c | 5 +- fs/f2fs/inode.c | 9 +- fs/f2fs/iostat.c | 15 +- fs/f2fs/node.c | 4 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/segment.c | 17 +- fs/f2fs/super.c | 43 +- fs/f2fs/sysfs.c | 14 +- fs/file.c | 4 + fs/file_table.c | 47 +- fs/fs-writeback.c | 8 - fs/fscache/Kconfig | 3 - fs/fscache/Makefile | 6 +- fs/fscache/cache.c | 618 +- fs/fscache/cookie.c | 1385 +-- fs/fscache/fsdef.c | 98 + fs/fscache/internal.h | 315 +- fs/fscache/io.c | 368 +- fs/fscache/main.c | 136 +- fs/fscache/netfs.c | 74 + fs/fscache/object.c | 1125 ++ fs/fscache/operation.c | 633 + fs/fscache/page.c | 1242 ++ fs/fscache/proc.c | 45 +- fs/fscache/stats.c | 293 +- fs/fscache/volume.c | 509 - fs/fuse/dir.c | 91 - fs/fuse/fuse_i.h | 3 - fs/fuse/inode.c | 63 +- fs/gfs2/glock.c | 4 +- fs/gfs2/glops.c | 1 + fs/gfs2/super.c | 8 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 4 +- fs/inode.c | 80 +- fs/io-wq.c | 7 + fs/io_uring.c | 227 +- fs/ioctl.c | 2 +- fs/jbd2/journal.c | 2 +- fs/kernfs/dir.c | 110 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 22 +- fs/kernfs/mount.c | 15 +- fs/kernfs/symlink.c | 5 +- fs/lockd/svc.c | 200 +- fs/locks.c | 34 +- fs/namei.c | 61 +- fs/namespace.c | 44 +- fs/netfs/read_helper.c | 10 +- fs/nfs/Makefile | 2 +- fs/nfs/callback.c | 32 +- fs/nfs/client.c | 4 + fs/nfs/direct.c | 2 - fs/nfs/file.c | 12 +- fs/nfs/fscache-index.c | 140 + fs/nfs/fscache.c | 415 +- fs/nfs/fscache.h | 123 +- fs/nfs/inode.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 1 - fs/nfsd/netns.h | 13 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4xdr.c | 71 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 24 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfssvc.c | 159 +- fs/nfsd/stats.c | 2 +- fs/nfsd/stats.h | 4 +- fs/notify/dnotify/dnotify.c | 21 +- fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 11 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stackglue.c | 25 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/pipe.c | 64 +- fs/proc/array.c | 3 - fs/proc/fd.c | 23 +- fs/proc/generic.c | 6 + fs/proc/inode.c | 1 - fs/proc/internal.h | 5 + fs/proc/page.c | 40 +- fs/proc/proc_net.c | 8 +- fs/proc/proc_sysctl.c | 63 +- fs/proc/task_mmu.c | 12 +- fs/proc/vmcore.c | 10 +- fs/pstore/ftrace.c | 46 +- fs/signalfd.c | 5 +- fs/squashfs/super.c | 33 - fs/sysctls.c | 39 - 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/userfaultfd.c | 7 +- fs/xfs/kmem.c | 3 +- fs/xfs/xfs_buf.c | 2 +- include/acpi/acpi_numa.h | 1 + include/acpi/processor.h | 7 +- include/asm-generic/bitops.h | 1 + include/asm-generic/bitops/find.h | 188 + include/asm-generic/bitops/le.h | 64 + include/asm-generic/fixmap.h | 2 +- include/asm-generic/futex.h | 31 +- include/asm-generic/sections.h | 14 +- include/crypto/drbg.h | 11 +- include/crypto/internal/kdf_selftest.h | 71 - include/crypto/kdf_sp800108.h | 61 - include/drm/drm_connector.h | 55 - include/drm/drm_device.h | 5 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_drv.h | 17 +- include/drm/drm_format_helper.h | 58 +- include/drm/drm_gem_atomic_helper.h | 18 - include/drm/drm_gem_cma_helper.h | 189 +- include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_hashtab.h | 79 + include/drm/drm_legacy.h | 15 +- include/drm/drm_mode_config.h | 13 - 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/drm/drm_probe_helper.h | 1 - include/drm/drm_sysfs.h | 1 - include/drm/gpu_scheduler.h | 12 +- include/drm/intel-gtt.h | 8 +- include/drm/ttm/ttm_bo_api.h | 1 + include/drm/ttm/ttm_placement.h | 11 - include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos850.h | 46 +- include/dt-bindings/clock/imx8mp-clock.h | 1 + include/dt-bindings/clock/sun20i-d1-ccu.h | 156 - include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 - include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/interconnect/qcom,msm8996.h | 163 - include/dt-bindings/phy/phy-lan966x-serdes.h | 14 - include/dt-bindings/power/qcom-rpmpd.h | 18 - include/dt-bindings/reset/sun20i-d1-ccu.h | 77 - include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 - include/dt-bindings/sound/rt5640.h | 1 - include/kvm/arm_pmu.h | 19 +- include/linux/acpi.h | 34 +- include/linux/aio.h | 4 + include/linux/amba/bus.h | 6 + include/linux/arch_topology.h | 4 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/blk-mq.h | 35 +- include/linux/blkdev.h | 7 +- include/linux/bootmem_info.h | 2 +- include/linux/bpf.h | 21 +- include/linux/btf_ids.h | 20 +- include/linux/byteorder/generic.h | 4 +- include/linux/ceph/libceph.h | 1 + include/linux/cgroup-defs.h | 2 +- include/linux/clk/sunxi-ng.h | 15 + include/linux/comedi/comedi_8255.h | 42 - include/linux/comedi/comedi_pci.h | 56 - include/linux/comedi/comedi_pcmcia.h | 48 - include/linux/comedi/comedi_usb.h | 41 - include/linux/comedi/comedidev.h | 1053 -- include/linux/configfs.h | 3 +- include/linux/console.h | 6 + include/linux/coredump.h | 10 +- include/linux/cpumask.h | 46 +- include/linux/damon.h | 25 +- include/linux/dcache.h | 10 + include/linux/delay.h | 14 +- include/linux/delayacct.h | 79 +- include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 - include/linux/dma-resv.h | 27 +- include/linux/dmaengine.h | 20 - include/linux/dnotify.h | 1 + include/linux/elfcore-compat.h | 5 - include/linux/elfcore.h | 5 - include/linux/entry-kvm.h | 2 +- include/linux/ethtool.h | 26 +- include/linux/fanotify.h | 2 + include/linux/filter.h | 10 +- include/linux/find.h | 372 - include/linux/firmware/cirrus/cs_dsp.h | 21 +- include/linux/firmware/cirrus/wmfw.h | 1 - include/linux/firmware/xlnx-zynqmp.h | 31 +- include/linux/fpga/fpga-bridge.h | 30 +- include/linux/fpga/fpga-mgr.h | 62 +- include/linux/fpga/fpga-region.h | 36 +- include/linux/fs.h | 22 +- include/linux/fscache-cache.h | 614 +- include/linux/fscache.h | 1003 +- include/linux/genhd.h | 85 +- include/linux/gfp.h | 20 +- include/linux/gpio/consumer.h | 2 + include/linux/hid.h | 83 +- include/linux/host1x.h | 75 +- include/linux/hugetlb.h | 10 +- include/linux/hugetlb_cgroup.h | 7 - include/linux/ieee80211.h | 11 +- include/linux/iio/types.h | 1 - include/linux/inotify.h | 3 + include/linux/iocontext.h | 40 +- include/linux/irqdomain.h | 2 +- include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 13 +- include/linux/kernfs.h | 2 - include/linux/kobject.h | 2 +- include/linux/kprobes.h | 6 + include/linux/kthread.h | 26 - include/linux/kvm_host.h | 10 - include/linux/list.h | 36 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 8 +- include/linux/mdio/mdio-mscc-miim.h | 19 - include/linux/mei_cl_bus.h | 3 - include/linux/memcontrol.h | 48 + include/linux/mempolicy.h | 6 +- include/linux/memremap.h | 17 - include/linux/mfd/rohm-generic.h | 10 +- include/linux/migrate.h | 2 - include/linux/mm.h | 44 +- include/linux/mm_types.h | 83 +- include/linux/mmc/sdio_ids.h | 1 - include/linux/mount.h | 3 + include/linux/mtd/latch-addr-flash.h | 29 + include/linux/mtd/mtd.h | 81 +- include/linux/mtd/rawnand.h | 7 +- include/linux/mtd/spi-nor.h | 2 + include/linux/net/intel/iidc.h | 7 +- include/linux/netdevice.h | 451 +- include/linux/netfs.h | 15 +- include/linux/nfs_fs_sb.h | 9 +- include/linux/once.h | 2 +- include/linux/page-flags.h | 96 +- include/linux/page_table_check.h | 147 - include/linux/pagemap.h | 1 - include/linux/pci.h | 9 - include/linux/pci_ids.h | 19 +- include/linux/perf_event.h | 44 +- include/linux/pgtable.h | 8 - include/linux/phy.h | 2 +- include/linux/phylink.h | 38 +- include/linux/pinctrl/pinconf-generic.h | 3 - include/linux/pipe_fs_i.h | 4 + include/linux/platform_data/ntc_thermistor.h | 50 + include/linux/platform_data/spi-clps711x.h | 17 + include/linux/platform_data/x86/asus-wmi.h | 2 - include/linux/poll.h | 2 + include/linux/power_supply.h | 216 +- include/linux/printk.h | 4 + include/linux/proc_fs.h | 25 +- include/linux/property.h | 4 + include/linux/psi.h | 1 - include/linux/psi_types.h | 14 +- include/linux/pwm.h | 2 - include/linux/rcu_segcblist.h | 51 +- include/linux/rcupdate.h | 50 +- include/linux/rcutiny.h | 2 +- include/linux/regmap.h | 7 - include/linux/regulator/driver.h | 45 +- include/linux/reset.h | 20 - include/linux/rmap.h | 8 +- include/linux/rwlock.h | 6 - include/linux/rwlock_api_smp.h | 8 - include/linux/rwlock_rt.h | 10 - include/linux/sched.h | 21 +- include/linux/sched/cputime.h | 5 +- include/linux/sched/mm.h | 26 - include/linux/sched/signal.h | 7 +- include/linux/sched/sysctl.h | 14 +- include/linux/sched/topology.h | 6 +- include/linux/security.h | 4 +- include/linux/seq_file.h | 2 +- include/linux/siphash.h | 2 - include/linux/skbuff.h | 55 +- include/linux/skmsg.h | 6 + include/linux/slab.h | 11 +- include/linux/slab_def.h | 16 +- include/linux/slub_def.h | 29 +- include/linux/soc/qcom/llcc-qcom.h | 3 - include/linux/soc/renesas/rcar-rst.h | 2 - include/linux/spi/pxa2xx_spi.h | 5 + include/linux/spinlock.h | 17 +- include/linux/spinlock_api_up.h | 1 - include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 25 +- include/linux/stackleak.h | 5 + include/linux/stmmac.h | 2 - include/linux/string_helpers.h | 4 - include/linux/sunrpc/svc.h | 79 +- include/linux/surface_aggregator/device.h | 9 - include/linux/syscalls.h | 3 - include/linux/sysctl.h | 67 +- include/linux/tee_drv.h | 14 - include/linux/thread_info.h | 14 - include/linux/torture.h | 9 +- include/linux/tty.h | 153 +- include/linux/tty_driver.h | 572 +- include/linux/tty_flip.h | 1 + include/linux/tty_ldisc.h | 287 +- include/linux/tty_port.h | 131 +- include/linux/uaccess.h | 21 - include/linux/unicode.h | 49 +- include/linux/vmalloc.h | 7 - include/linux/writeback.h | 1 - include/linux/wwan.h | 2 - include/media/dvb_frontend.h | 13 +- include/media/v4l2-ctrls.h | 4 - include/media/v4l2-mem2mem.h | 5 - include/media/v4l2-vp9.h | 233 - include/memory/renesas-rpc-if.h | 8 +- include/net/af_unix.h | 3 +- include/net/arp.h | 8 +- include/net/bluetooth/bluetooth.h | 2 - include/net/bluetooth/hci.h | 7 +- include/net/bluetooth/hci_core.h | 34 +- include/net/bluetooth/hci_sync.h | 102 - include/net/bluetooth/mgmt.h | 9 +- include/net/bond_options.h | 1 - include/net/bonding.h | 1 - include/net/cfg80211.h | 43 +- include/net/devlink.h | 34 +- include/net/dsa.h | 4 +- include/net/gro.h | 421 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_sock.h | 12 - include/net/ip.h | 9 +- include/net/ip6_checksum.h | 20 +- include/net/ip6_route.h | 18 +- include/net/ipv6.h | 2 +- include/net/iucv/af_iucv.h | 10 +- include/net/mac80211.h | 24 +- include/net/ndisc.h | 16 +- include/net/neighbour.h | 11 - include/net/netns/core.h | 1 + include/net/regulatory.h | 1 - include/net/sctp/structs.h | 7 +- include/net/sock.h | 84 +- include/net/tcp.h | 18 +- include/net/udp.h | 24 + include/net/vxlan.h | 1 - include/net/xfrm.h | 2 +- include/ras/ras_event.h | 2 + include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_host.h | 6 + include/scsi/scsi_ioctl.h | 4 +- include/scsi/sg.h | 4 + include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/soc/mscc/ocelot.h | 59 +- include/soc/mscc/ocelot_ana.h | 10 - include/soc/mscc/ocelot_vcap.h | 1 - include/sound/hda_codec.h | 8 +- include/sound/intel-nhlt.h | 37 +- include/sound/memalloc.h | 14 +- include/sound/soc-component.h | 4 - include/sound/soc-dai.h | 4 +- include/sound/sof/dai-amd.h | 21 - include/sound/sof/dai-mediatek.h | 23 - include/sound/sof/dai.h | 35 +- include/sound/sof/header.h | 1 - include/trace/events/block.h | 8 +- include/trace/events/cachefiles.h | 487 +- include/trace/events/cgroup.h | 12 +- include/trace/events/compaction.h | 24 +- include/trace/events/damon.h | 7 +- include/trace/events/dlm.h | 260 - include/trace/events/error_report.h | 8 +- include/trace/events/f2fs.h | 27 +- include/trace/events/fscache.h | 627 +- include/trace/events/mmflags.h | 1 + include/trace/events/netfs.h | 5 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 28 - include/uapi/linux/bpf.h | 48 +- include/uapi/linux/btf.h | 3 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/comedi.h | 1528 --- include/uapi/linux/ethtool.h | 1 - include/uapi/linux/ethtool_netlink.h | 1 - include/uapi/linux/fuse.h | 50 +- include/uapi/linux/if_link.h | 1 - include/uapi/linux/io_uring.h | 4 - include/uapi/linux/kfd_sysfs.h | 108 - include/uapi/linux/magic.h | 1 - include/uapi/linux/nl80211.h | 13 - include/uapi/linux/prctl.h | 3 - include/uapi/linux/resource.h | 13 +- include/uapi/linux/tty.h | 1 - include/uapi/linux/v4l2-controls.h | 288 +- include/uapi/linux/videodev2.h | 6 - include/uapi/linux/virtio_iommu.h | 8 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/sof/tokens.h | 5 - init/Kconfig | 47 +- init/main.c | 34 +- ipc/util.c | 2 +- kernel/audit.c | 4 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 11 +- kernel/bpf/bpf_iter.c | 35 - kernel/bpf/bpf_task_storage.c | 4 +- kernel/bpf/btf.c | 19 +- kernel/bpf/core.c | 6 +- kernel/bpf/helpers.c | 2 - kernel/bpf/mmap_unlock_work.h | 65 - kernel/bpf/stackmap.c | 82 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/task_iter.c | 82 +- kernel/bpf/verifier.c | 122 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/rstat.c | 2 +- kernel/configs/debug.config | 105 - kernel/delayacct.c | 34 +- kernel/entry/common.c | 4 +- kernel/entry/kvm.c | 4 +- kernel/events/core.c | 41 +- kernel/fork.c | 28 +- kernel/futex/core.c | 35 + kernel/futex/futex.h | 6 + kernel/futex/syscalls.c | 22 + kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 125 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/proc.c | 8 +- kernel/kallsyms.c | 10 +- kernel/kprobes.c | 30 +- kernel/kthread.c | 33 +- kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 4 +- kernel/locking/spinlock.c | 10 - kernel/locking/spinlock_rt.c | 12 - kernel/locking/ww_rt_mutex.c | 2 +- kernel/panic.c | 2 - kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 8 - kernel/printk/printk.c | 9 +- kernel/printk/sysctl.c | 85 - kernel/rcu/Kconfig | 20 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/rcuscale.c | 14 +- kernel/rcu/rcutorture.c | 241 +- kernel/rcu/refscale.c | 51 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 473 +- kernel/rcu/tree.c | 131 +- kernel/rcu/tree.h | 31 +- kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 160 +- kernel/rcu/tree_plugin.h | 250 +- kernel/rcu/tree_stall.h | 27 +- kernel/resource.c | 4 +- kernel/scftorture.c | 16 +- kernel/sched/core.c | 90 +- kernel/sched/core_sched.c | 66 +- kernel/sched/cpuacct.c | 107 +- kernel/sched/cputime.c | 16 +- kernel/sched/debug.c | 4 - kernel/sched/fair.c | 2 +- kernel/sched/psi.c | 47 +- kernel/sched/sched.h | 32 +- kernel/sched/stats.h | 5 +- kernel/signal.c | 44 +- kernel/stackleak.c | 26 +- kernel/sys.c | 63 - kernel/sys_ni.c | 1 - kernel/sysctl.c | 715 +- kernel/time/clocksource.c | 56 +- kernel/time/timer.c | 16 +- kernel/torture.c | 4 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 6 +- kernel/trace/ring_buffer.c | 7 +- kernel/trace/trace_hwlat.c | 6 +- kernel/trace/trace_osnoise.c | 3 +- kernel/watchdog.c | 101 - kernel/workqueue.c | 22 +- lib/Kconfig | 7 +- lib/Kconfig.debug | 151 - lib/Kconfig.kasan | 2 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/genalloc.c | 2 +- lib/kstrtox.c | 12 - lib/lz4/lz4_decompress.c | 8 +- lib/stackdepot.c | 46 +- lib/string_helpers.c | 64 - lib/test_bitmap.c | 37 - lib/test_bpf.c | 4 +- lib/test_hmm.c | 24 - lib/test_kasan.c | 30 +- lib/test_printf.c | 8 +- lib/test_sysctl.c | 22 +- lib/test_xarray.c | 6 - lib/vsprintf.c | 36 +- lib/xarray.c | 4 - localversion-next | 1 - mm/Kconfig | 14 - mm/Kconfig.debug | 24 - mm/Makefile | 1 - mm/backing-dev.c | 7 - mm/bootmem_info.c | 7 +- mm/compaction.c | 7 +- mm/damon/core.c | 30 +- mm/damon/dbgfs.c | 11 +- mm/damon/paddr.c | 11 +- mm/damon/prmtv-common.h | 4 + mm/damon/vaddr-test.h | 79 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 52 +- mm/debug_vm_pgtable.c | 2 +- mm/filemap.c | 90 +- mm/frontswap.c | 4 +- mm/gup.c | 37 +- mm/hmm.c | 5 +- mm/hugetlb.c | 2 +- mm/hugetlb_cgroup.c | 133 +- mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 7 +- mm/kasan/common.c | 28 +- mm/kasan/generic.c | 8 +- mm/kasan/kasan.h | 1 - mm/kasan/quarantine.c | 2 +- mm/kasan/report.c | 13 +- mm/kasan/report_tags.c | 10 +- mm/kasan/shadow.c | 9 +- mm/kfence/core.c | 17 +- mm/kfence/kfence_test.c | 6 +- mm/khugepaged.c | 14 +- mm/kmemleak.c | 21 +- mm/ksm.c | 4 +- mm/madvise.c | 493 +- mm/memcontrol.c | 186 +- mm/memory-failure.c | 206 +- mm/memory.c | 4 + mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 102 +- mm/memremap.c | 38 +- mm/migrate.c | 273 +- mm/mlock.c | 2 +- mm/mmap.c | 54 +- mm/mprotect.c | 2 +- mm/oom_kill.c | 27 +- mm/page_alloc.c | 187 +- mm/page_counter.c | 1 + mm/page_ext.c | 4 - mm/page_io.c | 3 - mm/page_owner.c | 2 - mm/page_table_check.c | 263 - mm/percpu-internal.h | 18 - mm/percpu-vm.c | 8 +- mm/percpu.c | 45 +- mm/ptdump.c | 16 +- mm/rmap.c | 57 +- mm/shmem.c | 91 +- mm/slab.c | 455 +- mm/slab.h | 333 +- mm/slab_common.c | 42 +- mm/slob.c | 46 +- mm/slub.c | 1179 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 2 +- mm/usercopy.c | 13 +- mm/userfaultfd.c | 5 - mm/util.c | 15 +- mm/vmalloc.c | 59 +- mm/vmscan.c | 2 +- mm/zsmalloc.c | 547 +- net/802/hippi.c | 2 +- net/8021q/vlan.c | 4 +- net/8021q/vlan_core.c | 7 +- net/8021q/vlan_dev.c | 4 +- net/8021q/vlanproc.c | 2 +- net/Kconfig | 5 - net/atm/proc.c | 4 +- net/bluetooth/Makefile | 2 +- net/bluetooth/af_bluetooth.c | 8 +- net/bluetooth/aosp.c | 168 +- net/bluetooth/aosp.h | 13 - net/bluetooth/cmtp/core.c | 4 +- net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 1334 +- net/bluetooth/hci_event.c | 235 +- net/bluetooth/hci_request.c | 500 +- net/bluetooth/hci_request.h | 15 +- net/bluetooth/hci_sock.c | 11 +- net/bluetooth/hci_sync.c | 4922 -------- net/bluetooth/hci_sysfs.c | 2 - net/bluetooth/l2cap_sock.c | 19 - net/bluetooth/mgmt.c | 2171 ++-- 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_if.c | 12 +- net/bridge/br_sysfs_br.c | 7 +- net/bridge/br_vlan.c | 4 +- net/can/bcm.c | 2 +- net/can/proc.c | 2 +- net/ceph/buffer.c | 4 +- net/ceph/ceph_common.c | 27 + net/ceph/crypto.c | 2 +- net/ceph/messenger.c | 2 +- net/ceph/messenger_v2.c | 2 +- net/ceph/osdmap.c | 12 +- net/core/Makefile | 4 +- net/core/dev.c | 713 +- net/core/dev_addr_lists.c | 93 +- net/core/dev_addr_lists_test.c | 236 - net/core/devlink.c | 70 +- net/core/filter.c | 34 +- net/core/flow_dissector.c | 2 +- net/core/gro.c | 766 -- net/core/link_watch.c | 4 +- net/core/neighbour.c | 6 +- net/core/net-sysfs.c | 16 +- net/core/pktgen.c | 6 +- net/core/rtnetlink.c | 15 +- net/core/secure_seq.c | 4 +- net/core/skbuff.c | 162 +- net/core/skmsg.c | 5 - net/core/sock.c | 61 +- net/core/sock_map.c | 15 +- net/dccp/proto.c | 27 +- net/dccp/trace.h | 4 +- net/dsa/dsa.c | 2 +- net/dsa/dsa_priv.h | 2 +- net/dsa/port.c | 48 +- net/dsa/slave.c | 19 +- net/ethernet/eth.c | 7 +- net/ethtool/common.c | 1 - net/ethtool/features.c | 1 + net/ethtool/ioctl.c | 14 +- net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 32 +- net/ethtool/stats.c | 15 +- net/hsr/hsr_device.c | 6 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 29 +- net/ipv4/arp.c | 33 +- net/ipv4/esp4_offload.c | 1 - net/ipv4/fou.c | 26 +- net/ipv4/gre_offload.c | 13 +- net/ipv4/igmp.c | 1 + net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_output.c | 1 + net/ipv4/ip_sockglue.c | 2 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/nexthop.c | 8 +- net/ipv4/ping.c | 14 +- net/ipv4/raw.c | 23 +- net/ipv4/route.c | 2 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 91 +- net/ipv4/tcp_input.c | 8 +- net/ipv4/tcp_ipv4.c | 12 +- net/ipv4/tcp_offload.c | 1 - net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 16 +- net/ipv4/udp_offload.c | 32 +- net/ipv6/af_inet6.c | 7 +- net/ipv6/ah6.c | 5 +- net/ipv6/esp6.c | 3 +- net/ipv6/esp6_offload.c | 1 - net/ipv6/exthdrs.c | 1 + net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_gre.c | 5 +- net/ipv6/ip6_offload.c | 14 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ipv6_sockglue.c | 17 +- net/ipv6/route.c | 26 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 10 +- net/ipv6/tcpv6_offload.c | 1 - net/ipv6/udp.c | 8 +- net/ipv6/udp_offload.c | 3 +- net/iucv/af_iucv.c | 40 +- net/iucv/iucv.c | 124 +- net/l2tp/l2tp_core.c | 52 +- net/l2tp/l2tp_core.h | 2 +- net/l2tp/l2tp_debugfs.c | 13 +- net/mac80211/agg-tx.c | 4 +- net/mac80211/cfg.c | 31 - net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.h | 22 - net/mac80211/ethtool.c | 8 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 59 - net/mac80211/mlme.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 2 + net/mac80211/rx.c | 1 - net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 2 - net/mac80211/trace.h | 7 - net/mac80211/tx.c | 10 +- net/mac80211/wpa.c | 4 + net/mctp/af_mctp.c | 3 +- net/mctp/route.c | 7 +- net/mctp/test/route-test.c | 5 + net/mpls/af_mpls.c | 8 +- net/mpls/internal.h | 13 +- net/mptcp/protocol.c | 2 +- net/mptcp/sockopt.c | 106 +- net/mptcp/subflow.c | 7 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/nf_conntrack_core.c | 8 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_nat_core.c | 2 +- net/netfilter/nfnetlink_queue.c | 8 +- net/netfilter/x_tables.c | 10 +- net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_recent.c | 4 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/netlink/af_netlink.c | 4 + net/nfc/nci/uart.c | 5 +- net/openvswitch/vport-netdev.c | 3 +- net/packet/af_packet.c | 4 + net/rds/send.c | 2 +- net/sched/sch_generic.c | 69 +- net/sched/sch_netem.c | 18 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 3 - net/sctp/sm_statefuns.c | 11 +- net/sctp/socket.c | 5 + net/sctp/transport.c | 26 +- net/smc/af_smc.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 24 +- net/sunrpc/stats.c | 2 +- net/sunrpc/svc.c | 175 +- net/sunrpc/svc_xprt.c | 3 +- net/tipc/crypto.c | 19 +- net/tls/tls_sw.c | 36 +- net/unix/af_unix.c | 571 +- net/unix/diag.c | 23 +- net/wireless/chan.c | 16 - net/wireless/core.c | 7 - net/wireless/core.h | 16 - net/wireless/mlme.c | 152 +- net/wireless/nl80211.c | 77 +- net/wireless/rdev-ops.h | 17 - net/wireless/reg.c | 27 +- net/wireless/scan.c | 35 +- net/wireless/sme.c | 22 +- net/wireless/trace.h | 30 +- net/wireless/wext-sme.c | 12 +- net/xdp/xsk.c | 4 + net/xfrm/xfrm_policy.c | 24 +- rust/.gitignore | 7 - rust/Makefile | 355 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 494 - rust/alloc/boxed.rs | 1789 --- rust/alloc/collections/mod.rs | 155 - rust/alloc/fmt.rs | 587 - rust/alloc/lib.rs | 202 - rust/alloc/macros.rs | 126 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 609 - rust/alloc/slice.rs | 1271 -- rust/alloc/str.rs | 614 - rust/alloc/string.rs | 2845 ----- rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 303 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3295 ----- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 57 - rust/exports.c | 16 - rust/helpers.c | 301 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 46 - rust/kernel/bindings_helper.h | 25 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 523 - rust/kernel/file.rs | 131 - rust/kernel/file_operations.rs | 715 -- rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 207 - rust/kernel/iov_iter.rs | 81 - rust/kernel/lib.rs | 250 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 111 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 162 - rust/kernel/platdev.rs | 153 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 26 - rust/kernel/print.rs | 441 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 - rust/kernel/security.rs | 56 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 253 - rust/kernel/sync/arc.rs | 480 - rust/kernel/sync/condvar.rs | 132 - rust/kernel/sync/guard.rs | 91 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 80 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 102 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 228 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 128 - rust/macros/module.rs | 678 -- samples/Kconfig | 11 - samples/Makefile | 2 - samples/bpf/fds_example.c | 9 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/test_overhead_kprobe_kern.c | 11 +- samples/bpf/test_overhead_tp_kern.c | 5 +- samples/configfs/configfs_sample.c | 153 - samples/coresight/Makefile | 4 - samples/coresight/coresight-cfg-sample.c | 73 - samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - scripts/Makefile.build | 22 - scripts/Makefile.debug | 10 - scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 10 +- scripts/checkpatch.pl | 54 +- scripts/const_structs.checkpatch | 23 - scripts/generate_rust_analyzer.py | 133 - scripts/is_rust_module.sh | 19 - scripts/kallsyms.c | 40 +- scripts/kconfig/Makefile | 3 +- scripts/kconfig/conf.c | 17 +- scripts/kconfig/confdata.c | 41 - scripts/kconfig/streamline_config.pl | 2 +- scripts/min-tool-version.sh | 2 +- scripts/rust-version.sh | 31 - scripts/spelling.txt | 1 - scripts/tags.sh | 126 +- security/apparmor/lsm.c | 13 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/keys/Kconfig | 2 +- security/keys/dh.c | 130 +- security/security.c | 6 +- security/selinux/hooks.c | 19 +- security/smack/smack.h | 16 + security/smack/smack_lsm.c | 9 +- sound/core/Makefile | 1 + sound/core/control_compat.c | 3 - sound/core/control_led.c | 2 +- sound/core/info.c | 4 +- sound/core/jack.c | 3 - sound/core/memalloc.c | 53 +- sound/core/oss/pcm_oss.c | 39 +- sound/core/pcm.c | 6 +- sound/core/pcm_lib.c | 17 - sound/core/sgbuf.c | 201 + sound/hda/hdac_stream.c | 14 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 102 - sound/pci/hda/hda_bind.c | 7 - sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_controller.c | 1 + sound/pci/hda/hda_intel.c | 6 +- sound/pci/hda/hda_jack.c | 11 - sound/pci/hda/hda_jack.h | 1 - sound/pci/hda/hda_local.h | 1 - sound/pci/hda/patch_hdmi.c | 2 +- sound/soc/amd/Kconfig | 8 +- sound/soc/amd/Makefile | 2 - sound/soc/amd/acp-config.c | 71 - sound/soc/amd/acp-pcm-dma.c | 15 +- sound/soc/amd/acp.h | 1 - sound/soc/amd/mach-config.h | 28 - sound/soc/amd/yc/pci-acp6x.c | 3 +- sound/soc/codecs/Kconfig | 14 +- sound/soc/codecs/Makefile | 6 +- sound/soc/codecs/adau1701.c | 94 +- sound/soc/codecs/cs35l41-i2c.c | 15 + sound/soc/codecs/cs35l41-spi.c | 16 + sound/soc/codecs/cs35l41-tables.c | 137 +- sound/soc/codecs/cs35l41.c | 314 +- sound/soc/codecs/cs35l41.h | 27 +- sound/soc/codecs/cs42l42.c | 94 +- sound/soc/codecs/cs42l42.h | 6 +- sound/soc/codecs/jz4770.c | 9 - sound/soc/codecs/rt5640.c | 106 +- sound/soc/codecs/rt5682.c | 10 +- sound/soc/codecs/rt5682s.c | 10 +- sound/soc/codecs/tfa989x.c | 20 +- sound/soc/codecs/tlv320aic31xx.c | 105 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 76 +- sound/soc/codecs/wcd934x.c | 132 +- sound/soc/codecs/wm_adsp.c | 47 +- sound/soc/codecs/wsa881x.c | 16 +- sound/soc/fsl/fsl-asoc-card.c | 12 - sound/soc/fsl/imx-hdmi.c | 2 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 +- sound/soc/intel/boards/Kconfig | 20 - sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_nocodec.c | 2 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 180 - sound/soc/intel/boards/sof_maxim_common.h | 16 - sound/soc/intel/boards/sof_nau8825.c | 651 - sound/soc/intel/boards/sof_rt5682.c | 72 - sound/soc/intel/boards/sof_sdw.c | 152 +- sound/soc/intel/boards/sof_sdw_common.h | 7 +- sound/soc/intel/boards/sof_sdw_rt715.c | 7 + sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 7 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 48 - sound/soc/intel/skylake/skl-nhlt.c | 102 + sound/soc/intel/skylake/skl-pcm.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 29 +- sound/soc/intel/skylake/skl-topology.h | 1 - sound/soc/intel/skylake/skl.h | 4 + sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 + sound/soc/mediatek/mt8173/mt8173-max98090.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 + sound/soc/mediatek/mt8173/mt8173-rt5650.c | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 12 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 2 +- sound/soc/qcom/Kconfig | 1 - sound/soc/qcom/qdsp6/q6routing.c | 8 +- sound/soc/qcom/sc7180.c | 24 +- sound/soc/qcom/sdm845.c | 10 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 52 +- sound/soc/soc-component.c | 28 - sound/soc/soc-dai.c | 40 +- sound/soc/soc-pcm.c | 29 +- sound/soc/sof/Kconfig | 16 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/amd/Kconfig | 33 - sound/soc/sof/amd/Makefile | 11 - sound/soc/sof/amd/acp-dsp-offset.h | 78 - sound/soc/sof/amd/acp-ipc.c | 187 - sound/soc/sof/amd/acp-loader.c | 199 - sound/soc/sof/amd/acp-pcm.c | 82 - sound/soc/sof/amd/acp-stream.c | 181 - sound/soc/sof/amd/acp-trace.c | 84 - sound/soc/sof/amd/acp.c | 446 - sound/soc/sof/amd/acp.h | 226 - sound/soc/sof/amd/pci-rn.c | 165 - sound/soc/sof/amd/renoir.c | 185 - sound/soc/sof/core.c | 16 +- sound/soc/sof/debug.c | 107 - sound/soc/sof/imx/Kconfig | 46 +- sound/soc/sof/imx/imx-common.c | 24 - sound/soc/sof/imx/imx-common.h | 11 - sound/soc/sof/imx/imx8.c | 175 +- sound/soc/sof/imx/imx8m.c | 227 +- sound/soc/sof/intel/apl.c | 6 +- sound/soc/sof/intel/atom.c | 43 +- sound/soc/sof/intel/bdw.c | 52 +- sound/soc/sof/intel/byt.c | 9 - sound/soc/sof/intel/cnl.c | 6 +- sound/soc/sof/intel/hda-codec.c | 14 +- sound/soc/sof/intel/hda-dai.c | 76 +- sound/soc/sof/intel/hda-dsp.c | 52 +- sound/soc/sof/intel/hda-ipc.c | 29 +- sound/soc/sof/intel/hda-loader.c | 24 +- sound/soc/sof/intel/hda-pcm.c | 41 +- sound/soc/sof/intel/hda-stream.c | 83 +- sound/soc/sof/intel/hda.c | 38 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 6 +- sound/soc/sof/intel/pci-tng.c | 9 - sound/soc/sof/intel/shim.h | 7 - sound/soc/sof/intel/tgl.c | 47 +- sound/soc/sof/ipc.c | 78 +- sound/soc/sof/mediatek/Kconfig | 33 - sound/soc/sof/mediatek/Makefile | 2 - sound/soc/sof/mediatek/adsp_helper.h | 49 - sound/soc/sof/mediatek/mediatek-ops.h | 8 - sound/soc/sof/mediatek/mt8195/Makefile | 3 - sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 158 - sound/soc/sof/mediatek/mt8195/mt8195-clk.h | 28 - sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 56 - sound/soc/sof/mediatek/mt8195/mt8195.c | 438 - sound/soc/sof/mediatek/mt8195/mt8195.h | 158 - sound/soc/sof/ops.h | 81 +- sound/soc/sof/pcm.c | 98 +- sound/soc/sof/sof-audio.c | 197 +- sound/soc/sof/sof-audio.h | 10 +- sound/soc/sof/sof-of-dev.c | 13 - sound/soc/sof/sof-pci-dev.c | 19 +- sound/soc/sof/sof-priv.h | 34 +- sound/soc/sof/topology.c | 270 +- sound/soc/sof/trace.c | 18 - sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 4 - sound/soc/stm/stm32_sai_sub.c | 4 +- sound/soc/stm/stm32_spdifrx.c | 4 - sound/soc/sunxi/sun4i-spdif.c | 115 - sound/soc/sunxi/sun8i-codec.c | 56 - sound/soc/tegra/tegra210_adx.c | 4 +- sound/soc/tegra/tegra210_amx.c | 4 +- sound/soc/tegra/tegra210_mixer.c | 4 +- sound/soc/tegra/tegra210_mvc.c | 215 +- sound/soc/tegra/tegra210_mvc.h | 5 - sound/soc/tegra/tegra210_sfc.c | 4 +- sound/soc/uniphier/Kconfig | 2 + sound/usb/format.c | 2 +- sound/usb/mixer.c | 1 - sound/usb/mixer_maps.c | 17 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/quirks.c | 2 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/Makefile | 5 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 17 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 13 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 72 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 14 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/Documentation/common_options.rst | 11 - tools/bpf/bpftool/Documentation/substitutions.rst | 3 - tools/bpf/bpftool/Makefile | 19 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/btf.c | 13 +- tools/bpf/bpftool/btf_dumper.c | 42 +- tools/bpf/bpftool/common.c | 1 - tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/gen.c | 12 +- tools/bpf/bpftool/iter.c | 7 +- tools/bpf/bpftool/main.c | 25 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 13 +- tools/bpf/bpftool/map_perf_ring.c | 9 +- tools/bpf/bpftool/prog.c | 214 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 +- tools/bpf/bpftool/struct_ops.c | 16 +- tools/bpf/resolve_btfids/main.c | 5 +- tools/bpf/runqslower/runqslower.c | 6 +- tools/build/feature/test-bpf.c | 6 - tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/nolibc/nolibc.h | 86 +- tools/include/uapi/linux/bpf.h | 48 +- tools/include/uapi/linux/btf.h | 3 +- tools/include/uapi/linux/if_link.h | 1 - tools/lib/bpf/Makefile | 1 - tools/lib/bpf/bpf.c | 312 +- tools/lib/bpf/bpf.h | 107 +- tools/lib/bpf/bpf_gen_internal.h | 13 +- tools/lib/bpf/btf.c | 126 +- tools/lib/bpf/btf.h | 82 +- tools/lib/bpf/btf_dump.c | 42 +- tools/lib/bpf/gen_loader.c | 121 +- tools/lib/bpf/libbpf.c | 657 +- tools/lib/bpf/libbpf.h | 106 +- tools/lib/bpf/libbpf.map | 17 - tools/lib/bpf/libbpf_common.h | 14 +- tools/lib/bpf/libbpf_internal.h | 54 +- tools/lib/bpf/libbpf_legacy.h | 1 - tools/lib/bpf/libbpf_probes.c | 50 +- tools/lib/bpf/linker.c | 10 +- tools/lib/bpf/skel_internal.h | 13 +- tools/lib/bpf/xsk.c | 52 +- tools/lib/find_bit.c | 20 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 44 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/README | 12 - tools/memory-model/linux-kernel.cat | 6 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../LB+unlocklockonceonce+poacquireonce.litmus | 35 - .../MP+unlocklockonceonce+fencermbonceonce.litmus | 33 - tools/memory-model/litmus-tests/README | 8 - tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/elf.c | 1 + tools/objtool/objtool.c | 4 + tools/perf/builtin-kmem.c | 1 + tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/cxl/Kbuild | 3 +- tools/testing/cxl/test/cxl.c | 68 +- tools/testing/cxl/test/mem.c | 99 +- tools/testing/cxl/test/mock.c | 30 +- tools/testing/cxl/test/mock.h | 6 +- tools/testing/radix-tree/linux/gfp.h | 3 +- tools/testing/selftests/bpf/Makefile | 79 +- tools/testing/selftests/bpf/README.rst | 9 +- tools/testing/selftests/bpf/bench.c | 47 - tools/testing/selftests/bpf/bench.h | 2 - .../selftests/bpf/benchs/bench_bloom_filter_map.c | 17 +- .../testing/selftests/bpf/benchs/bench_bpf_loop.c | 105 - .../testing/selftests/bpf/benchs/bench_ringbufs.c | 8 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 146 - .../selftests/bpf/benchs/run_bench_bpf_loop.sh | 15 - tools/testing/selftests/bpf/benchs/run_common.sh | 15 - tools/testing/selftests/bpf/btf_helpers.c | 17 +- tools/testing/selftests/bpf/flow_dissector_load.h | 3 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 5 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 13 +- .../selftests/bpf/map_tests/htab_map_batch_ops.c | 13 +- .../bpf/map_tests/lpm_trie_map_batch_ops.c | 15 +- .../selftests/bpf/map_tests/sk_storage_map.c | 50 +- tools/testing/selftests/bpf/prog_tests/align.c | 11 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 36 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 +- tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 145 - .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 12 - tools/testing/selftests/bpf/prog_tests/btf.c | 284 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 119 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 45 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 44 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 67 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 14 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 5 +- tools/testing/selftests/bpf/prog_tests/exhandler.c | 43 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 8 +- .../selftests/bpf/prog_tests/fexit_stress.c | 33 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 117 - .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 4 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 23 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 8 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +- .../selftests/bpf/prog_tests/legacy_printk.c | 65 - .../selftests/bpf/prog_tests/load_bytes_relative.c | 2 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 4 +- .../selftests/bpf/prog_tests/migrate_reuseport.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 6 +- tools/testing/selftests/bpf/prog_tests/pinning.c | 4 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 2 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 2 +- .../selftests/bpf/prog_tests/prog_array_init.c | 32 - .../selftests/bpf/prog_tests/queue_stack_map.c | 14 +- .../raw_tp_writable_reject_nbd_invalid.c | 14 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 29 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 4 +- .../selftests/bpf/prog_tests/select_reuseport.c | 21 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 31 - tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 4 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 2 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 4 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 4 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 19 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 2 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 18 +- .../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 2 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/tcp_estats.c | 2 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 6 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 13 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 6 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 36 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 13 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 112 - tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 26 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 + tools/testing/selftests/bpf/progs/btf_decl_tag.c | 50 - tools/testing/selftests/bpf/progs/btf_type_tag.c | 25 - tools/testing/selftests/bpf/progs/exhandler_kern.c | 43 - tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/progs/find_vma.c | 69 - tools/testing/selftests/bpf/progs/find_vma_fail1.c | 29 - tools/testing/selftests/bpf/progs/find_vma_fail2.c | 29 - tools/testing/selftests/bpf/progs/pyperf.h | 71 +- .../selftests/bpf/progs/pyperf600_bpf_loop.c | 6 - tools/testing/selftests/bpf/progs/strobemeta.h | 75 +- .../selftests/bpf/progs/strobemeta_bpf_loop.c | 9 - tools/testing/selftests/bpf/progs/tag.c | 54 + tools/testing/selftests/bpf/progs/test_l4lb.c | 2 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- .../selftests/bpf/progs/test_legacy_printk.c | 73 - tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +- .../selftests/bpf/progs/test_prog_array_init.c | 39 - .../selftests/bpf/progs/test_queue_stack_map.h | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 8 - .../selftests/bpf/progs/test_sk_storage_tracing.c | 2 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 2 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 2 +- .../selftests/bpf/progs/test_stacktrace_map.c | 6 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 6 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 - .../selftests/bpf/test_bpftool_synctypes.py | 94 +- tools/testing/selftests/bpf/test_btf.h | 3 - tools/testing/selftests/bpf/test_cgroup_storage.c | 11 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_user.c | 6 +- tools/testing/selftests/bpf/test_lpm_map.c | 27 +- tools/testing/selftests/bpf/test_lru_map.c | 25 +- tools/testing/selftests/bpf/test_maps.c | 117 +- tools/testing/selftests/bpf/test_progs.c | 28 +- tools/testing/selftests/bpf/test_sock.c | 23 +- tools/testing/selftests/bpf/test_sock_addr.c | 13 +- tools/testing/selftests/bpf/test_stub.c | 44 + tools/testing/selftests/bpf/test_sysctl.c | 23 +- tools/testing/selftests/bpf/test_tag.c | 8 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- tools/testing/selftests/bpf/test_verifier.c | 90 +- tools/testing/selftests/bpf/testing_helpers.c | 62 - tools/testing/selftests/bpf/testing_helpers.h | 6 - .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 32 - tools/testing/selftests/bpf/vmtest.sh | 46 +- tools/testing/selftests/bpf/xdping.c | 3 +- tools/testing/selftests/bpf/xdpxceiver.c | 8 +- tools/testing/selftests/clone3/clone3.c | 6 - tools/testing/selftests/damon/.gitignore | 2 - tools/testing/selftests/damon/Makefile | 7 +- tools/testing/selftests/damon/_debugfs_common.sh | 52 - tools/testing/selftests/damon/debugfs_attrs.sh | 73 +- .../selftests/damon/debugfs_empty_targets.sh | 13 - .../damon/debugfs_huge_count_read_write.sh | 22 - tools/testing/selftests/damon/debugfs_schemes.sh | 19 - .../testing/selftests/damon/debugfs_target_ids.sh | 19 - .../selftests/damon/huge_count_read_write.c | 39 - .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- 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/net/fcnal-test.sh | 42 +- .../selftests/net/forwarding/bridge_vlan_mcast.sh | 543 - tools/testing/selftests/net/mptcp/config | 8 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 51 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 80 - tools/testing/selftests/net/nettest.c | 33 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 4 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 9 +- .../selftests/rcutorture/bin/parse-build.sh | 3 +- .../selftests/rcutorture/configs/rcu/SRCU-T | 1 - .../selftests/rcutorture/configs/rcu/SRCU-U | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TINY01 | 1 - .../selftests/rcutorture/configs/rcu/TINY02 | 1 - .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE02 | 1 + .../selftests/rcutorture/configs/rcu/TREE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcu/TREE06 | 1 + .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE08 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../selftests/rcutorture/configs/rcu/TREE10.boot | 1 - .../selftests/rcutorture/configs/rcuscale/TINY | 2 +- .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 + .../selftests/rcutorture/configs/rcuscale/TREE | 1 + .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 + .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../selftests/rcutorture/configs/refscale/PREEMPT | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 56 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/defines.h | 33 +- tools/testing/selftests/sgx/load.c | 40 +- tools/testing/selftests/sgx/main.c | 357 +- tools/testing/selftests/sgx/main.h | 6 +- tools/testing/selftests/sgx/sigstruct.c | 12 +- tools/testing/selftests/sgx/test_encl.c | 60 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 21 +- .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- .../testing/selftests/timers/inconsistency-check.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hmm-tests.c | 42 - tools/testing/selftests/vm/hugepage-mremap.c | 46 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/run_vmtests.sh | 13 +- tools/testing/selftests/vm/userfaultfd.c | 16 +- tools/thermal/tmon/pid.c | 3 +- tools/vm/page_owner_sort.c | 46 +- virt/kvm/kvm_main.c | 44 - 4908 files changed, 105712 insertions(+), 215826 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/arc/arc.rst delete mode 100644 Documentation/arc/features.rst delete mode 100644 Documentation/arc/index.rst rename Documentation/bpf/{prog_lsm.rst => bpf_lsm.rst} (100%) delete mode 100644 Documentation/bpf/faq.rst delete mode 100644 Documentation/bpf/helpers.rst delete mode 100644 Documentation/bpf/instruction-set.rst delete mode 100644 Documentation/bpf/maps.rst delete mode 100644 Documentation/bpf/other.rst delete mode 100644 Documentation/bpf/programs.rst delete mode 100644 Documentation/bpf/syscall_api.rst delete mode 100644 Documentation/bpf/test_debug.rst delete mode 100644 Documentation/bpf/verifier.rst 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/edp.txt 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/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-mt6360.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/adv748x.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dma2d.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt delete mode 100644 Documentation/devicetree/bindings/net/cdns,macb.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/dsa-port.yaml delete mode 100644 Documentation/devicetree/bindings/net/engleder,tsnep.yaml delete mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml create mode 100644 Documentation/devicetree/bindings/net/macb.txt delete mode 100644 Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml delete mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml delete mode 100644 Documentation/devicetree/bindings/phy/microchip,lan966x-serdes.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1050.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml create mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8903.yaml create mode 100644 Documentation/devicetree/bindings/sound/wm8903.txt delete mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral- [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml create mode 100644 Documentation/driver-api/serial/tty.rst create mode 100644 Documentation/filesystems/caching/object.rst create mode 100644 Documentation/filesystems/caching/operations.rst delete mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst delete mode 100644 Documentation/hwmon/asus_wmi_sensors.rst delete mode 100644 Documentation/hwmon/ina238.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pci-iov-howto.rst delete mode 100644 Documentation/translations/zh_CN/PCI/pciebus-howto.rst delete mode 100644 Documentation/translations/zh_CN/accounting/taskstats.rst delete mode 100644 Documentation/translations/zh_CN/dev-tools/sparse.rst create mode 100644 Documentation/translations/zh_CN/sparse.txt delete mode 100644 Documentation/tty/index.rst delete mode 100644 Documentation/tty/n_tty.rst delete mode 100644 Documentation/tty/tty_buffer.rst delete mode 100644 Documentation/tty/tty_driver.rst delete mode 100644 Documentation/tty/tty_internals.rst delete mode 100644 Documentation/tty/tty_ldisc.rst delete mode 100644 Documentation/tty/tty_port.rst delete mode 100644 Documentation/tty/tty_struct.rst delete mode 100644 Documentation/vm/page_table_check.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/boot/dts/mt6589-fairphone-fp1.dts delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14-sku2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi create mode 100644 arch/arm64/kvm/perf.c delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/powerpc/kvm/book3s_hv.h create mode 100644 arch/powerpc/platforms/pseries/scanlog.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/x86/rust/target.json create mode 100644 block/blk-exec.c delete mode 100644 crypto/kdf_sp800108.c delete mode 100644 drivers/bluetooth/btmtk.c delete mode 100644 drivers/bluetooth/btmtk.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.h create mode 100644 drivers/comedi/comedi.h create mode 100644 drivers/comedi/comedi_pci.h create mode 100644 drivers/comedi/comedi_pcmcia.h create mode 100644 drivers/comedi/comedi_usb.h create mode 100644 drivers/comedi/comedidev.h rename {include/linux => drivers}/comedi/comedilib.h (100%) create mode 100644 drivers/comedi/drivers/8255.h rename {include/linux/comedi => drivers/comedi/drivers}/comedi_8254.h (100%) rename {include/linux/comedi => drivers/comedi/drivers}/comedi_isadma.h (100%) delete mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.h create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c delete mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h create mode 100644 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c delete mode 100644 drivers/dma-buf/st-dma-resv.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_profile.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_profile.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper_translation.c delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h delete mode 100644 drivers/gpu/drm/drm_nomodeset.c 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/icl_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.h 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/i915/display/vlv_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.h create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c create mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h delete mode 100644 drivers/gpu/drm/i915/i915_driver.c delete mode 100644 drivers/gpu/drm/i915/i915_driver.h create mode 100644 drivers/gpu/drm/i915/i915_drv.c delete mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.h delete mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.c delete mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.h create mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.c create mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.h create mode 100644 drivers/gpu/drm/msm/edp/edp.c create mode 100644 drivers/gpu/drm/msm/edp/edp.h create mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h create mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c create mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c create mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c create mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c create mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c 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/tegra/nvdec.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c delete mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c delete mode 100644 drivers/hwmon/asus_wmi_sensors.c delete mode 100644 drivers/hwmon/ina238.c create mode 100644 drivers/i2c/busses/i2c-xlr.c delete mode 100644 drivers/interconnect/qcom/msm8996.c delete mode 100644 drivers/interconnect/qcom/msm8996.h delete mode 100644 drivers/leds/flash/leds-mt6360.c create mode 100644 drivers/leds/leds-fsg.c delete mode 100644 drivers/media/i2c/ov5693.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-hw.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d-regs.h delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/stm32/dma2d/dma2d.h delete mode 100644 drivers/media/v4l2-core/v4l2-vp9.c delete mode 100644 drivers/net/ethernet/engleder/Kconfig delete mode 100644 drivers/net/ethernet/engleder/Makefile delete mode 100644 drivers/net/ethernet/engleder/tsnep.h delete mode 100644 drivers/net/ethernet/engleder/tsnep_ethtool.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_hw.h delete mode 100644 drivers/net/ethernet/engleder/tsnep_main.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_ptp.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_selftests.c delete mode 100644 drivers/net/ethernet/engleder/tsnep_tc.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.c delete mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/Kconfig delete mode 100644 drivers/net/ethernet/microchip/lan966x/Makefile delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ifh.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mac.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_port.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_regs.h delete mode 100644 drivers/net/ethernet/microsoft/mana/mana_bpf.c delete mode 100644 drivers/net/mctp/mctp-serial.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/Makefile delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/internal.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/main.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/net.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/sap.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace-data.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.c delete mode 100644 drivers/net/wwan/iosm/iosm_ipc_trace.h delete mode 100644 drivers/net/wwan/qcom_bam_dmux.c delete mode 100644 drivers/phy/amlogic/phy-meson8-hdmi-tx.c delete mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c delete mode 100644 drivers/phy/microchip/lan966x_serdes.c delete mode 100644 drivers/phy/microchip/lan966x_serdes_regs.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-edp.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1050.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sdx65.c delete mode 100644 drivers/power/supply/max77976_charger.c delete mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.c delete mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.h create mode 100644 drivers/staging/fbtft/fb_watterott.c create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] rename drivers/staging/media/atomisp/pci/{ => css_2400_system/hive}/ia_css_isp_sta [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.c delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c delete mode 100644 drivers/staging/media/hantro/hantro_g2.c delete mode 100644 drivers/staging/media/hantro/hantro_g2_vp9_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_vp9.c delete mode 100644 drivers/staging/media/hantro/hantro_vp9.h delete mode 100644 drivers/staging/media/max96712/Kconfig delete mode 100644 drivers/staging/media/max96712/Makefile delete mode 100644 drivers/staging/media/max96712/max96712.c delete mode 100644 drivers/staging/media/rkvdec/rkvdec-vp9.c create mode 100644 drivers/staging/mt7621-dma/Kconfig create mode 100644 drivers/staging/mt7621-dma/Makefile create mode 100644 drivers/staging/mt7621-dma/TODO create mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/ralink-gdma/Kconfig create mode 100644 drivers/staging/ralink-gdma/Makefile create mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c delete mode 100644 drivers/tee/optee/notif.c delete mode 100644 drivers/thermal/rzg2l_thermal.c delete mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev_test.c create mode 100644 fs/afs/cache.c create mode 100644 fs/cachefiles/bind.c delete mode 100644 fs/cachefiles/cache.c delete mode 100644 fs/cachefiles/error_inject.c create mode 100644 fs/cachefiles/rdwr.c delete mode 100644 fs/cachefiles/volume.c create mode 100644 fs/cifs/cache.c create mode 100644 fs/fscache/fsdef.c create mode 100644 fs/fscache/netfs.c create mode 100644 fs/fscache/object.c create mode 100644 fs/fscache/operation.c create mode 100644 fs/fscache/page.c delete mode 100644 fs/fscache/volume.c create mode 100644 fs/nfs/fscache-index.c delete mode 100644 fs/sysctls.c delete mode 100644 fs/ubifs/sysfs.c delete mode 100644 fs/unicode/utf8data.c_shipped create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/crypto/internal/kdf_selftest.h delete mode 100644 include/crypto/kdf_sp800108.h create mode 100644 include/drm/drm_hashtab.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 delete mode 100644 include/dt-bindings/clock/sun20i-d1-ccu.h delete mode 100644 include/dt-bindings/clock/sun20i-d1-r-ccu.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8996.h delete mode 100644 include/dt-bindings/phy/phy-lan966x-serdes.h delete mode 100644 include/dt-bindings/reset/sun20i-d1-ccu.h delete mode 100644 include/dt-bindings/reset/sun20i-d1-r-ccu.h delete mode 100644 include/linux/comedi/comedi_8255.h delete mode 100644 include/linux/comedi/comedi_pci.h delete mode 100644 include/linux/comedi/comedi_pcmcia.h delete mode 100644 include/linux/comedi/comedi_usb.h delete mode 100644 include/linux/comedi/comedidev.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/mdio/mdio-mscc-miim.h create mode 100644 include/linux/mtd/latch-addr-flash.h delete mode 100644 include/linux/page_table_check.h create mode 100644 include/linux/platform_data/ntc_thermistor.h create mode 100644 include/linux/platform_data/spi-clps711x.h delete mode 100644 include/media/v4l2-vp9.h delete mode 100644 include/net/bluetooth/hci_sync.h delete mode 100644 include/sound/sof/dai-amd.h delete mode 100644 include/sound/sof/dai-mediatek.h delete mode 100644 include/trace/events/dlm.h delete mode 100644 include/uapi/linux/comedi.h delete mode 100644 include/uapi/linux/kfd_sysfs.h delete mode 100644 kernel/bpf/mmap_unlock_work.h delete mode 100644 kernel/configs/debug.config delete mode 100644 kernel/printk/sysctl.c delete mode 100644 localversion-next delete mode 100644 mm/page_table_check.c delete mode 100644 net/bluetooth/hci_sync.c delete mode 100644 net/core/dev_addr_lists_test.c delete mode 100644 net/core/gro.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/coresight/Makefile delete mode 100644 samples/coresight/coresight-cfg-sample.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/rust-version.sh create mode 100644 sound/core/sgbuf.c delete mode 100644 sound/soc/amd/acp-config.c delete mode 100644 sound/soc/amd/mach-config.h delete mode 100644 sound/soc/intel/boards/sof_nau8825.c delete mode 100644 sound/soc/sof/amd/Kconfig delete mode 100644 sound/soc/sof/amd/Makefile delete mode 100644 sound/soc/sof/amd/acp-dsp-offset.h delete mode 100644 sound/soc/sof/amd/acp-ipc.c delete mode 100644 sound/soc/sof/amd/acp-loader.c delete mode 100644 sound/soc/sof/amd/acp-pcm.c delete mode 100644 sound/soc/sof/amd/acp-stream.c delete mode 100644 sound/soc/sof/amd/acp-trace.c delete mode 100644 sound/soc/sof/amd/acp.c delete mode 100644 sound/soc/sof/amd/acp.h delete mode 100644 sound/soc/sof/amd/pci-rn.c delete mode 100644 sound/soc/sof/amd/renoir.c delete mode 100644 sound/soc/sof/mediatek/Kconfig delete mode 100644 sound/soc/sof/mediatek/Makefile delete mode 100644 sound/soc/sof/mediatek/adsp_helper.h delete mode 100644 sound/soc/sof/mediatek/mediatek-ops.h delete mode 100644 sound/soc/sof/mediatek/mt8195/Makefile delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.c delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.h delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-loader.c delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.c delete mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.h delete mode 100644 tools/bpf/bpftool/Documentation/substitutions.rst create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/linux/find.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100644 tools/memory-model/litmus-tests/LB+unlocklockonceonce+poacquire [...] delete mode 100644 tools/memory-model/litmus-tests/MP+unlocklockonceonce+fencermbo [...] delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_loop.c delete mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_loop.sh delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/exhandler.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/find_vma.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/legacy_printk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_array_init.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_loop_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_decl_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag.c delete mode 100644 tools/testing/selftests/bpf/progs/exhandler_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail1.c delete mode 100644 tools/testing/selftests/bpf/progs/find_vma_fail2.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600_bpf_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/tag.c delete mode 100644 tools/testing/selftests/bpf/progs/test_legacy_printk.c delete mode 100644 tools/testing/selftests/bpf/progs/test_prog_array_init.c create mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100644 tools/testing/selftests/damon/.gitignore delete mode 100644 tools/testing/selftests/damon/_debugfs_common.sh delete mode 100644 tools/testing/selftests/damon/debugfs_empty_targets.sh delete mode 100644 tools/testing/selftests/damon/debugfs_huge_count_read_write.sh delete mode 100644 tools/testing/selftests/damon/debugfs_schemes.sh delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids.sh delete mode 100644 tools/testing/selftests/damon/huge_count_read_write.c delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_vlan_mcast.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE02.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10.boot delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c