This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits f81e94e91878 Add linux-next specific files for 20211125 omits 50d620987e37 Merge branch 'akpm/master' omits 777026df61f9 lib/stackdepot: allow optional init and stack_table alloca [...] omits e1a9276d9889 lib/stackdepot: allow optional init and stack_table alloca [...] omits fa466c96b3da lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 183ccd32931c lib/stackdepot: allow optional init and stack_table alloca [...] omits 5de6353a96be proc: remove PDE_DATA() completely omits e7e935db128e fs: proc: store PDE()->data into inode->i_private omits b4e61aeadd18 eventpoll: simplify sysctl declaration with register_sysctl() omits c36261c1cfc1 cdrom: simplify subdirectory registration with register_sysctl() omits 7300a1975920 inotify-simplify-subdirectory-registration-with-register_s [...] omits 9380137a56e1 inotify: simplify subdirectory registration with register_ [...] omits c9a03e5adfbd test_sysctl: simplify subdirectory registration with regis [...] omits 38f6931a534c ocfs2: simplify subdirectory registration with register_sysctl() omits 19ca331ef53a macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 71f308d1aff1 i915: simplify subdirectory registration with register_sysctl() omits c629c7349aae hpet: simplify subdirectory registration with register_sysctl() omits 614cd60ba858 dnotify: move dnotify sysctl to dnotify.c omits 6207e7aaffac aio: move aio sysctl to aio.c omits 4b899c7701a9 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits cef68e8ed869 sysctl: use const for typically used max/min proc sysctls omits ffa563dcdb3c sysctl: make ngroups_max const omits 0154ec2b7d18 watchdog: move watchdog sysctl interface to watchdog.c omits 45a1847c1c56 hung_task: move hung_task sysctl interface to hung_task.c omits f71eb8a36d2f sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits d1e327855fb1 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 5e4a554291a4 sysctl: add a new register_sysctl_init() interface omits 96d19b8afcb7 Merge branch 'akpm-current/current' omits 6056d0049737 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d4ab7ffc8b7 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 36a796700042 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 2fd641fafce6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9113504dce0c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 303bcf20fb6c Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 8bd1ee703c9a Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits 3f824676cb4b Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits fdcd01af74ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f9145cb3000 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 57ebad555b95 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e5791234043c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 865043863aeb Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits acd5bd669047 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 999a08b66d07 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9ec6f2934fae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b4dd339d533 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e1c550f9fe4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb90af46996f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c120074df07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ecce3ec6dd1 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 05fba5ef78cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d690e09c7059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28cba20f9868 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits 455695ca6378 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3222a4206ebf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb6eae082e16 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 1e568e682d48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b05b924cc189 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 739a19724e92 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 88da4449de0b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 7b5905cc0e51 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 9cb634ba3bc6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9918799600d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c52d4fb1fb20 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 1575a68b7c1f Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 57ec7d621ef6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3fc430bf85c1 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 86cb54a53dd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a920bc3e8174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1b91b0003e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7469523445b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e6070f7f44f4 configs: introduce debug.config for CI-like setup omits 362398bcbd73 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 134e8d55e731 delayacct: fix incomplete disable operation when switch en [...] omits ecc6ac4baaee delayacct: support swapin delay accounting for swapping wi [...] omits 342fb7235b43 panic-use-error_report_end-tracepoint-on-warnings-fix omits 12b23732ef36 panic: use error_report_end tracepoint on warnings omits a33d0d8ffab8 hfsplus: use struct_group_attr() for memcpy() region omits 8c29f1b7c1a4 init/main.c: silence some -Wunused-parameter warnings omits dd7e5fb6640f ELF: fix overflow in total mapping size calculation omits 332ae3e77ef4 checkpatch: Improve Kconfig help test omits e82ae88f172c checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 02a897020232 lz4: fix LZ4_decompress_safe_partial read out of bound omits 5eb456cd2a03 kstrtox: uninline everything omits 9bd85eb2a5f4 kthread: dynamically allocate memory to store kthread's full name omits 9a00c3510423 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 73d5f4cd2bd1 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits e2167e7fb523 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 0f9f3b931139 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits cb98bb2eebab drivers/infiniband: replace open-coded string copy with ge [...] omits 3a1f74533020 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits fdb6eb2df2a8 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 0ea7d4869edc proc/sysctl: make protected_* world readable omits 2c4b44ccdb04 proc-make-the-proc_create-stubs-static-inlines-fix omits 8ab89ac8dbcf proc: Make the proc_create[_data]() stubs static inlines omits 46979a9f8435 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits 73c2ef94408a kernel/hung_task.c: Monitor killed tasks. omits b21a4b0772b8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2eb69c11f949 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0dde9d74d571 mm/damon/schemes: add the validity judgment of thresholds omits 0e131d4139a9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits be7ef4816e33 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits c033a338eca9 mm/damon: remove some unneeded function definitions in damon.h omits a36653d64397 mm/damon/core: use abs() instead of diff_of() omits f555763ebfa5 mm/damon: add 'age' of region tracepoint support omits 95c1618960e7 mm/damon: unified access_check function naming rules omits 6c188372c04d mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits 09be460ad71f mm: fix some comment errors omits c450387823e1 zram: use ATTRIBUTE_GROUPS omits f698d1bd4a4e btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 8f00a03e3c90 arm64: add support for sub-page faults user probing omits 65102344d9e9 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 6f05c7ce8332 zsmalloc: replace get_cpu_var with local_lock omits dfb298eb50d8 zsmalloc: replace per zpage lock with pool->migrate_lock omits 6cf04cd9eeaa locking: fixup write_lock_nested() implementation omits ebf2a58bb71e locking/rwlocks: fix write_lock_nested for RT omits 325757f50761 locking/rwlocks: introduce write_lock_nested omits 06f4c69c8948 zsmalloc: remove zspage isolation for migration omits 7a42b2847991 zsmalloc: move huge compressed obj from page to zspage omits 8a8775ac1b45 zsmalloc: introduce obj_allocated omits 8b938e2bca34 zsmalloc: decouple class actions from zspage works omits 2e84d00b67b1 zsmalloc: rename zs_stat_type to class_stat_type omits 3abd789d9fcc zsmalloc: introduce some helper functions omits d92e6561c7de mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 689f3473423a mm/hwpoison: fix unpoison_memory() omits c36b4cf19c46 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 59e739c03e55 mm/hwpoison: mf_mutex for soft offline and unpoison omits d4d9a5cd57da mm: migrate: add more comments for selecting target node randomly omits fc35405941d1 mm: migrate: support multiple target nodes demotion omits 7b62ce889369 mm/migrate.c: rework migration_entry_wait() to not take a pageref omits fdac737def81 mm: compaction: fix the migration stats in trace_mm_compac [...] omits 6da92266cf53 mm: migrate: correct the hugetlb migration stats omits e42ad1dd3b3f mm: migrate: fix the return value of migrate_pages() omits 5ed69c0be80d mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits c24861b1fd57 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 546f670d6212 vmscan: make drop_slab_node static omits 5e6bc6ad2de1 selftests/uffd: allow EINTR/EAGAIN omits 698f42df3f7d mm, hugepages: make memory size variable in hugepage-mrema [...] omits 958335c2dddf mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits d58fea3f143c selftests: vm: add a hugetlb test case omits a242893e6c0b mm: sparsemem: use page table lock to protect kernel pmd o [...] omits eb51b5a09cc9 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 6d3580f76fc0 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 54dc3ed41045 hugetlb: add hugetlb.*.numa_stat file omits eb0b586cdfa0 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits d36948286f63 mm: introduce memalloc_retry_wait() omits 0d84c8d7198e mm: discard __GFP_ATOMIC omits 1e67abff1820 x86: mm: add x86_64 support for page table check omits b26601c30ac6 mm-page-table-check-fix omits 04ce8955fbe4 mm: page table check omits 6a19324fefa6 mm: ptep_clear() page table helper omits d0c4205f2a4f mm: add anonymous vma name refcounting omits 3aa91bd8ad97 docs: proc.rst: /proc/PID/maps: fix malformed table omits 9ac306694fb2 mm: add a field to store names for private anonymous memory omits eaaff31e4bc9 mm: rearrange madvise code to allow for reuse omits 2fb4aa08e7db mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits 9966a53cc0fc mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits cd68b14e612f tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 23e408d5607e memcg: better bounds on the memcg stats updates omits bdec71072a88 mm/page_counter: remove an incorrect call to propagate_pro [...] omits b75be87e9def mm: memcontrol: make cgroup_memory_nokmem static omits 3e261bd58722 mm: shmem: don't truncate page if memory failure happens omits c9b452a7d903 gup: avoid multiple user access locking/unlocking in fault [...] omits 3fa4310b6ec1 tools/vm/page_owner_sort.c: support sorting by stack trace omits d0abbab9e9e9 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits b4fbd3cd84d8 mm,fs: split dump_mapping() out from dump_page() omits bfed01bcc32b kasan: test: add test case for double-kmem_cache_destroy() omits d96bc1dbcee2 kasan: add ability to detect double-kmem_cache_destroy() omits 8fe4151d4f87 kasan: test: add globals left-out-of-bounds test omits 9bd84ce62992 device-dax: compound devmap support omits c9deaee814e7 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits 1a87abefc974 device-dax: factor out page mapping initialization omits 3171f7207fde device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits caf11718fef7 device-dax: use struct_size() omits bfce237797fe device-dax: use ALIGN() for determining pgoff omits ccb6f5f71f71 mm/memremap: add ZONE_DEVICE support for compound pages omits 2b8db9ea77e1 mm/page_alloc: refactor memmap_init_zone_device() page init omits 4facd730e549 mm/page_alloc: split prep_compound_page into head and tail [...] omits b1d32f1e40fe memory-failure: fetch compound_head after pgmap_pfn_valid() omits f61bc9ffcab1 mm: defer kmemleak object creation of module_alloc() omits 50fbbb340617 mm: kmemleak: alloc gray object for reserved region with d [...] omits 049a36bdd370 kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 90485dc3806d mm: slab: make slab iterator functions static omits 606a14a9ae4a mm/slab_common: use WARN() if cache still has objects on destroy omits 8c71d7c63c78 fs/ioctl: remove unnecessary __user annotation omits fa2d1b850537 ocfs2: fix ocfs2 corrupt when iputting an inode omits 4c480c40af11 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 2a89aa846f29 ocfs2: reflink deadlock when clone file to the same direct [...] omits 8bba308cfb3f ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 2eafb334f1bd squashfs: provide backing_dev_info in order to disable read-ahead omits 08133b26a31c scripts/spelling.txt: add "oveflow" omits c9230fd1258d ia64: fix typo in a comment omits 09d48f4dd5b0 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits 494a4d732ee7 ia64: module: use swap() to make code cleaner omits a2123e9b4334 trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 1c80384d838c trace/osnoise: make use of the helper function kthread_run [...] omits 1a1e5dbdd1f3 rcutorture: make use of the helper function kthread_run_on_cpu() omits 59452eb3522d ring-buffer: make use of the helper function kthread_run_on_cpu() omits 6b67f371057f RDMA/siw: make use of the helper function kthread_run_on_cpu() omits 67999631b6e5 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 213808159d3f kthread: add the helper function kthread_run_on_cpu() omits f9c2973e4534 procfs: prevent unpriveleged processes accessing fdinfo dir omits a68f6014166d /proc/kpageflags: do not use uninitialized struct pages omits 7ce60082cc3f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8f6a2bad3c8e filemap: remove PageHWPoison check from next_uptodate_page() omits 9d4d154528df mailmap: Update email address for Guo Ren omits b5e7c05189c9 MAINTAINERS: update kdump maintainers omits ebd396085204 Increase default MLOCK_LIMIT to 8 MiB omits 5cf16db2a331 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix omits 012ef4938b06 mm: bdi: initialize bdi_min_ratio when bdi is unregistered omits 7d5e2f6227b1 mm: fix panic in __alloc_pages omits 9d4ac1f4b246 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 09bed9a35ced Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 77be83533c72 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 2880f3933584 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 989a250e0297 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc5826c063a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3773d707f010 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f7e70b2563e Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits b558329b91d8 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits ae9285285270 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be08df395d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 429ff8bcbc0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 947ebf3c1ba5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a7f4a4eb0f4 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits d91adbbf9344 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 086da250408a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6aed528fbf03 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits a2f9a3547701 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 01141459ddab Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits b3b74cf8701f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 700f2f6c35ef Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 87cd5ae8afb3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 850ea7ed588d Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 7260c5a456ff Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c7d14c7e3524 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 7e31af6c0f2c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 1c637b62829b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 3753fdbc0a86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1a181353465a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 42f1322b4727 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ca46976b46bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 10862cd928dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea30c5a770aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fd1c298da86f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 774b17a7e34c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 30fa4cb57d10 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 91cb7bf1ce2c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits d8ff9691eff1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8b4145b28e69 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 4bf1097739eb Merge branch 'master' of git://linuxtv.org/media_tree.git omits 12a39ddc0f4e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 06fcb12a99d7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 352e32e254c0 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c1948ca58e84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 985d0711ebf8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits bf87cba8237d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e6d4d4fee0b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52692687bc64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee81e9e5871b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits fcd837a42da2 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 090cfbe2daee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1098003ad207 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 80ff4bc9ad0b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 119ce8be2159 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits d8b43c48c7ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e6f4a9e19f3 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 71694e3dc17a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e0793a8b26c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27dec45ba738 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 5a72824e9b9e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 48744391f3b3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 44e604f8afbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f1c9ee8849c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fcb0a0fdb5dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0abebc2c632 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe84194211f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50d4eca693ad Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 93934c6971d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9409bf29a9a5 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits e5a08dba5125 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 107ed8034b09 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits dd77b54d448f Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits bdea4756eb7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4a0ce3043c6 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 8703479eed59 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 1a0f4a00067c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 15fae8a48aeb Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 1b43df7ad34e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 139a4ec2e146 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 124b1a0c2692 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 2e28f1f2382c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f73dc2afdef1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0312a6c0e53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f785a9a930b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d025697aeddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f779549564c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f90f20bb1520 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3f20ce9d64a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bdbe6b1119d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 92002ac3ad90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25fba6cdba2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 725ebdb40628 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2aa322bfb63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7c959b66e57 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d5d9f00b6c39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bd7df181c7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60d8b4768c0b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 85eb9edd30c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6693dddf6693 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f9ff34bbd21b Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 929b3a507f9c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 19f0c7964493 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b344611d461f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a872117b1984 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b9736f86ef69 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ca31ad9b199f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 992c28fa381a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits e6ed2dda6286 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 7e79d1e3f5c4 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 2e7abfc30c36 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 4d450a3d9588 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c386cb19b9c6 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 989b9685de6c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits a70034d61344 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 18b259716091 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2886dbaa6b4e Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits e2fa3615643d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits cb440e77eed9 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 14c104a246db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d7aaa17362cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3a9d21db1aa1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7a3c0036ad67 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 87b8f211b2d1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b62b0c52a09a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 28034eaad785 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9a54af55b285 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fbc151863de0 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 6bbcbbf18856 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 50e942886ee7 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 26be0f057585 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 939eaeb92392 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 987144fd52d2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b1b447e2f3e1 media: mxl5005s: drop some dead code omits 9322b7ebb4a2 parisc: Avoid using hardware single-step in kprobes omits f0afafc21027 Merge branch 'for-5.17/io_uring' into for-next omits edf041a53a92 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 8fc6f1e59c87 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits a8f52558a79f iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 omits d1bc1f3d4ae7 Merge branch 'for-5.17/drivers' into for-next omits 593b40ab85eb Merge branch 'for-5.17/block' into for-next omits c895b784c699 loop: don't hold lo_mutex during __loop_clr_fd() omits f08fd5d1f9d1 blk-crypto: remove blk_crypto_unregister() omits f1880d26e517 blk-mq: cleanup request allocation omits b1d1d48b8b3a block: don't include <linux/part_stat.h> in blk.h omits 65db5bdc941e block: don't include <linux/idr.h> in blk.h omits 8ac269b7ebd5 block: don't include <linux/blk-mq.h> in blk.h omits c6d21307452d block: don't include blk-mq.h in blk.h omits 10e69ae57a1d block: don't include blk-mq-sched.h in blk.h omits 9bd06db7f49c block: remove the e argument to elevator_exit omits b4ef8cf4ee9c block: remove elevator_exit omits b717f549c852 block: move blk_get_flush_queue to blk-flush.c omits eaebe4a13376 blk_mq: remove repeated includes omits 2411ffaa8611 block: move io_context creation into where it's needed omits b15d878879d5 block: only allocate poll_stats if there's a user of them omits ed14f3d4d03f media: cobalt: drop an unused variable omits 63ecb865c4f2 media: mtk-mdp: address a clang warning omits c33a6897f5a0 media: qcom: camss: mark read reg function as __maybe_unused omits 7236261ada02 media: davinci: vpbe_osd: mark read reg function as __mayb [...] omits 163ccefbbdf0 media: imx290: mark read reg function as __maybe_unused omits 031cdb0042f8 media: adv7511: drop unused functions omits d9168d0d5961 media: adv7604 add _maybe_unused to currently unused functions omits 1c5aeba00713 media: au0828-i2c: drop a duplicated function omits 7da947b5433e media: lmedm04: don't ignore errors when setting a filter omits 85bd768b1525 media: radio-si476x: drop a container_of() abstraction macro omits d1282497070b media: si470x: fix printk warnings with clang omits 18daa194878d media: solo6x10: add _maybe_unused to currently unused functions omits 36d55de3be03 media: si21xx: report eventual errors at set_frontend omits 9e528a0ce280 media: m88ds3103: drop reg11 calculus from m88ds3103b_sele [...] omits 1a2a3fa651a9 media: drxk: drop operation_mode from set_dvbt() omits f4d081b88635 media: drxd: drop offset var from DownloadMicrocode() omits 4e64efe47ed5 media: davinci: get rid of an unused function omits 68934a389805 mmc: dw_mmc: Allow lower TMOUT value than maximum omits 22d6d0f35d49 Merge branch 'fixes' into next omits 441a375d2002 blk-ioprio: don't set bio priority if not needed omits da7bdd66a69b blk-mq: move more plug handling from blk_mq_submit_bio int [...] omits bb5b684ffe6d blk-mq: simplify the plug handling in blk_mq_submit_bio omits 043102373172 sr: set GENHD_FL_REMOVABLE earlier omits be3a5168421f block: cleanup the GENHD_FL_* definitions omits 867064c93724 block: don't set GENHD_FL_NO_PART for hidden gendisks omits b92ca0a6ca2c block: remove GENHD_FL_EXT_DEVT omits 4fe473df7755 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO omits 05d858439530 mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO omits d85efbbb7939 null_blk: don't suppress partitioning information omits a1525fbf1d76 block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open omits 3793b8e18186 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART omits 6518a2317a01 block: merge disk_scan_partitions and blkdev_reread_part omits 85bb328bc2d1 block: remove a dead check in show_partition omits 4d9d69b47966 block: remove GENHD_FL_CD omits adde4fd69205 block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] omits b97fae9247c4 block: move GENHD_FL_NATIVE_CAPACITY to disk->state omits ff81d75aa0e4 Merge branch 'pci/switchtec' omits 564ebf472928 Merge branch 'pci/hotplug' omits eba80d2eb856 Merge branch 'pci/errors' omits d05b98c7b4e2 Merge branch 'pci/enumeration' omits 4095ece620a8 Merge branch 'pci/aspm' omits dfc7879fa5d8 iommu/amd: Clarify AMD IOMMUv2 initialization messages omits 09a4d8db21b8 iommu/vt-d: Remove unused PASID_DISABLED omits edad96db58d2 iommu/vt-d: Fix unmap_pages support omits 7440934d7869 iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() omits 99615ac16947 phy: stm32: adopt dev_err_probe for regulators omits 4cde5b025bbc gfs2: remove redundant set of INSTANTIATE_NEEDED omits 91f83ea3491e Merge branch 'icc-msm8996' into icc-next omits 49edf7d86690 gfs2: Fix remote demote of weak glock holders omits 81c0d796619c Merge branch 'icc-sc7280' into icc-next omits 24e47575a845 NFSD: Fix sparse warning omits 514f4be2953a sunrpc: fix header include guard in trace header omits 4c25d1b25eb6 block: don't include blk-mq headers in blk-core.c omits e708ebf57956 block: move blk_print_req_error to blk-mq.c omits 029e971116a6 block: move blk_dump_rq_flags to blk-mq.c omits b292f7150005 block: move blk_account_io_{start,done} to blk-mq.c omits dc948a57b995 block: move blk_steal_bios to blk-mq.c omits 835fdb4f164d block: move blk_rq_init to blk-mq.c omits 516950dcd7f8 block: move request based cloning helpers to blk-mq.c omits ec4165df1947 blk-mq: move blk_mq_flush_plug_list omits 4fd245508000 block: remove blk-exec.c omits 7c5ecacede65 block: remove rq_flush_dcache_pages omits d24a51c53a78 block: move blk_rq_err_bytes to scsi omits 0de4ecd59028 media: saa7134-go7007: get rid of to_state() function omits e97de1cfd545 media: adv7842: get rid of two unused functions omits b70f819b11e0 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() omits 4293d53b7473 media: omap3isp: mark isp_isr_dbg as __maybe_unused omits dc1b7d18939c media: marvell-ccic: drop to_cam() unused function omits 3848ff3a727c media: cx25840: drop some unused inline functions omits fe70cb9f32c4 media: dvb-core: dvb_frontend: address some clang warnings omits 8a18223a1849 media: mc: mark a debug function with __maybe_unused omits 7c6019a794f8 media: stb6100: mark a currently unused function as such omits a9b5140c77d2 Merge branch 'devel' into for-next omits dc8df6523ece pinctrl: mediatek: fix global-out-of-bounds issue omits 7284bd9822f3 Merge branch 'locking/core' omits 76c8da1e44d1 Merge branch 'perf/core' omits c53d96d60af6 Merge branch 'perf/urgent' omits 42914470b14c Merge branch 'ras/core' omits ed579fa65219 Merge branch 'sched/core' omits c33a0ddec722 Merge branch 'x86/core' omits 7f4d0b00822b Merge branch 'x86/fpu' omits 87aec639e86b Merge branch 'x86/mm' omits e8710f21b9c0 Merge branch 'x86/sev' omits 42453dc1649d Merge branch 'x86/sgx' omits 0d841801cfa8 Merge branch 'x86/urgent' omits 0fba2bd4e62b Merge branch 'fixes' into for-next omits 77c0bbfcd2ea mhi: pci_generic: Graceful shutdown on freeze omits de7852fdf206 bus: mhi: pci_generic: Fix device recovery failed issue omits 3483d332d72c Mark NTFS_RW as BROKEN omits de6c9fc2269e Merge branch 'fixes' into next omits d246d81cdbc4 Merge tag 'optee-fix-for-v5.16' into fixes omits 3121099d905d Merge branch 'async_notif_v8-rebase' into next omits 97de0e80fd4a fuse: send security context of inode on file omits 25deafa393e3 fuse: extend init flags omits 13fb3693194d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 58c57001addf Merge branch 'fixes' into next omits a7365338a462 mmc: core: adjust polling interval for CMD1 omits cded588b163c mmc: core: change __mmc_poll_for_busy() parameter type omits ebb836428055 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string omits 801af7ed9d66 mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails omits 2cfa5496c40c mmc: omap_hsmmc: Revert special init for wl1251 omits 94446b626ded mmc: core: transplant ti,wl1251 quirks from to be retired [...] omits f29c852910a8 mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO omits a57635b5e0d8 mmc: core: provide macro and table to match the device tre [...] omits a415d4b88984 mmc: core: allow to match the device tree to apply quirks omits e4628f0ed9c3 mmc: core: rewrite mmc_fixup_device() omits d8c989c7476d mmc: tmio: reinit card irqs in reset routine omits d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] omits 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range omits dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] omits a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 omits 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] omits ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey omits a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz omits b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board omits 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board omits 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support adds 79941493ff3e Merge tag 'folio-5.16b' of git://git.infradead.org/users/w [...] adds 82be5f5bd390 MAINTAINERS: Update maintainer entry for keystone platforms adds 5fe762515bc9 arm64: dts: exynos: drop samsung,ufs-shareability-reg-offs [...] adds 383a44aec91c memory: mtk-smi: Fix a null dereference for the ostd adds 6ef9d23121d0 Merge tag 'arm-fixes-5.16-2' of git://git.kernel.org/pub/s [...] adds a0eb2da92b71 futex: Wireup futex_waitv syscall adds b501b85957de Merge tag 'asm-generic-5.16-2' of git://git.kernel.org/pub [...] adds 8ef4678f2f8e Merge tag '5.16-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds f6f9b278f205 io_uring: fix missed comment from *task_file rename adds 674ee8e1b4a4 io_uring: correct link-list traversal locking adds de4444f59649 Merge tag 'io_uring-5.16-2021-11-25' of git://git.kernel.d [...] adds efcf5932230b block: avoid to touch unloaded module instance when opening bdev adds a208fc567217 nvmet-tcp: fix a race condition between release_queue and io_work adds 69b85e1f1d1d nvmet-tcp: add an helper to free the cmd buffers adds af21250bb503 nvmet-tcp: fix memory leak when performing a controller reset adds 102110efdff6 nvmet-tcp: fix incomplete data digest send adds 1d3ef9c3a39e nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() adds a5053c92b3db nvme-tcp: fix memory leak when freeing a queue adds 5a6254d55e2a nvme-pci: add NO APST quirk for Kioxia device adds 8e8aaf512a91 nvme-fabrics: ignore invalid fast_io_fail_tmo values adds 00b33cf3da72 nvme: fix write zeroes pi adds c024b226a417 nvmet: use IOCB_NOWAIT only if the filesystem supports it adds 3fd40fa2fb91 Merge tag 'nvme-5.16-2021-11-25' of git://git.infradead.or [...] adds e30028ace845 block: fix parameter not described warning adds 8ced7ca35703 Merge tag 'block-5.16-2021-11-25' of git://git.kernel.dk/l [...] adds d3a21f7e353d drm/amdgpu: Fix MMIO HDP flush on SRIOV adds 4eb6bb649fe0 drm/amdgpu: Fix double free of dmabuf adds 6eff272dbee7 drm/amd/display: Fix DPIA outbox timeout after GPU reset adds 21431f70f601 drm/amd/display: Set plane update flags for all planes in reset adds 2276ee6d1bf9 drm/amd/display: Reset link encoder assignments for GPU reset adds 2da8f0beece0 drm/amd/display: Fixed DSC would not PG after removing DSC stream adds 271fd38ce56d drm/amdgpu: move kfd post_reset out of reset_sriov function adds 244ee398855d drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] adds 53af98c091bc drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ adds 4d62555f6245 drm/amdgpu: IH process reset count when restart adds cda0817b41bd drm/amdkfd: process exit and retry fault race adds 0cc53cb45066 drm/amdkfd: handle VMA remove race adds 6946be2443cf drm/amdkfd: simplify drain retry fault adds 8888e2fe9c77 drm/amdgpu: enable Navi 48-bit IH timestamp counter adds c4ef8a73bfc8 drm/amdgpu: enable Navi retry fault wptr overflow adds fd08953b2de9 drm/amdgpu: fix byteorder error in amdgpu discovery adds 57961c4c1818 drm/amdgpu: Skip ASPM programming on aldebaran adds d5c7255dc7ff drm/amdgpu/pm: fix powerplay OD interface adds 692cd92e66ee drm/amd/display: update bios scratch when setting backlight adds f3caa22643c1 Merge tag 'amd-drm-fixes-5.16-2021-11-24' of https://gitla [...] adds 7798a7369272 Merge tag 'drm-misc-fixes-2021-11-25' of git://anongit.fre [...] adds fc026c8b9268 Merge tag 'drm-intel-fixes-2021-11-24' of git://anongit.fr [...] adds a4849f6000e2 Merge tag 'drm-fixes-2021-11-26' of git://anongit.freedesk [...] adds f17fb26d4dd7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b1c45ad53efb xen: make HYPERVISOR_get_debugreg() always_inline adds 00db58cf2118 xen: make HYPERVISOR_set_debugreg() always_inline adds 6b54698aec0b Merge tag 'for-linus-5.16c-rc3-tag' of git://git.kernel.or [...] adds 80d75202f033 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds d3e647926c0d Merge tag 'mmc-v5.16-rc1' of git://git.kernel.org/pub/scm/ [...] adds a88db2ecc2d2 Merge tag 'usb-serial-5.16-rc3' of https://git.kernel.org/ [...] adds ba2cacc18cb1 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 703374418e93 Merge tag 'staging-5.16-rc3' of git://git.kernel.org/pub/s [...] adds 1bff7d7e8c48 Merge tag 'char-misc-5.16-rc3' of git://git.kernel.org/pub [...] adds daf87e953527 btrfs: fix the memory leak caused in lzo_compress_pages() adds 7e63545264c3 Merge tag 'for-5.16-rc2-tag' of git://git.kernel.org/pub/s [...] adds 473441720c86 fuse: release pipe buf after last use adds 925c94371c55 Merge tag 'fuse-fixes-5.16-rc3' of git://git.kernel.org/pu [...] adds 7803516dbe26 Merge branch 'pm-sleep' adds 0ce629b15d3c Merge tag 'pm-5.16-rc3' of git://git.kernel.org/pub/scm/li [...] adds 2e13e5aeda15 Merge branch 'acpi-properties' adds 5367cf1c3ad0 Merge tag 'acpi-5.16-rc3' of git://git.kernel.org/pub/scm/ [...] adds 451dc48c806a net: ieee802154: handle iftypes as u32 adds 48a78f501f45 Merge tag 'ieee802154-for-net-2021-11-24' of git://git.ker [...] adds 550b8e1d182c MAINTAINERS: Update B53 section to cover SF2 switch driver adds 4e1fddc98d25 tcp_cubic: fix spurious Hystart ACK train detections for n [...] adds ddb826c2c92d lan743x: fix deadlock in lan743x_phy_link_status_change() adds 80662f4fd477 net: phylink: Force link down and retrigger resolve on int [...] adds dbae3388ea9c net: phylink: Force retrigger in case of latched link-fail [...] adds 06e5ba717508 Merge branch 'phylink-resolve-fixes' adds 587acad41f1b net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() adds 9ebb0c4b27a6 net/smc: Fix loop in smc_listen adds fef30d6371b0 Merge branch 'net-smc-fixes-2021-11-24' adds eaeace60778e igb: fix netpoll exit with traffic adds 9dbe33cf371b mdio: aspeed: Fix "Link is Down" issue adds a125f91fe783 selftests: tls: add helper for creating sock pairs adds 31180adb0bed selftests: tls: factor out cmsg send/receive adds ef0fc0b3cc2b selftests: tls: add tests for handling of bad records adds 520493f66f68 tls: splice_read: fix record type check adds d87d67fd61ef selftests: tls: test splicing cmsgs adds e062fe99cccd tls: splice_read: fix accessing pre-processed records adds 274af0f9e279 selftests: tls: test splicing decrypted records adds f3911f73f51d tls: fix replacing proto_ops adds f884a3426291 selftests: tls: test for correct proto_ops adds 49573ff7830b Merge branch 'tls-splice_read-fixes' adds b270bfe69736 net: stmmac: Disable Tx queues when reconfiguring the interface adds de6d25924c2a net/sched: sch_ets: don't peek at classes beyond 'nbands' adds c26381f97e2a nfc: virtual_ncidev: change default device permissions adds 0276af2176c7 ethtool: ioctl: fix potential NULL deref in ethtool_set_co [...] adds cbb91dcbfb75 ptp: fix filter names in the documentation adds 01d9cc2dea3f net: vlan: fix underflow for the real_dev refcnt adds bacb6c1e4769 net/smc: Don't call clcsock shutdown twice when smc shutdown adds 0435a4d08032 net: qed: fix the array may be out of bound adds 8d2ad993aa05 net: hns3: fix VF RSS failed problem after PF enable multi-TCs adds b8af344cfea1 net: hns3: add check NULL address for page pool adds 9c1479174870 net: hns3: fix one incorrect value of page pool info when [...] adds 82229c4dbb8a net: hns3: fix incorrect components info of ethtool --rese [...] adds b32e521eb534 Merge branch 'net-hns3-add-some-fixes-for-net' adds 8a075464d1e9 net: mscc: ocelot: don't downgrade timestamping RX filters [...] adds 95706be13b9f net: mscc: ocelot: create a function that replaces an exis [...] adds ec15baec3272 net: ptp: add a definition for the UDP port for IEEE 1588 [...] adds 96ca08c05838 net: mscc: ocelot: set up traps for PTP packets adds c49a35eedfef net: mscc: ocelot: correctly report the timestamping RX fi [...] adds 32c54497545e Merge branch 'fix-broken-ptp-over-ip-on-ocelot-switches' adds b3612ccdf284 net: dsa: microchip: implement multi-bridge support adds c5c17547b778 Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/l [...] adds fbf3bce45821 MIPS: boot/compressed/: add __ashldi3 to target for ZSTD c [...] adds 1cab5bd69eb1 MIPS: Fix using smp_processor_id() in preemptible in show_ [...] adds 7db5e9e9e5e6 MIPS: loongson64: fix FTLB configuration adds 41ce097f7144 MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 adds 6be088036c0b Merge tag 'mips-fixes_5.16_2' of git://git.kernel.org/pub/ [...] adds cf0b0e3712f7 KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB adds 5bb60ea611db powerpc/32: Fix hardlockup on vmap stack overflow adds 7b65b798a604 Merge tag 'powerpc-5.16-3' of git://git.kernel.org/pub/scm [...] adds 52dc4c640ac5 Merge tag 'erofs-for-5.16-rc3-fixes' of git://git.kernel.o [...] adds 741392771338 Merge tag 'nfs-for-5.16-2' of git://git.linux-nfs.org/proj [...] adds 9e9fbe44bef9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 98b26a0e7667 block: call rq_qos_done() before ref check in batch completions adds d422f4016308 zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK adds 650c8edf53f7 Merge tag 'block-5.16-2021-11-27' of git://git.kernel.dk/l [...] adds 617a89484deb io_uring: fail cancellation for EXITING tasks adds 6af3f48bf615 io_uring: fix link traversal locking adds 1d0254e6b47e io_uring: fix soft lockup when call __io_remove_buffers adds f6223ff79966 io_uring: Fix undefined-behaviour in io_issue_sqe adds 86799cdfbcd2 Merge tag 'io_uring-5.16-2021-11-27' of git://git.kernel.d [...] adds 6cb206508b62 tracing: Check pid filtering when creating events adds a55f224ff5f2 tracing: Fix pid filtering when triggers are attached adds 86155d6b43ce Merge tag 'trace-v5.16-rc2-2' of git://git.kernel.org/pub/ [...] adds adfb743ac026 Merge tag 'iomap-5.16-fixes-1' of git://git.kernel.org/pub [...] adds 4f0dda359c45 Merge tag 'xfs-5.16-fixes-1' of git://git.kernel.org/pub/s [...] adds 1f0e290cc5fd arch: Add generic Kconfig option indicating page size smal [...] adds 4eec7faf6775 fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k adds 00169a9245f8 vmxnet3: Use generic Kconfig option for page size limit adds f8fbfd85f5c9 ksmbd: Fix an error handling path in 'smb2_sess_setup()' adds 2d239f0f6ad0 docs: filesystem: cifs: ksmbd: Fix small layout issues adds 8e537d1465e7 ksmbd: downgrade addition info error msg to debug in smb2_ [...] adds 1ec72153ff43 ksmbd: contain default data stream even if xattr is empty adds 178ca6f85aa3 ksmbd: fix memleak in get_file_stream_info() adds 3498e7f2bb41 Merge tag '5.16-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd adds 21e96a2035db iommu/vt-d: Remove unused PASID_DISABLED adds 717e88aad37b iommu/amd: Clarify AMD IOMMUv2 initialization messages adds f7ff3cff3527 iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 adds 4e5973dd2725 iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() adds 86dc40c7ea9c iommu/vt-d: Fix unmap_pages support adds 0757ca01d944 Merge tag 'iommu-fixes-v5.16-rc2' of git://git.kernel.org/ [...] adds 27ff768fa21c tracing: Test the 'Do not trace this pid' case in create event adds f8132d62a2de Merge tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/ [...] adds d257cc8cb8d5 locking/rwsem: Make handoff bit handling more consistent adds 14c240488411 locking/rwsem: Optimize down_read_trylock() under highly c [...] adds d039f3880124 Merge tag 'locking-urgent-2021-11-28' of git://git.kernel. [...] adds 73743c3b0922 perf: Ignore sigtrap for tracepoints destined for other tasks adds 1ed1d3a3da22 Merge tag 'perf-urgent-2021-11-28' of git://git.kernel.org [...] adds dce1ca0525bf sched/scs: Reset task stack state in bringup_cpu() adds 97891bbf38f7 Merge tag 'sched-urgent-2021-11-28' of git://git.kernel.or [...] adds c0f2077baa41 x86/boot: Mark prepare_command_line() __init adds 9557e60b8c35 Merge tag 'x86-urgent-2021-11-28' of git://git.kernel.org/ [...] adds d06c942efea4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds d58071a8a76d Linux 5.16-rc3 adds ddca5b0eba4e netfs: Adjust docs after foliation adds d6e6a27d960f tools: Fix math.h breakage adds 756e1fc16505 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot adds 74c2e97b0184 RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value adds b89acb657be8 Merge tag 'kvm-riscv-fixes-5.16-1' of https://github.com/k [...] adds 83bb2c1a01d7 KVM: arm64: Save PSTATE early on exit adds 7183b2b5ae6b KVM: arm64: Move pkvm's special 32bit handling into a gene [...] adds 1f80d15020d7 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and [...] adds 3d627cc30db4 Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pu [...] adds d5d1cf47d17d Merge branch 'kvm-5.16-fixes-pre-rc2' into HEAD adds 8503fea6761d KVM: VMX: do not use uninitialized gfn_to_hva_cache adds 5f25e71e3114 KVM: downgrade two BUG_ONs to WARN_ON_ONCE adds 78311a514099 KVM: x86: ignore APICv if LAPIC is not enabled adds 4916ea8b06a5 selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONT [...] adds 826bff439ff8 selftests: sev_migrate_tests: free all VMs adds 30d7c5d60a88 KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability adds 2b4a5a5d5688 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_ [...] adds 40e5f9080472 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nes [...] adds 712494de96f3 KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with [...] adds 6c1186430a80 KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hype [...] adds feb627e8d6f6 KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN adds 908fa88e420f KVM: selftests: Make sure kvm_create_max_vcpus test won't [...] adds 12ec33a70574 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 adds 05b29633c7a9 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() adds 7533377215b6 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU noti [...] adds 4b85c921cd39 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap c [...] adds 28f091bc2f8c KVM: MMU: shadow nested paging does not have PKU adds f47491d7f30b KVM: x86/mmu: Handle "default" period when selectively wak [...] adds 81835ee113e9 KVM: selftests: page_table_test: fix calculation of guest_ [...] adds 7e1901f6c86c KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled adds 37c4dbf337c5 KVM: x86: check PIR even for vCPUs with disabled APICv adds 53b7ca1a3593 KVM: x86: Use a stable condition around all VT-d PI paths adds 4674164f0ac5 KVM: SEV: do not use list_replace_init on an empty list adds 501b580c0233 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM adds 2b347a387811 KVM: SEV: initialize regions_list of a mirror VM adds 642525e3bd47 KVM: SEV: move mirror status to destination of KVM_CAP_VM_ [...] adds dc79c9f4eb6b selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COP [...] adds bf42b02b19e2 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked adds 17d44a96f000 KVM: SEV: Prohibit migration of a VM that has mirrors adds 10a37929efeb KVM: SEV: do not take kvm->lock when destroying adds c9d61dcb0bc2 KVM: SEV: accept signals in sev_lock_two_vms adds e90e51d5f01d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled adds 7cfc5c653b07 KVM: fix avic_set_running for preemptable kernels adds f080815fdb3e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 5c1e5de4b9c8 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 74f6c816d949 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 53ae72309181 s390/test_unwind: use raw opcode instead of invalid instruction new 52d04d408185 s390/pci: move pseudo-MMIO to prevent MIO overlap new a03df4546872 s390: update defconfigs new 33e27b0260f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f8e7dfd6fdab net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Head [...] new dacb5d8875cc tcp: fix page frag corruption on page fault new 1e89ad864d03 net: dsa: realtek-smi: fix indirect reg access for ports>3 new 49989adc38f8 USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub new 817b653160db net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instea [...] new 7d4741eacdef net: mpls: Fix notifications when deleting a device new 189168181bb6 net: mpls: Remove rcu protection from nh_dev new ef56b6400162 Merge branch 'mpls-notifications' new 5961060692f8 net/tls: Fix authentication failure in CCM mode new d85195654470 mctp: test: fix skb free in test device tx new 2191b1dfef7d net/mlx4_en: Update reported link modes for 1/10G new aa1dcb5646fd atlantic: Increase delay for fw transactions new aa685acd98ea atlatnic: enable Nbase-t speeds with base-t new 2465c802232b atlantic: Fix to display FW bundle version instead of FW m [...] new 413d5e09caa5 atlantic: Add missing DIDs and fix 115c. new 03fa512189eb Remove Half duplex mode speed capabilities. new 2087ced0fc3a atlantic: Fix statistics logic for production hardware new 060a0fb721ec atlantic: Remove warn trace message. new d00a50cf2520 Merge branch 'atlantic-fixes' new cdef485217d3 ipv6: fix memory leak in fib6_rule_suppress new ae9287811ba7 wireguard: allowedips: add missing __rcu annotation to sat [...] new 03ff1b1def73 wireguard: selftests: increase default dmesg log size new 782c72af567f wireguard: selftests: actually test for routing loops new b251b711a921 wireguard: main: rename 'mod_init' & 'mod_exit' functions [...] new 7e938beb8321 wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST new 20ae1d6aa159 wireguard: device: reset peer src endpoint when netns exits new 886fcee939ad wireguard: receive: use ring buffer for incoming handshakes new fb32f4f606c1 wireguard: receive: drop handshakes if queue lock is contended new 4e3fd7217105 wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() new f7e5b9bfa6c8 siphash: use _unaligned version by default new cbd92e7d7431 Merge branch 'wireguard-siphash-patches-for-5-16-rc6' new ca77fba82135 rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() new beacff50edbd rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() new 5fdc2333e6c3 Merge tag 'rxrpc-fixes-20211129' of git://git.kernel.org/p [...] new 1a59c9c55585 net: mscc: ocelot: fix missing unlock on error in ocelot_h [...] new b83f5ac7d922 net: marvell: mvpp2: Fix the computation of shared CPUs new d1ec975f9fa6 ice: xsk: clear status_error0 for each allocated desc new f4a8adbfe484 dpaa2-eth: destroy workqueue at the end of remove function new 34d8778a9437 MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer new 02fce7a675e1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6a631c0432dc Documentation/locking/locktypes: Update migrate_disable() bits. new 79364031c5b4 bpf: Make sure bpf_disable_instrumentation() is safe vs pr [...] new 099f83aa2d06 mips, bpf: Fix reference to non-existing Kconfig symbol new adf8450e6db1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bcf141b2eb55 xfrm: fix policy lookup for ipv6 gre packets adds ec3bb890817e xfrm: fix dflt policy check when there is no policy configured new 2e8119f6ba25 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ed53ae756930 rt2x00: do not mark device gone on EPROTO errors during start new 191587cd1a5f mt76: fix key pointer overwrite in mt7921s_write_txwi/mt76 [...] new b440735d34a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 48c06708e63e mac80211: fix TCP performance on mesh interface new d5e568c3a4ec mac80211: track only QoS data frames for admission control new 18688c80ad8a mac80211: fix rate control for retransmitted frames new 73111efacd3c mac80211: fix regression in SSN handling of addba tx new 942bd1070c3a mac80211: set up the fwd_skb->dev for mesh forwarding new 8f9dcc295666 mac80211: fix a memory leak where sta_info is not freed new af9d3a2984dc mac80211: add docs for ssn in struct tid_ampdu_tx new 1eda919126b4 nl80211: reset regdom when reloading regdb new 200b9cce96bf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 84b01721e804 RDMA: Fix use-after-free in rxe_queue_cleanup new f0ae4afe3d35 RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow new c4a6f9cd10bd Remove Doug Ledford from MAINTAINERS new 52414e27d6b5 RDMA/hns: Do not halt commands during reset until later new b0969f83890b RDMA/hns: Do not destroy QP resources in the hw resetting phase new db6169b5bac1 RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kerne [...] new 83ad75844029 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds dcd46eb7a957 Merge tag 'asoc-fix-v5.16-rc3' of https://git.kernel.org/p [...] new 65cc4ad62a9e ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver new d85ffff5302b ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid new 289047db1143 ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P new 654a8bdbafeb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 12dc48f545fd ASoC: dt-bindings: wlf,wm8962: add missing interrupt property new 4999d703c0e6 ASoC: rt5682: Fix crash due to out of scope stack vars new 750dc2f62219 ASoC: rt5682s: Fix crash due to out of scope stack vars new 70408f755f58 ASoC: tegra: Balance runtime PM count new af120d07bbb0 ASoC: tegra: Use normal system sleep for SFC new c83d263a89f3 ASoC: tegra: Use normal system sleep for MVC new b78400e41653 ASoC: tegra: Use normal system sleep for Mixer new 638c31d542a5 ASoC: tegra: Use normal system sleep for AMX new cf36de4fc5ce ASoC: tegra: Use normal system sleep for ADX new 8a724d5f6090 Suspend related fixes on Tegra new c5bdc6db6060 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new c7f80f7103ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2d086b5da0fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cab532ee4671 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 07fb78a78de4 spi: spi-rockchip: Add rk3568-spi compatible new 2143e3218a64 Merge remote-tracking branch 'spi/for-5.15' into spi-linus new 3ba4a80e2b3f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b3483994b33a MAINTAINERS: Add rpmsg tty driver maintainer adds 00de977f9e0a serial: core: fix transmit-buffer reset and memleak adds ac442a077acf serial: pl011: Add ACPI SBSA UART match id adds 7492ffc90fa1 tty: serial: msm_serial: Deactivate RX DMA for polling support adds 3dfac26e2ef2 vgacon: Propagate console boot parameters before calling ` [...] adds 0f55f89d98c8 serial: liteuart: Fix NULL pointer dereference in ->remove() adds 05f929b395de serial: liteuart: fix use-after-free and memleak on unbind adds dd5e90b16cca serial: liteuart: fix minor-number leak on probe errors adds 0b993fc1fec7 serial: liteuart: relax compile-test dependencies adds b40de7469ef1 serial: tegra: Change lower tolerance baud rate limit for [...] adds 4e9679738a91 Revert "tty: serial: fsl_lpuart: drop earlycon entry for i [...] adds f85e04503f36 serial: 8250: Fix RTS modem control while in rs485 mode adds c525c5d2437f serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array adds bb1201d4b38e serial: 8250_pci: rewrite pericom_do_set_divisor() new 7ae4b7b5909f Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new bc444e6e079b Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new d33de1e25270 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 652e7df485c6 iio: at91-sama5d2: Fix incorrect sign extension new 784b470728f5 iio: adc: stm32: fix null pointer on defer_probe error new 3fba965d1f29 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 9222ba68c3f4 Input: i8042 - add deferred probe support new e1f5e848209a Input: iqs626a - prohibit inlining of channel parsing functions new 1d72d9f960cc Input: elantech - fix stack out of bound access in elantec [...] new dd83cbf14e98 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3b9a2d579303 vfio: remove all kernel-doc notation new 8704e8934908 vfio/pci: Fix OpRegion read new 7aa772418669 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] new 7dbe3915cdcf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6d2a9fdcf7a3 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe new d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment new 31fa72db3bf3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 3b1d2f1b3753 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new 311513ee5d55 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 34a71aeb6970 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds b68f8a13e3b4 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] adds be892e95361f platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] adds 48d5e836ebc0 platform/x86: lg-laptop: Recognize more models adds bbb9429a210e platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] new 49201b90af81 platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops new c4fd91ce2d1f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 64400bec73a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0956ba63bd94 scsi: lpfc: Fix non-recovery of remote ports following an [...] new 7dc9fb47bc9a scsi: ufs: ufs-pci: Add support for Intel ADL new d8bfbd95734e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 61e29a0956bd drm/i915: Add support for panels with VESA backlights with [...] new 794fcf37ce14 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 7dba402807a8 mmc: renesas_sdhi: initialize variable properly when tuning new 1539a23cb80e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2122d65beeff Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 1dc2f2b81a6a hv: utils: add PTP_1588_CLOCK to Kconfig to fix build new 2f021607b60f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new d44867905ad4 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new bc7a652c5c3b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ce20eff57361 irqchip/armada-370-xp: Fix return value of armada_370_xp_m [...] adds d0a553502efd irqchip/armada-370-xp: Fix support for Multi-MSI interrupts adds 8958389681b9 irqchip/aspeed-scu: Replace update_bits with write_bits. adds 357a9c4b79f4 irqchip/mips-gic: Use bitfield helpers new 910a99568062 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 7e78781df491 drm/virtgpu api: define a dummy fence signaled event new 42abd0043e0c drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..) new 0c980a006d3f drm/vc4: kms: Wait for the commit before increasing our cl [...] new f927767978d2 drm/vc4: kms: Fix return code check new 049cfff8d53a drm/vc4: kms: Add missing drm_crtc_commit_put new d134c5ff71c7 drm/vc4: kms: Clear the HVS FIFO commit pointer once done new d354699e2292 drm/vc4: kms: Don't duplicate pending commit new 6052a3110be2 drm/vc4: kms: Fix previous HVS commit wait new 1df8f9137669 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 6cfaa60310eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c77e740f926 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e2098ce0b402 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new b017ce2aba7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65f2b7353787 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03caf8782222 arm64: meson: fix dts for JetHub D1 new bca54f711c0a arm64: dts: meson: p241: add vcc_5v regulator new c5468e3c930d arm64: dts: meson: p241: add sound support new 418dd623ddef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f5518a14d8ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops new 7dda5cc4dca0 Merge branch 'mem-ctrl-next' into for-next new 20f64d3f03d3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5db1a41dbcec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d0154b4d02a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4f36e6e25e3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5aca83a9668a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6aeb42bce7b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c15924c416b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c953867ca77 ARM: dts: bcm283x: Drop fallback compatible for vchiq new 7ebc2dd85119 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema new 79c2b7252cc6 ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels new d9e62d4c690a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node new 59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes new 00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM new c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash new fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks new eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes new 44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog new 7744b393c95a arm64: dts: renesas: Fix operating point table node names new 36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table new 9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con new bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con new cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support new 217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks new aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] new 05b22caa7490 soc: renesas: Consolidate product register handling new 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next new 756e0c9cbfe0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1971d3301931 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 725e4802dc9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34b0588f4a5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() new afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] new ca54383f2adb Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 9de2ef2d0ea8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts bin [...] adds 958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins o [...] adds a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 adds 2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx adds 28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 new 1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk new 4dc21a234014 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 00e1483c34d6 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new b98aee466d19 optee: Fix NULL but dereferenced coccicheck error new ce352be35ba0 Merge branch 'async_notif' into next new f37e2b7a6960 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new a9982422fba0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 288c92800213 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 47f0a8567ca2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 8b7d87f2a9c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock new 45177fc641f9 mmc: renesas_sdhi: Simplify an expression new 33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry new 68610b3ee61d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 509a91f4bf59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b29d734035ac Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 376e3fdecb0d m68k: Enable memtest functionality new 9307cfceee99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54b54ea061a8 microblaze: fix typo in a comment new f04b7af9215c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 13166af24898 MIPS: Remove a repeated word in a comment new 9d348f6b9280 MIPS: CPC: Use bitfield helpers new 4e1fc0a48037 MIPS: CPS: Use bitfield helpers new 97ad1d89624d MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32 new 9e8237414252 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 39ffca958cfe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1d7c29b77725 parisc: Fix KBUILD_IMAGE for self-extracting kernel new 7e8aeb9d466e parisc: Enable sata sil, audit and usb support on 64-bit d [...] new 8d88382b7436 parisc/agp: Annotate parisc agp init functions with __init new 9674a9991ee8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f53884b1bf28 powerpc/64s: Remove WORT SPR from POWER9/10 (take 2) adds 736df58fd5bc powerpc/64s: guard optional TIDR SPR with CPU ftr test adds 5955c7469a73 KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host adds 4ebbd075bcde KVM: PPC: Book3S HV P9: Use host timer accounting to avoid [...] adds 9581991a6081 KVM: PPC: Book3S HV P9: Use large decrementer for HDEC adds 34bf08a2079f KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit adds 25aa145856cd powerpc/time: add API for KVM to re-arm the host timer/dec [...] adds eacc818864bb KVM: PPC: Book3S HV: POWER10 enable HAIL when running radi [...] adds 46f9caf1a246 powerpc/64s: Keep AMOR SPR a constant ~0 at runtime adds d3c8a2d3740d KVM: PPC: Book3S HV: Don't always save PMU for guest capab [...] adds 245ebf8e7380 powerpc/64s: Always set PMU control registers to frozen/di [...] adds 0a4b4327ce86 powerpc/64s: Implement PMU override command line option adds 57dc0eed73ca KVM: PPC: Book3S HV P9: Implement PMU save/restore in C adds 401e1ae37267 KVM: PPC: Book3S HV P9: Factor PMU save/load into context [...] adds 9d3ddb86d96d KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked [...] adds b1adcf57ceca KVM: PPC: Book3S HV P9: Factor out yield_count increment adds a1a19e1154e4 KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write adds 174a3ab63339 KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_ho [...] adds 34e119c96b2b KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions require [...] adds 2251fbe76395 KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delay [...] adds cf99dedb4b2d KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kv [...] adds 3c1a4322bba7 KVM: PPC: Book3S HV: Change dec_expires to be relative to [...] adds 6547af3eba88 KVM: PPC: Book3S HV P9: Move TB updates adds cb2553a09309 KVM: PPC: Book3S HV P9: Optimise timebase reads adds 9a1e530bbbda KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls adds 9dfe7aa7bc50 KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed adds 0f3b6c4851ae KVM: PPC: Book3S HV P9: Juggle SPR switching around adds 516b334210b8 KVM: PPC: Book3S HV P9: Move vcpu register save/restore in [...] adds aabcaf6ae2a0 KVM: PPC: Book3S HV P9: Move host OS save/restore function [...] adds 08b3f08af583 KVM: PPC: Book3S HV P9: Move nested guest entry into its o [...] adds d5f480194577 KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access [...] adds 3f9e2966d1b0 KVM: PPC: Book3S HV P9: Implement TM fastpath for guest en [...] adds 3e7b3379023d KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible adds d55b1eccc7aa KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround t [...] adds 34e02d555d8f KVM: PPC: Book3S HV P9: More SPR speed improvements adds a3e18ca8ab6f KVM: PPC: Book3S HV P9: Demand fault EBB facility registers adds 022ecb960c89 KVM: PPC: Book3S HV P9: Demand fault TM facility registers adds 5236756d0445 KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to mana [...] adds cf3b16cfa650 KVM: PPC: Book3S HV P9: Comment and fix MMU context switch [...] adds 9c75f65f3583 KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving [...] adds a089a6869e7f KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed adds 0ba0e5d5a691 KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB [...] adds d5c0e8332d82 KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix gu [...] adds 46dea77f790c KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry adds b49c65c5f9f1 KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry adds 241d1f19f0e5 KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving adds f08cbf5c7d1f KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit adds 4c9a68914eab KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready adds 434398ab5eed KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entr [...] adds ecb6a7207f92 KVM: PPC: Book3S HV P9: Remove most of the vcore logic adds 617326ff01df KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry adds 6398326b9ba1 KVM: PPC: Book3S HV P9: Stop using vc->dpdes adds 9c5a432a5581 KVM: PPC: Book3S HV P9: Remove subcore HMI handling adds ff0d6be4bf9a Merge branch 'topic/ppc-kvm' into next adds f6e82647ff71 powerpc/6xx: add missing of_node_put adds 7d405a939ca9 powerpc/powernv: add missing of_node_put adds a841fd009e51 powerpc/cell: add missing of_node_put adds a1d2b210ffa5 powerpc/btext: add missing of_node_put adds d02fa40d759f powerpc/powernv: Remove POWER9 PVR version check for entry [...] adds 44b9c8ddcbc3 powerpc/xive: Replace pr_devel() by pr_debug() to ease debug adds bd5b00c6cf0c powerpc/xive: Introduce an helper to print out interrupt c [...] adds 756c52c632f5 powerpc/xive: Activate StoreEOI on P10 adds 412877dfae3d powerpc/xive: Introduce xive_core_debugfs_create() adds baed14de78b5 powerpc/xive: Change the debugfs file 'xive' into a directory adds 33e1d4a152ce powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' adds 08f3f610214f powerpc/xive: Add a debugfs file to dump EQs adds d7bc1e376cb7 powerpc/xive: Add a debugfs toggle for StoreEOI adds c21ee04f11ae powerpc/xive: Add a kernel parameter for StoreEOI adds 1e7684dc4fc7 powerpc/xive: Add a debugfs toggle for save-restore adds 10b34ece132e powerpc/eeh: Small refactor of eeh_handle_normal_event() adds 157616f3c228 powerpc/eeh: Use a goto for recovery failures adds c9ce7c36e487 bpf powerpc: Remove unused SEEN_STACK adds 04c04205bc35 bpf powerpc: Remove extra_pass from bpf_jit_build_body() adds efa95f031bf3 bpf powerpc: refactor JIT compiler code adds f15a71b3880b powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro adds 983bdc0245a2 bpf ppc64: Add BPF_PROBE_MEM support for JIT adds 9c70c7147ffe bpf ppc64: Access only if addr is kernel address adds 23b51916ee12 bpf ppc32: Add BPF_PROBE_MEM support for JIT adds e919c0b2323b bpf ppc32: Access only if addr is kernel address adds a3bcfc182b2c powerpc/tsi108: make EXPORT_SYMBOL follow its function imm [...] adds 8b8a8f0ab3f5 powerpc/code-patching: Improve verification of patchability adds 53cadf7deee0 powerpc/rtas: kernel-doc fixes adds 22887f319a39 powerpc/pseries: delete scanlog adds 38f7b7067dae powerpc/rtas: rtas_busy_delay() improvements adds dd5cde457a5e powerpc/rtas: rtas_busy_delay_time() kernel-doc adds 869fb7e5aecb powerpc/prom_init: Fix improper check of prom_getprop() adds 5dad4ba68a24 powerpc/watchdog: Fix missed watchdog reset due to memory [...] adds 858c93c31504 powerpc/watchdog: tighten non-atomic read-modify-write access adds 76521c4b0291 powerpc/watchdog: Avoid holding wd_smp_lock over printk an [...] adds 1f01bf90765f powerpc/watchdog: read TB close to where it is used adds 4afc78eae10c powerpc/microwatt: Make microwatt_get_random_darn() static adds 3d030e301856 powerpc/watchdog: Fix wd_smp_last_reset_tb reporting new af3fdce4ab07 Revert "powerpc/code-patching: Improve verification of pat [...] new 894343951909 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eae157f3498e Merge branch 'fixes' into for-next new 81925a81f1e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b8d3c969698 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] new 8ebbc3b8ffab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6d5a5b6b2a9 fscache, cachefiles: Disable configuration new d18c9010376b cachefiles: Delete the cachefiles driver pending rewrite new 608bfec640ed fscache: Remove the contents of the fscache driver, pendin [...] new ba8324be0b70 netfs: Display the netfs inode number in the netfs_read tr [...] new c3bf20848181 netfs: Pass a flag to ->prepare_write() to say if there's [...] new c630596c646a fscache: Introduce new driver new 3c30075cacb7 fscache: Implement a hash function new 14d4fdd58880 fscache: Implement cache registration new 27beaec4d546 fscache: Implement volume registration new 7018720c8ecc fscache: Implement cookie registration new 9a2f9df6e303 fscache: Implement cache-level access helpers new 3fda8375f18b fscache: Implement volume-level access helpers new a87def99e914 fscache: Implement cookie-level access helpers new e9449918e1e4 fscache: Implement functions add/remove a cache new f84ecaf828a6 fscache: Provide and use cache methods to lookup/create/fr [...] new 94f235e827bc fscache: Add a function for a cache backend to note an I/O error new 26173c101bc7 fscache: Implement simple cookie state machine new d5450f7c8285 fscache: Implement cookie user counting and resource pinning new 8bea8920d419 fscache: Implement cookie invalidation new af51054fce60 fscache: Provide a means to begin an operation new 32b16b8c8b97 fscache: Count data storage objects in a cache new 62f2009d718d fscache: Provide read/write stat counters for the cache new 1689fe7eeb67 fscache: Provide a function to let the netfs update its co [...] new 46bf4ebaff20 netfs: Pass more information on how to deal with a hole in [...] new fa40be633b22 fscache: Implement raw I/O interface new b2fb5758d8e8 fscache: Implement higher-level write I/O interface new 6cc42f4acb0d vfs, fscache: Implement pinning of cache usage for writeback new b30a99800fe8 fscache: Provide a function to note the release of a page new 4c0e33c73c58 fscache: Provide a function to resize a cookie new cbb68b01cdbb cachefiles: Introduce rewritten driver new 4a333c708724 cachefiles: Define structs new ebbca8fcff9c cachefiles: Add some error injection support new 8b38897403ba cachefiles: Add a couple of tracepoints for logging errors new ca043ee88726 cachefiles: Add cache error reporting macro new 8ba7a10bf776 cachefiles: Add security derivation new 3fde658806e9 cachefiles: Register a miscdev and parse commands over it new ebdfca9cb21f cachefiles: Provide a function to check how much space there is new 44c2dd0ee1ea vfs, cachefiles: Mark a backing file in use with an inode flag new 338d9f0e963e cachefiles: Implement a function to get/create a directory [...] new 825fc6281ca1 cachefiles: Implement cache registration and withdrawal new 1ecd3ca5632e cachefiles: Implement volume support new d6358da84a5e cachefiles: Add tracepoints for calls to the VFS new bed2df84a9a6 cachefiles: Implement object lifecycle funcs new e18da053d367 cachefiles: Implement key to filename encoding new 882e6cfd3b44 cachefiles: Implement metadata/coherency data storage in xattrs new 7d63062c825f cachefiles: Mark a backing file in use with an inode flag new e19b617e438a cachefiles: Implement culling daemon commands new 5cc1b2a78318 cachefiles: Implement backing file wrangling new b838c32dddab cachefiles: Implement begin and end I/O operation new 267b3aca0668 cachefiles: Implement cookie resize for truncate new 0443b01eccbb cachefiles: Implement the I/O routines new 0a347188b78e cachefiles: Allow cachefiles to actually function new e3d88d630749 fscache, cachefiles: Display stats of no-space events new 216171c4f20c fscache, cachefiles: Display stat of culling events new 89d0deb16916 afs: Handle len being extending over page end in write_beg [...] new 75cafe23bc6a afs: Fix afs_write_end() to handle len > page size new 614aac8263ca afs: Convert afs to use the new fscache API new 168d2ff6b671 afs: Copy local writes to the cache when writing to the server new 98ac956f3ea3 afs: Skip truncation on the server of data we haven't written yet new c7e351a677b2 9p: Use fscache indexing rewrite and reenable caching new 12b841dc2cfd 9p: Copy local writes to the cache when writing to the server new 1234f5681081 nfs: Convert to new fscache volume/cookie API new 935b45107a80 cifs: Support fscache indexing rewrite (untested) new b3c088faf78b fscache: Rewrite documentation new 2f465770cc31 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new e10bab396c5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a671c22ee2d3 exfat: move super block magic number to magic.h new a11970adde49 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 315a0522cbe8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 53db28933e95 fuse: extend init flags adds 3e2b6fdbdc9a fuse: send security context of inode on file new e43ab4f3ca7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34445de8bf4b gfs2: Fix remote demote of weak glock holders adds 562edb33af8c gfs2: remove redundant set of INSTANTIATE_NEEDED new a44a8c9c8df1 gfs2: gfs2_inode_lookup cleanup new cfdb9692082c gfs2: Rework gfs2_inode_lookup new e60b501fc295 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dec942043de1 NFSD: Fix sparse warning new 6856dbed900a NFSD: Replace nfsd4_decode_bitmap4() new c297f427fde5 NFSD: Fix RCU-related sparse splat new 4992aef5bb88 NFSD: handle errors better in write_ports_addfd() new 2fd29ee71f40 SUNRPC: change svc_get() to return the svc. new 88b4fc788c55 SUNRPC/NFSD: clean up get/put functions. new 161e085395db SUNRPC: stop using ->sv_nrthreads as a refcount new ee71c5ade055 nfsd: make nfsd_stats.th_cnt atomic_t new 02846a42b0a1 SUNRPC: use sv_lock to protect updates to sv_nrthreads. new 18797e861d77 NFSD: narrow nfsd_mutex protection in nfsd thread new 41fe3aa2c038 NFSD: Make it possible to use svc_set_num_threads_sync new b162382bd7b4 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() new 3d08432fe579 NFSD: simplify locking for network notifier. new c21f9d4dc1f7 lockd: introduce nlmsvc_serv new 15756ca7b481 lockd: simplify management of network status notifiers new 4be3d738c290 lockd: move lockd_start_svc() call into lockd_create_svc() new 6b16586b01af lockd: move svc_exit_thread() into the thread new a1da95f38227 lockd: introduce lockd_put() new 2da8a4eddc6b lockd: rename lockd_create_svc() to lockd_get() new 24134a3f2137 SUNRPC: move the pool_map definitions (back) into svc.c new 988cff97ce94 SUNRPC: always treat sv_nrpools==1 as "not pooled" new 2f8a5ec2a23f lockd: use svc_set_num_threads() for thread start and stop new fc285c392329 NFS: switch the callback service back to non-pooled. new b6eae261e431 NFSD: make symbol 'nfsd_notifier_lock' static new 1219838f81cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9dd6184b7635 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new ac41ca83d3bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8c4c44d7e871 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 25484f6ee1c0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 1e5d5cee0522 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26a4614a0f86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6de343d5aa2a Merge branch 'pci/aspm' new f3153a20e556 Merge branch 'pci/enumeration' new d5108eabcc75 Merge branch 'pci/hotplug' new 246e86239da0 Merge branch 'pci/switchtec' new eccca3e75737 PCI: brcmstb: Declare a bitmap as a bitmap, not as a plain [...] new feffbb6bede3 Merge branch 'remotes/lorenzo/pci/brcmstb' new ab344fd43f29 PCI: mediatek-gen3: Disable DVFSRC voltage request new db4fd78e0a11 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' new 8a0c1afb8560 PCI: mt7621: Declare mt7621_pci_ops static new f24d0d40f178 Merge branch 'remotes/lorenzo/pci/mt7621' new 4e0e90539bb0 PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' new ca912087e085 Merge branch 'remotes/lorenzo/pci/qcom' new e2b86f977743 PCI: xilinx-nwl: Simplify code and fix a memory leak new 3569169276a1 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' new bef2b1c97d77 Merge branch 'pci/errors' new 25a03c272608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a452fd43949a Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 9003fbe0f367 HID: quirks: Add quirk for the Microsoft Surface 3 type-cover new cfc95e453afd Merge branch 'for-5.16/upstream-fixes' into for-next new 5463f509daa2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b12764695c3f i2c: cbus-gpio: set atomic transfer callback new 0c21d02ca469 i2c: stm32f7: flush TX FIFO upon transfer errors new 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next new c55526a1c1e1 Merge branch 'i2c/for-current' into i2c/for-mergewindow new 6544bcdb88ce dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match new 993c2c89a84e dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string new bd2fdedbf2ba i2c: tegra: Add the ACPI support new effa453168a7 i2c: i801: Don't silently correct invalid transfer size new 1e1d6582f483 i2c: i801: Remove i801_set_block_buffer_mode new 41acd4b03ca9 i2c: i801: Improve handling of chip-specific feature definitions new b57e90189f20 i2c: rk3x: enable clock before getting rate new 1ead7e992abe i2c: designware: Fix the kernel doc description for struct [...] new ebe82cf92cd4 i2c: mpc: Correct I2C reset procedure new 7c5b3c158b38 i2c: designware: Enable async suspend / resume of designwa [...] new d320ec7acc83 i2c: enable async suspend/resume for i2c adapters new 172d931910e1 i2c: enable async suspend/resume on i2c client devices new e8578547ce59 i2c: designware-pci: Add support for Fast Mode Plus and Hi [...] new 36af188f795b i2c: designware-pci: Set ideal timing parameters for Elkha [...] new 2352b05fdf1a i2c: i801: Improve handling platform data for tco device new 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next new b933d1faf8fa i2c: stm32f7: recover the bus on access timeout new 31b90a95ccbb i2c: stm32f7: stop dma transfer in case of NACK new 1229f82deaec i2c: stm32f7: use proper DMAENGINE API for termination new 02fe0fbd8a21 i2c: rk3x: Handle a spurious start completion interrupt flag new 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next new 606974c7aceb Revert "i2c: designware-pci: Set ideal timing parameters f [...] new 1071d1ad3150 Revert "i2c: designware-pci: Add support for Fast Mode Plu [...] new ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next new cacfddb8b743 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new b5da528c75cd Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new b71c5aeaecf6 hwmon: (jc42) Add support for ONSEMI N34TS04 new 98e375604328 hwmon: (ntc_thermistor) Merge platform data into driver new 08a0ff082521 hwmon: (ntc_thermistor) Drop get_ohm() new 85e9e5138ee0 hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO new 7844f4722a8c hwmon: (ntc_thermistor) Merge platform data new 253402129b1a hwmon: (sht4x) Add device tree match table new 106caf127711 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new d69dab7de208 docs: conf.py: fix support for Readthedocs v 1.0.0 new 5c81691bb646 docs: admin-guide/blockdev: Remove digraph of node-states new aa9b5e0df226 Documentation/process: fix self reference new 333b11e541fe Documentation: Add minimum pahole version new 6e6609f21bbc docs: Add documentation for ARC processors new a09b34ebb0c9 docs/zh_CN: add pciebus-howto translation new d5b78edb5898 docs/zh_CN: add pci-iov-howto translation new 274f4df3bf09 docs/zh_CN: move sparse into dev-tools new f5a46e9de65f docs/zh_CN: update sparse translation new c4c5509006f9 Doc: networking: Fix the title's Sphinx overline in rds.rst new 065db2d90c6b docs/zh_CN: Add zh_CN/accounting/taskstats.rst new 5e6191bf62e6 Merge branch 'docs-next' of git://git.lwn.net/linux.git new cbcf1798c9a0 Merge branch 'master' of git://linuxtv.org/media_tree.git new a62d2f710799 media: stb6100: mark a currently unused function as such new a057d92a36fa media: mc: drop an unused debug function new ea28f3f1d205 media: dvb-core: dvb_frontend: address some clang warnings new 0338d9c2ffc6 media: cx25840: drop some unused inline functions new 5f73dcec4076 media: marvell-ccic: drop to_cam() unused function new b61010bc5db5 media: omap3isp: mark isp_isr_dbg as __maybe_unused new c9ae8eed4463 media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS() new f16ce2e275bb media: adv7842: get rid of two unused functions new 8efe1d7c0023 media: saa7134-go7007: get rid of to_state() function new 53dd3f0a7fed media: davinci: get rid of an unused function new 5fadfc31a7cc media: drxd: drop offset var from DownloadMicrocode() new 1cef39421974 media: drxk: drop operation_mode from set_dvbt() new c41898e84dad media: m88ds3103: drop reg11 calculus from m88ds3103b_sele [...] new 68cfde02cc21 media: si21xx: report eventual errors at set_frontend new 02d6276f1008 media: solo6x10: mark unused functions as such new 12c762e087a0 media: si470x: fix printk warnings with clang new d5aa19c9fd77 media: si470x: consolidate multiple printk's new 3fb246476f8c media: radio-si476x: drop a container_of() abstraction macro new 77e956027c19 media: lmedm04: don't ignore errors when setting a filter new 091b15db22e4 media: au0828-i2c: drop a duplicated function new 12f3d83673c4 media: adv7604: mark unused functions as such new 6c0adaf90777 media: adv7511: drop unused functions new 1804eba4eb61 media: imx290: mark read reg function as __always_unused new 820ef3aa4048 media: davinci: vpbe_osd: mark read reg function as __alwa [...] new 7225436dd8cb media: camss: Remove unused static function new 440aae04f38b media: mtk-mdp: address a clang warning new 675599009abc media: cobalt: drop an unused variable new bd0d78ada277 media: mxl5005s: drop some dead code new 60f9462cfa60 media: i2c: max9286: Depend on VIDEO_V4L2 new da653498c20b media: i2c: imx274: fix s_frame_interval runtime resume no [...] new 4e05d5f24b2c media: i2c: imx274: fix trivial typo expsoure/exposure new 358ed66bfcda media: i2c: imx274: fix trivial typo obainted/obtained new 7218905afd1a media: i2c: imx274: implement enum_mbus_code new a5f090024681 media: ipu3-cio2: Toggle sensor streaming in pm runtime ops new 89aef879cb53 media: i2c: Add support for ov5693 sensor new 887bda234082 media: ipu3-cio2: Add link freq for INT33BE entry new d2484fbf7807 media: i2c: Re-order runtime pm initialisation new 6e1c9bc9ae96 media: i2c: ov8865: Fix lockdep error new dc69bc7a2e09 media: i2c: Add ACPI support to ov8865 new 651d1f2040ac media: i2c: Fix incorrect value in comment new ba0c8045ea62 media: i2c: Defer probe if not endpoint found new 73dcffeb2ff9 media: i2c: Support 19.2MHz input clock in ov8865 new acd25e220921 media: i2c: Add .get_selection() support to ov8865 new d938b2f29be6 media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN new 9293aafe3745 media: i2c: Add vblank control to ov8865 new d84d4ceea91e media: i2c: Add hblank control to ov8865 new 295786e53516 media: i2c: Update HTS values in ov8865 new ca28690ebe19 media: i2c: cap exposure at height + vblank in ov8865 new 6eecfb34d3c4 media: i2c: Add controls from fwnode to ov8865 new e15ddc9644a1 media: i2c: Switch exposure control unit to lines new 91f08141d3ab media: i2c: Use dev_err_probe() in ov8865 new 3fdd94e2bfa3 media: i2c: Fix max gain in ov8865 new 46b33f6a0e82 media: ipu3-cio2: Add INT347A to cio2-bridge new 57de5bb2bd21 media: i2c: imx274: simplify probe function by adding loca [...] new 0abb8f9052ef media: i2c: imx274: implement fwnode parsing new 4ce875a80319 media: dt-bindings: media: renesas,jpu: Convert to json-schema new cee44d4fbacb media: rcar-csi2: Correct the selection of hsfreqrange new ebeefe26859e media: rcar-csi2: Add warning for PHY speed less than minimum new 549cc89cd09a media: rcar-csi2: Optimize the selection PHTW register new ed2f97ad4b21 media: imx-pxp: Initialize the spinlock prior to using it new 8197b071915a media: imx-pxp: Add rotation support new 61b20ddec900 media: imx: Constify static struct v4l2_m2m_ops new 30162960165f media: staging: media: rkvdec: Constify static struct v4l2 [...] new ef054e345ed8 media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() new 4cfe98e647b1 media: docs: dev-decoder: add restrictions about CAPTURE buffers new 9175fb663af3 media: MAINTAINERS: Update email of Andrzej Hajda new fb394f3fc8c3 media: driver: hva: add pm_runtime_disable in the error ha [...] new 0529c0f55da8 media: driver: bdisp: add pm_runtime_disable in the error [...] new d5e9bddb2805 media: driver: s3c_camif: move s3c_camif_unregister_subdev [...] new af88c2adbb72 media: rcar_fdp1: Fix the correct variable assignments new fadecf79cf8e media: s5c73m3: Drop empty spi_driver remove callback new 89ab2d39643e media: vb2: frame_vector.c: don't overwrite error code new 615c6f28b9ad media: mtk-vcodec: Fix an error handling path in 'mtk_vcod [...] new 41479adb5e52 media: hantro: Avoid global variable for jpeg quantization tables new aee3c1436383 media: staging: tegra-vde: Support reference picture marking new 439c827e06f1 media: staging: tegra-vde: Properly mark invalid entries new 0de2412b7d40 media: staging: tegra-vde: Reorder misc device registration new 3fa23824fe82 media: imx: fix boolreturn.cocci warning: new 92f1b2496313 media: mtk-jpeg: Remove unnecessary print function dev_err() new 9f89c881bffb media: mtk-vcodec: call v4l2_m2m_ctx_release first when fi [...] new 71c789760ff9 media: mtk-vcodec: fix debugging defines new ba0b00e7930b media: mtk-vcodec: replace func vidioc_try_fmt with two fu [...] new b80811546495 media: mtk-vcodec: don't check return val of mtk_venc_get_q_data new 230d683ae048 media: hantro: Hook up RK3399 JPEG encoder output new 1a59cd88f550 media: coda: fix CODA960 JPEG encoder buffer overflow new 2ddd03309433 media: cec: safely unhook lists in cec_data new 339df438759a media: pvrusb2: fix inconsistent indenting new d2ad087a0920 media: omap3isp.h: fix kernel-doc warnings new be25b0435b43 media: libv4l-introduction.rst: fix undefined label new b1f9bb802078 media: venus: correct low power frequency calculation for encoder new 91f2b7d269e5 media: venus: avoid calling core_clk_setrate() concurrentl [...] new e4debea9be7d media: venus: core: Fix a potential NULL pointer dereferen [...] new 8cc7a1b2aca0 media: venus: core: Fix a resource leak in the error handl [...] new 6fc769a48c6e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 0c9e032a45e7 PCI: Convert to device_create_managed_software_node() new 982b94ba0983 driver core: Don't call device_remove_properties() from de [...] new 2338e7bcef44 device property: Remove device_add_properties() API new 5e2af07cc957 Merge branch 'devprop' into linux-next new 764cedc5638b thermal: int340x: Use struct_group() for memcpy() region new d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable new e5db1740bdf4 Merge branches 'thermal-int340x' and 'thermal-tools' into [...] new 14e6c7067185 cpuidle: menu: Fix typo in a comment new 74d37a4dc7c0 Merge branch 'pm-cpuidle' into linux-next new 5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wake [...] new 75f32fa3a6fb ACPI: DPTF: Update device ID in a comment new 6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions new 0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it new e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid new 7975c7f139bb Merge branches 'acpi-power', 'acpi-dptf', 'acpi-processor' [...] new 7f32aae8f66c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name adds e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling adds 3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts new 99220c09e8be Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 2d514369bd33 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support new 8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_ [...] new 9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU new 673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L new 30cf63fd1dd9 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 9f1f468269ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 12d1e2f3c576 IB/mthca: Use bitmap_zalloc() when applicable new a277f383217a IB/mthca: Use bitmap_set() when applicable new 19453f34cf49 IB/mthca: Use non-atomic bitmap functions when possible in [...] new 675e2694fc6c IB/mthca: Use non-atomic bitmap functions when possible in [...] new d4fdc383c023 RDMA/cxgb4: Use bitmap_zalloc() when applicable new 967a578af0c6 RDMA/cxgb4: Use bitmap_set() when applicable new 223b4d5c8702 RDMA/cxgb4: Use non-atomic bitmap functions when possible new 8d0d2b0f41b1 RDMA/cma: Remove open coding of overflow checking for priv [...] new 925cac635867 RDMA/rtrs-clt: Fix the initial value of min_latency new 0abfc79d7241 RDMA/siw: Use helper function to set sys_image_guid new 0e938533d96d RDMA/bnxt_re: Remove dynamic pkey table new 27c2f5029ae3 RDMA/ocrdma: Use bitmap_zalloc() when applicable new e02d9cc2f858 RDMA/ocrdma: Simplify code in 'ocrdma_search_mmap()' new 0c83da72d0c9 RDMA/mlx4: Use bitmap_alloc() when applicable new f86dbc9fc5d8 IB/hfi1: Use bitmap_zalloc() when applicable new 67ec0fdfc5de RDMA/pvrdma: Use bitmap_zalloc() when applicable new ecd68ef8d936 RDMA/pvrdma: Use non-atomic bitmap functions when possible new 81ff48ddda0b RDMA/bnxt_re: Use bitmap_zalloc() when applicable new 2b2ec44c5fb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a9d66a05b9b tsnep: fix platform_no_drv_owner.cocci warning adds 1aad9634b94e tsnep: Fix resource_size cocci warning adds fc1ca3348a74 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive [...] adds 627b94f75b82 gro: remove rcu_read_lock/rcu_read_unlock from gro_complet [...] adds 80690a85f54f Merge branch 'gro-remove-redundant-rcu_read_lock' adds 5a45ab3f248b net: bridge: Allow base 16 inputs in sysfs adds e670e1e86beb cxgb4: allow reading unrecognized port module eeprom adds 0898ca67b86e net: dsa: qca8k: fix warning in LAG feature adds a1b519b74548 net: allow CAP_NET_RAW to setsockopt SO_PRIORITY adds 079925cce1d0 net: allow SO_MARK with CAP_NET_RAW adds 9f7b3a69c88d net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN adds 305e95bb893c net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_ [...] new 4e9c91cf92ec r8169: disable detection of chip version 60 new cc0a75eb0375 net: macb: convert to phylink_generic_validate() new a0341b73d843 veth: use ethtool_sprintf instead of snprintf new 739752d655b3 tsnep: Add missing of_node_put() in tsnep_mdio_init() new 61da6ac71570 net: stmmac: perserve TX and RX coalesce value during XDP setup new 4636440f913b net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mi [...] new a8bd9fa5b527 net: ocelot: remove "bridge" argument from ocelot_get_brid [...] new 8abe19703825 net: dsa: felix: enable cut-through forwarding between por [...] new 76b5fbcd6b47 net: ipa: kill ipa_modem_init() new dc901505fd98 net: ipa: zero unused portions of filter table memory new e6aab6b9b600 net: ipa: rework how HOL_BLOCK handling is specified new 01c36637aeaf net: ipa: explicitly disable HOLB drop during setup new 1b65bbcc9a71 net: ipa: skip SKB copy if no netdev new 7ece9eaa3f16 net: ipa: GSI only needs one completion new faa88ecead2f net: ipa: rearrange GSI structure fields new 342e5f9fc73f Merge branch 'net-ipa-small-collected-improvements' new 7bd9890f3d74 mctp: serial: cancel tx work on ldisc close new d154cd078ac2 mctp: serial: enforce fixed MTU new d1c99f365a1f mctp: serial: remove unnecessary ldisc data check new 8e25fa5af89a Merge branch 'mctp-serial-minor-fixes' new 4c9d631adbc2 net: ipa: introduce channel flow control new fe68c43ce388 net: ipa: support enhanced channel flow control new 4e35a4f7db4b Merge branch 'net-ipa-gsi-channel-flow-control' new 0c51dffcc8a2 tipc: delete the unlikely branch in tipc_aead_encrypt new 703319094c9c sctp: make the raise timer more simple and accurate new 0bd28476f636 gro: optimize skb_gro_postpull_rcsum() new 29c3002644bd net: optimize skb_postpull_rcsum() new 35bf8c86eeb8 Merge branch 'net-small-csum-optimizations' new af22d0550705 nfc: fdp: Merge the same judgment new 93d5404e8988 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 71ae450f97ad selftests: net: bridge: add vlan mcast snooping control test new dee2cdc0e3bb selftests: net: bridge: add vlan mcast querier test new 2b75e9dd580c selftests: net: bridge: add vlan mcast igmp/mld version tests new 3825f1fb675b selftests: net: bridge: add vlan mcast_last_member_count/i [...] new bdf1b2c05e09 selftests: net: bridge: add vlan mcast_startup_query_count [...] new a45fe9741736 selftests: net: bridge: add vlan mcast_membership_interval test new 4d8610ee8bd7 selftests: net: bridge: add vlan mcast_querier_interval tests new b4ce7b9523c4 selftests: net: bridge: add vlan mcast query and query res [...] new 2cd67a4e278e selftests: net: bridge: add vlan mcast_router tests new f5a9dd58f48b selftests: net: bridge: add test for vlan_filtering dependency new c2e0cf085d46 Merge branch 'selftests-net-bridge-vlan-multicast-tests' new bde3b0fd8055 net: ethtool: set a default driver name new 442b03c32ca1 bridge: use __set_bit in __br_vlan_set_default_pvid new 755662ce78d1 af_unix: Use offsetof() instead of sizeof(). new f7ed31f4615f af_unix: Pass struct sock to unix_autobind(). new fa39ef0e4729 af_unix: Factorise unix_find_other() based on address types. new aed26f557bbc af_unix: Return an error as a pointer in unix_find_other(). new b8a58aa6fccc af_unix: Cut unix_validate_addr() out of unix_mkname(). new d2d8c9fddb1c af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). new 5c32a3ed64b4 af_unix: Remove unix_mkname(). new 12f21c49ad83 af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). new 5ce7ab4961a9 af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] [...] new f452be496a5c af_unix: Add helpers to calculate hashes. new e6b4b873896f af_unix: Save hash in sk_hash. new afd20b9290e1 af_unix: Replace the big lock with small locks. new 9acbc584c3a4 af_unix: Relax race in unix_autobind(). new d40ce48cb3a6 Merge branch 'af_unix-replace-unix_table_lock-with-per-has [...] new 2f7ed29f2c54 net: mdio: ipq8064: replace ioremap() with devm_ioremap() new 75fa71e3acad net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio [...] new e7ca75fe6662 net: mvneta: Don't force-set the offloading flag new e9f7099d0730 net: mvneta: Allow having more than one queue per TC new 2551dc9e398c net: mvneta: Add TC traffic shaping offload new 275f37ea50ac Merge branch 'mvneta-next' new 07b8ca3792de net/l2tp: convert tunnel rwlock_t to rcu new fd888e85fe6b net: Write lock dev_base_lock without disabling bottom halves. new ed618bd80947 net: vxlan: add macro definition for number of IANA VXLAN- [...] new e54b708c5441 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace nu [...] new fc1e5a3613a8 Merge branch 'vxlan-port' new f3aee7c900ed dt-bindings: net: Add schema for Qualcomm BAM-DMUX new 21a0ffd9b38c net: wwan: Add Qualcomm BAM-DMUX WWAN network driver new 688e07574864 Merge branch 'qualcomm-bam-dmux' new 69d9c0d07726 net: mpls: Remove duplicate variable from iterator macro new f05b0b97335b net: mpls: Make for_nexthops iterator const new fe42e885c7a9 Merge branch 'mpls-cleanups' new 754d71be5292 selftests: net: bridge: fix typo in vlan_filtering depende [...] new b014861d96a6 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER new 1ecab9370eef net: dsa: rtl8365mb: fix garbled comment new ef136837aaf6 net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns new 9c37b09d3a9a dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS new 35aefaad326b net: ixp4xx_hss: Convert to use DT probing new 642fcf53a9ac dt-bindings: net: lan966x: Add lan966x-switch bindings new db8bcaad5393 net: lan966x: add the basic lan966x driver new d28d6d2e37d1 net: lan966x: add port module support new e18aba8941b4 net: lan966x: add mactable support new 12c2d0a5b8e2 net: lan966x: add ethtool configuration and statistics new 813f38bf3b89 net: lan966x: Update MAINTAINERS to include lan966x driver new 77a312468360 Merge branch 'lan966x-driver' new a27a76282837 net: mdio: mscc-miim: convert to a regmap implementation new 5186c4a05b97 net: dsa: ocelot: seville: utilize of_mdiobus_register new b99658452355 net: dsa: ocelot: felix: utilize shared mscc-miim driver f [...] new a4920d5d98f5 Merge branch 'seville-shared-mdio' new e9538f8270db devlink: Remove misleading internal_flags from health repo [...] new aeeecb889165 net: snmp: add statistics for tcp small queue check new ed0e658c51aa net: hns3: refactor reset_prepare_general retry statement new e74a726da2c4 net: hns3: refactor hns3_nic_reuse_page() new e6fe5e167185 net: hns3: refactor two hns3 debugfs functions new a4ae2bc0abd4 net: hns3: split function hns3_get_tx_timeo_queue_info() new e46da6a3d4d3 net: hns3: refine function hclge_cfg_mac_speed_dup_hw() new 7ca561be11d0 net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() new e06dac5290b7 net: hns3: refine function hclge_tm_pri_q_qs_cfg() new 8469b645c9a1 net: hns3: split function hns3_nic_get_stats64() new 2fbf6a07f537 net: hns3: split function hns3_handle_bdinfo() new 1d851c0905f8 net: hns3: split function hns3_set_l2l3l4() new ff45b48d3507 Merge branch 'hns3-cleanups' new dcad856fe55a net: dsa: felix: fix flexible_array.cocci warnings new 09ae03e2fc9d stmmac: remove ethtool driver version info new a21ee5b2fcb8 net: ifb: support ethtools stats new 72a2ff567fc3 ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' new 4047b9db1aa7 net: stmmac: Add platform level debug register dump feature new dc2724a64e72 net/tls: simplify the tls_set_sw_offload function new 7709efa62c4f net: nexthop: reduce rcu synchronizations when replacing r [...] new 613080506665 net: ipv6: use the new fib6_nh_release_dsts helper in fib6 [...] new 2680ce7fc993 net: lantiq: fix missing free_netdev() on error in ltq_eto [...] new 5944b5abd864 Bonding: add arp_missed_max option new 067bb3c307cc net: cxgb3: fix typos in kernel doc new 6167597d442f net: cxgb: fix a typo in kernel doc new 94dd016ae538 bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to activ [...] new c448c898ae89 net: mdio: mscc-miim: Set back the optional resource. new 4c897cfc46a5 devlink: Simplify devlink resources unregister call new 47327e198d42 net: prestera: acl: migrate to new vTCAM api new 6e36c7bcb461 net: prestera: add counter HW API new adefefe5289c net: prestera: acl: add rule stats support new 9ace2300fc42 Merge branch 'prestera-next' new c0190879323f net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static new 9c32950f24f9 net: mscc: ocelot: fix mutex_lock not released new 196073f9c44b net: ixp4xx_hss: drop kfree for memory allocated with devm [...] new 089278b18172 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 16e0c35c6f7a libbpf: Load global data maps lazily on legacy kernels adds e4f7ac90c2b0 selftests/bpf: Mix legacy (maps) and modern (vars) BPF in [...] adds 992c4225419a libbpf: Unify low-level map creation APIs w/ new bpf_map_create() adds a9606f405f2c libbpf: Use bpf_map_create() consistently internally adds 99a12a32fee4 libbpf: Prevent deprecation warnings in xsk.c adds 2fe256a429cb selftests/bpf: Migrate selftests to bpf_map_create() new 1144ab9bdf34 tools/resolve_btf_ids: Close ELF file on error new 401891a9deba libbpf: Fix potential misaligned memory access in btf_ext__new() new 2a6a9bf26170 libbpf: Don't call libc APIs with NULL pointers new 8cb125566c40 libbpf: Fix glob_syms memory leak in bpf_linker new 593835377f24 libbpf: Fix using invalidated memory in bpf_linker new 486e648cb2f1 selftests/bpf: Fix UBSan complaint about signed __int128 overflow new 3bd0233f388e selftests/bpf: Fix possible NULL passed to memcpy() with z [...] new 6c4dedb7550a selftests/bpf: Prevent misaligned memory access in get_sta [...] new e2e0d90c550a selftests/bpf: Fix misaligned memory access in queue_stack [...] new 57428298b5ac selftests/bpf: Prevent out-of-bounds stack access in test_bpffs new 43080b7106db selftests/bpf: Fix misaligned memory accesses in xdp_bonding test new 8f6f41f39348 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2 [...] new e32cb12ff52a bpf, mips: Fix build errors about __NR_bpf undeclared new 341ac5ffc4bd libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY new baeead213e67 selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization new da61e9e3aeb5 Merge branch 'Support static initialization of BPF_MAP_TYP [...] new 43174f0d4597 libbpf: Silence uninitialized warning/error in btf_dump_du [...] new c291d0a4d169 libbpf: Remove duplicate assignments new 58ffa1b41369 x86, bpf: Cleanup the top of file header in bpf_jit_comp.c new ccb00292eb2d bpf: Remove a redundant comment on bpf_prog_free new 06edc59c1fd7 bpf, docs: Prune all references to "internal BPF" new bc84e959e5ae bpf, docs: Move handling of maps to Documentation/bpf/maps.rst new 88691e9e1ef5 bpf, docs: Split general purpose eBPF documentation out of [...] new e6f2dd0f8067 bpf: Add bpf_loop helper new 4e5070b64b37 selftests/bpf: Add bpf_loop test new f6e659b7f97c selftests/bpf: Measure bpf_loop verifier performance new ec151037af4f selftest/bpf/benchs: Add bpf_loop benchmark new b98057ef730a Merge branch 'Add bpf_loop helper' new deeb55a05483 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 37af7e426e53 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fc5e0352ccb5 ipvs: remove unused variable for ip_vs_new_dest new 4be1dbb75c3d netfilter: conntrack: Use memset_startat() to zero struct nf_conn new c5fc837bf934 netfilter: nf_queue: remove leftover synchronize_rcu new 632cb151ca53 netfilter: ctnetlink: remove useless type conversion to bool new 9a2e1aab9b07 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 023562266926 rtw89: fill regd field of limit/limit_ru tables by enum new 542577149794 rtw89: update rtw89 regulation definition to R58-R31 new ebaae2c2c3bd rtw89: update tx power limit/limit_ru tables to R54 new 08e16498e01b rtw89: update rtw89_regulatory map to R58-R31 new 1646ce8f83b9 rtw89: remove unnecessary conditional operators new 43863efeada6 rtw89: remove unneeded variable new 30101812a09b rtw89: fix potentially access out of range of RF register array new 5da7075c1126 rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump new 2f1367b564c1 rtw88: follow the AP basic rates for tx mgmt frame new 272cda71e857 rtw88: add debugfs to force lowest basic rate new c81edb8dddaa rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC new 04d80663f67c mwifiex: Fix skb_over_panic in mwifiex_usb_recv() new 2d1d7091ddac mwifiex: Use a define for firmware version string length new 939b571a3b62 mwifiex: Add quirk to disable deep sleep with certain hard [...] new deb573f1d7dd mwifiex: Ensure the version string from the firmware is 0- [...] new 84d94e16efa2 mwifiex: Ignore BTCOEX events from the 88W8897 firmware new 2cca3465147d mei: bus: add client dma interface new 2da4366f9e2c iwlwifi: mei: add the driver to allow cooperation with CSME new 4ea7da5fad43 iwlwifi: mei: add debugfs hooks new 6d19a5eba5cd iwlwifi: integrate with iwlmei new bfcfdb59b669 iwlwifi: mvm: add vendor commands needed for iwlmei new 7ce1f2157e14 iwlwifi: mvm: read the rfkill state and feed it to iwlmei new d1e69b5492d1 wilc1000: remove '-Wunused-but-set-variable' warning in ch [...] new 7a6cfe28ae3e brcmfmac: Configure keep-alive packet on suspend new b07e3c6ebc0c rsi: Fix use-after-free in rsi_rx_done_handler() new f1cb3476e48b rsi: Fix out-of-bounds read in rsi_read_pkt() new fa4408b0799a wlcore: no need to initialise statics to false new 5fd32ae0433a libertas: Use struct_group() for memcpy() region new 642a57475b30 libertas_tf: Use struct_group() for memcpy() region new 601d2293e27f intersil: Use struct_group() for memcpy() region new f01b3774309f mwl8k: Use named struct for memcpy() region new 69831173fcbb rtlwifi: rtl8192de: Style clean-ups new 1358bbc856a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e88422bccda8 Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key adds 7978656caf2a Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key adds ea13aed5e5df Bluetooth: Send device found event on name resolve failure adds dbf6811abbfc Bluetooth: Limit duration of Remote Name Resolve new 3942e43b0cf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 91e89c77322d cfg80211: fix possible NULL pointer dereference in cfg8021 [...] new 71abf71e9e63 mac80211: Remove unused assignment statements new d787a3e38f01 mac80211: add support for .ndo_fill_forward_path new 3536672bbdc2 cfg80211: delete redundant free code new c47240cb46a1 cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event new 8415816493b7 cfg80211: allow continuous radar monitoring on offchannel chain new dc5307832010 mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define new eb87d3e08992 mac80211: notify non-transmitting BSS of color changes new fb5f6a0e8063 mac80211: Use memset_after() to clear tx status new fb8b53acf60b cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() new 75c5bd68b699 ieee80211: change HE nominal packet padding value defines new 47a52efd1a5f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3fecfd1d1f00 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 751c2962a7e5 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new b70284f953e7 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new ce8ce31b2c5c crypto: drbg - prepare for more fine-grained tracking of s [...] new 2bcd25443868 crypto: drbg - track whether DRBG was seeded with !rng_is_ [...] new 262d83a4290c crypto: drbg - move dynamic ->reseed_threshold adjustments [...] new 074bcd4000e0 crypto: drbg - make reseeding from get_random_bytes() synchronous new 559edd47cce4 crypto: drbg - make drbg_prepare_hrng() handle jent instan [...] new 8ea5ee00beb9 crypto: drbg - reseed 'nopr' drbgs periodically from get_r [...] new c79391c696da crypto: qat - do not handle PFVF sources for qat_4xxx new 5002200b4fed crypto: qat - fix undetected PFVF timeout in ACK loop new 95b4d40ed256 crypto: qat - refactor PF top half for PFVF new 08ea97f48883 crypto: qat - move vf2pf interrupt helpers new b7c13ee46ceb crypto: qat - move VF message handler to adf_vf2pf_msg.c new 720aa72a77f4 crypto: qat - move interrupt code out of the PFVF handler new 956125e21f46 crypto: qat - change PFVF ACK behaviour new 04cf47872c7e crypto: qat - re-enable interrupts for legacy PFVF messages new bd59b769ddac crypto: qat - split PFVF message decoding from handling new 1d6133123fb2 crypto: qat - handle retries due to collisions in adf_iov_ [...] new b85bd9457dc3 crypto: qat - relocate PFVF PF related logic new 7e00fb3f162c crypto: qat - relocate PFVF VF related logic new 6f2e28015bac crypto: qat - relocate PFVF disabled function new bc63dabe5254 crypto: qat - add pfvf_ops new 9baf2de7ee4e crypto: qat - differentiate between pf2vf and vf2pf offset new 49c43538ce05 crypto: qat - abstract PFVF send function new 1ea7c2beca5b crypto: qat - abstract PFVF receive logic new 09ce899a592f crypto: qat - reorganize PFVF code new f6aff914989e crypto: qat - reorganize PFVF protocol definitions new 1d4fde6c4e80 crypto: qat - use enums for PFVF protocol codes new 25110fd2e346 crypto: qat - pass the PF2VF responses back to the callers new c35c76c6919e crypto: qat - refactor pfvf version request messages new e669b4dedd89 crypto: qat - do not rely on min version new 1d9a915fafab crypto: qat - fix VF IDs in PFVF log messages new 8616b628ef69 crypto: qat - improve logging of PFVF messages new 83f50f2948ba crypto: sun8i-ce - Add support for the D1 variant new b808f32023dd crypto: kdf - Add key derivation self-test support code new 026a733e6659 crypto: kdf - add SP800-108 counter key derivation function new d7921344234d security: DH - remove dead code for zero padding new d3b04a4398fe security: DH - use KDF implementation from crypto API new 376a5c3cdd7c crypto: hisilicon - modify the value of engine type rate new ecc7169d4f73 crypto: hisilicon/qm - modify the value of qos initialization new 488f30d4b8b3 crypto: hisilicon/qm - some optimizations of ths qos write [...] new 13389403fe8a crypto: hisilicon/qm - simplified the calculation of qos s [...] new 552d03a223ed crypto: jitter - consider 32 LSB for APT new 1ce1bacc4809 crypto: rsa - limit key size to 2048 in FIPS mode new 1e146c393b15 crypto: dh - limit key size to 2048 in FIPS mode new 330507fbc9d8 crypto: des - disallow des3 in FIPS mode new 1c0e086d27ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f00ac1ea0341 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register [...] adds 11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed befo [...] new 6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c new 35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset new d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgaco [...] new 6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem new e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE new b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter new db08490fc4b6 drm: Make the nomodeset message less sensational new 69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o new 3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' new b93199b28676 drm/ttm: Don't include drm_hashtab.h new 2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver new a21800bced7c drm: Declare hashtable as legacy new d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header new 05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object f [...] new e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces new c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library new 09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option new 19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing new 86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list new f7fd7814f34c drm/i915: Remove dma_resv_prune new f8be2c5971f4 drm/ttm: stop pruning fences after wait new c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 new 2e41cef03bdf Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 06a23e45587b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms new 1600707a2701 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds f6c466b84cfa drm/i915: Add support for moving fence waiting adds 05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function adds 8b1f7f92e57d drm/i915/ttm: Drop region reference counting adds 004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking adds 6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves adds 5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous adds 16d69a891970 Merge drm/drm-next into drm-intel-gt-next new 5c2625c4a08c drm/i915: Remove dma_resv_prune new e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump new 8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code new 3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static new 95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array [...] new cd51d6abb75e Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new 55fd5bfd7cd2 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new b4d25abf9720 drm/msm/a6xx: Allocate enough space for GMU registers new 59ba1b2b4825 drm/msm/devfreq: Fix OPP refcnt leak new 3466d9e217b3 drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP new ea0006d390a2 drm/msm: Fix wait_fence submitqueue leak new 067ecab9eef6 drm/msm: Restore error return on invalid fence new 4823c0304925 drm/msm: Make a6xx_gpu_set_freq() static new 2d1d175a61df drm/msm: Demote debug message new 26d776fd0f79 drm/msm: Fix null ptr access msm_ioctl_gem_submit() new 9ba873e66ed3 drm/msm/a6xx: Fix uinitialized use of gpu_scid new 26b6f1c870b8 drm/msm/gpu: Fix idle_work time new 5dbe2711e418 drm/msm/gpu: Fix check for devices without devfreq new cd92cc187c05 drm/msm/dsi: set default num_data_lanes new d03fcc1de086 drm/msm/dp: Avoid unpowered AUX xfers that caused crashes new e4840d537c2c drm/msm: Do hw_init() before capturing GPU state new afece15a68dc drm: msm: fix building without CONFIG_COMMON_CLK new 44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config new b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane new 92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane new 53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc new 0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane new fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane new 51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane new 701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane new 6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane new 9ab3d27113b1 drm/msm/mdp5: drop eDP support new 0a26daaacf0d drm/msm/edp: drop old eDP support new 76c82ebc4959 dt-bindings: display/msm: remove edp.txt new a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting new 9b077c1581cf drm/msm/dsi: stop setting clock parents manually new 0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 new ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 new 447a39f4e89d drm/dp: Add macro to check max_downspread capability new 34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks new 016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks new 4cef29b64eba drm/msm/mdp5: drop vdd regulator new d8c00a81f11f drm/msm: Remove unnecessary struct_mutex new 1d054c9b8457 drm/msm: Drop priv->lastctx new c28e2f2b417e drm/msm: Remove struct_mutex usage new 5f3aee4ceb5b drm/msm: Handle fence rollover new 5edf2750d998 drm/msm: Add debugfs to disable hw err handling new 8b9af498a0f7 drm/msm/adreno: Name the shadow buffer new 2a1ac5ba9080 drm/msm: Increase gpu boost interval new 7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints new 518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump new eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s new 203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic new 1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer new b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer new f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() new a630ac686425 drm/msm/gpu: Name GMU bos new fabae667b126 drm/msm/dp: Drop now unused hpd_high member new 89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions new db492480b2b2 drm/msm: use compatible lists to find mdp node new 2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver new fee328076333 mailmap: add and update email addresses new 90926e8dec55 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new b3a58b2f048d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 6dd21ad81bf9 ALSA: hda: Make proper use of timecounter new 15fa179f3f45 ALSA: hda: Fill gaps in NHLT endpoint-interface new 8235a08bbc6b ALSA: hda: Simplify DMIC-in-NHLT check new 322fa4315400 ASoC: Intel: Skylake: Use NHLT API to search for blob new 85b8f6ca5d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds faf695517c1c ASoC: mediatek: remove unnecessary CONFIG_PM adds fc6c62cf1cbf ASoC: SOF: mediatek: Add missing of_node_put() in platform [...] adds 49f893253ab4 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHI [...] adds 2039cc1da4be ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec lis [...] adds 083a7fba3888 ASoC: rt5640: Add the binding include file for the HDA hea [...] adds 2b9c8d2b3c89 ASoC: rt5640: Add the HDA header support new f670b274f7f6 ASoC: imx-hdmi: add put_device() after of_find_device_by_node() new 0b189395945d ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer new a5e0091d62ab ASoC: cs35l41: Fix link problem new 4dcddadf5530 ASoC: SOF: mediatek: Use %pR/%pa to print resources/physic [...] new e14cddc58884 ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget new 2b1acedccf36 ASoC: SOF: Intel: hda: Add a helper function for stream reset new 4794601a52d4 ASoC: SOF: Intel: hda: reset stream before coupling host a [...] new 0dd71a3340b9 ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers new 47934e0fcbbe ASoC: SOF: call platform hw_free for paused streams during [...] new d9a724653475 ASoC: SOF: Add a helper for freeing PCM stream new 85d7acd0ef18 ASoC: SOF: pcm: move the check for prepared flag new 0b639dcd457b ASoC: SOF: align the hw_free sequence with stop new a0f84dfb3f6d ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags new 69acac569031 ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause new 335302dbc2e4 ASoC: SOF: Fixes for Intel HD-Audio DMA stopping new fd03cf7f5b47 ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls new 425c5fce8a03 ASoC: qcom: Add support for ALC5682I-VS codec new 679de7b64f96 ASoC: sunxi: sun4i-spdif: Implement IEC958 control new 8544f08c8162 ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_d [...] new 403f830e7a0b ASoC: soc-component: add snd_soc_pcm_component_delay() new feea640aaf1a ASoC: amd: acp-pcm-dma: add .delay support new 796b64a72db0 ASoC: intel: sst-mfld-platform-pcm: add .delay support new dd894f4caf7d ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method new 7be10cef0fbe ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method new d3baf9cacbff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b7b2b49e59e3 Input: palmas-pwrbutton - use bitfield helpers new fafc66387dc0 Input: wacom_i2c - clean up the query device fields new 2175b981bc3b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra adds b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags new 190a9778b6c7 Merge branch 'for-5.17/io_uring' into for-next new 79478bf9ea9f block: move blk_rq_err_bytes to scsi new 786d4e01c550 block: remove rq_flush_dcache_pages new 4054cff92c35 block: remove blk-exec.c new b84c5b50d329 blk-mq: move blk_mq_flush_plug_list new 06c8c691e282 block: move request based cloning helpers to blk-mq.c new 52fdbbcc83f3 block: move blk_rq_init to blk-mq.c new f2b8f3ce989d block: move blk_steal_bios to blk-mq.c new 450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c new 22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c new 0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c new d9337a420aed block: don't include blk-mq headers in blk-core.c new 864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state new 1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] new 1a827ce1b9f2 block: remove GENHD_FL_CD new e3b3bad3f298 block: remove a dead check in show_partition new e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part new 46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART new 140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open new 94b49c3ddb21 null_blk: don't suppress partitioning information new 79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO new 3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO new 1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT new 9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks new 430cc5d3ab4d block: cleanup the GENHD_FL_* definitions new a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier new 0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio new 1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio int [...] new 25c4b5e05857 blk-ioprio: don't set bio priority if not needed new 48b5c1fbcd8c block: only allocate poll_stats if there's a user of them new 5a9d041ba2f6 block: move io_context creation into where it's needed new 35c90e6ec960 blk_mq: remove repeated includes new 0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c new f46b81c54b24 block: remove elevator_exit new 0c6cb3a293fa block: remove the e argument to elevator_exit new 2aa7745bf6db block: don't include blk-mq-sched.h in blk.h new e4a19f7289f3 block: don't include blk-mq.h in blk.h new a2ff7781cfe6 block: don't include <linux/blk-mq.h> in blk.h new ca5b304cabef block: don't include <linux/idr.h> in blk.h new 82d981d4230b block: don't include <linux/part_stat.h> in blk.h new 5b13bc8a3fd5 blk-mq: cleanup request allocation new 72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() new e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() new 639d353143fa mmc: core: Use blk_mq_complete_request_direct(). new 790cf9c84837 block: Provide blk_mq_sched_get_icq() new 98f044999ba1 bfq: Track number of allocated requests in bfq_entity new 44dfa279f117 bfq: Store full bitmap depth in bfq_data new 76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup new 1f18b7005b49 bfq: Limit waker detection in time new 582f04e19ad7 bfq: Provide helper to generate bfqq name new 1eb17f5e15b7 bfq: Log waker detections new c65e6fd460b4 bfq: Do not let waker requests skip proper accounting new 5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked new e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io new 88c9a2ce520b fork: move copy_io to block/blk-ioc.c new 836b394b633e bfq: simplify bfq_bic_lookup new a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth new c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" new 3304742562d2 block: mark put_io_context_active static new 87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c new 222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler new 50569c24be61 block: remove get_io_context_active new a0f14d8baaca block: factor out a alloc_io_context helper new 8ffc13680eac block: use alloc_io_context in __copy_io new d538ea4cb8e7 block: return the io_context from create_task_io_context new 18b74c4dcad8 block: simplify ioc_create_icq new eca5892a5d61 block: simplify ioc_lookup_icq new af22fef3e7a5 block: Remove redundant initialization of variable ret new 82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_bl [...] new 79bb1dbd1200 block: don't check ->rq_disk in merges new f3fa33acca9f block: remove the ->rq_disk field in struct request new b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq new a30e3441325b scsi: remove the gendisk argument to scsi_ioctl new e19dbd276bc9 Merge branch 'for-5.17/block' into for-next new 6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() new 0c22a66de487 Merge branch 'for-5.17/drivers' into for-next new 8a7518931baa block: Fix fsync always failed if once failed new 0d6e60732b85 Merge branch 'for-5.17/block' into for-next new 2087009c74d4 io_uring: validate timespec for timeout removals new c2626d30f312 Merge branch 'for-5.17/io_uring' into for-next new 367c793516ac Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 496da466be3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5fad50779083 pata_falcon: Avoid type warnings from sparse new 6c8ad7e8cf29 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl new 6f48394cf1f3 sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl new 0e51d3a6b262 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10f0ed8faa6a mmc: tmio: reinit card irqs in reset routine new a8ddb97f8cb7 mmc: core: rewrite mmc_fixup_device() new 63dc65dc0319 mmc: core: allow to match the device tree to apply quirks new 52ba58d60a60 mmc: core: provide macro and table to match the device tre [...] new bd2a0031529e mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO new 4f528cc5e732 mmc: core: transplant ti,wl1251 quirks from to be retired [...] new 70c4c3d64983 mmc: omap_hsmmc: Revert special init for wl1251 new ab1fbcb9b91a mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails new 85e778428c91 dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string new 6f5876d1fa98 mmc: core: change __mmc_poll_for_busy() parameter type new c950f257c1fb mmc: core: adjust polling interval for CMD1 new d5bc33487eab mmc: dw_mmc: Allow lower TMOUT value than maximum new d6d7b82de994 mmc: sdhci-pci: Add PCI ID for Intel ADL new 0e6f2c4c2072 mmc: dw_mmc: add common capabilities to replace caps new 0905627f1b2a mmc: dw_mmc: hi3798cv200: use common_caps new d4849f77fa91 mmc: dw_mmc: rockchip: use common_caps new 3e2b9b760119 mmc: dw_mmc: exynos: use common_caps new afc6d066111f Merge branch 'fixes' into next new a897d8bde5b8 dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string new f9962ac595d2 mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series new 281d0c54f181 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 502ce10704d7 dt-bindings: power: supply: pm8941-charger: add pm8226 new 0838a3bfcd1b power: supply: qcom_smbb: support pm8226 new d7c6bc2fed04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76e95f331be0 dt-bindings: regulator: qcom: spmi-regulator: Document pm8 [...] new f8843e5e2dc8 regulator: qcom_spmi: Add pm8226 regulators new ac88e9526d68 dt-bindings: regulator: Add compatible for pmg1110 new 59eadd2af3f7 regulator: qcom-rpmh: Add PMG1110 regulators new eaac1f7be904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1297549eb62 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 471f0988a7fe Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 82ee1b2fd7c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 46e988434d65 dt-bindings: display: sync formats with simplefb.h new 49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contr [...] new 5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 new 21e3f8d6c357 dt-bindings: leds: convert BCM6328 controller to the json-schema new b3fed1c1ac1b dt-bindings: hwmon: add TI DC-DC converters new f3aba2b88e30 dt-bindings: Add resets to the PL011 bindings new b48b01fca187 Update trivial-devices.yaml with Sensirion,sht4x new 668b0ffd27ea of: base: Skip CPU nodes with "fail"/"fail-..." status new 5a71ea760c49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c74526f947ab spi: bcm-qspi: choose sysclk setting based on requested speed adds e10a6bb5f52d spi: bcm-qspi: set transfer parameter only if they change new c1b00674aab0 spi: atmel: Drop slave_config argument in atmel_spi_dma_sl [...] new f44a29ceb99f spi: atmel: Remove setting of deprecated member of struct [...] new f89d2cc3967a spi: tegra210-quad: use devm call for cdata memory new 342e3ce0f6f4 ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lo [...] new a9c8f68ce2c3 spi: pxa2xx: Get rid of unused ->cs_control() new 8393961c53b3 spi: pxa2xx: Get rid of unused enable_loopback member new e87b7bec59f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e8bac2c0275 Merge branch 'x86/urgent' adds 2160e7d2bdcb Merge branch 'x86/sgx' adds 1204aba1c415 Merge branch 'x86/sev' adds 368419456c4b Merge branch 'x86/mm' adds f2791cbf724c Merge branch 'x86/fpu' adds 9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs adds 8f021dd40365 Merge branch 'x86/cpu' adds 6b2ecb61bb10 x86/csum: Fix compilation error for UM adds 6b39fb3ef39e Merge branch 'x86/core' adds f5f9f7a24fe7 Merge branch 'sched/urgent' adds 9731698ecb9c cputime, cpuacct: Include guest time in user time in cpuacct.stat adds c7ccbf4b6174 cpuacct: Convert BUG_ON() to WARN_ON_ONCE() adds dd02d4234c9a sched/cpuacct: Fix user/system in shown cpuacct.usage* adds 8c92606ab810 sched/cpuacct: Make user/system times in cpuacct.stat more [...] adds 550917511887 Merge branch 'sched/core' adds cd15b22a0f0b Merge branch 'ras/core' adds 868922f723ff Merge branch 'perf/urgent' adds be09af618a85 Merge branch 'perf/core' adds 0bd28a16bab7 Merge branch 'locking/urgent' adds 3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present adds 3297481d688a futex: Remove futex_cmpxchg detection adds b1b6b42a35e7 Merge branch 'locking/core' new 209cc1ba4cb0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 557804a81d25 dt-bindings: timer: cadence_ttc: Add power-domains new ad253b3dd798 dt-bindings: timer: remove rockchip,rk3066-timer compatibl [...] new 7cd925a8823d clocksource/drivers/exynos_mct: Refactor resources allocation new 453e2cadc97c dt-bindings: timer: tpm-timer: Add imx8ulp compatible string new 97e7d58a8583 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new fbd31af4505b Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds dc9166f1253d rcu-tasks: Use more callback queues if contention encountered adds 4e83e8074d19 rcutorture: Test RCU Tasks lock-contention detection adds a106e93308b6 rcu/nocb: Remove rdp from nocb list when de-offloaded adds 7438f521ad9b rcu/nocb: Prepare nocb_cb_wait() to start with a non-offlo [...] adds aef10ea748b6 rcu/nocb: Optimize kthreads and rdp initialization adds 1f6104091579 rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or " [...] adds 9cb7213d21d5 rcu/nocb: Allow empty "rcu_nocbs" kernel parameter adds 124a6590f96c rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn [...] new f81b02d40a39 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 62c2a8d9ba42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7e1c782f243 platform/x86: thinkpad_acpi: Make *_init() functions retur [...] new 5a47ac004167 platform/x86: thinkpad_acpi: Simplify dytc_version handling new 0b0d2fba4f33 platform/x86: thinkpad_acpi: Cleanup dytc_profile_available new 798682e23689 platform/x86: thinkpad_acpi: Properly indent code in tpacp [...] new cb97f5f01d38 platform/x86: thinkpad_acpi: Remove "goto err_exit" from h [...] new 3a0abea60c6a platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting new 910524004383 platform/x86: thinkpad_acpi: Restore missing hotkey_tablet [...] new 2f5ad08f3eec platform/x86: thinkpad_acpi: Register tpacpi_pdriver after [...] new 5cd689683eb0 platform/x86: thinkpad_acpi: tpacpi_attr_group contains dr [...] new 526ac103dbc6 platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr show [...] new f3dc3009c2ed platform/x86: thinkpad_acpi: Remove unused sensors_pdev_at [...] new 67e7d50d13e9 platform/x86: thinkpad_acpi: Move input_unregister_device( [...] new 7b20ca42fa8e platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to [...] new 2fb9f4dce56b platform/x86: thinkpad_acpi: Add lid_logo_dot to the list [...] new 2609a55e83d6 platform/x86: asus-wmi: remove unneeded semicolon new 85544020b0fc platform/x86: lg-laptop: Recognize more models new e9ff190973df platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 [...] new 701e7ab6bbe8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1ee1c08fcd5 HSI: core: Fix return freed object in hsi_new_client new 9702eb6cec48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 110ac1426544 leds: lp50xx: remove unused variable new 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver new d56f67bba514 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a3ba99b62d8 ipmi: msghandler: Make symbol 'remove_work_wq' static new c33fdfbabb6c ipmi: fix oob access due to uninit smi_msg type new d2c12f56fa97 ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking new c03a487a83fd ipmi:ipmb: Fix unknown command response new 29dbee57174a ipmi: Add the git repository to the MAINTAINERS file new cc251ca4cd25 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock new a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions new 2043727c2882 driver core: platform: Make use of the helper function dev [...] new f8ccf2c92f0b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 4d012040161c Merge 5.16-rc3 into usb-next new 1c57c755257e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 04af4fba0245 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit new b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string new 635e4172bd0a arm: remove zte zx platform left-over new ea502201da45 n_gsm: remove unused parameters from gsm_error() new 463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() new 8cb28417dd2c tty: remove tty NULL check from __do_SAK() new 954a0881a9d4 tty: clean up whitespace in __do_SAK() new 2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() new 0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a requir [...] new e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC new 862f72187a41 serial: sh-sci: Add support to deassert/assert reset line new e25ed43b4b60 mxser: remove wait for sent from mxser_close_port new 568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() new 274ab58dc2b4 mxser: keep only !tty test in ISR new 30f6027fe464 mxser: move MSR read to mxser_check_modem_status() new 3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() new 5c338fbf21eb mxser: remove pointless xmit_buf checks new 2fb19b957805 mxser: remove tty->driver_data NULL check new 47b722d47382 mxser: call stop_rx from mxser_shutdown_port() new 467b4c47880d mxser: don't flush buffer from mxser_close() directly new c7ec012f6c56 mxser: use tty_port_close() in mxser_close() new 239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() new fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() new 49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() new c6693e6e0780 mxser: don't throttle manually new 9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() new eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails new 16add04f7bff mxser: add MOXA prefix to some PCI device IDs new 4167bd25ec3b mxser: move ids from pci_ids.h here new c668d5676461 mxser: use PCI_DEVICE_DATA new 57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk new 5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() new b68b914494df tty: the rest, stop using tty_schedule_flip() new 5db96ef23bda tty: drop tty_schedule_flip() new d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl new c67643b46c28 tty: serial: imx: clear the RTSD status before enable the [...] new 028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead [...] new 1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() new 4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() new 18e6c0751cf9 tty: finish kernel-doc of tty_struct members new 61c83addb77c tty: add kernel-doc for tty_port new a65638302152 tty: add kernel-doc for tty_driver new 1fe183091753 tty: add kernel-doc for tty_operations new 630bf86d1577 tty: add kernel-doc for tty_port_operations new 0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops new 29d5ef685948 tty: combine tty_operations triple docs into kernel-doc new 40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc new 4072254f96f9 tty: reformat tty_struct::flags into kernel-doc new 34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc new cb6f6f987792 tty: reformat kernel-doc in tty_port.c new 796a75a98762 tty: reformat kernel-doc in tty_io.c new cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c new bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c new c66453ce8af8 tty: fix kernel-doc in n_tty.c new 98629663bff8 tty: reformat kernel-doc in n_tty.c new 385812835431 tty: add kernel-doc for more tty_driver functions new 3be491d74a95 tty: add kernel-doc for more tty_port functions new 7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ new 6f0535866199 tty: make tty_ldisc docs up-to-date new f3e7614732b0 tty: more kernel-doc for tty_ldisc new 31bc35d3346f tty: add kernel-doc for tty_standard_install new 3f19fed8d0da Documentation: add TTY chapter new fe4c65cb4ade Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables new df0e68c1e994 comedi: Move the main COMEDI headers new 55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers new 631e272b1207 comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> new 44fb7affcfa4 comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> new fe7a4f5b9548 comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> new b6379e73add8 scripts/tags: add space regexs to all regex_c new 1f8ff525f3d3 speakup: remove redundant assignment of variable i new cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit new 5d331b592255 Merge 5.16-rc3 into char-misc-next new 3ad51a7fa95b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors new 77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators new aff923a40814 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 699f6f0f20d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 515f49702423 staging: unisys: visorhba: use tab to indent instead of wh [...] new a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't new 4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the en [...] new 5cf069f910c5 staging: unisys: visornic: removed a blank line at the end [...] new 6723b283c44a staging: r8188eu: Remove support for devices with 8188FU c [...] new 56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() new 57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() new 8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() new b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement new 9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff new 6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_p [...] new b3d893ab1902 staging: r8188eu: use max() and min() macros new 2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used new dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used new 445a740c0b10 staging: r8188eu: remove unused efuse defines new d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses new 8da08f11ff5a staging: r8188eu: remove unused eeprom defines new e3f6a0050663 staging: r8188eu: hal data's board type is unused new 1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper new 05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper new 84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper new 24cd719712ae Merge 5.16-rc3 into staging-next new 3ec2d9c34dbf Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 3765a1445021 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] new 499fa5b15fa1 Merge branch 'icc-sc7280' into icc-next new 78e488c462e5 Merge branch 'icc-msm8996' into icc-next new b8cd0b80724c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' new 9bd54ed9654a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eda09706b240 cgroup: rstat: Mark benign data race to silence KCSAN new 8291471ea5f1 cgroup: get the wrong css for css_alloc() during cgroup_in [...] new 383dac691563 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 32f4b58cc162 Merge branch 'fixes' into for-next new b46d7f6ee732 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ddba1cf7a506 scsi: ufs: Let devices remain runtime suspended during sys [...] new 6d8619f034f0 scsi: qedi: Remove set but unused 'page' variable new 776141dda77f scsi: core: Suppress a kernel-doc warning new 7cc5aad6c98e scsi: core: Declare 'scsi_scan_type' static new 3369046e54ca scsi: core: Show SCMD_LAST in text form new 332053e87cda scsi: a100u2w: Fix a kernel-doc warning new 471d6840559a scsi: atp870u: Fix a kernel-doc warning new 69e623791eb3 scsi: bfa: Declare 'bfad_im_vport_attrs' static new 013d14eafd5c scsi: dc395x: Fix a kernel-doc warning new 0addfa587797 scsi: initio: Fix a kernel-doc warning new acad9c432499 scsi: megaraid: Fix a kernel-doc warning new d6e71a43b11c scsi: pm8001: Fix kernel-doc warnings new b558fa11e4b5 scsi: pmcraid: Fix a kernel-doc warning new db33028647a3 scsi: Remove superfluous #include <linux/async.h> directives new 2723ee8e68c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59740002658b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a18deb901ded Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bdfd6ab8fdcc gpiolib: acpi: Do not set the IRQ type if the IRQ is alrea [...] adds be3dc15ffe64 gpiolib: acpi: Unify debug and other messages format new 5591b6b20e14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d03732a5ae11 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] new 2d5446da5ace pinctrl: mediatek: fix global-out-of-bounds issue new deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible new 2448eab44034 Merge tag 'v5.16-rc2' into devel new 361856dd735e pinctrl: apple: fix some formatting issues new 5ad6973d9ae8 pinctrl: apple: add missing comma new 67a6c2811cef pinctrl: apple: use C style comment new 7c06f080ddee pinctrl: apple: add missing bits.h header new 3605f104111e pinctrl: apple: handle regmap_read errors new 7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable new a8888e64eec8 pinctrl: apple: give error label a specific name new 391aad396238 pinctrl: apple: remove gpio-controller check new 44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node new 077db34c2b00 pinctrl: apple: use modulo rather than bitwise and new 839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT new 72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" new 2c1aa55d819d Merge branch 'devel' into for-next new bed76873c816 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an inte [...] new 07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line [...] new db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device new c451c52972e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b4f267d5272 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 5f73d0962a6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 911d622570a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dfe3e401df01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60726e868227 selftests/ftrace: make kprobe profile testcase description unique new 1c9b909410a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 69c1d29d2348 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da7000e8b83b coresight: configuration: Update API to introduce load own [...] new 02bd588e12df coresight: configuration: Update API to permit dynamic loa [...] new eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules new ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadabl [...] new 7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration new f9809d565135 Documentation: coresight: Update coresight configuration docs new 4296a2f1e762 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4ea3884602ef Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 842741999cea Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 9ab4a6e3832b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 3f26efe70dc1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 7a24d753da9d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 51120f302989 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 74cb8d1851c5 stash new f2aa11fd5144 tools: Fix math.h breakage new 99d722a729b7 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 5224c30285a9 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new 4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver new 0d70af3c2530 fpga: bridge: Use standard dev_release for class driver new 8886a579744f fpga: region: Use standard dev_release for class driver new 053250aed9b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f6935b00f72 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] new 68c3c45d80fe mhi: pci_generic: Graceful shutdown on freeze new 8b324a7f697f bus: mhi: core: Use macros for execution environment features new a9ee5abdf890 bus: mhi: Minor style and comment fixes new 46827f596963 bus: mhi: pci_generic: Simplify code and axe the use of a [...] new 9921949c44d8 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new c4f19759f9d8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new a710870d3bee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 19fff407d57c Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 883c4b4c216c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23f79604ab83 mm: fix panic in __alloc_pages new 2a3470f8e754 mm: bdi: initialize bdi_min_ratio when bdi is unregistered new e96f82804399 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix new e9db1c549b49 Increase default MLOCK_LIMIT to 8 MiB new 98b7b50d806e MAINTAINERS: update kdump maintainers new 00dced7f488c mailmap: Update email address for Guo Ren new fb089a77f2a9 filemap: remove PageHWPoison check from next_uptodate_page() new c0bccdc6a1f2 timers: implement usleep_idle_range() new 43369cf3dc7f mm/damon/core: fix fake load reports due to uninterruptibl [...] new 98062d5c683b mm/slub: fix endianness bug for alloc/free_traces attributes new bccf084c9b60 shmem: fix a race between shmem_unused_huge_shrink and shm [...] new d50f1e3a9d35 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] new 83a7071f36a7 mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() an [...] new 2e728f17ba88 hugetlbfs: fix issue of preallocation of gigantic pages ca [...] new 1f95734142b4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new e9c7686b640d /proc/kpageflags: do not use uninitialized struct pages new 9142f855dc6c procfs: prevent unpriveleged processes accessing fdinfo dir new 74fd7066b9ad kthread: add the helper function kthread_run_on_cpu() new 671a1f6a11a7 kthread-add-the-helper-function-kthread_run_on_cpu-fix new a550e1e24c59 RDMA/siw: make use of the helper function kthread_run_on_cpu() new db5cc5c6763f ring-buffer: make use of the helper function kthread_run_on_cpu() new a53502780d1b rcutorture: make use of the helper function kthread_run_on_cpu() new b7e15ae7d6a4 trace/osnoise: make use of the helper function kthread_run [...] new 892095304391 trace/hwlat: make use of the helper function kthread_run_on_cpu() new fc28d3dedd11 ia64: module: use swap() to make code cleaner new 7e1fd209e3f0 arch/ia64/kernel/setup.c: use swap() to make code cleaner new 38a3a76e527f ia64: fix typo in a comment new 9621e83bee49 scripts/spelling.txt: add "oveflow" new 48fc40f48129 squashfs: provide backing_dev_info in order to disable read-ahead new 9c7bce44af3b ocfs2:Use BUG_ON instead of if condition followed by BUG. new 7a763bcd07b8 ocfs2: reflink deadlock when clone file to the same direct [...] new 312e3f880ec2 ocfs2: clear links count in ocfs2_mknod() if an error occurs new ab254df05cb9 ocfs2: fix ocfs2 corrupt when iputting an inode new c0e31902394c fs/ioctl: remove unnecessary __user annotation new 31699d160a27 mm/slab_common: use WARN() if cache still has objects on destroy new 9b5ce8573da7 mm: slab: make slab iterator functions static new 904206737651 kmemleak: fix kmemleak false positive report with HW tag-b [...] new 549113fa91c7 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] new 80c18a4a8d86 mm: kmemleak: alloc gray object for reserved region with d [...] new adc4199da750 mm: defer kmemleak object creation of module_alloc() new 6d6aa2da1e5f mm-defer-kmemleak-object-creation-of-module_alloc-v4 new 1c6f81767a6c memory-failure: fetch compound_head after pgmap_pfn_valid() new f7e72f8adc4e mm/page_alloc: split prep_compound_page into head and tail [...] new 43cb3f512754 mm/page_alloc: refactor memmap_init_zone_device() page init new 20200efc884e mm/memremap: add ZONE_DEVICE support for compound pages new 8b7a99210f99 device-dax: use ALIGN() for determining pgoff new fac3cb3b358a device-dax: use struct_size() new 1acdf7b96ffc device-dax: ensure dev_dax->pgmap is valid for dynamic devices new 629ee3c2d84b device-dax: factor out page mapping initialization new cb78c9fbc441 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() new c83135e7d58a device-dax-set-mapping-prior-to-vmf_insert_pfn_pmdpud-fix new eb42e924a415 device-dax: compound devmap support new 9fe4f1b5e33c kasan: test: add globals left-out-of-bounds test new d7ff40482b03 kasan: add ability to detect double-kmem_cache_destroy() new e734432dbc92 kasan: test: add test case for double-kmem_cache_destroy() new 44c381cbbbc0 mm,fs: split dump_mapping() out from dump_page() new cdf78b443166 tools/vm/page_owner_sort.c: sort by stacktrace before culling new 73e08373ba69 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 867ef18f9318 tools/vm/page_owner_sort.c: support sorting by stack trace new 0c3e4693fb03 tools/vm/page_owner_sort.c: add switch between culling by [...] new eee95fb97a4f gup: avoid multiple user access locking/unlocking in fault [...] new b6dd260f4586 mm: shmem: don't truncate page if memory failure happens new 5a9b8b58ed26 mm/frontswap.c: use non-atomic '__set_bit()' when possible new 2c4fc15aa1d2 mm: memcontrol: make cgroup_memory_nokmem static new 3eefaa5b7842 mm/page_counter: remove an incorrect call to propagate_pro [...] new 232d9146fa0c memcg: better bounds on the memcg stats updates new 13562f1d7f99 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] new af77515b9a09 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit new 42f1537e5e80 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] new cc1f4b5d6d66 mm: rearrange madvise code to allow for reuse new 89a03aa01c21 mm: add a field to store names for private anonymous memory new f729ca173e1a docs: proc.rst: /proc/PID/maps: fix malformed table new 576527d471db mm: add anonymous vma name refcounting new 639c6d5fb84a mm: ptep_clear() page table helper new 14fd8a178494 mm: page table check new 23e1860b7eb8 mm-page-table-check-fix new ed62fd6ac958 x86: mm: add x86_64 support for page table check new e3486e766ed4 mm: protect free_pgtables with mmap_lock write lock in exit_mmap new 322b47af5293 mm/oom_kill: allow process_mrelease to run under mmap_lock [...] new f036d1a1bba3 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc new 07c7fa03f036 mm/vmalloc: add support for __GFP_NOFAIL new f41d3d14ae42 mm/vmalloc: be more explicit about supported gfp flags. new 232323e9a580 mm: allow !GFP_KERNEL allocations for kvmalloc new da3853261b80 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware new eabef2568047 mm: discard __GFP_ATOMIC new 755f670d809b mm: introduce memalloc_retry_wait() new 6edeb366607d mm/pagealloc: sysctl: change watermark_scale_factor max li [...] new 70d5ad373953 mm: fix boolreturn.cocci warning new 65eaa0d4ba3b mm: page_alloc: fix building error on -Werror=array-compare new f6ed94aad9a2 mm: drop node from alloc_pages_vma new e45f4726bcad hugetlb: add hugetlb.*.numa_stat file new dad556481e5b hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" new 698203f69e32 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 9e24b26f5875 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 99f99e866881 mm: sparsemem: use page table lock to protect kernel pmd o [...] new f938b26bfcf5 selftests: vm: add a hugetlb test case new 98e148da34c3 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 806779161d4a mm, hugepages: make memory size variable in hugepage-mrema [...] new 9ff6c0c7bf84 selftests/uffd: allow EINTR/EAGAIN new fb28d6dd4943 vmscan: make drop_slab_node static new 77f837e1ecad mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 6406cf509c14 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 0faf854292a6 mm: migrate: fix the return value of migrate_pages() new 43e866769dd9 mm: migrate: correct the hugetlb migration stats new 19128adb6ca1 mm-migrate-correct-the-hugetlb-migration-stats-fix new 7433d43d716a mm: compaction: fix the migration stats in trace_mm_compac [...] new a454ce9b3837 mm/migrate.c: rework migration_entry_wait() to not take a pageref new daef11a0f580 mm: migrate: support multiple target nodes demotion new 21cdef5db83c mm: migrate: add more comments for selecting target node randomly new 0e177fbaa1e9 mm/hwpoison: mf_mutex for soft offline and unpoison new 3bfe8b300530 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE new 637878f02685 mm/hwpoison: fix unpoison_memory() new fb3189fa0038 mm: memcg/percpu: account extra objcg space to memory cgroups new d17345b14ccf mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix new 6383ad82b906 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new c0280a419f61 zsmalloc: introduce some helper functions new 80a25dae4e67 zsmalloc: rename zs_stat_type to class_stat_type new 7fc825647766 zsmalloc: decouple class actions from zspage works new 06b051bded1c zsmalloc: introduce obj_allocated new 89f4ff5f9ae8 zsmalloc: move huge compressed obj from page to zspage new 0c498d74fb40 zsmalloc: remove zspage isolation for migration new 142b52cd797b locking/rwlocks: introduce write_lock_nested new 628072ab196e locking/rwlocks: fix write_lock_nested for RT new 4a6b101acf4f locking: fixup write_lock_nested() implementation new e61e01c12b46 zsmalloc: replace per zpage lock with pool->migrate_lock new c6a53bee6b1a zsmalloc: replace get_cpu_var with local_lock new c722659f62e6 mm: introduce fault_in_exact_writeable() to probe for sub- [...] new 302fd6de60e0 arm64: add support for sub-page faults user probing new 7d06b3248d10 btrfs: avoid live-lock in search_ioctl() on hardware with [...] new 14544bbf5127 zram: use ATTRIBUTE_GROUPS new 40d548ab8a8f mm: fix some comment errors new 89db3b024ed2 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault new 93b0fc2416dd mm/damon: unified access_check function naming rules new 72848b7f1592 mm/damon: add 'age' of region tracepoint support new a3353a3e916d mm/damon/core: use abs() instead of diff_of() new 5447c94f0ea6 mm/damon: remove some unneeded function definitions in damon.h new 8c6818744acf mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix new 0af9dd9ddb6b mm/damon/vaddr: remove swap_ranges() and replace it with swap() new a93090d26bf4 mm/damon/schemes: add the validity judgment of thresholds new 8fe47addbb7e fs/buffer.c: add debug print for __getblk_gfp() stall problem new a21bd9c3704e fs/buffer.c: dump more info for __getblk_gfp() stall problem new 04d0658249c9 kernel/hung_task.c: Monitor killed tasks. new 0961dc1a8fc4 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] new aad102cc5117 proc: Make the proc_create[_data]() stubs static inlines new 32059c568105 proc-make-the-proc_create-stubs-static-inlines-fix new 159451ee9526 proc/sysctl: make protected_* world readable new 49c21ec5af94 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm new e3857c1b5267 fs/exec: replace strncpy with strscpy_pad in __get_task_comm new 91582df2142b drivers/infiniband: replace open-coded string copy with ge [...] new 1f4df0cc96e6 fs/binfmt_elf: replace open-coded string copy with get_task_comm new ebe493333bb1 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] new 0b9b355e4555 tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] new d48588671206 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] new 119835eedd91 kthread: dynamically allocate memory to store kthread's full name new 13cc4cf15ab9 kstrtox: uninline everything new 5701fbaba1cd lz4: fix LZ4_decompress_safe_partial read out of bound new e50e7e924588 checkpatch: relax regexp for COMMIT_LOG_LONG_LINE new 15d5d0542ee3 checkpatch: Improve Kconfig help test new 8ee43ed739f4 const_structs.checkpatch: add frequently used ops structs new 92497afd253b ELF: fix overflow in total mapping size calculation new 02dbe01bf9bf init/main.c: silence some -Wunused-parameter warnings new 36b88d137dc8 hfsplus: use struct_group_attr() for memcpy() region new 10e2efe826a6 panic: use error_report_end tracepoint on warnings new c0eedae26db7 panic-use-error_report_end-tracepoint-on-warnings-fix new a8a398b58678 delayacct: support swapin delay accounting for swapping wi [...] new ccb542af1139 delayacct: fix incomplete disable operation when switch en [...] new 51a94301b5e8 delayacct: cleanup flags in struct task_delay_info and fun [...] new 3333af6434fb configs: introduce debug.config for CI-like setup new 5a7c53d5c27a Merge branch 'akpm-current/current' new 2cee44699428 sysctl: add a new register_sysctl_init() interface new fd22299e36ab sysctl: move some boundary constants from sysctl.c to sysctl_vals new 9f625f0dcaa2 sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new fd4985864796 hung_task: move hung_task sysctl interface to hung_task.c new d71842f2a5bc watchdog: move watchdog sysctl interface to watchdog.c new 801cd722e794 sysctl: make ngroups_max const new 0cedc9df0684 sysctl: use const for typically used max/min proc sysctls new af32a50de7ae sysctl: use SYSCTL_ZERO to replace some static int zero uses new 53deca8ee0aa aio: move aio sysctl to aio.c new b55adeabe4c0 dnotify: move dnotify sysctl to dnotify.c new cc8a3f451143 hpet: simplify subdirectory registration with register_sysctl() new 84623cb34476 i915: simplify subdirectory registration with register_sysctl() new 972a2aea13c2 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new af6c061c0222 ocfs2: simplify subdirectory registration with register_sysctl() new 8a2953f6d4ea test_sysctl: simplify subdirectory registration with regis [...] new 7fa71b2e31e9 inotify: simplify subdirectory registration with register_ [...] new 164ac13fa253 inotify-simplify-subdirectory-registration-with-register_s [...] new 5923e710142e cdrom: simplify subdirectory registration with register_sysctl() new f7e7fc614f15 eventpoll: simplify sysctl declaration with register_sysctl() new 5cc0fea09ee5 firmware_loader: move firmware sysctl to its own files new 1b7567a8f123 firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 8419b29bbf54 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 4b3f8caa430b random: move the random sysctl declarations to its own file new 4b78247d68d7 sysctl: add helper to register a sysctl mount point new e590ef71ce12 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 39ad8fe70e5a fs: move binfmt_misc sysctl to its own file new efbc88777a1b printk: move printk sysctl to printk/sysctl.c new c7ef967aeeea scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 25ce564006b4 stackleak: move stack_erasing sysctl to stackleak.c new 8f08f8854ee5 sysctl: share unsigned long const values new c126dd363907 fs: move inode sysctls to its own file new 45b5fa24aa8d fs: move fs stat sysctls to file_table.c new fc1154d14ec1 fs: move dcache sysctls to its own file new b56aebfea597 sysctl: move maxolduid as a sysctl specific const new 9b4cfc728700 fs: move shared sysctls to fs/sysctls.c new 92346e1fb6db fs: move locking sysctls where they are used new 05416c6773c7 fs: move namei sysctls to its own file new b047d2358e9c fs: move fs/exec.c sysctls into its own file new cf89f1468e87 fs: move pipe sysctls to is own file new 3d803fa269c6 sysctl: add and use base directory declarer and registrati [...] new 0af0ac98e4a2 fs: move namespace sysctls and declare fs base directory new 4eba833544b9 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new 43b1a370e34b printk: fix build warning when CONFIG_PRINTK=n new 65e1616921eb fs/coredump: move coredump sysctls into its own file new ae576523dbbe kprobe: move sysctl_kprobes_optimization to kprobes.c new 9efee01e93d7 fs: proc: store PDE()->data into inode->i_private new 6c7bec95ceb3 proc: remove PDE_DATA() completely new d6f1a7697f84 lib/stackdepot: allow optional init and stack_table alloca [...] new 9d9611b5e1e2 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new 8672404c9607 lib/stackdepot: allow optional init and stack_table alloca [...] new 0998e5c96faa lib/stackdepot: allow optional init and stack_table alloca [...] new 3bda03fc3024 Merge branch 'akpm/master' new f916945277ed firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new 048aeae86c39 Add linux-next specific files for 20211201
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 (f81e94e91878) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1500 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 9 + .../admin-guide/blockdev/drbd/figures.rst | 4 +- .../drbd/{node-states-8.dot => peer-states-8.dot} | 5 - Documentation/admin-guide/kernel-parameters.txt | 70 +- Documentation/arc/arc.rst | 81 + Documentation/arc/features.rst | 3 + Documentation/arc/index.rst | 17 + Documentation/arch.rst | 1 + Documentation/bpf/index.rst | 7 +- Documentation/bpf/instruction-set.rst | 467 + Documentation/bpf/maps.rst | 43 + Documentation/bpf/verifier.rst | 529 + Documentation/conf.py | 15 +- Documentation/core-api/idr.rst | 2 + Documentation/core-api/xarray.rst | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/display/msm/dp-controller.yaml | 2 + .../devicetree/bindings/display/msm/edp.txt | 56 - .../bindings/display/simple-framebuffer.yaml | 12 + .../intel,ixp4xx-network-processing-engine.yaml | 35 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 2 + .../devicetree/bindings/leds/leds-bcm6328.txt | 319 - .../devicetree/bindings/leds/leds-bcm6328.yaml | 405 + .../devicetree/bindings/media/renesas,jpu.txt | 25 - .../devicetree/bindings/media/renesas,jpu.yaml | 65 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 10 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 100 + .../bindings/net/microchip,lan966x-switch.yaml | 158 + .../devicetree/bindings/net/qcom,bam-dmux.yaml | 92 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 1 + .../bindings/pinctrl/qcom,sdx65-pinctrl.yaml | 195 - .../bindings/power/supply/qcom,pm8941-charger.yaml | 4 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 1 + .../bindings/regulator/qcom,spmi-regulator.txt | 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/sound/wlf,wm8962.yaml | 3 + .../devicetree/bindings/spi/spi-rockchip.yaml | 1 + .../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/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/serial/index.rst | 1 - Documentation/driver-api/serial/tty.rst | 328 - 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/cifs/ksmbd.rst | 10 +- Documentation/filesystems/netfs_library.rst | 99 +- Documentation/gpu/todo.rst | 11 + Documentation/index.rst | 1 + Documentation/locking/locktypes.rst | 9 +- Documentation/networking/bonding.rst | 11 + Documentation/networking/filter.rst | 1036 +- Documentation/networking/rds.rst | 2 +- Documentation/networking/timestamping.rst | 4 +- Documentation/process/changes.rst | 11 + Documentation/process/submitting-patches.rst | 3 +- Documentation/spi/pxa2xx.rst | 35 +- Documentation/trace/coresight/coresight-config.rst | 62 +- 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/dev-tools/index.rst | 2 +- .../zh_CN/{sparse.txt => dev-tools/sparse.rst} | 67 +- 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/v4l/dev-decoder.rst | 17 + .../media/v4l/libv4l-introduction.rst | 2 +- Documentation/vm/page_migration.rst | 12 +- MAINTAINERS | 63 +- Makefile | 4 +- Next/SHA1s | 254 +- Next/merge.log | 3811 ++++-- arch/Kconfig | 10 + arch/alpha/kernel/srmcons.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2836-rpi.dtsi | 2 +- 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 + arch/arm/include/debug/pl01x.S | 7 - arch/arm/mach-pxa/lubbock.c | 15 +- arch/arm/mach-pxa/stargate2.c | 2 +- arch/arm/net/bpf_jit_32.c | 2 +- .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 30 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 83 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 32 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 123 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 63 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 14 + arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 7 +- arch/arm64/kvm/hyp/nvhe/switch.c | 8 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 + arch/arm64/net/bpf_jit_comp.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/Kconfig | 1 + arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/motorola.c | 2 + arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/Kconfig | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/include/asm/mips-cps.h | 19 +- arch/mips/kernel/cpu-probe.c | 4 +- arch/mips/kernel/mips-cpc.c | 3 +- arch/mips/kernel/proc.c | 2 +- arch/mips/mm/c-octeon.c | 2 +- arch/mips/net/bpf_jit_comp.h | 2 +- arch/mips/txx9/Kconfig | 1 + arch/parisc/Makefile | 5 + arch/parisc/configs/generic-64bit_defconfig | 14 +- arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/traps.c | 10 +- arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/include/asm/asm-prototypes.h | 5 - 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/head_32.h | 6 +- arch/powerpc/kernel/process.c | 34 + arch/powerpc/kernel/prom_init.c | 2 +- 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 | 52 +- 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/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit_comp.c | 68 +- arch/powerpc/net/bpf_jit_comp32.c | 101 +- arch/powerpc/net/bpf_jit_comp64.c | 72 +- arch/powerpc/perf/core-book3s.c | 35 + 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/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/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/include/asm/kvm_host.h | 8 +- arch/riscv/kvm/mmu.c | 6 + arch/s390/configs/debug_defconfig | 9 +- arch/s390/configs/defconfig | 6 +- arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/include/asm/pci_io.h | 7 +- arch/s390/lib/test_unwind.c | 5 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/x86/include/asm/xen/hypercall.h | 4 +- arch/x86/kernel/cpu/common.c | 15 +- arch/x86/kernel/setup.c | 2 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 95 +- arch/x86/kvm/mmu/tdp_mmu.c | 24 +- arch/x86/kvm/mmu/tdp_mmu.h | 5 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/sev.c | 161 +- arch/x86/kvm/svm/svm.c | 1 - arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/vmx/nested.c | 49 +- arch/x86/kvm/vmx/posted_intr.c | 20 +- arch/x86/kvm/vmx/vmx.c | 66 +- arch/x86/kvm/x86.c | 66 +- arch/x86/kvm/x86.h | 7 +- arch/x86/lib/csum-partial_64.c | 26 + arch/x86/net/bpf_jit_comp.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bdev.c | 19 +- block/bfq-iosched.c | 304 +- block/bfq-iosched.h | 35 +- block/blk-core.c | 1 + block/blk-flush.c | 7 +- block/blk-ioc.c | 115 +- block/blk-merge.c | 7 +- block/blk-mq-sched.c | 31 - block/blk-mq-sched.h | 2 - block/blk-mq.c | 44 +- block/blk.h | 10 +- block/bsg-lib.c | 2 +- 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 - 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/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/power.c | 12 + drivers/acpi/processor_idle.c | 6 +- drivers/acpi/scan.c | 10 +- drivers/ata/pata_falcon.c | 16 +- drivers/ata/sata_fsl.c | 20 +- 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/block/amiflop.c | 2 +- drivers/block/ataflop.c | 6 +- drivers/block/floppy.c | 6 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/paride/pcd.c | 2 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 4 +- drivers/block/pktcdvd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 4 +- drivers/block/sunvdc.c | 2 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 2 +- drivers/block/zram/zram_drv.c | 2 + drivers/bluetooth/hci_ldisc.c | 5 +- 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 | 10 +- drivers/char/agp/parisc-agp.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 30 +- drivers/char/random.c | 14 +- drivers/clk/renesas/r9a07g044-cpg.c | 3 + drivers/clocksource/exynos_mct.c | 50 +- drivers/comedi/comedi_buf.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/comedi_pci.c | 3 +- drivers/comedi/comedi_pcmcia.c | 3 +- drivers/comedi/comedi_usb.c | 3 +- drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 5 +- 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 +- drivers/comedi/drivers/comedi_8255.c | 5 +- drivers/comedi/drivers/comedi_bond.c | 6 +- drivers/comedi/drivers/comedi_isadma.c | 6 +- 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/qcom-cpufreq-hw.c | 17 +- 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/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/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 - .../qat_common/{adf_pf2vf_msg.h => adf_pfvf_msg.h} | 68 +- 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/dax/device.c | 4 - drivers/dma-buf/dma-fence-array.c | 6 +- drivers/dma-buf/dma-resv.c | 3 +- drivers/dma/ppc4xx/adma.c | 3 +- drivers/firmware/arm_scmi/optee.c | 20 +- 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 | 16 +- 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/gpio/gpiolib-acpi.c | 25 +- drivers/gpu/drm/Kconfig | 13 +- drivers/gpu/drm/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- 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/analogix/anx7625.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 40 +- drivers/gpu/drm/drm_atomic.c | 180 +- drivers/gpu/drm/drm_atomic_helper.c | 243 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_auth.c | 12 +- drivers/gpu/drm/drm_gem_cma_helper.c | 73 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_legacy.h | 40 +- drivers/gpu/drm/drm_mipi_dbi.c | 34 +- drivers/gpu/drm/drm_nomodeset.c | 24 + drivers/gpu/drm/fsl-dcu/Kconfig | 1 - drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 - drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_dpt.c | 6 + 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_object.c | 52 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 409 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_wait.c | 12 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 52 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_vma.c | 43 +- drivers/gpu/drm/i915/intel_memory_region.c | 26 +- drivers/gpu/drm/i915/intel_memory_region.h | 9 +- drivers/gpu/drm/i915/intel_region_ttm.c | 35 +- drivers/gpu/drm/i915/intel_region_ttm.h | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 8 +- drivers/gpu/drm/i915/selftests/mock_region.c | 7 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/kmb/Kconfig | 1 - drivers/gpu/drm/mcde/Kconfig | 1 - drivers/gpu/drm/meson/Kconfig | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/msm/Kconfig | 2 +- drivers/gpu/drm/msm/Makefile | 12 +- 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 | 35 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 99 +- 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_aux.c | 17 + 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.h | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 49 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 14 +- 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 | 53 +- drivers/gpu/drm/msm/msm_drv.c | 64 +- drivers/gpu/drm/msm/msm_drv.h | 23 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 12 + drivers/gpu/drm/msm/msm_gem.c | 5 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 + drivers/gpu/drm/msm/msm_gpu.c | 22 +- drivers/gpu/drm/msm/msm_gpu.h | 69 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 100 +- 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/nouveau_drm.c | 4 +- drivers/gpu/drm/panel/Kconfig | 2 +- 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_drv.c | 9 +- drivers/gpu/drm/rcar-du/Kconfig | 1 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 10 +- 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/tidss/Kconfig | 1 - drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tilcdc/Kconfig | 1 - drivers/gpu/drm/tiny/Kconfig | 20 +- drivers/gpu/drm/tiny/bochs.c | 3 +- drivers/gpu/drm/tiny/cirrus.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 1 - drivers/gpu/drm/tve200/Kconfig | 1 - drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_kms.c | 56 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 45 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 52 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- .../drm/{drm_hashtab.c => vmwgfx/vmwgfx_hashtab.c} | 68 +- .../gpu/drm/vmwgfx/vmwgfx_hashtab.h | 54 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 +- drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/hid/hid-ids.h | 1 + drivers/hid/hid-quirks.c | 1 + drivers/hsi/hsi_core.c | 1 + drivers/hv/Kconfig | 1 + drivers/hwmon/Kconfig | 5 +- drivers/hwmon/jc42.c | 4 + drivers/hwmon/ntc_thermistor.c | 148 +- drivers/hwmon/sht4x.c | 7 + .../hwtracing/coresight/coresight-cfg-preload.c | 9 +- drivers/hwtracing/coresight/coresight-config.h | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 11 +- .../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/i2c-cbus-gpio.c | 5 +- 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-mpc.c | 23 +- drivers/i2c/busses/i2c-rk3x.c | 11 +- drivers/i2c/busses/i2c-stm32f7.c | 45 +- drivers/i2c/busses/i2c-tegra.c | 52 +- drivers/i2c/i2c-core-base.c | 2 + drivers/iio/adc/at91-sama5d2_adc.c | 3 +- drivers/iio/adc/stm32-adc.c | 2 +- drivers/infiniband/core/cma.c | 6 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 9 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- 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/hfi1/user_sdma.c | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 14 +- 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_verbs.c | 6 +- drivers/infiniband/hw/qib/qib_verbs.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_doorbell.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 1 + 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/icc-rpmh.c | 10 +- drivers/interconnect/qcom/sm8150.c | 1 - drivers/interconnect/qcom/sm8250.c | 1 - drivers/interconnect/qcom/sm8350.c | 1 - drivers/iommu/intel/iommu.c | 4 +- drivers/irqchip/irq-armada-370-xp.c | 16 +- drivers/irqchip/irq-aspeed-scu-ic.c | 4 +- drivers/irqchip/irq-mips-gic.c | 4 +- drivers/leds/Kconfig | 7 - drivers/leds/Makefile | 1 - drivers/leds/leds-fsg.c | 193 - drivers/leds/leds-lp50xx.c | 1 - drivers/md/dm-mpath.c | 1 - drivers/media/cec/core/cec-adap.c | 8 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/frame_vector.c | 15 +- drivers/media/dvb-frontends/drxk_hard.c | 17 +- drivers/media/dvb-frontends/stb6100.c | 2 +- drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7604.c | 18 +- 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-entity.c | 16 - drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/platform/coda/coda-common.c | 8 +- drivers/media/platform/coda/coda-jpeg.c | 21 +- drivers/media/platform/davinci/vpbe_osd.c | 2 +- drivers/media/platform/imx-pxp.c | 35 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 5 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 188 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 5 +- .../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 | 4 +- 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_fdp1.c | 7 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 + drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 20 +- drivers/media/radio/si470x/radio-si470x-usb.c | 16 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 33 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/misc/mei/bus.c | 67 +- drivers/misc/mei/client.c | 3 + drivers/misc/mei/hw.h | 5 + drivers/mmc/core/block.c | 34 +- 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 | 3 + drivers/mmc/host/dw_mmc.h | 3 + drivers/mmc/host/renesas_sdhi_core.c | 8 +- drivers/mmc/host/sdhci-esdhc-imx.c | 4 + drivers/mmc/host/sdhci-pci-core.c | 1 + drivers/mmc/host/sdhci-pci.h | 1 + drivers/most/most_usb.c | 4 +- drivers/mtd/mtd_blkdevs.c | 10 +- drivers/net/Kconfig | 4 +- drivers/net/bonding/bond_main.c | 72 +- drivers/net/bonding/bond_netlink.c | 15 + drivers/net/bonding/bond_options.c | 28 + drivers/net/bonding/bond_procfs.c | 2 + drivers/net/bonding/bond_sysfs.c | 13 + drivers/net/can/slcan.c | 4 +- drivers/net/dsa/microchip/ksz8795.c | 56 +- drivers/net/dsa/microchip/ksz9477.c | 66 +- drivers/net/dsa/microchip/ksz_common.c | 50 +- drivers/net/dsa/microchip/ksz_common.h | 4 - drivers/net/dsa/ocelot/Kconfig | 1 + drivers/net/dsa/ocelot/felix.c | 12 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 77 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 103 +- drivers/net/dsa/qca8k.c | 6 +- drivers/net/dsa/realtek-smi-core.c | 2 +- drivers/net/dsa/rtl8365mb.c | 26 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 27 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 10 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 - .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 15 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 3 - .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 22 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 2 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 38 +- .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 110 +- drivers/net/ethernet/cadence/macb_main.c | 133 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 11 +- drivers/net/ethernet/engleder/tsnep.h | 1 - drivers/net/ethernet/engleder/tsnep_main.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 436 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 93 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 5 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 103 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 108 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 36 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 160 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.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/mellanox/mlx4/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/Makefile | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 12 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 7 + 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 | 946 ++ .../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 ++ drivers/net/ethernet/mscc/ocelot.c | 343 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 16 + drivers/net/ethernet/qlogic/qed/qed_int.c | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 7 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 21 +- drivers/net/geneve.c | 8 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- 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_modem.c | 10 - drivers/net/ipa/ipa_modem.h | 3 - drivers/net/ipa/ipa_table.c | 48 +- drivers/net/mctp/mctp-serial.c | 11 +- drivers/net/mdio/mdio-aspeed.c | 7 + drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 176 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/phy/phylink.c | 26 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/slip/slip.c | 4 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/veth.c | 27 +- drivers/net/vxlan.c | 2 +- drivers/net/wan/ixp4xx_hss.c | 261 +- drivers/net/wireguard/allowedips.c | 2 +- drivers/net/wireguard/device.c | 39 +- drivers/net/wireguard/device.h | 9 +- drivers/net/wireguard/main.c | 8 +- drivers/net/wireguard/queueing.c | 6 +- drivers/net/wireguard/queueing.h | 2 +- drivers/net/wireguard/ratelimiter.c | 4 +- drivers/net/wireguard/receive.c | 39 +- drivers/net/wireguard/socket.c | 2 +- drivers/net/wireless/ath/carl9170/tx.c | 12 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 19 + 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_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 14 +- drivers/net/wireless/intersil/p54/txrx.c | 6 +- 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/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 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 11 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 5 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 3 + .../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/qcom_bam_dmux.c | 907 ++ drivers/nfc/fdp/i2c.c | 4 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/nvme/host/core.c | 33 +- drivers/nvme/host/fabrics.c | 3 + drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/pci.c | 7 +- drivers/nvme/host/tcp.c | 61 +- drivers/nvme/host/trace.h | 6 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvme/target/tcp.c | 44 +- drivers/of/base.c | 27 + drivers/pci/controller/dwc/pcie-qcom.c | 12 +- drivers/pci/controller/pcie-brcmstb.c | 15 +- drivers/pci/controller/pcie-mediatek-gen3.c | 8 + drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-xilinx-nwl.c | 30 +- drivers/pci/quirks.c | 2 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 130 +- drivers/pinctrl/pinctrl-apple-gpio.c | 103 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/asus-wmi.c | 2 +- drivers/platform/x86/lg-laptop.c | 12 + drivers/platform/x86/thinkpad_acpi.c | 331 +- drivers/platform/x86/touchscreen_dmi.c | 18 + drivers/power/supply/qcom_smbb.c | 5 +- drivers/regulator/qcom-rpmh-regulator.c | 9 + drivers/regulator/qcom_spmi-regulator.c | 39 + drivers/s390/char/keyboard.h | 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/initio.c | 2 - drivers/scsi/libsas/sas_discover.c | 1 - drivers/scsi/lpfc/lpfc_els.c | 9 +- drivers/scsi/megaraid/megaraid_mbox.c | 1 - drivers/scsi/pm8001/pm8001_ctl.c | 24 +- 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 | 2 +- drivers/scsi/scsi_ioctl.c | 43 +- drivers/scsi/scsi_lib.c | 5 +- drivers/scsi/scsi_logging.c | 4 +- drivers/scsi/scsi_pm.c | 1 - drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_scan.c | 4 +- drivers/scsi/sd.c | 27 +- drivers/scsi/sd_zbc.c | 8 +- drivers/scsi/sg.c | 41 +- drivers/scsi/sr.c | 11 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/ufs-hisi.c | 8 +- drivers/scsi/ufs/ufshcd-pci.c | 18 + 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/renesas/renesas-soc.c | 115 +- drivers/spi/spi-atmel.c | 36 +- drivers/spi/spi-bcm-qspi.c | 44 +- drivers/spi/spi-pxa2xx.c | 23 +- drivers/spi/spi-pxa2xx.h | 3 - drivers/spi/spi-tegra210-quad.c | 11 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 7 +- drivers/staging/media/hantro/hantro_hw.h | 3 +- drivers/staging/media/hantro/hantro_jpeg.c | 31 +- drivers/staging/media/hantro/hantro_jpeg.h | 4 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 22 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 5 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/tegra-vde/vde.c | 147 +- drivers/staging/media/tegra-vde/vde.h | 18 + drivers/staging/r8188eu/core/rtw_ap.c | 7 +- drivers/staging/r8188eu/core/rtw_cmd.c | 4 +- drivers/staging/r8188eu/core/rtw_efuse.c | 56 - 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_wlan_util.c | 23 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 24 - drivers/staging/r8188eu/hal/usb_halinit.c | 2 - drivers/staging/r8188eu/include/ieee80211.h | 3 +- drivers/staging/r8188eu/include/osdep_service.h | 14 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 7 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 49 - drivers/staging/r8188eu/include/rtw_efuse.h | 25 - drivers/staging/r8188eu/os_dep/usb_intf.c | 1 - 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/device.h | 4 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/rf.c | 10 +- drivers/target/target_core_pscsi.c | 2 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/thermal/Kconfig | 9 + drivers/thermal/Makefile | 1 + 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 | 692 +- drivers/tty/serial/8250/8250_dw.c | 3 + drivers/tty/serial/8250/8250_pci.c | 39 +- drivers/tty/serial/8250/8250_port.c | 9 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 38 +- drivers/tty/serial/atmel_serial.c | 14 + drivers/tty/serial/fsl_lpuart.c | 1 + drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/liteuart.c | 20 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/msm_serial.c | 3 + drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/sh-sci.c | 39 +- 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/core/quirks.c | 3 + drivers/usb/storage/transport.c | 2 +- drivers/vfio/pci/vfio_pci_igd.c | 5 +- drivers/vfio/vfio.c | 28 +- drivers/video/console/vgacon.c | 35 +- 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 | 1 + 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/super.c | 1 + fs/afs/volume.c | 15 +- fs/afs/write.c | 100 +- fs/binfmt_misc.c | 6 +- fs/btrfs/lzo.c | 2 + 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/cifs/Makefile | 2 +- fs/cifs/cache.c | 105 - fs/cifs/cifsfs.c | 11 +- fs/cifs/cifsglob.h | 5 +- fs/cifs/connect.c | 8 - fs/cifs/file.c | 64 +- fs/cifs/fscache.c | 315 +- fs/cifs/fscache.h | 102 +- fs/cifs/inode.c | 18 +- fs/dcache.c | 32 +- fs/exec.c | 90 + fs/exfat/exfat_fs.h | 1 - fs/exfat/super.c | 1 + 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/dev.c | 10 +- fs/gfs2/glock.c | 2 +- fs/gfs2/inode.c | 181 +- fs/inode.c | 31 +- fs/io_uring.c | 86 +- 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/ksmbd/smb2pdu.c | 30 +- fs/lockd/svc.c | 200 +- fs/locks.c | 34 +- fs/namei.c | 61 +- fs/namespace.c | 20 +- fs/netfs/read_helper.c | 14 +- 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/filecache.c | 2 +- fs/nfsd/netns.h | 13 +- fs/nfsd/nfs4xdr.c | 67 +- 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/ntfs/Kconfig | 2 +- fs/pipe.c | 64 +- fs/proc/proc_sysctl.c | 19 +- fs/sysctls.c | 38 + include/crypto/drbg.h | 11 +- include/crypto/internal/kdf_selftest.h | 71 + include/crypto/kdf_sp800108.h | 61 + include/drm/drm_device.h | 5 +- include/drm/drm_dp_helper.h | 7 + include/drm/drm_drv.h | 1 + include/drm/drm_gem_cma_helper.h | 189 +- include/drm/drm_legacy.h | 15 +- include/drm/ttm/ttm_bo_api.h | 1 - include/dt-bindings/sound/rt5640.h | 1 + include/linux/amba/bus.h | 6 - include/linux/blk-mq.h | 22 +- include/linux/bpf.h | 17 +- include/linux/byteorder/generic.h | 4 +- include/linux/ceph/libceph.h | 1 - .../drivers => include/linux/comedi}/comedi_8254.h | 0 .../8255.h => include/linux/comedi/comedi_8255.h | 8 +- .../linux/comedi}/comedi_isadma.h | 0 {drivers => include/linux}/comedi/comedi_pci.h | 3 +- {drivers => include/linux}/comedi/comedi_pcmcia.h | 3 +- {drivers => include/linux}/comedi/comedi_usb.h | 3 +- {drivers => include/linux}/comedi/comedidev.h | 3 +- {drivers => include/linux}/comedi/comedilib.h | 0 include/linux/console.h | 6 - include/linux/dcache.h | 10 - include/linux/delay.h | 14 +- include/linux/filter.h | 3 - 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 | 17 +- include/linux/fscache-cache.h | 614 +- include/linux/fscache.h | 1003 +- include/linux/gfp.h | 8 +- include/linux/ieee80211.h | 11 +- include/linux/iocontext.h | 40 +- include/linux/kernfs.h | 2 + include/linux/kobject.h | 2 +- include/linux/mdio/mdio-mscc-miim.h | 19 + include/linux/mei_cl_bus.h | 3 + include/linux/netfs.h | 15 +- include/linux/nfs_fs_sb.h | 9 +- include/linux/page-flags.h | 2 +- include/linux/pci_ids.h | 18 - include/linux/pipe_fs_i.h | 4 - include/linux/platform_data/ntc_thermistor.h | 50 - include/linux/property.h | 4 - include/linux/ptp_classify.h | 1 + include/linux/siphash.h | 14 +- include/linux/skbuff.h | 6 +- include/linux/spi/pxa2xx_spi.h | 5 - include/linux/stackleak.h | 5 - include/linux/stmmac.h | 1 + include/linux/sunrpc/svc.h | 79 +- include/linux/sysctl.h | 24 +- 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/writeback.h | 1 + include/net/af_unix.h | 3 +- include/net/bluetooth/hci.h | 6 +- include/net/bluetooth/hci_core.h | 7 +- include/net/bluetooth/mgmt.h | 9 +- include/net/bond_options.h | 1 + include/net/bonding.h | 1 + include/net/cfg80211.h | 24 +- include/net/devlink.h | 30 +- include/net/dst_cache.h | 11 + include/net/fib_rules.h | 4 +- include/net/gro.h | 4 +- include/net/mac80211.h | 14 +- include/net/nl802154.h | 7 +- include/net/regulatory.h | 1 + include/net/sctp/structs.h | 7 +- include/net/sock.h | 13 +- include/net/vxlan.h | 1 + include/net/xfrm.h | 2 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_ioctl.h | 4 +- include/scsi/sg.h | 4 - include/soc/mscc/ocelot.h | 9 +- include/soc/mscc/ocelot_vcap.h | 2 + include/sound/intel-nhlt.h | 37 +- include/sound/soc-component.h | 4 + include/sound/soc-dai.h | 4 +- include/sound/sof/dai.h | 25 +- include/trace/events/block.h | 8 +- include/trace/events/cachefiles.h | 487 +- include/trace/events/fscache.h | 627 +- include/trace/events/netfs.h | 5 +- include/uapi/drm/virtgpu_drm.h | 7 + include/uapi/linux/bpf.h | 25 + {drivers/comedi => include/uapi/linux}/comedi.h | 2 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/linux/snmp.h | 1 + kernel/bpf/bpf_iter.c | 35 + kernel/bpf/core.c | 3 +- kernel/bpf/helpers.c | 2 + kernel/bpf/verifier.c | 88 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/rstat.c | 2 +- kernel/cpu.c | 7 + kernel/events/core.c | 3 + kernel/fork.c | 26 - kernel/locking/rwsem.c | 182 +- kernel/printk/Makefile | 5 +- kernel/printk/internal.h | 6 + kernel/printk/printk.c | 1 + kernel/printk/sysctl.c | 85 + kernel/rcu/tasks.h | 25 +- kernel/rcu/tree.h | 7 +- kernel/rcu/tree_nocb.h | 127 +- kernel/sched/core.c | 4 - kernel/sched/cpuacct.c | 107 +- kernel/sched/cputime.c | 4 +- kernel/stackleak.c | 26 +- kernel/sysctl.c | 373 +- kernel/time/timer.c | 16 +- kernel/trace/blktrace.c | 2 +- kernel/trace/trace.h | 24 +- kernel/trace/trace_events.c | 12 + lib/siphash.c | 12 +- lib/test_xarray.c | 6 + lib/xarray.c | 4 + localversion-next | 2 +- mm/damon/core.c | 6 +- mm/frontswap.c | 4 +- mm/hugetlb.c | 2 +- mm/hugetlb_cgroup.c | 4 +- mm/internal.h | 3 +- mm/kasan/shadow.c | 2 +- mm/kmemleak.c | 4 +- mm/memcontrol.c | 106 +- mm/mempolicy.c | 3 +- mm/mmap.c | 16 +- mm/oom_kill.c | 27 +- mm/page_alloc.c | 2 +- mm/percpu-internal.h | 18 + mm/percpu.c | 10 +- mm/shmem.c | 40 +- mm/slub.c | 15 +- mm/util.c | 15 +- mm/vmalloc.c | 56 +- net/8021q/vlan.c | 3 - net/8021q/vlan_core.c | 7 +- net/8021q/vlan_dev.c | 3 + net/bluetooth/hci_event.c | 24 +- net/bluetooth/mgmt.c | 12 +- net/bridge/br_sysfs_br.c | 2 +- net/bridge/br_vlan.c | 4 +- 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/dev.c | 16 +- net/core/devlink.c | 65 +- net/core/dst_cache.c | 19 + net/core/fib_rules.c | 2 +- net/core/filter.c | 11 +- net/core/link_watch.c | 4 +- net/core/rtnetlink.c | 8 +- net/core/sock.c | 4 +- net/dsa/dsa.c | 2 +- net/ethernet/eth.c | 7 +- net/ethtool/features.c | 1 - net/ethtool/ioctl.c | 5 +- net/hsr/hsr_device.c | 6 +- net/ipv4/af_inet.c | 19 +- net/ipv4/fib_rules.c | 1 + net/ipv4/fou.c | 25 +- net/ipv4/gre_offload.c | 12 +- net/ipv4/nexthop.c | 8 +- net/ipv4/proc.c | 1 + net/ipv4/tcp_cubic.c | 5 +- net/ipv4/tcp_output.c | 5 +- net/ipv4/udp_offload.c | 4 - net/ipv6/fib6_rules.c | 4 +- net/ipv6/ip6_gre.c | 5 +- net/ipv6/ip6_offload.c | 14 +- net/ipv6/ipv6_sockglue.c | 9 +- net/ipv6/route.c | 20 +- net/ipv6/udp_offload.c | 2 - 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 | 18 + net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.h | 22 + 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/test/utils.c | 2 +- net/mpls/af_mpls.c | 105 +- net/mpls/internal.h | 15 +- net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nfnetlink_queue.c | 6 - net/nfc/nci/uart.c | 5 +- net/rxrpc/conn_client.c | 14 +- net/rxrpc/peer_object.c | 14 +- net/sched/sch_ets.c | 8 +- net/sctp/outqueue.c | 3 + net/sctp/sm_statefuns.c | 11 +- net/sctp/transport.c | 26 +- net/smc/af_smc.c | 12 +- net/smc/smc_core.c | 35 +- net/sunrpc/svc.c | 175 +- net/tipc/crypto.c | 19 +- net/tls/tls_main.c | 47 +- net/tls/tls_sw.c | 80 +- net/unix/af_unix.c | 567 +- net/unix/diag.c | 23 +- net/wireless/chan.c | 16 + net/wireless/mlme.c | 41 +- net/wireless/nl80211.c | 74 +- net/wireless/reg.c | 27 +- net/wireless/scan.c | 35 +- net/wireless/sme.c | 22 +- net/wireless/trace.h | 11 +- net/wireless/wext-sme.c | 12 +- net/xfrm/xfrm_policy.c | 21 + samples/Kconfig | 9 + samples/Makefile | 1 + samples/coresight/Makefile | 4 + samples/coresight/coresight-cfg-sample.c | 73 + scripts/const_structs.checkpatch | 23 + scripts/tags.sh | 126 +- security/keys/Kconfig | 2 +- security/keys/dh.c | 130 +- sound/hda/hdac_stream.c | 14 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 102 + sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 12 +- sound/pci/hda/hda_local.h | 9 + sound/pci/hda/patch_cs8409.c | 5 + sound/pci/hda/patch_hdmi.c | 3 +- sound/soc/amd/acp-pcm-dma.c | 15 +- sound/soc/amd/acp.h | 1 + sound/soc/codecs/Kconfig | 8 +- sound/soc/codecs/Makefile | 6 +- sound/soc/codecs/cs35l41-i2c.c | 15 - sound/soc/codecs/cs35l41-spi.c | 16 - sound/soc/codecs/cs35l41-tables.c | 41 +- sound/soc/codecs/cs35l41.c | 2 + sound/soc/codecs/cs35l41.h | 7 +- sound/soc/codecs/jz4770.c | 9 + sound/soc/codecs/rt5640.c | 97 +- sound/soc/codecs/rt5682.c | 10 +- sound/soc/codecs/rt5682s.c | 10 +- sound/soc/fsl/imx-hdmi.c | 2 + sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 +- 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/qcom/Kconfig | 1 + sound/soc/qcom/sc7180.c | 24 +- sound/soc/soc-component.c | 28 + sound/soc/soc-dai.c | 40 +- sound/soc/soc-pcm.c | 29 +- sound/soc/sof/intel/hda-dai.c | 53 +- sound/soc/sof/intel/hda-stream.c | 81 +- sound/soc/sof/intel/hda.c | 21 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 11 +- sound/soc/sof/pcm.c | 36 +- sound/soc/sof/sof-audio.c | 35 +- sound/soc/sof/sof-audio.h | 2 + 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 | 8 +- sound/soc/tegra/tegra210_sfc.c | 4 +- sound/soc/uniphier/Kconfig | 2 - tools/bpf/resolve_btfids/main.c | 5 +- tools/build/feature/test-bpf.c | 6 + tools/include/linux/kernel.h | 22 +- tools/include/linux/math.h | 25 + tools/include/uapi/linux/bpf.h | 25 + tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/bpf.c | 146 +- tools/lib/bpf/bpf.h | 33 +- tools/lib/bpf/bpf_gen_internal.h | 5 +- tools/lib/bpf/btf.c | 10 +- tools/lib/bpf/btf.h | 2 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/gen_loader.c | 46 +- tools/lib/bpf/libbpf.c | 262 +- tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 21 - tools/lib/bpf/libbpf_probes.c | 30 +- tools/lib/bpf/linker.c | 6 +- tools/lib/bpf/skel_internal.h | 13 +- tools/lib/bpf/xsk.c | 18 +- tools/testing/radix-tree/linux/lockdep.h | 3 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 37 + tools/testing/selftests/bpf/bench.h | 2 + .../testing/selftests/bpf/benchs/bench_bpf_loop.c | 105 + .../selftests/bpf/benchs/run_bench_bpf_loop.sh | 15 + tools/testing/selftests/bpf/benchs/run_common.sh | 15 + .../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 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 36 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 8 +- tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 145 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 12 + tools/testing/selftests/bpf/prog_tests/btf.c | 51 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 3 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 14 +- .../selftests/bpf/prog_tests/legacy_printk.c | 65 + tools/testing/selftests/bpf/prog_tests/pinning.c | 4 +- .../selftests/bpf/prog_tests/prog_array_init.c | 32 + .../selftests/bpf/prog_tests/queue_stack_map.c | 12 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 4 +- .../selftests/bpf/prog_tests/select_reuseport.c | 21 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 4 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 4 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 6 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 11 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 36 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 6 +- 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/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 + .../selftests/bpf/progs/test_legacy_printk.c | 73 + .../selftests/bpf/progs/test_prog_array_init.c | 39 + .../selftests/bpf/progs/test_skc_to_unix_sock.c | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 8 +- tools/testing/selftests/bpf/test_lpm_map.c | 27 +- tools/testing/selftests/bpf/test_lru_map.c | 16 +- tools/testing/selftests/bpf/test_maps.c | 110 +- tools/testing/selftests/bpf/test_tag.c | 5 +- tools/testing/selftests/bpf/test_verifier.c | 52 +- .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 30 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 140 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 165 +- .../selftests/net/forwarding/bridge_vlan_mcast.sh | 543 + tools/testing/selftests/net/tls.c | 521 +- .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 + tools/testing/selftests/wireguard/netns.sh | 30 +- .../testing/selftests/wireguard/qemu/debug.config | 2 +- .../testing/selftests/wireguard/qemu/kernel.config | 1 + tools/thermal/tmon/pid.c | 3 +- tools/vm/page_owner_sort.c | 27 +- virt/kvm/kvm_main.c | 6 +- 1640 files changed, 54971 insertions(+), 40173 deletions(-) rename Documentation/admin-guide/blockdev/drbd/{node-states-8.dot => peer-states-8 [...] create mode 100644 Documentation/arc/arc.rst create mode 100644 Documentation/arc/features.rst create mode 100644 Documentation/arc/index.rst create mode 100644 Documentation/bpf/instruction-set.rst create mode 100644 Documentation/bpf/verifier.rst delete mode 100644 Documentation/devicetree/bindings/display/msm/edp.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,jpu.yaml create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml create mode 100644 Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx65-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml create mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml delete mode 100644 Documentation/driver-api/serial/tty.rst delete mode 100644 Documentation/filesystems/caching/object.rst delete mode 100644 Documentation/filesystems/caching/operations.rst create mode 100644 Documentation/translations/zh_CN/PCI/pci-iov-howto.rst create mode 100644 Documentation/translations/zh_CN/PCI/pciebus-howto.rst create mode 100644 Documentation/translations/zh_CN/accounting/taskstats.rst rename Documentation/translations/zh_CN/{sparse.txt => dev-tools/sparse.rst} (58%) create mode 100644 Documentation/tty/index.rst create mode 100644 Documentation/tty/n_tty.rst create mode 100644 Documentation/tty/tty_buffer.rst create mode 100644 Documentation/tty/tty_driver.rst create mode 100644 Documentation/tty/tty_internals.rst create mode 100644 Documentation/tty/tty_ldisc.rst create mode 100644 Documentation/tty/tty_port.rst create mode 100644 Documentation/tty/tty_struct.rst create mode 100644 arch/powerpc/kvm/book3s_hv.h delete mode 100644 arch/powerpc/platforms/pseries/scanlog.c create mode 100644 crypto/kdf_sp800108.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen2_pfvf.h delete mode 100644 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c rename drivers/crypto/qat/qat_common/{adf_pf2vf_msg.h => adf_pfvf_msg.h} (81%) create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.h create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.c create mode 100644 drivers/crypto/qat/qat_common/adf_pfvf_vf_proto.h delete mode 100644 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c create mode 100644 drivers/gpu/drm/drm_nomodeset.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.c delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c copy drivers/gpu/drm/{drm_hashtab.c => vmwgfx/vmwgfx_hashtab.c} (71%) rename include/drm/drm_hashtab.h => drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h (58%) delete mode 100644 drivers/leds/leds-fsg.c create mode 100644 drivers/media/i2c/ov5693.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.c create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_counter.h create mode 100644 drivers/net/ethernet/microchip/lan966x/Kconfig create mode 100644 drivers/net/ethernet/microchip/lan966x/Makefile create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ifh.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mac.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_main.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_port.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_regs.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/Makefile create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/internal.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/main.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/net.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/sap.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace-data.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mei/trace.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c create mode 100644 drivers/net/wwan/qcom_bam_dmux.c create mode 100644 drivers/thermal/rzg2l_thermal.c delete mode 100644 fs/afs/cache.c delete mode 100644 fs/cachefiles/bind.c create mode 100644 fs/cachefiles/cache.c create mode 100644 fs/cachefiles/error_inject.c delete mode 100644 fs/cachefiles/rdwr.c create mode 100644 fs/cachefiles/volume.c delete mode 100644 fs/cifs/cache.c delete mode 100644 fs/fscache/fsdef.c delete mode 100644 fs/fscache/netfs.c delete mode 100644 fs/fscache/object.c delete mode 100644 fs/fscache/operation.c delete mode 100644 fs/fscache/page.c create mode 100644 fs/fscache/volume.c delete mode 100644 fs/nfs/fscache-index.c create mode 100644 fs/sysctls.c create mode 100644 include/crypto/internal/kdf_selftest.h create mode 100644 include/crypto/kdf_sp800108.h rename {drivers/comedi/drivers => include/linux/comedi}/comedi_8254.h (100%) rename drivers/comedi/drivers/8255.h => include/linux/comedi/comedi_8255.h (90%) rename {drivers/comedi/drivers => include/linux/comedi}/comedi_isadma.h (100%) rename {drivers => include/linux}/comedi/comedi_pci.h (98%) rename {drivers => include/linux}/comedi/comedi_pcmcia.h (97%) rename {drivers => include/linux}/comedi/comedi_usb.h (97%) rename {drivers => include/linux}/comedi/comedidev.h (99%) rename {drivers => include/linux}/comedi/comedilib.h (100%) create mode 100644 include/linux/mdio/mdio-mscc-miim.h delete mode 100644 include/linux/platform_data/ntc_thermistor.h rename {drivers/comedi => include/uapi/linux}/comedi.h (99%) create mode 100644 kernel/printk/sysctl.c create mode 100644 samples/coresight/Makefile create mode 100644 samples/coresight/coresight-cfg-sample.c create mode 100644 tools/include/linux/math.h create mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_loop.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_loop.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_loop.c create mode 100644 tools/testing/selftests/bpf/prog_tests/legacy_printk.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_array_init.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_loop_bench.c create mode 100644 tools/testing/selftests/bpf/progs/pyperf600_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_bpf_loop.c create mode 100644 tools/testing/selftests/bpf/progs/test_legacy_printk.c create mode 100644 tools/testing/selftests/bpf/progs/test_prog_array_init.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_vlan_mcast.sh