This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 7c832d2f9b95 Add linux-next specific files for 20211015 discards 8c5dc5266598 Merge branch 'akpm/master' discards 376e7cf32f8f mm: unexport {,un}lock_page_memcg discards 24e2ab21e625 mm: unexport folio_memcg_{,un}lock discards 7ddfebdb453b mm: migrate: simplify the file-backed pages validation whe [...] discards 838b45ea9a53 drm/locking: fix for name conflict discards f7cf026fc038 bottom_half.h needs kernel.h discards e40ef41aa03a Merge branch 'akpm-current/current' discards 6384238cc908 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL discards 6640c181c8e4 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] discards 07d3e949bddd ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] discards 0870a34e7a75 virtio-mem: disallow mapping virtio-mem memory via /dev/mem discards c3c0b38fc6f4 kernel/resource: disallow access to exclusive system RAM regions discards 78dc8065e8f3 kernel/resource: clean up and optimize iomem_is_exclusive() discards 42f49cb0b6c2 kcov: replace local_irq_save() with a local_lock_t discards 15c9e594e9a0 kcov: avoid enable+disable interrupts if !in_task() discards 60c7e27e8f82 kcov: allocate per-CPU memory on the relevant node discards 5ac57abf236b Documentation/kcov: define `ip' in the example discards 44c75c900e23 Documentation/kcov: include types.h in the example discards d95b01eb0ede sysv: use BUILD_BUG_ON instead of runtime check discards b6afce1e8776 kernel/fork.c: unshare(): use swap() to make code cleaner discards 46da2c101b69 seq_file: move seq_escape() to a header discards c33561426bb7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 37321ff6f29d hfs/hfsplus: use WARN_ON for sanity check discards 45087a15b06d coda: bump module version to 7.2 discards 2738c773f651 coda: use vmemdup_user to replace the open code discards 7d466a27d760 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt discards 6ba29d7ce781 coda: avoid doing bad things on inode type changes during [...] discards dde9cbc04cf2 coda: avoid hidden code duplication in rename discards 6acdbc3b0a99 coda: avoid flagging NULL inodes discards b0b644b3a2c4 coda: remove err which no one care discards 5ae667a666af coda: check for async upcall request using local state discards ad1e872db3c5 coda: avoid NULL pointer dereference from a bad inode discards 393a7b3c96cb init/main.c: silence some -Wunused-parameter warnings discards ba6e7901e8cc init: make unknown command line param message clearer discards b6509ca850b0 ramfs: fix mount source show for ramfs discards cd722774ce8e alpha: use is_kernel_text() helper discards 61c5233f2261 microblaze: use is_kernel_text() helper discards 8dd9a0137051 powerpc/mm: use core_kernel_text() helper discards 8748d985636a extable: use is_kernel_text() helper discards 85081ef7b070 mm: kasan: use is_kernel() helper discards ed0f2786f6be sections: provide internal __is_kernel() and __is_kernel_t [...] discards 62022ff8fcd7 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() discards c34a59e8e2f8 sections: move is_kernel_inittext() into sections.h discards 92e2fcd1c4aa sections: move and rename core_kernel_data() to is_kernel_ [...] discards c224fec6fafa kallsyms: fix address-checks for kernel related range discards 307725a22bd0 kallsyms: remove arch specific text and data check discards b401d3fb44ec ELF: simplify STACK_ALLOC macro discards 5981bc14dcc0 ELF: fix overflow in total mapping size calculation discards 6cf6d30d91da binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE discards 6752587e2341 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses discards 8c7e25ca9778 const_structs.checkpatch: add a few sound ops structs discards e8918be1ea5a lib/stackdepot: allow optional init and stack_table alloca [...] discards a906c64c3bdc lib: uninline simple_strntoull() as well discards 05c73033b73d include/linux/string_helpers.h: add linux/string.h for strlen() discards f156425ee304 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 discards f274c6dadeec lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 discards 824351608520 lib, stackdepot: add helper to print stack entries into buffer discards 206a14db4ecf lib, stackdepot: add helper to print stack entries discards 5113bdccb5fe lib, stackdepot: check stackdepot handle before accessing slabs discards e2e67609dbce MAINTAINERS: add "exec & binfmt" section with myself and Eric omits ee866360a620 include/media/media-entity.h: replace kernel.h with the ne [...] omits 8ea25cb527f4 include/linux/plist.h: replace kernel.h with the necessary [...] omits 3accff5fbd7c include/linux/llist.h: replace kernel.h with the necessary [...] omits 94e3e4098bd8 include/linux/list.h: replace kernel.h with the necessary [...] omits 78a4943c0a95 include/kunit/test.h: replace kernel.h with the necessary [...] omits 4e8856702573 kernel.h: split out container_of() and typeof_member() macros omits dcaf7a5f413b kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 19e6044354a5 proc/sysctl: make protected_* world readable omits 04e0b2e8c8f4 proc: allow pid_revalidate() during LOOKUP_RCU omits 3794255dd4a8 virtio-mem: kdump mode to sanitize /proc/vmcore access omits afdf313e779f virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits f5f1c3f0874c virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 449a9a5f55dc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 0d814827522e proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits 020d8ce431da proc/vmcore: let pfn_is_ram() return a bool omits 0b9461251653 x86/xen: print a warning when HVMOP_get_mem_type fails omits 6e2d040da650 x86/xen: simplify xen_oldmem_pfn_is_ram() omits 84b5937b0511 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 703b6a61fdf2 proc: test that /proc/*/task doesn't contain "0" omits e86649599a8d procfs-do-not-list-tid-0-in-proc-pid-task-fix omits cc0a0fe6b14a procfs: do not list TID 0 in /proc/<pid>/task omits f39bdb62bc51 kernel/hung_task.c: Monitor killed tasks. omits 2b5c93ca8078 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1c874e685ee1 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits ecb5977e1ad7 Docs/DAMON: document physical memory monitoring support omits a1e378f89928 mm/damon/dbgfs: support physical memory monitoring omits c31a19ee1f18 mm/damon: implement primitives for physical address space [...] omits 380b0432eff1 mm/damon/vaddr: Include 'highmem.h' to fix a build failure discards 23bae2a23be5 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] discards f2d91ebaa7d3 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] discards 3d9751d1b822 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards 9880727329f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards f48f7ec3b927 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards a863bde914e3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards fd1fbe9c7c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9aef7af6541e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d856abd28ba2 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 05efa53315f5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 97f6187c76f0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 09b018591cb3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards b64e4427b3c8 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards 6e53cabbffd5 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 530aba6c4e00 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards 1395833d2191 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git discards 741da0b80279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ff5eabdd1147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a6226a0c3cb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 97e50d732caa Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards ebc87c599496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7e8da381724c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f546754f9e9e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 924493cc9578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 923323878825 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 0c6ab44817de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21da803bf149 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 478f8c9783da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 61e4ad8dcea2 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards f8daa7da55df Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 61e049ac1731 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards d8a625620ad7 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 3e681eb0890f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c14414fffb2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 91e3c190be03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7079b19655a3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards f080e221aafb Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 2a19152f9aeb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 0443c3aa9f0c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 814bc31694b9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards b998e4d5bbb3 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards c6b6ada512f1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 8b844e9e4098 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 7871f69809d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 70918ac976a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 48daf97e2f41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards acc2fab1a25b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a9340a8b0eb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 88bd86fba238 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7b7784436e37 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 683e08bc2d97 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 3b83a47386d9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 8606eff6bc42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5c6d304fdad0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards ff4d6dddf948 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 279615cfe660 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6e85e7634927 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c6fd6ef56428 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards adb95ebb5165 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9c1e9da94061 Merge branch 'next' of git://github.com/cschaufler/smack-next discards 308421ab016d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9d998f1bb877 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 4ee77c9e6aa9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 97857335e036 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 7780d7d7f0eb Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards d589eb1218c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f9d5162ba35c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b30145f801a Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] discards a6e829e279d8 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards f406e5eaeb57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8be189105bc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 940daaf5acb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5e135c8bb89c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 029e7360a720 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b84728594c35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2b45a16d6940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7323bcaa89c2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards af15f48c5fce Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards efb27c65ec80 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards c5951f14d427 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 3d4352bd49ac Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards de734a359c0c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards ff77b9cd4766 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 048c22e37f3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards bd22fe24462c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] discards 6785faab4523 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 19f8aaa111d3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 4a5208d77bf7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4879b514a6a6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards cd204c88bd7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a595689c1802 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards b87f20ba30de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 9a85d1cf16ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a4d0bd06cd65 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards fc25206d8fae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b3cda4220e2b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 6c009f81a519 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 91a8e11cb3d9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 0e8f022bbd53 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards e4b07404d966 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 1f7cf03d6b9b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 9b361e1e9057 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards c2b578ad5a21 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 5d5b4804a68e Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 5e0091e546df Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 14b15400db67 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 9c5c4716da58 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 66058d49ecc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c71ea2ce1542 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 29ceda5ca08a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fa4d2dfe7197 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 62b61d88df3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9199fbd55153 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards bfcd49d56ed7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 944b9753ae8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards d0e8dacb3c0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f82336748e42 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 51a0ebb768d2 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards 2c8d502899dd Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 9dae77c94160 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards 72644edabcb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f577b380cf69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c25e588a3501 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards b89f2dc105a6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 3de97847de86 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 32c856ffdfb4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 0c7103f6d060 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards eef4d2ac74cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9d9ba28c1cb5 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards f2c936eb51ef Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 87d3442f7dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d0e7a12d70e8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards ed9fed6fd38e Merge branch 'for-next' of git://git.libc.org/linux-sh discards 4031c817fcf7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards dcd44a8f895d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 02c6ff6a92e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards faed499c69f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 30bcfa685efb Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 56b0495c1d70 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d35f8d288569 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards d1f28b993dd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d90fe7adaf78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 127270984897 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards f27e1e8ce5ba Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 5910152a3d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 144893d14d5b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards da9443b3460f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards b48f9d5bcae0 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 9d7b37b8248e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0775598e94a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 7ee9bb521957 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 8e42e3eb451a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 56915c005093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f71156e29955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c1fafdf0b16 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 532f643e5ca7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 76ea01a2abd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6ffcd862b1cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ca82ba37f7a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 024d725bc794 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 15ea8c43100e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5617601323cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8e53ee001578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 70b596025a44 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 531cb49c81da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 622774d327fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fc366acdcaa9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards aaa2031491d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 994ffd3dfa8c Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards f79e8d4814f1 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards d15e35613b71 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 471ccf997c03 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 767a8cde816a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 5a562db6f1fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c81cf9e8cac5 next-20211013/kspp-gustavo discards 89908780460d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 75e1a790ce94 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 61518fda78d4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9a1924514d72 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 68b24af917c5 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards acb8f8938b03 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f2d1f57c63b0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards d4244987b5b4 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] discards 885bce130b3d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 963b2515585e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e29e2750d76b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 1679bfd11533 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 823cf7360c23 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards e3bb1792e701 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] discards c7520e5f7dd8 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 7ab79b6fbe65 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards f3845b176f3d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards a2e29a0bd0d3 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 1b51b338ea7d Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 6f2135138ae6 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards a645370dce36 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards c01b990fd65a Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards 22d742db205f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards d17f5bf37eb4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards f71abec960cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 3bf986a51ed8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 99b63df932d8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4ab66d562444 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 7a040e69ff99 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards dc14f35df2af Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 4a86d188ff2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f2833ef580bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f28eaee5ca2c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f4248d4b78c5 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits bf6bad5a1b97 mm/damon/vaddr: separate commonly usable functions omits dc8cdbf8606e Docs/admin-guide/mm/damon: document 'init_regions' feature omits 2f2db6770fc0 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits 1daf71cfc567 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 90112e915e90 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits 74b80cfd5775 selftests/damon: add 'schemes' debugfs tests omits 60e1debe5881 mm/damon/schemes: implement statistics feature omits 9943be55a089 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 9031bb1a63eb mm/damon/vaddr: support DAMON-based Operation Schemes omits 046b57ea1c95 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 34fef443c152 mm/damon/core: account age of target regions omits 91d6c461e3e2 mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 3282ec0a6116 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits bc3f222be371 mm/damon: remove unnecessary do_exit() from kdamond omits d57fdf7b6480 mm/damon/core: print kdamond start log in debug mode only omits 990747f04f23 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits b27d1b3a098c docs/vm/damon: remove broken reference omits 32b6c9da9cba MAINTAINERS: update SeongJae's email address omits fec034fc0ac5 Documentation/vm: move user guides to admin-guide/mm/ omits 373eed52e1b7 mm/damon: grammar s/works/work/ omits c7b17cd396d7 kfence: shorten critical sections of alloc/free omits 74c7508fcc29 kfence: test: use kunit_skip() to skip tests omits 65680fb5f9ce kfence: add note to documentation about skipping covered a [...] omits fdbf8218769c fixup! kfence: limit currently covered allocations when po [...] omits fde7dcb478b7 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits ad992f0b8612 kfence: limit currently covered allocations when pool nearly full omits 490a4d503c1f kfence: move saving stack trace of allocations into __kfen [...] omits d999e933d7a7 kfence: count unexpectedly skipped allocations omits 692065c5fc87 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits a411caccc02b include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 641af60bc12c mm: remove HARDENED_USERCOPY_FALLBACK omits 8899a1675118 zram: Introduce an aged idle interface omits 494b4e8b09a5 zram-introduce-an-aged-idle-interface-v5 omits 23d7be697d22 zram: introduce an aged idle interface omits cbbc260f0e3d zram: off by one in read_block_state() omits 19107b84632d zram_drv: allow reclaim on bio_alloc omits beb4efb65603 mm/highmem: Remove deprecated kmap_atomic omits 5edd59171d82 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 4521934fbd85 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 82a696b9bf55 mm: disable zsmalloc on PREEMPT_RT omits 45186fdab0c0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 215f8fc12b03 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 7ed9995ce085 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits c92a0e22b858 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits f7c3cc495794 memblock: allow to specify flags with memblock_add_node() omits d6cb9a0a5a3f memblock: improve MEMBLOCK_HOTPLUG documentation omits acac34e14be0 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits f3a1abef161c x86: remove memory hotplug support on X86_32 omits 352c48e40b14 mm/memory_hotplug: remove stale function declarations omits b8d911012891 mm/memory_hotplug: remove HIGHMEM leftovers omits 2cef58a8b3ac mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 92bc3fde5d0b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 7d39d8e5b10a mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits f341bb6efd76 memory-hotplug.rst: document the "auto-movable" online policy omits 037a960efc32 memory-hotplug.rst: document the "auto-movable" online policy omits 9bd745ce40f8 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 52dda3fdbd5d memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 3b6dca3f3166 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 9f00017184a2 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 094a95a08550 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits bb787e2a0b90 selftests: vm: add KSM huge pages merging time test omits 686139d0208b selftest/vm: fix ksm selftest to run with different NUMA t [...] omits cbe53b86830b mm: nommu: kill arch_get_unmapped_area() omits b67b99a2c8e8 mm/migrate: de-duplicate migrate_reason strings omits ca8ad6b5ffee hugetlbfs: extend the definition of hugepages parameter to [...] omits be5cb475b662 oom_kill: oom_score_adj broken for processes with small me [...] omits 83fc9b0bbb96 mm: mark the OOM reaper thread as freezable omits d6e96e5e2e23 memblock: use memblock_free for freeing virtual pointers omits add418abaed8 memblock: rename memblock_free to memblock_phys_free omits fca2cffa9209 memblock: stop aliasing __memblock_free_late with memblock [...] omits d22c5b625837 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 4292e4a890c9 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 7a04aab4e427 arch_numa: simplify numa_distance allocation omits 770fc72d2159 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 12ae76529daa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits a32ee47b9b66 tools/vm/page-types.c: print file offset in hexadecimal omits 3a6fb85bdf33 tools/vm/page-types.c: move show_file() to summary output omits aa3418d163c7 tools/vm/page-types.c: make walk_file() aware of address r [...] omits cbd588fbef48 tools/vm/page_owner_sort.c: count and sort by mem omits 8c017cd1f533 mm/vmscan.c: fix -Wunused-but-set-variable warning omits d574c2c5554b mm/page_isolation: guard against possible putback unisolated page omits 49137c7e15b4 mm/page_isolation: fix potential missing call to unset_mig [...] omits e8e2e11c6492 userfaultfd/selftests: fix calculation of expected ioctls omits 63d4a1031c39 userfaultfd/selftests: fix feature support detection omits 68587df4e658 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits c5df51826aac mm, hugepages: add hugetlb vma mremap() test omits 3159a711a846 mm, hugepages: add mremap() support for hugepage backed vma omits 5372277bdb35 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 94aa92bf3ce1 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 90df1166733f hugetlb-add-hugetlb-demote-page-support-v4 omits 16eb542ba234 hugetlb: add hugetlb demote page support omits 6a8352a5dd4f hugetlb: add demote bool to gigantic page routines omits c1ca9815ed17 hugetlb: be sure to free demoted CMA pages to CMA omits 25c0bad1c752 mm/cma: add cma_pages_valid to determine if pages are in CMA omits ab6b5c3fd8bb hugetlb: add demote hugetlb page sysfs interfaces omits a2df25cbbdf3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 004ad69fc714 mm: fix data race in PagePoisoned() omits 36e77d7d52d2 s390: use generic version of arch_is_kernel_initmem_freed() omits c011d535acad powerpc: use generic version of arch_is_kernel_initmem_freed() omits 53fe501722c8 mm: make generic arch_is_kernel_initmem_freed() do what it says omits 195d2ca52f0d mm: create a new system state and fix core_kernel_text() omits 201fc9709a6b mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits ae6177b6eafa mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 33d8db3edadf mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits 97c282350cec mm: move fold_vm_numa_events() to fix NUMA without SMP omits 0345be1f0d36 mm: move node_reclaim_distance to fix NUMA without SMP omits 736808002760 mm/page_alloc: use accumulated load when building node fal [...] omits c44df6b8d8b7 mm/page_alloc: print node fallback order omits 3ccd2284686c mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits 4fd22576c7ec mm/page_alloc.c: use helper function zone_spans_pfn() omits c9f43a741bc3 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 8792f865e8bd mm/page_alloc.c: simplify the code by using macro K() omits fcb632793cc0 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 80f8c8ae117d mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 91c3661c3eb1 kasan: fix tag for large allocations when using CONFIG_SLAB omits 10b453124be0 workqueue, kasan: avoid alloc_pages() when recording stack omits 2f09761dc85f kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 900709aa65f5 kasan: common: provide can_alloc in kasan_save_stack() omits abe29eb6b910 lib/stackdepot: introduce __stack_depot_save() omits a2c9b083a43f lib/stackdepot: remove unused function argument omits 5bc37a12a31a lib/stackdepot: include gfp.h omits 3acb87de096b kasan: test: add memcpy test that avoids out-of-bounds write omits 4c41b65e6e81 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 1f188bb23d0d kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 849deaefecc6 arm64: support page mapping percpu first chunk allocator omits 89928ab6a49a vmalloc: choose a better start address in vm_area_register [...] omits 1ee04d5a735f vmalloc: back off when the current task is OOM-killed omits 080ee2e10e2e mm/vmalloc: check various alignments when debugging omits 9097a1515220 mm/vmalloc: do not adjust the search size for alignment overhead omits d7cc1bdae498 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits e2f298ed670b mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 28df2ad53dfb mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 76c98ca73857 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 9975ec73f31a mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 6f82b73dc88f mm: mmap_lock: remove redundant newline in TP_printk omits c559c99c6020 mm/mremap: don't account pages in vma_to_resize() omits ba18bb9fe475 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 81f03143e0cf memory: remove unused CONFIG_MEM_BLOCK_SIZE omits aa7780d67fc9 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 02c2aa5d3675 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 75cfd08ea25b lazy tlb: allow lazy tlb mm refcounting to be configurable omits f8e1a4866f4d lazy tlb: introduce lazy mm refcount helper functions omits a9272e3b2df3 Documentation: update pagemap with shmem exceptions omits 8432b94e9ffb mm: remove redundant smp_wmb() omits 4f1814e66f83 mm: introduce pmd_install() helper omits 90d6f767ec81 mm: add zap_skip_check_mapping() helper omits b63da7ff166e mm: drop first_index/last_index in zap_details omits f07db327f6cb mm: clear vmf->pte after pte_unmap_same() returns omits dd6abf701783 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 9c72b3acb616 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 944e399bc1de mm: use __pfn_to_section() instead of open coding it omits b9d1ef40d1d4 mm/mmap.c: fix a data race of mm->total_vm omits fc8007cffe40 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits 2e30e3a045d8 memcg: prohibit unconditional exceeding the limit of dying tasks omits 0954ade95ca4 mm/memcg: remove obsolete memcg_free_kmem() omits a70bfa81c8bf memcg: unify memcg stat flushing omits e5241c985239 memcg: flush stats only if updated omits 5a5c0e9f65a9 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits acc5af1c083d mm: optimise put_pages_list() omits 7b532e677e19 mm/swapfile: fix an integer overflow in swap_show() omits 42a4b7b7d714 mm/swapfile: remove needless request_queue NULL pointer check omits e565d69c2c1a mm/gup: further simplify __gup_device_huge() omits 2b469f2118ff vfs: keep inodes with page cache off the inode shrinker LRU omits 99715f73598a mm/filemap.c: remove bogus VM_BUG_ON omits 189d1d5b45b2 mm/page_ext.c: fix a comment omits 3d41e94e2e82 percpu: add __alloc_size attributes for better bounds checking omits 0b45cc7f695d mm/page_alloc: add __alloc_size attributes for better boun [...] omits 027f0dd2466a mm/vmalloc: add __alloc_size attributes for better bounds [...] omits b972a767f999 mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits 8ea6f41f856c slab: add __alloc_size attributes for better bounds checking omits 750c1294121a slab: clean up function prototypes omits 48121e61c570 scripts: kernel-doc: Ignore __alloc_size() attribute omits 931120f9ec80 Compiler Attributes: add __alloc_size() for better bounds [...] omits b38a723dd719 rapidio: avoid bogus __alloc_size warning omits 1bd79a0d2bf9 kasan: test: bypass __alloc_size checks omits 02d2fbfbb429 mm: debug_vm_pgtable: don't use __P000 directly omits 17bc40df46db mm/smaps: simplify shmem handling of pte holes omits 18676f91c23b mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 91827310fbd2 mm/smaps: fix shmem pte hole swap calculation omits 50370de29dc0 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 01b4504e8f09 mm, slub: Use prefetchw instead of prefetch omits 3fddfbf7d071 slub: add back check for free nonslab objects omits 1629ad9f104b mm/slab.c: remove useless lines in enable_cpucache() omits 5650ea10c69d mm: move kvmalloc-related functions to slab.h omits bb25aba343b0 fs/posix_acl.c: avoid -Wempty-body warning omits 7a130b8bc011 ocfs2: fix ocfs2 corrupt when iputting an inode omits 1ac4cca6f220 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ee29de1b5df8 ocfs2: reflink deadlock when clone file to the same direct [...] omits 830d915c5740 ocfs2/dlm: remove redundant assignment of variable ret omits 9cbc121b37fc ocfs2: cleanup journal init and shutdown omits 122f913ff1bf ocfs2: Fix handle refcount leak in two exception handling paths omits fd331d921e16 scripts/decodecode: fix faulting instruction no print when [...] omits f54e45bae6eb scripts/spelling.txt: fix "mistake" version of "synchronization" omits ac55b3a13dd1 scripts/spelling.txt: add more spellings to spelling.txt omits 1389235384a9 procfs: prevent unpriveleged processes accessing fdinfo dir omits 3e0fa213b05d /proc/kpageflags: do not use uninitialized struct pages omits 6894f8c2cf46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits acbf1dd8d868 mm/thp: decrease nr_thps in file's mapping on THP split omits 7d5f0f189f11 kasan-test-use-underlying-string-helpers-checkpatch-fixes omits a37a8d0afecc lib/test_kasan.c: use underlying string helpers omits 10a0e5b8b440 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits b7d2c8a248e0 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] omits 1a1d16d8d7df vfs: check fd has read access in kernel_read_file_from_fd() omits 771c1b4e9bf9 elfcore-correct-reference-to-config_uml-fix omits 4a70acbcd45a elfcore: correct reference to CONFIG_UML omits 66388df81543 mm, slub: fix incorrect memcg slab count for bulk free omits bfa4733d0c2c mm, slub: fix potential use-after-free in slab_debugfs_fops omits 38a2523bcd9f mm, slub: fix potential memoryleak in kmem_cache_open() omits aed56ef04ff0 mm, slub: fix mismatch between reconstructed freelist dept [...] omits e9b9f424e27c mm, slub: fix two bugs in slab_debug_trace_open() omits ba4ef0a2e0ab mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] omits 463666d5f465 memblock: check memory total_size omits faa8c9454463 ocfs2: mount fails with buffer overflow in strlen omits 2df9833e2c4e ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix omits 3a92c4b7aec3 ocfs2: Fix data corruption after conversion from inline format omits 2ab12dcecac4 mm/vmalloc: fix numa spreading for large hash tables omits 14a60b114a85 mm/migrate: rework hotplug_memory_notifier() stub omits 0be36a50b8b8 mm/migrate: fix CPUHP state to update node demotion order omits 2819d7855e87 mm/migrate: add CPU hotplug to demotion #ifdef omits 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates omits d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() omits 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled discards b03f89157526 gfs2: Fix unused value warning in do_gfs2_set_flags() discards 24ac96062001 erofs: lzma compression support discards 2405a75d319e erofs: rename some generic methods in decompressor discards d55cce868014 lib/xz, lib/decompress_unxz.c: Fix spelling in comments discards 3d126ff1a22d lib/xz: Add MicroLZMA decoder discards fbb45e903eaa lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() discards 268116185eef lib/xz: Validate the value before assigning it to an enum [...] discards c6cced3e6a94 lib/xz: Avoid overlapping memcpy() with invalid input with [...] discards e8e176e5062c erofs: introduce readmore decompression strategy discards 3d686a73ff02 erofs: introduce the secondary compression head discards c544b6af524b erofs: get compression algorithms directly on mapping discards 3a13cdc5077d erofs: add multiple device support discards 434c978f1d95 erofs: decouple basic mount options from fs_context discards a875e5bee1d0 Merge branches 'rproc-next' and 'rpmsg-next' into for-next discards 135cd4c67863 Merge branch 'for-5.16/io_uring' into for-next discards c267832ae16e io_uring: optimise ctx referencing discards 531d3281ed5e Merge branch 'for-5.16/io_uring' into for-next omits 5d72a8b5371a io_uring: optimise io_req_set_rsrc_node() discards 2c8bdf517530 Merge remote-tracking branch 'spi/for-5.16' into spi-next discards fcf3dbf10818 Merge remote-tracking branch 'spi/for-5.15' into spi-linus discards 0ab0f9005b18 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next discards cd348b080d16 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus discards 0ad5b356685f Merge branch 'for-5.16/block' into for-next omits 369d1dc6ce0d block: improve batched tag allocation discards f5db38de5caf gfs2: check context in gfs2_glock_put discards 57ab64067810 gfs2: Fix glock_hash_walk bugs discards 3d3c39ff65bf gfs2: Cancel remote delete work asynchronously discards e836941423fa gfs2: set glock object after nq discards f9a1afb10264 gfs2: remove RDF_UPTODATE flag discards fe12595c7373 gfs2: Eliminate GIF_INVALID flag discards 39e86b80cfa4 gfs2: fix GL_SKIP node_scope problems discards 3297316991f0 gfs2: split glock instantiation off from do_promote discards 529e0dd1cf2a gfs2: further simplify do_promote discards 74fc51a811e0 gfs2: re-factor function do_promote discards 67fb4bf6aceb gfs2: Remove 'first' trace_gfs2_promote argument discards 24a69f83e1b8 gfs2: change go_lock to go_instantiate discards 9a56e59c4527 gfs2: dump glocks from gfs2_consist_OBJ_i discards be69ca58dde8 gfs2: dequeue iopen holder in gfs2_inode_lookup error discards aa83338cad56 gfs2: Save ip from gfs2_glock_nq_init discards d2177115d02b gfs2: Allow append and immutable bits to coexist discards e3922238d3f8 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug discards fc59c9e73bb7 gfs2: move GL_SKIP check from glops to do_promote discards 2cea0081a1b6 gfs2: Add GL_SKIP holder flag to dump_holder discards e035cb4a71f3 gfs2: remove redundant check in gfs2_rgrp_go_lock discards ab3c97a30842 gfs2: Fix mmap + page fault deadlocks for direct I/O discards 9dbfcf23cc4e iov_iter: Introduce nofault flag to disable page faults discards 0e137bcb38bc gup: Introduce FOLL_NOFAULT flag to disable page faults discards bc210c4374d5 iomap: Add done_before argument to iomap_dio_rw discards da0f7069266b iomap: Support partial direct I/O on user copy failures discards 6eabcb93e8b2 iomap: Fix iomap_dio_rw return value for user copies discards 31be7890616d gfs2: Fix mmap + page fault deadlocks for buffered I/O discards c2a7ee2896b9 gfs2: Eliminate ip->i_gh discards b99691b66c2c gfs2: Move the inode glock locking to gfs2_file_buffered_write discards 25f9e4c3c0c0 gfs2: Introduce flag for glock holder auto-demotion discards 253b3e4c9a47 gfs2: Clean up function may_grant discards 76b3d6d7c709 gfs2: Add wrapper for iomap_file_buffered_write omits fb1aa6e7efc3 iov_iter: Introduce fault_in_iov_iter_writeable omits 7a4f855acb0a iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] discards a6021825a8e1 ksmbd: validate credit charge after validating SMB2 PDU body size discards d8b9074fe974 ksmbd: limit read/write/trans buffer size not to exceed MA [...] omits 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits 99ea9b8f7ede drm/amdgpu: drop navi reg init functions omits 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() omits bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() omits 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) omits ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] omits 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs omits 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk omits 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] discards e1d9756efa42 Merge branch 'devel' into for-next discards edd38de57090 Merge branch 'for-5.16/drivers' into for-next omits 029fa7a5e505 sbitmap: add __sbitmap_queue_get_batch() discards be68c4dcc659 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] discards 0fa8a49134bc hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() discards c4f0d57a964a drivers:iio:dac:ad5766.c: Add trigger buffer discards 3a331a7d360e iio: triggered-buffer: extend support to configure output buffers discards 3e9b0321b3df iio: kfifo-buffer: Add output buffer support discards ffabbffd40f2 iio: Add output buffer support discards a35b92465ead iio: documentation: Document scd4x calibration use discards 132cd705a608 drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] omits 9ea55973b4ce nvme: don't memset() the normal read/write command discards 880e2b8e3151 Merge branch 'tip-x86-sgx' into tip-master discards d67778768970 Merge branch 'for-5.16/block-io_uring' into for-next discards 9919fbe680f1 Merge branch 'for-5.16/block' into for-next omits b679ac7ba59b blk-mq: optimise *end_request non-stat path omits c195ab97b13f block: cache bdev in struct file for raw bdev IO omits 6e3b5a75960e Merge branch 'features' into for-next omits c3357ae1579c Merge branch 'fixes' into for-next discards 960d083b6eca Merge branch 'for-5.16/block' into for-next omits 55b8648b7650 block: mark bio_truncate static omits ca52cd788dc8 block: move bio_get_{first,last}_bvec out of bio.h omits 318491671524 block: mark __bio_try_merge_page static omits 8dc8d6c01248 block: move bio_full out of bio.h omits 5eb9cd2ccdf7 block: fold bio_cur_bytes into blk_rq_cur_bytes omits 272ff6fb565b block: move bio_mergeable out of bio.h omits 572f1bca6dfd block: don't include <linux/ioprio.h> in <linux/bio.h> omits 50c1c0fdacf0 block: remove BIO_BUG_ON omits 037ab4ddc273 libceph: drop ->monmap and err initialization omits 3751bf65d96d ceph: convert to noop_direct_IO omits bb97e3c14f2f ceph: fix handling of "meta" errors omits 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] discards a54cbb6ee8e3 Merge branch 'for-5.16/block' into for-next omits abec0a4f51e3 blk-mq: inline hot part of __blk_mq_sched_restart omits 0a7b701763be block: inline hot paths of blk_account_io_*() omits 4303543bac16 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] omits 590f359b2dce powerpc/kvm: Fix kvm_use_magic_page discards 1f49f36cef25 hwmon: (max31722) Warn about failure to put device in stan [...] discards d1336e88a580 Merge branch 'for-5.16/block-io_uring' into for-next omits 7544789c6c99 Merge branch 'for-5.16/drivers' into for-next omits 4f6cec71d88a Merge branch 'for-5.16/block' into for-next omits e0631f3157e9 Merge branch 'for-5.16/cdrom' into for-next omits 1f28f54215a8 nvme-multipath: enable polled I/O omits 5832b49f117e block: don't allow writing to the poll queue attribute omits 673451d0c1e6 block: switch polling to be bio based omits eab91427754f block: define 'struct bvec_iter' as packed omits 0d35aaeaae38 block: use SLAB_TYPESAFE_BY_RCU for the bio slab omits daab7652799e block: rename REQ_HIPRI to REQ_POLLED omits 0d178e3c19cd io_uring: don't sleep when polling for I/O omits 1e243df727da block: replace the spin argument to blk_iopoll with a flag [...] omits 57e3b9c759b7 blk-mq: remove blk_qc_t_valid omits 32c345ee65cc blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal omits 7614c85ccdd7 blk-mq: factor out a "classic" poll helper omits 82b4e596fef5 blk-mq: factor out a blk_qc_to_hctx helper omits 72cd680716d4 io_uring: fix a layering violation in io_iopoll_req_issued omits 8d313b1e6755 iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw omits 18a0770ec34f block: don't try to poll multi-bio I/Os in __blkdev_direct_IO omits b0c7bae891b1 direct-io: remove blk_poll support omits f537ecb0d59e io_uring: inform block layer of how many requests we are s [...] omits f44e20407932 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring omits 8a954bdc6441 Merge branch 'for-5.16/block' into for-5.16/block-io_uring omits 71c1818d8255 io_uring: fix io_free_batch_list races omits 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next omits d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 8b39fe3eab1e Merge branch 'pm-em' into linux-next omits 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] omits 8b472e7eb85b Merge branch 'pnp' into linux-next omits 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] omits 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] omits 353e4ad3db53 Merge branch 'acpica' into linux-next omits f889bf46e0c9 block: merge block_ioctl into blkdev_ioctl omits d32c93fbdd29 block: move the *blkdev_ioctl declarations out of blkdev.h omits 5fc0899a5c81 block: unexport blkdev_ioctl omits f328476e373a blk-mq: cleanup blk_mq_submit_bio omits 6fe09c1dd622 blk-mq: cleanup and rename __blk_mq_alloc_request discards a84a409204fb pinctrl: renesas: checker: Prefix common checker output discards 87dac29c769a pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] discards 4a21beb116e5 pinctrl: renesas: checker: Move overlapping field check discards f49f27dc315e pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] discards 81efb65fb35c pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] discards 23f87fe82c03 pinctrl: renesas: r8a779[56]x: Add MediaLB pins omits d53c18bef952 Merge branch 'remotes/lorenzo/pci/xgene' omits 26cfc8ca1312 Merge branch 'remotes/lorenzo/pci/vmd' omits f52be5cf2084 Merge branch 'pci/host/rcar' omits 028df9517dcf Merge branch 'pci/host/qcom' omits cdadb4c314a1 Merge branch 'remotes/lorenzo/pci/imx6' omits a89a766eebf6 Merge branch 'remotes/lorenzo/pci/endpoint' omits a2b37bdc3057 Merge branch 'remotes/lorenzo/pci/dwc' omits 00723f494020 Merge branch 'remotes/lorenzo/pci/apple' omits 088df0878424 Merge branch 'remotes/lorenzo/pci/aardvark' omits 8dcb0667c8f3 Merge branch 'pci/misc' omits 30ecd7d0fa0f Merge branch 'pci/vpd' omits 12672994572f Merge branch 'pci/virtualization' omits 9eb21d5d2f1b Merge branch 'pci/sysfs' omits 7b72cf47452e Merge branch 'pci/switchtec' omits 170734e0dfe9 Merge branch 'pci/resource' omits 27fbdd23c733 Merge branch 'pci/portdrv' omits ccdca64b4bc2 Merge branch 'pci/p2pdma' omits 1bec93d9b9ac Merge branch 'pci/enumeration' omits 61a8bbe63872 Merge branch 'pci/acpi' discards d8b0c9f07417 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] discards 81f2982909cd Merge remote-tracking branch 'regulator/for-5.15' into reg [...] discards 7413431c622f Merge remote-tracking branch 'tip/x86/fpu' into tip-master discards a5dd661e5363 Merge remote-tracking branch 'tip/sched/core' into tip-master discards ac716d0d92cb Merge remote-tracking branch 'tip/locking/core' into tip-master discards e3e941e63387 Merge remote-tracking branch 'tip/objtool/core' into tip-master discards b73b104ccdac Merge remote-tracking branch 'tip/x86/core' into tip-master discards 7f0c9aa7dba6 Merge remote-tracking branch 'tip/x86/misc' into tip-master discards a4d0950f78f0 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master discards 9722973a0590 Merge remote-tracking branch 'tip/x86/cc' into tip-master discards ea296d185391 Merge remote-tracking branch 'tip/x86/build' into tip-master discards b9ec10f5d19f Merge remote-tracking branch 'tip/x86/cpu' into tip-master discards c6a688bf90d4 Merge remote-tracking branch 'tip/ras/core' into tip-master discards fd5bb063b90e Merge remote-tracking branch 'tip/irq/core' into tip-master discards 5683d539391a Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] discards 08aebfcb11a2 Merge remote-tracking branch 'tip/perf/core' into tip-master discards 3ab37cc4d1e3 Merge branch 'x86/urgent' into x86/fpu, to resolve conflict omits e6d94fd07947 m68knommu: Remove MCPU32 config symbol omits cda00eb4d060 m68k: set a default value for MEMORY_RESERVE discards 56b46f3c5a87 MAINTAINERS: Add myself as maintainer of the scd4x driver discards a7f4efb60743 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description discards 970e874e0e69 iio: light: noa1305: Make use of the helper function dev_e [...] discards ed8ed381c0d4 iio: light: cm36651: Make use of the helper function dev_e [...] discards d94bb2551ec0 iio: health: afe4404: Make use of the helper function dev_ [...] discards 3cbebf693113 iio: health: afe4403: Make use of the helper function dev_ [...] discards daab5d39b619 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() discards 410c9ea11fac iio: st_sensors: Make use of the helper function dev_err_probe() discards 227a9fdb3b0d iio: dac: ti-dac7311: Make use of the helper function dev_ [...] discards 9b40dd7699c0 iio: dac: stm32-dac: Make use of the helper function dev_e [...] discards b58b03d3d18f iio: dac: mcp4922: Make use of the helper function dev_err [...] discards 5d7713c0cf15 iio: dac: max5821: Make use of the helper function dev_err [...] discards e322a34cd652 iio: dac: ds4424: Make use of the helper function dev_err_probe() discards 45f7d7494da6 iio: dac: ltc1660: Make use of the helper function dev_err [...] discards 2eb4cbf959f9 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] discards 85e3dca670ce iio: dac: ad8801: Make use of the helper function dev_err_probe() discards f5d4aa8225f0 docs: counter: Include counter-chrdev kernel-doc to generi [...] discards f590f58a1376 counter: fix docum. build problems after filename change discards f1e8f889eab7 dt-bindings: iio: ad779x: Add binding document discards 649e0b5c6ac5 iio: adc: ad799x: Implement selecting external reference v [...] discards 0d8238fc4673 iio: adc: max1027: fix error code in max1027_wait_eoc() omits c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next omits 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next omits b60073f60f4f Merge branch for-5.16/arm/dt into for-next omits 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next omits d22595529a59 Merge branch for-5.16/soc into for-next omits a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next omits 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next omits 4e6c3b1838ca Merge branch for-5.16/clk into for-next omits a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch omits c159c77e5aae block: bump max plugged deferred size from 16 to 32 omits c8db1e9c710e PCI/switchtec: Add check of event support omits e3c954444ad6 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP omits 79cb9f50d5ba PCI/switchtec: Update the way of getting management VEP in [...] omits 569e2863812f PCI/switchtec: Fix a MRPC error status handling issue discards 69890d2c55f3 Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] discards 13bc5082b19a ARM: dts: aspeed: Add TYAN S7106 BMC machine discards f47093402f59 ARM: dts: aspeed: rainier: Add power-config-full-load gpio omits e7198adb84dc kunit: tool: yield output from run_kernel in real time omits 6710951ee039 kunit: tool: support running each suite/test separately omits 28fa850f9b44 kunit: tool: actually track how long it took to run tests omits c9e7704b3da7 kunit: tool: factor exec + parse steps into a function omits cc74705ed681 kunit: add 'kunit.action' param to allow listing out tests omits d02376ebd812 kunit: tool: show list of valid --arch options when invalid omits 906932c29531 kunit: tool: misc fixes (unused vars, imports, leaked files) omits 91bd8c27be3b kunit: fix too small allocation when using suite-only kuni [...] discards b2d5b9cec60f sched: Fill unconditional hole induced by sched_entity discards c30be431c90a kernel/sched: Fix sched_fork() access an invalid sched_task_group discards f43df9225fca sched/topology: Remove unused numa_distance in cpu_attach_ [...] discards 2294d6f5131b sched/numa: Fix a few comments discards 00c034108a76 sched/numa: Remove the redundant member numa_group::fault_cpus discards b6153093de41 sched/numa: Replace hard-coded number by a define in numa_ [...] discards 2aa45be430a0 sched,livepatch: Use wake_up_if_idle() omits 4922ab639eb6 io_uring: remove extra io_ring_exit_work wake up omits d036485c22d2 io_uring: optimise out req->opcode reloading omits 98329c1d04bb io_uring: reshuffle io_submit_state bits omits 2d58e339eb49 io_uring: safer fallback_work free omits 3d2b8972f292 io_uring: optimise plugging discards 0dfc2dd723c8 Merge branch 'imx/maintainers' into for-next discards ee4b52d9be7a Merge branch 'imx/defconfig' into for-next discards 229b2b953f93 Merge branch 'imx/dt64' into for-next discards e3b8383a15db Merge branch 'imx/dt' into for-next discards 8c39df67dfd8 Merge branch 'imx/bindings' into for-next discards 5f86c88839e1 Merge branch 'imx/drivers' into for-next omits f38d3e404326 dt-bindings: mfd: Convert X-Powers AXP binding to a schema omits 10a1edd7dea3 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema omits 3265a4e7a675 mfd: qcom-pm8xxx: switch away from using chained IRQ handlers omits 887197e06685 mfd: sprd: Add SPI device ID table omits 131bbf492544 mfd: cpcap: Add SPI device ID table omits cc9165a12f6b mfd: altr_a10sr: Add SPI device ID table omits 4dfa671d4615 mfd: exynos-lpass: Describe driver in KConfig omits 6b1b35b4a693 dt-bindings: mfd: sprd: Add bindings for ums512 global registers omits 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp omits 1c45d45b794a block: inherit request start time from bio for BLK_CGROUP omits ddd49b6e5f09 block: move blk-throtl fast path inline omits 23df4825de5c blk-mq: Change shared sbitmap naming to shared tags omits 51b548d7da6a blk-mq: Stop using pointers for blk_mq_tags bitmap tags omits e0fdf846c7bb blk-mq: Use shared tags for shared sbitmap support omits be2f77cc00be blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() omits 0deb0a863d75 blk-mq: Add blk_mq_alloc_map_and_rqs() omits 6737c76455a0 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() omits 211f7658b28e blk-mq: Don't clear driver tags own mapping omits 03d6fedc1d0c blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() omits a3dd5b2b49c5 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() omits c09de816e865 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() omits f3bc757c2c57 blk-mq: Invert check in blk_mq_update_nr_requests() omits beb3ca37f30d blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] omits 6a40874a83e3 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ omits b444392e232a blk-mq: Change rqs check in blk_mq_free_rqs() omits d04df06d2155 io_uring: correct fill events helpers types omits 5896283dee33 io_uring: inline io_poll_complete omits ca85ca81cbc7 io_uring: inline io_req_needs_clean() omits ca045be7d721 io_uring: remove struct io_completion omits cc67e04c3b38 io_uring: control ->async_data with a REQ_F flag omits 62ca9cb93e7f io_uring: optimise io_free_batch_list() omits 65abac70a671 io_uring: mark cold functions omits bab362c378e1 io_uring: optimise ctx referencing by requests omits 035c28e53755 io_uring: merge CQ and poll waitqueues omits 3cab27de89c5 io_uring: don't wake sqpoll in io_cqring_ev_posted omits bd3a507b9276 io_uring: optimise INIT_WQ_LIST omits 64dd79fab2c0 io_uring: optimise request allocation omits 668826bd8698 io_uring: delay req queueing into compl-batch list omits dca3bfc50c94 io_uring: add more likely/unlikely() annotations omits d98a8452d291 io_uring: optimise kiocb layout omits 23372b9769c5 io_uring: add flag to not fail link after timeout omits ccaf124151e4 io_uring: clean up buffer select omits 1e1e4658e108 io_uring: init opcode in io_init_req() omits f3f27858f9aa io_uring: don't return from io_drain_req() omits 616864e88e92 io_uring: extra a helper for drain init omits 458f7b676079 io_uring: disable draining earlier omits 32e9066ec6e5 io_uring: comment why inline complete calls io_clean_op() omits 0e142da85e62 io_uring: kill off ->inflight_entry field omits 9875e473c739 io_uring: restructure submit sqes to_submit checks omits 23fb2f60abd2 io_uring: reshuffle queue_sqe completion handling omits 3045a07003f1 io_uring: inline hot path of __io_queue_sqe() omits 28a11fda6b2a io_uring: split slow path from io_queue_sqe omits 3ffac2f1d2b3 io_uring: remove drain_active check from hot path omits 024c7d2a572c io_uring: deduplicate io_queue_sqe() call sites omits cd8a92b25ca5 io_uring: don't pass state to io_submit_state_end omits 7c5c090a7e88 io_uring: don't pass tail into io_free_batch_list omits e01eabf25651 io_uring: inline completion batching helpers omits 9c4bd1bd38ea io_uring: optimise batch completion omits a518577e6533 io_uring: convert iopoll_completed to store_release omits 07e0156cc4b2 io_uring: add a helper for batch free omits 66f745ff6e61 io_uring: use single linked list for iopoll omits d7c6dc706156 io_uring: split iopoll loop omits 23f1ad2806e3 io_uring: replace list with stack for req caches omits 105043ff4cf4 io-wq: add io_wq_work_node based stack omits bb1a1614d291 io_uring: remove allocation cache array omits 6d1766f116bf io_uring: use slist for completion batching omits bf2a68ff7826 io_uring: make io_do_iopoll return number of reqs omits 8f273d2cb5b7 io_uring: force_nonspin omits 856d5f5cc065 io_uring: mark having different creds unlikely omits fe56a40466cb io_uring: return boolean value for io_alloc_async_data omits 9bb261e4e853 io_uring: optimise io_req_init() sqe flags checks omits 697f734778cd io_uring: remove ctx referencing from complete_post omits f4104e3d63d2 io_uring: add more uring info to fdinfo for debug omits a21000797281 io_uring: kill extra wake_up_process in tw add omits 93271b592cb3 io_uring: dedup CQE flushing non-empty checks omits 037d55eb849a io_uring: inline linked part of io_req_find_next omits 1da7d4843b16 io_uring: inline io_dismantle_req omits 4a6bc3430f21 io_uring: kill off ios_left omits 941522c60657 io-wq: Remove duplicate code in io_workqueue_create() omits 1c5199dd25c4 io_uring: dump sqe contents if issue fails omits e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp omits 50169570be7b PCI: apple: Configure RID to SID mapper on device addition omits 05dc551614a4 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range omits 85e82796a49e PCI: apple: Implement MSI support omits a0238019d29c PCI: apple: Add INTx and per-port interrupt support discards c6921fbc88e1 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling discards ed9069428ac1 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() discards 6964eba81b7b drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] discards d498d39a2ce4 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy discards 3c539a1fca35 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register omits aca11b4f969a PCI: apple: Set up reference clocks when probing omits a8bbe0366a3e PCI: apple: Add initial hardware bring-up discards 4c2d124b3c9d iio: imu: adis16400: Fix buffer alignment requirements. discards 4c06967e3b19 iio: gyro: mpu3050: Fix alignment and size issues with buffers. discards f3e1a573372e iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] discards 81ba4e6074af iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() discards 1e04c934316e iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C discards bc80747eb681 drm/msm: Do not run snapshot on non-DPU devices discards 99368f02f8ae iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" discards e5502cab0bc1 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] discards d6787a1f5875 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 discards 8f79d6cf64a3 counter: 104-quad-8: Replace mutex with spinlock discards bf73a2e77b13 counter: Implement events_queue_size sysfs attribute discards aa84a9562d87 counter: Implement *_component_id sysfs attributes discards 9c75f7060387 counter: Implement signalZ_action_component_id sysfs attribute discards fa6c0b223b9c tools/counter: Create Counter tools discards cf84952ccf5c docs: counter: Document character device interface discards 6877f0924e38 counter: Add character device interface discards bdd9e1bb35b5 counter: Move counter enums to uapi header discards 6efd54287a2a iio: adc: ad7291: convert probe to device-managed only discards 3d97f7f167fb iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc discards a94886704160 iio: adc: berlin2-adc: convert probe to device-managed only discards 5f88bdce8a2d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function discards e10bc3a0fbee iio: adc: max1363: convert probe to full device-managed discards 864fdecf9aa2 iio: adc: nau7802: convert probe to full device-managed omits 7ab3cc9cb7cb brd: reduce the brd_devices_mutex scope omits 0e69ff23e0bc swim3: add missing major.h include discards 552d2b833276 drm/msm/a3xx: fix error handling in a3xx_gpu_init() discards d44e4ddfe915 drm/msm/a4xx: fix error handling in a4xx_gpu_init() discards 12e8cfe10c91 drm/msm: Fix null pointer dereference on pointer edp discards d88d545c8291 drm/msm/mdp5: fix cursor-related warnings discards 38113c4905d7 drm/msm: Avoid potential overflow in timeout_to_jiffies() discards 318c92eeb8ac drm/msm: Fix devfreq NULL pointer dereference on a3xx discards 16c0ec8f006d drm/msm/dp: only signal audio when disconnected detected a [...] omits 8ac366117cc1 sx8: fix an error code in carm_init_one() omits ec49a9e7cdb8 pf: fix error codes in pf_init_unit() omits 926d14c89131 pcd: fix error codes in pcd_init_unit() omits 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] omits 093ab2277b92 block: print the current process in handle_bad_sector discards 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] discards d7f0282b7772 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] omits b4d170687c4f block/mq-deadline: Prioritize high-priority requests omits 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters omits 5eb9e5202056 block/mq-deadline: Add an invariant check omits 73ac1fd7994b block/mq-deadline: Improve request accounting further omits 8620265ec8ff block/ataflop: add error handling support for add_disk() omits 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk omits b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() omits e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper omits 3272470a8d5f swim: add error handling support for add_disk() omits 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() omits 052f476a9fbb swim: add helper for disk cleanup omits efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() omits 6c488373376b amiflop: add error handling support for add_disk() omits 6e7bcdf20bae floppy: add error handling support for add_disk() omits b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] omits 2d61455a9034 floppy: use blk_cleanup_disk() omits bda15d383291 floppy: fix add_disk() assumption on exit due to new developments omits 33b8b10bc7fd block/swim3: add error handling support for add_disk() omits 2e68b524b486 rbd: add add_disk() error handling omits d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() omits 55884ae0407c pf: add error handling support for add_disk() omits 1683818a4f1a block/sx8: add error handling support for add_disk() omits 7a4423841b4e block/rsxx: add error handling support for add_disk() omits 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() omits 056b5aa40c83 mtip32xx: add error handling support for add_disk() omits af54d9d8dd63 pd: add error handling support for add_disk() omits fea9c131df55 pcd: capture errors on cdrom_register() omits 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() omits e4ed399d2995 pcd: add error handling support for add_disk() omits 892c92265579 pd: cleanup initialization omits 327638dec0ce pf: cleanup initialization omits ea3d5fcb746a pcd: cleanup initialization omits 7a60e30557c3 pcd: move the identify buffer into pcd_identify omits e4e00b7d3933 n64cart: add error handling support for add_disk() omits b8ca4c92d3be drbd: add error handling support for add_disk() omits e36cbe76134d aoe: add error handling support for add_disk() omits ba8a791d9465 nbd: add error handling support for add_disk() omits c4ec50bcccc3 loop: add error handling support for add_disk() omits b9deda2c2326 null_blk: poll queue support omits 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 0b5222dc3da5 block: move struct request to blk-mq.h omits c285899b9776 block: move integrity handling out of <linux/blkdev.h> omits 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> omits 813174e36dd0 block: drop unused includes in <linux/genhd.h> omits b4c23d801849 block: drop unused includes in <linux/blkdev.h> omits 9dd82c0f430d block: move elevator.h to block/ omits 76794241c09d block: remove the struct blk_queue_ctx forward declaration omits f177a6c23d8e block: remove the cmd_size field from struct request_queue omits 44197059fa8e block: remove the unused blk_queue_state enum omits f43faec23875 block: remove the unused rq_end_sector macro omits 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] omits 1cc71b3e029f kernel: remove spurious blkdev.h includes omits 82fe6daa617f arch: remove spurious blkdev.h includes omits 9b264c0e4462 mm: remove spurious blkdev.h includes omits f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> omits 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> omits 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> discards 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp discards 3831a0d40886 firewire: Remove function callback casts omits 27b231798da1 mm/writeback: Add folio_write_one omits 011cfd9e145a mm/filemap: Add FGP_STABLE omits db2c05d524eb mm/filemap: Add filemap_get_folio omits 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio omits 6c03066a06db mm/filemap: Add filemap_add_folio() omits 20bd52db70a5 mm/filemap: Add filemap_alloc_folio omits 2138895eb484 mm/page_alloc: Add folio allocation functions omits bcc0f46ce3f1 mm/lru: Add folio_add_lru() omits 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 5c2861820dc2 mm: Add folio_evictable() omits 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio omits 25f9aa25e899 mm/filemap: Add readahead_folio() omits 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() omits 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() omits 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() omits ee1df0a0d08b mm/writeback: Add folio_account_redirty() omits d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() omits bf18cb8be39e mm/writeback: Add folio_cancel_dirty() omits 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() omits 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() omits c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios omits 27d26564afc5 mm/writeback: Add __folio_mark_dirty() omits 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() omits 725ccb797df8 mm/writeback: Add folio_start_writeback() omits 3262a9de10b8 mm/writeback: Add __folio_end_writeback() omits 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 omits 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits b95c50f8eae4 mm/migrate: Add folio_migrate_copy() omits e546b61eed32 mm/migrate: Add folio_migrate_flags() omits e775e4725c07 mm/migrate: Add folio_migrate_mapping() omits 5e96a9a758fa mm/rmap: Add folio_mkclean() omits ffba671f05c6 mm/swap: Add folio_mark_accessed() omits 7bcc2152ac11 mm/swap: Add folio_activate() omits 56ed04328bc6 mm: Add folio_young and folio_idle omits e7dd9dabb189 mm: Add arch_make_folio_accessible() omits a09215d25f44 mm: Add kmap_local_folio() omits 0d0fe8b3f7f8 mm: Add flush_dcache_folio() discards a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag discards 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag discards 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin discards daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' discards 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed discards 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed discards dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed discards 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed discards e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] discards 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed discards deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops discards 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] discards c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used discards 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] discards f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ discards ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper discards 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic discards 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] discards 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] discards f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration discards 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper discards 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] discards 4cf173978005 iio: adc: max1027: Rename a helper discards f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels discards c25e0434690b iio: adc: max1027: Drop useless debug messages discards 6a787e925a3e iio: adc: max1027: Drop extra warning message discards ec7088da5ab6 iio: adc: max1027: Fix style discards fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP discards 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] discards 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC discards 2d8a66a98231 iio: accel: fxls8962af: add wake on event discards 39ca5a20856e iio: accel: fxls8962af: add threshold event handling discards 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST discards 909863a43545 csky: bitops: Remove duplicate __clear_bit define discards f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] discards 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. discards 478a60c6efec iio: adc: aspeed: Support battery sensing. discards d953e790662b iio: adc: aspeed: Add compensation phase. discards c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. discards 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. discards a92c74f407ae iio: adc: aspeed: Support ast2600 adc. discards 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. discards 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. discards 4b849475544e iio: adc: aspeed: Add vref config function discards 04948b27a201 iio: adc: aspeed: Restructure the model data discards e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. discards 61d7a8212710 iio: ABI: Document in_concentration_co2_scale discards c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver discards d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI discards 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] omits ac048335ba21 treewide: Replace open-coded flex arrays in unions omits f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper omits f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct omits 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] omits d3edaddcd15e xfrm: Use memset_after() to clear padding omits 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] omits fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests discards 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg discards 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts discards 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig discards 38667bcb7efc csky: Fixup regs.sr broken in ptrace discards 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] omits 6d2d362a1aeb Merge branch 'v5.16-armsoc/dts64' into for-next discards ad9ee403ca4d Merge branch 'for-next/clang-fallthrough' into for-next/kspp discards f79f454ae501 assoc_array: Avoid open coded arithmetic in allocator arguments omits 4603664c0fe9 Merge branches 'fixes' and 'misc' into for-next omits 10d42e11770b ARM: imx6: mark OCRAM mapping read-only omits 8ba6388b7927 ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits 2208287258d4 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 854dd7e1fbbd ARM: 9123/1: scoop: Drop if with an always false condition omits d2780c8dccfd ARM: 9119/1: amba: Properly handle device probe without IR [...] omits 9eb87a614372 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 5069c3c9db44 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 2a9b5058b449 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 6092ed8fe34a Merge branch 'v5.16-clk/next' into for-next omits 6c8e337dfa46 Merge branch 'v5.16-armsoc/dts64' into for-next omits 42ad91657841 Merge branch 'v5.16-armsoc/dts32' into for-next discards 55c45baaaf78 iio: adc: rockchip_saradc: Make use of the helper function [...] discards 0271679437c1 iio: dac: stm32-dac: Make use of the helper function devm_ [...] discards 30f441553d04 iio: accel: mma7660: Mark acpi match table as maybe unused discards 91bd0594d615 iio: light: max44000: use device-managed functions in probe discards 5efe360577e5 iio: gyro: adis16080: use devm_iio_device_register() in probe discards 761a0f0b9a56 iio: dac: ad5064: convert probe to full device-managed discards 65c6fb5d12a2 staging: iio: ad9832: convert probe to device-managed discards 88d2b5594bf2 iio: dac: ad7303: convert probe to full device-managed discards 5b0b8a8af401 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused omits 3b29021ddd10 kunit: tool: allow filtering test cases via glob omits 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite discards 5b8d4d8c912c iio: ep93xx: Make use of the helper function devm_platform [...] discards f4e3beba6c32 docs: counter: Update to reflect sysfs internalization discards d5c7cab78a46 counter: Update counter.h comments to reflect sysfs intern [...] discards d70e46af7531 counter: Internalize sysfs interface code discards 357127231aa5 counter: stm32-timer-cnt: Provide defines for slave mode s [...] discards ed641aeed17a counter: stm32-lptimer-cnt: Provide defines for clock polarities discards 236378bb6ca7 Makefile: Enable -Wimplicit-fallthrough for Clang discards b442123b01de pcmcia: db1xxx_ss: Fix fall-through warning for Clang discards fd3058f3bd56 MIPS: Fix fall-through warnings for Clang discards 45b226ca8510 scsi: st: Fix fall-through warning for Clang discards 5d3986cf8ed6 MAINTAINERS: Rust discards 2a8394d90e0f scripts: add `generate_rust_analyzer.py` discards 5dbc177c7119 samples: add Rust examples discards d1828cb11743 docs: add Rust documentation discards dc08d49444e9 Kbuild: add Rust support discards 296e421767f3 rust: export generated symbols discards 6e81e20413f2 rust: add `kernel` crate discards dc8500d5b795 rust: add `macros` crate discards 8444e3570a0f rust: add `build_error` crate discards 25ad6376a155 rust: add `alloc` crate discards 2f9cf7636de2 rust: add `compiler_builtins` crate discards 4de916fef356 rust: add C helpers discards 360299269d2e vsprintf: add new `%pA` format specifier discards e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds discards f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 discards d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds 86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Sof [...] adds 1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.fr [...] adds bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet [...] adds be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" adds 0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" adds 8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" adds 4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of c [...] adds 6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel. [...] adds 97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large adds b253c3026c29 drm/hyperv: Fix double mouse pointers adds d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming adds 1a361b41c1a1 drm/r128: fix build for UML adds a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 adds 591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freede [...] adds 9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org [...] adds ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.or [...] adds 985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/ [...] adds 8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.o [...] adds 1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour adds 711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/ [...] adds 5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/ [...] adds a1467faa1041 ARM: imx: register reset controller from a platform driver adds 011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/s [...] adds f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/p [...] adds c3ca31ce0ea1 ARC: fix potential build snafu adds 5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of sta [...] adds af89ebaa64de csky: Fixup regs.sr broken in ptrace adds aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define adds e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST adds c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c- [...] adds 304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/li [...] adds dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/ [...] adds 6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 424b650f35c7 tracing: Fix missing osnoise tracer on max_latency adds 6675880fc4b7 tracing: Fix memory leak in eprobe_register() adds 1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() adds b26503b15631 tracing: Fix missing * in comment block adds 7d5fda1c841f tracing: Fix event probe removal from dynamic events adds 0282b0f01264 selftests/ftrace: Update test for more eprobe removal process adds be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] adds 368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/sc [...] adds ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/s [...] adds 8e820f962345 perf report: Output non-zero offset for decompressed records adds f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures adds 3ff6d64e68ab libperf tests: Fix test_stat_cpu adds d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git:/ [...] adds d997cc1715df Input: snvs_pwrkey - add clk handling adds fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on [...] adds 3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 adds a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning adds 12dbbfadd8f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/ [...] adds ebf613ae87ba Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds b9e42b3cf237 Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds a563ae0ff6dc Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/s [...] adds f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE adds e3572dff1279 Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub [...] adds cf52ad5ff16c Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/p [...] adds 711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAU [...] adds b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly adds 89f6602d4b95 Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.o [...] adds 68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message adds b3a72ca80351 efi/cper: use stack buffer for error record decoding adds 38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system( [...] adds 424e7d878cb7 Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/p [...] adds 71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support adds 60ebc28b073b Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds f644750ccc02 Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds b46179d6bb31 objtool: Check for gelf_update_rel[a] failures adds 86e1e054e0d2 objtool: Update section header before relocations adds 6890acacdee0 Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kern [...] adds 6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() adds 9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() adds cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 [...] adds be9eb2f00fa7 Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm [...] adds 3bb50f8530c9 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 14cfbb7a7856 io_uring: fix wrong condition to grab uring lock adds cc0af0a95172 Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.d [...] adds 7904022decc2 block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs adds 85f74acf097a nvme-pci: Fix abort command id adds be5eb9335426 nvme: fix per-namespace chardev deletion adds baa0ab2ba223 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.or [...] adds cc9c884dd7f4 block: call submit_bio_checks under q_usage_counter adds 1f14a0989073 block: factor out a blk_try_enter_queue helper adds a6741536f44a block: split bio_queue_enter from blk_queue_enter adds 8e141f9eb803 block: drain file system I/O on del_gendisk adds aec89dc5d421 block: keep q_usage_counter in atomic mode after del_gendisk adds c41108049d14 kyber: avoid q->disk dereferences in trace points adds f7bf35862477 brd: reduce the brd_devices_mutex scope adds a20417611b98 block: warn when putting the final reference on a registered disk adds d29bd41428cf block, bfq: reset last_bfqq_created on group change adds f2b3420b921d Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/l [...] adds 013923477cb3 pata_legacy: fix a couple uninitialized variable bugs adds 776c75010803 ata: ahci_platform: fix null-ptr-deref in ahci_platform_en [...] adds cd079b1f8707 Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 519d81956ee2 Linux 5.15-rc6 adds 8913970c1991 mm/userfaultfd: selftests: fix memory corruption with thp enabled adds cb185d5f1ebf userfaultfd: fix a race between writeprotect and exit_mmap() adds 295be91f7ef0 mm/migrate: optimize hotplug-time demotion order updates adds 76af6a054da4 mm/migrate: add CPU hotplug to demotion #ifdef adds a6a0251c6fce mm/migrate: fix CPUHP state to update node demotion order adds 5314454ea3ff ocfs2: fix data corruption after conversion from inline format adds b15fa9224e6e ocfs2: mount fails with buffer overflow in strlen adds 5173ed72bcfc memblock: check memory total_size adds 6d2aec9e123b mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds 2127d22509ae mm, slub: fix two bugs in slab_debug_trace_open() adds 899447f669da mm, slub: fix mismatch between reconstructed freelist dept [...] adds 9037c57681d2 mm, slub: fix potential memoryleak in kmem_cache_open() adds 67823a544414 mm, slub: fix potential use-after-free in slab_debugfs_fops adds 3ddd60268c24 mm, slub: fix incorrect memcg slab count for bulk free adds b0e901280d98 elfcore: correct reference to CONFIG_UML adds 032146cda855 vfs: check fd has read access in kernel_read_file_from_fd() adds 79f9bc584314 mm/secretmem: fix NULL page->mapping dereference in page_i [...] adds 1ca7554d05ac mm/thp: decrease nr_thps in file's mapping on THP split adds 362d5dfc483c mailmap: add Andrej Shadura adds d9abdee5fd5a Merge branch 'akpm' (patches from Andrew) adds 019057bd73d1 KVM: SEV-ES: fix length of string I/O adds 1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount adds 7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 adds 6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE adds e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pu [...] adds fa13843d1565 KVM: X86: fix lazy allocation of rmaps adds baa1e5ca172c KVM: SEV-ES: Set guest_state_protected after VMSA update adds f7d8a19f9a05 Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] adds 9139a7a64581 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] adds 01c7d2672a84 KVM: kvm_stat: do not show halt_wait_ns adds d61863c66f9b KVM: VMX: Remove redundant handling of bus lock vmexit adds 9f1ee7b169af KVM: SEV-ES: reduce ghcb_sa_len to 32 bits adds 0afe64bebb13 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cce60f15c04 NIOS2: irqflags: rename a redefined register name adds 1e59977463e9 Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kerne [...] adds ed65df63a39a tracing: Have all levels of checks prevent recursion adds fc9b289344b8 Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/sc [...] adds 6e3ee990c904 audit: fix possible null-pointer dereference in audit_filt [...] adds 6da52dead8f5 Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/ [...] adds 3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset adds d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers adds eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/p [...] adds 29664923725a ALSA: usb-audio: Fix microphone sound on Jieli webcam. adds 8e37395c3a5d Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm [...] adds c2bbf9d1e9ac dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC adds 515dcc2e0217 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/ [...] adds 98d0a6fb7303 ceph: skip existing superblocks that are blocklisted or sh [...] adds 1bd85aa65d0e ceph: fix handling of "meta" errors adds 2f111a6fd5b5 Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/cep [...] adds 9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG adds 00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images adds e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned adds eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition adds 44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer adds 1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype adds 48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing adds 613f8b175c77 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] adds 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV adds 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 adds ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency adds 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] adds 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] adds 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode adds e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] adds 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] adds 4a42b2315022 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 496c5fe25c37 powerpc/idle: Don't corrupt back chain when going idle adds 787252a10d94 powerpc/smp: do not decrement idle task preempt count in C [...] adds 14254ff2314f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform adds 075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify adds 46393d61a328 lan78xx: select CRC32 adds 86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys adds a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 adds 78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex adds 64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex adds 4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' adds 0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev adds ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues adds 73e30a62b19b ice: Avoid crash from unnecessary IDA free adds e4c2efa1393c ice: fix getting UDP tunnel entry adds b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api adds 2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets adds fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 adds 0a9bb11a5e29 hamradio: baycom_epp: fix build for UML adds b504a884f6b5 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_ [...] adds d9d52a3ebd28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j [...] adds 379743985ab6 can: j1939: j1939_xtp_rx_dat_one(): cancel session if rece [...] adds a4fbe70c5cb7 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less [...] adds 9acf636215a6 can: isotp: isotp_sendmsg(): add result check for wait_eve [...] adds 43a08c3bdac4 can: isotp: isotp_sendmsg(): fix TX buffer concurrent acce [...] adds f7c05c3987dc can: rcar_can: fix suspend/resume adds 99d173fbe894 can: m_can: fix iomap_read_fifo() and iomap_write_fifo() adds 949fe9b35570 can: peak_pci: peak_pci_remove(): fix UAF adds 3d031abc7e72 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ER [...] adds 553715feaa9e can: peak_usb: pcan_usb_fd_decode_status(): remove unneces [...] adds bca69044affa Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git [...] adds 66d262804a22 net: dsa: lantiq_gswip: fix register definition adds 342afce10d6f net: dsa: mt7530: correct ds->num_ports adds 2dc4e9e88cfc net/sched: act_ct: Fix byte count on fragmented packets adds d9fd7e9fccfa net: sparx5: Add of_node_put() before goto adds d1a7b9e46965 net: mscc: ocelot: Add of_node_put() before goto adds b2cddb44bddc cavium: Return negative value when pci_alloc_irq_vectors() fails adds b416beb25d93 mctp: unify sockaddr_mctp types adds 5a20dd46b8b8 mctp: Be explicit about struct sockaddr_mctp padding adds d49fe5e81517 selftests/tls: add SM4 algorithm dependency for tls selftests adds 8a64ef042eab nfp: bpf: silence bitwise vs. logical OR warning adds e211210098cb mISDN: Fix return values of the probe function adds c69b2f468768 cavium: Fix return values of the probe function adds d674a8f123b4 can: isotp: isotp_sendmsg(): fix return error on FC timeou [...] adds 04ee2752a5a9 Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git [...] adds ba69fd9101f2 net: dsa: Fix an error handling path in 'dsa_switch_parse_ [...] adds 55161e67d44f vrf: Revert "Reset skb conntrack connection..." adds 60484103d5c3 net: hns3: Add configuration of TM QCN error event adds b63fcaab9598 net: hns3: reset DWRR of unused tc to zero adds 731797fdffa3 net: hns3: add limit ets dwrr bandwidth cannot be 0 adds adfb7b4966c0 net: hns3: fix the max tx size according to user manual adds 9f9f0f19994b net: hns3: fix for miscalculation of rx unused desc adds 68752b24f51a net: hns3: schedule the polling again when allocation fails adds 1385cc81baeb net: hns3: fix vf reset workqueue cannot exit adds 0dd8a25f355b net: hns3: disable sriov before unload hclge layer adds 323e9a957df8 Merge branch 'hns3-fixes' adds 641e3fd1a038 nfc: st95hf: Make spi remove() callback return zero adds 3cb958027cb8 net: stmmac: Fix E2E delay mechanism adds 4225fea1cb28 ptp: Fix possible memory leak in ptp_clock_register() adds 49ebe34ccc2e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d9aaaf223297 netfilter: ebtables: allocate chainstack on CPU local nodes adds de9df716d005 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds edddce5cc226 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] adds 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() adds 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() adds 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] adds 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR adds cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly adds 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume adds c731bbc8a2f5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running adds 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels adds d591d4b32aa9 ASoC: cs42l42: Correct some register default values adds 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers adds 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] adds 2a031a99428b ASoC: cs42l42: Don't claim to support 192k adds 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz adds 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable adds fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK adds 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile adds 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] adds 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts adds 1f1040c78dba Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 89dc284e3426 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 48cd3fe5f25e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id adds 6744c839e111 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds f94f82342921 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors adds 99b1272ce2c1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 246c10ef0acc Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value adds 2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() adds 9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_a [...] adds 09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_an [...] adds 604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy [...] adds fe6f45f6ba22 iio: core: check return value when calling dev_set_name() adds e2523712e779 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again adds 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu adds 454f2813e2ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9c4d924d14c2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 58c7012358ca Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds f41ff5255d05 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] adds 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() adds 06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails adds 7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x [...] adds 4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl adds 4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk adds 38fb3eafc85c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 59be177a909a drm/i915: Remove memory frequency calculation adds 2b25342b2d39 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] adds 162079f2dccd mmc: winbond: don't build on M68K adds becaca9621b1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5560855b4467 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds b0674bc214ce hypverv/vmbus: include linux/bitops.h adds bced5853d91d Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 91ff4712af9e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload adds e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] adds c48af0f39374 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds a78195af15fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5348a88e2150 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds df1484cf5c0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9d6361922489 ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds 54f5b3615f19 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] adds eb4f75691587 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" adds 854f695c3d41 ARM: 9119/1: amba: Properly handle device probe without IR [...] adds 1c1838757611 ARM: 9123/1: scoop: Drop if with an always false condition adds 48342ae751c7 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] adds b8bc0e50a32a ARM: add __arm_iomem_set_ro() to write-protect ioremapped area adds 4aede550f104 ARM: imx6: mark OCRAM mapping read-only adds caed89dab0ca ARM: 9128/1: mm: Refactor the __do_page_fault() adds 488cab12c371 ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() adds f177b06ed7d5 ARM: 9127/1: mm: Cleanup access_error() adds 93d204384401 ARM: 9126/1: mm: Kill page table base print in show_pte() adds 2e707106fac7 ARM: 9130/1: mm: Provide die_kernel_fault() helper adds abc25bbcb55c ARM: 9131/1: mm: Fix PXN process with LPAE feature adds 0427af413485 Merge branches 'fixes' and 'misc' into for-next adds dfbdcda280eb gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support adds 19f29aebd929 ARM: smp: Pass task to secondary_start_kernel adds 3855ab614df4 ARM: smp: Free up the TLS register while running in the kernel adds 50596b7559bf ARM: smp: Store current pointer in TPIDRURO register if available adds 18ed1c01a7dd ARM: smp: Enable THREAD_INFO_IN_TASK adds 13a695aa50de Merge tag 'pr-arm32-ti-in-task' of git://git.kernel.org/pu [...] adds c03c06cd0ac5 Merge branch 'devel-stable' into for-next adds ee04c9713b3e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds c8a25f22c4b5 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds ba232d398aee Merge tag 'v5.15-next-dts64' of git://git.kernel.org/pub/s [...] adds 878e26d3601b Merge tag 'qcom-dts-for-5.16' of git://git.kernel.org/pub/ [...] adds c7613530d1ed Merge tag 'qcom-arm64-for-5.16' of git://git.kernel.org/pu [...] adds 54dd38340d76 Merge tag 'samsung-dt-5.16' of git://git.kernel.org/pub/sc [...] adds f202bd97c689 Merge tag 'samsung-dt64-5.16' of git://git.kernel.org/pub/ [...] adds e5a8339e13fb ARM: dts: NSP: add device names to compatible adds 239cf177186a dt-bindings: arm: bcm: add NSP devices to SoCs adds 6e41ab534fd8 ARM: dts: NSP: enable DMA on bcm988312hr adds 986fad2beb5a ARM: dts: NSP: disable qspi node by default adds 2644193266dd ARM: dts: NSP: add MDIO bus controller node adds 4bb2642cbd38 ARM: dts: NSP: Move USB3 PHY to internal MDIO bus adds e544f2cfb287 dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65 adds f509d4a78a75 ARM: dts: NSP: Add common bindings for MX64/MX65 adds 2698fbb457d7 ARM: dts: NSP: Add Ax stepping modifications adds d50a0923f35b ARM: dts: NSP: Add DT files for Meraki MX64 series adds af413758ea71 ARM: dts: NSP: Add DT files for Meraki MX65 series adds 9dba049b6d32 ARM: dts: BCM5301X: Fix nodes names adds 6ee0b56f7530 ARM: dts: BCM5301X: Fix MDIO mux binding adds c5e1df3276d7 ARM: dts: BCM5301X: Fix memory nodes names adds 695717eb4c61 ARM: dts: NSP: Add bcm958623hr board name to dts adds 15a563d008ef ARM: dts: NSP: Fix mpcore, mmc node names adds 38f8111369f3 ARM: dts: NSP: Fix MDIO mux node names adds 56e4e5484272 ARM: dts: NSP: Fix MX64/MX65 eeprom node name adds f5fc9044e5d4 ARM: dts: NSP: Fix MX65 MDIO mux warnings adds 225ffaf3d0e0 ARM: dts: BCM5301X: Specify switch ports for more devices adds 9fb90ae6cae7 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch adds 64612828628c ARM: dts: BCM53573: Add Tenda AC9 switch ports adds 6abc4ca5a280 ARM: BCM53016: Specify switch ports for Meraki MR32 adds 477ffdbdf389 ARM: BCM53016: MR32: get mac-address from nvmem adds beff77b93452 ARM: dts: BCM5301X: Add DT for Asus RT-AC88U adds 82f811bd2c23 dt-bindings: display: bcm2835: add optional property power [...] adds ec8524968d16 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 09ce63ec3355 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds d1b2237b2871 ARM: dts: Add Raspberry Pi Compute Module 4 adds ea93ada05c9e ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 1d71d543469c arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds 0f937bc2f2ab Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next adds 4d3e49a3755c Merge tag 'arm-soc/for-5.16/devicetree' of https://github. [...] adds d0ae9c944b94 arm64: dts: broadcom: bcm4908: Fix NAND node name adds 6cf9f70255b9 arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus adds 6c38c39ab214 arm64: dts: broadcom: bcm4908: Fix UART clock name adds 4f0c2be3d1f9 Merge tag 'arm-soc/for-5.16/devicetree-arm64' of https://g [...] adds ffc011b696f0 ARM: dts: ux500: Tag Janice display SPI correct adds 7aee0288beab ARM: dts: ux500: Skomer regulator fixes adds 1a4c2705548a ARM: dts: ux500: Fix up SD card pin config adds 41b086b22fd8 ARM: dts: ux500: Skomer eMMC needs 300 ms power on adds be3a60a94390 ARM: dts: ux500: Switch battery nodes to standard adds 514d507811b3 Merge tag 'ux500-dts-for-v5.16' of git://git.kernel.org/pu [...] adds 6219b20e1ecd arm64: dts: hisilicon: Add support for Hikey 970 PMIC adds 894d4f1f77d0 arm64: dts: hisilicon: fix arm,sp805 compatible string adds dcc3f56519b6 arm64: dts: hisilicon: align operating-points table name w [...] adds 6fa496fd7db6 Merge tag 'hisi-arm64-dt-for-5.16' of git://github.com/his [...] adds 18b34bcad26c ARM: dts: aspeed: rainier: Add power-config-full-load gpio adds 4dd51eb7c838 ARM: dts: aspeed: Add TYAN S7106 BMC machine adds 4eb7fe3333a0 ARM: dts: aspeed: fp5280g2: Use the 64M layout adds f6bfe0146895 Merge tag 'aspeed-5.16-devicetree' of git://git.kernel.org [...] adds 6be85db40135 mailmap: Fix text encoding for Niklas Söderlund adds f97ee3e963b3 Merge tag 'renesas-arm-dt-for-v5.16-tag2' of git://git.ker [...] adds 1da8779c0029 ARM: dts: stm32: add STM32MP13 SoCs support adds 396e4168c527 dt-bindings: stm32: document stm32mp135f-dk board adds 7e9e2d18c02c ARM: dts: stm32: add initial support of stm32mp135f-dk board adds 2012579b3129 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz adds 5ac05598aa20 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey adds 3d4fb3d4c431 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] adds 6f87a74d3127 ARM: dts: stm32: fix SAI sub nodes register range adds 1a9a9d226f0f ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds db7be2cb87ae ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] adds ef5dcb1bc2d0 Merge tag 'stm32-dt-for-v5.16-1' of git://git.kernel.org/p [...] adds 7b5233cda6f8 Merge branch 'arm/dt' into for-next adds e2450531ec39 soc: document merges adds 737929191283 arm64: dts: marvell: add Globalscale MOCHAbin adds e844804baa07 Merge tag 'mvebu-dt64-5.16-1' of git://git.kernel.org/pub/ [...] adds 9b9a7ea8ec88 Merge tag 'mvebu-dt-5.16-1' of git://git.kernel.org/pub/sc [...] adds 6beeaf48db6c arm64: dts: visconti: Add PCIe host controller support for [...] adds c53fd4102c46 arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC adds d1c7bf051ca5 dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board adds 518d432fd529 arm64: dts: visconti: Add DTS for the VisROBO board adds 06ddf8fb4337 Merge tag 'visconti-arm-dt-for-v5.16' of git://git.kernel. [...] adds 83ad8d101151 dt-bindings: arm: fsl: add ls1021a-tsn board adds 353bbb3d07e8 Merge tag 'imx-bindings-5.16' of git://git.kernel.org/pub/ [...] adds 4fb0b9309c9f ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery adds c49d461648e5 ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC pr [...] adds 113dc42b03e3 ARM: dts: ls1021a: remove clock-names property for i2c nodes adds ca8a261617c7 ARM: dts: ls1021a: change dma channels order to match schema adds 784bdc6f2697 ARM: dts: ls1021a: change to use SPDX identifiers adds 7cd2f9a59f34 ARM: dts: ls1021a-qds: Add node for QSPI flash adds 74c7b4593798 ARM: dts: ls1021a: update pcie nodes for dt-schema check adds 44c407203313 ARM: dts: ls1021a: fix board compatible to follow binding schema adds d41488bc0b65 ARM: dts: ls1021a: breakup long values in thermal node adds 61761d3eeb43 ARM: dts: ls1021a: disable ifc node by default adds 8611083250e8 ARM: dts: ls1021a: remove regulators simple-bus adds e11f309660e1 ARM: dts: ls1021a: fix memory node for schema check adds 39a1d8d2fbda ARM: dts: ls1021a: add #dma-cells to qdma node adds 8bcf67b8d893 ARM: dts: ls1021a: add #power-domain-cells for power-contr [...] adds 6aae6c49690c ARM: dts: ls1021a-qds: change fpga to simple-mfd device adds 08dc4d0c9535 ARM: dts: ls1021a-tsn: remove undocumented property "posit [...] adds 1ee1500ef717 ARM: dts: ls1021a: move thermal-zones node out of soc/ adds 05e63b48b20f ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compati [...] adds 8bd8822c8378 Merge tag 'imx-dt-5.16' of git://git.kernel.org/pub/scm/li [...] adds ca4fd34e8603 arm64: dts: imx8mq-librem5: add reset gpio to mantix panel [...] adds 1f8359d4a242 arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl as [...] adds 924025e5eeb9 arm64: dts: imx8mq-librem5: wire up the wifi regulator adds c3817595d6d0 arm64: dts: imx8mq-librem5: delay the startup of the SDIO adds 2344af0d5b58 arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards adds 09d255f0beb5 arm64: dts: imx8mq-librem5: Limit the max sdio frequency adds fea0fd097c4f arm64: dts: imx8mq-librem5: set debounce interval of volum [...] adds 7973009235e2 arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix adds ec1e91d400bf arm64: dts: imx8mm-kontron: Add support for ultra high spe [...] adds 8d2214d3a64c Merge tag 'imx-dt64-5.16' of git://git.kernel.org/pub/scm/ [...] adds d7b101a35ad0 dt-bindings: interconnect: sunxi: Add R40 MBUS compatible adds b4ebc083a3e0 Merge tag 'sunxi-dt-for-5.16-1' of git://git.kernel.org/pu [...] adds 7a4d10a17c7a ARM: dts: Add PTP timesource to the IXP456x adds 3e70cee46cbc ARM: dts: ixp4xx: Group PCI interrupt properties together adds 804565cd9994 Merge tag 'ixp4xx-dts-for-v5.16' of git://git.kernel.org/p [...] adds 25848b04dc07 ARM: dts: gemini: add labels for USB, IDE, flash and ethernet adds c7c7464c99d2 dt-bindings: add vendor prefix for edimax adds 481ef3e3b87f dt-bindings: add vendor prefix for ssi adds 97b07ef09f52 ARM: gemini: add device tree for edimax NS2502 adds 0f2752384fcf ARM: gemini: add device tree for ssi1328 adds 07a6602bdc79 ARM: dts: gemini: Consolidate PCI interrupt-map properties adds 7b27dc2769ba Merge tag 'gemini-dts-for-v5.16' of git://git.kernel.org/p [...] adds a65e6523e6dc arm64: dts: rockchip: add spdif node to rk356x adds 7ab91acd3624 arm64: dts: rockchip: enable spdif on Quartz64 A adds fff963f4ec42 dt-bindings: arm: rockchip: add rk3368 compatible string t [...] adds b394e70cdcab arm64: dts: rockchip: add powerdomains to rk3368 adds 263b39bce2fb arm64: dts: rockchip: add 'chassis-type' property adds ec3028e7c83e arm64: dts: rockchip: change gpio nodenames adds ef5c91357004 arm64: dts: rockchip: Add i2s1 on rk356x adds 1938b585ed19 arm64: dts: rockchip: Add analog audio on Quartz64 adds 5c9e66c6b75a arm64: dts: rockchip: fix resets in tsadc node for rk356x adds 43f9699b0c12 arm64: dts: rockchip: Add idle cooling devices to rk3399 adds 40e7a3994c90 Merge tag 'v5.16-rockchip-dts64-2' of git://git.kernel.org [...] adds d7077ac508e6 ARM: dts: rockchip: change gpio nodenames adds 97ef6931208f ARM: dts: rockchip: remove usb-phy fallback string from rk [...] adds fcd9d3469b7f Merge tag 'v5.16-rockchip-dts32-2' of git://git.kernel.org [...] adds 6375b9083785 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds e580ba64acd2 Merge branch 'arm/dt' into for-next adds 72949f76565c soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() adds 4a47ce1fab47 Merge tag 'imx-drivers-5.16' of git://git.kernel.org/pub/s [...] adds 409d8a9c1dbe Merge tag 'sunxi-drivers-for-5.16-1' of git://git.kernel.o [...] adds f4ff6b56bc8a ASoC: cirrus: i2s: Prepare clock before using it adds 9645ccc7bd7a ep93xx: clock: convert in-place to COMMON_CLK adds 9028b2463c1e tee: add sec_world_id to struct tee_shm adds c0ab6db39a90 optee: simplify optee_release() adds 4602c5842f64 optee: refactor driver with internal callbacks adds c51a564a5b48 optee: isolate smc abi adds 4615e5a34b95 optee: add FF-A support adds 20f6d9586eee Merge tag 'optee-ffa-for-v5.16' of git://git.linaro.org/pe [...] adds cf74616f4499 Merge branch 'arm/drivers' into for-next adds f543a47064a4 soc: document merges adds 5e99934c42fc ARM: dts: mstar: Add rtc device node adds 4ad12dd5a2b0 ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw- [...] adds 06fab4a544a2 Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] adds 9f2feb32c2b6 Merge tag 'omap-for-v5.16/gpmc-signed' of git://git.kernel [...] adds bb71c605b3b7 Merge branch 'arm/dt' into for-next adds a307ca926028 Merge tag 'mvebu-defconfig-5.16-1' of git://git.kernel.org [...] adds 9606ebc100ef arm64: defconfig: Visconti: Enable PCIe host controller adds ddcb48fa7d60 Merge tag 'visconti-arm-defconfig-for-v5.16' of git://git. [...] adds e99a1fa731b4 ARM: imx_v6_v7_defconfig: Enable HID I2C adds 48fe205ada2d Merge tag 'imx-defconfig-5.16' of git://git.kernel.org/pub [...] adds 4cd1489d06d7 Merge branch 'arm/defconfigs' into for-next adds 3ec1b819f1c4 dt-bindings: reset: Add lan966x support adds 8c81620ac1ac reset: mchp: sparx5: Extend support for lan966x adds c13d33985def Merge tag 'reset-for-v5.16' of git://git.pengutronix.de/pz [...] adds e3ac7333c2ea Merge branch 'arm/drivers' into for-next adds 851feb4943ea Merge tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/ [...] adds 17c129caec5d Merge tag 'imx-maintainers-5.16' of git://git.kernel.org/p [...] adds 5cec64e5f97e Merge tag 'sunxi-core-for-5.16-1' of git://git.kernel.org/ [...] adds 9dbe1058039d Merge branch 'arm/soc' into for-next adds 64e0faea9d7c Merge tag 'v5.15-rc6' into for-next adds a5f2e9a8881a Merge branch 'arm/fixes' into for-next adds c175536e7eff soc: document merges adds 9d867bfe2d45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9db6e5884ae8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7a5a2fc5991f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c688b4ad0c8b ARM: configs: aspeed: Disable IPV6 SIT device adds 7af36da5fede ARM: configs: aspeed: Enable commonly used drivers adds 59b8bfc89439 ARM: configs: aspeed: Enable pstore and lockup detectors adds 6c78800461e6 ARM: config: aspeed: Enable Network Block Device adds 52a490e0efac ARM: configs: aspeed: Remove unused USB gadget devices adds 509d3f2b755f Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds 6a9284e8f4d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d245d086c7 dt-bindings: Relocate DDR bindings adds 9e17f71e9c33 dt-bindings: memory: lpddr2: Convert to schema adds 3539a2c6c689 dt-bindings: memory: lpddr2: Add revision-id properties adds 2782ece0d315 dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F adds 001b8b2594db dt-bindings: Add vendor prefix for Elpida Memory adds ce004ae6c552 dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node adds 38322cf423f6 memory: Add LPDDR2-info helpers adds 131dd9a436d8 memory: tegra20-emc: Support matching timings by LPDDR2 co [...] adds 3111a22e06df Merge branch 'mem-ctrl-next' into for-next adds 3369077ae773 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 86f84f8adccf Merge branch 'imx/drivers' into for-next adds 965aac363713 Merge branch 'imx/bindings' into for-next adds 1915f54235dd Merge branch 'imx/dt' into for-next adds 37e01e683031 Merge branch 'imx/dt64' into for-next adds c0ec57e5b18c Merge branch 'imx/defconfig' into for-next adds 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next adds f3b6ba5453b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ddba96be134c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cddc976f185e arm64: dts: mt8183: change rpmsg property name adds 0efac36e9559 Merge branch 'v5.16-tmp/dts64' into for-next adds 3b635953398b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed8afe1efecf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 46ace9ca6030 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96ecd09c0c5a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds 5c1c3e2a7693 arm64: defconfig: Disable firmware sysfs fallback adds 88800cb25484 arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect adds 551ed64388fd arm64: defconfig: Enable Sleep stats driver adds 2533786f46d0 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names adds 9095d054851f arm64: dts: qcom: msm8916: Drop underscore in node name adds 622adb84b3e7 arm64: dts: qcom: sdm845: Drop standalone smem node adds dfe28877db61 arm64: dts: qcom: sc7180: Add qspi compatible adds 266e5cf39a0f arm64: dts: qcom: sm8250: remove mmcx regulator adds eaa744b1c101 arm64: dts: qcom: add 'chassis-type' property adds 4537977a50e6 arm64: dts: sc7180: Factor out ti-sn65dsi86 support adds 0faf297c4273 arm64: dts: sc7180: Support Parade ps8640 edp bridge adds 47cb6a068409 arm64: dts: qcom: Enable RPMh Sleep stats adds 290bc6846547 arm64: dts: qcom: Enable RPM Sleep stats adds de0c7e12836c arm64: dts: qcom: pm8916: fix mpps device tree node adds 58d92e6e7325 arm64: dts: qcom: pm8994: fix mpps device tree node adds a4344427eadd arm64: dts: qcom: apq8016-sbc: fix mpps state names adds 3386f0142745 arm64: dts: qcom: pm8916: add interrupt controller properties adds 8f48ceef5db9 arm64: dts: qcom: pm8994: add interrupt controller properties adds d0fe6491ddd2 dt-bindings: sram: Document qcom,rpm-msg-ram adds 7a99e87e2e6b dt-bindings: soc: smem: Make indirection optional adds b5af64fceb04 soc: qcom: smem: Support reserved-memory description adds e3e56c050ab6 soc: qcom: rpmhpd: Make power_on actually enable the domain adds 2fae3ecc7040 soc: qcom: socinfo: add two missing PMIC IDs adds ac3f1ee77cbe dt-bindings: Introduce QCOM Sleep stats bindings adds 1d7724690344 soc: qcom: Add Sleep stats driver adds 85f755083b23 soc: qcom: smp2p: add feature negotiation and ssr ack feat [...] adds 03d4e43fc5be ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI adds 9be51f0b16ef ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes adds cd1049b631d0 ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes adds 6a91e584a3a0 ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes adds 72af8d006b68 ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes adds 50ec4abed12c ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes adds 7cf05e3b457b ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix [...] adds 636396efe303 ARM: dts: qcom-apq8060-dragonboard: fix mpps state names adds 216f41938d66 ARM: dts: qcom-apq8064: add interrupt controller properties adds f574aa0b1240 ARM: dts: qcom-mdm9615: add interrupt controller properties adds 789a247a3f10 ARM: dts: qcom-msm8660: add interrupt controller properties adds 3dca61a70c04 ARM: dts: qcom-pm8841: add interrupt controller properties adds 9fb04774f343 ARM: dts: qcom-pm8941: add interrupt controller properties adds a7fe01561e6c ARM: dts: qcom-pma8084: add interrupt controller properties adds 35aab56bc55a Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] adds dfbdd3e65bba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 077a8784bd95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 525a6b4bd53f Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds f016f7ef6bfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next adds 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next adds 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next adds 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next adds cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next adds 7c1fd5508819 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c072c4ef7ef0 soc: samsung: exynos-chipid: Pass revision reg offsets adds 0a0124065fcd dt-bindings: samsung: exynos-chipid: Document Exynos850 co [...] adds 81a51eb6be3d soc: samsung: exynos-chipid: Add Exynos850 support adds 66d9de75cfc1 Merge branch 'next/drivers' into for-next adds d96890fca9fd rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies adds 38769d821158 Merge branch 'next/drivers' into for-next adds 2b91bd8d2bce ARM: dts: exynos: add 'chassis-type' property adds 7b06c1ad884e ARM: dts: s5pv210: add 'chassis-type' property adds a26fd3037b88 Merge branch 'next/dt' into for-next adds 4b1a78330df4 arm64: dts: exynos: add 'chassis-type' property adds ed58c2078de0 Merge branch 'next/dt64' into for-next adds 8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash c [...] adds 65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible adds 20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties i [...] adds 73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic adds 9962a066f3c1 riscv: dts: sifive: add missing compatible for plic adds 3ed6ae3305e0 Merge branch 'for-v5.16/dts-riscv' into for-next adds 6f4c2f2331ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds daabc195ceb5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] adds 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range adds 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] adds b59a3985fa09 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds b61a66481175 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 4948e1aec971 Merge branch for-5.16/clk into for-next adds daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next adds 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer adds 08ad4144d4c7 Merge branch for-5.16/firmware into for-next adds b0870f4c1a8b Merge branch for-5.16/soc into for-next adds 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next adds 799a10547ea7 Merge branch for-5.16/arm/dt into for-next adds 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next adds bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next adds 9d33001c25dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dab3520cf048 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver adds ceae494be052 soc: xilinx: cleanup debug and error messages adds 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags adds e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro adds 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] adds 326b5e9db528 Merge branch 'zynqmp/soc' into for-next adds b221373fcc00 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain adds a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain adds 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller adds a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] adds 3652265514f5 clk: qcom: gdsc: enable optional power domain support adds 11cae9cb85ec Merge branch 'clk-qcom' into clk-next adds 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST adds d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users adds 5d776bab41b2 Merge branch 'clk-versatile' into clk-next adds 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks adds bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] adds a475008b40f2 Merge branch 'clk-renesas' into clk-next adds 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] adds 197634683362 Merge branch 'clk-composite-determine-fix' (early part) in [...] adds d9843c8ead69 Merge branch 'clk-fixes' into clk-next adds 6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mu [...] adds e88c20ffe7d5 Merge branch 'clk-composite-determine-fix' into clk-next adds 4bcb306d5676 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings adds 7dd05578198b clk: samsung: Introduce Exynos850 clock driver adds 3270ffe89fe6 clk: samsung: add support for CPU clocks adds 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing adds 9fe667af61d2 clk: samsung: describe drivers in Kconfig adds bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks adds 651521d396a8 clk: samsung: remove __clk_lookup() usage adds 05078410922e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 51e971e3d428 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 4f29e3e53a66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82969eee6804 m68k: set a default value for MEMORY_RESERVE adds b7c534f5015b m68knommu: Remove MCPU32 config symbol adds a257138deaaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c91cf42f61dc MIPS: sni: Fix the build adds a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' adds 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] adds 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break adds fa15ad982647 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 351c563472f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 210893cad279 openrisc: signal: remove unused DEBUG_SIG macro adds 244a380fc402 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds c65766724742 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 17be83af2501 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0fd9705f9803 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f01fa541d11b Merge branch 'fixes' into for-next adds 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support adds 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h adds c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option adds 1254cfbc5f97 samples: add s390 support for ftrace direct call samples adds 1a446b24730e s390: update defconfigs adds 2482e6b6e33c Merge branch 'features' into for-next adds 9e9bbdd25421 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 60ba97356fa4 Merge branch 'for-next' of git://git.libc.org/linux-sh adds 6b170d759920 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] adds eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly adds d191323bc023 xtensa: don't use a12 in strncpy_user adds 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI adds 5cce39b6aaa0 xtensa: definitions for call0 ABI adds 0b5372570b1f xtensa: implement call0 ABI support in assembly adds 09af39f649da xtensa: use register window specific opcodes only when present adds da0a4e5c8fbc xtensa: only build windowed register support code when needed adds 431d1a34dfb6 xtensa: remove unused variable wmask adds bd47cdb78997 xtensa: move section symbols to asm/sections.h adds fbc827dd6767 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 705a29c7b684 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac1f863a4a58 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds f3e607840989 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 038c5516bddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13d001549466 ceph: convert to noop_direct_IO adds 324bfaa1a6cc libceph: drop ->monmap and err initialization adds 50b2df5ac837 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 7d4b31afbf3e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds e62424651f43 erofs: decouple basic mount options from fs_context adds dfeab2e95a75 erofs: add multiple device support adds 8f89926290c4 erofs: get compression algorithms directly on mapping adds 72bb52620fdf erofs: introduce the secondary compression head adds 386292919c25 erofs: introduce readmore decompression strategy adds 83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum [...] adds a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds aaa2975f2b07 lib/xz: Add MicroLZMA decoder adds 0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 966edfb0a3dc erofs: rename some generic methods in decompressor adds 622ceaddb764 erofs: lzma compression support adds c49b3d80518d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds efc7bd8527d0 exfat: fix incorrect loading of i_blocks for large files adds 0e3292bdaf05 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9bf3d2033129 quota: check block number when reading the block in quota file adds d0e36a62bd4c quota: correct error number in free_dqentry() adds e96a1866b405 isofs: Fix out of bound access for corrupted isofs image adds 53035f624a7e Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds b0a7d638f03b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim adds 204ba4e1f3bf f2fs: include non-compressed blocks in compr_written_block adds 67f5d6c8c9c4 f2fs: replace snprintf in show functions with sysfs_emit adds ab3e52f65141 f2fs: introduce fragment allocation mode mount option adds 2d03fd8b9014 f2fs: multidevice: support direct IO adds 3d78b3cc9914 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 116d27415733 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c8eb2884a42 powerpc/kvm: Fix kvm_use_magic_page adds bb523b406c84 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] adds a6294593e8a1 iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] adds cdd591fc86e3 iov_iter: Introduce fault_in_iov_iter_writeable adds 2eb7509a0544 gfs2: Add wrapper for iomap_file_buffered_write adds 6144464937fe gfs2: Clean up function may_grant adds dc732906c245 gfs2: Introduce flag for glock holder auto-demotion adds b924bdab7445 gfs2: Move the inode glock locking to gfs2_file_buffered_write adds 1b223f7065bc gfs2: Eliminate ip->i_gh adds 2384bf50c6c6 gfs2: Fix mmap + page fault deadlocks for buffered I/O adds a0b6265f5ce7 iomap: Fix iomap_dio_rw return value for user copies adds 6597350fa8e2 iomap: Support partial direct I/O on user copy failures adds 1bca16e40c8f iomap: Add done_before argument to iomap_dio_rw adds 88ed3852da64 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 0df01a352867 iov_iter: Introduce nofault flag to disable page faults adds 9244c8d48fcc gfs2: Fix mmap + page fault deadlocks for direct I/O adds 85c4fd3fddde gfs2: remove redundant check in gfs2_rgrp_go_lock adds e2574b7026b9 gfs2: Add GL_SKIP holder flag to dump_holder adds 5a8fc29c6fd7 gfs2: move GL_SKIP check from glops to do_promote adds 6333089f2d94 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds 9e72c567ba42 gfs2: Allow append and immutable bits to coexist adds e59413325f08 gfs2: Save ip from gfs2_glock_nq_init adds e0f87bc07f09 gfs2: dequeue iopen holder in gfs2_inode_lookup error adds d4a990061c72 gfs2: dump glocks from gfs2_consist_OBJ_i adds 1aeb65c82419 gfs2: change go_lock to go_instantiate adds 6348775980bf gfs2: Remove 'first' trace_gfs2_promote argument adds 680dc3abde83 gfs2: re-factor function do_promote adds 1f13e649bc3d gfs2: further simplify do_promote adds 0b4450d56931 gfs2: split glock instantiation off from do_promote adds 236275a9b703 gfs2: fix GL_SKIP node_scope problems adds 7d01358519e1 gfs2: Eliminate GIF_INVALID flag adds 852bce1177a8 gfs2: remove RDF_UPTODATE flag adds 7e1ef46c5a68 gfs2: set glock object after nq adds ee82b2c9d7a2 gfs2: Cancel remote delete work asynchronously adds 662a8c38f35f gfs2: Fix glock_hash_walk bugs adds 0b388a30547d gfs2: check context in gfs2_glock_put adds d000f3b901c3 gfs2: Fix unused value warning in do_gfs2_set_flags() adds f2d044e22e6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b2d72055b243 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB adds 2ea086e35c3d ksmbd: add buffer validation for smb direct adds 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size adds 34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INF [...] adds 621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary [...] adds 0d994cd482ee ksmbd: add buffer validation in session setup adds b5409b4a080a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 2336d6968621 nfsd: update create verifier comment adds 291cd656da04 NFSD:fix boolreturn.cocci warning adds 1e164f9808b4 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds f5bebf7832fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a5a119b36d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 5d996ce91697 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking adds e9728cc72d91 locks: remove changelog comments adds 475d702a0aca Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 6a61ab2c0bc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d41ee37cb45d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b2c8edead8f5 Merge branch 'pci/acpi' adds 5c718fc2edaa Merge branch 'pci/enumeration' adds 8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) adds 097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver adds ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver adds 171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions adds a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe [...] adds 8f5c335e34b5 crypto: qat - simplify adf_enable_aer() adds 823c523eb2e4 bcma: simplify reference to driver name adds 7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name adds 5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci [...] adds 1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci [...] adds e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->dri [...] adds e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of [...] adds 40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->dr [...] adds 230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name adds 34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcid [...] adds 43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver adds 4e59b75430f0 cxl: Factor out common dev->driver expressions adds 16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver adds 97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver adds 4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver adds ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_ [...] adds d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev [...] adds 2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver adds b5f9c644eb1b PCI: Remove struct pci_dev->driver adds e4d68037a722 Merge branch 'pci/driver' adds 3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() adds ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced H [...] adds 80dcd36c388a PCI/portdrv: Remove unused resume err_handler adds bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() d [...] adds f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n adds 352ba7f5f0ce Merge branch 'pci/hotplug' adds f34078462242 Merge branch 'pci/p2pdma' adds b5f0de4913cb Merge branch 'pci/portdrv' adds 0b926fb57841 Merge branch 'pci/resource' adds 1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail adds 551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue adds 1420ac218abc PCI/switchtec: Update the way of getting management VEP in [...] adds 67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP adds 9f37ab0412eb PCI/switchtec: Add check of event support adds 050dd905fcdf Merge branch 'pci/switchtec' adds 57734e3c139a Merge branch 'pci/sysfs' adds 128c7a8eca7d Merge branch 'pci/virtualization' adds 4fb4712f6a1d Merge branch 'pci/vpd' adds f18312084300 PCI: hv: Remove unnecessary use of %hx adds 357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_mat [...] adds e98754233c58 PCI: cpqphp: Format if-statement code block correctly adds 833b5eb005a4 Merge branch 'pci/misc' adds 7d22d60c21eb Merge branch 'remotes/lorenzo/pci/aardvark' adds 7f3e6a91ca12 PCI: apple: Add initial hardware bring-up adds 5e16921fdd21 PCI: apple: Set up reference clocks when probing adds f0aba6951e8f PCI: apple: Add INTx and per-port interrupt support adds 51cda3849048 PCI: apple: Implement MSI support adds ccccdd9e03f8 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range adds 1fa7dcb08110 PCI: apple: Configure RID to SID mapper on device addition adds 42cd1f90c780 Merge branch 'remotes/lorenzo/pci/apple' adds af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller adds 535cf2c1270d Merge branch 'remotes/lorenzo/pci/dt' adds 7e919677bb39 PCI: dwc: Perform host_init() before registering msi adds 4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix th [...] adds 64b81eb616cd Merge branch 'remotes/lorenzo/pci/dwc' adds 4d597f6bc9c1 Merge branch 'remotes/lorenzo/pci/endpoint' adds 8c987bc974fb Merge branch 'remotes/lorenzo/pci/imx6' adds b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data adds aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 adds 45a3ec891370 PCI: qcom: Add sc8180x compatible adds 3d3c4011c882 Merge branch 'remotes/lorenzo/pci/qcom' adds 64ea0bbd63d7 Merge branch 'pci/host/rcar' adds 2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt rema [...] adds 42cf2a633d5d PCI: vmd: depend on !UML adds ae675ce8e795 Merge branch 'remotes/lorenzo/pci/vmd' adds b1e6b59cdeff Merge branch 'remotes/lorenzo/pci/xgene' adds 2657229875fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7191e904ce45 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK adds 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 adds 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard adds d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk adds 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next adds f0f15fbefaa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8a1f0aee56e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 10a919b57b4f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding adds c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT adds 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT adds 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT adds f3fbf4b81d30 hwmon: (tmp421) really disable channels adds 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE adds 0ebbd89d4d77 hwmon: (tmp421) update documentation adds 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes adds 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 adds b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] adds 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() adds efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] adds 66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return adds b405e7b7ba09 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 7b5f80123104 block: add documentation for inflight adds 9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing [...] adds 2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo adds 58a56ea476d7 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 688e5a5416f7 Merge branch 'master' of git://linuxtv.org/media_tree.git adds fe47b6d7582a media: cedrus: fix double free adds 112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() adds 570a82b9c36f media: i2c: select V4L2_ASYNC where needed adds cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls adds 67f85135c57c media: videobuf2: always set buffer vb2 pointer adds 52fed10ad756 media: aspeed: add debugfs adds 1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H adds 3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] adds d64a7709a81c media: TDA1997x: replace video detection routine adds 901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. adds c2c88a07d679 media: Add ADV7610 support for adv7604 driver. adds 48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input adds 305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver adds 4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg adds 298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format adds 0887e9e152ef media: rkvdec: Support dynamic resolution changes adds 5db127a534e1 media: cedrus: Don't kernel map most buffers adds 6cb67bea945b media: ivtv: fix build for UML adds febfe985fc2e media: ir_toy: assignment to be16 should be of correct type adds 95f4325de9e6 media: sir_ir: remove broken driver adds fdc881783099 media: ite-cir: IR receiver stop working after receive overflow adds 1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized adds dacc21d638c4 media: allegro: fix module removal if initialization failed adds b6707e770d83 media: allegro: lookup VCU settings adds 83cc5fd9c622 media: allegro: add pm_runtime support adds 98f1cbf65bf2 media: allegro: add encoder buffer support adds 7aea2c0b48a5 media: allegro: add control to disable encoder buffer adds 436ee4b515bb media: allegro: fix row and column in response message adds c0a3753c5a60 media: allegro: remove external QP table adds 89091e12464a media: allegro: correctly scale the bit rate in SPS adds e5c28f21916d media: allegro: extract nal value lookup functions to header adds 0317c05fa15b media: allegro: write correct colorspace into SPS adds 42fd280628bd media: allegro: nal-hevc: implement generator for vui adds b35d3fea2a39 media: allegro: write vui parameters for HEVC adds eb38c0949438 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 28fd36846e09 Merge branch 'acpica' into linux-next adds d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() adds 797dda2cc638 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds 1412ff183a91 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-processor' an [...] adds c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects adds 2835f327bd12 ACPI: battery: Accept charges over the design capacity as full adds 50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly adds 00370bb7b2f5 Merge branches 'acpi-scan', 'acpi-battery' and 'acpi-soc' [...] adds b53c0e5ff4c8 Merge branch 'acpi-tools' into linux-next adds e26ca489cdf8 Merge branch 'pnp' into linux-next adds 42fbd15bce42 Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] adds de41d74e7db6 Merge branch 'pm-em' into linux-next adds dccaef986958 Merge branches 'thermal-docs', 'thermal-powerclamp' and 't [...] adds bc2836859643 ACPI: PM: Do not turn off power resources in unknown state adds 548e1842f9d7 Merge branch 'acpi-pm-fixes' into linux-next adds c1bfc598181b Revert "PM: sleep: Do not assume that "mem" is always present" adds 82aaab34efd3 Merge branch 'pm-sleep' into linux-next adds a1224f34d72a ACPI: PM: Check states of power resources during initialization adds 7a63296d6f57 ACPI: PM: Turn off unused wakeup power resources adds a2d7b2e004af ACPI: PM: Fix sharing of wakeup power resources adds a9a8f827f9e8 ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors adds 7f01eda12647 Merge branch 'acpi-pm' into linux-next adds f43d6ad8005a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 2f5704ee4dee Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds c8ba63f548fd Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 5b3509336acd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds be3a117120b6 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal [...] adds f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant adds b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data adds c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware adds 1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() adds b559024d47a5 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey adds 062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey adds c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey adds 83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key adds 4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib adds ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey adds 71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next adds c45662bd8174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient adds 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...] adds 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...] adds 20d446f24f37 net: mvneta: Delete unused variable adds 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...] adds c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...] adds 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...] adds c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' adds 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() adds cd2621d07d51 net: fealnx: fix build for UML adds 523994ba3ad1 net: intel: igc_ptp: fix build for UML adds a3d708925fcc net: tulip: winbond-840: fix build for UML adds 4826090719d4 octeontx2-af: Enable CPT HW interrupts adds 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path adds 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache adds 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' adds d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...] adds bacc8daf97d4 xen-netback: Remove redundant initialization of variable err adds d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support adds fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties adds 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge adds 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 adds 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 adds 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 adds 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll adds bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable adds 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding adds 362bb238d8bf net: dsa: qca8k: add support for pws config reg adds ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 adds f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 adds cef08115846e net: dsa: qca8k: set internal delay also for sgmii adds fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct adds e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch adds d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema adds bf1366734b36 Merge branch 'qca8337-improvements' adds 0b93aed2842d mctp: Avoid leak of mctp_sk_key adds 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters adds 70e939ddea7f net: add skb_get_dsfield() helper adds e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking adds f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' adds 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...] adds ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...] adds a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing adds 69651bd8d303 soc: fsl: dpio: add Net DIM integration adds fc398bec0387 net: dpaa2: add adaptive interrupt coalescing adds 295711fa8fec Merge branch 'dpaa2-irq-coalescing' adds 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() adds 72bcbc46a5c3 mptcp: increase default max additional subflows to 2 adds 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static adds dcebeb8bfedc Merge branch 'mptcp-fixes' adds e93d1c37a85b ice: remove ring_active from ice_ring adds dc23715cf30a ice: move ice_container_type onto ice_ring_container adds e72bba21355d ice: split ice_ring onto Tx/Rx separate structs adds 0bb4f9ecadd4 ice: unify xdp_rings accesses adds a55e16fa330a ice: do not create xdp_frame on XDP_TX adds eb087cd82864 ice: propagate xdp_ring onto rx_ring adds 9610bd988df9 ice: optimize XDP_TX workloads adds 22bf877e528f ice: introduce XDP_TX fallback path adds 2faf63b650bb ice: make use of ice_for_each_* macros adds 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register adds 5945e1adeab5 net/mlx5: Read timeout values from init segment adds 32def4120e48 net/mlx5: Read timeout values from DTOR adds 17ac528d8868 net/mlx5: Bridge, provide flow source hints adds 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool adds fbfa97b4d79f net/mlx5: Disable roce at HCA level adds 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure adds 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug adds 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic adds 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...] adds 2ec16ddde1fa net/mlx5: Introduce new device index wrapper adds 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index adds 8a543184d79c net/mlx5: Use system_image_guid to determine bonding adds 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...] adds 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...] adds a07a296bba9d net: ipvtap: fix template string argument of device_create() call adds 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() adds 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() adds ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() adds f98c50509a20 ethernet: amd: use eth_hw_addr_set() adds 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() adds a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() adds 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() adds 41edfff572d9 ethernet: enic: use eth_hw_addr_set() adds 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() adds d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() adds 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() adds ec356edef78c ethernet: ixgb: use eth_hw_addr_set() adds 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' adds 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...] adds ed990df29f5b net/smc: save stack space and allocate smc_init_info adds 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection adds e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment adds e49300a6bf62 net/smc: add listen processing for SMC-Rv2 adds 8ade200c269f net/smc: add v2 format of CLC decline message adds 24fb68111d45 net/smc: retrieve v2 gid from IB device adds 8799e310fb3f net/smc: add v2 support to the work request layer adds b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 adds b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 adds 29397e34c76b net/smc: stop links when their GID is removed adds 4e6e167bc049 Merge branch 'smc-rv23' adds 254ec036db11 net: make use of helper netif_is_bridge_master() adds fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_ [...] adds 448e163f8b9b gen_stats: Add gnet_stats_add_queue(). adds 7361df4606ba mq, mqprio: Use gnet_stats_add_queue(). adds 10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue(). adds f2efdb179289 u64_stats: Introduce u64_stats_set() adds 67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats adds f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes adds 50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types adds 29cbcd858283 net: sched: Remove Qdisc::running sequence counter adds f8ba22a14268 Merge branch 'remove-qdisc-running-counter' adds 2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void adds d40dfa0cebd8 net: w5100: Make w5100_remove() return void adds 8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC adds 9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependen [...] adds 91e1aef746ed Merge branch 'uniphier-nx1' adds 0e9e7598c68f octeontx2-nic: fix mixed module build adds 4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers adds 7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols adds 487d3855b641 net: dsa: allow reporting of standard ethtool stats for sl [...] adds 9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfi [...] adds 2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatibl [...] adds 1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag adds 4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC adds 2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs adds c87350ced118 Merge branch 'rtl8365mb-vc-support' adds ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines adds 7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_p [...] adds 041c61488236 sfc: Fix reading non-legacy supported link modes adds ac6b7e0d9679 mlx5: prevent 64bit divide adds f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement adds 891e861efb1d qed: Optimize the ll2 ooo flow adds 939a6567f976 qed: Change the TCP common variable - "iscsi_ooo" adds 45eebd62999d iavf: Refactor iavf state machine tracking adds 59756ad6948b iavf: Add __IAVF_INIT_FAILED state adds 898ef1cb1cb2 iavf: Combine init and watchdog state machines adds 4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4c71ce50d2fe net/mlx5: Support partial TTC rules adds 425a563acb1d net/mlx5: Introduce port selection namespace adds e7e2519e3632 net/mlx5: Add support to create match definer adds 58a606dba708 net/mlx5: Introduce new uplink destination type adds 3d677735d3b7 net/mlx5: Lag, move lag files into directory adds 1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping adds e465550b38ed net/mlx5: Lag, set match mask according to the traffic typ [...] adds dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG adds 8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG po [...] adds b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port s [...] adds da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG adds 408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array adds d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward d [...] adds aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.or [...] adds 6b3efbfa4e68 net: sch_tbf: Add a graft command adds 76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of c [...] adds 91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling fu [...] adds 65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_ [...] adds be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation adds 01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when prioma [...] adds c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology adds 2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful adds 29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees adds 641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload' adds 15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set() adds 4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set() adds b814d3286923 ethernet: lpc: use eth_hw_addr_set() adds 88e102e8777e ethernet: netxen: use eth_hw_addr_set() adds 1c5d09d58748 ethernet: r8169: use eth_hw_addr_set() adds 0b08956cd532 ethernet: renesas: use eth_hw_addr_set() adds 298b0e0c5fec ethernet: rocker: use eth_hw_addr_set() adds 15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set() adds f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set() adds 74fad215ee3d ethernet: sis900: use eth_hw_addr_set() adds 02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set() adds f15fef4c0675 ethernet: smsc: use eth_hw_addr_set() adds 867a92846e2e Merge branch 'dev_addr-conversions-part-two' adds e80094a473ee ethernet: add a helper for assigning port addresses adds 53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen() adds 8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen() adds ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen() adds be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen() adds 07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen() adds f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches' adds 1bd297988b75 e1000e: Remove redundant statement adds dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set() adds e22db7bd552f net: sched: Allow statistics reads from softirq. adds 92817dad7dcb net: phylink: Support disabling autonegotiation for PCS adds 3c71e0c9ab4f ethernet: Remove redundant statement adds cb3dc8901ba4 devlink: Remove extra device_lock assert checks adds 07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls adds 05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() inste [...] adds 4c57e2fac41c net: sched: fix logic error in qdisc_run_begin() adds 97604c65bcda net: sched: remove one pair of atomic operations adds 816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes' adds 7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports h [...] adds e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema adds ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps adds 9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps proper [...] adds 4d8e5035fa8c Merge branch 'sja1105-next' adds 414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set() adds 7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set() adds 3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set() adds 41a19eb084f0 ethernet: tlan: use eth_hw_addr_set() adds 83f262babdde ethernet: via-rhine: use eth_hw_addr_set() adds 0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set() adds 623acf876398 Merge branch 'dev_addr-conversions-part-three' adds 4ecc8633056b ice: Add support for VF rate limiting adds d8eb7ad5e46c ice: update dim usage and moderation adds d16a4f45f3a3 ice: fix rate limit update after coalesce change adds 23be7075b318 ice: fix software generating extra interrupts adds 1281b7459657 ice: Forbid trusted VFs in switchdev mode adds 73b483b79029 ice: Manage act flags for switchdev offloads adds 3f13f570ff2c ice: Refactor PR ethtool ops adds 7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset() adds 6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc() adds 8702ed0b0de1 ice: fix an error code in ice_ena_vfs() adds 37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check adds 818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_s [...] adds 47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr adds 659f4e02f15a mac802154: use dev_addr_set() adds 08bb7516e530 mac802154: use dev_addr_set() - manual adds 0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy() adds 5b92be649605 net-core: use netdev_* calls for kernel messages adds cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd() adds 2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode adds 533c47d1a14c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG adds d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/ [...] adds 34e3ab1447db bpftool: Fix install for libbpf's internal header(s) adds ced846c65e8f bpftool: Do not FORCE-build libbpf adds 062e1fc008de bpftool: Turn check on zlib from a phony target into a con [...] adds 32fa0efab63e Merge branch 'fixes for bpftool's Makefile' adds 588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf adds ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear adds 5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target adds b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers adds efc36d6c642a bpftool: Remove useless #include to <perf-sys.h> from map_ [...] adds b599015f044d samples/bpf: Fix application of sizeof to pointer adds b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it adds c9e982b87946 libbpf: Fix dumping big-endian bitfields adds 961632d54163 libbpf: Fix dumping non-aligned __int128 adds 99aaebfc288a Merge branch 'btf_dump fixes for s390' adds f4728e9ffa5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d0ddf85e0ec3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring wri [...] adds 8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt adds 69ab1b72e863 MAINTAINERS: add rtw89 wireless driver adds c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages adds f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_m [...] adds 026e092c2aa9 MAINTAINERS: mt76: update MTK folks adds 515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling adds 257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() adds a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() adds e0e037b9fe5f rtw89: remove unneeded semicolon adds 03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled adds fd7f8c321b78 mwifiex: Log an error on command failure during key-materi [...] adds a8a8fc7b2a71 mwifiex: Fix an incorrect comment adds cc8a8bc37466 mwifiex: Send DELBA requests according to spec adds 5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was acti [...] adds 747ff7d3d742 ath10k: Don't always treat modem stop events as crashes adds 053f9852b95e ath9k: add option to reset the wifi chip via debugfs adds 4925642d5412 ath9k: Fix potential interrupt storm on queue reset adds 57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema adds 7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() adds 567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompa [...] adds 4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size adds ec4363384c3f ath11k: Use kcalloc() instead of kzalloc() adds 4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer deref [...] adds 96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR adds 31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390 adds 03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels adds 8cd5c0847160 ath11k: Identify DFS channel when sending scan channel lis [...] adds 57671351379b ath9k: fix an IS_ERR() vs NULL check adds 0a491167fe0c ath10k: fix max antenna gain unit adds 65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit adds 8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume adds 70382b0897ee iwlwifi: change all JnP to NO-160 configuration adds 0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have adds e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough adds 8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices adds 708884e7f7f3 wireless: use eth_hw_addr_set() adds fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy() adds 8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases adds f2e2a083be8a ath6kl: use eth_hw_addr_set() adds c7b6128a8db1 wil6210: use eth_hw_addr_set() adds 251277af9c4f atmel: use eth_hw_addr_set() adds fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr adds e3f90395c4f2 airo: use eth_hw_addr_set() adds d8a416def4c8 ipw2200: prepare for const netdev->dev_addr adds 2202c2f428e1 hostap: use eth_hw_addr_set() adds 0341ae70ebf0 wilc1000: use eth_hw_addr_set() adds 6dedb2742b7a ray_cs: use eth_hw_addr_set() adds 18774612246d wl3501_cs: use eth_hw_addr_set() adds 2ad96cb5b4f4 zd1201: use eth_hw_addr_set() adds df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event adds 305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in m [...] adds 08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb adds 7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs adds d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi adds 3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() adds 7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect p [...] adds d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage adds bf3747ae2e25 mt76: mt7921: enable aspm by default adds adedbc643f02 mt76: fix build error implicit enumeration conversion adds 64ed76d118c6 mt76: mt7921: fix survey-dump reporting adds c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c adds 4826075c8da5 mt76: mt7915: report HE MU radiotap adds d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for [...] adds 502604f54597 mt76: mt7921: add .set_sar_specs support adds d45dac0732a2 mt76: mt7915: fix an off-by-one bound check adds ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bs [...] adds ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable adds 9908d98ae72c mt76: mt7915: report tx rate directly from tx status adds 05909e4625b0 mt76: mt7915: remove mt7915_sta_stats adds bce844584799 mt76: mt7921: introduce testmode support adds e4867225431f mt76: add mt76_default_basic_rate more devices can rely on adds 326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate adds bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate adds cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt adds b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset adds 688088728bd3 mt76: mt7921: Add mt7922 support adds 02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling adds 68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate adds 7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate adds 82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index adds 978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode adds 47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx adds 33920b2bf048 mt76: add support for setting mcast rate adds a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod adds 781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode adds f3f1c04536b8 mt76: connac: add support for limiting to maximum regulato [...] adds 82e0f5964737 mt76: mt7921: get rid of monitor_vif adds b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter adds 890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utili [...] adds f6e1f59885da mt76: overwrite default reg_ops if necessary adds 1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module adds 4fee32153ab6 mt76: mt7921: report HE MU radiotap adds 4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command adds 99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates adds 8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate adds 67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode [...] adds 9aac2969fe5f mt76: mt7915: update mac timing settings adds f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DR [...] adds e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz adds 16bab114895e mt76: mt7915: fix potential NPE in TXS processing adds 0421bf80579b mt76: mt7915: add LED support adds b4b9f0a32d31 mt76: mt7915: introduce bss coloring support adds 2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht adds ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards adds 0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c adds 776ec4e77aa6 mt76: mt7915: rework debugfs queue info adds 6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues adds 569008744178 mt76: mt7921: always wake device if necessary in debugfs adds cf592be1d734 mt76: mt7921: update mib counters dumping phy stats adds 4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings adds a2e759612e5f mt76: switch from 'pci_' to 'dma_' API adds abe3f3da6709 mt76: fill boottime_ns in Rx path adds 970be1dff26d mt76: disable BH around napi_schedule() calls adds 68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate adds 0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free adds 0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free adds 159d95d4737f mt76: mt7921: start reworking tx rate reporting adds 273910ac4375 mt76: mt7921: add support for tx status reporting adds 970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status adds 8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code adds 1799c220d807 mt76: mt7921: remove mt7921_sta_stats adds b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet adds 706dc08c2936 mt76: mt7915: honor all possible error conditions in mt791 [...] adds e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore adds 3a0098768761 mt76: mt7921: robustify hardware initialization flow adds 02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end adds 95bc1457f66a mt76: mt7915: add ethtool stats support adds c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks adds bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool adds 016f2040591f mt76: mt7915: add tx mu/su counters to mib adds a90f2115c1a8 mt76: mt7915: add more MIB registers adds f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats adds b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} adds 212e5197eec2 mt76: connac: enable 6GHz band for hw scan adds cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_chan [...] adds 9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support adds 5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv adds 3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss adds bebd3681113a mt76: connac: enable hw amsdu @ 6GHz adds edf9dab8ba27 mt76: add 6GHz support adds 50ac15a511e3 mt76: mt7921: add 6GHz support adds bd1e3e7b693c mt76: introduce packet_id idr adds c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check s [...] adds c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t [...] adds c4a784e34bd5 mt76: schedule status timeout at dma completion adds 255d3807b604 mt76: support reading EEPROM data embedded in fdt adds a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property adds 215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine adds 5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_ [...] adds f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine adds 179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command adds 3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine adds 204324764cb2 mt76: mt7915: enable twt responder capability adds 34f374f85eff mt76: mt7915: add twt_stats knob in debugfs adds 2d8be76c1674 mt76: debugfs: improve queue node readability adds a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash adds b94c0ed609bd mt76: mt7921: add delay config for sched scan adds a1b0bbd4846b mt76: use a separate CCMP PN receive counter for managemen [...] adds 7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs adds b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt7 [...] adds 22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() adds f89f297aef28 mt76: mt7915: fix txbf starec TLV issues adds a56c431ededa mt76: mt7915: improve starec readability of txbf adds afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len adds 89bbd3730f38 mt76: mt7915: rework starec TLV tags adds 161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() adds f9372753648e mt76: mt7915: set VTA bit in tx descriptor adds e5a9f383134e mt76: mt7915: set muru platform type adds 3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops ro [...] adds 115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy adds 53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler adds d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx [...] adds e0710ca9576a mt76: mt7915: remove dead code in debugfs code adds bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support adds 576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent adds f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific adds dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent adds 033ae79b3830 mt76: mt7921: refactor init.c to be bus independent adds 8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module adds 87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76 [...] adds 02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility adds f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt792 [...] adds f1e2eef11101 mt76: mt7921: use physical addr to unify register access adds 764dee47e2c1 mt76: sdio: move common code in mt76_sdio module adds 3ad085093417 mt76: sdio: introduce parse_irq callback adds dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2 adds 8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability adds 16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability adds fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message adds 48fab5bbef40 mt76: mt7921: introduce mt7921s support adds ca74b9b907f9 mt76: mt7921s: add reset support adds d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset adds 99043e99a774 mt76: move mt76_sta_stats in mt76.h adds 54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module adds 81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex adds 37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats adds 6c833df90ce9 mt76: do not reset MIB counters in get_stats callback adds 6b16ae47eb82 mt76: mt7921: add some more MIB counters adds 6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool adds 9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb adds fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats adds 568a1b516a2c mt76: mt7921: add per-vif counters in ethtool adds bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO adds 16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() adds 3176487f3fde mt76: mt7915: fix missing HE phy cap adds ff8c04989168 mt76: mt7915: change max rx len limit of hw modules adds 9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.co [...] adds 380f57e4d0f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() adds 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] adds be6b90ac60ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e728f53f8d10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 603362b4a583 mtd: fixup CFI on ixp4xx adds a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant adds 7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label adds 8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus adds c13de2386c78 mtd: core: don't remove debugfs directory if device is in use adds fe716e19fa09 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER adds d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers adds e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Ha [...] adds 048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming [...] adds 1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamm [...] adds 8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming [...] adds fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW [...] adds c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hammi [...] adds d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with o [...] adds 7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on [...] adds b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die [...] adds f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on- [...] adds 194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-di [...] adds f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-d [...] adds 325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with o [...] adds b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on [...] adds 6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die [...] adds eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND adds 73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver adds fc9e18f9e987 mtd: rawnand: arasan: Prevent an unsupported configuration adds 66d392c9269e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 15b02050baee mtd: spi-nor: Enable locking for n25q128a13 adds 78e4d3421876 mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() adds a10ed4c42533 mtd: spi-nor: hisi-sfc: Make use of the helper function de [...] adds df872ab1ffe4 mtd: spi-nor: nxp-spifi: Make use of the helper function d [...] adds 71096485651c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() adds 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() adds bd55126f45a3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5e9aee3e428c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge adds 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] adds 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF adds 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF adds 6eab8224ed3d drm/tiny: ili9163: fix build adds 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding adds 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit adds cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit adds c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] adds acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] adds 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] adds 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] adds 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional adds 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling adds dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 adds 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels adds 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible adds a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver adds 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support adds 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver adds 75ad021f2192 drm/v3d: nullify pointer se with a NULL adds 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold adds 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind adds e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() adds 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error adds 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error adds 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() adds 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c adds 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere adds 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() adds 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] adds 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() adds 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] adds 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers adds 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin adds e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] adds f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object adds 45a44b01faa6 drm/bridge: tc358768: Enable reference clock adds 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode adds b93e947664a1 drm/bridge: tc358768: Calculate video start delay adds fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode adds 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming adds c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict adds 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds ba3078dad140 drm/dp: add helpers to read link training delays adds 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers adds c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini adds 8315e2975e8e drm/msm: use new iterator in msm_gem_describe adds 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv adds 7b3d3c587e56 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 5aeeac6fa38f drm/amdkfd: Fix an inappropriate error handling in allloc [...] adds c72942c167c1 drm/amdgpu: load PSP RL in resume path adds d5edb56fbc59 drm/amdkfd: map gpu hive id to xgmi connected cpu adds a3848df60b06 drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early adds 652de07addd2 drm/amd/display: Fully switch to dmub for all dcn21 asics adds 7a28bee067d5 drm/amd/display: Disable dpp root clock when not being used adds 4a0dc87fca19 drm/amd/display: Clear encoder assignment for copied streams adds d5ce4313cca4 drm/amd/display: Do not skip link training on DP quick hot plug adds 05692bb02abd drm/amd/display: add DP2.0 debug option to set MST_EN for [...] adds fd8811e60db4 drm/amd/display: Clean Up VPG Low Mem Power adds 2fcb26979d5b drm/amd/display: do not compare integers of different widths adds b78f26d3efef drm/amd/display: correct apg audio channel enable golden value adds 94e587b8d1bb drm/amd/display: Validate plane rects before use adds 4a86858d3993 drm/amd/display: Removed power down on boot from DCN31 adds 8048af26034f drm/amd/display: Limit display scaling to up to true 4k fo [...] adds 3cf79bb772a4 drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY adds 641e0e1f5d7f drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds a35e5c5b7587 drm/amd/display: Add missing PSR state adds e22ad7e33823 drm/amd/display: Disable dsc root clock when not being used adds 5595e962bd22 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 22006ad23b4f drm/amd/display: increase Z9 latency to workaround underfl [...] adds aacdc9d07ecd drm/amd/display: Increase watermark latencies for DCN3.1 adds bda24462578c drm/amd/display: Disable dpstreamclk, symclk32_se, and sym [...] adds dd706b20934f drm/amd/display: Removed z10 save after dsc disable adds f2949a513a8c drm/amd/display: Moved dccg init to after bios golden init adds e7414a1a185e drm/amd/display: Disable hdmistream and hdmichar clocks adds c78abac92190 drm/amd/display: Change initializer to single brace adds c57d7da77b48 drm/amd/display: 3.2.157 adds 69c86e6be322 drm/amd/display: Add bios parser support for latest firmware_info adds 8098acd3dc82 drm/amd/display: [FW Promotion] Release 0.0.88 adds e848c714dbda Revert "drm/amd/display: Fix error in dmesg at boot" adds c494e57992f9 Revert "drm/amd/display: Add helper for blanking all dp displays" adds 1b5254e8d932 drm/amdgpu: centralize checking for RAS TA status adds 42f88ab772a3 drm/amdgpu: output warning for unsupported ras error inject (v2) adds dac35c423984 drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3 adds 5efacdf072d1 drm/amdgpu: support B0&B1 external revision id for yellow carp adds 40320159f066 drm/amdgpu: replace snprintf in show functions with sysfs_emit adds 68e3871dcd6e drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds c9c7d1804592 drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds 18f12604f5ee drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 0f3d2b680444 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds 7092432e3cb1 drm/amdgpu: drop soc15_set_ip_blocks() adds bf99b9b03265 drm/amdgpu: drop nv_set_ip_blocks() adds 0d055f09e121 drm/amdgpu: drop navi reg init functions adds dcd5ea9f9428 drm/amdgpu: Clarify error when hitting bad page threshold adds f1be6c504f4b drm/amdgpu: use generic fb helpers instead of setting up A [...] adds bd01f6b68a72 drm/amdgpu: add another raven1 gfxoff quirk adds ccc5df7037e4 drm/amdgpu: only check for _PR3 on dGPUs adds 1899851cd6b0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds bbf4bdea5193 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 255f225d4fe9 Revert "drm/amd/display: To modify the condition in indica [...] adds c52179a248af drm/radeon: Add HD-audio component notifier support (v2) adds 2ceec1010d99 drm/amdgpu/smu11.0: add missing IP version check adds 91f6a183f5f5 drm/amdgpu/vcn3.0: handle harvesting in firmware setup adds add9aed0117c drm/amdgpu: Consolidate VCN firmware setup code adds 9aee01b826f1 drm/amdgpu/vcn2.0: remove intermediate variable adds 019906884a57 drm/amdgpu/vcn3.0: remove intermediate variable adds 9da56eb45f69 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds c974cf01b248 drm/i915: Clean up PXP Kconfig info. adds 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] adds f9a7b19c4840 drm/i915: Move the pxp plane state computation adds 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff adds 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] adds 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() adds 2c85034db194 drm/i915: Clean-up bonding debug message. adds 7a279c14df56 drm/i915: Don't propagate the gen split confusion further adds ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file adds b2de2d006dfa drm/i915: Move PCH modeset code to its own file adds ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention adds f45d2252ee10 drm/i915: Move LPT PCH readout code adds 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() adds 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code adds 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() adds d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code adds 718cc87e1669 drm/i915: Introduce lpt_pch_disable() adds babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds b7d5abda8e64 drm/i915/dp: use new link training delay helpers adds 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid adds 9ad87de47356 drm/i915/dp: Ensure max link params are always valid adds bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] adds caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values adds ce679dea955e drm/i915/dp: Sanitize link common rate array lookups adds 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] adds 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() adds b382efb5a6ef Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 412bf6ccce9c Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds a73033619ea9 drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts adds 6087623e7c90 drm/msm/dpu: don't clear IRQ register twice adds f25f656608e3 drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr adds 885455d6bf82 drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count. adds 803e66f40a15 drm/msm: remove unneeded variable adds 5369f3c50995 drm/msm: Remove initialization of static variables adds a377da4b0e9a drm/msm/dsi: Use division result from div_u64_rem in 7nm a [...] adds 64739f33ee46 drm: msm: hdmi: Constify static structs adds 63885c16d6e2 drm/msm/dsi: Support NO_CONNECTOR bridges adds 9960f7a899f1 drm/msm/dpu: Remove some nonsense adds 76544e4bb1a0 drm/msm/dp: Remove redundant initialization of variable bpp adds b220c154832c drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() adds c9ef97b694b9 drm/msm: fix warning "using plain integer as NULL pointer" adds d2a7107d3a8e drm/msm/mdp4: Remove redundant null check before clk_prepa [...] adds 993247ffdd3e drm/msm: dsi: Remove redundant null check before clk_prepa [...] adds 442f59b9c0de drm/msm/mdp5: Remove redundant null check before clk_prepa [...] adds f8f57a38a60b drm/msm: delete conversion from bool value to bool return adds 2c477ff336cb drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugf [...] adds 39b14bb5915f drm: Use IS_ERR() instead of IS_ERR_OR_NULL() adds 0fdf204d8746 dt-bindings: msm: dsi: Add MSM8953 dsi phy adds 90a06f134c84 drm/msm/dsi: Add phy configuration for MSM8953 adds fb25d4474fa0 drm/msm/mdp5: Add configuration for MDP v1.16 adds bf94ec093d05 drm/msm/dsi: do not enable irq handler before powering up [...] adds 3d91e50ff583 drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() adds b6816441a14b drm/msm: potential error pointer dereference in init() adds 687825c402f1 dt-bindings: msm/dp: Change reg definition adds 17b019e3b004 drm/msm/dp: Use devres for ioremap() adds ef501dbf84cb drm/msm/dp: Refactor ioremap wrapper adds 060c160fbb99 drm/msm/dp: Store each subblock in the io region adds 415f36903be7 drm/msm/dp: Allow sub-regions to be specified in DT adds ddb6e37a50e0 drm/msm: Add hrtimer + kthread_work helper adds 658f4c829688 drm/msm/devfreq: Add 1ms delay before clamping freq adds d9fbb54d6641 drm/msm/dsi: use bulk clk API adds 1c8e5748fa34 drm/msm/a6xx: correct cx_debugbus_read arguments adds 899b2608d8d4 drm/msm/dp: Use the connector passed to dp_debug_get() adds eea8f024dd53 drm/msm/dp: Simplify the dp_debug debugfs show function adds f8e7bce3a661 drm: Remove redundant 'flush_workqueue()' calls adds 7425e8167507 drm/msm: unlock on error in get_sched_entity() adds 027d052a36e5 drm/msm: fix potential NULL dereference in cleanup adds 2203bd0e5c12 drm/msm: uninitialized variable in msm_gem_import() adds 293ea1b6b61e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds d8aa8d5d9573 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds bea36afa102e ALSA: firewire-motu: add message parser to gather meter in [...] adds 90b28f3bb85c ALSA: firewire-motu: add message parser for meter informat [...] adds 58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hard [...] adds dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source param [...] adds ce69bed5557b ALSA: firewire-motu: parse messages for mixer output param [...] adds 6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters [...] adds 41cc23389f5f ALSA: firewire-motu: parse messages for line input paramet [...] adds 7d843c494a9b ALSA: firewire-motu: parse messages for input parameters i [...] adds ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached para [...] adds 4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in r [...] adds 634ec0b2906e ALSA: firewire-motu: notify event for parameter change in [...] adds 3c05f1477e62 ALSA: ISA: not for M68K adds a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation adds 73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation adds 2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-co [...] adds b15706471abe ALSA: firewire: Fix C++ style comments in uapi header adds 5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h adds 7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() dec [...] adds f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description adds d88653b53838 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver adds 34a0094b9ff7 ASoC: amd: add vangogh machine driver adds 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build adds b296997cf539 ASoC: soc-component: improve error reporting for register access adds 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings adds d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test adds 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() adds 52a18c291470 ASoC: simple-card-utils: add codec2codec support adds 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver adds c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support adds f03beb55a831 ASoC: audio-graph-card2: add DPCM support adds c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support adds 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document adds 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample adds c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] adds d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use adds 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property adds b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 adds 0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void adds bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in mes [...] adds 0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test adds a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller heade [...] adds 121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 adds 86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 adds 01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() adds 41b1774fb814 ASoC: soc-core: tidyup empty function adds 7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_ [...] adds a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/componen [...] adds e9cb4d969b85 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds b1f5a99f57b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2667f6b7af99 Input: st1232 - increase "wait ready" timeout adds b415ed4f49b9 Input: st1232 - prefer asynchronous probing adds af98ff045f1e Input: adxl34x - make adxl34x_remove() return void adds 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void adds 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused adds 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros adds ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() adds c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources adds 804f354ab6ce Input: adxl34x - fix sparse warning adds f041a7af1263 Input: tm2-touchkey - report scan codes adds 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace adds 9271cda2bb41 Input: ads7846 - set input device bus type and product ID adds ccd661392abb Input: ads7846 - use input_set_capability() adds 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] adds a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc adds ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly adds dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS adds d46b3f5bc0fc reboot: export symbol 'reboot_mode' adds 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset adds 235300ed8c6c Input: ili210x - use resolution from ili251x firmware adds 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs adds c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support adds 21f25dc75fda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b926adaae5e9 Merge branch 'for-5.16/cdrom' into for-next adds 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 518d55051a8c mm: remove spurious blkdev.h includes adds dcbfa221b57b arch: remove spurious blkdev.h includes adds 545c6647d2d9 kernel: remove spurious blkdev.h includes adds 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds 1d9433cdd04a block: remove the unused rq_end_sector macro adds 90138237a562 block: remove the unused blk_queue_state enum adds 713e4e110888 block: remove the cmd_size field from struct request_queue adds 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration adds 2e9bc3465ac5 block: move elevator.h to block/ adds 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h> adds b81e0c2372e6 block: drop unused includes in <linux/genhd.h> adds badf7f643787 block: move a few merge helpers out of <linux/blkdev.h> adds fe45e630a103 block: move integrity handling out of <linux/blkdev.h> adds 24b83deb29b7 block: move struct request to blk-mq.h adds e2c7275dc0fe block/mq-deadline: Improve request accounting further adds 32f64cad9718 block/mq-deadline: Add an invariant check adds bce0363ed84a block/mq-deadline: Stop using per-CPU counters adds 322cff70d46c block/mq-deadline: Prioritize high-priority requests adds 8a3ee6778ef1 block: print the current process in handle_bad_sector adds 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() adds d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ adds 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] adds f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() adds d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() adds 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() adds f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() adds 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping adds a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() adds 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() adds 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() adds e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support adds ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags adds 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags adds a7b36ee6ba29 block: move blk-throtl fast path inline adds 000670772323 block: inherit request start time from bio for BLK_CGROUP adds ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 adds 47c122e35d7e block: pre-allocate requests if plug is started and is a batch adds b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request adds 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio adds 4a60f360a5c9 block: don't dereference request after flush insertion adds fea349b03786 block: unexport blkdev_ioctl adds 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h adds 8a709512eae7 block: merge block_ioctl into blkdev_ioctl adds be6bfe36db17 block: inline hot paths of blk_account_io_*() adds e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart adds 9e8c0d0d4d21 block: remove BIO_BUG_ON adds 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h> adds 8addffd657a9 block: move bio_mergeable out of bio.h adds b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes adds 9a6083becbe1 block: move bio_full out of bio.h adds 9774b39175fe block: mark __bio_try_merge_page static adds ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h adds 4f7ab09a1ca0 block: mark bio_truncate static adds 8971a3b7f1bf blk-mq: optimise *end_request non-stat path adds 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() adds 349302da8352 block: improve batched tag allocation adds df252bde82ac block: remove redundant =y from BLK_CGROUP dependency adds c50fca55d439 block: simplify Kconfig files adds b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig adds 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile adds d38a9c04c0d5 block: only check previous entry for plug merge attempt adds 94c2ed58d0d8 direct-io: remove blk_poll support adds 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO adds f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw adds 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued adds f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper adds c6699d6fe0ff blk-mq: factor out a "classic" poll helper adds efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal adds 28a1ae6b9dab blk-mq: remove blk_qc_t_valid adds ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...] adds d729cf9acb93 io_uring: don't sleep when polling for I/O adds 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED adds 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab adds 19416123ab3e block: define 'struct bvec_iter' as packed adds 3e08773c3841 block: switch polling to be bio based adds a614dd228035 block: don't allow writing to the poll queue attribute adds c712dccc6435 nvme-multipath: enable polled I/O adds fac7c6d529ac block: cache bdev in struct file for raw bdev IO adds 09ce8744253a block: use flags instead of bit fields for blkdev_dio adds abd45c159df5 block: handle fast path of bio splitting inline adds 17220ca5ce96 block: cache request queue in bdev adds 025a38651ba6 block: use bdev_get_queue() in bdev.c adds 3caee4634be6 block: use bdev_get_queue() in bio.c adds eab4e0273369 block: use bdev_get_queue() in blk-core.c adds ed6cddefdfd3 block: convert the rest of block to bdev_get_queue adds d4aa57a1cac3 block: don't bother iter advancing a fully done bio adds c477b7977838 block: remove useless caller argument to print_req_error() adds 9be3e06fb75a block: move update request helpers into blk-mq.c adds b60876296847 block: improve layout of struct request adds 90b8faa0e8de block: only mark bio as tracked if it really is tracked adds 2ff0682da6e0 block: store elevator state in request adds 4f266f2be822 block: skip elevator fields init for non-elv queue adds 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx adds 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() adds 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...] adds afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries adds 013a7f954381 block: provide helpers for rq_list manipulation adds 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() adds 1aec5e4a2962 sbitmap: add helper to clear a batch of tags adds f794f3351f26 block: add support for blk_mq_end_request_batch() adds c234a6539206 nvme: add support for batched completion of polled IO adds b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...] adds 4f5022453acd nvme: wire up completion batching for the IRQ path adds 53d34753b1b0 Merge branch 'for-5.16/block' into for-next adds 0a593fbbc245 null_blk: poll queue support adds 905705f083a9 loop: add error handling support for add_disk() adds e1654f413fe0 nbd: add error handling support for add_disk() adds d9c2bd252a45 aoe: add error handling support for add_disk() adds e92ab4eda516 drbd: add error handling support for add_disk() adds d1df6021b70c n64cart: add error handling support for add_disk() adds 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify adds af761f277b7f pcd: cleanup initialization adds fb367e6baeb0 pf: cleanup initialization adds 1ad392add59c pd: cleanup initialization adds 4dfbd1390af6 pcd: add error handling support for add_disk() adds 2b6cabce3954 pcd: fix ordering of unregister_cdrom() adds b6fa069971bc pcd: capture errors on cdrom_register() adds 3dfdd5f333bf pd: add error handling support for add_disk() adds 4a32e1cdb745 mtip32xx: add error handling support for add_disk() adds 7b505627568c pktcdvd: add error handling support for add_disk() adds 54494d10031b block/rsxx: add error handling support for add_disk() adds 637208e74a86 block/sx8: add error handling support for add_disk() adds 4fac63f8a871 pf: add error handling support for add_disk() adds d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() adds 27c97abc30e2 rbd: add add_disk() error handling adds 2d4bcf764297 block/swim3: add error handling support for add_disk() adds 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments adds 3776339ae7ac floppy: use blk_cleanup_disk() adds 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...] adds 47d34aa2d211 floppy: add error handling support for add_disk() adds a2379420c7d7 amiflop: add error handling support for add_disk() adds b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() adds 4e9abe72530a swim: add helper for disk cleanup adds 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() adds 625a28a7e60c swim: add error handling support for add_disk() adds 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper adds 573effb29801 block/ataflop: add registration bool before calling del_gendisk() adds deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk adds 2f1510708970 block/ataflop: add error handling support for add_disk() adds db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...] adds d0ac7a30e411 pcd: fix error codes in pcd_init_unit() adds cfc03eabda82 pf: fix error codes in pf_init_unit() adds 5deae20c552a sx8: fix an error code in carm_init_one() adds 1f0a258f114b swim3: add missing major.h include adds 9be68dd7ac0e md: add error handling support for add_disk() adds 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject adds 94f3cd7d832c md: extend disks_mutex coverage adds 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc adds fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device adds 2e94275ed582 md/raid1: use rdev in raid1_write_request directly adds c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run adds 5467948604ba md: remove unused argument from md_new_event adds 8b9e2291e355 md: update superblock after changing rdev flags in state_store adds c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls adds 4e6eef5dc25b nbd: don't handle response without a corresponding request [...] adds 07175cb1baf4 nbd: make sure request completion won't concurrent adds fcf3d633d8e1 nbd: check sock index in nbd_read_stat() adds 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed adds f52c0e08237e nbd: clean up return value checking of sock_xmit() adds 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] adds 8663b210f8c1 nbd: fix uaf in nbd_handle_reply() adds 342a67630ca9 Merge branch 'for-5.16/drivers' into for-next adds e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() adds 63877a85f325 Merge branch 'for-5.16/block' into for-next adds a87acfde9491 io_uring: dump sqe contents if issue fails adds 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() adds 4b628aeb69cc io_uring: kill off ios_left adds 6b639522f63f io_uring: inline io_dismantle_req adds d81499bfcd47 io_uring: inline linked part of io_req_find_next adds c450178d9be9 io_uring: dedup CQE flushing non-empty checks adds d97ec6239ad8 io_uring: kill extra wake_up_process in tw add adds 83f84356bc8f io_uring: add more uring info to fdinfo for debug adds a3f349071eb0 io_uring: remove ctx referencing from complete_post adds 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks adds 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data adds 6878b40e7b28 io_uring: mark having different creds unlikely adds 87a115fb715b io_uring: force_nonspin adds 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs adds 6f33b0bc4ea4 io_uring: use slist for completion batching adds 3ab665b74e59 io_uring: remove allocation cache array adds 0d9521b9b526 io-wq: add io_wq_work_node based stack adds c2b6c6bc4e0d io_uring: replace list with stack for req caches adds e3f721e6f6d5 io_uring: split iopoll loop adds 5eef4e87eb0b io_uring: use single linked list for iopoll adds 3aa83bfb6e5c io_uring: add a helper for batch free adds b3fa03fd1b17 io_uring: convert iopoll_completed to store_release adds f5ed3bcd5b11 io_uring: optimise batch completion adds d4b7a5ef2b9c io_uring: inline completion batching helpers adds 1cce17aca621 io_uring: don't pass tail into io_free_batch_list adds 553deffd0920 io_uring: don't pass state to io_submit_state_end adds f15a3431775a io_uring: deduplicate io_queue_sqe() call sites adds 2a56a9bd64db io_uring: remove drain_active check from hot path adds 4652fe3f10e5 io_uring: split slow path from io_queue_sqe adds d475a9a6226c io_uring: inline hot path of __io_queue_sqe() adds d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling adds 6962980947e2 io_uring: restructure submit sqes to_submit checks adds ef05d9ebcc92 io_uring: kill off ->inflight_entry field adds a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() adds 5e371265ea1d io_uring: disable draining earlier adds 22b2ca310afc io_uring: extra a helper for drain init adds e0eb71dcfc4b io_uring: don't return from io_drain_req() adds fc0ae0244bbb io_uring: init opcode in io_init_req() adds 30d51dd4ad20 io_uring: clean up buffer select adds 6224590d242f io_uring: add flag to not fail link after timeout adds 7e3709d57651 io_uring: optimise kiocb layout adds 51d48dab62ed io_uring: add more likely/unlikely() annotations adds fff4e40e3094 io_uring: delay req queueing into compl-batch list adds a33ae9ce16a8 io_uring: optimise request allocation adds 765ff496c781 io_uring: optimise INIT_WQ_LIST adds aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted adds d60aa65ba221 io_uring: merge CQ and poll waitqueues adds 37f0e767e177 io_uring: optimise ctx referencing by requests adds c072481ded14 io_uring: mark cold functions adds c1e53a6988b9 io_uring: optimise io_free_batch_list() adds d886e185a128 io_uring: control ->async_data with a REQ_F flag adds d17e56eb4907 io_uring: remove struct io_completion adds 867f8fa5aeb7 io_uring: inline io_req_needs_clean() adds eb6e6f0690c8 io_uring: inline io_poll_complete adds 54daa9b2d80a io_uring: correct fill events helpers types adds 6d63416dc57e io_uring: optimise plugging adds 756ab7c0ec71 io_uring: safer fallback_work free adds 5a158c6b0d03 io_uring: reshuffle io_submit_state bits adds 4a04d1d14831 io_uring: optimise out req->opcode reloading adds 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up adds def77acf4396 io_uring: fix io_free_batch_list races adds a46be971edb6 io_uring: optimise io_req_set_rsrc_node() adds ab4094024784 io_uring: optimise rsrc referencing adds 04f34081c5de io_uring: consistent typing for issue_flags adds f80a50a632d6 io_uring: prioritise read success path over fails adds 258f3a7f84d1 io_uring: optimise rw comletion handlers adds 538941e2681c io_uring: encapsulate rw state adds c88598a92a58 io_uring: optimise read/write iov state storing adds 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing adds 5e49c973fc39 io_uring: clean up io_import_iovec adds 607b6fb8017a io_uring: rearrange io_read()/write() adds 9983028e7660 io_uring: optimise req->ctx reloads adds 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll adds d1d681b0846a io_uring: optimise io_import_iovec fixed path adds caa8fe6e86fd io_uring: return iovec from __io_import_iovec adds 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting adds 5cb03d63420b io_uring: clean io_prep_rw() adds b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...] adds e74ead135bc4 io_uring: arm poll for non-nowait files adds 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags adds 88459b50b42a io_uring: simplify io_file_supports_nowait() adds 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...] adds 23799b0f0689 Merge branch 'for-5.16/io_uring' into for-next adds 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h adds 6436bd90f76e block: add a bdev_nr_bytes helper adds cda25b82c474 bcache: remove bdev_sectors adds da7b392467da drbd: use bdev_nr_sectors instead of open coding it adds 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...] adds 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it adds c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it adds 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it adds b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...] adds bcd1d06350e4 fs: simplify init_page_buffers adds 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it adds cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it adds 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it adds 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it adds beffd16e683e hfs: use bdev_nr_sectors instead of open coding it adds 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it adds 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it adds 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it adds 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it adds d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it adds 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it adds 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it adds be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it adds 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...] adds bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper adds 5513b241b2ef ext4: use sb_bdev_nr_blocks adds dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks adds ab70041731a6 ntfs: use sb_bdev_nr_blocks adds 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks adds e4ae4735f7c2 udf: use sb_bdev_nr_blocks adds f09313c57a17 block: cache inode size in bdev adds 88eb469d0dcb Merge branch 'for-5.16/bdev-size' into for-next adds db9a02baa232 block: move bdev_read_only() into the header adds 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request adds 87c037d11b83 block: return whether or not to unplug through boolean adds df87eb0fce8f block: get rid of plug list sorting adds e028f167eca5 block: move blk_mq_tag_to_rq() inline adds 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline adds 684c37adb852 Merge branch 'for-5.16/block' into for-next adds 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring adds 8261473e9858 Merge branch 'for-5.16/drivers' into for-next adds 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn adds 08c327b95c70 Merge branch 'for-5.16/block' into for-next adds 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes adds f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it adds 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it adds 06114f3294e9 Merge branch 'for-5.16/bdev-size' into for-next adds bc490f81731e block: change plugging to use a singly linked list adds dc5fc361d891 block: attempt direct issue of plug list adds 59d62b58f120 Merge branch 'for-5.16/block' into for-next adds 00169246e698 io_uring: warning about unused-but-set parameter adds 661e6d6cb9e3 Merge branch 'for-5.16/io_uring' into for-next adds d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush adds 44b2b16cb778 Merge branch 'for-5.16/block' into for-next adds 9c3d29296fe4 nvme: move command clear into the various setup helpers adds a9a7e30fd918 nvme: don't memset() the normal read/write command adds 4ff840e57c84 Merge branch 'for-5.16/drivers' into for-next adds a808a9d545cd block: inline fast path of driver tag allocation adds 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() adds b90bae7895fc Merge branch 'for-5.16/block' into for-next adds 3b44b3712c5b io_uring: split logic of force_nonblock adds ce807b324fd4 Merge branch 'for-5.16/io_uring' into for-next adds a277654bafb5 nvme: add APIs for stopping/starting admin queue adds 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue adds ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing adds 9e6a6b121210 nvme: paring quiesce/unquiesce adds 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...] adds e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce adds 3c28642f1da8 Merge branch 'for-5.16/block' into for-next adds 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) adds d04a4b0ffd1b Merge branch 'for-5.16/io_uring' into for-next adds cf6d6238cdd3 block: turn macro helpers into inline functions adds 859897c3fb9a block: convert leftovers to bdev_get_queue adds 478eb72b815f block: optimise req_bio_endio() adds 1497a51a3287 block: don't bloat enter_queue with percpu_ref adds c809084ab033 block: inline a part of bio_release_pages() adds 32edfbe62c09 Merge branch 'for-5.16/block' into for-next adds 0c98057be9ef nbd: Fix use-after-free in pid_show adds 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int adds 10c78e53eea3 s390/dasd: fix kernel doc comment adds 23596961b437 s390/dasd: split up dasd_eckd_read_conf adds 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security adds 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...] adds 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation adds a8e5d491dfc1 s390/dasd: fix possibly missed path verification adds 44544d5bcb1d Merge branch 'for-5.16/drivers' into for-next adds 037057a5a979 block: remove inaccurate requeue check adds 8a5d3ca87eaa Merge branch 'for-5.16/block' into for-next adds a307e2abfc22 md: bcache: Fix spelling of 'acquire' adds 0a2b3e363566 bcache: reserve never used bits from bkey.high adds d55f7cb2e5c0 bcache: fix error info in register_bcache() adds 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...] adds 7e84c2150731 bcache: remove the cache_dev_name field from struct cache adds 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev adds 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify adds 39fa7a95552c bcache: remove bch_crc64_update adds 4977e4467304 Merge branch 'for-5.16/drivers' into for-next adds 7abdf024913b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 163e6c9c7acb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c224ccd93ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() adds e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header adds 5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) adds 67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) adds 976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) adds 31b758f2015a Merge branch 'fixes' into next adds 5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs adds de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 adds 42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier adds f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions adds 3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggr [...] adds a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq adds ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove [...] adds 738216c1953e memstick: r592: Fix a UAF bug when removing the driver adds 99f7ececbe25 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cfae1d2e6d6d mfd: exynos-lpass: Describe driver in KConfig adds 197e7a12be24 mfd: altr_a10sr: Add SPI device ID table adds 081be399fca1 mfd: cpcap: Add SPI device ID table adds a1198da3ef0b mfd: sprd: Add SPI device ID table adds e517a146f83a mfd: qcom-pm8xxx: switch away from using chained IRQ handlers adds ad1ebdb0e3c8 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema adds 66e31059d11a dt-bindings: mfd: Convert X-Powers AXP binding to a schema adds 8cf7685c92ef mfd: arizona: Split of_match table into I2C and SPI versions adds 412a235df11f dt-bindings: mfd: syscon: Add rk3368 QoS register compatible adds c52ed00093cc dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to [...] adds 813c24f4caf3 mfd: altera-sysmgr: Fix a mistake caused by resource_size [...] adds 0d87f5197bed Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 3976e974df1f video: backlight: ili9320: Make ili9320_remove() return void adds 675b47710f1e Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 0b5a9135d5f1 power: supply: axp288-charger: Add depends on IOSF_MBIO to [...] adds 9052ff9b0387 power: supply: axp288-charger: Remove unnecessary is_prese [...] adds 5b5100c569b5 power: supply: axp288-charger: Simplify axp288_get_charger [...] adds 172d0ccea55c power: bq25890: add return values to error messages adds 9ee3108733b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod adds 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 033dfaf8addc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d650ccee462c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 5f1d1d466d5a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds cdb4a6c8973f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 8e9bcf2860b7 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 1c73213ba991 selinux: fix a sock regression in selinux_ip_postroute_compat() adds 15bf32398ad4 security: Return xattr name from security_dentry_init_security() adds 6121ee808774 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3edb95c4a225 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 260aecd643fc iommu/dart: Use kmemdup instead of kzalloc and memcpy adds 89374244a43e iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable adds 5240aed2cd25 iommu/vt-d: Do not falsely log intel_iommu is unsupported [...] adds 914ff7719e8a iommu/vt-d: Dump DMAR translation structure when DMA fault occurs adds b34380a6d767 iommu/vt-d: Remove duplicate identity domain flag adds 7afd7f6aa21a iommu/vt-d: Check FL and SL capability sanity in scalable mode adds 032c5ee40e9f iommu/vt-d: Use second level for GPA->HPA translation adds 94f797ad61d3 iommu/vt-d: Delete dev_has_feat callback adds 00ecd5401349 iommu/vt-d: Clean up unused PASID updating functions adds 37c8041a818d iommu/vt-d: Convert the return type of first_pte_in_page to bool adds 9906b9352a35 iommu/vt-d: Avoid duplicate removing in __domain_mapping() adds 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] adds da76a0536ab9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d9516f346e8b audit: return early if the filter rule has a lower priority adds 026bde16f578 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema adds 89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt binding [...] adds 05ef72e36250 dt-bindings: bus: add palmbus device tree bindings adds e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema adds af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml adds 6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema adds 54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding adds 4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema adds 4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema adds d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema adds 19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema adds 3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema adds a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema adds fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml [...] adds b09122361918 MAINTAINERS: update arm,vic.yaml reference adds 02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference adds 2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference adds 109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference adds e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference adds 6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference adds 433c58da4657 MAINTAINERS: update gemini.yaml reference adds 92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference adds 1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference adds dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor adds 33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml adds 762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema adds bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema adds 3985aa6ff3a8 dt-bindings: Parallelize yamllint adds 378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all jso [...] adds 795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes adds ca96bbe2469f ARM: Use of_get_cpu_hwid() adds eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() adds 4d97b9290ed3 arm64: Use of_get_cpu_hwid() adds 316b5e31daef csky: Use of_get_cpu_hwid() adds 4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() adds 41408b22ec38 powerpc: Use of_get_cpu_hwid() adds bd2259ee458e riscv: Use of_get_cpu_hwid() adds ada03c68aad5 sh: Use of_get_cpu_hwid() adds 7688fa1025cd x86: dt: Use of_get_cpu_hwid() adds 6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const adds a3c85b2ee098 of: make of_node_check_flag() device_node parameter const adds f925a97b32f4 of/unittest: Add of_node_put() before return adds e3b29b7bd23e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] adds ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] adds 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] adds be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] adds a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] adds 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] adds b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] adds 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] adds 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] adds f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] adds f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] adds 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] adds 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data adds a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible adds db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support adds fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss adds 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] adds ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done adds 5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe adds 0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage adds 2f14eaa1a9d3 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds dbf641a10f61 spi: orion: Add of_node_put() before goto adds 2a4a4e8918f0 spi: cadence: Add of_node_put() before return adds 08411e3461bd spi: replace snprintf in show functions with sysfs_emit adds 3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod adds c292766c0a54 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 8e0ac6073e39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0bd21836cd22 Merge branch 'x86/urgent' adds 3f62db77aa5a Merge branch 'x86/sgx' adds 7f8d89b66f1b Merge branch 'x86/misc' adds 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict adds 773902c7ce9c Merge branch 'x86/fpu' adds 9d6c63a8576f Merge branch 'x86/cpu' adds ea364661ca22 Merge branch 'x86/core' adds 8a77729b8054 Merge branch 'x86/cleanups' adds 4246df99ae76 Merge branch 'x86/build' adds 5de62ea84abd sched,livepatch: Use wake_up_if_idle() adds 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] adds 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus adds 7d380f24fe66 sched/numa: Fix a few comments adds f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] adds 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group adds 804bccba71a5 sched: Fill unconditional hole induced by sched_entity adds 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] adds cf2a85efdade leaking_addresses: Always print a trailing newline adds 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat adds bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder adds 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked adds 37b47298ab86 sched: Disable -Wunused-but-set-variable adds c5e22feffdd7 topology: Represent clusters of CPUs within a die adds 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] adds 66558b730f25 sched: Add cluster scheduler level for x86 adds da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] adds 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] adds b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT adds 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT adds 37e6153c141f Merge branch 'sched/core' adds f0fcb46b5ebd Merge branch 'ras/core' adds 8008765e74ce Merge branch 'perf/urgent' adds 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index adds 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c adds 3eb6a5462d7d Merge branch 'perf/core' adds 6a7e138f2c66 Merge branch 'objtool/urgent' adds c1fb082490df Merge branch 'objtool/core' adds 21e219a5a037 Merge branch 'locking/wwmutex' adds b74f6fce9a7f Merge branch 'locking/core' adds 29b292df815f Merge branch 'irq/core' adds b17f4778908b Merge branch 'efi/urgent' adds d9f283ae71af efi: Disable runtime services on RT adds 720dff78de36 efi: Allow efi=runtime adds aee43409dfc0 Merge branch 'efi/core' adds c688bd5dc94e x86/sev: Carve out HV call's return value verification adds e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] adds 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master adds f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* na [...] adds fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure adds cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure adds 26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 [...] adds 851d43f4eb2f Merge remote-tracking branch 'tip/perf/core' into tip-master adds 4d3816733091 futex: Fix PREEMPT_RT build adds bc67f1c454fb docs: futex: Fix kernel-doc references adds 7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region adds 6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() adds 5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock s [...] adds 243133a039cd Merge remote-tracking branch 'tip/locking/core' into tip-master adds 63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit adds e4c9e8ff5484 Merge remote-tracking branch 'tip/sched/urgent' into tip-master adds 9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() adds d2d926482cdf x86/fpu: Update stale comments adds b50854eca0e0 x86/pkru: Remove useless include adds f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states adds dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter adds 01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() adds 2d16a1876f20 x86/process: Clone FPU in copy_thread() adds 509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO work [...] adds 126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization adds ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() adds 63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init adds a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core adds ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user adds ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() adds 9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init adds 63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into [...] adds d06241f52cfe x86/fpu: Clean up CPU feature tests adds b579d0c3750e x86/fpu: Make os_xrstor_booting() private adds df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core adds 34002571cb41 x86/fpu: Move legacy ASM wrappers to core adds cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private adds 9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core adds d9d005f32aac x86/fpu: Move mxcsr related code to core adds 90489f1dee8b x86/fpu: Move fpstate functions to api.h adds 0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h adds ff0c37e191f2 x86/sev: Include fpu/xcr.h adds 6415bb809263 x86/fpu: Mop up the internal.h leftovers adds b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h adds 079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() adds 5a6f572f84d8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds fa67b9b0b3a1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error adds 4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unha [...] adds d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors adds 1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of t [...] adds a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register t [...] adds ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from e [...] adds 72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address [...] adds 8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer progra [...] adds 30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer [...] adds 012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVA [...] adds 41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of th [...] adds ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB o [...] adds c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high f [...] adds db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchr [...] adds 32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] adds c7f5f0718136 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds cfc1c4d3e36c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function dev [...] adds bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function dev [...] adds 2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_p [...] adds fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platfo [...] adds 10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_ [...] adds 12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next adds 36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC adds 00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC adds 2fe066ef5487 Merge branch irq/mchp-eic into irq/irqchip-next adds f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/ [...] adds a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module adds dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection adds 6a3dd52ad8a4 Merge branch irq/modular-irqchips into irq/irqchip-next adds bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline adds 57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() adds 4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() adds 35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS adds 3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS adds c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER adds fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg adds 51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 945486bf1ee3 genirq: Export irq_gc_noop() adds 3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers adds c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers adds b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE adds 737e975fe230 Merge branch irq/modular-irqchips into irq/irqchip-next adds 7e1edbd433ff Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds ccb4b63469c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 742cf8018e70 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds a7cc099f2ec3 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] adds a25c78d04c1b Merge commit 'kvm-pagedata-alloc-fixes' into HEAD adds 9c93576e5802 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a vi [...] adds df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors adds 0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_D [...] adds f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS adds 9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machin [...] adds 20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next adds 88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support adds 272a067df3c8 tools: arm64: Import sysreg.h adds b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG adds 740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax adds d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers adds 801669046559 KVM: arm64: selftests: Add basic support to generate delays adds 5c636d585cfd KVM: arm64: selftests: Add support to disable and enable l [...] adds 0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type adds 17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid adds 414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support adds 28281652f90a KVM: arm64: selftests: Add basic GICv3 support adds 250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC adds 4959d8650e9f KVM: arm64: selftests: Add arch_timer test adds 61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration adds 551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next adds 3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations adds 115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations adds 5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next adds 7dd9b5a15748 KVM: arm64: Move __get_fault_info() and co into their own [...] adds cc1e6fdfa92b KVM: arm64: Don't include switch.h into nvhe/kvm-main.c adds 8fb2046180a0 KVM: arm64: Move early handlers to per-EC handlers adds 3b1a690eda0d KVM: arm64: Pass struct kvm to per-EC handlers adds 538683907782 KVM: arm64: Add missing field descriptor for MDCR_EL2 adds 16dd1fbb12f7 KVM: arm64: Simplify masking out MTE in feature id reg adds 6c30bfb18d0b KVM: arm64: Add handlers for protected VM System Registers adds 2a0c343386ae KVM: arm64: Initialize trap registers for protected VMs adds 72e1be120eaa KVM: arm64: Move sanitized copies of CPU features adds 1423afcb4117 KVM: arm64: Trap access to pVM restricted features adds 5f39efc42052 KVM: arm64: Handle protected guests at 32 bits adds 8a049862c38f KVM: arm64: Fix early exit ptrauth handling adds ce75916749b8 KVM: arm64: pkvm: Use a single function to expose all id-regs adds 8ffb41888334 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI adds 3c90cb15e2e6 KVM: arm64: pkvm: Drop AArch32-specific registers adds f3d5ccabab20 KVM: arm64: pkvm: Drop sysregs that should never be routed [...] adds cbca19738472 KVM: arm64: pkvm: Handle GICv3 traps as required adds 271b7286058d KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 adds 3061725d162c KVM: arm64: pkvm: Consolidate include files adds 746bdeadc53b KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around adds 0c7639cc8382 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit [...] adds 07305590114a KVM: arm64: pkvm: Give priority to standard traps over pvm [...] adds be08c3cf3c5a Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-mas [...] adds a3a8c2006b3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7898098fc3e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds abdc97f778aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d25302e46592 workqueue: make sysfs of unbound kworker cpumask more clever adds 55df0933be74 workqueue: Introduce show_one_worker_pool and show_one_workqueue. adds a2cd1e4bc070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aafa1cafedca platform_data/mlxreg: Add new type to support modular systems adds a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new mo [...] adds bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplu [...] adds 67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks f [...] adds bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes adds 9d93d7877c91 platform_data/mlxreg: Add new field for secured access adds 62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvid [...] adds 527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] adds 5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg [...] adds 249606d37d20 platform/x86: mlx-platform: Add support for multiply cooli [...] adds 95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed adds 0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OL [...] adds 76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds adds 603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color adds 5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly adds 7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_devic [...] adds 043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly adds 2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show f [...] adds 33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings adds fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning adds cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header adds 693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_i [...] adds 5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper adds 2c63eba631e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86e0a3e19fc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3243b39f8da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds af30a0ad8a6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 012b3f29fdc6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries adds 5ca173974888 dyndbg: make dyndbg a known cli param adds 9c40e1aa8412 dyndbg: Remove support for ddebug_query param adds 5879f1c94d67 Documentation: dyndbg: Improve cli param examples adds f0ada6da3a0d device property: Add missed header in fwnode.h adds 7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting adds 7edde0c80785 dyndbg: no vpr-info on empty queries adds 1f8818e352f7 dyndbg: fix spurious vNpr_info change adds b5bc8ac25aa1 Merge 5.15-rc6 into driver-core-next adds 4df2b048cd10 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp [...] adds c03fb16bafdf Merge 5.15-rc6 into usb-next adds 05c8f1b67e67 usb-storage: Add compatibility quirk flags for iODD 2531/2541 adds 8ef1e58783b9 usb: typec: STUSB160X should select REGMAP_I2C adds d0435bb56d4e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 956921a27073 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds e9f8c20900a3 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 412a5feba414 Merge 5.15-rc6 into tty-next adds 3968ddcf05fb tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc adds aee77a64a4de Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 22d4f9beaf32 Merge 5.15-rc6 into char-misc-next adds 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities adds ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] adds aaec1a0f76ec counter: Internalize sysfs interface code adds 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] adds de8daf30af7b docs: counter: Update to reflect sysfs internalization adds e65c26f41371 counter: Move counter enums to uapi header adds b6c50affda59 counter: Add character device interface adds a8a28737c2c5 docs: counter: Document character device interface adds 086099893fce tools/counter: Create Counter tools adds bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute adds 4bdec61d927b counter: Implement *_component_id sysfs attributes adds feff17a550c7 counter: Implement events_queue_size sysfs attribute adds 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock adds 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 adds fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] adds 7110acbdab46 counter: fix docum. build problems after filename change adds 49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generi [...] adds 2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel. [...] adds 511c1957de9d habanalabs: add kernel-doc style comments adds 4be9fb53039a habanalabs: add debugfs node for configuring CS timeout adds 745726913604 habanalabs: create static map of f/w hwmon enums adds 2ee58fee3f8c habanalabs: generalize COMMS message sending procedure adds 2b28485d0a3b habanalabs: enable power info via HWMON framework adds 027d53b03ca1 habanalabs: remove redundant cs validity checks adds d62b9a6976cd habanalabs: add support for a long interrupt target value adds dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation adds a00f1f571e50 habanalabs: define soft-reset as inference op adds 1282dbbd292e habanalabs: refactor reset log message adds c1904127ce8d habanalabs: prevent race between fd close/open adds f05d17b226db habanalabs: take timestamp on wait for interrupt adds 10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event adds efc6b04b869b habanalabs: update firmware files adds 1d16a46b1a83 habanalabs: use only u32 adds ea6eb91c09cd habanalabs: fix race condition in multi CS completion adds 81f8582ec404 habanalabs: fix NULL pointer dereference adds a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF adds db1a8dd916aa habanalabs: add support for dma-buf exporter adds f6fb34390cd0 habanalabs: select CRC32 adds 024b7b1d6dcd habanalabs: Unify frequency set/get functionality adds 4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node adds d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow adds fae132632c55 habanalabs: context cleanup cosmetics adds b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences adds be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git [...] adds 32e9f56a96d8 binder: don't detect sender/target during buffer cleanup adds 15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() adds c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere adds f5245a5fdf75 counter: drop chrdev_lock adds f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] adds 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused adds 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed adds 967884443026 staging: iio: ad9832: convert probe to device-managed adds 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed adds da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe adds 2b025c92cdae iio: light: max44000: use device-managed functions in probe adds 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused adds 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] adds 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] adds de37b16462a7 iio: adc: exynos: describe drivers in KConfig adds 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts adds 42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI adds c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds f840f41fa5cb iio: ABI: Document in_concentration_co2_scale adds 89c65417da90 iio: adc: aspeed: Keep model data to driver data. adds eaa74a8d510d iio: adc: aspeed: Restructure the model data adds 1de952a4b1cd iio: adc: aspeed: Add vref config function adds 9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. adds 4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. adds 1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. adds 90f9647753de iio: adc: aspeed: Fix the calculate error of clock. adds 13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. adds f2836e8c4c2e iio: adc: aspeed: Add compensation phase. adds df05f384a7e3 iio: adc: aspeed: Support battery sensing. adds d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. adds 131fb9f2b96f iio: accel: fxls8962af: add threshold event handling adds 269efcf0bbee iio: accel: fxls8962af: add wake on event adds 1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds 7127822d1929 iio: adc: max1027: Fix style adds 064652c0a402 iio: adc: max1027: Drop extra warning message adds 6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages adds e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels adds 4201519a1769 iio: adc: max1027: Rename a helper adds eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the c [...] adds c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper adds cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration adds af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channe [...] adds 59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during [...] adds c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic adds a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper adds d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ adds 1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds 075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used adds 089ec5e93413 iio: adc: max1027: Don't reject external triggers when the [...] adds 1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed adds 25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short [...] adds 7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds 298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed adds 9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed adds fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed adds b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' adds 31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin adds cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag adds 23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag adds 4415381093fc iio: adc: nau7802: convert probe to full device-managed adds a1ff6d252613 iio: adc: max1363: convert probe to full device-managed adds bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds 461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only adds 8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only adds 0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds 95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. adds 2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 6b104e7895ab iio: adc: ad799x: Implement selecting external reference v [...] adds 04892d253374 dt-bindings: iio: ad779x: Add binding document adds f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds 7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err [...] adds 2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() adds d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err [...] adds c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err [...] adds 7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds 4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() adds b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 8025ea509533 iio: health: afe4403: Make use of the helper function dev_ [...] adds 842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_ [...] adds 8283b95455ca iio: light: cm36651: Make use of the helper function dev_e [...] adds c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_e [...] adds a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver adds 49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds d6fa1406306d iio: documentation: Document scd4x calibration use adds 9eeee3b0bf19 iio: Add output buffer support adds 1546d6718dc9 iio: kfifo-buffer: Add output buffer support adds c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers adds 885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer adds fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void adds 9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void adds bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void adds df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void adds 523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void adds d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void adds 1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void adds 72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void adds 3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void adds c7143c49c604 iio: health: afe4403: Don't return an error in .remove() adds 4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void adds 6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() adds f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void adds 0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused adds 6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kerne [...] adds 8135cc5b270b MAINTAINERS: Update the entry for MHI bus adds 3ba8222c43a9 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 996c3a010b82 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 037d5fcf9a81 phy: qcom-qusb2: Fix a memory leak on probe adds 6b0e686e7ca7 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] adds 29aecc40f44f phy: stm32: restore utmi switch on resume adds 689862d749af dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] adds 030997ccad92 phy: stm32: add phy tuning support adds 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] adds 19acaae447d7 phy: ti: gmii-sel: check of_get_address() for failure adds a3b7659a1561 phy: cadence-torrent: Migrate to clk_hw based registration [...] adds a6b3293b79a5 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] adds 1aa4e4072b99 phy: cadence-torrent: Model reference clock driver as a cl [...] adds fc2a3a3641af phy: cadence-torrent: Add support to output received refer [...] adds 6c6ecd5fda98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4cbbe74d906b soundwire: bus: stop dereferencing invalid slave pointer adds abd9a6049bb5 soundwire: qcom: add debugfs entry for soundwire register dump adds c2fce6a21372 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ea23b6257225 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 63b150fde7a2 vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() adds 1ceabade1df7 vfio: Do not open code the group list search in vfio_creat [...] adds 325a31c92030 vfio: Don't leak a group reference if the group already exists adds 2b678aa2f099 vfio: Use a refcount_t instead of a kref in the vfio_group adds 9cef73918e15 vfio: Use cdev_device_add() instead of device_create() adds ceed320033ea Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c adds 502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in h [...] adds 4a8033ec560c Merge 5.15-rc6 into staging-next adds 960a8463dd20 staging: r8188eu: remove empty functions from odm.c adds cd439d51a453 staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting() adds 77176f25ed60 staging: r8188eu: remove GetPSDData() adds 4b095e9c88ea staging: r8188eu: remove ODM_AntselStatistics_88C() adds 79b1186dd969 staging: r8188eu: pBandType is never set adds 24198f2ffdba staging: r8188eu: pMacPhyMode is not used adds abadb46d4b4a staging: r8188eu: remove ODM_CmnInfoPtrArrayHook() adds ce835dbd04d7 staging: mt7621-dts: change some node hex addresses to lower case adds 78a689b6a05e staging: r8188eu: remove unused constants and variables adds ec23d22546bf staging: r8188eu: remove empty trigger gpio code adds 7a11bd052aaa staging: r8188eu: interface type is always usb adds 83936407688b staging: r8188eu: remove two checks that are always false adds fed4c84b6f42 staging: r8188eu: remove unused function prototypes adds 93998fb0a94f staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used adds d443ddf4e320 staging: r8188eu: clean up Hal8188EPhyCfg.h adds 2fd96ac5592a staging: r8188eu: remove procfs functions adds 9b6abb874aa6 staging: r8188eu: CurrentWirelessMode is not used adds 8f35a0b56927 staging: r8188eu: remove unused components in pwrctrl_priv adds 7ddd55135114 staging: r8188eu: remove BT_COEXIST settings from Makefile adds 3331785f3c1e staging: r8188eu: res_to_status is unused adds d508cee5d03c staging: r8188eu: daemonize is not defined adds bef56d47b915 staging: r8188eu: don't accept SIGTERM for cmd thread adds 679e0f8e41e7 staging: r8188eu: remove unnecessary assignment adds 02be9e82253d staging: r8188eu: Makefile: remove unused driver config adds 811245c4617d staging: r8188eu: Makefile: don't overwrite global settings adds 6ba3047d493f staging: r8188eu: Makefile: use one file list adds 548b6d7ebfa4 staging: vt6655: Rename byPreambleType field adds 436c7525f31d staging: mt7621-dts: get rid of nodes with no in-tree driver adds 2d68d8ee8fec staging: r8188eu: fix a gcc warning adds d250bf4c397a staging: r8188eu: Use completions for signaling start / en [...] adds e8eb2f890f2c staging: r8188eu: Use completions for signaling enqueueing adds d9f32a101e43 staging: r8188eu: Remove redundant 'if' statement adds cfc5db806b78 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix adds ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings adds f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support adds 26fa68c1d7a1 iio: light: ltr501: Add of_device_id table adds 0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version adds eeb82b54bb03 iio: buffer: Fix uninitialized variable ret adds 08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function de [...] adds 1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_e [...] adds 922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev [...] adds 9444794b58bf iio: adc: max1118: Make use of the helper function dev_err [...] adds 070a83ff635c iio: adc: max1241: Make use of the helper function dev_err [...] adds a5999024b5ba iio: adc: meson_saradc: Make use of the helper function de [...] adds 94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper functi [...] adds 8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function [...] adds 42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_ [...] adds 0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_er [...] adds 77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_ [...] adds 94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st [...] adds dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct adds 1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of openco [...] adds 664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding adds 6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint [...] adds 45571a361c09 iio: adc: stm32-adc: split channel init into several routines adds 95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding adds aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels adds 0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support adds 796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time adds 7cde1f72a06b mux: add support for delay after muxing adds 3747c61790a2 dt-bindings: iio: io-channel-mux: Add property for settle time adds cf86cbb9709d iio: multiplexer: iio-mux: Support settle-time-us property adds 6c439365566b iio: adc: adc128s052: Simplify adc128_probe() adds dc6c3881968e dt-bindings: iio: io-channel-mux: add optional #io-channel-cells adds ef226dcf3d88 dt-bindings: iio: io-channel-mux: allow duplicate channel, labels adds aa85ca7bbaca Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 87758f3c59a2 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe adds 4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success adds 7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST adds 85997fdfd159 dmaengine: zynqmp_dma: cleanup includes adds 16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors adds 193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking adds 9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet adds ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() adds 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] adds 35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member adds c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_bu [...] adds 32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size adds 1f6a89efbf99 dmaengine: Remove redundant initialization of variable err adds fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path adds 320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro adds b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions adds 8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() adds adec566b0528 dmaengine: bestcomm: fix system boot lockups adds 79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register adds c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update adds 161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling adds d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst adds 981703aae3b1 dmaengine: dw-edma: Remove an unused variable adds 79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in [...] adds b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width adds af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memor [...] adds 824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 adds 93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration adds 2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask adds ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces adds 1f8595efae8d dmaengine: imx-sdma: add missed braces adds df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis adds 635156d94b64 dmaengine: imx-sdma: remove space after sizeof adds aaee78e6f77e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds df2188895232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2136cc70973 Merge branch 'fixes' into for-next adds edc5cb40999b Merge branch 'misc' into for-next adds 06b2bee999c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] adds 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() adds 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary adds bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] adds a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it adds 58bf201dfc03 scsi: ata: Call scsi_done() directly adds 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly adds 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly adds 1ae6d167793c scsi: message: fusion: Call scsi_done() directly adds 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly adds 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly adds 2adf975e899a scsi: 3w-sas: Call scsi_done() directly adds 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly adds 656f26ade03a scsi: 53c700: Call scsi_done() directly adds 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly adds 117cd238adfe scsi: NCR5380: Call scsi_done() directly adds e42be9e75a02 scsi: a100u2w: Call scsi_done() directly adds 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() adds 7afdb8637997 scsi: aacraid: Call scsi_done() directly adds 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly adds f3bc9338e08d scsi: advansys: Call scsi_done() directly adds 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly adds 135223527c81 scsi: aha1542: Call scsi_done() directly adds 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly adds 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly adds 681fa5252fd4 scsi: atp870u: Call scsi_done() directly adds 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly adds a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly adds 0979e265e4b7 scsi: csiostor: Call scsi_done() directly adds e82d6b179b14 scsi: cxlflash: Call scsi_done() directly adds 6c365b880093 scsi: dc395x: Call scsi_done() directly adds e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly adds 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly adds f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly adds caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv adds 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done adds a0c22474cbc6 scsi: fdomain: Call scsi_done() directly adds a7510fbd879e scsi: fnic: Call scsi_done() directly adds 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly adds 574015a83731 scsi: hptiop: Call scsi_done() directly adds 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly adds 0233196eb238 scsi: imm: Call scsi_done() directly adds 25e1d89669ec scsi: initio: Call scsi_done() directly adds acd3c42d18f7 scsi: ipr: Call scsi_done() directly adds 98cc0e69ba5d scsi: ips: Call scsi_done() directly adds e0f63b2181cb scsi: libfc: Call scsi_done() directly adds b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly adds e803bc52b04b scsi: libsas: Call scsi_done() directly adds ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly adds c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly adds f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly adds 012f14b269da scsi: megaraid_sas: Call scsi_done() directly adds 9e0603656fdf scsi: megaraid: Call scsi_done() directly adds aaf2173b5cc3 scsi: mesh: Call scsi_done() directly adds 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly adds b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly adds ca495999075b scsi: mvumi: Call scsi_done() directly adds 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly adds 1c21a4f495cf scsi: myrs: Call scsi_done() directly adds f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly adds 48760367a401 scsi: nsp32: Call scsi_done() directly adds ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly adds f13cc234bec9 scsi: pmcraid: Call scsi_done() directly adds 7bc195c75134 scsi: ppa: Call scsi_done() directly adds 3ca2385af905 scsi: ps3rom: Call scsi_done() directly adds ef697683d3eb scsi: qedf: Call scsi_done() directly adds 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly adds 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly adds fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly adds da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly adds c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly adds 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly adds 0ca190805784 scsi: smartpqi: Call scsi_done() directly adds 70a5caf11f8c scsi: snic: Call scsi_done() directly adds 4acf838e80ba scsi: stex: Call scsi_done() directly adds 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly adds 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly adds 35c3730a9657 scsi: ufs: Call scsi_done() directly adds b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly adds aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly adds 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly adds f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly adds fd17badb664e scsi: xen-scsifront: Call scsi_done() directly adds ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly adds 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly adds b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly adds 46c97948e9b5 scsi: usb: Call scsi_done() directly adds 11b68e36b167 scsi: core: Call scsi_done directly adds 814818fd4816 scsi: isci: Remove a declaration adds 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] adds af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] adds 92c4b58b15c5 scsi: core: Register sysfs attributes earlier adds c3f69c7f629f scsi: ata: Switch to attribute groups adds 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups adds a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups adds 2899836f9430 scsi: message: fusion: Switch to attribute groups adds d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups adds bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups adds 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups adds 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups adds 90cb6538b5da scsi: 53c700: Switch to attribute groups adds bd16d71185c8 scsi: aacraid: Switch to attribute groups adds f2523502a40a scsi: arcmsr: Switch to attribute groups adds ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups adds e73af234a1a2 scsi: bfa: Switch to attribute groups adds c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups adds eb78ac7a5474 scsi: bnx2i: Switch to attribute groups adds 623cf762c73e scsi: csiostor: Switch to attribute groups adds 780c678912fb scsi: cxlflash: Switch to attribute groups adds d6ddcd8b38ab scsi: fnic: Switch to attribute groups adds 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups adds 4cd16323b523 scsi: hpsa: Switch to attribute groups adds e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups adds c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups adds 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups adds 47d1e6ae0e1e scsi: ipr: Switch to attribute groups adds 7eae6af530a6 scsi: isci: Switch to attribute groups adds 08adfa753743 scsi: lpfc: Switch to attribute groups adds ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups adds 09723bb252ca scsi: megaraid_sas: Switch to attribute groups adds 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups adds 88b8132cff99 scsi: mvsas: Switch to attribute groups adds 582c0360db90 scsi: myrb: Switch to attribute groups adds 087c3ace6337 scsi: myrs: Switch to attribute groups adds aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups adds e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups adds c03b72b86c77 scsi: pm8001: Switch to attribute groups adds 646bed7e6f45 scsi: pmcraid: Switch to attribute groups adds 232cb469d24e scsi: qedf: Switch to attribute groups adds 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups adds f8f8f857e7df scsi: qla2xxx: Remove a declaration adds 66df386d0b74 scsi: qla2xxx: Switch to attribute groups adds a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups adds 64fc9015fbeb scsi: smartpqi: Switch to attribute groups adds 7500be62910d scsi: snic: Switch to attribute groups adds 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member adds 01e570febaaa scsi: usb: Switch to attribute groups adds a47c6b713e89 scsi: core: Remove two host template members that are no l [...] adds c4da1205752d scsi: sd: Print write through due to no caching mode page [...] adds 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() adds 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] adds b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code adds 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval adds 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() adds f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() adds 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength adds d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK adds 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area adds fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] adds 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] adds 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay adds 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling adds ed1227e08099 scsi: target: Fix ordered tag handling adds 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking adds 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path adds f9793d649c29 scsi: target: Perform ALUA group changes in one step adds 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() adds e9d658c2175b scsi: sr: Add error handling support for add_disk() adds e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() adds 1b74ab77d62f scsi: target: core: Stop using bdevname() adds 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions adds 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static adds bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse adds b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer adds a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] adds d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] adds 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] adds 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine adds 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted adds 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] adds af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] adds 83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 adds 22b3d2a32c63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7ed09a29dbf Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] adds 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending adds c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack adds 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release adds b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case adds d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" adds 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] adds 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] adds c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data adds 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] adds 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds d1aadd8690fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b434bd19fa24 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe adds ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins adds 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] adds 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] adds e212923e7407 pinctrl: renesas: checker: Move overlapping field check adds f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] adds f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output adds 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] adds c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML adds 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl adds f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] adds 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts adds 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip adds f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts adds afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip adds 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells adds 664bad61ccde Merge branch 'devel' into for-next adds b303cb44d122 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b4f936c31cac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 984d39259e41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15bc01effefe ucounts: Fix signal ucount refcounting adds 629715adc62b ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns i [...] adds 34dc2fd6e690 ucounts: Proper error handling in set_cred_ucounts adds 5ebcbe342b1c ucounts: Move get_ucounts from cred_alloc_blank to key_cha [...] adds 99c31f9feda4 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL adds 5fc9e37cd5ae ucounts: Remove unnecessary test for NULL ucount in get_ucounts adds da70d3109e74 ucounts: Add get_ucounts_or_wrap for clarity adds 32342701b4ba ucounts: Use atomic_long_sub_return for clarity adds e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] adds 9cd2c218fa0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ebfa779cabb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d730516298a Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] adds 24d23181e43d rtc: class: check return value when calling dev_set_name() adds c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() adds 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock adds 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time adds 917425f71f36 rtc: add alarm related features adds 6a8af1b6568a rtc: add parameter ioctl adds 2268551935db rtc: expose correction feature adds a6d8c6e1a5c6 rtc: add correction parameter adds 0d20e9fb1262 rtc: add BSM parameter adds 018d959ba7ff rtc: rv3028: add BSM support adds 6084eac38e76 rtc: rv3032: allow setting BSM adds 7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time adds adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT adds 91f3849d956d rtc: pcf8523: switch to regmap adds 5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl adds 7c176119aefd rtc: pcf8523: remove unecessary ifdefery adds ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms adds f8d4e4fa51ec rtc: pcf8523: add BSM support adds db2d4669f6c3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 42e4a3a063f7 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 7d8777b9ca71 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 090e80e6bbda Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 4b9678376133 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests adds bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds 4797632f4f1d string.h: Introduce memset_after() for wiping trailing mem [...] adds caf283d040f5 xfrm: Use memset_after() to clear padding adds 6dbefad40815 string.h: Introduce memset_startat() for wiping trailing m [...] adds a2c5062f391b btrfs: Use memset_startat() to clear end of struct adds 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper adds fa7845cfd53f treewide: Replace open-coded flex arrays in unions adds 47c662486ccc treewide: Replace 0-element memcpy() destinations with fle [...] adds 99052c0ea41b compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] adds 48e28e0b55b5 Merge branch 'for-next/overflow' into for-next/kspp adds ad7d3c0bb700 gcc-plugins: Explicitly document purpose and deprecation schedule adds 2d0b6fdd6730 gcc-plugins: Remove cyc_complexity adds fdd1e437c7af Merge branch 'for-next/hardening' into for-next/kspp adds 01e95ed91e85 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments adds 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang adds 25d7b70e0202 MIPS: Fix fall-through warnings for Clang adds 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds 9bed5200e04d Makefile: Enable -Wimplicit-fallthrough for Clang adds 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp adds cd6c3650f6a2 firewire: Remove function callback casts adds 1bdc308cabc8 ftrace: Fix -Wcast-function-type warnings on powerpc64 adds c45ede6c2781 ftrace: Fix -Wmissing-prototypes errors adds 21078041965e Makefile: Enable -Wcast-function-type adds 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp adds 2f5863f5469c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 3d77dbc05550 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 5f674a22c3b5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 683db636dc83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite adds a127b154a8f2 kunit: tool: allow filtering test cases via glob adds cd94fbc2cafb kunit: fix too small allocation when using suite-only kuni [...] adds a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) adds fe678fed2cda kunit: tool: show list of valid --arch options when invalid adds 9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests adds 7ef925ea8194 kunit: tool: factor exec + parse steps into a function adds 5f6aa6d82e45 kunit: tool: actually track how long it took to run tests adds ff9e09a3762f kunit: tool: support running each suite/test separately adds 7d7c48df811d kunit: tool: yield output from run_kernel in real time adds d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KT [...] adds 17ac23eb43f0 kunit: Reset suite count after running tests adds 908f7f18f6b5 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) adds 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 adds 02af4deb393c kallsyms: Use the correct buffer size for symbols adds 0f0d79977085 vsprintf: add new `%pA` format specifier adds 46b2ac4d6c57 rust: add C helpers adds 67903bc007c4 rust: add `compiler_builtins` crate adds 7c34bbf9330e rust: add `alloc` crate adds 2800b55bc445 rust: add `build_error` crate adds e704163f9bf8 rust: add `macros` crate adds fdc63184c87c rust: add `kernel` crate adds 6e28ec5867e9 rust: export generated symbols adds b1cdddf4d1bd Kbuild: add Rust support adds 863f302d181f docs: add Rust documentation adds a970ba5e1179 samples: add Rust examples adds 2b8dc4465aae scripts: add `generate_rust_analyzer.py` adds a5085d70a3ba MAINTAINERS: Rust adds 23410f13d4f1 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds b03eff49d35d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 08b0b0059bf1 mm: Add flush_dcache_folio() adds 53c36de0701f mm: Add kmap_local_folio() adds b424de33c42d mm: Add arch_make_folio_accessible() adds 35a020ba0802 mm: Add folio_young and folio_idle adds f2d273927ea4 mm/swap: Add folio_activate() adds 76580b6529db mm/swap: Add folio_mark_accessed() adds d9c08e2232fb mm/rmap: Add folio_mkclean() adds 3417013e0d18 mm/migrate: Add folio_migrate_mapping() adds 19138349ed59 mm/migrate: Add folio_migrate_flags() adds 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() adds bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds be5f17975230 flex_proportions: Allow N events instead of 1 adds cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 269ccca3899f mm/writeback: Add __folio_end_writeback() adds f143f1ea5a53 mm/writeback: Add folio_start_writeback() adds b5e84594cafb mm/writeback: Add folio_mark_dirty() adds 203a31516616 mm/writeback: Add __folio_mark_dirty() adds b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios adds 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() adds fc9b6a538b22 mm/writeback: Add folio_account_cleaned() adds fdaf532a2379 mm/writeback: Add folio_cancel_dirty() adds 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() adds 25ff8b15537d mm/writeback: Add folio_account_redirty() adds cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() adds 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() adds f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() adds 9bf70167e3c6 mm/filemap: Add readahead_folio() adds 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio adds 3eed3ef55c83 mm: Add folio_evictable() adds 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 0d31125d2d32 mm/lru: Add folio_add_lru() adds cc09cb134124 mm/page_alloc: Add folio allocation functions adds bb3c579e25e5 mm/filemap: Add filemap_alloc_folio adds 9dd3d069406c mm/filemap: Add filemap_add_folio() adds bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio adds 3f0c6a07fee6 mm/filemap: Add filemap_get_folio adds b27652d935f4 mm/filemap: Add FGP_STABLE adds 121703c1c817 mm/writeback: Add folio_write_one adds 98ffd5f8cf26 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 0323805fc02d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 8e7aedc4e7e0 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables adds 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds a0682782ac11 lib/test_kasan.c: use underlying string helpers adds 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes adds 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check adds e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages adds d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir adds 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt adds ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" adds 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] adds 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths adds 9a8421029201 ocfs2: cleanup journal init and shutdown adds d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret adds 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] adds cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode adds ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning adds 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h adds 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() adds a82934015d24 slub: add back check for free nonslab objects adds e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages adds ff82d2329f24 mm/slub: increase default cpu partial list sizes adds dd4b499af21b mm, slub: use prefetchw instead of prefetch adds 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds a150ad3e6fc6 lib/stackdepot: include gfp.h adds 29cfb2f197b7 lib/stackdepot: remove unused function argument adds a312176d57b7 lib/stackdepot: introduce __stack_depot_save() adds 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() adds 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack adds 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB adds 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write adds 664230b497ee mm/smaps: fix shmem pte hole swap calculation adds fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes adds 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly adds 7de92c66a32c kasan: test: bypass __alloc_size checks adds f49ad45840e5 rapidio: avoid bogus __alloc_size warning adds 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] adds 7b71d3b837b4 slab: clean up function prototypes adds c333eacfa102 slab: add __alloc_size attributes for better bounds checking adds 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] adds d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking adds cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] adds 018b3196d0fd mm/page_ext.c: fix a comment adds a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] adds fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] adds bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page adds ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON adds e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU adds 75affdaa953b mm/gup: further simplify __gup_device_huge() adds cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check adds 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() adds 7ec50d8d865d mm: optimise put_pages_list() adds 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds e0eeb5aff0ab memcg: flush stats only if updated adds 168a56603ddb memcg: unify memcg stat flushing adds 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() adds 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic adds 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes adds 35fa1c345c79 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes adds 794e5e0e4448 memcg: prohibit unconditional exceeding the limit of dying tasks adds c0d0f8adeb00 mm/mmap.c: fix a data race of mm->total_vm adds 61d66abd388b mm: use __pfn_to_section() instead of open coding it adds 1a1072b91d33 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds 7393ffc0c00c mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 814d50ed201f mm: clear vmf->pte after pte_unmap_same() returns adds 3b31f692ef6f mm: drop first_index/last_index in zap_details adds be45a75d24f1 mm: add zap_skip_check_mapping() helper adds 059289cddab9 mm: introduce pmd_install() helper adds 2f9a0c54b440 mm: remove redundant smp_wmb() adds b56b6fe24b88 Documentation: update pagemap with shmem exceptions adds d24a383a2d4c lazy tlb: introduce lazy mm refcount helper functions adds e921ce55ed8d lazy tlb: allow lazy tlb mm refcounting to be configurable adds 1bd136e8ee18 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 556bb63507e8 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 5bbefa714383 memory: remove unused CONFIG_MEM_BLOCK_SIZE adds 3daa38efe018 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds 8781610f2327 mm/mremap: don't account pages in vma_to_resize() adds 809a6bb61bc0 include/linux/io-mapping.h: remove fallback for writecombine adds 8c0252e1a2ee mm: mmap_lock: remove redundant newline in TP_printk adds 638c6baaae17 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds 35c0ceda8647 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 513f295751c7 mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds 76396e6e952d mm/vmalloc: make show_numa_info() aware of hugepage mappings adds 7aabd365056a mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds 276db7a8df15 mm/vmalloc: do not adjust the search size for alignment overhead adds 544a791d6726 mm/vmalloc: check various alignments when debugging adds c7a677ee88b0 vmalloc: back off when the current task is OOM-killed adds 4b4363a6525f vmalloc: choose a better start address in vm_area_register [...] adds ddbdc1707a39 arm64: support page mapping percpu first chunk allocator adds 8d033596af9a kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds bfd9a8dc9edb mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds 24d2d18eddc4 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] adds ab9972854615 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds cb8806916c0f mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds 89dfd3922454 mm/vmalloc: be more explicit about supported gfp flags adds babe5fddeb67 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds 236de7c5bc8c mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 0c1f0230b349 mm/page_alloc.c: simplify the code by using macro K() adds 36b95637764c mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds f8a0549614ce mm/page_alloc.c: use helper function zone_spans_pfn() adds da57ad4c6c9e mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 7cc4417eb2bb mm/page_alloc: print node fallback order adds f702bbb9c8c4 mm/page_alloc: use accumulated load when building node fal [...] adds a39866e9d7e8 mm: move node_reclaim_distance to fix NUMA without SMP adds 969c9518978f mm: move fold_vm_numa_events() to fix NUMA without SMP adds 268c5553c4e7 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds d9003affd5e7 mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 5591b81e52ec mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds 3a2242ab71cd mm: create a new system state and fix core_kernel_text() adds 5401e8c9e045 mm: make generic arch_is_kernel_initmem_freed() do what it says adds ab03fc42492b powerpc: use generic version of arch_is_kernel_initmem_freed() adds fa43f5d13c91 s390: use generic version of arch_is_kernel_initmem_freed() adds 22ba33892d46 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() adds 644cf1cea761 mm: fix data race in PagePoisoned() adds c4cfd445e7ec mm/memory_failure: constify static mm_walk_ops adds c21ce976b72f mm: filemap: coding style cleanup for filemap_map_pmd() adds e44ca4e5476c mm: hwpoison: refactor refcount check handling adds d882a43a0011 mm: shmem: don't truncate page if memory failure happens adds b9376af4e63e mm: hwpoison: handle non-anonymous THP correctly adds ac146bb381c3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds 39e0d8f5465d hugetlb: add demote hugetlb page sysfs interfaces adds 515d6feceb50 mm/cma: add cma_pages_valid to determine if pages are in CMA adds f200924afa51 hugetlb: be sure to free demoted CMA pages to CMA adds 6b275ce1ae69 hugetlb: add demote bool to gigantic page routines adds ab2098e75a7b hugetlb: add hugetlb demote page support adds a98a52366fa1 hugetlb-add-hugetlb-demote-page-support-v4 adds cb6138ffc2b0 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 8dc31793d911 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds 8f3c9a245bc3 mm, hugepages: add mremap() support for hugepage backed vma adds ecab57d9f889 mm, hugepages: add hugetlb vma mremap() test adds b54f30963c83 mm-hugepages-add-hugetlb-vma-mremap-test-v8 adds 2f71252817ab hugetlb: support node specified when using cma for giganti [...] adds 3664d3e8c329 mm: remove duplicate include in hugepage-mremap.c adds 8b5e6be21c7e userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds 492aa149a912 userfaultfd/selftests: fix feature support detection adds 72ad682d2805 userfaultfd/selftests: fix calculation of expected ioctls adds c628636ffd14 mm/page_isolation: fix potential missing call to unset_mig [...] adds 2cf7ef4794a1 mm/page_isolation: guard against possible putback unisolated page adds a7887ba6707d mm/vmscan.c: fix -Wunused-but-set-variable warning adds 12bc5a13ef95 mm/vmscan: throttle reclaim until some writeback completes [...] adds e9f267613540 mm/vmscan: throttle reclaim and compaction when too may pa [...] adds 70556b01d75f mm/vmscan: throttle reclaim when no progress is being made adds 0cfb60d27ad4 mm/writeback: throttle based on page writeback instead of [...] adds d5023e501a89 mm/page_alloc: remove the throttling logic from the page a [...] adds cef41d97f81c mm/vmscan: centralise timeout values for reclaim_throttle adds 87a428ee6649 mm/vmscan: increase the timeout if page reclaim is not mak [...] adds 74943b7894f0 mm/vmscan: delay waking of tasks throttled on NOPROGRESS adds 8c011ad84255 tools/vm/page_owner_sort.c: count and sort by mem adds 358f172e40e9 tools/vm/page-types.c: make walk_file() aware of address r [...] adds 292c5c9cd4f0 tools/vm/page-types.c: move show_file() to summary output adds dee46d2e118d tools/vm/page-types.c: print file offset in hexadecimal adds 1f5ebae65970 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds fa6a54ee4f56 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0a018f9bae8d arch_numa: simplify numa_distance allocation adds 30d01d8c30eb xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds 3b168bbe5075 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 06b3f582009d memblock: stop aliasing __memblock_free_late with memblock [...] adds 9ed1c44715c7 memblock: rename memblock_free to memblock_phys_free adds 1b9f859bbd82 memblock: use memblock_free for freeing virtual pointers adds 157f8d5408bc fixup for "memblock: use memblock_free for freeing virtual [...] adds 5fd9f24abd7e mm: mark the OOM reaper thread as freezable adds 1632c4f9740a oom_kill: oom_score_adj broken for processes with small me [...] adds 1bd298a17c64 hugetlbfs: extend the definition of hugepages parameter to [...] adds e3e81c142da7 mm/migrate: de-duplicate migrate_reason strings adds 35fcdb09fa8c mm: migrate: make demotion knob depend on migration adds 173e3f033b49 selftests/vm/transhuge-stress: fix ram size thinko adds 01293a61baab mm/readahead.c: fix incorrect comments for get_init_ra_size adds 9d3de762756a mm: nommu: kill arch_get_unmapped_area() adds 73bee758c79c selftest/vm: fix ksm selftest to run with different NUMA t [...] adds e344f8ffe583 selftests: vm: add KSM huge pages merging time test adds d21358a40545 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds d0d27d1cf5f7 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 78c368d0110c mm: vmstat.c: make extfrag_index show more pretty adds 3c2f83523cad selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers adds 3ebbbd43e4d9 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 827dd8b18232 memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 050315baf474 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds 8fffc1ba6131 memory-hotplug.rst: document the "auto-movable" online policy adds f19cb2a2288f memory-hotplug.rst: document the "auto-movable" online policy adds 664d87ea15da mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 2eae6dd2be6d mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 63d64610fd34 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds bf042e98cd58 mm/memory_hotplug: remove HIGHMEM leftovers adds 705980aa4e96 mm/memory_hotplug: remove stale function declarations adds d2a7089bc600 x86: remove memory hotplug support on X86_32 adds 34817c585c78 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds df356cc185a3 memblock: improve MEMBLOCK_HOTPLUG documentation adds 9a360d5d1665 memblock: allow to specify flags with memblock_add_node() adds b9e7a49bdd5a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds c6c191c31bfb mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds e74765c01d53 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds e8beffa5e938 mm/rmap.c: avoid double faults migrating device private pages adds 2053caba842c mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 20ec83286404 mm: disable zsmalloc on PREEMPT_RT adds 39036ab8fab7 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 1b08c512023e mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds f69bdfa6b02e mm/highmem: Remove deprecated kmap_atomic adds 1ff0507f34d0 zram_drv: allow reclaim on bio_alloc adds 975a7726b568 zram: off by one in read_block_state() adds 439bce6c7d84 zram: introduce an aged idle interface adds a44e305964d6 zram-introduce-an-aged-idle-interface-v5 adds 22bcf80ed7d9 zram: Introduce an aged idle interface adds 9b271eb6c3de mm: remove HARDENED_USERCOPY_FALLBACK adds ac2dcebaeac3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 93bc8a8cc8db stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 033ef175c94c kfence: count unexpectedly skipped allocations adds 1205e1d2be03 kfence: move saving stack trace of allocations into __kfen [...] adds 63e5a28ff9dc kfence: limit currently covered allocations when pool nearly full adds 542cc64018a5 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds ce64a3999874 fixup! kfence: limit currently covered allocations when po [...] adds d9f017735148 kfence: add note to documentation about skipping covered a [...] adds 13196a7fb524 kfence: test: use kunit_skip() to skip tests adds 1f22f8a0cfba kfence: shorten critical sections of alloc/free adds d48b1b28d04b kfence: always use static branches to guard kfence_alloc() adds b4e86d141347 kfence: default to dynamic branch instead of static keys mode adds f251f8d3cb20 mm/damon: grammar s/works/work/ adds 92c5b2fd44fe Documentation/vm: move user guides to admin-guide/mm/ adds d4e817e9a127 MAINTAINERS: update SeongJae's email address adds 3713201631f3 docs/vm/damon: remove broken reference adds 7bf06c0c6a50 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 5f28d125916e mm/damon/core: print kdamond start log in debug mode only adds d59f96c1ffb7 mm/damon: remove unnecessary do_exit() from kdamond adds 6bbf74069b4f mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 6e85f150bb9f mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 7b7cdf775ce8 mm/damon/core: account age of target regions adds 39d1cd057547 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds ea703a3752c7 mm/damon/vaddr: support DAMON-based Operation Schemes adds 8d13432e20a2 mm/damon/dbgfs: support DAMON-based Operation Schemes adds d88fd630bd1d mm/damon/schemes: implement statistics feature adds 59675467e25f selftests/damon: add 'schemes' debugfs tests adds 596acb9392f8 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds f7e0091fa6bc mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds 1413632170bf mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 92899b2ab9bc Docs/admin-guide/mm/damon: document 'init_regions' feature adds 3e1f20647c71 mm/damon/vaddr: separate commonly usable functions adds b3b603c30805 mm/damon/vaddr: include 'highmem.h' to fix a build failure adds 0b8a0a9974de mm/damon: implement primitives for physical address space [...] adds de8babccab92 mm/damon/dbgfs: support physical memory monitoring adds 51c68d84cd37 Docs/DAMON: document physical memory monitoring support adds 2defeeb2dafd mm/damon/vaddr: constify static mm_walk_ops adds 5a3373fcc03c mm/damon/dbgfs: remove unnecessary variables adds be68639d6caa mm/damon/paddr: support the pageout scheme adds 0fc86f6ecce9 mm/damon/schemes: implement size quota for schemes applica [...] adds bb33b7e47c14 mm/damon/schemes: skip already charged targets and regions adds c0c7e850b498 mm/damon/schemes: implement time quota adds 21b73f575301 mm/damon/dbgfs: support quotas of schemes adds 00b8d2d5a6ce mm/damon/selftests: support schemes quotas adds d41b0a29d890 mm/damon/schemes: prioritize regions within the quotas adds bdb3f1382cb3 mm/damon/vaddr,paddr: support pageout prioritization adds e68d7803fb92 mm/damon/dbgfs: support prioritization weights adds 1b8a12b6cb2e tools/selftests/damon: update for regions prioritization o [...] adds 532503bab53e mm/damon/schemes: activate schemes based on a watermarks m [...] adds 78e630c3077a mm/damon/dbgfs: support watermarks adds 16beb5140718 selftests/damon: support watermarks adds f034027c84c0 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) adds a81299b83834 Documentation/admin-guide/mm/damon: add a document for DAM [...] adds ef2838462a31 mm/damon: remove unnecessary variable initialization adds caf0e85d684a mm/damon/dbgfs: add adaptive_targets list check before ena [...] adds 7ed4fa82737c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d54a4be48726 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 438dbf668742 kernel/hung_task.c: Monitor killed tasks. adds dadd43d458e9 procfs: do not list TID 0 in /proc/<pid>/task adds f094246f2150 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 057263ff63ec proc: test that /proc/*/task doesn't contain "0" adds 35ef23fe73cc x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 8891e3396cf7 x86/xen: simplify xen_oldmem_pfn_is_ram() adds d1a586fe7e6f x86/xen: print a warning when HVMOP_get_mem_type fails adds 072a06de6837 proc/vmcore: let pfn_is_ram() return a bool adds 3d8be955fd21 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds e3ae30117d06 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds dff769e8076f virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 1cde94bd80a7 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 08e6d5001bc1 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 2afe32a03bf3 proc: allow pid_revalidate() during LOOKUP_RCU adds 630eec6b21cb proc/sysctl: make protected_* world readable adds 075b2586a57c kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds b41ac179647a bottom_half.h needs kernel.h adds 0eebc2645346 kernel.h: split out container_of() and typeof_member() macros adds d4b998a4d2d5 include/kunit/test.h: replace kernel.h with the necessary [...] adds f2de414eade7 include/linux/list.h: replace kernel.h with the necessary [...] adds 72f51214c8a4 include/linux/llist.h: replace kernel.h with the necessary [...] adds e392e3e022f1 include/linux/plist.h: replace kernel.h with the necessary [...] adds 19acdedbca73 include/media/media-entity.h: replace kernel.h with the ne [...] adds f3582bce4bb6 linux/container_of.h: switch to static_assert adds e7efe0e71de0 MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 6364d5c28d06 lib, stackdepot: check stackdepot handle before accessing slabs adds 73bdfbc0458f lib, stackdepot: add helper to print stack entries adds 0ddc52c4f6a6 lib, stackdepot: add helper to print stack entries into buffer adds 05557bcd81d3 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds 3a9b36398531 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds d0c5cbad032a include/linux/string_helpers.h: add linux/string.h for strlen() adds 644a29b89af0 lib: uninline simple_strntoull() as well adds b7a763741b57 lib/stackdepot: allow optional init and stack_table alloca [...] adds 79882a4719b3 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 9938ce8612bf lib/stackdepot: allow optional init and stack_table alloca [...] adds f6af4dfb205d mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds 88c407feebfd const_structs.checkpatch: add a few sound ops structs adds dc517751d14f checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 54edeb12188f checkpatch: get default codespell dictionary path from pac [...] adds dc2ed1122b2f binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds 3b7bbcac9d82 ELF: fix overflow in total mapping size calculation adds af319ddd52c6 ELF: simplify STACK_ALLOC macro adds e0b198e3916b kallsyms: remove arch specific text and data check adds 1eb154f7e51c kallsyms: fix address-checks for kernel related range adds 2b40d8b9e353 sections: move and rename core_kernel_data() to is_kernel_ [...] adds 909b26af2ea3 sections: move is_kernel_inittext() into sections.h adds def2ebc7ad41 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds 9e255f0f0e51 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 796221448cc0 mm: kasan: use is_kernel() helper adds 6460b13fa2ac extable: use is_kernel_text() helper adds c36fbac02b89 powerpc/mm: use core_kernel_text() helper adds 8f77a722b255 microblaze: use is_kernel_text() helper adds e1782a0be8f9 alpha: use is_kernel_text() helper adds bf5f21eb91b0 ramfs: fix mount source show for ramfs adds e057f4263dbd init: make unknown command line param message clearer adds 6f559b46789e init/main.c: silence some -Wunused-parameter warnings adds ccb262ad0802 coda: avoid NULL pointer dereference from a bad inode adds dd450bc27b02 coda: check for async upcall request using local state adds 641eb2f4a5ec coda: remove err which no one care adds 9b6451e41d8a coda: avoid flagging NULL inodes adds 06c00ba165ff coda: avoid hidden code duplication in rename adds b31a9482d7a1 coda: avoid doing bad things on inode type changes during [...] adds 889f0e0529ec coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 6893e01d22d5 coda: use vmemdup_user to replace the open code adds 3e7b8ae211f5 coda: bump module version to 7.2 adds a696de8a8ea7 hfs/hfsplus: use WARN_ON for sanity check adds 48da004b46b6 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds ec9fe0421c22 signal: remove duplicate include in signal.h adds 12e68996a1ac seq_file: move seq_escape() to a header adds 7dec3245ff9d kernel/fork.c: unshare(): use swap() to make code cleaner adds ceab57b3f1ff sysv: use BUILD_BUG_ON instead of runtime check adds 519c67ea4207 Documentation/kcov: include types.h in the example adds fba3bb0ba34e Documentation/kcov: define `ip' in the example adds d4ab25c98ff2 kcov: allocate per-CPU memory on the relevant node adds c8eb6fbd497f kcov: avoid enable+disable interrupts if !in_task() adds 3b9d04717717 kcov: replace local_irq_save() with a local_lock_t adds c6e333f11c26 kernel/resource: clean up and optimize iomem_is_exclusive() adds c71e29daa54c kernel/resource: disallow access to exclusive system RAM regions adds c3a6b98ee814 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 2da7ada349c7 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 101726d84ce6 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds d345d2b90870 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 99cbe6d80178 Merge branch 'akpm-current/current' adds a6d307a97d6d fix up for "mm: Add folio flag manipulation functions" adds 82901b07aee8 mm-filemap-check-if-thp-has-hwpoisoned-subpage-for-pmd-pag [...] adds ef6e770395fb mm: allow only SLUB on PREEMPT_RT adds 0c20c9bd90b4 mm: migrate: simplify the file-backed pages validation whe [...] adds d6177fa0a130 mm: unexport folio_memcg_{,un}lock adds 85e90048c3d2 mm: unexport {,un}lock_page_memcg adds 1e19a46e1e0d kasan: add kasan mode messages when kasan init adds 42020b61be06 Merge branch 'akpm/master' adds 3196a52aff93 Add linux-next specific files for 20211021
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 (7c832d2f9b95) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 3 + Documentation/ABI/stable/sysfs-devices-system-cpu | 15 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 241 + .../ABI/testing/debugfs-driver-habanalabs | 6 + Documentation/ABI/testing/sysfs-block | 16 + Documentation/ABI/testing/sysfs-fs-f2fs | 16 + Documentation/admin-guide/cgroup-v1/memory.rst | 11 +- Documentation/admin-guide/cputopology.rst | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 13 +- Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/mm/damon/index.rst | 1 + Documentation/admin-guide/mm/damon/reclaim.rst | 235 + Documentation/admin-guide/ramoops.rst | 2 +- Documentation/bpf/btf.rst | 24 +- Documentation/dev-tools/kfence.rst | 12 +- Documentation/devicetree/bindings/Makefile | 15 +- .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 65 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + Documentation/devicetree/bindings/arm/toshiba.yaml | 1 + Documentation/devicetree/bindings/bus/palmbus.yaml | 79 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 13 + .../devicetree/bindings/clock/qcom,videocc.yaml | 13 + .../bindings/clock/samsung,exynos850-clock.yaml | 185 + Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 - Documentation/devicetree/bindings/ddr/lpddr3.txt | 106 - .../bindings/display/bridge/nxp,ptn3460.yaml | 106 + .../devicetree/bindings/display/bridge/ptn3460.txt | 39 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 - .../bindings/display/bridge/sil,sii9234.yaml | 110 + .../bindings/display/msm/dp-controller.yaml | 13 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 1 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 + .../bindings/display/panel/ilitek,ili9163.yaml | 69 + .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 + .../display/panel/sony,tulip-truly-nt35521.yaml | 72 + .../devicetree/bindings/gpio/gpio-axp209.txt | 75 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 55 + .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 108 +- .../bindings/iio/light/liteon,ltr501.yaml | 51 + .../bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../devicetree/bindings/input/elan,ekth3000.yaml | 81 + .../devicetree/bindings/input/elan_i2c.txt | 44 - .../bindings/input/touchscreen/silead,gsl1680.yaml | 91 + .../bindings/input/touchscreen/silead_gsl1680.txt | 44 - .../interrupt-controller/microchip,eic.yaml | 73 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 13 +- .../devicetree/bindings/media/i2c/ov5640.txt | 92 - .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 + .../memory-controllers/ddr/jedec,lpddr2.yaml | 223 + .../ddr/lpddr2-timings.txt | 0 .../ddr/lpddr3-timings.txt | 0 .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../memory-controllers/nvidia,tegra20-emc.yaml | 23 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../bindings/mfd/sprd,ums512-glbreg.yaml | 68 - Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 7 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 43 + .../devicetree/bindings/net/dsa/qca8k.txt | 215 - .../devicetree/bindings/net/dsa/qca8k.yaml | 362 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 87 + .../devicetree/bindings/net/marvell-bluetooth.txt | 25 - .../devicetree/bindings/net/marvell-bluetooth.yaml | 31 + .../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 + .../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 - .../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 + .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 33 - .../devicetree/bindings/net/nfc/pn532.txt | 46 - .../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 + .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 + .../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 + .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 - .../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 - .../devicetree/bindings/net/nfc/st21nfca.txt | 37 - .../devicetree/bindings/net/nfc/st95hf.txt | 45 - .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 + .../devicetree/bindings/net/nfc/trf7970a.txt | 43 - .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../bindings/net/socionext,uniphier-ave4.yaml | 1 + .../devicetree/bindings/net/ti,bluetooth.yaml | 91 + .../devicetree/bindings/net/ti-bluetooth.txt | 60 - .../bindings/net/wireless/mediatek,mt76.yaml | 5 + .../devicetree/bindings/net/wireless/qca,ath9k.txt | 48 - .../bindings/net/wireless/qca,ath9k.yaml | 90 + .../bindings/net/wireless/ti,wlcore,spi.txt | 57 - .../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 - .../bindings/net/wireless/ti,wlcore.yaml | 134 + .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 141 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 129 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 55 +- .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 11 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 + .../bindings/pinctrl/rockchip,pinctrl.txt | 114 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 + .../bindings/reserved-memory/ramoops.txt | 66 - .../bindings/reserved-memory/ramoops.yaml | 145 + .../devicetree/bindings/reset/microchip,rst.yaml | 4 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 + .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 34 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 47 + .../bindings/sound/audio-graph-card2.yaml | 57 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 2 +- .../bindings/sound/rockchip,i2s-tdm.yaml | 16 - .../devicetree/bindings/sound/test-component.yaml | 33 + Documentation/devicetree/bindings/sram/sram.yaml | 5 +- .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 + .../devicetree/bindings/vendor-prefixes.yaml | 12 + Documentation/filesystems/f2fs.rst | 18 + Documentation/filesystems/locks.rst | 17 +- Documentation/hwmon/tmp421.rst | 10 + Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kernel-hacking/locking.rst | 14 +- Documentation/networking/devlink/ice.rst | 9 +- Documentation/networking/mctp.rst | 10 +- Documentation/process/changes.rst | 2 +- Documentation/rust/quick-start.rst | 16 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../zh_CN/core-api/irq/irq-affinity.rst | 2 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 2 +- MAINTAINERS | 62 +- Makefile | 9 +- Next/SHA1s | 278 +- Next/Trees | 4 +- Next/merge.log | 7053 +++++++++++++------- arch/arc/include/asm/pgtable.h | 5 - arch/arm/Kconfig | 12 +- arch/arm/Makefile | 9 +- arch/arm/arm-soc-for-next-contents.txt | 90 +- arch/arm/boot/compressed/decompress.c | 3 + arch/arm/boot/dts/Makefile | 9 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- arch/arm/boot/dts/bcm-nsp-ax.dtsi | 70 + arch/arm/boot/dts/bcm-nsp.dtsi | 52 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 39 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 37 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 44 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 200 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 42 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 37 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 37 + arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 37 + arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 35 +- arch/arm/boot/dts/bcm5301x.dtsi | 10 +- arch/arm/boot/dts/bcm53573.dtsi | 18 + arch/arm/boot/dts/bcm94708.dts | 2 +- arch/arm/boot/dts/bcm94709.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 3 +- arch/arm/boot/dts/bcm958525er.dts | 3 +- arch/arm/boot/dts/bcm958525xmc.dts | 3 +- arch/arm/boot/dts/bcm958622hr.dts | 3 +- arch/arm/boot/dts/bcm958623hr.dts | 3 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 281 + arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 163 + arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts | 25 + arch/arm/boot/dts/bcm958625-meraki-mx64.dts | 24 + arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts | 33 + arch/arm/boot/dts/bcm958625-meraki-mx64w.dts | 32 + arch/arm/boot/dts/bcm958625-meraki-mx65.dts | 24 + arch/arm/boot/dts/bcm958625-meraki-mx65w.dts | 32 + .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 129 + arch/arm/boot/dts/bcm958625hr.dts | 3 +- arch/arm/boot/dts/bcm958625k.dts | 3 +- arch/arm/boot/dts/bcm988312hr.dts | 7 +- arch/arm/boot/dts/exynos3250-rinato.dts | 1 + arch/arm/boot/dts/exynos4210-i9100.dts | 1 + arch/arm/boot/dts/exynos4210-trats.dts | 1 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 1 + arch/arm/boot/dts/exynos4412-i9300.dts | 1 + arch/arm/boot/dts/exynos4412-i9305.dts | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 1 + arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 1 + arch/arm/boot/dts/exynos4412-trats2.dts | 1 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 1 + arch/arm/boot/dts/exynos5250-snow.dts | 1 + arch/arm/boot/dts/exynos5250-spring.dts | 1 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/gemini-dlink-dir-685.dts | 18 - arch/arm/boot/dts/gemini-ns2502.dts | 148 + arch/arm/boot/dts/gemini-sl93512r.dts | 18 - arch/arm/boot/dts/gemini-sq201.dts | 18 - arch/arm/boot/dts/gemini-ssi1328.dts | 138 + arch/arm/boot/dts/gemini-wbd111.dts | 18 - arch/arm/boot/dts/gemini-wbd222.dts | 18 - arch/arm/boot/dts/gemini.dtsi | 33 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 2 - arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 30 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 2 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 2 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 2 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 2 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 2 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 2 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 2 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 2 + arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 2 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 2 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 2 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 8 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 2 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 2 - arch/arm/boot/dts/ls1021a-qds.dts | 85 +- arch/arm/boot/dts/ls1021a-tsn.dts | 4 +- arch/arm/boot/dts/ls1021a-twr.dts | 63 +- arch/arm/boot/dts/ls1021a.dtsi | 219 +- arch/arm/boot/dts/mstar-v7.dtsi | 9 + arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 12 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 17 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 7 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 11 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 11 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3066a.dtsi | 15 +- arch/arm/boot/dts/rk3188.dtsi | 11 +- arch/arm/boot/dts/rk322x.dtsi | 8 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/rv1108.dtsi | 8 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 1 + arch/arm/boot/dts/s5pv210-galaxys.dts | 1 + arch/arm/boot/dts/ste-ab8500.dtsi | 13 +- arch/arm/boot/dts/ste-ab8505.dtsi | 13 +- arch/arm/boot/dts/ste-href.dtsi | 6 + arch/arm/boot/dts/ste-snowball.dts | 6 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 7 + arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 38 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 18 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 34 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/include/asm/arch_timer.h | 37 +- arch/arm/include/asm/assembler.h | 29 + arch/arm/include/asm/current.h | 50 + arch/arm/include/asm/smp.h | 3 +- arch/arm/include/asm/stackprotector.h | 2 - arch/arm/include/asm/switch_to.h | 16 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/tls.h | 10 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/asm-offsets.c | 6 +- arch/arm/kernel/devtree.c | 22 +- arch/arm/kernel/entry-armv.S | 5 + arch/arm/kernel/entry-common.S | 1 + arch/arm/kernel/entry-header.S | 8 + arch/arm/kernel/head-common.S | 5 + arch/arm/kernel/head-nommu.S | 1 + arch/arm/kernel/head.S | 5 +- arch/arm/kernel/process.c | 8 +- arch/arm/kernel/smp.c | 13 +- arch/arm/kernel/vmlinux-xip.lds.S | 6 +- arch/arm/mach-bcm/Kconfig | 4 - arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-ep93xx/clock.c | 975 +-- arch/arm/mach-ep93xx/core.c | 2 +- arch/arm/mach-ep93xx/soc.h | 42 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/src.c | 40 +- arch/arm/mach-integrator/Kconfig | 2 +- arch/arm/mach-realview/Kconfig | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-versatile/Kconfig | 2 +- arch/arm/mach-vexpress/Kconfig | 2 +- arch/arm/mm/fault.c | 119 +- arch/arm/mm/fault.h | 4 + arch/arm/mm/proc-macros.S | 4 +- arch/arm/probes/kprobes/core.c | 2 +- arch/arm/rust/target.json | 1 - arch/arm64/Kconfig | 9 + arch/arm64/Kconfig.platforms | 5 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 16 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 1 + arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 1 + .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 36 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 24 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 44 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 22 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 86 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-7040-mochabin.dts | 458 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 +- .../apq8094-sony-xperia-kitakami-karin_windy.dts | 1 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 1 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 1 + .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 1 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 1 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 1 + .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 2 + .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 + arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 1 + .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 + .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 1 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 5 + .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 1 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 1 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 1 + .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 1 + .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 1 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 1 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 1 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 5 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 13 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 5 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 1 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 109 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 1 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 90 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 86 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 7 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 1 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 1 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 5 + .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 1 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 + .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 1 + .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 1 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 7 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 1 + .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 1 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 7 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 186 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 1 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 57 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 42 +- arch/arm64/boot/dts/toshiba/Makefile | 1 + arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 6 + .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 61 + .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 44 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 59 + arch/arm64/configs/defconfig | 6 +- arch/arm64/include/asm/arch_timer.h | 52 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_hyp.h | 5 + arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/kernel/smp.c | 31 +- arch/arm64/kernel/topology.c | 2 + arch/arm64/kvm/arm.c | 19 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 75 + arch/arm64/kvm/hyp/include/hyp/switch.h | 235 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 200 + arch/arm64/kvm/hyp/include/nvhe/gfp.h | 1 + arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 11 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 21 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 15 + arch/arm64/kvm/hyp/nvhe/pkvm.c | 185 + arch/arm64/kvm/hyp/nvhe/setup.c | 3 + arch/arm64/kvm/hyp/nvhe/switch.c | 99 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 487 ++ arch/arm64/kvm/hyp/vgic-v3-sr.c | 22 +- arch/arm64/kvm/hyp/vhe/switch.c | 16 + arch/arm64/kvm/mmu.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/sys_regs.c | 15 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 14 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 21 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/rust/target.json | 3 +- arch/csky/kernel/smp.c | 6 +- arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/mips/Kconfig | 1 + arch/mips/kernel/smp-bmips.c | 3 +- arch/mips/loongson64/init.c | 1 + arch/mips/pci/pci-bcm47xx.c | 16 +- arch/mips/sni/time.c | 4 +- arch/nios2/include/asm/irqflags.h | 4 +- arch/nios2/include/asm/registers.h | 2 +- arch/openrisc/kernel/signal.c | 2 - arch/openrisc/kernel/smp.c | 6 +- arch/powerpc/include/asm/ppc-pci.h | 5 - arch/powerpc/kernel/eeh.c | 8 + arch/powerpc/kernel/eeh_driver.c | 10 +- arch/powerpc/kernel/idle_book3s.S | 10 +- arch/powerpc/kernel/smp.c | 9 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 28 +- arch/powerpc/perf/isa207-common.c | 26 +- arch/powerpc/perf/isa207-common.h | 2 + arch/powerpc/rust/target.json | 1 - arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 7 +- arch/riscv/kernel/cpu.c | 3 +- arch/riscv/rust/rv32ima.json | 3 +- arch/riscv/rust/rv32imac.json | 3 +- arch/riscv/rust/rv64ima.json | 3 +- arch/riscv/rust/rv64imac.json | 3 +- arch/s390/Kconfig | 2 + arch/s390/configs/debug_defconfig | 10 +- arch/s390/configs/defconfig | 6 + arch/s390/include/asm/ftrace.h | 12 + arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/mcount.S | 23 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 1 + arch/sh/boards/of-generic.c | 5 +- arch/x86/Kconfig | 13 +- arch/x86/events/core.c | 6 + arch/x86/events/intel/core.c | 16 + arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 2 + arch/x86/ia32/ia32_signal.c | 1 - arch/x86/include/asm/fpu/api.h | 30 +- arch/x86/include/asm/fpu/internal.h | 530 -- arch/x86/include/asm/fpu/sched.h | 68 + arch/x86/include/asm/fpu/signal.h | 13 +- arch/x86/include/asm/fpu/xcr.h | 11 - arch/x86/include/asm/fpu/xstate.h | 6 - arch/x86/include/asm/pkru.h | 2 +- arch/x86/include/asm/smp.h | 7 + arch/x86/include/asm/topology.h | 3 + arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/devicetree.c | 5 +- arch/x86/kernel/fpu/bugs.c | 2 +- arch/x86/kernel/fpu/context.h | 85 + arch/x86/kernel/fpu/core.c | 143 +- arch/x86/kernel/fpu/init.c | 29 +- arch/x86/kernel/fpu/internal.h | 30 + arch/x86/kernel/fpu/legacy.h | 115 + arch/x86/kernel/fpu/regset.c | 6 +- arch/x86/kernel/fpu/signal.c | 23 +- arch/x86/kernel/fpu/xstate.c | 172 +- arch/x86/kernel/fpu/xstate.h | 198 + arch/x86/kernel/probe_roms.c | 2 +- arch/x86/kernel/process.c | 6 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/sev-shared.c | 53 +- arch/x86/kernel/sev.c | 2 +- arch/x86/kernel/signal.c | 1 - arch/x86/kernel/smpboot.c | 46 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu/mmu.c | 1 + arch/x86/kvm/svm/sev.c | 11 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/vmx.c | 17 +- arch/x86/kvm/x86.c | 135 +- arch/x86/math-emu/fpu_entry.c | 2 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/mem_encrypt_identity.c | 9 + arch/x86/power/cpu.c | 2 +- arch/x86/rust/target.json | 3 +- arch/xtensa/boot/boot-elf/bootstrap.S | 2 + arch/xtensa/boot/boot-redboot/bootstrap.S | 72 +- arch/xtensa/include/asm/asmmacro.h | 65 + arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cacheflush.h | 2 + arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 + arch/xtensa/include/asm/processor.h | 32 +- arch/xtensa/include/asm/sections.h | 41 + arch/xtensa/include/asm/traps.h | 2 + arch/xtensa/kernel/align.S | 2 + arch/xtensa/kernel/entry.S | 216 +- arch/xtensa/kernel/head.S | 24 +- arch/xtensa/kernel/mcount.S | 38 +- arch/xtensa/kernel/process.c | 27 +- arch/xtensa/kernel/setup.c | 102 +- arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 6 +- arch/xtensa/kernel/vectors.S | 55 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 - block/Makefile | 2 +- block/bdev.c | 9 +- block/bfq-cgroup.c | 18 +- block/bio-integrity.c | 2 +- block/bio.c | 32 +- block/blk-cgroup.c | 21 +- block/blk-core.c | 324 +- block/blk-crypto.c | 2 +- block/blk-exec.c | 2 +- block/blk-flush.c | 12 +- block/blk-iocost.c | 12 +- block/blk-merge.c | 67 +- block/blk-mq-debugfs.c | 121 - block/blk-mq-sched.c | 5 +- block/blk-mq-sched.h | 27 +- block/blk-mq-tag.c | 6 + block/blk-mq-tag.h | 24 +- block/blk-mq.c | 557 +- block/blk-mq.h | 25 +- block/blk-rq-qos.h | 5 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 3 + block/blk.h | 34 +- block/fops.c | 42 +- block/genhd.c | 38 +- block/ioctl.c | 20 +- block/kyber-iosched.c | 10 +- block/partitions/Kconfig | 4 + block/partitions/core.c | 5 +- block/partitions/efi.c | 2 +- block/partitions/ibm.c | 19 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/battery.c | 2 +- drivers/acpi/dock.c | 8 +- drivers/acpi/glue.c | 25 + drivers/acpi/internal.h | 1 + drivers/acpi/power.c | 104 +- drivers/acpi/pptt.c | 67 + drivers/acpi/scan.c | 6 + drivers/acpi/x86/s2idle.c | 3 +- drivers/android/binder.c | 14 +- drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 29 +- drivers/ata/pata_legacy.c | 6 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/base/arch_topology.c | 15 + drivers/base/topology.c | 10 + drivers/bcma/host_pci.c | 6 +- drivers/block/ataflop.c | 18 +- drivers/block/drbd/drbd_int.h | 3 +- drivers/block/mtip32xx/mtip32xx.c | 2 - drivers/block/nbd.c | 155 +- drivers/block/null_blk/main.c | 2 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/bluetooth/btsdio.c | 2 + drivers/bluetooth/virtio_bt.c | 3 + drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/clk-composite.c | 76 +- drivers/clk/qcom/dispcc-sm8250.c | 27 +- drivers/clk/qcom/gdsc.c | 51 +- drivers/clk/qcom/gdsc.h | 2 + drivers/clk/qcom/videocc-sm8250.c | 27 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/samsung/Kconfig | 30 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-cpu.c | 18 + drivers/clk/samsung/clk-exynos4.c | 18 +- drivers/clk/samsung/clk-exynos5250.c | 10 +- drivers/clk/samsung/clk-exynos5420.c | 2 +- drivers/clk/samsung/clk-exynos5433.c | 120 +- drivers/clk/samsung/clk-exynos850.c | 835 +++ drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 16 +- drivers/clk/samsung/clk.h | 28 +- drivers/clk/versatile/Kconfig | 3 +- drivers/clk/versatile/Makefile | 2 +- drivers/clocksource/arc_timer.c | 6 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/counter/counter-chrdev.c | 6 - drivers/counter/counter-sysfs.c | 21 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 7 +- drivers/crypto/qat/qat_common/adf_aer.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 3 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 7 +- drivers/dma-buf/dma-buf.c | 4 +- drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bestcomm/ata.c | 2 +- drivers/dma/bestcomm/bestcomm.c | 22 +- drivers/dma/bestcomm/fec.c | 4 +- drivers/dma/bestcomm/gen_bd.c | 4 +- drivers/dma/dma-jz4780.c | 1 + drivers/dma/dmaengine.c | 3 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 113 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 35 +- drivers/dma/dw-edma/dw-edma-core.c | 1 - drivers/dma/idxd/device.c | 3 +- drivers/dma/idxd/dma.c | 2 + drivers/dma/idxd/registers.h | 3 +- drivers/dma/imx-sdma.c | 28 +- drivers/dma/sh/rz-dmac.c | 14 + drivers/dma/stm32-dma.c | 24 +- drivers/dma/stm32-mdma.c | 3 +- drivers/dma/tegra210-adma.c | 55 +- drivers/dma/xilinx/zynqmp_dma.c | 67 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/fdt.c | 2 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 17 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 90 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 32 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 5 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 237 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 115 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 17 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 9 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 + drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 40 +- drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_modeset_lock.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 1 - drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/i915/Kconfig | 10 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 44 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1063 +-- drivers/gpu/drm/i915/display/intel_display.h | 14 +- drivers/gpu/drm/i915/display/intel_display_power.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 130 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 ++ drivers/gpu/drm/i915/display/intel_pch_display.h | 27 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 ++ drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 + drivers/gpu/drm/i915/display/intel_psr.c | 4 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 82 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/intel_pm.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 157 +- drivers/gpu/drm/msm/Kconfig | 2 + drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 256 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 8 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 267 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 92 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 89 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 12 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 64 +- drivers/gpu/drm/msm/dp/dp_debug.c | 294 +- drivers/gpu/drm/msm/dp/dp_debug.h | 4 +- drivers/gpu/drm/msm/dp/dp_display.c | 2 +- drivers/gpu/drm/msm/dp/dp_panel.c | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 107 +- drivers/gpu/drm/msm/dp/dp_parser.h | 11 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 123 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 66 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 25 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 5 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 33 +- drivers/gpu/drm/msm/msm_drv.h | 22 + drivers/gpu/drm/msm/msm_gem.c | 24 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 7 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 38 +- drivers/gpu/drm/msm/msm_kms.h | 3 +- drivers/gpu/drm/msm/msm_submitqueue.c | 1 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- drivers/gpu/drm/panel/Kconfig | 32 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 ++ drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 252 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 ++ .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 ++ drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 13 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/ili9163.c | 225 + drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 1 - drivers/gpu/ipu-v3/ipu-csi.c | 31 +- drivers/hid/hid-apple.c | 54 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-quirks.c | 3 +- drivers/hv/hyperv_vmbus.h | 1 + drivers/hwmon/tmp421.c | 159 +- drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/sca3000.c | 3 +- drivers/iio/adc/ab8500-gpadc.c | 22 +- drivers/iio/adc/aspeed_adc.c | 2 +- drivers/iio/adc/imx7d_adc.c | 18 +- drivers/iio/adc/imx8qxp-adc.c | 4 +- drivers/iio/adc/lpc18xx_adc.c | 75 +- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 17 +- drivers/iio/adc/meson_saradc.c | 39 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 9 +- drivers/iio/adc/rockchip_saradc.c | 27 +- drivers/iio/adc/stm32-adc-core.c | 1 + drivers/iio/adc/stm32-adc-core.h | 10 + drivers/iio/adc/stm32-adc.c | 422 +- drivers/iio/adc/ti-adc128s052.c | 33 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 1 - drivers/iio/dac/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 21 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/health/afe4403.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 8 +- drivers/iio/light/cm3605.c | 29 +- drivers/iio/light/gp2ap002.c | 24 +- drivers/iio/light/ltr501.c | 37 + drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/multiplexer/iio-mux.c | 7 +- drivers/iio/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/irdma/verbs.c | 8 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/devx.h | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 31 +- drivers/infiniband/hw/mlx5/mr.c | 85 +- drivers/infiniband/hw/mlx5/odp.c | 38 +- drivers/infiniband/hw/mlx5/wr.c | 10 +- drivers/infiniband/hw/qedr/qedr.h | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/ep93xx_keypad.c | 172 +- drivers/input/keyboard/snvs_pwrkey.c | 29 + drivers/input/keyboard/tm2-touchkey.c | 7 + drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/axp20x-pek.c | 26 +- drivers/input/misc/cpcap-pwrbutton.c | 1 - drivers/input/misc/max77693-haptic.c | 1 - drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/touchscreen.c | 42 +- drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/ads7846.c | 8 +- drivers/input/touchscreen/ili210x.c | 529 +- drivers/input/touchscreen/resistive-adc-touch.c | 29 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- drivers/iommu/apple-dart.c | 3 +- drivers/iommu/intel/Kconfig | 4 + drivers/iommu/intel/cap_audit.c | 13 + drivers/iommu/intel/cap_audit.h | 1 + drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 213 +- drivers/iommu/intel/svm.c | 24 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/irqchip/Kconfig | 25 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 47 +- drivers/irqchip/irq-bcm7120-l2.c | 21 +- drivers/irqchip/irq-brcmstb-l2.c | 16 +- drivers/irqchip/irq-mchp-eic.c | 280 + drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ts4800.c | 4 +- drivers/isdn/hardware/mISDN/hfcpci.c | 8 +- drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/md/bcache/bcache.h | 4 - drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/debug.c | 15 +- drivers/md/bcache/io.c | 16 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 74 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/util.h | 12 - drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-bufio.c | 2 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-dust.c | 5 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 2 +- drivers/md/dm-exception-store.h | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log-writes.c | 4 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 3 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/md.c | 118 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 3 + drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7604.c | 15 +- drivers/media/i2c/tda1997x.c | 119 +- drivers/media/i2c/tda1997x_regs.h | 3 + drivers/media/pci/ivtv/ivtvfb.c | 4 +- drivers/media/pci/saa7134/saa7134-cards.c | 53 + drivers/media/pci/saa7134/saa7134-dvb.c | 29 + drivers/media/pci/saa7134/saa7134.h | 1 + drivers/media/platform/allegro-dvt/allegro-core.c | 311 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 23 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 10 +- drivers/media/platform/allegro-dvt/nal-h264.c | 74 - drivers/media/platform/allegro-dvt/nal-h264.h | 200 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 202 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +- drivers/media/platform/aspeed-video.c | 100 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 73 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 2 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 21 + drivers/media/rc/Kconfig | 8 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/sir_ir.c | 438 -- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 5 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 87 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 169 +- drivers/memory/jedec_ddr.h | 47 + drivers/memory/jedec_ddr_data.c | 41 + drivers/memory/of_memory.c | 87 + drivers/memory/of_memory.h | 9 + drivers/memory/tegra/Kconfig | 1 + drivers/memory/tegra/tegra20-emc.c | 199 +- drivers/memstick/host/r592.c | 8 +- drivers/message/fusion/mptbase.c | 7 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptlan.c | 2 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/arizona-core.c | 13 - drivers/mfd/arizona-i2c.c | 14 +- drivers/mfd/arizona-spi.c | 13 +- drivers/mfd/arizona.h | 2 - drivers/misc/cxl/guest.c | 30 +- drivers/misc/cxl/pci.c | 35 +- drivers/misc/eeprom/eeprom_93xx46.c | 2 +- drivers/misc/habanalabs/Kconfig | 2 + drivers/misc/habanalabs/common/Makefile | 2 +- .../misc/habanalabs/common/command_submission.c | 105 +- drivers/misc/habanalabs/common/context.c | 8 +- drivers/misc/habanalabs/common/debugfs.c | 51 + drivers/misc/habanalabs/common/device.c | 159 +- drivers/misc/habanalabs/common/firmware_if.c | 28 +- drivers/misc/habanalabs/common/habanalabs.h | 64 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/hwmgr.c | 117 + drivers/misc/habanalabs/common/hwmon.c | 194 +- drivers/misc/habanalabs/common/irq.c | 5 +- drivers/misc/habanalabs/common/memory.c | 513 +- drivers/misc/habanalabs/common/mmu/mmu.c | 30 +- drivers/misc/habanalabs/common/sysfs.c | 6 +- drivers/misc/habanalabs/gaudi/Makefile | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 22 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 - drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 - drivers/misc/habanalabs/goya/goya.c | 13 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 - drivers/misc/habanalabs/include/common/cpucp_if.h | 22 +- .../misc/habanalabs/include/common/hl_boot_if.h | 189 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 10 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/mxs-mmc.c | 10 + drivers/mmc/host/sdhci-acpi.c | 14 +- drivers/mmc/host/sdhci-esdhc-imx.c | 16 + drivers/mmc/host/sdhci-omap.c | 260 +- drivers/mmc/host/sdhci-pci-core.c | 152 +- drivers/mmc/host/sdhci-pci-data.c | 6 - drivers/mmc/host/sdhci-pci.h | 5 - drivers/mmc/host/sdhci.c | 19 + drivers/mmc/host/sdhci.h | 2 +- drivers/mtd/chips/Kconfig | 2 + drivers/mtd/devices/block2mtd.c | 29 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/ecc-sw-hamming.c | 7 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 15 + drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/nand/raw/gpio.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/nand_hynix.c | 14 + drivers/mtd/nand/raw/nand_ids.c | 4 + drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 12 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 12 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 8 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 7 +- drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mux/core.c | 38 +- drivers/net/can/m_can/m_can_platform.c | 14 +- drivers/net/can/rcar/rcar_can.c | 20 +- drivers/net/can/sja1000/peak_pci.c | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/dsa/qca8k.c | 435 +- drivers/net/dsa/qca8k.h | 35 +- drivers/net/dsa/realtek-smi-core.c | 4 + drivers/net/dsa/realtek-smi-core.h | 1 + drivers/net/dsa/rtl8365mb.c | 1982 ++++++ drivers/net/dsa/sja1105/sja1105.h | 25 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 35 +- drivers/net/dsa/sja1105/sja1105_main.c | 94 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/alteon/acenic.c | 14 +- drivers/net/ethernet/amd/amd8111e.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 11 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/davicom/dm9000.c | 7 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/ethoc.c | 8 +- drivers/net/ethernet/fealnx.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 5 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 37 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 9 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 17 +- drivers/net/ethernet/intel/e1000e/netdev.c | 1 - drivers/net/ethernet/intel/iavf/iavf.h | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 192 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 41 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_base.c | 59 +- drivers/net/ethernet/intel/ice/ice_base.h | 8 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 35 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 203 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 4 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 127 - drivers/net/ethernet/intel/ice/ice_fltr.h | 4 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 304 +- drivers/net/ethernet/intel/ice/ice_lib.h | 11 +- drivers/net/ethernet/intel/ice/ice_main.c | 271 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 4 +- drivers/net/ethernet/intel/ice/ice_sched.c | 143 + drivers/net/ethernet/intel/ice/ice_sched.h | 7 + drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 11 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_trace.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 289 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 121 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 98 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 175 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 70 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 8 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 12 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 466 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 11 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 + .../net/ethernet/marvell/prestera/prestera_main.c | 7 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 8 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 6 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 106 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 4 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 18 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 72 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1082 --- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 81 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1134 ++++ drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 86 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 352 + .../mellanox/mlx5/core/{lag_mp.h => lag/mp.h} | 0 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 611 ++ .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 52 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 352 - .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 4 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 70 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 8 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 10 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 11 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 15 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 427 +- drivers/net/ethernet/micrel/ks8842.c | 8 +- drivers/net/ethernet/micrel/ks8851.h | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 10 +- drivers/net/ethernet/micrel/ks8851_par.c | 4 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 7 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 + drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 + .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 4 +- drivers/net/ethernet/mscc/ocelot_net.c | 3 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1 + drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/natsemi/ns83820.c | 11 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/nxp/lpc_eth.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 6 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 103 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 20 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/renesas/ravb_main.c | 16 +- drivers/net/ethernet/renesas/sh_eth.c | 16 +- drivers/net/ethernet/rocker/rocker_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +- drivers/net/ethernet/sfc/ethtool_common.c | 10 +- drivers/net/ethernet/silan/sc92031.c | 14 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 10 +- drivers/net/ethernet/smsc/smc91x.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 16 +- drivers/net/ethernet/smsc/smsc9420.c | 18 +- drivers/net/ethernet/socionext/netsec.c | 16 +- drivers/net/ethernet/socionext/sni_ave.c | 15 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/ethernet/sun/sunvnet.c | 4 +- drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/ti/tlan.c | 10 +- drivers/net/ethernet/toshiba/tc35815.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 7 +- drivers/net/ethernet/wiznet/w5100.h | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/hamradio/baycom_epp.c | 6 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/ieee802154/ca8210.c | 2 - drivers/net/ipvlan/ipvtap.c | 2 +- drivers/net/macvtap.c | 2 +- drivers/net/phy/dp83867.c | 19 + drivers/net/phy/micrel.c | 9 +- drivers/net/phy/phylink.c | 44 +- drivers/net/phy/realtek.c | 8 + drivers/net/usb/Kconfig | 1 + drivers/net/vrf.c | 4 - drivers/net/wireless/ath/ath10k/mac.c | 6 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath10k/snoc.c | 77 + drivers/net/wireless/ath/ath10k/snoc.h | 5 + drivers/net/wireless/ath/ath10k/wmi.h | 3 + drivers/net/wireless/ath/ath11k/core.c | 10 +- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 10 +- drivers/net/wireless/ath/ath11k/dp.h | 1 + drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 41 +- drivers/net/wireless/ath/ath11k/qmi.c | 1 - drivers/net/wireless/ath/ath11k/wmi.c | 10 +- drivers/net/wireless/ath/ath5k/sysfs.c | 8 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 9 +- drivers/net/wireless/ath/ath9k/debug.c | 57 +- drivers/net/wireless/ath/ath9k/debug.h | 1 + drivers/net/wireless/ath/ath9k/init.c | 6 +- drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +- drivers/net/wireless/ath/wil6210/main.c | 6 +- drivers/net/wireless/ath/wil6210/wil6210.h | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/atmel/atmel.c | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +- drivers/net/wireless/cisco/airo.c | 27 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 4 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/marvell/libertas/cmd.c | 5 +- drivers/net/wireless/marvell/libertas/main.c | 4 +- drivers/net/wireless/marvell/mwifiex/11n.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 12 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 21 + drivers/net/wireless/marvell/mwifiex/main.c | 20 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie.c | 36 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 + drivers/net/wireless/marvell/mwifiex/uap_event.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 14 + drivers/net/wireless/mediatek/mt76/mac80211.c | 242 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 126 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 68 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 296 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 115 - .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 334 - .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 355 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 381 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 170 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 646 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 334 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1046 +-- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 105 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 144 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 149 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 23 + .../net/wireless/mediatek/mt76/mt7915/testmode.h | 6 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 93 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 776 +-- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 32 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 328 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 448 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 179 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 66 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 348 + .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 115 + drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 58 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 317 + .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 220 + .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 135 + .../net/wireless/mediatek/mt76/mt7921/testmode.c | 197 + drivers/net/wireless/mediatek/mt76/sdio.c | 303 +- drivers/net/wireless/mediatek/mt76/sdio.h | 138 + drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 364 + drivers/net/wireless/mediatek/mt76/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/testmode.h | 7 + drivers/net/wireless/mediatek/mt76/tx.c | 84 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 13 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 4 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/realtek/rtw89/cam.c | 2 +- drivers/net/wireless/realtek/rtw89/mac.c | 2 - drivers/net/wireless/realtek/rtw89/pci.c | 2 +- drivers/net/wireless/realtek/rtw89/phy.c | 4 +- drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/wl3501_cs.c | 3 +- drivers/net/wireless/zydas/zd1201.c | 9 +- drivers/net/xen-netback/netback.c | 2 +- drivers/nfc/st95hf/core.c | 6 +- drivers/nvme/host/core.c | 134 +- drivers/nvme/host/fc.c | 8 +- drivers/nvme/host/multipath.c | 2 - drivers/nvme/host/nvme.h | 18 + drivers/nvme/host/pci.c | 50 +- drivers/nvme/host/rdma.c | 16 +- drivers/nvme/host/tcp.c | 18 +- drivers/nvme/host/zns.c | 2 + drivers/nvme/target/io-cmd-bdev.c | 4 +- drivers/nvme/target/loop.c | 6 +- drivers/of/base.c | 22 + drivers/of/kobj.c | 4 +- drivers/of/of_private.h | 2 +- drivers/of/platform.c | 1 + drivers/of/unittest.c | 2 + drivers/pci/controller/Kconfig | 3 +- drivers/pci/controller/dwc/pcie-designware-host.c | 19 +- drivers/pci/controller/dwc/pcie-qcom.c | 96 +- drivers/pci/controller/dwc/pcie-uniphier.c | 26 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pcie-apple.c | 3 +- drivers/pci/controller/vmd.c | 4 +- drivers/pci/hotplug/cpqphp_pci.c | 6 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 2 + drivers/pci/hotplug/pciehp_hpc.c | 26 + drivers/pci/iov.c | 24 +- drivers/pci/pci-driver.c | 55 +- drivers/pci/pci.c | 21 +- drivers/pci/pcie/Makefile | 4 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 20 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/switch/switchtec.c | 67 +- drivers/pci/xen-pcifront.c | 58 +- drivers/phy/cadence/phy-cadence-torrent.c | 316 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 16 +- drivers/phy/st/phy-stm32-usbphyc.c | 203 + drivers/phy/ti/phy-gmii-sel.c | 2 + drivers/pinctrl/pinctrl-amd.c | 31 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 4 + drivers/pinctrl/renesas/pfc-r8a7796.c | 4 + drivers/pinctrl/renesas/pfc-r8a77965.c | 4 + drivers/platform/mellanox/Kconfig | 12 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxreg-hotplug.c | 123 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 906 +++ drivers/platform/surface/surface3-wmi.c | 9 +- drivers/platform/surface/surface3_power.c | 3 +- drivers/platform/x86/ideapad-laptop.c | 8 +- drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/mlx-platform.c | 2279 ++++++- drivers/platform/x86/panasonic-laptop.c | 18 +- drivers/platform/x86/system76_acpi.c | 428 +- drivers/platform/x86/thinkpad_acpi.c | 56 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/axp288_charger.c | 37 +- drivers/power/supply/bq25890_charger.c | 34 +- drivers/ptp/ptp_clock.c | 15 +- drivers/ptp/ptp_kvm_x86.c | 4 +- drivers/regulator/lp872x.c | 38 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 7 +- drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_virtio.c | 12 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-microchip-sparx5.c | 40 +- drivers/rpmsg/qcom_glink_native.c | 88 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 11 +- drivers/rtc/class.c | 20 +- drivers/rtc/dev.c | 65 + drivers/rtc/interface.c | 3 +- drivers/rtc/rtc-pcf85063.c | 14 + drivers/rtc/rtc-pcf8523.c | 434 +- drivers/rtc/rtc-rv3028.c | 74 + drivers/rtc/rtc-rv3032.c | 80 +- drivers/s390/block/dasd.c | 9 +- drivers/s390/block/dasd_3990_erp.c | 6 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 13 +- drivers/s390/block/dasd_erp.c | 8 +- drivers/s390/block/dasd_int.h | 11 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/s390/scsi/zfcp_sysfs.c | 52 +- drivers/scsi/3w-9xxx.c | 18 +- drivers/scsi/3w-sas.c | 18 +- drivers/scsi/3w-xxxx.c | 26 +- drivers/scsi/53c700.c | 20 +- drivers/scsi/BusLogic.c | 13 +- drivers/scsi/NCR5380.c | 12 +- drivers/scsi/a100u2w.c | 5 +- drivers/scsi/aacraid/aachba.c | 53 +- drivers/scsi/aacraid/linit.c | 38 +- drivers/scsi/advansys.c | 6 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 16 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 6 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 33 +- drivers/scsi/arcmsr/arcmsr_hba.c | 22 +- drivers/scsi/arm/acornscsi.c | 20 +- drivers/scsi/arm/arxescsi.c | 1 + drivers/scsi/arm/cumana_2.c | 1 + drivers/scsi/arm/eesox.c | 1 + drivers/scsi/arm/fas216.c | 26 +- drivers/scsi/arm/fas216.h | 10 + drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 17 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bfa/bfad_attr.c | 68 +- drivers/scsi/bfa/bfad_im.c | 16 +- drivers/scsi/bfa/bfad_im.h | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 8 +- drivers/scsi/bnx2i/bnx2i.h | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 15 +- drivers/scsi/csiostor/csio_scsi.c | 32 +- drivers/scsi/cxlflash/main.c | 46 +- drivers/scsi/dc395x.c | 11 +- drivers/scsi/dpt_i2o.c | 13 +- drivers/scsi/esas2r/esas2r_main.c | 8 +- drivers/scsi/esp_scsi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_attrs.c | 17 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 122 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 14 +- drivers/scsi/hosts.c | 17 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 28 +- drivers/scsi/imm.c | 6 +- drivers/scsi/initio.c | 7 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 31 +- drivers/scsi/isci/init.c | 8 +- drivers/scsi/isci/task.h | 4 - drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_scsi_host.c | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 314 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 +- drivers/scsi/lpfc/lpfc_disc.h | 12 +- drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 112 +- drivers/scsi/lpfc/lpfc_init.c | 70 +- drivers/scsi/lpfc/lpfc_scsi.c | 31 +- drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 6 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 4 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 64 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pmcraid.c | 27 +- drivers/scsi/ppa.c | 6 +- drivers/scsi/ps3rom.c | 8 +- drivers/scsi/qedf/qedf.h | 2 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_io.c | 19 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_sysfs.c | 15 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 125 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_os.c | 15 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 8 - drivers/scsi/scsi_debug.c | 19 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 18 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 17 + drivers/scsi/scsi_sysfs.c | 54 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/sd.c | 38 +- drivers/scsi/smartpqi/smartpqi_init.c | 48 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_attrs.c | 19 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/snic/snic_scsi.c | 33 +- drivers/scsi/sr.c | 7 +- drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 28 +- drivers/scsi/ufs/ufs-mediatek.h | 1 + drivers/scsi/ufs/ufshcd-pci.c | 33 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 6 +- drivers/scsi/virtio_scsi.c | 7 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/soc/fsl/Kconfig | 1 + drivers/soc/fsl/dpio/dpio-cmd.h | 3 + drivers/soc/fsl/dpio/dpio-driver.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 117 + drivers/soc/fsl/dpio/dpio.c | 1 + drivers/soc/fsl/dpio/dpio.h | 2 + drivers/soc/fsl/dpio/qbman-portal.c | 58 + drivers/soc/fsl/dpio/qbman-portal.h | 13 + drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/Kconfig | 10 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_stats.c | 277 + drivers/soc/qcom/rpmhpd.c | 18 +- drivers/soc/qcom/smem.c | 57 +- drivers/soc/qcom/smp2p.c | 121 +- drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/samsung/exynos-chipid.c | 79 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 - drivers/soundwire/bus.c | 2 +- drivers/soundwire/qcom.c | 27 + drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-at91-usart.c | 27 +- drivers/spi/spi-cadence-xspi.c | 2 + drivers/spi/spi-orion.c | 1 + drivers/spi/spi-tle62x0.c | 2 +- drivers/ssb/pcihost_wrapper.c | 6 +- drivers/staging/media/imx/imx-media-csi.c | 5 + drivers/staging/media/rkvdec/rkvdec-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 40 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 113 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 30 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 48 +- drivers/staging/r8188eu/Makefile | 152 +- drivers/staging/r8188eu/core/rtw_cmd.c | 22 +- drivers/staging/r8188eu/core/rtw_debug.c | 886 --- drivers/staging/r8188eu/core/rtw_led.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 14 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 3 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 8 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 40 +- drivers/staging/r8188eu/hal/odm.c | 155 - drivers/staging/r8188eu/hal/odm_HWConfig.c | 10 +- drivers/staging/r8188eu/hal/odm_interface.c | 5 - drivers/staging/r8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 5 +- drivers/staging/r8188eu/hal/usb_halinit.c | 14 - drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 78 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/odm.h | 66 +- drivers/staging/r8188eu/include/odm_interface.h | 2 - drivers/staging/r8188eu/include/odm_precomp.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 13 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 1 - drivers/staging/r8188eu/include/rtw_cmd.h | 5 +- drivers/staging/r8188eu/include/rtw_debug.h | 148 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 4 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 8 +- drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/rxtx.c | 50 +- drivers/staging/wlan-ng/hfa384x_usb.c | 22 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 17 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 28 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_device.c | 2 + drivers/target/target_core_iblock.c | 8 +- drivers/target/target_core_internal.h | 1 + drivers/target/target_core_transport.c | 86 +- drivers/target/target_core_user.c | 4 +- drivers/tee/optee/Makefile | 5 +- drivers/tee/optee/call.c | 445 +- drivers/tee/optee/core.c | 719 +- drivers/tee/optee/ffa_abi.c | 911 +++ drivers/tee/optee/optee_ffa.h | 153 + drivers/tee/optee/optee_msg.h | 27 +- drivers/tee/optee/optee_private.h | 157 +- drivers/tee/optee/rpc.c | 237 +- drivers/tee/optee/shm_pool.c | 101 - drivers/tee/optee/shm_pool.h | 14 - drivers/tee/optee/smc_abi.c | 1361 ++++ drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 41 +- drivers/thermal/rcar_gen3_thermal.c | 113 +- drivers/thermal/thermal_core.c | 10 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_buffer.c | 3 + drivers/usb/host/xhci-pci.c | 18 +- drivers/usb/image/microtek.c | 5 +- drivers/usb/serial/keyspan.c | 15 +- drivers/usb/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/unusual_devs.h | 10 + drivers/usb/storage/usb.c | 4 +- drivers/usb/typec/Kconfig | 4 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 8 +- drivers/vdpa/mlx5/core/mr.c | 8 +- drivers/vdpa/mlx5/core/resources.c | 13 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vfio/vfio.c | 347 +- drivers/video/backlight/ili9320.c | 3 +- drivers/video/backlight/ili9320.h | 2 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- fs/affs/super.c | 2 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/ioctl.c | 4 +- fs/btrfs/volumes.c | 8 +- fs/buffer.c | 4 +- fs/ceph/super.c | 2 +- fs/ceph/xattr.c | 3 +- fs/cramfs/inode.c | 2 +- fs/erofs/erofs_fs.h | 31 +- fs/erofs/super.c | 2 +- fs/erofs/zmap.c | 5 +- fs/exfat/inode.c | 2 +- fs/ext4/super.c | 2 +- fs/f2fs/compress.c | 1 + fs/f2fs/data.c | 57 +- fs/f2fs/f2fs.h | 44 +- fs/f2fs/gc.c | 5 +- fs/f2fs/segment.c | 55 +- fs/f2fs/segment.h | 1 + fs/f2fs/super.c | 19 + fs/f2fs/sysfs.c | 24 +- fs/fat/inode.c | 5 +- fs/gfs2/file.c | 29 +- fs/gfs2/glock.c | 15 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/io_uring.c | 440 +- fs/iomap/direct-io.c | 10 +- fs/isofs/inode.c | 2 + fs/jfs/resize.c | 5 +- fs/jfs/super.c | 5 +- fs/ksmbd/auth.c | 16 +- fs/ksmbd/ksmbd_netlink.h | 2 + fs/ksmbd/mgmt/user_config.c | 2 +- fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/smb2misc.c | 7 +- fs/ksmbd/smb2ops.c | 6 +- fs/ksmbd/smb2pdu.c | 148 +- fs/ksmbd/smb2pdu.h | 2 + fs/ksmbd/transport_ipc.c | 3 +- fs/ksmbd/transport_ipc.h | 2 +- fs/ksmbd/transport_rdma.c | 21 +- fs/locks.c | 114 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/nfs4proc.c | 3 +- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/vfs.c | 3 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ntfs/super.c | 8 +- fs/ntfs3/super.c | 2 +- fs/proc/array.c | 7 +- fs/proc/base.c | 19 +- fs/pstore/blk.c | 8 +- fs/quota/quota_tree.c | 15 + fs/reiserfs/super.c | 8 +- fs/squashfs/super.c | 5 +- fs/udf/lowlevel.c | 5 +- fs/udf/super.c | 9 +- include/asm-generic/vmlinux.lds.h | 10 +- include/clocksource/arm_arch_timer.h | 2 +- include/drm/drm_dp_helper.h | 21 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/phy/phy-cadence.h | 2 + include/linux/acpi.h | 5 + include/linux/arch_topology.h | 5 + include/linux/backing-dev.h | 1 - include/linux/bio.h | 64 +- include/linux/blk-mq.h | 169 +- include/linux/blk_types.h | 19 + include/linux/blkdev.h | 69 +- include/linux/compiler-gcc.h | 8 + include/linux/container_of.h | 12 +- include/linux/counter.h | 7 - include/linux/damon.h | 137 +- include/linux/dmar.h | 8 + include/linux/etherdevice.h | 21 + include/linux/fs.h | 4 +- include/linux/ftrace.h | 12 +- include/linux/fwnode.h | 1 + include/linux/genhd.h | 19 +- include/linux/gfp.h | 4 + include/linux/intel-iommu.h | 13 +- include/linux/io-mapping.h | 6 - include/linux/irq_work.h | 8 + include/linux/irqchip.h | 15 +- include/linux/kfence.h | 21 +- include/linux/libata.h | 8 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 3 + include/linux/mempolicy.h | 4 - include/linux/migrate.h | 5 + include/linux/mlx5/device.h | 19 +- include/linux/mlx5/driver.h | 55 +- include/linux/mlx5/fs.h | 9 + include/linux/mlx5/mlx5_ifc.h | 338 +- include/linux/mm_types.h | 15 +- include/linux/mmc/sdhci-pci-data.h | 18 - include/linux/mmzone.h | 12 + include/linux/mux/consumer.h | 23 +- include/linux/mux/driver.h | 4 + include/linux/netdevice.h | 4 - include/linux/of.h | 3 +- include/linux/page-flags.h | 23 + include/linux/page_owner.h | 12 +- include/linux/pci.h | 6 +- include/linux/perf_event.h | 1 + include/linux/platform_data/mlxreg.h | 82 + include/linux/platform_data/x86/soc.h | 65 + include/linux/regulator/lp872x.h | 14 +- include/linux/remoteproc.h | 12 - include/linux/rtc.h | 3 + include/linux/sbitmap.h | 11 + include/linux/sched/idle.h | 4 + include/linux/sched/topology.h | 7 + include/linux/security.h | 6 +- include/linux/signal.h | 1 - include/linux/slub_def.h | 13 +- include/linux/soc/samsung/exynos-chipid.h | 6 +- include/linux/tee_drv.h | 7 +- include/linux/topology.h | 13 + include/linux/trace_recursion.h | 49 +- include/linux/u64_stats_sync.h | 10 + include/linux/user_namespace.h | 2 + include/linux/workqueue.h | 3 +- include/net/act_api.h | 10 +- include/net/codel.h | 2 + include/net/codel_impl.h | 18 +- include/net/dsa.h | 8 + include/net/gen_stats.h | 59 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_ecn.h | 17 + include/net/mctp.h | 2 +- include/net/netfilter/xt_rateest.h | 2 +- include/net/page_pool.h | 12 +- include/net/pkt_cls.h | 6 +- include/net/sch_generic.h | 78 +- include/net/sctp/sm.h | 6 +- include/net/sock.h | 2 +- include/net/tcp.h | 22 +- include/scsi/scsi_cmnd.h | 13 +- include/scsi/scsi_device.h | 6 + include/scsi/scsi_host.h | 17 +- include/scsi/scsi_transport_sas.h | 1 + include/soc/arc/timers.h | 4 +- include/soc/fsl/dpaa2-io.h | 9 + include/sound/graph_card.h | 21 + include/sound/memalloc.h | 58 +- include/sound/simple_card_utils.h | 4 + include/sound/soc-component.h | 5 + include/target/target_core_base.h | 8 +- include/trace/events/block.h | 6 +- include/trace/events/f2fs.h | 21 +- include/trace/events/kyber.h | 19 +- include/trace/events/vmscan.h | 38 + include/trace/events/writeback.h | 7 - include/uapi/linux/audit.h | 8 +- include/uapi/linux/bcache.h | 4 +- include/uapi/linux/btf.h | 8 +- include/uapi/linux/if_ether.h | 1 + include/uapi/linux/mctp.h | 7 +- include/uapi/linux/perf_event.h | 34 +- include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/rtc.h | 31 +- include/uapi/linux/smc.h | 17 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/misc/habanalabs.h | 84 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 145 + init/Kconfig | 5 +- init/main.c | 8 +- kernel/auditsc.c | 7 +- kernel/bpf/btf.c | 44 +- kernel/bpf/preload/.gitignore | 4 +- kernel/bpf/preload/Makefile | 3 +- kernel/bpf/verifier.c | 13 +- kernel/cred.c | 14 +- kernel/dma/debug.c | 24 +- kernel/dma/debug.h | 24 +- kernel/dma/mapping.c | 12 +- kernel/events/Makefile | 5 - kernel/events/core.c | 30 + kernel/futex/futex.h | 4 + kernel/irq/generic-chip.c | 3 + kernel/irq_work.c | 130 +- kernel/locking/mutex.c | 22 +- kernel/locking/rwsem.c | 70 +- kernel/power/process.c | 2 +- kernel/power/suspend.c | 4 +- kernel/reboot.c | 1 + kernel/sched/Makefile | 4 + kernel/sched/core.c | 1 + kernel/sched/topology.c | 7 +- kernel/signal.c | 25 +- kernel/trace/blktrace.c | 7 +- kernel/trace/ftrace.c | 27 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_eprobe.c | 61 +- kernel/trace/trace_events_hist.c | 2 +- kernel/ucount.c | 65 +- kernel/workqueue.c | 187 +- lib/Kconfig.kfence | 26 +- lib/dynamic_debug.c | 39 +- lib/iov_iter.c | 10 +- lib/kunit/test.c | 6 +- lib/sbitmap.c | 44 +- lib/scatterlist.c | 11 +- lib/stackdepot.c | 4 +- lib/test_kasan.c | 24 +- localversion-next | 2 +- mm/backing-dev.c | 48 - mm/compaction.c | 10 +- mm/damon/Kconfig | 12 + mm/damon/Makefile | 1 + mm/damon/core.c | 288 +- mm/damon/dbgfs.c | 110 +- mm/damon/paddr.c | 51 +- mm/damon/prmtv-common.c | 46 + mm/damon/prmtv-common.h | 3 + mm/damon/reclaim.c | 354 + mm/damon/vaddr.c | 21 +- mm/filemap.c | 16 +- mm/gup.c | 10 +- mm/huge_memory.c | 2 + mm/hugetlb.c | 86 +- mm/internal.h | 21 + mm/kasan/hw_tags.c | 14 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 16 +- mm/list_lru.c | 7 +- mm/memcontrol.c | 45 +- mm/memory-failure.c | 138 +- mm/memory.c | 9 + mm/mempolicy.c | 137 +- mm/migrate.c | 61 + mm/page-writeback.c | 11 +- mm/page_alloc.c | 42 +- mm/page_io.c | 2 +- mm/page_owner.c | 6 +- mm/readahead.c | 2 +- mm/rmap.c | 8 +- mm/shmem.c | 38 +- mm/slub.c | 94 +- mm/userfaultfd.c | 5 + mm/vmalloc.c | 31 +- mm/vmscan.c | 151 +- mm/vmstat.c | 3 +- net/batman-adv/bridge_loop_avoidance.c | 14 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/routing.c | 3 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tvlv.c | 4 +- net/batman-adv/tvlv.h | 4 +- net/bridge/br.c | 4 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_if.c | 2 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_mdb.c | 4 +- net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 4 +- net/bridge/netfilter/ebtables.c | 4 +- net/can/isotp.c | 51 +- net/can/j1939/j1939-priv.h | 1 + net/can/j1939/main.c | 7 +- net/can/j1939/transport.c | 14 +- net/core/dev.c | 22 +- net/core/devlink.c | 2 - net/core/gen_estimator.c | 52 +- net/core/gen_stats.c | 155 +- net/core/neighbour.c | 20 +- net/core/page_pool.c | 10 +- net/core/rtnetlink.c | 2 +- net/core/stream.c | 3 - net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/dsa/Kconfig | 20 +- net/dsa/Makefile | 3 +- net/dsa/dsa2.c | 9 +- net/dsa/slave.c | 34 + net/dsa/tag_rtl8_4.c | 178 + net/ieee802154/6lowpan/core.c | 2 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/proc.c | 2 +- net/ipv4/tcp.c | 38 +- net/ipv4/tcp_ipv4.c | 45 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/tcp_ipv6.c | 15 +- net/mac80211/sta_info.c | 1 + net/mac802154/iface.c | 17 +- net/mctp/route.c | 4 + net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.h | 3 - net/mptcp/sockopt.c | 3 + net/netfilter/core.c | 6 +- net/netfilter/xt_RATEEST.c | 7 +- net/sched/act_api.c | 21 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 2 +- net/sched/act_ife.c | 4 +- net/sched/act_mpls.c | 2 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/sch_api.c | 18 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cbq.c | 15 +- net/sched/sch_drr.c | 13 +- net/sched/sch_ets.c | 7 +- net/sched/sch_fq_codel.c | 15 +- net/sched/sch_generic.c | 13 +- net/sched/sch_gred.c | 15 +- net/sched/sch_hfsc.c | 11 +- net/sched/sch_htb.c | 43 +- net/sched/sch_mq.c | 30 +- net/sched/sch_mqprio.c | 63 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_prio.c | 4 +- net/sched/sch_qfq.c | 13 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 16 + net/smc/af_smc.c | 431 +- net/smc/smc.h | 20 +- net/smc/smc_clc.c | 147 +- net/smc/smc_clc.h | 55 +- net/smc/smc_core.c | 173 +- net/smc/smc_core.h | 50 +- net/smc/smc_ib.c | 160 +- net/smc/smc_ib.h | 16 +- net/smc/smc_llc.c | 623 +- net/smc/smc_llc.h | 12 +- net/smc/smc_pnet.c | 41 +- net/smc/smc_wr.c | 237 +- net/smc/smc_wr.h | 8 + rust/.gitignore | 1 + rust/Makefile | 79 +- rust/alloc/borrow.rs | 1 + rust/alloc/boxed.rs | 3 - rust/alloc/collections/mod.rs | 1 + rust/alloc/lib.rs | 11 +- rust/alloc/macros.rs | 2 - rust/alloc/rc.rs | 2539 ------- rust/alloc/slice.rs | 2 +- rust/alloc/str.rs | 2 +- rust/alloc/string.rs | 35 +- rust/alloc/sync.rs | 2631 -------- rust/alloc/vec/into_iter.rs | 1 + rust/alloc/vec/mod.rs | 22 +- rust/alloc/vec/spec_extend.rs | 2 + rust/compiler_builtins.rs | 89 - rust/helpers.c | 88 +- rust/kernel/bindings.rs | 24 +- rust/kernel/bindings_helper.h | 1 + rust/kernel/error.rs | 337 +- rust/kernel/file.rs | 1 + rust/kernel/file_operations.rs | 31 +- rust/kernel/io_mem.rs | 207 + rust/kernel/iov_iter.rs | 20 +- rust/kernel/lib.rs | 47 +- rust/kernel/linked_list.rs | 20 +- rust/kernel/miscdev.rs | 6 +- rust/kernel/pages.rs | 20 +- rust/kernel/platdev.rs | 17 +- rust/kernel/power.rs | 118 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 49 +- rust/kernel/rbtree.rs | 10 +- rust/kernel/security.rs | 33 +- rust/kernel/std_vendor.rs | 150 + rust/kernel/str.rs | 8 +- rust/kernel/sync/arc.rs | 329 +- rust/kernel/sync/condvar.rs | 10 +- rust/kernel/sync/guard.rs | 21 +- rust/kernel/sync/mod.rs | 10 +- rust/kernel/sync/mutex.rs | 16 +- rust/kernel/sync/spinlock.rs | 29 +- rust/kernel/task.rs | 21 +- rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 23 +- rust/kernel/user_ptr.rs | 24 +- rust/macros/helpers.rs | 79 + rust/macros/lib.rs | 1 + rust/macros/module.rs | 88 +- samples/Kconfig | 5 +- samples/bpf/xdp_redirect_cpu_user.c | 6 +- samples/ftrace/ftrace-direct-modify.c | 44 + samples/ftrace/ftrace-direct-too.c | 28 + samples/ftrace/ftrace-direct.c | 28 + samples/rust/rust_miscdev.rs | 8 +- samples/rust/rust_random.rs | 4 +- samples/rust/rust_semaphore.rs | 4 +- scripts/Makefile.clang | 20 +- scripts/Makefile.gcc-plugins | 2 - scripts/Makefile.modfinal | 8 +- scripts/checkpatch.pl | 32 +- scripts/gcc-plugins/Kconfig | 20 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 27 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 69 - scripts/generate_rust_analyzer.py | 28 +- scripts/is_rust_module.sh | 19 + scripts/kallsyms.c | 9 +- scripts/leaking_addresses.pl | 3 +- scripts/recordmcount.pl | 2 +- security/Kconfig.hardening | 9 +- security/keys/process_keys.c | 8 + security/security.c | 7 +- security/selinux/hooks.c | 10 +- sound/core/Makefile | 3 +- sound/core/memalloc.c | 207 +- sound/core/memalloc_local.h | 1 + sound/core/pcm_compat.c | 4 + sound/core/pcm_lib.c | 5 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 13 +- sound/core/pcm_native.c | 17 + sound/core/sgbuf.c | 201 - sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/amdtp-motu.c | 9 + .../motu/motu-command-dsp-message-parser.c | 178 + sound/firewire/motu/motu-hwdep.c | 113 +- sound/firewire/motu/motu-protocol-v2.c | 14 +- sound/firewire/motu/motu-protocol-v3.c | 14 +- .../motu/motu-register-dsp-message-parser.c | 416 ++ sound/firewire/motu/motu-stream.c | 10 + sound/firewire/motu/motu.c | 10 + sound/firewire/motu/motu.h | 23 + sound/isa/Kconfig | 2 +- sound/pci/Kconfig | 1 + sound/pci/hda/patch_realtek.c | 46 + sound/soc/amd/Kconfig | 11 + sound/soc/amd/vangogh/Makefile | 2 + sound/soc/amd/vangogh/acp5x-mach.c | 386 ++ sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/amd/vangogh/pci-acp5x.c | 3 + sound/soc/cirrus/ep93xx-i2s.c | 12 +- sound/soc/codecs/cs42l42.c | 218 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 4 +- sound/soc/codecs/tlv320aic32x4.h | 2 +- sound/soc/generic/Kconfig | 20 + sound/soc/generic/Makefile | 6 + .../soc/generic/audio-graph-card2-custom-sample.c | 183 + .../generic/audio-graph-card2-custom-sample.dtsi | 227 + sound/soc/generic/audio-graph-card2.c | 1281 ++++ sound/soc/generic/simple-card-utils.c | 50 +- sound/soc/generic/test-component.c | 659 ++ sound/soc/intel/common/soc-intel-quirks.h | 51 +- sound/soc/meson/meson-card-utils.c | 1 + sound/soc/meson/meson-codec-glue.c | 3 - sound/soc/rockchip/rockchip_i2s_tdm.c | 128 +- sound/soc/soc-component.c | 26 +- sound/soc/soc-core.c | 51 +- sound/soc/soc-pcm.c | 13 +- sound/usb/mixer.c | 7 + sound/usb/quirks-table.h | 32 + sound/usb/quirks.c | 7 + tools/arch/arm64/include/asm/sysreg.h | 1296 ++++ tools/bpf/bpftool/Makefile | 31 +- tools/bpf/bpftool/btf.c | 6 +- tools/bpf/bpftool/map_perf_ring.c | 1 - tools/include/uapi/linux/btf.h | 8 +- tools/include/uapi/linux/perf_event.h | 19 +- tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/Makefile | 6 - tools/lib/bpf/btf.c | 36 +- tools/lib/bpf/btf.h | 12 +- tools/lib/bpf/btf_dump.c | 30 +- tools/lib/bpf/libbpf.c | 46 +- tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/libbpf_internal.h | 4 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 7 +- tools/objtool/elf.c | 56 +- tools/perf/util/mem-events.c | 20 +- tools/perf/util/session.c | 4 +- tools/testing/kunit/kunit.py | 19 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_parser.py | 1015 ++- tools/testing/kunit/kunit_tool_test.py | 136 +- .../test_is_test_passed-all_passed_nested.log | 34 + .../test_data/test_is_test_passed-kselftest.log | 14 + .../test_data/test_is_test_passed-missing_plan.log | 31 + .../testing/kunit/test_data/test_strip_hyphen.log | 16 + tools/testing/selftests/bpf/README.rst | 4 +- tools/testing/selftests/bpf/btf_helpers.c | 8 +- tools/testing/selftests/bpf/cgroup_helpers.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 160 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 30 +- tools/testing/selftests/bpf/progs/tag.c | 6 +- tools/testing/selftests/bpf/test_btf.h | 4 +- tools/testing/selftests/damon/debugfs_attrs.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_offload.sh | 276 + .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 54 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 479 ++ .../selftests/kvm/aarch64/debug-exceptions.c | 30 +- .../selftests/kvm/aarch64/psci_cpu_on_test.c | 2 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 3 +- .../selftests/kvm/include/aarch64/arch_timer.h | 142 + .../testing/selftests/kvm/include/aarch64/delay.h | 25 + tools/testing/selftests/kvm/include/aarch64/gic.h | 21 + .../selftests/kvm/include/aarch64/processor.h | 90 +- .../selftests/kvm/include/aarch64/spinlock.h | 13 + tools/testing/selftests/kvm/include/aarch64/vgic.h | 20 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/aarch64/gic.c | 95 + .../selftests/kvm/lib/aarch64/gic_private.h | 21 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 240 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.h | 70 + .../testing/selftests/kvm/lib/aarch64/processor.c | 24 +- tools/testing/selftests/kvm/lib/aarch64/spinlock.c | 27 + tools/testing/selftests/kvm/lib/aarch64/vgic.c | 70 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/fcnal-test.sh | 60 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../net/forwarding/forwarding.config.sample | 2 + .../net/forwarding/ip6_forward_instats_vrf.sh | 172 + tools/testing/selftests/net/forwarding/lib.sh | 8 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/nettest.c | 28 +- tools/testing/selftests/vm/hugepage-mremap.c | 11 +- tools/testing/selftests/vm/madv_populate.c | 15 +- tools/testing/selftests/vm/run_vmtests.sh | 11 + tools/testing/selftests/vm/transhuge-stress.c | 2 +- tools/testing/vsock/vsock_diag_test.c | 2 - 2400 files changed, 76612 insertions(+), 37550 deletions(-) create mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst create mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt create mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml create mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml delete mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/microchi [...] delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr2-timin [...] rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr3-timin [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt create mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml create mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card2.yaml create mode 100644 Documentation/devicetree/bindings/sound/test-component.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm-hc.yaml create mode 100644 arch/arm/boot/dts/bcm-nsp-ax.dtsi create mode 100644 arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65w.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi create mode 100644 arch/arm/boot/dts/gemini-ns2502.dts create mode 100644 arch/arm/boot/dts/gemini-ssi1328.dts create mode 100644 arch/arm/include/asm/current.h create mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-parade-ps8640.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrb.dts create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi create mode 100644 arch/arm64/kvm/hyp/include/hyp/fault.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h create mode 100644 arch/arm64/kvm/hyp/nvhe/pkvm.c create mode 100644 arch/arm64/kvm/hyp/nvhe/sys_regs.c create mode 100644 arch/x86/include/asm/fpu/sched.h create mode 100644 arch/x86/kernel/fpu/context.h create mode 100644 arch/x86/kernel/fpu/internal.h create mode 100644 arch/x86/kernel/fpu/legacy.h create mode 100644 arch/x86/kernel/fpu/xstate.h create mode 100644 arch/xtensa/include/asm/sections.h create mode 100644 drivers/clk/samsung/clk-exynos850.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c create mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c create mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c create mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/irqchip/irq-mchp-eic.c delete mode 100644 drivers/media/rc/sir_ir.c create mode 100644 drivers/misc/habanalabs/common/hwmgr.c delete mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c delete mode 100644 drivers/mmc/host/sdhci-pci-data.c create mode 100644 drivers/net/dsa/rtl8365mb.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c rename drivers/net/ethernet/mellanox/mlx5/core/{lag_mp.h => lag/mp.h} (100%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_txrx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/testmode.c create mode 100644 drivers/net/wireless/mediatek/mt76/sdio.h create mode 100644 drivers/net/wireless/mediatek/mt76/sdio_txrx.c create mode 100644 drivers/platform/mellanox/mlxreg-lc.c create mode 100644 drivers/soc/qcom/qcom_stats.c delete mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/tee/optee/ffa_abi.c create mode 100644 drivers/tee/optee/optee_ffa.h delete mode 100644 drivers/tee/optee/shm_pool.c delete mode 100644 drivers/tee/optee/shm_pool.h create mode 100644 drivers/tee/optee/smc_abi.c delete mode 100644 include/linux/mmc/sdhci-pci-data.h create mode 100644 include/linux/platform_data/x86/soc.h create mode 100644 mm/damon/reclaim.c create mode 100644 net/dsa/tag_rtl8_4.c delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/sync.rs create mode 100644 rust/kernel/io_mem.rs create mode 100644 rust/kernel/power.rs create mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/traits.rs create mode 100644 rust/macros/helpers.rs delete mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c create mode 100755 scripts/is_rust_module.sh delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/firewire/motu/motu-command-dsp-message-parser.c create mode 100644 sound/firewire/motu/motu-register-dsp-message-parser.c create mode 100644 sound/soc/amd/vangogh/acp5x-mach.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2.c create mode 100644 sound/soc/generic/test-component.c create mode 100644 tools/arch/arm64/include/asm/sysreg.h create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log create mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_offload.sh create mode 100644 tools/testing/selftests/kvm/aarch64/arch_timer.c create mode 100644 tools/testing/selftests/kvm/include/aarch64/arch_timer.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/delay.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/gic.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/spinlock.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/vgic.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_private.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/spinlock.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/vgic.c create mode 100755 tools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh