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-defconfig in repository toolchain/ci/linux.
discards b3c0a155ef77 Add linux-next specific files for 20220207 discards 2080104cef88 Merge branch 'akpm-current/current' discards a47c28b250d8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 8de0d72c5471 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 73bf82805494 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 67c1b55b6d5a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards e71ebdf554f9 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 5ac24c42ab8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bd4c6b23cd87 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 2c7cb94e863c Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 4612742e6dd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b7f869637920 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 5713c0385b79 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8a67b75ab97e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a03cd52d44e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 77abafa5bb76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1136faa66563 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards aac55acad488 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards d0e3095b2c35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 58517bf0b35f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards db827a5920ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards aa84135c5e96 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards ee2482a60019 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b18e7095ac53 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards e7468050f472 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7a1b9b5d20a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e9fd30b183bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 65c707e9e964 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards fd807abe9311 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 4d49ce5ebd2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 974374ddf72a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3ec58c7db8cf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards e44929088ff8 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards b36d7ed854af Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards fff62646ebf3 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards b19ae2c6d56e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards 0c976e054f68 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 2122ee8330ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 19500275533e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ce3f5348c78b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34b2cf91612c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a15d27bb3371 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5fcb4d7073f0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards bfe186347f83 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 612bb31345ec Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 613bd4cf51df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b549212bb0e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0d8801318738 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4f32961a14fa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards ccab71ad44a9 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards c6cd606ffc3d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 9c765f92cc04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 09ce51e29fd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2e05860c8288 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards b437c2a1c315 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4d03a6d75241 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 2bd55f3bdfb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 60074aeed249 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 90ed56c1de61 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9ccc869887a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c3969c5d803b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fb77ca6f3560 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c63bedc60b5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards be05f264ea86 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 379c951031bb Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 99a886914c72 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] discards ed1e76ecc486 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 2c35f598d384 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 4c8b2b0d2747 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards adea654ce603 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2dbfdcdaf6ef Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 19898efee009 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 9342c1b3424d Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 36e35b05195e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4527b18d86df Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 50abc664434d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards fa18a0b7e8b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e68c5c023968 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0e18258f7eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c76c62b13d99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4a3807576515 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards f77c6ed5471d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 591f1b7effcc Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards b82e08901e3a Merge branch 'master' of git://linuxtv.org/media_tree.git discards 95342e697b24 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards d418fdae0e3b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 449d8a7cf3b4 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 00ba8e6b3a6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fa14535c8c44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 01dcb34d8dea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 778751372149 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards c1d2204eabf2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fd49dd16e5b8 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 8e9642897693 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 08e4061582d4 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 4b357cd56de6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 0d01b7e67271 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1c9043283ab4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 96e2689a0677 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ed90c0dbf580 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6233289dc6aa Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards d6ac425f5767 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e92481807907 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ca18f820a921 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 6c62a126ca42 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d3e57e0fcc4d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards 67afe209ac1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 698401ea4c07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0a8590da1723 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 4d86ed1d3314 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 583ea08ac978 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6bdec98b1b8f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards e1114acf264d Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards b8f4b8180cc0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards a13a9009088d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 77bc6d674ecd Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 8754914540d2 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 8a32bc5f79ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bfb1197ae600 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cb7514f7a2d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1b8a3921ef2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b272a259bccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bac2dfa69953 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5885351793f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c0850604fbd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d176ce55381e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 61571263a9f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 94ca6dfe2f3d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 55829d3b5cf3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 1aafcaa55f97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f0ba711ecec9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f4c735196932 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ad352605cabb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2cc1e792e37c Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards e4808fd380c6 Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards a596bd621b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c10ac4eb2e0e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 418dccbc3ba5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 1c36ece2955d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards d0345db8335e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards 2ef6424b8b0c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 1f18d9c4fff1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards ae374ca2bb19 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] discards 7242fe913f5b Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 1314d1f3c040 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 78a24ca82cec Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards ee0c478648dd Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 35d4dc7ebb00 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 1ac2253a8ba4 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 5aadf54c2376 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 0b16866c37ee Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 56cd9024caa2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards bcb5d172205d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards a0a8e50efcdf Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards a888061064a6 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards c740a71a27bd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 167d36855416 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e3683d90b48d Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 097b60ffca2a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards b20797f2d45e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 2d9703ac81f5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards baf8187b970f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards fb17b4c41dcf Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards ee2bfe659a78 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 3bef05410450 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards aa74cdeac6dd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards afcf42bcf737 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 5ea22b57e5e8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4d186771d1c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 0fa08b69f6d9 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 6ea356ee3345 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7b812302da04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c679d1eb5ae7 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards e358e578462d Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards 21472ddd4258 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx [...] discards 7eb867b39a8e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards c48257d64680 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" discards 5256e364e91d selftests: kselftest framework: provide "finished" helper discards b4bb70856402 selftests: vm: remove dependecy from internal kernel macros discards 34b5b3d7db9e selftests: vm: add the uapi headers include variable discards e2e4aa5a4e9f selftests: mptcp: add the uapi headers include variable discards 9721bc969a6c selftests: net: add the uapi headers include variable discards 7149d0b5c35d selftests: landlock: add the uapi headers include variable discards f06f82408d50 selftests: kvm: add the uapi headers include variable discards a6bf02424e3e selftests: futex: add the uapi headers include variable discards d60ac1c7b8e4 selftests: correct the headers install path discards af4ea5be7164 selftests: add and export a kernel uapi headers path discards 04efb04ddf56 selftests: set the BUILD variable to absolute path discards 509cdc873de9 kcov: properly handle subsequent mmap calls discards fb26e8d04f8f kcov: split ioctl handling into locked and unlocked parts discards d228d069fd7f panic: allow printing extra panic information on kdump discards f4962bb4009d panic: add option to dump all CPUs backtraces in panic_print discards d2e21ce906b1 sysctl: documentation: fix table format warning discards 2a182dfd97d9 docs: sysctl/kernel: add missing bit to panic_print discards f325517db275 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards 3619ec5d5be4 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards c0675e831b3e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] discards f4d72f06c807 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] discards 715b1edbf18f selftests/exec: test for empty string on NULL argv discards c58233ef1365 exec: Fix min/max typo in stack space calculation discards 7f1c91902982 exec: force single empty string when argv is empty discards 17c0570561db minix: fix bug when opening a file with O_DIRECT discards 8611e0025502 fs/pipe.c: local vars have to match types of proper pipe_i [...] discards 1c402bc8f671 fs/pipe: use kvcalloc to allocate a pipe_buffer array discards 0b1832206982 init/main.c: silence some -Wunused-parameter warnings discards 31ef31b4dbea kallsyms: print module name in %ps/S case when KALLSYMS is [...] discards a82e2e091b29 ELF: fix overflow in total mapping size calculation discards 8d5b68da03a4 fs/binfmt_elf: refactor load_elf_binary function discards 26f2ae333ba5 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 discards b5b4664c5d4d fs/binfmt_elf: fix AT_PHDR for unusual ELF files discards cfc8ef25e06a checkpatch: add --fix option for some TRAILING_STATEMENTS discards 23e291574bff checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] discards cd4bf36e2478 lz4: fix LZ4_decompress_safe_partial read out of bound discards aa2b88241f4a include: drop pointless __compiler_offsetof indirection discards b6806f783f37 Kconfig.debug: make DEBUG_INFO always default=n discards aa3995636ed8 Kconfig.debug: make DEBUG_INFO selectable from a choice discards 8d44ff8f3855 proc/sysctl: make protected_* world readable discards 4628d20f8f4b proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment discards f14e24ec794d proc/vmcore: fix possible deadlock on concurrent mmap and read discards 7ebaf564eed8 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix discards 7def9a5c0268 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks discards 5462be6c9c46 kernel/hung_task.c: Monitor killed tasks. discards 5592956dd35b fs/buffer.c: dump more info for __getblk_gfp() stall problem discards a6eae1afe6c1 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards f28923339b83 mm/damon: remove redundant page validation discards 7ff67bc3ae95 mm/damon: remove the target id concept discards ad72e016a20a mm/damon/core: move damon_set_targets() into dbgfs discards ba64ca2d3d33 Docs/admin-guide/mm/damon/usage: update for changed initai [...] discards af92bf758cfa mm/damon/dbgfs/init_regions: use target index instead of t [...] discards e359d9d5961f tools: update test_hmm script to support SP config discards fc66f1bdc5f5 tools: update hmm-test to support device coherent type discards c8e720d3cbb1 lib: add support for device coherent type in test_hmm discards f9706cc93ae4 lib: test_hmm add module param for zone device type discards 634c3360d022 lib: test_hmm add ioctl to get zone device type discards c6a13e9c02ea drm/amdkfd: coherent type as sys mem on migration to ram discards 2ba7790c2e65 drm/amdkfd: add SPM support for SVM discards 839551798f16 mm/gup: fail get_user_pages for LONGTERM dev coherent type discards 701f17519036 mm: add device coherent vma selection for memory migration discards b2cee0948f5a mm: add zone device coherent type memory support discards ba44457240c2 mm/hmm.c: remove unneeded local variable ret discards 1858b6949873 mm/highmem: remove unnecessary done label discards 7f033fe788a7 highmem-document-kunmap_local-v2 discards 2951272eb5b3 highmem: document kunmap_local() discards 9027543ce592 mm/zswap.c: allow handling just same-value filled pages discards 8ecdbc85d63f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 106e92952277 drivers/base/node: consolidate node device subsystem initi [...] discards 711aa1a78a54 drivers/base/memory: add memory block to memory group afte [...] discards 50d71edd76e9 memcg: do not tweak node in alloc_mem_cgroup_per_node_info discards 5be966b04e69 mm: make free_area_init_node aware of memory less nodes discards 6d6223e4ecc6 mm, memory_hotplug: reorganize new pgdat initialization discards b6f63bd074a8 mm, memory_hotplug: drop arch_free_nodedata discards bee72a02847a mm: handle uninitialized numa nodes gracefully discards c6052629d063 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] discards a05b4d171b9d mm: fix race between MADV_FREE reclaim and blkdev direct IO read discards 20e0b85a54df mm/balloon_compaction: make balloon page compaction callba [...] discards 021ec4894ad2 mm/hwpoison: check the subpage, not the head page discards e6d780806db9 mm/vmstat: add event for ksm swapping in copy discards a5d8b4b172b8 memory tiering: skip to scan fast memory discards e958418dbc02 numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards 9dff5b1cf7b6 NUMA balancing: optimize page placement for memory tiering system discards a67b210844b7 NUMA Balancing: add page promotion counter discards dd95485fcfbb powerpc/fadump: opt out from freeing pages on cma activati [...] discards f7e12ec1b590 mm/cma: provide option to opt out from exposing pages on a [...] discards ecce0bde1041 mm,migrate: fix establishing demotion target discards 80128d90e1cc mm/migration: add trace events for base page and HugeTLB m [...] discards 4b515939ca35 mm/migration: add trace events for THP migrations discards 5dd2333c2114 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 22406bc7fd48 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 3265c3e275d1 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB discards c22ab0950cc7 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] discards 8e2c182e3296 selftests: vm: add a hugetlb test case discards 7a87fde812f3 mm: sparsemem: use page table lock to protect kernel pmd o [...] discards 7d66897b38ad mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] discards c35aa8db5abd mm: hugetlb: free the 2nd vmemmap page associated with eac [...] discards 36a9012e23d8 mm/hwpoison: fix error page recovered but reported "not re [...] discards f1ee375e0447 mm/memory-failure.c: remove obsolete comment discards 9c2e54078947 mm/page_alloc: don't pass pfn to free_unref_page_commit() discards e4e88dac00d4 mm/mmzone.h: remove unused macros discards 661fc60a324b mm: discard __GFP_ATOMIC discards 961eaf74dd24 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() discards 18e2d309c341 mm/page_alloc: add penalty to local_node discards 23e85db8fec7 mm/page_alloc: adding same penalty is enough to get round- [...] discards 665040d245f3 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] discards 06470890d7b0 mm/vmalloc.c: vmap(): don't allow invalid pages discards 38146ff6e249 mm/vmalloc.c: fix "unused function" warning discards d60c7b198117 mm/vmalloc: Move draining areas out of caller context discards c6ac918398f1 mm/vmalloc: remove unneeded function forward declaration discards b7973dfcb2dd mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 discards 5faf9584152e mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning discards d86f88982bc3 mm/sparse: make mminit_validate_memmodel_limits() static discards 21bbfb24fd7a mm: merge pte_mkhuge() call into arch_make_huge_pte() discards 6f1db7eae75c mm: replace multiple dcache flush with flush_dcache_folio() discards b162f2cf589e mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] discards c70b2b347273 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] discards bfc9517c5946 mm: fix missing cache flush for all tail pages of compound page discards d8f32e06e2d5 mm: thp: fix wrong cache flush in remove_migration_pmd() discards 0f54700cf497 mm/huge_memory: remove stale locking logic from __split_hu [...] discards 6694fc02b587 mm/huge_memory: remove stale page_trans_huge_mapcount() discards faf23722f707 mm/swapfile: remove stale reuse_swap_page() discards b7cc584ea2bb mm/khugepaged: remove reuse_swap_page() usage discards 56f460d432c5 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() discards bdb4678a047f mm: streamline COW logic in do_swap_page() discards 2e0284aa7086 mm: slightly clarify KSM logic in do_swap_page() discards 0e1d60b279a3 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs discards 801b363301cd mm: optimize do_wp_page() for exclusive pages in the swapcache discards 7c450c36c326 mm: generalize ARCH_HAS_FILTER_PGPROT discards 7d4d1b77585d mm/memcg: retrieve parent memcg from css.parent discards 0070d4b50f7a mm/memcg: mem_cgroup_per_node is already set to 0 on allocation discards e42dde802633 memcg-add-per-memcg-total-kernel-memory-stat-v2 discards ecac13ee0f5e memcg: add per-memcg total kernel memory stat discards c1491744059a memcg: replace in_interrupt() with !in_task() discards 4b723ad78eb1 mm-move-page-writeback-sysctls-to-is-own-file-fix discards b7e0430b05b7 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes discards 3d5d182ecd1f mm: move page-writeback sysctls to their own file discards 4bf92c3bc78b mm/page_owner: record task command name discards a92909ca8cb2 mm/page_owner: print memcg information discards af92c9e41572 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] discards 7774df05713a lib/vsprintf: avoid redundant work with 0 size discards b4275053c8fc Documentation/vm/page_owner.rst: fix unexpected indentation warns discards 32aeda141285 documentation-vm-page_ownerrst-update-the-documentation-fix discards b4ae4461e03f Documentation/vm/page_owner.rst: update the documentation discards 19ec53341cef tools/vm/page_owner_sort.c: delete invalid duplicate code discards 0b7c0b353c4f tools/vm/page_owner_sort.c: two trivial fixes discards 087ab8df0f72 tools/vm/page_owner_sort.c: support sorting pid and time discards c8a567a5a969 tools/vm/page_owner_sort.c: add switch between culling by [...] discards 5a44b2b97c3e tools/vm/page_owner_sort.c: support sorting by stack trace discards 1f14da9ef5de tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] discards e28be2980277 tools/vm/page_owner_sort.c: sort by stacktrace before culling discards baff457ba689 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] discards a35ea4fd51a0 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" discards db0d78bcb3e6 kasan: improve vmalloc tests discards cf6488b90605 kasan: documentation updates discards 678c5ba3d326 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes discards 1a700f95024e kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS discards a6542e4b21b2 kasan: add kasan.vmalloc command line flag discards 872711da6eef kasan: clean up feature flags for HW_TAGS mode discards ca549a3513fd kasan: mark kasan_arg_stacktrace as __initdata discards 6b34e68eb045 kasan, arm64: don't tag executable vmalloc allocations discards 98d00e77e587 kasan, vmalloc: only tag normal vmalloc allocations discards 63982203eb3e kasan, vmalloc: add vmalloc tagging for HW_TAGS discards 2bf6142e44f2 kasan, page_alloc: allow skipping memory init for HW_TAGS discards 575d1e4dba83 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS discards 2662f91b7e2f kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS discards 9c6711245742 kasan, vmalloc: unpoison VM_ALLOC pages after mapping discards 02eac92f9076 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged discards abe0bf71d31d kasan, vmalloc: add vmalloc tagging for SW_TAGS discards 8155b830be51 kasan, arm64: reset pointer tags of vmapped stacks discards ab407be83bf5 kasan, fork: reset pointer tags of vmapped stacks discards fb8d32021e12 kasan, vmalloc: reset tags in vmalloc functions discards 35dde284fb56 kasan: add wrappers for vmalloc hooks discards 8ddaa54290e8 kasan: reorder vmalloc hooks discards f6284da89784 kasan, vmalloc: drop outdated VM_KASAN comment discards 444d4c02bf39 kasan, x86, arm64, s390: rename functions for modules shadow discards 36c8f9742efc kasan: define KASAN_VMALLOC_INVALID for SW_TAGS discards 6711b032e15a kasan: clean up metadata byte definitions discards ec71de8b8039 kasan, page_alloc: rework kasan_unpoison_pages call site discards a6747c2cbb19 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook discards b5310f0be8ed kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook discards 88590d74293c kasan, page_alloc: combine tag_clear_highpage calls in pos [...] discards 689af6a94ae5 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook discards 5e4b15b8b69c kasan, page_alloc: refactor init checks in post_alloc_hook discards 5e14d104d3fa kasan: only apply __GFP_ZEROTAGS when memory is zeroed discards eab970f7ec3d mm: clarify __GFP_ZEROTAGS comment discards 494d4f1d8757 kasan: drop skip_kasan_poison variable in free_pages_prepare discards e099ff7c0830 kasan, page_alloc: init memory of skipped pages on free discards 4fe46de87629 kasan, page_alloc: simplify kasan_poison_pages call site discards 3011fef55071 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare discards f4179952a533 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] discards e628e5893848 kasan, page_alloc: deduplicate should_skip_kasan_poison discards 8fa37b3b5a66 mount: warn only once about timestamp range expiration discards b11318cc8c91 mm: remove congestion tracking framework discards 6bc59022f935 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" discards efd41463b45a NFS: remove congestion control discards 71be27de5122 fuse: don't set/clear bdi_congested discards 844fd4eabbdc cephfs: don't set/clear bdi_congestion discards 135dc72693ce f2f2: replace some congestion_wait() calls with io_schedul [...] discards 66ae381aa892 f2fs: change retry waiting for f2fs_write_single_data_page() discards 941276336619 remove-bdi_congested-and-wb_congested-and-related-functions-fix discards 9bbab3a63d49 mm/fs: remove bdi_congested() and wb_congested() and relat [...] discards 1596c664656b mm/fs: remove inode_congested() discards 38e13ad4b05f ocfs2: fix ocfs2 corrupt when iputting an inode discards d6565694a7d7 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 74e7b5d0b95f ocfs2: reflink deadlock when clone file to the same direct [...] discards 543f642043f4 ocfs2: cleanup some return variables discards 5c21ad3b236c ntfs: add sanity check on allocation size discards bbaec2516115 procfs: prevent unpriveleged processes accessing fdinfo dir discards 46a5cbfa78bb /proc/kpageflags: do not use uninitialized struct pages discards 83925bcf1558 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 9107c898e6ed mm: memcg: synchronize objcg lists with a dedicated spinlock discards ad8894ce26d4 mm: vmscan: remove deadlock due to throttling failing to m [...] discards e927a4c70de7 selftests/vm: cleanup hugetlb file after mremap test discards 78cff485ae77 fs-proc-task_mmuc-dont-read-mapcount-for-migration-entry-v4 discards f0d65ae174ab fs/proc: task_mmu.c: don't read mapcount for migration entry discards 099379d910a5 mm: fix panic in __alloc_pages discards 700f9c86b429 fs/binfmt_elf: fix PT_LOAD p_align values for loaders discards d1545120eac5 coredump: also dump first pages of non-executable ELF libraries discards 7c866ef11e30 random: make credit_entropy_bits() always safe discards 7037ae6184f2 random: always wake up entropy writers after extraction discards 422ee58dc0ef selftests/bpf: Fix tests to use arch-dependent syscall ent [...] discards 9830f0575cf3 selftests/bpf: Use "__se_" prefix on architectures without [...] discards 9a3d1eb80c7a Merge branch 'libbpf: Fix accessing syscall arguments' discards 088d6aafd5bb libbpf: Fix accessing the first syscall argument on s390 discards 5860b82236c6 libbpf: Fix accessing syscall arguments on riscv discards 27870c91b5c7 libbpf: Fix accessing program counter on riscv discards f5af16d0ae28 libbpf: Fix accessing syscall arguments on powerpc discards 8b9b06ad4726 libbpf: Fix accessing the first syscall argument on arm64 discards 730809c15ac2 selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro discards b62a862d42f5 libbpf: Add PT_REGS_SYSCALL_REGS macro discards 3a9d84aafb8c libbpf: Add __PT_PARM1_REG_SYSCALL macro discards a936c141cbe4 selftests/bpf: Fix an endianness issue in bpf_syscall_macro test discards 61f88e88f263 s390/bpf: Add orig_gpr2 to user_pt_regs discards d473f4062165 arm64/bpf: Add orig_x0 to user_pt_regs discards 17e19ef79dd0 random: use linear min-entropy accumulation crediting discards c90183eefd57 random: simplify entropy debiting discards f4926db6ebbb random: use computational hash for entropy extraction discards 11707497d60c random: remove use_input_pool parameter from crng_reseed() discards accd66d0a0a3 NFSD: Deprecate NFS_OFFSET_MAX discards 798cae3d98bb NFSD: Fix offset type in I/O trace points discards 7b2a2cda3e45 NFSD: COMMIT operations must not return NFS?ERR_INVAL discards 1b5ec3d3c450 NFSD: Clamp WRITE offsets discards 665913f30e19 NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes discards ae37acbe86de NFSD: Fix ia_size underflow discards a65b819f0804 NFSD: Fix the behavior of READ near OFFSET_MAX omits c924e8d6f4a4 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] discards bde6c98853b2 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create discards 677c0cebca78 NFS: Fix initialisation of nfs_client cl_flags field omits 80839488f2a7 Merge branch 'for-next-next-v5.17-20220204' into for-next- [...] omits 7cb25875e95a Merge branch 'for-next-current-v5.16-20220204' into for-ne [...] omits 78c89c69bbbc Merge branch 'ext/filipe/cleanups-logging' into for-next-n [...] omits 4d75d3047bdc Merge branch 'ext/filipe/read-cleanups' into for-next-next [...] omits df9b5c799eb0 Merge branch 'ext/qu/more-defrag-fixes' into for-next-next [...] omits cfb5c8e04ddd Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 207e153e022d Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 995f7b23203e Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220204 omits 6cdc80cd277d Merge branch 'misc-next' into for-next-next-v5.17-20220204 omits 7ae58b9aac9b Merge branch 'misc-5.17' into for-next-current-v5.16-20220204 omits 5cfd2010719d btrfs: defrag: remove an ambiguous condition for rejection omits a7c0fab916ae btrfs: defrag: don't defrag extents which is already at it [...] omits f4d840610c66 btrfs: defrag: don't try to merge regular extents with pre [...] omits 30ba322788d7 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 76e2822c3d45 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 9dae7e613729 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits d6ff6c653ced btrfs: introduce a helper to locate an extent item omits a29423c05321 btrfs: expand subpage support to any PAGE_SIZE > 4K omits b2e01c34e821 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 42e9b6113415 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 047fbf431722 linux-next: build failure after merge of the kspp tree omits e5402ab080aa btrfs: add BTRFS_IOC_ENCODED_WRITE omits e2b865e02688 btrfs: add BTRFS_IOC_ENCODED_READ omits d43c6f21edd8 btrfs: add definitions + documentation for encoded I/O ioctls omits 805104ec24fe btrfs: optionally extend i_size in cow_file_range_inline() omits 6be12bc442b7 btrfs: clean up cow_file_range_inline() omits 77b48121e8cb btrfs: support different disk extent size for delalloc omits 72bee479fd5b btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 0653fdc91e4f btrfs: don't advance offset for compressed bios in btrfs_c [...] omits 40faa2c77aee fs: export variant of generic_write_checks without iov_iter omits 9d0d6412ce45 fs: export rw_verify_area() omits 7b6830648997 btrfs: prepare extents to be logged before locking a log t [...] omits e409a9df9309 btrfs: remove useless path release in the fast fsync path omits 8df544e91b36 btrfs: remove constraint on number of visited leaves when [...] omits 3b080ef8a112 btrfs: avoid unnecessary computation when deleting items f [...] omits f181aaea7438 btrfs: avoid unnecessary COW of leaves when deleting items [...] omits 6b79729069d0 btrfs: remove unnecessary leaf free space checks when push [...] discards 55afd1269c72 Merge branch 'for-5.18/io_uring' into for-next discards 971d72eb4766 io_uring: remove ring quiesce for io_uring_register discards 1769f1468f46 io_uring: avoid ring quiesce while registering restriction [...] discards 13bcfd43fd0e io_uring: avoid ring quiesce while registering async eventfd omits 2f50e60cd27a btrfs: assert we have a write lock when removing and repla [...] discards b77e315a9644 io_uring: avoid ring quiesce while registering/unregisteri [...] omits c401a2b2a24c btrfs: remove no longer used counter when reading data page discards 054f8098d98b io_uring: remove trace for eventfd omits ca1a9cca2456 btrfs: fix lost error return value when reading a data page omits b353325c483d btrfs: stop checking for NULL return from btrfs_get_extent() omits 9b2bdd007c34 btrfs: stop checking for NULL return from btrfs_get_extent [...] discards 08615cb8c0e1 Merge branch 'thermal-hfi' into linux-next discards 43cff354fc36 Merge branch 'acpi-scan' into linux-next omits 7cc0ce61f01d btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits 9327f2939dc4 Merge branch 'for-next/hardening' into for-next/kspp omits 3b1d45c294ac Merge branch 'for-next/overflow' into for-next/kspp omits 9b2930f3d155 Merge branch 'for-next/memcpy' into for-next/kspp omits a66866cff71c overflow: Implement size_t saturating arithmetic helpers omits f1d61881a32a test_overflow: Regularize test reporting output omits 4cfbda15d657 fortify: Add Clang support discards d51c69ea4ca3 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention discards 7544a403aff3 rcu-tasks: Use order_base_2() instead of ilog2() discards ab799149b79f EXP rcutorture: Test polled expedited grace-period primitives discards 25c0b105b7ba EXP rcu: Add polled expedited grace-period primitives discards 93c40509a9f0 EXP tick: Detect and fix jiffies update stall discards 727ca9c5256e rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() discards d4bbdfe98bee EXP rcu-tasks: Check for abandoned callbacks discards 00b1da1c26b6 Merge branch 'lkmm-dev.2022.02.01b' into HEAD discards 6975bd8259ba Merge branch 'clocksource.2022.02.01b' into HEAD discards 53edc5df1ef5 Merge branch 'lkmm.2022.02.01b' into HEAD discards d11575c578cd Merge branches 'exp.2022.02.01b', 'fixes.2022.02.01b', 'rc [...] discards 88d854d8b228 srcu: Add contention check to call_srcu() srcu_data ->lock [...] discards b7bdb914d4f4 srcu: Automatically determine size-transition strategy at boot discards c76ead77eea4 srcu: Make srcu_size_state_name static discards 180a77899a2f srcu: Add contention-triggered addition of srcu_node tree discards 67afcaaffe59 srcu: Create concurrency-safe helper for initiating size t [...] discards 7604b05e326b srcu: Explain srcu_funnel_gp_start() call to list_add() is safe discards 6bfb74ccf7a8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] discards d7894104c240 srcu: Avoid NULL dereference in srcu_torture_stats_print() discards 2299a2063d31 srcu: Use invalid initial value for srcu_node GP sequence numbers discards 014989c01408 srcu: Compute snp_seq earlier in srcu_funnel_gp_start() discards 7050c58e338d srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() discards 6b9b40bf2b79 srcu: Add boot-time control over srcu_node array allocation discards f85873320a8b srcu: Make rcutorture dump the SRCU size state discards fb12c61cf646 srcu: Add size-state transitioning code discards 376100134e81 srcu: Make Tree SRCU able to operate without snp_node array omits d3b2dc20b4f5 Compiler Attributes: Add __diagnose_as for Clang omits a382dbba4f1e Compiler Attributes: Add __overloadable for Clang omits 4bb8b32d1fd9 Compiler Attributes: Add __pass_object_size for Clang omits 1099ce55b053 x86: don't build CONFIG_X86_32 as -ffreestanding omits ddc6bc08dcb9 gcc-plugins/stackleak: Use noinstr in favor of notrace discards a7b55e08008a f2fs: adjust readahead block number during recovery discards 52db893a313e Merge branch for-5.18/arm64/dt into for-next discards 05c33dbe8a2f Merge branch for-5.18/dt-bindings into for-next discards bcfaf15762bb Merge branch for-5.17/soc into for-next discards c30ef1bf06ac Merge branch 'misc-5.17' into next-fixes omits 274d8f425a84 fortify: Update compile-time tests for Clang 14 omits d49c1bd1c14d fortify: Detect struct member overflows in memset() at com [...] omits 8be735e83d11 fortify: Detect struct member overflows in memmove() at co [...] omits 3dc114fdb114 fortify: Detect struct member overflows in memcpy() at com [...] omits 94aab3b79777 scsi: mpt3sas: Convert to flexible arrays omits b1372d3526d1 net/mlx5e: Use struct_group() for memcpy() region omits 66afa553fc86 net/mlx5e: Avoid field-overflowing memcpy() omits f90dc1ce2500 media: omap3isp: Use struct_group() for memcpy() region omits 95ae8df365bb intel_th: msu: Use memset_startat() for clearing hw header omits eedbb6f19315 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 93653fa75a84 Makefile: Enable -Wzero-length-bounds omits c58345173d38 Makefile: Enable -Warray-bounds omits 102a4c406d00 m68k: cmpxchg: Dereference matching size omits 7645d63bc94d alpha: Silence -Warray-bounds warnings omits a3d9ef822928 tpm: vtpm_proxy: Check length to avoid compiler warning omits 66754fc63e3f iio: addac: ad74413r: Do not reference negative array offsets omits b4612fa141b6 drm/dp: Fix OOB read when handling Post Cursor2 register omits 280862eb9594 drm/dp: Fix off-by-one in register cache size discards 9104f6b46783 Merge remote-tracking branch 'spi/for-5.16' into spi-linus discards 8419f8e559a7 regmap-irq: Use regmap_irq_update_bits instead of regmap_write omits 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next discards 6275d291a763 Merge irq/core into tip/master discards 427ecc1fe6b3 Merge x86/irq into tip/master discards 370505bfe872 Merge x86/cpu into tip/master discards 7fc204bc9170 Merge sched/core into tip/master discards dc67008346ab Merge locking/core into tip/master discards dd8fa30e7076 Merge x86/paravirt into tip/master discards 041733f76093 Merge objtool/urgent into tip/master discards 404a4b6b98c8 Merge x86/build into tip/master discards 19a06fb176cd Merge x86/misc into tip/master discards 9117a70dbb13 rcu: Create and use an rcu_rdp_cpu_online() discards a69ca52808fb f2fs: add a way to limit roll forward recovery time discards 53593d1be00c drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] discards 97532df9067b drm/radeon: Add HD-audio component notifier support (v2) discards 925c8e21ecad Revert "drm/amd/display: To modify the condition in indica [...] discards f410e3ac5ac3 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards b5ae6286bc58 drm/amdgpu: only check for _PR3 on dGPUs discards 1f21cd7bc296 drm/amdgpu: add another raven1 gfxoff quirk omits e7b2a1b85b3b btrfs: replace BUILD_BUG_ON by static_assert omits d1ac1e6d7b2b btrfs: don't hold CPU for too long when defragging a file omits 9421fdba4215 gfs2: Initialize gh_error in gfs2_glock_nq omits 0fcc006691f5 gfs2: Make use of list_is_first omits a322ebf62539 gfs2: Switch lock order of inode and iopen glock omits edbe77ba49c8 gfs2: cancel timed-out glock requests omits 6aa66962ceb6 gfs2: Expect -EBUSY after canceling dlm locking requests omits fae885c3f17c gfs2: gfs2_setattr_size error path fix discards 58c612670126 rcutorture: Provide non-power-of-two Tasks RCU scenarios discards 543c2b62fedb rcutorture: Test SRCU size transitions discards dbc3fa1ffb4b torture: Make torture.sh help message match reality discards 8f1f7a7e0bbc rcu: Replace cpumask_weight with cpumask_empty where appropriate discards 55939045131a rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] discards 2b86746d2a52 rcu: Uninline multi-use function: finish_rcuwait() omits 1b43ebb1dbf4 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits a6075a506439 kasan: Record work creation stack trace with interrupts enabled omits 441066bfb74c rcu: Inline __call_rcu() into call_rcu() omits 3253707913eb rcu: Add mutex for rcu boost kthread spawning and affinity [...] discards bc953fc4a9df rcu: Make rcu_barrier() no longer block CPU-hotplug operations discards 61b0ebd2a7f4 rcu: Rework rcu_barrier() and callback-migration logic discards 3a5ff05f1efb rcu: Refactor rcu_barrier() empty-list handling discards e189567baea4 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 63fd4853d0a7 rcu: Fix description of kvfree_rcu() omits 1095325c0690 MAINTAINERS: Add Frederic and Neeraj to their RCU files discards 1d3fc9ea5e64 rcu: Allow expedited RCU grace periods on incoming CPUs omits 86df41418693 drm/i915: Introduce G12 subplatform of DG2 omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move discards 601753a2ad1e Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] discards cdb4d7c87b60 Merge branch 'thermal-docs' into linux-next omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits 8dfa08baad02 SUNRPC: Record endpoint information in trace log omits cc308fec8e4d SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 4d2cb234e1a0 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits 1d04e2f684e1 NFSD: Remove NFSD_PROC_ARGS_* macros omits dcc7b56e0dad NFSD: Use __sockaddr field to store socket addresses omits 38750c9d26bb tracing: Update print fmt check to handle new __get_sockad [...] omits 6fa057b1cfec tracing: Introduce helpers to safely handle dynamic-sized [...] omits 0af4886b0b78 NFSD: Streamline the rare "found" case omits 4a4e44933d2e NFSD: Skip extra computation for RC_NOCACHE case omits 44bbebb25ac2 NFSD: De-duplicate hash bucket indexing omits ae9318f841e0 nfsd: Add support for the birth time attribute omits 0cb63fc57859 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits f1c07bbfe79e Merge branch 'fixes' into next omits 02accd6c0c05 btrfs: zoned: allow DUP on meta-data block groups omits 56e029df09fa btrfs: zoned: prepare for allowing DUP on zoned omits cdff03c0153b btrfs: zoned: make zone finishing multi stripe capable omits 5c1f44a2a0f0 btrfs: zoned: make zone activation multi stripe capable omits ba87132c7e06 btrfs: add support for multiple global roots omits 97f3684358c4 btrfs: add code to support the block group root omits 4dcbe0d73dd5 btrfs: abstract out loading the tree root omits 014f69860ad1 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 6d42cebaa34d btrfs: disable space cache related mount options for exten [...] omits 5c9f3b2af2fb btrfs: disable snapshot creation/deletion for extent tree v2 omits 5f1e6501e0c8 btrfs: disable scrub for extent-tree-v2 omits 6a0375c9855e btrfs: disable qgroups in extent tree v2 omits d5810c821194 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits aefd84a73caa btrfs: disable balance for extent tree v2 for now omits bfc02e089422 btrfs: add definition for EXTENT_TREE_V2 omits 6d062d89db6e btrfs: use single variable to track return value at btrfs_ [...] omits fcbc3d39923f btrfs: avoid inode logging during rename and link when possible omits 594c0edba2ba btrfs: stop doing unnecessary log updates during a rename omits a4c1c682cd29 btrfs: avoid logging all directory changes during renames omits ca3f601b7407 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 5468a675c11d btrfs: add helper to delete a dir entry from a log tree omits af445f5103f2 btrfs: skip reserved bytes warning on unmount after log cl [...] omits a6eaa3018967 btrfs: send: remove redundant ret variable in fs_path_copy omits dd4bd65bf5a1 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 8a7aa8b97995 btrfs: fix use of uninitialized variable at rm device ioctl omits ca580b5175c3 btrfs: scrub: remove redundant initialization of increment omits 91a847140a32 btrfs: zoned: remove redundant initialization of to_add omits fe81a078aad9 btrfs: fix use-after-free after failure to create a snapshot omits 89fb2531b70e btrfs: tree-checker: check item_size for dev_item omits d17aa3c4df79 btrfs: tree-checker: check item_size for inode_item omits 28aac724c9d4 btrfs: cleanup temporary variables when finding rotational [...] omits fd81f57b440d btrfs: fix deadlock between quota disable and qgroup resca [...] omits fe97b9a8ef63 btrfs: use dev_t to match device in device_matched omits 5ac23c8af585 btrfs: add device major-minor info in the struct btrfs_device omits e721dd9b4740 btrfs: match stale devices by dev_t omits b042fbc6c4b1 btrfs: harden identification of a stale device omits 877a0388fb99 btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 8754f7c257e9 btrfs: reuse existing inode from btrfs_ioctl omits a1ed976c8fff btrfs: move missing device handling in a dedicate function omits 7080f941de94 btrfs: stop trying to log subdirectories created in past t [...] omits bbbf338af54e btrfs: stop copying old dir items when logging a directory omits 4cf46a8dc2e5 btrfs: put initial index value of a directory in a constant omits 98872f868849 btrfs: don't log unnecessary boundary keys when logging directory omits 7827c43b0f93 btrfs: don't start transaction for scrub if the fs is moun [...] omits 9c4e34c58bd8 btrfs: reuse existing pointers from btrfs_ioctl omits 3a1c3e9268be btrfs: remove write and wait of struct walk_control omits 003c30d8ad1c Merge branch 'devel' into for-next discards 2553301355f8 m68knommu: fix ucsimm sparse warnings discards 2531e89f03fc m68knommu: fix 'screen_bits' defined but not used discards 254ee361126c m68knommu: fix warning: no previous prototype for 'init_dragen2' discards 4787cdbfbcb9 iio: mma8452: Fix probe failing when an i2c_device_id is used omits afb77a29073e Merge branch 'imx/defconfig' into for-next omits 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next omits 8867481cd8a9 Merge branch 'imx/dt' into for-next omits 1f5c6c75816f Merge branch 'imx/bindings' into for-next omits 830aeeac6d04 Merge branch 'imx/soc' into for-next omits f0cd033f6829 Merge branch 'imx/drivers' into for-next omits d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options omits df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 omits 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible discards 1301ba2d6596 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 270677026261 drm/i915/dg2: Add Wa_14015227452 omits a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. discards 742dd872d37f pinctrl: renesas: r8a77995: Restore pin group sort order discards af4cd447039d pinctrl: renesas: r8a7790: Restore pin function sort order discards f55455162cf3 pinctrl: renesas: r8a7779: Restore pin function sort order discards ffbbca33a693 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions omits c192d22b7d65 arm64: dts: imx8: add mu5/6 node omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node omits bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits c36846f39179 drm/i915: delete shadow "ret" variable omits d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits a40f74a7caad arm64: dts: mnt-reform2: add internal display support omits d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default omits 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board omits 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] omits db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers omits 8295524a2d55 drm/i915/rpl-s: Add stepping info discards ce7eefa1c265 Merge branch 'fixes' into for-next omits 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits 92ffd78e5650 arm64: dts: imx8mn: Enable GPU omits 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl omits 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains omits f3bfe2b6917b arm64: dts: imx8mn: add GPC node omits 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits 854a4766ac12 arm64: dts: imx8mm: Add the pcie support omits b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support omits 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 omits c7d3bacbbfbb Merge branch 'fixes' into next omits e573896a3276 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits ddaa0033f3d6 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits 91a1937298f2 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 48413da89d40 mmc: Add driver for LiteX's LiteSDCard interface omits b801d57edad1 dt-bindings: mmc: Add bindings for LiteSDCard omits 34cca3f53929 MAINTAINERS: co-maintain LiteX platform omits 3257843d2c43 mmc: sdhci-tegra: Enable wake on SD card event omits 72c27a8a862b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 09bdcfee8419 mmc: dw_mmc: Fix potential null pointer risk omits 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() discards 9d6ae5b72f78 pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] omits cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] omits 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset omits 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset omits 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits c6553cd5dec6 usr/include/Makefile: add linux/nfc.h to the compile-test [...] omits 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] omits 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] omits 72744f509650 gfs2: Fix gfs2_release for non-writers regression omits b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. omits 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind omits 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] omits 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] omits 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. omits e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] omits 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next omits 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs omits ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh omits fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust omits 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits cc9fed8264dd MAINTAINERS: Rust omits aea6c5d53e0c samples: add Rust examples omits 5d287d7e9c9b Kbuild: add Rust support omits 78b471443e27 docs: add Rust documentation omits f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols omits f87087dabe30 scripts: add `generate_rust_analyzer.py` omits efd390f10e30 vsprintf: add new `%pA` format specifier omits df51f5e6315e rust: export generated symbols omits 08ce53e5594e rust: add `kernel` crate omits 0ca0dcf881fb rust: add `macros` crate omits c47068ebb6aa rust: add `build_error` crate omits 40458fc0ff21 rust: add `alloc` crate omits f28e96276441 rust: add `compiler_builtins` crate omits 0be29b05808b rust: add C helpers omits 2f71526d93c3 kallsyms: use the correct buffer size for symbols omits 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 omits 80783c83f50f kallsyms: support "big" kernel symbols omits 3a5d604f90f9 i915: make array flex_regs static const omits afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports omits 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 omits 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout omits 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot omits 950505cabe51 drm/i915: Asynchronous migration selftest omits 2f6b90da9192 drm/i915: Use vma resources for async unbinding omits ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds omits 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] omits e1a4bbb6e837 drm/i915: Initial introduction of vma resources discards 317a42bd9204 ARM: Document merges discards e0d6757745e7 Merge branch 'arm/late' into for-next discards 035434f0dd0d Merge tag 'amlogic-fixes-v5.17-rc-v2' of https://git.kerne [...] discards 65def56a5fa7 Merge tag 'omap-for-v5.17/fixes-for-merge-window-signed' o [...] omits ab4911b7d411 drm/i915/ttm: ensure we unmap when purging omits 903e0387270e drm/i915/ttm: add unmap_virtual callback omits f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects omits 658a0c632625 drm/i915: don't call free_mmap_offset when purging omits ffa3fe080c77 drm/i915: clean up shrinker_release_pages omits 9354417750e5 drm/i915: remove writeback hook discards e333f3fec06a ARM: Document merges discards c3b2f9e873ef Merge branch 'arm/late' into for-next discards 6b6db66fb373 Merge tag 'soc-fsl-next-v5.17' of git://git.kernel.org/pub [...] discards 0876babeb560 Merge tag 'socfpga_dts_update_for_v5.17_part2' of git://gi [...] discards 90352609bdef Merge tag 'reset-for-v5.17' of git://git.pengutronix.de/pz [...] discards f5cbe47c51cd Merge branch 'arm/fixes' into for-next discards c79295d7ee1a Merge tag 'samsung-dt64-5.17-2' of https://git.kernel.org/ [...] discards 34e0929d14d0 Merge tag 'memory-controller-drv-omap-5.17' of https://git [...] discards 734b4712a15f Merge tag 'memory-controller-drv-5.17' of https://git.kern [...] discards 95f78af579d3 Merge tag 'ti-k3-config-for-v5.17-v2' of https://git.kerne [...] discards b1ef70135f53 Merge tag 'qcom-arm64-defconfig-for-5.17' of https://git.k [...] discards f772f7e839bb Merge tag 'qcom-arm64-for-5.17-1' of https://git.kernel.or [...] discards deccdc186789 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] discards bda9b8122e53 ARM: configs: aspeed: Add support for USB flash drives omits 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind discards b6b2e59680e7 ARM: Document merges discards 092d79d0c37f Merge branch 'arm/fixes' into for-next omits cdeea858d8df drm/i915: Remove unused i915->ggtt omits 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses omits 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses omits 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses omits 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses omits 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses omits 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move discards 0020e9e1f8d3 arm64: dts: agilex: align mmc node names with dtschema discards d3c8da99d707 arm64: dts: agilex: add board compatible for N5X DK discards c68686153887 arm64: dts: agilex: add board compatible for SoCFPGA DK discards 025bf2d9b7a6 arm64: dts: stratix10: align regulator node names with dtschema discards ad22dd025e76 arm64: dts: stratix10: align mmc node names with dtschema discards 2329a9d4206e arm64: dts: stratix10: move ARM timer out of SoC node discards acfef271b387 arm64: dts: stratix10: add board compatible for SoCFPGA DK discards 5c47a53338e6 ARM: dts: arria10: add board compatible for SoCFPGA DK discards 303cb187ac8a ARM: dts: arria10: add board compatible for Mercury AA1 discards a9c0ff6f0e15 ARM: dts: arria5: add board compatible for SoCFPGA DK discards f4db1147e1fe dt-bindings: clock: intel,stratix10: convert to dtschema discards f3517e1dca3c dt-bindings: intel: document Agilex based board compatibles discards be5a32dd6408 dt-bindings: altera: document Stratix 10 based board compatibles discards de27feca5e96 dt-bindings: altera: document VT compatibles discards a2661e38c55a dt-bindings: altera: document Arria 10 based board compatibles discards db27f9ded50c dt-bindings: altera: document Arria 5 based board compatibles discards cc38f38086de dt-bindings: altera: document existing Cyclone 5 board com [...] omits 62eeb9ae1364 drm/i915: Increment composite fence seqno omits cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] omits c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff omits a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] omits 249af7242af7 drm/i915/guc: Report error on invalid reset notification discards 49b721df4e3d Merge branch 'arm/dt' into for-next discards 134a2de4a6ff soc: document merges discards 199012214fa3 Merge branch 'arm/dt' into for-next discards c4a665033336 soc: document merges discards d5a02e3df387 Merge branch 'arm/drivers' into for-next discards 18c342922155 Merge branch 'arm/dt' into for-next discards a42ab7637332 Merge branch 'arm/soc' into for-next discards 39b652c7a1de Merge branch 'arm/defconfig' into for-next discards 841b78b672f9 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c discards 3510c8bf32bf Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] discards de369801658a Merge branch 'for-v5.17/tegra-mc' into mem-ctrl-next discards e2f01d07fad2 memory: tegra20-emc: Correct memory device mask discards 23a0ea001466 memory: tegra30-emc: Print additional memory info discards a1828d772e07 arm64: dts: exynos: Add initial E850-96 board support discards e3493220fd3e arm64: dts: exynos: Add initial Exynos850 SoC support discards 292581a48af3 Merge tag 'arm-soc/for-5.17/defconfig-arm64' of https://gi [...] discards 834981513001 Merge tag 'arm-soc/for-5.17/defconfig' of https://github.c [...] discards 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC discards 3b208935034a Merge branch 'arm/soc' into for-next discards e1e30a045f1a Merge branch 'arm/defconfig' into for-next discards 156f91f1c49a arm64: defconfig: Add SM8450 icc configs discards 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config discards 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config discards 7fcae3717755 Merge branch 'arm/dt' into for-next discards 4f5494f192f8 soc: document merges discards 470e1723449f Merge branch 'arm/drivers' into for-next discards d852ee56c0fb Merge branch 'arm/soc' into for-next discards 8c9b8baa2d9b Merge branch 'arm/defconfig' into for-next discards 283cd1ca89cf Merge branch 'arm/dt' into for-next discards 6bf464df32b9 soc: document merges discards b58dbcb5fe4b Merge branch 'arm/drivers' into for-next discards 65cf0ecdc1df Merge branch 'arm/fixes' into for-next discards 18075a576f76 Merge branch 'arm/newsoc' into for-next discards bda7cc279f73 soc: document merges discards 08d9370ec948 Merge branch 'arm/defconfig' into for-next discards c768aaeb7f72 Merge branch 'arm/dt' into for-next discards 42458f61b02e Merge branch 'arm/drivers' into for-next discards f0b8efdb7dd2 Merge branch 'arm/fixes' into for-next discards 0448a67bf07c soc: document merges discards ae7d3b242375 Merge branch 'arm/newsoc' into for-next discards edf199ecd74c soc: document merges discards ad43a02a3620 Merge branch 'arm/fixes' into for-next discards 6f38de7e2cf3 Merge branch 'arm/dt' into for-next omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment discards 4a77a0037439 soc: document merges discards 470169775435 Merge branch 'arm/drivers' into for-next discards 1a01683a58c1 Merge branch 'arm/dt' into for-next discards 8c5b8d91b247 Merge branch 'arm/soc' into for-next discards cdfe0634f3fe soc: document merges discards 8109898d8dc6 Merge branch 'arm/drivers' into for-next discards 6a43f96f7aee Merge branch 'arm/soc' into for-next discards 07d32fc78e7a Merge branch 'arm/dt' into for-next discards 57bcb70d7259 Merge branch 'arm/defconfig' into for-next discards 0344931ad359 soc: document merges discards 2e307ba4156c Merge branch 'arm/dt' into for-next discards 947647e2f4ff Merge branch 'arm/fixes' into for-next discards d347a77d7a8f Merge tag 'v5.16-rc5' into for-next discards c29ec614f0da firmware: arm_scpi: Fix string overflow in SCPI genpd driver discards 2dd6123d3f13 memory: brcmstb_dpfe: fix typo in a comment omits 317465bcc6f4 Merge branch 'fs.idmapped' into for-next omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable discards 56985dc4f437 memory: tegra: Constify struct thermal_cooling_device_ops omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] discards b86314b30dee Merge branch 'arm/fixes' into for-next discards de4ddd0fce1c Merge branch 'arm/dt' into for-next omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner discards 98f1323959b8 memory: fsl_ifc: populate child devices without relying on [...] discards f91d84e2ed0d dt-bindings: memory: fsl: convert ifc binding to yaml schema discards 28df783bfcbb ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 discards 9dfcdd1d85cc ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers discards c2af8fb1cf94 arm64: defconfig: Enable additional Broadcom STB drivers discards 3191e91ae15b memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 2cfbffc62045 Merge branch 'work.init' into for-next adds c8ba56b7e8f3 Merge tag 'integrity-v5.17-fix' of git://git.kernel.org/pu [...] adds 51f7ea914d79 Merge tag 'mmc-v5.17-rc1' of git://git.kernel.org/pub/scm/ [...] adds fda17afc6166 ata: libata-core: Fix ata_dev_config_cpr() adds 2ade8eef993c Merge tag 'ata-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 555f3d7be91a Merge tag '5.17-rc3-ksmbd-server-fixes' of git://git.samba [...] adds 468d126dab45 NFS: Fix initialisation of nfs_client cl_flags field adds a9c10b5b3b67 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create adds 3d4a39404ba3 NFS: Fix nfs4_proc_get_locations() kernel-doc comment adds 63db37e99ac1 MAINTAINERS: Update my email address adds b49ea673e119 SUNRPC: lock against ->sock changing during sysfs read adds e6251ab4551f Merge tag 'nfs-for-5.17-2' of git://git.linux-nfs.org/proj [...] adds 2c212e1baedc KVM: s390: Return error on SIDA memop on normal guest adds 09a93c1df3ea Merge tag 'kvm-s390-kernel-access' from emailed bundle adds b42bc9a3c511 Fix regression due to "fs: move binfmt_misc sysctl to its [...] adds f9f94c9d2c07 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 0cb4d23ae08c NFSD: Fix the behavior of READ near OFFSET_MAX adds e6faac3f58c7 NFSD: Fix ia_size underflow adds a648fdeb7c0e NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes adds 6260d9a56ab3 NFSD: Clamp WRITE offsets adds 3f965021c8bc NFSD: COMMIT operations must not return NFS?ERR_INVAL adds 6a4d333d5400 NFSD: Fix offset type in I/O trace points adds c306d737691e NFSD: Deprecate NFS_OFFSET_MAX adds f4bc5bbb5fef Merge tag 'nfsd-5.17-2' of git://git.kernel.org/pub/scm/li [...] adds 9aa422ad3266 tipc: improve size validations for received domain records adds 7a82f89de92a audit: don't deref the syscall args when checking the open [...] adds 252787201edf Merge tag 'audit-pr-20220209' of git://git.kernel.org/pub/ [...] adds d9565bf40da2 MIPS: DTS: CI20: fix how ddc power is enabled adds e3c85076d7a6 Merge tag 'mips-fixes-5.17_3' of git://git.kernel.org/pub/ [...] adds 92a68053c346 Documentation: KUnit: Fix usage bug adds ff00854812b2 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc4' of git:// [...] adds 16f7432c884b Merge tag 'linux-kselftest-fixes-5.17-rc4' of git://git.ke [...] adds 94fdd7c02a56 net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() adds fe4f57bf7b58 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e11 [...] adds 084cbb2ec3af gve: Recording rx queue before sending to napi adds 23de0d7b6f0e bonding: pair enable_port with slave_arr_updates adds f53a2ce893b2 net: dsa: mv88e6xxx: don't use devres for mdiobus adds 50facd86e9fb net: dsa: ar9331: register the mdiobus under devres adds 08f1a2082234 net: dsa: bcm_sf2: don't use devres for mdiobus adds 209bdb7ec6a2 net: dsa: felix: don't use devres for mdiobus adds bd488afc3b39 net: dsa: seville: register the mdiobus under devres adds 9ffe3d09e32d net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding adds 0d120dfb5d67 net: dsa: lantiq_gswip: don't use devres for mdiobus adds 1335648f0b6f Merge branch 'more-dsa-fixes-for-devres-mdiobus_-alloc-register' adds 61772b0908c6 ibmvnic: don't release napi in __ibmvnic_open() adds 2427f03fb42f net: ethernet: litex: Add the dependency on HAS_IOMEM adds 5611a00697c8 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table [...] adds 7db788ad627a nfp: flower: fix ida_idx not being released adds cfc56f85e72f net: do not keep the dst cache when uncloning an skb dst a [...] adds 9eeabdf17fa0 net: fix a memleak when uncloning an skb dst and its metadata adds 676b49366a70 Merge branch 'net-fix-skb-unclone-issues' adds 7ec02f5ac8a5 ax25: fix NPD bug in ax25_disconnect adds 7c759040c1dd can: isotp: fix potential CAN frame reception race in isotp_rcv() adds 8375dfac4f68 can: isotp: fix error path in isotp_sendmsg() to unlock wa [...] adds 6d072066aba7 Merge tag 'linux-can-fixes-for-5.17-20220209' of git://git [...] adds 68468d8c4cd4 veth: fix races around rq->rx_notify_masked adds bc1c3c3b10db net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE adds c7223d687758 tipc: rate limit warning for received illegal binding update adds 68c2d6af1f1e net: amd-xgbe: disable interrupts during pci removal adds ee534378f005 net: dsa: fix panic when DSA master device unbinds on shutdown adds feef318c855a ax25: fix UAF bugs of net_device caused by rebinding operation adds 37aa50c539bc vlan: introduce vlan_dev_free_egress_priority adds d6ff94afd90b vlan: move dev_put into vlan_dev_uninit adds 3bed06e36994 Merge branch 'vlan-QinQ-leak-fix' adds 8ecbb179286c net: usb: qmi_wwan: Add support for Dell DW5829e adds 857898eb4b28 selftests: mptcp: add missing join check adds 029744cd4bc6 mptcp: netlink: process IPv6 addrs in creating listening sockets adds 4e9120cbaca1 Merge branch 'mptcp-fixes-for-5-17' adds 37f7860602b5 net: macb: Align the dma and coherent dma masks adds 58e61e416b5a skbuff: cleanup double word in comment adds 9ccc6e0c8959 dpaa2-eth: unregister the netdev before disconnecting from [...] adds c4416f5c2eb3 net: mpls: Fix GCC 12 warning adds 7fbf6795d127 net: mscc: ocelot: fix mutex lock error during ethtool stats read adds 21338d58736e ice: fix an error code in ice_cfg_phy_fec() adds 46b699c50c03 ice: fix IPIP and SIT TSO offload adds bea1898f65b9 ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler adds 5dbbbd01cbba ice: Avoid RTNL lock when re-creating auxiliary device adds a19f7d7da9b3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a04ebf2112 net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] adds f1baf68e1383 Merge tag 'net-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 8619e32825fd rtla: Follow kernel version adds f35491b86129 rtla/utils: Fix session duration parsing adds 1a6229096bb5 rtla/trace: Error message fixup adds 4bbf59a9db44 rtla: Fix segmentation fault when failing to enable -t adds 3a92e6de780c MAINTAINERS: Add RTLA entry adds 3203ce39ac0b tracing: Fix tp_printk option related with tp_printk_stop_on_boot adds 32f6c5d03774 Merge tag 'trace-v5.17-rc2' of git://git.kernel.org/pub/sc [...] adds fc764b103b81 drm/vc4: crtc: Fix redundant variable assignment adds 200e8e3e43c4 drm/privacy-screen: Fix sphinx warning adds 50b10528aad5 fbcon: Avoid 'cap' set but not used warning adds db405774f6a8 MAINTAINERS: Add entry for fbdev core adds c0cfbb122275 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case adds 9da1e9ab82c9 drm/rockchip: vop: Correct RK3399 VOP register fields adds df2bb4dc285e Merge tag 'drm-misc-fixes-2022-02-10' of git://anongit.fre [...] adds eb48d4219879 drm/i915: Fix oops due to missing stack depot adds ee59792c9717 drm/i915: Disable DRRS on IVB/HSW port != A adds 3526b607b023 drm/i915/ttm: Return some errors instead of trying memcpy move adds 9d7516b16f2a drm/i915: Fix header test for !CONFIG_X86 adds 8fd5a26e4385 drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration adds 85bb289215cf drm/i915: Populate pipe dbuf slices more accurately during [...] adds 4e6f55120c7e drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL adds 783064383553 Merge tag 'drm-intel-fixes-2022-02-10' of git://anongit.fr [...] adds 03ad3093c7c0 display/amd: decrease message verbosity about watermarks t [...] adds a072312f43c3 drm/amdgpu: add utcl2_harvest to gc 10.3.1 adds 328e34a5ad22 drm/amd/display: Cap pflip irqs per max otg number adds 60fdf98a774e drm/amd/display: fix yellow carp wm clamping adds ad787771b436 drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] adds a8b1e8636a32 drm/amd/pm: fix hwmon node of power1_label create issue adds 6e7545ddb134 drm/amdgpu/display: change pipe policy for DCN 2.0 adds 95e875bdb186 Merge tag 'amd-drm-fixes-5.17-2022-02-09' of https://gitla [...] adds c3ee3a9e4fa6 Merge tag 'drm-fixes-2022-02-11' of git://anongit.freedesk [...] adds 921d2eb09673 ata: sata_fsl: fix sscanf() and sysfs_emit() format strings adds c8ea23d5fa59 ata: libata-core: Disable TRIM on M88V29 adds 284fce044332 Merge tag 'ata-5.17-rc4-2' of git://git.kernel.org/pub/scm [...] adds 95a4eed7dd5b gpiolib: Never return internal error codes to user space adds cc38ef936840 gpio: sifive: use the correct register to read output values adds c162ca0bcbfb gpio: sim: fix hogs with custom chip labels adds 0b9df436192a Merge tag 'gpio-fixes-for-v5.17-rc4' of git://git.kernel.o [...] adds 0d7c1153d929 io_uring: Clean up a false-positive warning from GCC 9.3.0 adds 0a3f1e0beacf mm: io_uring: allow oom-killer from io_uring_setup adds 199b7f84c428 Merge tag 'io_uring-5.17-2022-02-11' of git://git.kernel.d [...] adds 00e757b648c0 nvme: add nvme_complete_req tracepoint for batched completion adds 63573807b27e nvme-tcp: fix bogus request completion when failing to send AER adds 93e2c52d71a6 Merge tag 'nvme-5.17-2022-02-10' of git://git.infradead.or [...] adds bf23747ee053 loop: revert "make autoclear operation asynchronous" adds cf26a2360a6e Merge tag 'block-5.17-2022-02-11' of git://git.kernel.dk/l [...] adds 356b8103d4c4 Revert "gfs2: check context in gfs2_glock_put" adds d3add1a9519d gfs2: Fix gfs2_release for non-writers regression adds 8ce964b520ad Merge tag 'gfs2-v5.16-rc3-fixes2' of git://git.kernel.org/ [...] adds d6ebb17ccc7b ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" adds dc0075ba7f38 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE adds cb1f65c1e142 PM: s2idle: ACPI: Fix wakeup interrupts handling adds 3eb616b26408 x86/PCI: revert "Ignore E820 reservations for bridge windo [...] adds 27a98fe60b03 Merge branch 'acpi-x86' adds 883fd0aba1ae Merge tag 'acpi-5.17-rc4' of git://git.kernel.org/pub/scm/ [...] adds da5fb9e1ad3f ACPI/IORT: Check node revision for PMCG resources adds e47ca4032626 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f81393a5b252 riscv: extable: fix err reg writing in dedicated uaccess handler adds f40fe31c0144 riscv: cpu-hotplug: clear cpu from numa map when teardown adds 6df2a016c0c8 riscv: fix build with binutils 2.38 adds 1d41d2e82623 Merge tag 'riscv-for-linus-5.17-rc4' of git://git.kernel.o [...] adds 075b7d363c67 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" adds adccc16ea3c5 Merge tag 'pci-v5.17-fixes-4' of git://git.kernel.org/pub/ [...] adds bf5bdcc9f262 MAINTAINERS: Update Benjamin Gaignard maintainer status adds 60f40305529b MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers adds 63a8728579a8 Merge tag 'optee-fix-for-v5.17' of git://git.linaro.org/pe [...] adds 486343d3728b Merge tag 'omap-for-v5.17/fixes-for-merge-window-signed' o [...] adds bc41099f060e arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' adds 323ca765bfe9 arm64: dts: meson-sm1-odroid: use correct enable-gpio pin [...] adds a5be3e5d46f3 arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain f [...] adds 76577c913745 arm64: dts: meson-gx: add ATF BL32 reserved-memory region adds 08982a1b3aa2 arm64: dts: meson-g12: add ATF BL32 reserved-memory region adds f26573e2bc9d arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 adds e6b03375132f arm64: dts: meson-sm1-odroid: fix boot loop after reboot adds 7eabedfb2903 Merge branch 'v5.17/fixes' of git://git.kernel.org/pub/scm [...] adds 6dc701ee9fab MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT adds 78b390bd5657 Merge tag 'asahi-soc-maintainers-5.17' of https://github.c [...] adds cc0def5b4ed6 Merge tag 'optee-fixes-for-v5.17' of git://git.linaro.org/ [...] adds f8d1fc05e288 Merge tag 'imx-fixes-5.17' of git://git.kernel.org/pub/scm [...] adds ebdd054ffa14 Merge tag 'samsung-fixes-5.17' of git://git.kernel.org/pub [...] adds 088400521e42 docs/ABI: testing: aspeed-uart-routing: Escape asterisk adds 301a5d3ad243 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases adds 724004a11a84 ARM: dts: spear320: Drop unused and undocumented 'irq-over [...] adds 99c410e89ed0 Merge tag 'ti-k3-dt-fixes-for-v5.17' of git://git.kernel.o [...] adds d9058d6a0e92 ARM: dts: Fix boot regression on Skomer adds 3037b174b187 ARM: socfpga: fix missing RESET_CONTROLLER adds 6efb9f739d41 Merge tag 'socfpga_fix_for_v5.17' of git://git.kernel.org/ [...] adds d9bc0de02aa0 MAINTAINERS: arm: samsung: add Git tree and IRC adds 5b52ada7141f MAINTAINERS: add IRC to ARM sub-architectures and Devicetree adds 4a64f2d3527a MAINTAINERS: add myself as a maintainer for the sl28cpld adds 789602061203 Merge tag 'amlogic-fixes-v5.17-rc-v2' of git://git.kernel. [...] adds 1830947ee4e8 arm64: Remove ARCH_VULCAN adds 5e5eddd94c89 Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" adds 83e396641110 Merge tag 'soc-fixes-5.17-1' of git://git.kernel.org/pub/s [...] adds 925346c129da fs/binfmt_elf: fix PT_LOAD p_align values for loaders adds 24d7275ce279 fs/proc: task_mmu.c: don't read mapcount for migration entry adds b485c6f1f9f5 mm: vmscan: remove deadlock due to throttling failing to m [...] adds 0764db9b49c9 mm: memcg: synchronize objcg lists with a dedicated spinlock adds 8913c6100148 kfence: make test case compatible with run time set sample [...] adds 9917ff5f3197 Merge branch 'akpm' (patches from Andrew) adds 5c72263ef2fb signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE adds 495ac3069a62 seccomp: Invalidate seccomp mode to catch death failures adds eed09ad26182 samples/seccomp: Adjust sample to also provide kill option adds eef8cffcaba8 Merge tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/ [...] adds f34c4f2dd244 xen/x86: obtain full video frame buffer address for Dom0 a [...] adds e07e98da924e xen/x86: detect support for extended destination ID adds afea27dc3105 xen/x2apic: Fix inconsistent indenting adds f66edf684edc xen/pci: Make use of the helper macro LIST_HEAD() adds 4a387c98b3ab Merge tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.or [...] adds 4f9e67f5e03a MAINTAINERS: add Alexander Gordeev as maintainer for s390 adds 72fc40931d7a MAINTAINERS: downgrade myself to Reviewer for s390 adds e286f231eab4 s390/module: fix building test_modules_helpers.o with clang adds dd9cb842fa9d s390/cio: verify the driver availability for path_event call adds a4fd49cdb549 Merge tag 's390-5.17-4' of git://git.kernel.org/pub/scm/li [...] adds 117b4e96c7f3 usb: dwc3: gadget: Prevent core from processing stale TRBs adds 57bc3d3ae8c1 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup adds c853685d11c0 usb: core: Unregister device on component_add() failure adds 75e5b4849b81 USB: gadget: validate interface OS descriptor requests adds 38ea1eac7d88 usb: gadget: rndis: check size of RNDIS_MSG_SET command adds 269cbcf7b72d usb: dwc2: drd: fix soft connect when gadget is unconfigured adds c1dd10c681cd Merge tag 'usb-serial-5.17-rc4' of https://git.kernel.org/ [...] adds 736e8d89044c Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] adds 85187378990e Merge tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 522e7d03f7d2 Merge tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds dcd72f546657 Merge tag 'staging-5.17-rc4' of git://git.kernel.org/pub/s [...] adds bca828ccdd65 speakup-dectlk: Restore pitch setting adds c72ea2050361 iio: buffer: Fix file related error handling in IIO_BUFFER [...] adds 080eba785fe1 Merge tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub [...] adds c80b27cfd93b scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled adds 5852ed2a6a39 scsi: lpfc: Reduce log messages seen after firmware download adds b81b1829e7e3 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d0cbe56a7d5a [smb3] improve error message when mount options conflict w [...] adds a81da65fbae6 cifs: call cifs_reconnect when a connection is marked adds 52492ff5c583 cifs: call helper functions for marking channels for reconnect adds 2a05137a0575 cifs: mark sessions for reconnection in helper function adds e9c25787db08 Merge tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfr [...] adds 8795359e35bc x86/sgx: Silence softlockup detection when releasing large [...] adds 808f0ab22106 Merge tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.o [...] adds 5f4e5ce638e6 perf: Fix list corruption in perf_cgroup_switch() adds f5e02656b19f Merge tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel. [...] adds 13765de8148f sched/fair: Fix fault in reweight_entity adds 6f3573672324 Merge tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel [...] adds bfb1a7c91fb7 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm adds 42964a18f81c Merge tag 'objtool_urgent_for_v5.17_rc4' of git://git.kern [...] adds 1e34064b6055 Merge tag 'irqchip-fixes-5.17-2' of git://git.kernel.org/p [...] adds c5d714aa6dce Merge tag 'irq-urgent-2022-02-13' of git://git.kernel.org/ [...] adds 8a4c5b2a6d8e kconfig: let 'shell' return enough output for deep path names adds 1cf5f151d25f Makefile.extrawarn: Move -Wunaligned-access to W=1 adds d23a0c371822 kconfig: fix missing fclose() on error paths adds 1b9e740a81f9 kconfig: fix failing to generate auto.conf adds e89d3a467109 Merge tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/p [...] adds 754e0b0e3560 Linux 5.17-rc4 adds 4e2a354e3775 regulator: core: fix false positive in regulator_late_cleanup() adds d567f5db412e Merge tag 'regulator-fix-v5.17-rc4' of git://git.kernel.or [...] adds 1e74c46f4318 arc: use BUILD_BUG for invalid sizes in get_user/put_user adds 47669db01adb arc: provide __{get,put}_kernel_nofault adds f982d9b7c628 arc: remove set_fs() adds 780273e0d5d1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 541b0c2056f5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 9bb162fa26ed powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE adds 0c1cfa28a867 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1de9770d121e net/smc: Avoid overwriting the copies of clcsock callback [...] adds dcd54265c8bc drop_monitor: fix data-race in dropmon_net_event / trace_n [...] adds 7152303cbec4 selftests: netfilter: add synproxy test adds 75063c9294fb netfilter: xt_socket: fix a typo in socket_mt_destroy() adds 2e71ec1a725a selftests: netfilter: fix exit value for nft_concat_range adds 2b4e5fb4d377 netfilter: nft_synproxy: unregister hooks on init error path adds 249749c88906 selftests: netfilter: synproxy test requires nf_conntrack adds bbe4c0896d25 selftests: netfilter: disable rp_filter on router adds 525de9a79349 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netfilter/nf adds bea2662e7818 iwlwifi: fix use-after-free adds 85d24ad38bc4 Merge tag 'wireless-2022-02-11' of git://git.kernel.org/pu [...] adds 6bb9681a43f3 net: dsa: lan9303: fix reset on probe adds 6c342ce2239c mctp: serial: Cancel pending work from ndo_uninit handler adds bf8e59fd315f atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC adds 143de8d97d79 tipc: fix a bit overflow in tipc_crypto_key_rcv() adds 86006f996346 ice: enable parsing IPSEC SPI headers for RSS adds 26394fc118d6 ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() adds a2614140dc0f net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] adds 5891cd5ec46c net_sched: add __rcu annotation to netdev->qdisc adds 0fc95dec096c net: fix documentation for kernel_getsockname adds 603c692d5741 MAINTAINERS: bridge: update my email adds 6605cc67ca18 USB: zaurus: support another broken Zaurus adds 69a8b15da340 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4a11678f6838 bpf: Do not try bpf_msg_push_data with len 0 adds a8abb0c3dc1e bpf: Fix crash due to incorrect copy_map_value adds a7e75016a075 selftests/bpf: Add test for bpf_timer overwriting crash adds acc3c47394a1 Merge branch 'Fix for crash due to overwrite in copy_map_value' adds 3bd916ee0ecb bpf: Emit bpf_timer in vmlinux BTF adds 5eaed6eedbe9 bpf: Fix a bpf_timer initialization issue adds 3df9d803163e Merge branch 'bpf: fix a bpf_timer initialization issue' adds b3a332e2439a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6d0d95a1c2b0 xfrm: fix the if_id check in changelink adds 7c76ecd9c99b xfrm: enforce validity of offload input flags adds 2eab41acee1f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8e1741c65899 ALSA: memalloc: Fix dma_need_sync() checks adds 3e16dc50d77d ALSA: memalloc: invalidate SG pages before sync adds 19d20c7a29bf ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] adds c07f2c7b4541 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 adds 6317f7449348 ALSA: hda: Fix regression on forced probe mask option adds dd8e5b161d7f ALSA: hda: Fix missing codec probe on Shenker Dock 15 adds 9a5adeb28b77 ALSA: usb-audio: Don't abort resume upon errors adds 2a845837e3d0 ALSA: hda/realtek: Fix deadlock by COEF mutex adds 946eb87114af ASoC: Revert "ASoC: mediatek: Check for error clk pointer" adds 307f31452078 ASoC: tas2770: Insert post reset delay adds d7b530fdc45e ASoC: rt5682s: do not block workqueue if card is unbound adds a6d78661dc90 ASoC: rt5668: do not block workqueue if card is unbound adds 4c33de0673ce ASoC: rt5682: do not block workqueue if card is unbound adds e4e3a93c6e26 MAINTAINERS: update cros_ec_codec maintainers adds c8d251f51ee6 ASoC: qcom: Actually clear DMA interrupt register for HDMI adds a887f9c7a4d3 ASoC: wm_adsp: Correct control read size when parsing comp [...] adds 5948342a526f Merge tag 'asoc-fix-v5.17-rc4' of https://git.kernel.org/p [...] adds 0e24a5b04683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a472cca485bb Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 312b241641c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ab3824427b84 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq [...] adds 46c22c5279f7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 35b7cdc49bb5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c49ae619905e PCI: mvebu: Fix device enumeration regression adds 0f88f4d90ace Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e885c534b95c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds ea85bf906466 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx [...] adds 6170eec51748 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a7e793a867ae selftests/exec: Add non-regular to TEST_GEN_PROGS adds 21bffcb76ee2 selftests/seccomp: Fix seccomp failure by adding missing headers adds 6fec1ab67f8d selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT adds 6fd71d0585e4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 86dc3340c34d Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds b44e81fc8725 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 6620e311ae76 MAINTAINERS: replace a Microchip AT91 maintainer adds 26077968f838 dt-bindings: ARM: at91: update maintainers entry adds 4d30f00564b6 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds dd4589eee99d Revert "svm: Add warning message for AVIC IPI invalid target" adds c53bbe2145f5 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] adds e1779c2714c3 KVM: x86: nSVM: fix potential NULL derefernce on nested migration adds e8efa4ff0037 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] adds 759cbd59674a KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] adds 91f673b3e1bd KVM: x86: nSVM: expose clean bit support to the guest adds 2b0ecccb5531 KVM: x86: nSVM: deal with L1 hypervisor that intercepts in [...] adds 755c2bf87860 KVM: x86: lapic: don't touch irr_pending in kvm_apic_updat [...] adds 391503528257 KVM: x86: SVM: move avic definitions from AMD's spec to svm.h adds fcb732d8f8cf KVM: x86/xen: Fix runstate updates to be atomic when preem [...] adds 5bfa685e62e9 KVM: arm64: vgic: Read HW interrupt pending state from the HW adds ed343aa85718 Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pu [...] adds 0316dbb9a017 selftests: kvm: Remove absent target file adds 0a5f784273aa KVM: SVM: extract avic_ring_doorbell adds 30811174f0db KVM: SVM: set IRR in svm_deliver_interrupt adds 66fa226c131f KVM: SVM: fix race between interrupt delivery and AVIC inhibition adds b8bfee85f130 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] adds 710c47651431 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW adds 8f4ac7c2a8cc Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 64ddd1366364 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds ea0eba69a2a8 btrfs: don't hold CPU for too long when defragging a file adds 0d1ffa2228cb btrfs: defrag: don't try to defrag extents which are under [...] adds a0f0cf8341e3 btrfs: get rid of warning on transaction commit when using [...] adds 2e7be9db125a btrfs: send: in case of IO error log it adds 1af5bc8a7fbe Merge branch 'misc-5.17' into next-fixes adds 4ab7aea57a24 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6994c820a2d2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8cbd0a2cc1c9 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds f10f582d2822 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] adds b44c7a0982ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 91c64a4f1cb0 drm/i915/gvt: clean up kernel-doc in gtt.c adds d72d69abfdb6 drm/i915/gvt: Make DRM_I915_GVT depend on X86 adds aa4d01a4734b Merge tag 'gvt-fixes-2022-01-13' of https://github.com/int [...] adds 698bef8ff5d2 drm/i915: Fix dbuf slice config lookup adds 8d9d2a723d64 drm/i915: Fix mbus join config lookup adds 0bdc0a069992 drm/i915/ttm: tweak priority hint selection adds ea958422291d drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 26ace8793aae drm/i915/fbc: Fix the plane end Y offset check adds a9c7e4e2dc10 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 54309fde1a35 mmc: block: fix read single on recovery logic adds 362a911a6b91 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d40522446fec Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8bc69f86328e Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj adds 6bf625a4140f Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) adds ffc58bc4af93 Drivers: hv: utils: Make use of the helper macro LIST_HEAD() adds 53154621845a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 8753fc9adf22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 81644e28765d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 59f39bfa6553 drm/cma-helper: Set VM_DONTEXPAND for mmap adds 519817c8f9d2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds e6148767825c Makefile: Enable -Warray-bounds adds 00a4f836eb36 Makefile: Enable -Wzero-length-bounds adds f68f2ff91512 fortify: Detect struct member overflows in memcpy() at com [...] adds 938a000e3f9b fortify: Detect struct member overflows in memmove() at co [...] adds 28e77cc1c068 fortify: Detect struct member overflows in memset() at com [...] adds 818ab43fc56a fortify: Update compile-time tests for Clang 14 adds f36114314136 fortify: Replace open-coded __gnu_inline attribute adds f0202b8ca48c Compiler Attributes: Add __pass_object_size for Clang adds d694dbaefd6f Compiler Attributes: Add __overloadable for Clang adds 1c7f4e5c1b6c Compiler Attributes: Add __diagnose_as for Clang adds 0a2b782a00f3 fortify: Make pointer arguments const adds 92df138a8d66 fortify: Use __diagnose_as() for better diagnostic coverage adds 67ebc3ab4462 fortify: Make sure strlen() may still be used as a constan [...] adds 281d0c962752 fortify: Add Clang support adds a8797d469d50 Merge branch 'for-next/memcpy' into for-next/kspp adds 8e7c8ca6b988 test_overflow: Regularize test reporting output adds 6312fc63aee9 overflow: Implement size_t saturating arithmetic helpers adds 1c1d836b96ba overflow: Provide constant expression struct_size adds c967ca505706 Merge branch 'for-next/overflow' into for-next/kspp adds f154066b61df gcc-plugins/stackleak: Provide verbose mode adds 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes adds ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text adds 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET adds efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] adds af8edea7c9f5 Merge branch 'for-next/hardening' into for-next/kspp adds 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] adds 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header adds 2a55550fbba6 m68k: cmpxchg: Dereference matching size adds 545c272232ca alpha: Silence -Warray-bounds warnings adds 729af1cb7a4a drm/dp: Fix off-by-one in register cache size adds 10de29725e90 drm/dp: Fix OOB read when handling Post Cursor2 register adds b6e6dab10041 tpm: vtpm_proxy: Check length to avoid compiler warning adds b0b2b5434478 media: omap3isp: Use struct_group() for memcpy() region adds 10bec4fcf4ad iio: addac: ad74413r: Do not reference negative array offsets adds 87f02d058380 scsi: ibmvscsis: Silence -Warray-bounds warning adds 4efa1a67d4da scsi: mpt3sas: Convert to flexible arrays adds a88ff09ac457 etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] adds 48f4900c115a tools: Fix use-after-free for realloc(..., 0) adds 9622c0be0973 kasan: test: Silence allocation warnings from GCC 12 adds e1558b5e29c6 Merge branch 'for-next/pending-fixes' into for-next/kspp adds 490fcb5ad138 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 04c36bd452de hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() adds eb29c492def3 tpm: xen-tpmfront: Use struct_size() helper adds e2b619d504a3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds a5575df58004 kbuild: unify cmd_copy and cmd_shipped adds f67695c9962e kbuild: Add environment variables for userprogs flags adds a9bed2a9f967 kbuild: replace $(if A,A,B) with $(or A,B) adds 371dd56ee35f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol adds 75d48c56703d perf inject: Try chroot directory when reading build-id adds 40b0c5fd2455 perf annotate: Try chroot filename for objdump adds 7672d00a76d8 perf lock: Convert lockhash_table to use hlist adds e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 adds f4cf2d75acac perf lock: Sort map info based on class name adds ba8a56c7e6e7 perf lock: Fix lock name length check for printing adds 0d435bf8c3f4 perf lock: Add -c/--combine-locks option adds ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries adds 7954f71689f9 perf record: Introduce thread affinity and mmap masks adds d87c25e8f405 tools lib: Introduce fdarray duplicate function adds 415ccb58f68a perf record: Introduce thread specific data array adds 6fbe4f48ad59 perf record: Introduce function to propagate control commands adds 396b626b95d2 perf record: Introduce thread local variable adds 1e5de7d9c6de perf record: Stop threads in the end of trace streaming adds 3217e9fecf11 perf record: Start threads in the beginning of trace streaming adds 56f735fff35e perf record: Introduce data file at mmap buffer object adds ae9c7242b29f perf record: Introduce bytes written stats adds 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object adds 610fbc016531 perf record: Introduce data transferred and compressed stats adds 06380a849fa8 perf record: Introduce --threads command line option adds f466e5ed6c35 perf record: Extend --threads command line option adds b5f2511d4b39 perf record: Implement compatibility checks adds bb6be405c4a2 perf session: Load data directory files for analysis adds 2292083f5956 perf report: Output data file name in raw trace dump adds c56c39276baa perf cpumap: Migrate to libperf cpumap api adds 6a12a63e5fa8 perf cpumap: Use for each loop adds b80675fabef0 perf map: Add const to map_ip and unmap_ip adds bcaf0a97858d perf namespaces: Add functions to access nsinfo adds 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API adds e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API adds 1a97cee604dc perf maps: Use a pointer for kmaps adds 3fd998657553 perf test: Use pointer for maps adds 0f1b9149057e perf maps: Reduce scope of init and exit adds 9d31d18bbb68 perf maps: Move maps code to own C file adds 59835f55ce02 perf map: Make map__contains_symbol() args const adds faea0d5ac950 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK adds 5f6534baefdb Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 6f7c4650c48e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt adds e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER adds 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static adds 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] adds 602c873eb52e perf: Replace acpi_bus_get_device() adds f3a69ec73b95 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds acbc9b453c34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 074ec8c64a6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e51a0fc0934 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 01482be488c6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 12fbfd665fc4 memory: mtk-smi: Enable sleep ctrl safety function for MT8195 adds 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next adds 425fd283e4a2 dt-bindings: memory: lpddr2-timings: convert to dtschema adds 180a276c99bb dt-bindings: memory: lpddr3-timings: convert to dtschema adds 28f818580e49 dt-bindings: memory: lpddr3: convert to dtschema adds d98e72b6f9b0 dt-bindings: memory: lpddr3: adjust IO width to spec adds e531932c7185 dt-bindings: memory: lpddr3: deprecate manufacturer ID adds 42f94bb962cd dt-bindings: memory: lpddr3: deprecate passing timings fre [...] adds 4e890b2228fd memory: of: parse max-freq property adds b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next adds d6fa4f1c34b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains adds a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl adds 6d240170811a firmware: imx: add get resource owner api adds 11db13da61c7 Merge branch 'imx/soc' into for-next adds 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl adds 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible adds 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini adds 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. adds 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain adds 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains adds 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl adds e47b3c8d7902 Merge branch 'imx/bindings' into for-next adds 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] adds daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices adds 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] adds 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo adds 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 adds fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location adds 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery adds 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source adds b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment adds b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node adds 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes adds 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node adds 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support adds add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] adds 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] adds ecd96e26fdf1 Merge branch 'imx/dt' into for-next adds cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support adds aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support adds b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board adds 8b8ebec67360 arm64: dts: imx8mn: add GPC node adds ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains adds 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl adds 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU adds afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support adds 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible adds 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board adds 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default adds eb893e34309c arm64: dts: mnt-reform2: add internal display support adds 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl adds 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node adds 591de9fb73b7 arm64: dts: imx8: add mu5/6 node adds 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible adds b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 adds b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] adds 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu adds 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names adds 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options adds 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference adds 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl adds 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders adds 1d84283101fc arm64: dts: tqma8mqml: add PCIe support adds 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini adds 708756e1972e arm64: dts: imx8mm: fix strange hex notation adds d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding adds 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity adds 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode adds 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini adds f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe adds 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support adds 50197bc4e126 Merge branch 'imx/dt64' into for-next adds 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration adds 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration adds 6e3807935e18 arm64: defconfig: re-order default configuration adds dde8cd786e37 arm64: defconfig: rebuild default configuration adds 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling adds 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver adds e95622289f26 arm64: defconfig: build imx-sdma as a module adds ca5a50301755 arm64: defconfig: build r8169 as a module adds cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] adds 551c8a926246 Merge branch 'imx/defconfig' into for-next adds 7fe0e29c70ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc2ecce44bdb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e4a6bde082d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29c04f28297e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b50b2f9c785 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a28106a2734f arm64: dts: qcom: c630: Add backlight controller adds ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus adds 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support adds 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support adds 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles adds 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible adds f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables adds b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables adds aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes adds 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property adds 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property adds 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node adds bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops adds 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings adds cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 adds 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names adds 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock adds ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data adds 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] adds 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock adds f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data adds cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] adds 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock adds b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down adds 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data adds 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data adds ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] adds b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources adds 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down adds b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] adds fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk adds ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc adds e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support adds 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs adds 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation adds 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction adds 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support adds bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data adds 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW adds a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC adds c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 adds c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 adds c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] adds a457d40e1b5c Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] adds 1c0f12111f16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1b99b80c5fd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 726fd781195d arm64: dts: renesas: rzg2l-smarc: Add common dtsi file adds 2ed3b5d9540b arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Swit [...] adds fa00d6dc1928 arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board adds 46da632734a5 arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1 adds 5c65ad127852 arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macr [...] adds cb5508e47e60 soc: renesas: Add support for reading product revision for [...] adds 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] adds 6689afe2e8bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a28dd2ed4ebb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 adds ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 adds 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] adds 66b36e66cc72 Merge branch 'v5.18-clk/next' into for-next adds 2e8a8b5955a0 arm64: dts: rockchip: reorder rk3399 hdmi clocks adds 36ce32721823 Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds 0601fbed4059 arm64: dts: rockchip: enable the mali GPU on rk3399-firefly adds 8ad885126daa dt-bindings: rockchip: Add BananaPi R2 Pro Board adds f901aaadaa2a arm64: dts: rockchip: Add Bananapi R2 Pro adds ad14de063890 arm64: dts: rockchip: add the i2s3_2ch node to rk356x adds 78f7186095db arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles adds e49e24d7a85b arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 adds 061b0332abfb Merge branch 'v5.18-armsoc/dts64' into for-next adds 810028668c6d arm64: dts: rockchip: add gpu node to rk356x adds c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] adds 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a adds 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 adds 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 adds 3fa9a567369f Merge branch 'v5.18-armsoc/dts64' into for-next adds a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board adds 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x adds d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board adds 1d82f9be3486 Merge branch 'v5.18-armsoc/dts64' into for-next adds be4e65bdffab ARM: dts: rockchip: reorder rk322x hmdi clocks adds 3916c3619599 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller adds 390ab8960817 Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds 53e83bf3cb1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children adds 8b5584aa4c4a Merge branch 'next/soc' into for-next adds 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 adds 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 adds c443ddd03aec Merge branch 'next/dt' into for-next adds daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] adds 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 adds f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] adds 9f6408ce5dfa Merge branch 'next/dt64' into for-next adds 32667b2c244b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 31eeb6b09f40 arm64: dts: juno: Remove GICv2m dma-range adds 976843648c79 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 1ba603f56568 firmware: arm_scmi: Remove space in MODULE_ALIAS name adds 2bbc788dadb8 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds b1a1b1523211 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] adds cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds adds 96bbcc3f6c0b firmware: arm_scmi: Add a virtio channel refcount adds 2409ec4c0946 firmware: arm_scmi: Review virtio free_list handling adds 4fb016d955a3 firmware: arm_scmi: Add atomic mode support to virtio transport adds 498023dbb15f dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] adds f66e99eb0175 firmware: arm_scmi: Support optional system wide atomic-th [...] adds ced6c0c7a16b firmware: arm_scmi: Add atomic support to clock protocol adds 064079250602 firmware: arm_scmi: Add support for clock_enable_latency adds 035bd7e27962 clk: scmi: Support atomic clock enable/disable API adds 77c6e3825c8f Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] adds d3a5d0e9c937 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 85045dd45300 ARM: dts: stm32: remove some timer duplicate unit-address [...] adds b380a2d1890a ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] adds 7f25465e779d dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon adds 16e3e44c5b87 ARM: dts: stm32: Add support for the emtrion emSBC-Argon adds 2a8e68ad06ce ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node adds 0bb6b0f2e0e1 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 adds 3314f45c83c7 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 adds 2434845bae34 ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 adds 864fdbe756af ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl adds 0dbdb4862cd5 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP13 [...] adds ddc688c7b967 ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 adds a6d3260019c9 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK adds efdf018e31e0 ARM: dts: stm32: update SDMMC version for STM32MP13 adds a7f6433feda4 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT adds 2f715efc19f5 ARM: dts: stm32: add sdmmc2 pins for STM32MP13 adds b8b34b31fb5f ARM: dts: stm32: Add DMA2D support for STM32F429 series soc adds 6ced294e9f84 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board adds ee2aacb6f3a9 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds a0bc4b508334 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins adds c4dda58124c3 ARM: dts: stm32: Add alternate pinmux for mco2 pins adds be64626c59c4 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM adds 9daee05beee6 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] adds e6a7c1a1e709 ARM: dts: stm32: add MDMA on STM32MP13x SoC family adds a65e7c0e4057 ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] adds 59bb54bca1f5 ARM: dts: stm32: use exti 19 as main interrupt to support [...] adds 9d2192ec224f ARM: dts: stm32: add DMA configuration to UART nodes on st [...] adds cc677e6cfa84 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 adds 8aa7e0dd79f7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx adds c6a850ec6967 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 adds 8652d235709c ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 adds 838ecd5095fc ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box adds 4b44441dfd26 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] adds 44c3461859ef ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 adds 998341cbbaad ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] adds 3b105fb39d50 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 adds ae1ff12b16a2 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey adds 2e6594ceed05 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 7c8b55417a50 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 2633b82d3dfb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds f9a3283d62c9 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som adds e83990fa102e ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds a252d147d55f ARM: dts: stm32: Enable EXTI on stm32mp13 adds 6617e8c27782 ARM: dts: stm32: remove some timer duplicate unit-address [...] adds a0977e3dbcb4 ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] adds dfe39b4aa98f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds c4af51698c4f ARM: dts: sun8i: v3s: Move the csi1 block to follow address order adds d65e4afcc8db ARM: dts: sun8i-h3: Drop args in 'thermal-sensors' adds d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next adds 4137aabfa441 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 53d20c273cf2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 82765d991b81 Merge branch for-5.17/soc into for-next adds 3a64d39fa4bd soc/tegra: fuse: Update nvmem cell list adds 31d0ec768bfb Merge branch for-5.18/soc into for-next adds 4b17d59fe455 Merge branch for-5.18/dt-bindings into for-next adds 33e9d249ce3e Merge branch for-5.18/arm64/dt into for-next adds 2dfb2bbea1db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 92eebd2a5ed7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 939e7c5f13bb Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 9c5964a1c14b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds d647f1562d3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] adds a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC adds 89763561b5c1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds c860ec06898e Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 469d56485c1b m68k: mm: Remove check for VM_IO to fix deferred I/O adds b42c5cebb25e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa6094bbb45d m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 4798b97f7a2d m68knommu: fix 'screen_bits' defined but not used adds 90ba8ee4c472 m68knommu: fix ucsimm sparse warnings adds 128542976f8e m68k: m5441x: remove erroneous clock disable adds 1facc18a5876 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aebf8f47f9b6 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds a0b8cd5c2230 MIPS: ath79: add support for QCN550x adds 0e96ea5c3eb5 MIPS: Loongson64: Clean up use of cc-ifversion adds d49fc69293f2 MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option adds e0a8b93efa23 mips: Enable KCSAN adds c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD adds 999fbc3e2a02 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 739b69da51f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS adds 1310b6feae8b Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 18a1d5e19453 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() adds b160628e9ebc parisc: Show error if wrong 32/64-bit compiler is being used adds dbd0b42350d5 parisc: Fix some apparent put_user() failures adds 6e8793674bb0 serial: parisc: GSC: fix build when IOSAPIC is not set adds 93d5f4ec70a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] adds b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. adds f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting adds 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 adds d5342fdd163a powerpc: dts: Fix some I2C unit addresses adds eddaa9a40275 powerpc/pseries: read the lpar name from the firmware adds 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] adds 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot adds ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name adds 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c adds b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps adds a1c414093370 powerpc/epapr: Fix parmeters typo adds 925f76c55784 powerpc/spufs: adjust list element pointer type adds be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION adds d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] adds 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU adds e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' adds dd75080aa840 powerpc/kasan: Fix early region not updated correctly adds 9872cbfb4558 powerpc/603: Remove outdated comment adds 4634bf4455fe powerpc/603: Clear C bit when PTE is read only adds 535bda36dbf2 powerpc/nohash: Remove pte_same() adds 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core adds 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region adds d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS adds e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h adds fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement adds 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT adds 12318163737c powerpc/32: Remove remaining .stabs annotations adds 27e21e8f128a powerpc/32: Remove _ENTRY() macro adds 2f293651eca3 livepatch: Fix build failure on 32 bits processors adds 0c850965d690 powerpc/module_32: Fix livepatching for RO modules adds a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 adds 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] adds 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() adds d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] adds c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] adds 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS adds 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller adds 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] adds 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 adds 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S adds a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] adds f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() adds a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] adds 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core adds 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro adds 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding adds 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ adds 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() adds f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build adds d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] adds fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory adds 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro adds 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S adds 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static adds 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test adds 2354ad252b66 powerpc/mm: Update default hugetlb size early adds 5a72345e6a78 powerpc: Fix STACKTRACE=n build adds 5e7e7be36f36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 40fecbc996ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d89c4cbf0f9d Merge branch 'fixes' into for-next adds a084c44eaa6a s390-vfio-ap: introduces s390 kernel debug feature for vfi [...] adds d5c49db21b74 MAINTAINERS: update file path for S390 VFIO AP DRIVER adds 68f554b7d250 s390/vfio-ap: add s390dbf logging to the handle_pqap function adds 783f0a3ccd79 s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enabl [...] adds f36e7c9845d9 s390: remove invalid email address of Heiko Carstens adds 98c0d24d1e75 s390/ftrace: verify opcode before applying patch adds 1f231e295024 s390/maccess: fix absolute lowcore virtual vs physical add [...] adds 628c66942e23 s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical [...] adds 9de209c7d584 s390/dump: fix os_info virtual vs physical address confusion adds ba2d394c60ad s390/lgr: use simple assignment instead of memcpy adds dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion adds 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers adds f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number adds 00abcf534675 Merge branch 'features' into for-next adds 67fda799bc20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a90c20f4de5f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds d1c56bfdaca4 tests: fix idmapped mount_setattr test adds 97acd701185b MAINTAINERS: add entry for idmapped mounts adds 538f4f022a46 fs: add kernel doc for mnt_{hold,unhold}_writers() adds a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() adds 03b6abee9ba6 fs: simplify check in mount_setattr_commit() adds ad1844a0127a fs: don't open-code mnt_hold_writers() adds 87bb5b60019c fs: clean up mount_setattr control flow adds ddc204b517e6 copy_process(): Move fd_install() out of sighand->siglock [...] adds d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next adds d4ffa112ca26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6c89783eba0 fscrypt: add functions for direct I/O support adds 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto adds 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto adds 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto adds cdaa1b1941f6 fscrypt: update documentation for direct I/O support adds 2b18f0b656ca Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds aa1f4fce9903 Merge branch 'misc-5.17' into for-next-current-v5.16-20220214 adds 51cef5d11e95 Merge branch 'for-next-current-v5.16-20220214' into for-ne [...] adds 712734e777a9 btrfs: remove write and wait of struct walk_control adds 8846187d2d4f btrfs: reuse existing pointers from btrfs_ioctl adds 4af340b9878b btrfs: don't log unnecessary boundary keys when logging directory adds dcaf8752a9b8 btrfs: put initial index value of a directory in a constant adds 6d5f55851c5d btrfs: stop copying old dir items when logging a directory adds 46812187fa7a btrfs: stop trying to log subdirectories created in past t [...] adds cd23865b8e02 btrfs: move missing device handling in a dedicate function adds 8e9f8cbb48e2 btrfs: reuse existing inode from btrfs_ioctl adds 4a02d38fb342 btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 5d560859741e btrfs: harden identification of a stale device adds 4b84588893b9 btrfs: match stale devices by dev_t adds 120d24ba411a btrfs: add device major-minor info in the struct btrfs_device adds 150f28898b96 btrfs: use dev_t to match device in device_matched adds 7048d95bdef2 btrfs: cleanup temporary variables when finding rotational [...] adds a253b9deb212 btrfs: zoned: remove redundant initialization of to_add adds a5ded00dd21f btrfs: scrub: remove redundant initialization of increment adds 28d776e53e9f btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds c04402256ca5 btrfs: send: remove redundant ret variable in fs_path_copy adds 56e46b80bda2 btrfs: add helper to delete a dir entry from a log tree adds 4f847b757f9c btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 1711befd380e btrfs: avoid logging all directory changes during renames adds c1bf185a9f80 btrfs: stop doing unnecessary log updates during a rename adds 68d4f72a066e btrfs: avoid inode logging during rename and link when possible adds a44dd4801754 btrfs: use single variable to track return value at btrfs_ [...] adds 0e6562a8b4c5 btrfs: add definition for EXTENT_TREE_V2 adds ca1fd40c9503 btrfs: disable balance for extent tree v2 for now adds 94b18a760778 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds c3696397277b btrfs: disable qgroups in extent tree v2 adds 21fcddb61aa6 btrfs: disable scrub for extent-tree-v2 adds 6bd13b53340a btrfs: disable snapshot creation/deletion for extent tree v2 adds d084b429a130 btrfs: disable space cache related mount options for exten [...] adds 77db70015065 btrfs: tree-checker: don't fail on empty extent roots for [...] adds 1d985b6fb401 btrfs: abstract out loading the tree root adds 55d12936e54b btrfs: add code to support the block group root adds 73ba3c7e4d8b btrfs: add support for multiple global roots adds 1dfacbc50ab2 btrfs: zoned: make zone activation multi stripe capable adds b7358d7980a7 btrfs: zoned: make zone finishing multi stripe capable adds 75c3142eeaaf btrfs: zoned: prepare for allowing DUP on zoned adds 03fd90e538af btrfs: zoned: allow DUP on meta-data block groups adds 3fe2c8dbf93f btrfs: don't hold CPU for too long when defragging a file adds 32af32a141a8 btrfs: replace BUILD_BUG_ON by static_assert adds e4e5efc9af57 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] adds e5b101a36780 btrfs: stop checking for NULL return from btrfs_get_extent [...] adds 7d7bea3f639c btrfs: remove unnecessary leaf free space checks when push [...] adds 95a614a59008 btrfs: avoid unnecessary COW of leaves when deleting items [...] adds 7182186bf2e5 btrfs: avoid unnecessary computation when deleting items f [...] adds df7326d44203 btrfs: remove constraint on number of visited leaves when [...] adds 4c960bb2cbda btrfs: remove useless path release in the fast fsync path adds 742f2e139a25 btrfs: prepare extents to be logged before locking a log t [...] adds 30c37c77db3b btrfs: stop checking for NULL return from btrfs_get_extent() adds 1ef88557e5a2 btrfs: fix lost error return value when reading a data page adds 9dbd1c0df6ae btrfs: remove no longer used counter when reading data page adds 9dfb6ee1c93a btrfs: assert we have a write lock when removing and repla [...] adds 67ae21a25c75 btrfs: populate extent_map::generation when reading from disk adds 79c19b4d71f6 btrfs: defrag: don't try to defrag extents which are under [...] adds 37d2f3781eda btrfs: get rid of warning on transaction commit when using [...] adds cfac9c56a623 btrfs: send: in case of IO error log it adds c8a37a801591 btrfs: prevent copying too big compressed lzo segment adds 48b433a2ef82 btrfs: add lzo workspace buffer length constants adds b6a98303810d btrfs: qgroup: remove duplicated check in adding qgroup relations adds 5bbbd8bb93df btrfs: qgroup: remove outdated TODO comments adds c0a67d1ead13 btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] adds b41350081b64 btrfs: defrag: don't try to merge regular extents with pre [...] adds c55eaee8366f btrfs: defrag: don't defrag extents which are already at m [...] adds 3086126664ee btrfs: defrag: remove an ambiguous condition for rejection adds 548a9dd8b4bc Merge branch 'misc-next' into for-next-next-v5.17-20220214 adds cf88dc635cdc fs: export rw_verify_area() adds 7e185bb0c297 fs: export variant of generic_write_checks without iov_iter adds d868fad7efe2 btrfs: don't advance offset for compressed bios in btrfs_c [...] adds ed224b4d477e btrfs: add ram_bytes and offset to btrfs_ordered_extent adds ac2913de2828 btrfs: support different disk extent size for delalloc adds 793205b0da0a btrfs: clean up cow_file_range_inline() adds 0f3aa5c20835 btrfs: optionally extend i_size in cow_file_range_inline() adds 068d43a1142e btrfs: add definitions and documentation for encoded I/O ioctls adds 5bd64b6fcc31 btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 4757e014a3af btrfs: add BTRFS_IOC_ENCODED_WRITE adds 216d003722ef Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] adds 03c1066f1233 btrfs: use dummy extent buffer for super block sys chunk a [...] adds faa580915698 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 406c976a7b3c btrfs: expand subpage support to any PAGE_SIZE > 4K adds 3e8c94a65a10 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds cc840a79a0f0 btrfs: introduce a helper to locate an extent item adds 8c06f62e41f6 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 2b27b7e8b6df btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 19055a8695a3 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 0a2ca519bf72 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds f013ad24ee6e btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] adds 2b2283ffa6ac btrfs: defrag: introduce btrfs_defrag_ctrl structure for l [...] adds 7446fe3552b3 btrfs: defrag: use btrfs_defrag_ctrl to replace btrfs_ioct [...] adds d3ca5147b6f6 Merge branch 'ext/qu/waste-cpu-v4-partial' into for-next-n [...] adds b62c906e5f3e btrfs: make search_csum_tree return 0 if we get -EFBIG adds b904c5710593 btrfs: handle csum lookup errors properly on reads adds 0f10b44bb0e7 btrfs: check correct bio in finish_compressed_bio_read adds c7d664514d6b btrfs: remove the bio argument from finish_compressed_bio_read adds 4bba2d39e78b btrfs: track compressed bio errors as blk_status_t adds 77ebd0b2f1a3 btrfs: do not double complete bio on errors during compres [...] adds 7cd53042c1d0 btrfs: do not try to repair bio that has no mirror set adds 60c555e82e2c btrfs: do not clean up repair bio if submit fails adds 831822e7db2b Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] adds 96ba9d726bf7 fs: add asserting functions for sb_start_{write,pagefault, [...] adds 5531f4a24bfd btrfs: zoned: mark relocation as writing adds fe70e6414458 Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] adds e8c41b2cf1d9 Merge branch 'for-next-next-v5.17-20220214' into for-next- [...] adds a10d0051fa99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9405b5f8b20c smb3: fix snapshot mount option adds dd5a927e4118 cifs: fix set of group SID via NTSD xattrs adds 26d3dadebbcb cifs: do not use uninitialized data in the owner/group sid adds 3d6cc9898efd cifs: fix double free race when mount fails in cifs_get_root() adds 0c6f4ebf8835 cifs: modefromsids must add an ACE for authenticated users adds 0d71e9c10d6a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() adds 430f163b0188 f2fs: adjust readahead block number during recovery adds 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy adds 47c8ebcce85e f2fs: add a way to limit roll forward recovery time adds 984fc4e76d63 f2fs: support idmapped mounts adds 3837d3f03400 f2fs: fix missing free nid in f2fs_handle_failed_inode adds 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes adds 8616c1a60aa6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 700e82af02f2 gfs2: assign rgrp glock before compute_bitstructs adds 4e8f6968f644 gfs2: gfs2_setattr_size error path fix adds e90329f35dbc gfs2: Expect -EBUSY after canceling dlm locking requests adds de783bb0db7b gfs2: cancel timed-out glock requests adds d4e3b2f64d8a gfs2: Switch lock order of inode and iopen glock adds 9863ee899b0b gfs2: Make use of list_is_first adds 224b28edd00e gfs2: Initialize gh_error in gfs2_glock_nq adds b5a0f8c5fb09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a927cda94ac Documentation: ksmbd: update Feature Status table adds 0c5bf862e63c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 9d047bf68fe8 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] adds e0caaf75d443 NFS: LOOKUP_DIRECTORY is also ok with symlinks adds 67fe1e75a532 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 55efb643f67a nfsd: Add support for the birth time attribute adds 2df441b3712d NFSD: De-duplicate hash bucket indexing adds 7b766a636fee NFSD: Skip extra computation for RC_NOCACHE case adds f1b4c530314b NFSD: Streamline the rare "found" case adds 349e6ce41ef3 tracing: Introduce helpers to safely handle dynamic-sized [...] adds 88c4ead4b0cf tracing: Update print fmt check to handle new __get_sockad [...] adds 5bd9e74aa920 NFSD: Use __sockaddr field to store socket addresses adds b9a8bfb02979 NFSD: Remove NFSD_PROC_ARGS_* macros adds 564083ecca10 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds bc42446d242f SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 34de90a1039a SUNRPC: Record endpoint information in trace log adds 28bb9c734bcd SUNRPC: Remove the .svo_enqueue_xprt method adds 1981f4b9edad SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 45fb0a5b97ac SUNRPC: Remove svo_shutdown method adds 26978084103a SUNRPC: Rename svc_create_xprt() adds b4911a303f96 SUNRPC: Rename svc_close_xprt() adds 424068f103a8 SUNRPC: Remove svc_shutdown_net() adds 2fe159eac97a NFSD: Remove CONFIG_NFSD_V3 adds e6bdccf29c3c arch: Remove references to CONFIG_NFSD_V3 in the default configs adds 3eb5b2799b31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7bacba079db9 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b97cca3ba909 xfs: only bother with sync_filesystem during readonly remount adds 3e61b188ac3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 305c09ab8681 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4921a96fc233 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() adds 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] adds 0c9dceb9bb6d asm/user.h: killed unused macros adds 6692531df62d uml/x86: use x86 load_unaligned_zeropad() adds 90b2433edb6d seq_file: fix NULL pointer arithmetic warning adds 124f75f864f3 clean overflow checks in count_mounts() a bit adds 057a4bafd8d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d75b26f880f6 vsprintf: Fix potential unaligned access adds f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() adds 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next adds 8615055f00a5 printk: defer_console_output: use atomic update adds 14f71764c260 Merge branch 'for-5.18' into for-next adds 77498617857f printk: Add panic_in_progress helper adds d51507098ff9 printk: disable optimistic spin during panic adds 13fb0f74d702 printk: Avoid livelock with heavy printk during panic adds 8ebc476fd51e printk: Drop console_sem during panic adds 8e3ed297995c Merge branch 'for-5.18-panic-deadlocks' into for-next adds 39b3568da8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf5b2fb012c0 HID: i2c-hid: fix handling numbered reports with IDs of 15 [...] adds a5e5e03e9476 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports adds d34c6105499b HID: i2c-hid: use "struct i2c_hid" as argument in most calls adds b26fc3161b78 HID: i2c-hid: refactor reset command adds dbe0dd5fd2e0 HID: i2c-hid: explicitly code setting and sending reports adds 8399bd01026e HID: i2c-hid: define i2c_hid_read_register() and use it adds acb8dd95974d HID: i2c-hid: create a helper for SET_POWER command adds 50c5249fcafc HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_h [...] adds 85df713377dd HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() adds 86fc3fd28157 HID: i2c-hid: use helpers to do endian conversion in i2c_h [...] adds 551117c52237 HID: i2c-hid: no longer need raw access to HID descriptor [...] adds 1c4d6cd4cb48 HID: i2c-hid: note that I2C xfer buffers are DMA-safe adds c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next adds 0cf74235f440 HID: amd_sfh: Handle amd_sfh work buffer in PM ops adds aa0b724a2bf0 HID: amd_sfh: Correct the structure field name adds b300667b33b2 HID: amd_sfh: Disable the interrupt for all command adds fb75a3791a80 HID: amd_sfh: Add functionality to clear interrupts adds 7f016b35ca76 HID: amd_sfh: Add interrupt handler to process interrupts adds cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next adds 15e88dee2528 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9495b9b31abe i2c: bcm2835: Avoid clock stretching timeouts adds ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next adds 951285e59e8a i2c: amd-mp2: Remove useless DMA-32 fallback configuration adds b205f5850263 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' adds 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() adds 0c47dd7d09bb i2c: npcm7xx: Fix typos adds b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() adds 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] adds 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define adds e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] adds 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] adds d60337511711 i2c: piix4: Move SMBus port selection into function adds 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release adds d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select adds e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 4e4c85f2f0ab i2c: designware: Add missing locks adds 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support adds 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds a0d48505a1d6 i2c: qcom-cci: don't delete an unregistered adapter adds 02a4a69667a2 i2c: qcom-cci: don't put a device tree node before i2c_add [...] adds c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next adds a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] adds 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] adds fbafbd51bff5 i2c: piix4: Move SMBus port selection into function adds 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release adds 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select adds 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 6960331dee17 i2c: designware: Add missing locks adds 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support adds b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support adds ea01b71b0799 i2c: rcar: Add R-Car Gen4 support adds d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 adds f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c adds 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next adds b48742a3dab5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 0aba23b2ba9a hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] adds 495da5954e15 hwmon: (adt7x10) Convert to use regmap adds 45942b5890ba hwmon: (adt7x10) Add device managed action for restoring config adds f225f9357eb6 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info adds f48e7288f760 hwmon: (adt7x10) Use devm_request_threaded_irq adds 9c950b125f78 hwmon: (adt7x10) Remove empty driver removal callback adds d7334d055811 hwmon: (adt7x10) Use hwmon_notify_event adds cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage adds 926acc95d029 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation adds 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains adds c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] adds ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' adds 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] adds f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] adds f647de4b02dc Merge branch 'pdf-conversion' into docs-next adds 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS adds bec8dd03afda Merge branch 'docs-next' of git://git.lwn.net/linux.git adds faceeeaca51b Merge branch 'master' of git://linuxtv.org/media_tree.git adds 01f4eab2d244 media: atomisp: Don't use ifdef on IS_ISP2401 adds 3a465823170b media: atomisp: Don't use ifdef ISP2400 adds 144593116bf3 media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 [...] adds 9bad7640dcd6 media: atomisp_gmin_platform: Fix axp_regulator_set() writ [...] adds 74bfe151d0aa media: atomisp_gmin_platform: Add enable-count to gmin_[v1 [...] adds 9aa32cb5c69d media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices [...] adds ee328dded227 media: atomisp_gmin_platform: Do not turn ELDO2 off from a [...] adds f88fba1a411c media: atomisp_gmin_platform: Base CsiPort default on dete [...] adds 2c39a01154ea media: atomisp_gmin_platform: Add DMI quirk to not turn AX [...] adds 4caba767ca7b media: atomisp: make array idx_map static const adds 64288aa9e419 media: staging: media: atomisp: Use BIT macro instead of l [...] adds 127efdbc51fe media: atomisp: fix dummy_ptr check to avoid duplicate active_bo adds f391ee89c586 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 8182e5e01bbb Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] adds 783dedf41b79 ACPI: tables: Add CEDT signature to the list of known tables adds 37015b0a175a Merge branch 'acpi-tables' into linux-next adds ae2650865127 cpufreq: Move to_gov_attr_set() to cpufreq.h adds 53725c4cbd45 cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set adds 7ddf5e37631a cpufreq: longhaul: Replace acpi_bus_get_device() adds caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] adds 1cd4a97227ca Merge branches 'pm-cpufreq' and 'pm-tools' into linux-next adds 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] adds c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET adds 414df0267347 Merge branch 'thermal-hfi' into linux-next adds a11cda8e2f18 thermal: intel_powerclamp: don't use bitmap_weight() in en [...] adds 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() adds 098c874e20be thermal: Replace acpi_bus_get_device() adds ddc592547ca4 Merge branches 'thermal-powerclamp' and 'thermal-int340x' [...] adds d8036ad09527 Merge branch 'thermal-docs' into linux-next adds ed945296bb90 PNP: Replace acpi_bus_get_device() adds 7eb6678636cf Merge branch 'pnp' into linux-next adds a47381055bd5 Merge branch 'i2c/alert-for-acpi' of git://git.kernel.org/ [...] adds b2638e56c2ce device property: Don't split fwnode_get_irq*() APIs in the code adds d4e043a4af96 Merge branch 'devprop' into linux-next adds 54e2f59c1955 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4f774c4a65bf cpufreq: Reintroduce ready() callback adds ef8ee1cb8fc8 cpufreq: qcom-hw: Delay enabling throttle_irq adds b48cd0d12f8e cpufreq: replace cpumask_weight with cpumask_empty where a [...] adds 4a8a77abf0e2 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse adds 4ce9f72e008b ARM: dts: imx7s: Define operating points table for cpufreq adds bc8b0c271bbf cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist adds ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion adds f210ea5395dc Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 021dbecabc93 opp: Expose of-node's name in debugfs adds 2ca7f7cef008 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds b1377cc37f6b RDMA/rxe: Check the last packet by RXE_END_MASK adds b794eecb2af7 ice: add support for DSCP QoS for IDC adds 83483055321f RDMA/irdma: Refactor DCB bits in prep for DSCP support adds 4b860c9169dc RDMA/irdma: Add support for DSCP adds 2f1b2820b546 Merge branch 'irdma_dscp' into rdma.git for-next adds 6f3187d3d950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2d1e3df4af5 ref_tracker: remove filter_irq_stacks() call adds 88590b369354 net: skb_drop_reason: add document for drop reasons adds 2df3041ba3be net: netfilter: use kfree_drop_reason() for NF_DROP adds 33cba42985c8 net: ipv4: use kfree_skb_reason() in ip_rcv_core() adds c1f166d1f7ee net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() adds 10580c479190 net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() adds 1379a92d38e3 net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() adds 08d4c0370c40 net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() adds 47c1a9a4ea78 Merge branch 'ipv6-kfree_skb_reason' adds e3541022e48b mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION adds d7809b620ff3 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses adds 463e1ab82a41 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses adds 92ad3828944e selftests: forwarding: Add a test for pedit munge SIP and DIP adds f485da3c111f Merge branch 'mlxsw-dip-sip-mangling' adds 0812beb705ec caif: cleanup double word in comment adds 7d9b1b578d67 ip6mr: fix use-after-free in ip6mr_sk_done() adds b845bac8edb1 r8169: factor out redundant RTL8168d PHY config functional [...] adds 920a9fa27e78 net: asix: add proper error handling of usb read errors adds 87a9b2fd9288 net: hns3: add support for TX push mode adds dde41a697331 net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylin [...] adds ff62433883b3 net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bri [...] adds d1d5bd647c49 net: typhoon: include <net/vxlan.h> adds 642436a1ad34 net: stmmac: optimize locking around PTP clock reads adds a410a0cf9885 ipv6: Define dscp_t and stop taking ECN bits into account [...] adds 563f8e97e054 ipv4: Stop taking ECN bits into account in fib4-rules adds f55fbb6afb8d ipv4: Reject routes specifying ECN bits in rtm_tos adds 32ccf1107980 ipv4: Use dscp_t in struct fib_alias adds c3e676b98326 Merge branch 'inet-separate-dscp-from-ecn-bits-using-new-d [...] adds a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS adds b2309a71c1f2 net: add dev->dev_registered_tracker adds 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table adds 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns adds e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table adds fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() adds 1c6957646143 ipv4: add fib_net_exit_batch() adds ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode adds e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() adds 696e595f7075 ipmr: introduce ipmr_net_exit_batch() adds ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode adds 16a41634acca bonding: switch bond_net_exit() to batch mode adds ee403248fa6d net: remove default_device_exit() adds 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' adds 4e76b5c11d25 ptp_pch: use mac_pton() adds 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() adds d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() adds 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro adds 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* adds 946df10db670 ptp_pch: Remove unused pch_pm_ops adds c7d9a6751a5f net: dsa: typo in comment adds 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC adds 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC adds 453307b569a0 igc: avoid kernel warning when changing RX ring parameters adds e62ad74aa534 igb: refactor XDP registration adds 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() adds 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit adds 89bb09837b97 i40e: Remove rx page reuse double count adds b3936d27673c i40e: Aggregate and export RX page reuse stat adds 453f83054838 i40e: Add a stat tracking new RX page allocations adds cb963b989755 i40e: Add a stat for tracking pages waived adds b76bc129839d i40e: Add a stat for tracking busy rx pages adds aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO adds c5755214623d mctp: tests: Add key state tests adds 8069b22d656f mctp: Add helper for address match checking adds 0de55a7d1133 mctp: Allow keys matching any local address adds 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control adds b4f029f4f433 Merge branch 'MCTP-tag-control-interface' adds d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default adds 1121f6b02e7a octeontx2-af: Priority flow control configuration support adds e740003874ed octeontx2-af: Flow control resource management adds 8e67558177f8 octeontx2-pf: PFC config support with DCBx adds dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' adds 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx adds 8378a7910d14 dpaa2-eth: allocate a fragment already aligned adds ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] adds a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path adds a4ca448e8bfe dpaa2-eth: work with an array of FDs adds 3dc709e0cd47 dpaa2-eth: add support for software TSO adds 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] adds 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' adds b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] adds 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] adds 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function adds 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() adds 1710b52d7c13 net: usb: smsc95xx: add generic selftest support adds 5cad527d5ffa net: drop_monitor: support drop reason adds 046b841ea7c5 selftests/bpf: Use "__se_" prefix on architectures without [...] adds e91d280c840f selftests/bpf: Fix tests to use arch-dependent syscall ent [...] adds e4e835c87bb5 libbpf: Remove mode check in libbpf_set_strict_mode() adds da7af0aa20f8 bpftool: Fix strict mode calculation adds 2b9e2eadc9c8 selftests/bpf: Fix strict mode calculation adds 128dac5f21e9 Merge branch 'bpf: Fix strict mode calculation' adds fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] adds 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] adds ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header adds d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() adds 0e06b4037168 x86/alternative: Introduce text_poke_copy adds ebc1415d9b4f bpf: Introduce bpf_arch_text_copy adds 57631054fae6 bpf: Introduce bpf_prog_pack allocator adds 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] adds 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc adds 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' adds 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing adds 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing adds f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] adds 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test adds 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() adds 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. adds c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE adds cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' adds 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test adds c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro adds 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro adds f07f1503469b libbpf: Fix accessing syscall arguments on powerpc adds 5c101153bfd6 libbpf: Fix riscv register names adds cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv adds 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] adds 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL adds fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 adds 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 adds 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' adds 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro adds c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro adds 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' adds dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format adds 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide adds 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] adds e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' adds 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. adds 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock adds 7afa38831aee netfilter: cttimeout: use option structure adds 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes adds 98eee88b8dec nfqueue: enable to set skb->priority adds 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args adds 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds daf4dd16438b ice: Refactor spoofcheck configuration functions adds 3e0b59714bd4 ice: Add helper function for adding VLAN 0 adds bc42afa95487 ice: Add new VSI VLAN ops adds fb05ba1257d7 ice: Introduce ice_vlan struct adds a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan adds 2bfefa2dab6b ice: Use the proto argument for VLAN ops adds 7bd527aa174f ice: Adjust naming for inner VLAN operations adds c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations adds 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads adds cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode adds 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev adds cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF adds f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning adds adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 416abf4f1891 ieee802154: atusb: move to new USB API adds 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid adds 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant adds c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() adds 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure adds 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] adds 426522394649 net: ping6: remove a pr_debug() statement adds e7b060460f29 net: ping6: support packet timestamping adds 3ebb0b1032e5 net: ping6: support setting socket options via cmsg adds a086ee24cce2 selftests: net: rename cmsg_so_mark adds 49b786130296 selftests: net: make cmsg_so_mark ready for more options adds de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets adds 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets adds 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt adds 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME adds eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping adds af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] adds 57ea56b05b7f Merge branch 'ping6-cmsg' adds ca2d5f1ff059 qed: prevent a fw assert during device shutdown adds ede6c39c4f90 net: make net->dev_unreg_count atomic adds 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs adds dc513a405cad ipv4: Reject again rules with high DSCP values adds d8c2858181cc net/switchdev: use struct_size over open coded arithmetic adds 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings adds 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO adds 3079e342d265 net/smc: Make smc_tcp_listen_work() independent adds 8270d9c21041 net/smc: Limit backlog connections adds 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested adds a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options adds f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink adds 1ea59b5e1ae3 Merge branch 'smc-optimizations' adds 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] adds 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list adds ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list adds 12a8f37fd2d3 Merge branch 'dsa-cleanup' adds b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) adds 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding adds 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable adds 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache adds e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev adds ba55ef81637c ipv6: add (struct uncached_list)->quarantine list adds 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list adds c002496babfd Merge branch 'ipv6-loopback' adds a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() adds ff66964a9467 rtw89: extend role_maintain to support AP mode adds 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode adds fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically adds 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] adds a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap adds d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment adds b478ff6bcb2d rtw89: declare AP mode support adds 9eb071f84496 rtw88: recover rates of rate adaptive mechanism adds 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism adds 28e7ea8a3128 rtw89: coex: set EN bit to PLT register adds f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] adds 2fd6d2ef6860 brcmfmac: of: remove redundant variable len adds 71bb496ce17f mt76: mt7915: fix polling firmware-own status adds cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] adds cd4c314a65d3 mt76: mt7915: refine register definition adds f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 adds aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes adds 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 adds 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes adds b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 adds c17780e7b21e mt76: mt7915: add txfree event v3 adds 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 adds 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 adds beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support adds 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len adds e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req adds a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req adds 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine adds 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code adds 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code adds e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities adds 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module adds cb14396700c1 mt76: set wlan_idx_hi on mt7916 adds 2e30db0dde61 mt76: mt7915: add device id for mt7916 adds 97f8e1ae0381 mt76: make mt76_sar_capa static adds a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] adds abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv adds 491e37313618 mt76: sdio: lock sdio when it is needed adds 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] adds b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence adds d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c adds ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h adds 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module adds 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module adds 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module adds 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv adds 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv adds b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba adds c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv adds 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv adds 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd adds 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv adds 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv adds 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv adds 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] adds 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine adds 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module adds 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom adds 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware adds ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module adds ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] adds a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download adds 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] adds a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh adds 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module adds 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent adds d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress adds bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error adds 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command adds 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm adds 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] adds 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] adds e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] adds 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] adds 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] adds 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] adds b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm adds 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm adds 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm adds d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() adds b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() adds b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl adds 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot adds 827e7799c61b mt76: mt7921: fix crash when startup fails. adds 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq adds 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() adds 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif adds d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface adds 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine adds b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 adds e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node adds 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 adds a3fce7607afd mt76: mt7915: enable radar background detection adds 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan adds 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module adds 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] adds 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] adds b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) adds 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device adds fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] adds 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] adds 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel adds a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta adds 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch adds ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() adds be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() adds c41d2a075206 mt76: mt7915: fix the nss setting in bitrates adds bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support adds e22814bb275c mt76: mt7921s: run sleep mode by default adds 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability adds c007ef8c339d mt76: mt76x02: improve tx hang detection adds 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic adds 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic adds 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] adds eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans adds 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill adds b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes adds 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] adds b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] adds 5f7dc7d48c94 octeontx2-af: fix array bound error adds c9ac080b25d9 net: moxa: use GFP_KERNEL adds f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] adds 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support adds bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs adds cf9aaea8e55b net: lan743x: Add support for 4 Tx queues adds ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] adds a46d9d37c4f4 net: lan743x: Add support for SGMII interface adds a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management adds 48927142bcba Merge branch 'lan743x-enhancements' adds 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] adds 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set adds 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] adds 4ddc844eb81d net/sched: act_police: more accurate MTU policing adds 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] adds 2e13bde13153 net/smc: Add comment for smc_tx_pending adds 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller adds 2dc95a4d30ed net: Add dm9051 driver adds a1b86c5de725 Merge branch 'dm9051' adds 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv adds e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool adds 65c53595bc2a net: ocelot: align macros for consistency adds 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads adds d87b1c08f38a net: mscc: ocelot: use bulk reads for stats adds d4e7592b6404 Merge branch 'ocelot-stats' adds 88f62aea1cff ice: Simplify tracking status of RDMA support adds f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] adds baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. adds e722db8de6e6 net: dev: Make rps_lock() disable interrupts. adds da54d75bebf4 Merge branch 'netdev-RT' adds 7db45f8d955d net: dsa: realtek: rename macro to match filename adds dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters adds 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset adds 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup adds 1e997d040ab4 Merge branch 'dsa-realtek-next' adds 76f05d88623e net: wwan: debugfs obtained dev reference not dropped adds 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference adds e81f1e0de816 Merge branch 'wwan-debugfs' adds fa5d824ce5dd net: prestera: acl: add multi-chain support offload adds 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] adds ddddffe02717 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. adds 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. adds 28d743f67127 bpftool: Generalize light skeleton generation. adds d7beb3d6aba3 bpf: Update iterators.lskel.h. adds cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. adds 85fbd23303bc Merge branch 'bpf-light-skel' adds a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags adds 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig adds 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output adds 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] adds 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] adds d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 adds 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] adds 6657a9d44796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc1a672d5d6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7b495b975bf8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 4840aa67576b Bluetooth: hci_core: Fix leaking sent_cmd skb adds 9b9f89c60d64 Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) adds 42a401988bc4 Bluetooth: btusb: Improve stability for QCA devices adds 952b6d5f1859 Bluetooth: 6lowpan: No need to clear memory twice adds e8952af18cca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ed26edf7bfd9 brcmfmac: Add BCM43454/6 support adds db7fa61ae443 rtw89: make rfk helpers common across chips adds 0701a42499d8 rtw89: refine naming of rfk helpers with prefix adds 8e438ad4826c rtw89: extend subband for 6G band adds f76b327606c7 rtw89: add 6G support to rate adaptive mechanism adds d221270af360 rtw89: declare if chip support 160M bandwidth adds 167044af3887 rtw89: handle TX/RX 160M bandwidth adds 6dd102959920 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds bc7ee2e34b21 mtd: mchp23k256: Add SPI ID table adds 69a6d06878f0 mtd: mchp48l640: Add SPI ID table adds ad5e35f58384 mtd: Replace the expert mode symbols with a single helper adds 6a18e2b7aa9c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 8cba323437a4 mtd: rawnand: protect access to rawnand devices while in suspend adds 1e114ca3edbd Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds c9c28ed0ab61 crypto: hmac - add fips_skip support adds 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode adds e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] adds 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] adds a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly adds 048a59ef55a1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds eef173954432 drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration adds b3dcc6dc0f32 drm/i915: Populate pipe dbuf slices more accurately during [...] adds 15512021eb39 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL adds 722b717d8e27 drm/i915: Fix trailing semicolon adds 7938f4218168 dma-buf-map: Rename to iosys-map adds e7a09cea6483 Merge tag 'drm-intel-next-2022-02-08' of git://anongit.fre [...] adds 2d022081b333 drm/amdgpu: add some lockdep checks to the VM code adds e56694f718f0 drm/amdgpu: rename amdgpu_vm_bo_rmv to _del adds afa37315917b drm/amdgpu: Print once if RAS unsupported adds 3698807094ec drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs adds f185381b6481 drm/amdkfd: CRIU Implement KFD process_info ioctl adds 5ccbb057c0a1 drm/amdkfd: CRIU Implement KFD checkpoint ioctl adds 73fa13b6a511 drm/amdkfd: CRIU Implement KFD restore ioctl adds 011bbb03024f drm/amdkfd: CRIU Implement KFD resume ioctl adds cd9f79103003 drm/amdkfd: CRIU Implement KFD unpause operation adds 626f7b3190b4 drm/amdkfd: CRIU add queues support adds 8668dfc30d3e drm/amdkfd: CRIU restore queue ids adds 2485c12c980a drm/amdkfd: CRIU restore sdma id for queues adds 5bb6a8fa75fc drm/amdkfd: CRIU restore queue doorbell id adds 42c6c48214b7 drm/amdkfd: CRIU checkpoint and restore queue mqds adds 3a9822d7bd62 drm/amdkfd: CRIU checkpoint and restore queue control stack adds 40e8a766a761 drm/amdkfd: CRIU checkpoint and restore events adds bef153b70c6e drm/amdkfd: CRIU implement gpu_id remapping adds be072b06c739 drm/amdkfd: CRIU export BOs as prime dmabuf objects adds 4717fe3d8dec drm/amdkfd: CRIU checkpoint and restore xnack mode adds d1289b41ec4d drm/amdkfd: CRIU allow external mm for svm ranges adds d763d8030f44 drm/amdkfd: use user_gpu_id for svm ranges adds 08a987a8a02b drm/amdkfd: CRIU Discover svm ranges adds 9d5dabfeff3c drm/amdkfd: CRIU Save Shared Virtual Memory ranges adds c2db32ce77ad drm/amdkfd: CRIU prepare for svm resume adds 2a909ae71871 drm/amdkfd: CRIU resume shared virtual memory ranges adds 692996f2bef7 drm/amdkfd: Bump up KFD API version for CRIU adds 3f1e2e9d9993 drm/amdgpu: Nerf "buff" to "buf" adds 3f3a24a0a3a5 drm/amdgpu: Don't offset by 2 in FRU EEPROM adds 00b14ce07573 drm/amdgpu: Prevent random memory access in FRU code adds 447c7997b62a drm/amdgpu: Fix recursive locking warning adds 00d6936dbd54 drm/amdgpu: Set FRU bus for Aldebaran and Vega 20 adds d5e8ff5f7b2a drm/amdgpu: Fixed the defect of soft lock caused by infinite loop adds a50b048276c4 Revert "drm/amdgpu: Add judgement to avoid infinite loop" adds 4e781873fa13 drm/amdgpu: fix list add issue in vram reserve adds 6d53b115be01 drm/amdgpu: add utcl2_harvest to gc 10.3.1 adds 29ba7b16b907 drm/amdgpu: check the GART table before invalidating TLB adds de95753cce66 drm/amd/display: Cap pflip irqs per max otg number adds bd42571168ed drm/amd/pm: correct the way for retrieving enabled ppfeatu [...] adds 5af779adc3ab drm/amd/pm: unify the interface for retrieving enabled ppfeatures adds 2d282665d261 drm/amd/pm: update the data type for retrieving enabled pp [...] adds 7ade3ca9cdb5 drm/amd/pm: correct the usage for 'supported' member of sm [...] adds 3c6591e947f5 drm/amd/pm: drop the cache for enabled ppfeatures adds a89ef0448c9b drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures adds f69c15e15e74 drm/amd/pm: revise the implementation of smu_cmn_disable_a [...] adds a423746305d4 drm/amd/display: Fix for variable may be used uninitialized error adds 6d33f0e820bf drm/amd/display: Fix stream->link_enc unassigned during st [...] adds 3084488a49d6 drm/amd/display: limit unbounded requesting to 5k adds 77a35bb57982 drm/amd/display: remove static from optc31_set_drr adds b65007590911 drm/amdgpu/display/dc: do blocked MST topology discovery a [...] adds ca7f9d0aba99 drm/amd/display: fix yellow carp wm clamping adds 98ea24e6c563 drm/amd/display: change fastboot timing validation adds 559e2655220d drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] adds 39da460fd4c0 drm/amd/display: Fix DP LT sequence on EQ fail adds e8dd130bfdc6 drm/amd/display: [FW Promotion] Release 0.0.103.0 adds ed3a56f9c638 drm/amd/display: 3.2.172 adds 66d58bf73ba1 drm/amd/display: handle null link encoder adds d7d7ddc15672 drm/amdgpu: move lockdep assert to the right place. adds b6fba4ecf355 drm/amdgpu: reserve the pd while cleaning up PRTs adds 6cbdf12b8735 drm/amd/pm: fix error handling adds f54b6bdf4248 drm/amd/pm: add missing prototypes to amdgpu_dpm_internal adds 3786a9bc0455 drm/amdgpu: drop experimental flag on aldebaran adds bcfab8e35ce8 drm/amdgpu/display: change pipe policy for DCN 2.0 adds 120cc6e67a5e drm/amdgpu: add missing license to dpcs_3_0_0 headers adds 68550cbc6129 drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs adds 4a5dc6c73dbe drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs adds 03e5b167bd20 drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid adds b1c87b0874a4 drm/amdkfd: use unmap all queues for poison consumption adds 40f1dc5223ae drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode adds de7fbd020d95 drm/amd/pm: fix hwmon node of power1_label create issue adds 6c1a7867734b drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS adds 5bdd3eb25354 drm/amdkfd: Remove unused old debugger implementation adds a439b890dbd1 drm/amdkfd: Consolidate MQD manager functions adds 1cbbc8d4f788 drm/radeon/uvd: Fix forgotten unmap buffer objects adds db7b81545f5a drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object adds 3b99e8e37d0f drm/amd/pm: correct hwmon power label name adds 63b5fa9dbb71 drm/amdgpu: fix gmc init fail in sriov mode adds cc188a73addc drm/amd/pm: fix enabled features retrieving on Renoir and [...] adds e5af61ffaaef drm/amdkfd: CRIU fix a NULL vs IS_ERR() check adds 5aa71bd773c3 drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure adds 574ff46f1010 drm/amdkfd: fix freeing an unset pointer adds fd22013a098b drm/amd/display: extend dcn201 support adds d8a25e485857 drm/amdkfd: fix loop error handling adds f9ed188d5a08 drm/amdgpu: add support for GC 10.1.4 adds 69f915cc97c4 drm/amdgpu: loose check for umc poison mode adds b06b48d7ddae amdgpu/pm: Implement emit_clk_levels for navi10 adds c8cb19c7b26d amdgpu/pm: Add emit_clock_levels calls adds 60aac460ed97 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds 816d61d51a31 drm/amd/pm: fulfill the support for DriverSmuConfig table adds 8bbd4d83a68b drm/amdgpu: Reset OOB table error count info adds 461fa7b0ac56 drm/amdgpu: remove ctx->lock adds f3986e86b2d8 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 1915a4339542 drm/amdgpu: adjust register address calculation adds b010a46bd3ab drm/amdkfd: CRIU fix extra whitespace and block comment warnings adds 24992ab0b8b0 drm/amdkfd: Fix prototype warning for get_process_num_bos adds 7f161df1a513 drm/amdkfd: replace err by dbg print at svm vram migration adds 123db17ddff0 Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitl [...] adds b9c7babe2c2e Backmerge tag 'v5.17-rc4' of git://git.kernel.org/pub/scm/ [...] adds c401fa1892b3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds b64fa6922482 drm/amdgpu: add another raven1 gfxoff quirk adds 08f34fe2bab7 drm/amdgpu: only check for _PR3 on dGPUs adds 92a6a399b0f7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds f9819b73462a Revert "drm/amd/display: To modify the condition in indica [...] adds 2afa24d0df97 drm/radeon: Add HD-audio component notifier support (v2) adds 9d6fb14c4697 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] adds d7e7b7e2d3f5 next-20220214/amdgpu adds a28fde308c3c drm/i915: Fix dbuf slice config lookup adds 053f2b856313 drm/i915: Fix mbus join config lookup adds 2ecf64a0d266 drm/i915: group i915_drv.h forward declarations together adds 6e007c3bc970 drm/i915/color: hide struct intel_color_funcs adds 7e97596c743c drm/i915/hpd: hide struct intel_hotplug_funcs adds 91cb1e11786c drm/i915/fdi: hide struct intel_fdi_funcs adds 11a1d09c974f drm/i915/dpll: add intel_dpll_crtc_compute_clock() adds a3de31d55b2a drm/i915/dpll: hide struct intel_dpll_funcs adds edbb9242478d drm/i915/pm: hide struct drm_i915_clock_gating_funcs adds 803ec96319ee drm/i915: Move vblank waits out from IPS code adds efbb7c98f5fa drm/i915: Change IPS calling convention adds 2feb6b0f06b1 drm/i915: Hoover the IPS enable/disable calls into the pre [...] adds f3b603de2ff4 drm/i915: Move the IPS code to its own file adds 28f5f8884e7c drm/i915: Extract hsw_ips_get_config() adds 98476876b837 drm/i915: Fix IPS disable in intel_plane_disable_noatomic() adds df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h adds 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] adds 24a644ebbfd3 drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 73144c0ce4e9 drm/i915/opregion: abstract the check for valid swsci function adds 66b09ddd8b32 drm/i915/opregion: early exit from encoder notify if SWSCI [...] adds 69898171829d drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion adds a391e06958b2 drm/i915/opregion: debug log about Mailbox #2 for backlight adds f7bc440bc79a drm/i915/fbc: Fix the plane end Y offset check adds 0f4b58423f35 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() adds 0192c25c03cd drm/dp: add 128b/132b link status helpers from DP 2.0 E11 adds 427153ef63a8 drm/dp: add some new DPCD macros from DP 2.0 E11 adds 92e438619d16 drm/i915/dp: move intel_dp_prepare_link_train() call adds a421d8a99216 drm/i915/dp: rewrite DP 2.0 128b/132b link training based [...] adds 3ee7fab0f3d2 drm/i915/dp: add 128b/132b support to link status checks adds 420f63cb6d2a drm/i915/mst: update slot information for 128b/132b adds b508d01fa577 drm/i915: split out i915_gem_internal.h from i915_drv.h adds f3392b85130f drm/i915: remove leftover i915_gem_pm.h declarations from [...] adds 985a0256df32 drm/i915/selftests: Disable runtime pm wakeref tracking fo [...] adds c8eb426d47ab drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h adds be137d791b50 drm/i915: split out gem/i915_gem_create.h from i915_drv.h adds d21b3be8e144 drm/i915: Drop pointless dev_priv argument adds 8a84e7a176c0 drm/i915: Extract skl_ddb_entry_init() adds 759d4fff3d2d drm/i915: Fix plane relative_data_rate calculation adds 63b81e606320 drm/i915: Introduce skl_plane_ddb_iter adds 04d4e167522f drm/i915: Extract skl_allocate_plane_ddb() adds cad3fab413ef drm/i915: Extract skl_crtc_calc_dbuf_bw() adds 5d488786a3a1 drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() adds 0c63fd3d9625 drm/i915/dp: Reuse intel_hdmi_tmds_clock() adds 1a7a8d93db9b drm/i915: Flag crtc scaling_filter changes as modeset adds 6148f3653bba drm/i915: Fix bigjoiner state copy fails adds 2b1466ea1918 drm/i915: Remove weird code from intel_atomic_check_bigjoiner() adds aeb47df35742 drm/i915: Clean up the bigjoiner state copy logic adds 02cae05ec4b6 drm/i915: Nuke some dead code adds eec0f6a37559 next-20220214/drm-intel adds 9202d67a3c2a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b2fb79cfb26d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 4f37ea5d0e7c video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt adds 0d84dcab5cf8 video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() adds f63658a59c3d video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() inste [...] adds c07a039cbb96 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit [...] adds 81a998288956 video: fbdev: udlfb: replace snprintf in show functions wi [...] adds 83f6ad938196 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2d2329787ba2 regmap: irq: cleanup comments adds 1abd25691273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3db3d859441b ALSA: usb-audio: remove redundant assignment to variable c adds 8f85b4da579e kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor" adds 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding adds fdb1e56932a3 ALSA: ca0106: Rename register macro names adds a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake adds bad03efd11df ALSA: cleanup double word in comment adds 8d59d4afe95d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6324cf901e14 ASoC: SOF: compr: Add compress ops implementation adds eba0f0077519 ASoC: fsl_sai: Enable combine mode soft adds 823868f59ff4 ASoC: dmic: Remove spurious gpiolib select adds 2cc12ef489a3 ASoC: rt9120: Remove spurious gpiolib select adds 44bd27c42a1c ASoC: simple-amplifier: Remove spurious gpiolib select adds c29744876071 ASoC: max9759: Remove spurious gpiolib select adds 8e70aaae32b7 ASoC: zl38060: Remove spurious gpiolib select adds 805fff750107 ASoC: simple-mux: Depend on gpiolib rather than selecting it adds dcc2c012c769 ASoC: Fix gpiolib dependencies adds 91e716b2a4f9 ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer t [...] adds bab05b508ebf ASoC: SOF: dma-trace: Pass pointer to params_ext struct in [...] adds 960a89045e14 ASoC: SOF: dma-trace: Change trace_init() ops parameter list adds 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] adds 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] adds d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking adds 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] adds 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings adds 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit adds 57350bd41c3a ASoC: qcom: SC7280: Add machine driver adds b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration adds 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] adds 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema adds b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 adds 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema adds a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema adds c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema adds a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema adds 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD adds 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] adds ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] adds ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils adds 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support adds 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] adds 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client adds cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] adds 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client adds 54f5bae0b758 ASoC: SOF: IPC client infrastructure adds 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration adds 0f1d41a85bda ASoC: wm_adsp: Make compressed buffers optional adds c55b3e46cb99 ASoC: wm_adsp: Add trace caps to speaker protection FW adds 695c105933cf ASoC: Intel: bytcr_wm5102: use GFP_KERNEL adds e7c799e76f07 ASoC: SOF: compr: Mark snd_compress_ops static adds 0b88a6590021 ASoC: wm8731: Delete empty remove() function adds 3c7a4c24bd0a ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY adds 0c483a07e926 ASoC: pcm3168a: cleanup unintuitive mask usage adds c7270209fc6f ASoC: pcm3168a: refactor hw_params routine adds 6bfc1242ee99 ASoC: pcm3168a: refactor format handling adds 3e63d3c1a2e5 ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES adds 9fe0c0128d7c ASoC: pcm3168a: code cleanup adds 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] adds 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] adds 0191899db468 ASoC: Add Euro Headset support for wcd938x codec adds f36aaefc92ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4e09e8bfd24 Input: mtk-pmic-keys - use get_irq_byname() instead of index adds 41799efdb323 dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition adds 994673dc6657 Input: mtk-pmic-keys - add support for MT6358 adds 7199f895b9b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9b1644c19b17 io_uring: remove trace for eventfd adds 1a75fac9a0f9 io_uring: avoid ring quiesce while registering/unregisteri [...] adds 06d3fc633a1c io_uring: avoid ring quiesce while registering async eventfd adds 44eb33702dad io_uring: avoid ring quiesce while registering restriction [...] adds 88a0394bc27d io_uring: remove ring quiesce for io_uring_register adds 98c626b9d966 Merge branch 'for-5.18/io_uring' into for-next adds 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word adds 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() adds 7dda5d8c28c6 Merge branch 'for-5.18/block' into for-next adds 4c6572308133 io_uring: Fix use of uninitialized ret in io_eventfd_register() adds dce0a4d0fe84 Merge branch 'for-5.18/io_uring' into for-next adds a41cdf83a631 block/rnbd: Remove a useless mutex adds 23a3fe5e6bb5 Merge branch 'for-5.18/drivers' into for-next adds 785d7c2aaac4 io-wq: decouple work_list protection from the big wqe->lock adds 46fa4e4066ec io-wq: reduce acct->lock crossing functions lock/unlock adds 662edc8a1a3b io-wq: use IO_WQ_ACCT_NR rather than hardcoded number adds 30992d861ffd Merge branch 'for-5.18/io_uring' into for-next adds d5869fdc189f block: introduce block_rq_error tracepoint adds 9edc6ddf51b6 Merge branch 'for-5.18/block' into for-next adds 0e51e2ab49a9 block: remove THROTL_IOPS_MAX adds 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue adds 672fdcf0e7de block: partition include/linux/blk-cgroup.h adds 697ed8a83bca Merge branch 'for-5.18/block' into for-next adds 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content adds 2d6998968c1f Merge branch 'for-5.18/block' into for-next adds 65f43c679194 loop: clean up grammar in warning message adds 9c63ffcf4786 Merge branch 'for-5.18/drivers' into for-next adds 066e5ecbcb14 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds c207a3363c8e dm: rename split functions adds f88660e5b492 dm: fold __clone_and_map_data_bio into __split_and_process_bio adds 1a59c7b8caed dm: refactor dm_split_and_process_bio a bit adds 2f6d34fca5e0 dm: reduce code duplication in __map_bio adds 650116fb2c0f dm: remove impossible BUG_ON in __send_empty_flush adds 41a533dc5344 dm: remove unused mapped_device argument from free_tio adds 02ac5ee1018b dm: remove code only needed before submit_bio recursion adds 03973660cbe5 dm: record old_sector in dm_target_io before calling map function adds b547d9589566 dm: move kicking of suspend queue to dm_io_dec_pending adds 6fea5b45f6ae block: add bio_start_io_acct_remapped for the benefit of DM adds 99b5428d31f0 dm: add dm_submit_bio_remap interface adds b3074b05dfe8 dm crypt: use dm_submit_bio_remap adds d47ec5088e20 dm delay: use dm_submit_bio_remap adds 8df4b5237f45 dm: move duplicate code in callers of alloc_tio into alloc_tio adds 1f3c938ea2e6 dm: restrict capabilities of bios handled with __send_dupl [...] adds a60d429f4de7 dm: avoid costly xchg in start_io_acct unless needed adds 4e709cf0d225 dm: reduce dm_target_io struct by 8 bytes adds b19fd146b7bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7dd4b3dd411 pata_hpt3x2n: check channel enable bits adds 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] adds ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() adds 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() adds 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST adds a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' adds 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' adds 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' adds 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' adds f8f85e719fc1 ata: pata_hpt366: check channel enable bits adds 76ae14da4eaa ata: sata_rcar: drop unused #define's adds d71c02b0caef pata_mpc52xx: use GFP_KERNEL adds a8bc33926e8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 381a0c7531d9 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 610c07913de3 mmc: dw_mmc: Fix potential null pointer risk adds 0502f7590e8b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible adds 4b538a2fa371 mmc: sdhci-tegra: Enable wake on SD card event adds 567b16391a5d MAINTAINERS: co-maintain LiteX platform adds caea978ec930 dt-bindings: mmc: Add bindings for LiteSDCard adds 4576abc4dbd7 mmc: Add driver for LiteX's LiteSDCard interface adds b257ff7dc113 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] adds 2b5d5565bd27 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] adds 5d537febf0c7 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] adds 6e445b34316a dt-bindings: mmc: Add compatible for Mediatek MT8186 adds c36c1ef4febe mmc: wmt-sdmmc: Use of_device_get_match_data() helper adds 341fde0ef869 mmc: sdhci-tegra: Use of_device_get_match_data() helper adds 1ebe7a0a62f4 mmc: sdhci-of-at91: Use of_device_get_match_data() helper adds 5320b0004947 mmc: davinci: Use of_device_get_match_data() helper adds c8f4a8618966 mmc: dw_mmc: Use device_property_string_array_count() adds 6f26011f5a5f dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles adds 8001fdb17517 mmc: sunxi-mmc: Add D1 MMC variant adds 7894da421112 mmc: core: use sysfs_emit() instead of sprintf() adds aa622e2b7734 Merge branch 'fixes' into next adds 49c7b7ce399a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 31e250d5a873 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 7562ccd85ffb power: supply: core: Use fwnode_property_*() in power_supp [...] adds c76787b0d8d2 power: supply: core: Add support for generic fwnodes to po [...] adds 5e8c1dc78ccf power: supply: bq24190_charger: Turn off 5V boost regulato [...] adds a314fae31263 power: supply: bq24190_charger: Always call power_supply_g [...] adds 73633ccbba38 power: supply: bq24190_charger: Store ichg-max and vreg-ma [...] adds 445c21d2080f power: supply: bq24190_charger: Program charger with fwnod [...] adds 4e456230f1ba power: supply: bq24190_charger: Disallow ccc_ireg and cvc_ [...] adds f059b46e6fc3 power: supply: ug3105_battery: Add driver for uPI uG3105 b [...] adds a942f913a902 power: supply: core: Simplify hwmon memory allocation adds e83c7204f185 power: supply: rt9455: Don't pass an error code in remove [...] adds 1c97db1747b7 power: supply: core: Use device_property_string_array_count() adds d58964be64f3 power: supply: ab8500: Drop BATCTRL thermal mode adds d662a7df36e1 power: supply: ab8500: Swap max and overvoltage adds 2b0e7ac0841b power: supply: ab8500: Integrate thermal zone adds edc400e1632f power: supply: ab8500_fg: Break loop for measurement adds 673b50322bb6 power: supply: ab8500_fg: Break out load compensated voltage adds 965a990427b3 power: supply: ab8500_fg: Safeguard compensated voltage adds 3bab736363cf power: supply: ab8500_fg: Drop useless parameter adds 05906f58c822 power: supply: ab8500_chargalg: Drop charging step adds 75ee3f6f0c1a power: supply: ab8500_chargalg: Drop enable/disable sysfs adds 0f6dad11fdf7 power: supply: ab8500_charger: Restrict ADC retrieveal adds 21ad180d0fdf power: supply: ab8500_charger: Fix VBAT interval check adds 845301001308 power: supply: PCHG: Use MKBP for device event handling adds 6a4760463dbc power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init adds 8f5b373960f9 power: supply: ab8500_charger: Fix spelling typo adds cf215c37f581 power: supply: ltc2941: simplify Qlsb calculation adds 513e3b53c1d5 power: supply: ltc2941: clean up error messages adds cd4c7b2725cc power: supply: ab8500: Remove unneeded variable adds 5ac121b81b40 power: supply: axp288-charger: Set Vhold to 4.4V adds a60958df264a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f04aa69ab5c regulator: Add bindings for TPS62864x adds e2a01b4e8806 regulator: Add support for TPS6286x adds a94e5cd8457f regulator: tps62864: Fix bindings for SW property adds 95df3ac9e50e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1233174971f3 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 13db6c2acdcd apparmor: fix aa_label_asxprint return check adds f84b41430f50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 5e8d21c230f9 ima: Fix trivial typos in the comments adds e27cd859ac8c MAINTAINERS: add missing "security/integrity" directory adds ce9d663750fa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 45499cc36039 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6b813e0e48d7 iommu/msm: Use standard driver registration adds a063158b20af iommu/msm: Simplify with dev_err_probe() adds 1fdbbfd5099f iommu/ipmmu-vmsa: Check for error num after setting mask adds da9f8386d6b7 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support adds ae684caf465b iommu/ipmmu-vmsa: Add support for R-Car Gen4 adds 6efd3b835669 iommu/rockchip: : Use standard driver registration adds 5ce97f4ec5e0 iommu/amd: Recover from event log overflow adds 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak adds f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() adds 114a6f5015df iommu: Remove trivial ops->capable implementations adds 32e92d9f6f87 iommu/iova: Separate out rcache init adds a9b491f6d6de Merge branches 'arm/msm', 'arm/renesas', 'arm/rockchip', ' [...] adds d554d0637a0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema adds e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent adds d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix adds f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML adds 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml adds 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel adds e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema adds f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] adds 5c45a11b618e dt-bindings: display: samsung,exynos7-decon: convert to dtschema adds 6b15415e0303 dt-bindings: display: samsung,exynos-hdmi-ddc: convert to [...] adds 68e89bb36d58 dt-bindings: display: samsung,exynos-mixer: convert to dtschema adds a5032991e108 dt-bindings: display: samsung,exynos-hdmi: convert to dtschema adds 4c5e180b83ed dt-bindings: display: samsung,exynos5433-mic: convert to dtschema adds e4fc20d74a18 dt-bindings: display: samsung,exynos-fimd: convert to dtschema adds 59dfdc13ca22 dt-bindings: net: can: fix dtbs warning adds 3a36eb031b6f dt-bindings: rng: atmel,at91-trng: update maintainers entry adds b4ba994f2622 dt-bindings: ltk050h3146w: replace Heiko Stuebner by mysel [...] adds 106e10c4839e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 833026ad56f7 spi: spidev: prevent spidev->speed_hz from being zero adds 47e8fe57a66f spi: Modify irq request position and modify parameters adds d08de0259dfe spi: ath79: add mem_ops for fast-read adds 4f92724d4b92 spi: tegra114: Add missing IRQ check in tegra_spi_probe adds 3b8ab4da3405 spi: Fix test error for sp7021. adds 47c3e06ed95a spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe adds 60edd652005f spi: Convert spi-slave-mt27xx to json-schema adds 08727dd75123 spi: Convert spi-mt65xx to json-schema adds ccbc5d0a92c5 spi: Add compatible for Mediatek MT8186 adds c17756beacf4 spi: Add compatible for Mediatek MT8186 adds 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() adds c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros adds 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function adds afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void adds a0386bba7093 spi: make remove callback a void function adds 2cbfa2128662 spi: make remove callback a void function adds 12eed9aa3b90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cbbba6f6c22b Merge x86/misc into tip/master adds 3114715c005b Merge x86/build into tip/master adds 3a7ccf516763 Merge x86/paravirt into tip/master adds 5c105d55a9dc selftests/rseq: introduce own copy of rseq uapi header adds bfdf4e620805 rseq: Remove broken uapi field layout on 32-bit little endian adds 930378d056ea selftests/rseq: Remove useless assignment to cpu variable adds 94b80a19ebfe selftests/rseq: Remove volatile from __rseq_abi adds e546cd48ccc4 selftests/rseq: Introduce rseq_get_abi() helper adds 886ddfba933f selftests/rseq: Introduce thread pointer getters adds 233e667e1ae3 selftests/rseq: Uplift rseq selftests for compatibility wi [...] adds 24d1136a29da selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field poin [...] adds de6b52a21420 selftests/rseq: Fix ppc32 missing instruction selection "u [...] adds 26dc8a6d8e11 selftests/rseq: Fix ppc32 offsets by using long rather than off_t adds d7ed99ade3e6 selftests/rseq: Fix warnings about #if checks of undefined tokens adds 94c5cf2a0e19 selftests/rseq: Remove arm/mips asm goto compiler work-around adds b53823fb2ef8 selftests/rseq: Fix: work-around asm goto compiler bugs adds 4e15bb766b6c selftests/rseq: x86-64: use %fs segment selector for acces [...] adds 127b6429d235 selftests/rseq: x86-32: use %gs segment selector for acces [...] adds c8eaf6ac76f4 sched: move autogroup sysctls into its own file adds 6b018ec09d7d Merge sched/core into tip/master adds c243cecb58e3 perf/x86/intel/pt: Relax address filter validation adds 1fb85d06ad67 x86: Share definition of __is_canonical_address() adds d680ff24e9e1 perf/core: Fix address filter parser for multiple filters adds e5524bf1047e perf/x86/intel/pt: Fix address filter config for 32-bit kernel adds 58b2ff2c18b1 perf/core: Allow kernel address filter when not filtering [...] adds 2145e77fecfb perf/x86/intel: Enable PEBS format 5 adds 0144ba0c5bd3 KVM: x86: use the KVM side max supported fixed counter adds ee28855a5449 perf/x86/intel: Increase max number of the fixed counters adds 8838a45b9784 Merge perf/core into tip/master adds 4d6204349ed9 Merge x86/irq into tip/master adds b225e8a41f3c Merge irq/core into tip/master adds fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block adds e3649c5bd85e Merge x86/cpu into tip/master adds 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] adds fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave adds 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print adds 5626de65f97a selftests/sgx: Remove extra newlines in test output adds bba0518105c3 Merge x86/sgx into tip/master adds 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] adds 4d1e515f4899 Merge x86/sev into tip/master adds c441e934b604 locking: Add missing __sched attributes adds dc1b4df09acd atomics: Fix atomic64_{read_acquire,set_release} fallbacks adds 9983a9d577db locking/local_lock: Make the empty local_lock_*() function [...] adds 1c6f9ec00954 locking: Enable RT_MUTEXES by default on PREEMPT_RT. adds f5c54f77b07b cpumask: Add a x86-specific cpumask_clear_cpu() helper adds b008893b08dc x86/ptrace: Always inline v8086_mode() for instrumentation adds 8a3d8d8a3c55 Merge locking/core into tip/master adds f68eda78e6a0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL adds 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL adds 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] adds 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ adds e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt adds 58f103101c54 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 715a6f898b05 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds d33509293307 dt-bindings: interrupt-controller: stm32-exti: document st [...] adds 04133bb1e710 irqchip/stm32-exti: Add STM32MP13 support adds 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next adds 1f8863bfb5ca genirq: Allow the PM device to originate from irq domain adds e95f3efdeb49 irqchip/gic: Move PM device over to irq domain adds c2ea6b9b03c1 irqchip/renesas-intc-irqpin: Move PM device over to irq domain adds c3ec838e3a39 irqchip/renesas-irqc: Move PM device over to irq domain adds fb140b9c0fe1 irqchip/imx-intmux: Move PM device over to irq domain adds 4b9558f92036 gpio: mt7621: Kill parent_device usage adds 989c78f25ade gpio: omap: Move PM device over to irq domain adds 373d664b7d3b gpio: rcar: Move PM device over to irq domain adds 924610607f19 gpio: tpmx86: Move PM device over to irq domain adds f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device adds 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain adds beb0622138cd genirq: Kill irq_chip::parent_device adds add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next adds aa56c1ffec68 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds c0e740522e80 rcu: Allow expedited RCU grace periods on incoming CPUs adds bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 150154aae431 rcu: Fix description of kvfree_rcu() adds 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() adds d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled adds c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field adds 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() adds e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] adds 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate adds 82980b1622d9 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds 0cabb47af3cf rcu: Refactor rcu_barrier() empty-list handling adds a16578dd5e3a rcu: Rework rcu_barrier() and callback-migration logic adds 80b3fd474c91 rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds 5ae0f1b58b28 rcu: Create and use an rcu_rdp_cpu_online() adds 2bcd18e041fc rcu-tasks: Use order_base_2() instead of ilog2() adds 00a8b4b54cd6 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention adds 9c7ef4c30f12 srcu: Make Tree SRCU able to operate without snp_node array adds a263117cb557 srcu: Add size-state transitioning code adds 12e1f9349362 srcu: Make rcutorture dump the SRCU size state adds 53e008fa9777 srcu: Add boot-time control over srcu_node array allocation adds 3bc76a654237 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds 821a42d5bb85 srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds b08c602a7b70 srcu: Use invalid initial value for srcu_node GP sequence numbers adds 7d897cbbdc1c srcu: Avoid NULL dereference in srcu_torture_stats_print() adds c93aba1b15be srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds 76c91a72a82e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds 01e1ab0de39a srcu: Create concurrency-safe helper for initiating size t [...] adds cf7385014590 srcu: Add contention-triggered addition of srcu_node tree adds 9903af70f616 srcu: Make srcu_size_state_name static adds 92093b1bdf48 srcu: Automatically determine size-transition strategy at boot adds 105f48b57166 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds f233673cd32a torture: Make torture.sh help message match reality adds b5597cb36f8b rcutorture: Test SRCU size transitions adds 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios adds e7778e71c264 Merge branches 'exp.2022.02.08a', 'fixes.2022.02.14a', 'rc [...] adds 7075b1b438e2 Merge branch 'lkmm.2022.02.01b' into HEAD adds 7389eb9aece0 Merge branch 'clocksource.2022.02.01b' into HEAD adds 2c7d9bdcc274 Merge branch 'lkmm-dev.2022.02.01b' into HEAD adds 36437cc00fc3 EXP rcu-tasks: Check for abandoned callbacks adds f5303a97aa76 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds e062a9cf73ab EXP tick: Detect and fix jiffies update stall adds 67a8e9e317e6 EXP rcu: Add polled expedited grace-period primitives adds 139cb9cac2e8 EXP rcutorture: Test polled expedited grace-period primitives adds 56906a11fc8a torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 7060596d495d rcutorture: Suppress debugging grace period delays during [...] adds b89091b4cb34 tools/nolibc: use pselect6 on RISCV adds 4a74e83aa9f2 tools/nolibc: guard the main file against multiple inclusion adds 36c72168f09b tools/nolibc/std: move the standard type definitions to std.h adds 86238ff3a71d tools/nolibc/types: split syscall-specific definitions int [...] adds 2329d8c3bb55 tools/nolibc/arch: split arch-specific code into individual files adds 048f1bb915b5 tools/nolibc/sys: split the syscall definitions into their [...] adds 26f05ab71dec tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 11bd96efe4de tools/nolibc/string: split the string functions into string.h adds f3ae8184f26c tools/nolibc/ctype: split the is* functions to ctype.h adds 1b2e65a2c223 tools/nolibc/ctype: add the missing is* functions adds d0c4ca283607 tools/nolibc/types: move the FD_* functions to macros in types.h adds 2e21a7cfff2b tools/nolibc/types: make FD_SETSIZE configurable adds 72cb10c89993 tools/nolibc/types: move makedev to types.h and make it a macro adds 79cd00521c85 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 0fa38f464f73 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 6d0f522b0e30 tools/nolibc/stdlib: add i64toa() and u64toa() adds 23d235aed139 tools/nolibc/stdlib: add utoh() and u64toh() adds 40673faa30dd tools/nolibc/stdio: add a minimal set of stdio functions adds 2709b000119e tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds 31b9615ae94d tools/nolibc/stdio: add fwrite() to stdio adds c0b7829fe142 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 7f7d6ab02b49 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds 900c48367126 tools/nolibc/stdio: add perror() to report the errno value adds 5f0935d23308 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds fc719fb64370 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 2708ed9d03d3 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 47b0880daba0 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds a824078c6a8b tools/nolibc/string: use unidirectional variants for memcpy() adds fffda88a5576 tools/nolibc/string: slightly simplify memmove() adds ff94ad06a0bb tools/nolibc/string: add strncpy() and strlcpy() adds 14c1d43d886a tools/nolibc/string: add tiny versions of strncat() and strlcat() adds a099c31f4854 tools/nolibc: move exported functions to their own section adds d7d515141728 tools/nolibc/arch: mark the _start symbol as weak adds 0a3e789c9b29 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 3fcf2cd11bc6 tools/nolibc/string: export memset() and memmove() adds 4ff3db90501b tools/nolibc/errno: extract errno.h from sys.h adds e70638de6c6e tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds a2f2e5ea138a tools/nolibc/unistd: add usleep() adds b9a1e49b968b tools/nolibc/signal: move raise() to signal.h adds 3755f4beb2fa tools/nolibc/time: create time.h with time() adds 577bf39ea657 tools/nolibc: also mention how to build by just setting th [...] adds f520bbc89cd3 tools/nolibc/stdlib: implement abort() adds 273f1176acfb tick/rcu: Remove obsolete rcu_needs_cpu() parameters adds 4569212dbab7 tick/rcu: Stop allowing RCU_SOFTIRQ in idle adds fbc1ed420b65 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] adds 9ae953afbc93 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] adds 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() adds d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU adds cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() adds 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] adds f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] adds 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() adds a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() adds e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] adds ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() adds 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] adds 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() adds 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] adds 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] adds 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] adds 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] adds 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] adds 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() adds b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() adds 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() adds 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves adds feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key adds e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] adds ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() adds a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() adds 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks adds 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] adds 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() adds dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops adds 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] adds 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names adds 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM adds 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() adds 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define adds 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] adds 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] adds 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] adds 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] adds 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] adds 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] adds 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] adds 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h adds 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] adds 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable adds bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] adds 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation adds a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] adds 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] adds 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] adds 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] adds 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] adds cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] adds 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] adds 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] adds 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] adds c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages adds 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] adds 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] adds 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] adds 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] adds 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h adds 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] adds a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] adds a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] adds a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] adds a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] adds cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] adds e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages adds 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] adds 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] adds ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline adds 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] adds 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature adds 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] adds 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' adds 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest adds 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests adds 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] adds e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest adds 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] adds 4e71cad31c62 Merge remote-tracking branch 'kvm/master' into HEAD adds db6e7adf8de9 KVM: SVM: Rename AVIC helpers to use "avic" prefix instead [...] adds ebb1cf119f79 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds e2ffceaae508 KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined adds d42e26716d03 KVM: arm64: Stash OSLSR_EL1 in the cpu context adds f24adc65c556 KVM: arm64: Allow guest to set the OSLK bit adds 7dabf02f43a1 KVM: arm64: Emulate the OS Lock adds d134998838ac selftests: KVM: Add OSLSR_EL1 to the list of blessed regs adds 05c9324de169 selftests: KVM: Test OS lock behavior adds b61fa004a45f Merge branch kvm-arm64/oslock into kvmarm-master/next adds fcc5bf89635a KVM: arm64: Use read/write spin lock for MMU protection adds f783ef1c0e82 KVM: arm64: Add fast path to handle permission relaxation [...] adds c340f7899af6 KVM: selftests: Add vgic initialization for dirty log perf [...] adds 2bb48074b3c9 Merge branch kvm-arm64/mmu-rwlock into kvmarm-master/next adds 23afc82539cf KVM: arm64: Add comments for context flush and sync callbacks adds 01a244decc76 KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() adds 432110cd83ca arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() adds 64330073b8ef Merge branch kvm-arm64/fpsimd-doc into kvmarm-master/next adds 417838392f2e KVM: arm64: Introduce a new VMID allocator for KVM adds f8051e960922 KVM: arm64: Make VMID bits accessible outside of allocator adds 3248136b3637 KVM: arm64: Align the VMID allocation with the arm64 ASID adds 100b4f092f87 KVM: arm64: Make active_vmids invalid on vCPU schedule out adds ebca68972e22 Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next adds cc94d47ce16d kvm: selftests: aarch64: fix assert in gicv3_access_reg adds 11024a7a0ac2 kvm: selftests: aarch64: pass vgic_irq guest args as a pointer adds 5b7898648f02 kvm: selftests: aarch64: fix the failure check in kvm_set_ [...] adds a5cd38fd9c47 kvm: selftests: aarch64: fix some vgic related comments adds b53de63a8924 kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() adds 5206b9803101 Merge branch kvm-arm64/selftest/vgic-5.18 into kvmarm-master/next adds dfefa04a90cf KVM: arm64: Drop unused param from kvm_psci_version() adds 4c68d6c0a175 KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 adds c30185412daf Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next adds 5177fe91e4cf KVM: arm64: Do not change the PMU event filter after a VCP [...] adds 2093057ab879 perf: Fix wrong name in comment for struct perf_cpu_context adds 46b187821472 KVM: arm64: Keep a per-VM pointer to the default PMU adds db858060b1a7 KVM: arm64: Keep a list of probed PMUs adds 6ee7fca2a4a0 KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute adds 583cda1b0e7d KVM: arm64: Refuse to run VCPU if the PMU doesn't match th [...] adds 00e6dae00e3d Merge branch kvm-arm64/pmu-bl into kvmarm-master/next adds 79866ba4655b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda adds 1a82f6ab2365 s390/uaccess: Add copy_from/to_user_key functions adds e613d83454d7 KVM: s390: Honor storage keys when accessing guest memory adds 61380a7adfce KVM: s390: handle_tprot: Honor storage keys adds c7ef9ebbed20 KVM: s390: selftests: Test TEST PROTECTION emulation adds e9e9feebcbc1 KVM: s390: Add optional storage key checking to MEMOP IOCTL adds ef11c9463ae0 KVM: s390: Add vm IOCTL for key checked guest absolute mem [...] adds 0e1234c02b77 KVM: s390: Rename existing vcpu memop functions adds d004079edc16 KVM: s390: Add capability for storage key extension of MEM [...] adds 5e35d0eb472b KVM: s390: Update api documentation for memop ioctl adds 6cca18517740 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ed8d7c440193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d7642c28063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d717e4509af0 platform/x86: asus-wmi: Fix regression when probing for fa [...] adds 5c8e4c8662ff platform/x86: x86-android-tablets: Add battery swnode support adds de7601a681bf platform/x86: x86-android-tablets: Add Asus ME176C/TF103C [...] adds 381d785d9eef platform/x86: x86-android-tablets: Add x86_android_tablet_ [...] adds 66d1d6665a61 platform/x86: x86-android-tablets: Add lid-switch gpio-key [...] adds fdac7c8a6ee5 platform/x86: x86-android-tablets: Add IRQ to Asus ME176C [...] adds 09dd99dd201f platform/x86: x86-android-tablets: Add Nextbook Ares 8 data adds 5030e8d9ff0d platform/x86: x86-android-tablets: Minor charger / fuel-ga [...] adds 915623a80b5a platform/x86: intel_cht_int33fe: Switch to DMI modalias ba [...] adds bb22fc518c73 platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1- [...] adds ae707d0eb707 platform/x86: intel_cht_int33fe: Move to intel directory adds 9a9d154611f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4b5c7079401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 114fa138e41d dt-bindings: leds: common: fix unit address in max77693 example adds 2f1b6bb66900 dt-bindings: vendor-prefixes: Add ocs prefix adds 77d62fccebd4 leds: sgm3140: Add ocs,ocp8110 compatible adds cf642faef74f leds: lm3692x: Return 0 from remove callback adds 69f27b8d6cb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84f4c891bd88 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() adds 12fd0d082de6 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 97ecbfb30dca dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns adds 33fb697ec7e5 usb: dwc3: Get clocks individually adds 5114c3ee2487 usb: dwc3: Calculate REFCLKPER based on reference clock adds 596c87856e08 usb: dwc3: Program GFLADJ adds d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node adds 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period adds c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms adds 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] adds 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex adds 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 adds 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 adds 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 adds 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 adds 334daddbe655 dt-bindings: Add the yaml bindings for EUD adds 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector adds 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) adds a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds fbd533e90d23 Merge 5.17-rc4 into usb-next adds eb32660bc9d0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 0b435dcf7f64 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq adds 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] adds 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible adds 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] adds ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC adds 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC adds fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support adds 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 adds e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] adds ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum adds 802d00bd774b Merge 5.17-rc4 into tty-next adds 329e03644159 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 9940a7569d4c comedi: remove redundant assignment to variable buffer_config adds 9583e4ee4933 speakup: Allow lower values for the flush parameter adds 353b940c90d2 speakup_audptr: cleanup synth_version adds 5b3dc949f554 misc: alcor_pci: Fix an error handling path adds fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] adds e283a0e8b7ea VMCI: dma dg: add MMIO access to registers adds eed2298d9360 VMCI: dma dg: detect DMA datagram capability adds 8cb520bea147 VMCI: dma dg: set OS page size adds cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams adds 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams adds 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends adds 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive adds 612e5d847f7d dt-bindings: Add generic bindings for PECI adds 0af618d68d6a dt-bindings: Add bindings for peci-aspeed adds ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes adds 6523d3b2ffa2 peci: Add core infrastructure adds a85e4c52086c peci: Add peci-aspeed controller driver adds 52857e6828e2 peci: Add device detection adds 42bed52b2e9c peci: Add sysfs interface for PECI bus adds 6b8145b054b2 peci: Add support for PECI device drivers adds 93e1821c80f9 peci: Add peci-cpu driver adds bf3608f338e9 hwmon: peci: Add cputemp driver adds 73bc1b885dae hwmon: peci: Add dimmtemp driver adds bdcfb955acc9 docs: hwmon: Document PECI drivers adds 0580565dd717 docs: Add PECI documentation adds e6cb9c167eeb Merge 5.17-rc4 into char-misc-next adds f9d1d26d85e3 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next adds 386408f66649 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] adds 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake adds 8733729e6300 soundwire: Replace acpi_bus_get_device() adds ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] adds 823ca8853d60 soundwire: stream: add slave runtime to list earlier adds 5ec17b98f1d4 soundwire: stream: simplify check on port range adds 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports adds 2811221a3f64 soundwire: stream: split port allocation and configuration loops adds 1508876f0255 soundwire: stream: split alloc and config in two functions adds 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks adds c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] adds 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() adds bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] adds bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] adds edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config adds 7a908906d0c1 soundwire: stream: group sdw_stream_ functions adds 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines adds 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() adds ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] adds 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper adds f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] adds 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent adds badb8690c38a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2005a4a1aadf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used adds 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used adds b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used adds 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used adds 246c4680a94e staging: r8188eu: remove constant rf variable adds 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used adds 49132583d260 staging: r8188eu: use a define for the radio path adds 3b011b097c38 staging: r8188eu: limit rf register writes to path a adds bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] adds c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used adds 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used adds 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable adds fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration adds 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration adds fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h adds e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE adds 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE adds de424be4e976 staging: r8188eu: remove the global DriverState adds e5b45a53efc8 staging: r8188eu: remove unused struct adapter components adds 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 adds 2a02c1adf86e staging: r8188eu: irq_alloc is not used adds f59d7c0b60de staging: r8188eu: not_indic_disco is unused adds c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv adds a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used adds ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used adds 0266c945a8ff staging: r8188eu: RegUsbSS is not used adds 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used adds 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] adds 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] adds 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] adds 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] adds 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] adds a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] adds 1b9a8d755f2b Staging: nvec: Fix ending in '(' error adds f2c461536226 staging: drop fpgaboot driver adds 1e7f32f77608 Merge 5.17-rc4 into staging-testing adds e581ebafa134 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail adds caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic adds 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support adds 656f807086de dt-bindings:iio:proximity: Add sx9324 binding adds a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support adds 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support adds 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding adds 02d83fa6393a iio:proximity:sx9360: Add dt-binding support adds 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] adds 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] adds 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] adds 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] adds 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] adds 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] adds 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] adds d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] adds 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] adds 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] adds be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables adds 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables adds 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} adds 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table adds 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables adds 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table adds 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] adds 2553340bd208 iio: adc: rzg2l_adc: Fix typo adds 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] adds f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 adds ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 adds 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] adds 008cc058a4ff MAINTAINERS: fix Analog Devices links adds 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver adds 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine adds c3154def82fc iio: core: Use sysfs_emit() adds 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() adds 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() adds 48788715ac8e iio: ad9523: Use sysfs_emit() adds 2fd52124b597 iio: as3935: Use sysfs_emit() adds e9d4397a1627 iio: ina2xx-adc: sysfs_emit() adds 0ad4c227fb60 iio: lm3533: Use sysfs_emit() adds 9df24867d8e8 iio: max31856: Use sysfs_emit() adds 3c1d2fdd8096 iio: max31865: Use sysfs_emit() adds d42b626d54ae iio: max9611: Use sysfs_emit() adds 6ab56c467593 iio: ms_sensors: Use sysfs_emit() adds 1acdaa34ad17 iio: scd4x: Use sysfs_emit() adds f22ab91ae302 iio: sps30: Use sysfs_emit() adds 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver adds 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver adds f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver adds 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib adds da5936770517 adis: simplify 'adis_update_bits' macros adds c39010ea6ba1 iio: adis: stylistic changes adds 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() adds b617693a5d13 iio: adc: tsc2046: add .read_raw support adds 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations adds de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] adds e820a33748b5 math.h: Introduce data types for fractional numbers adds 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract adds 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract adds a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract adds 19d32860dc78 iio: sx9360: fix iio event generation adds 72ff282819d0 iio: pressure: dps310: Add ACPI HID table adds 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table adds 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases adds 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] adds ca85123354e1 iio: inkern: make a best effort on offset calculation adds 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations adds cd717ac6f69d iio: afe: rescale: reorder includes adds f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] adds f3366f8e6464 mailmap: Update email address for Cai Huoqing adds 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry adds 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion adds 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] adds 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties adds 130650e8360f iio: frequency: adf4350: Make use of device properties adds d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h adds 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] adds 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] adds 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] adds c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() adds 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly adds 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties adds 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] adds 35fb57611072 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc adds 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap adds 2ccd1d8a2f5d Merge branch 'icc-msm8939' into icc-next adds 1be3324ef9d4 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 05c7b7a92cc8 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug adds ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next adds 3d4500016ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1dcb74853276 Merge branch 'fixes' into for-next adds c8312098022b Merge branch 'misc' into for-next adds 2995fd171901 Merge branch 'fixes' into for-next adds 7cddf7e8d1e8 scsi: core: Make "access_state" sysfs attribute always visible adds b84b6ec0f976 scsi: core: Add scsi_done_direct() for immediate completion adds 23fe075519c6 scsi: usb: storage: Complete the SCSI request directly adds d20b3dae630f scsi: mpt3sas: Convert to flexible arrays adds c4ff687d25c0 scsi: smartpqi: Fix rmmod stack trace adds c57ee4ccb358 scsi: smartpqi: Add PCI IDs adds 2a47834d9452 scsi: smartpqi: Enable SATA NCQ priority in sysfs adds 70ba20be4bb1 scsi: smartpqi: Eliminate drive spin down on warm boot adds 94a68c814328 scsi: smartpqi: Quickly propagate path failures to SCSI midlayer adds b4dc06a9070e scsi: smartpqi: Fix a name typo and cleanup code adds 9e98e60bfca3 scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() adds 42dc0426fbbb scsi: smartpqi: Resolve delay issue with PQI_HZ value adds b73357a1fd39 scsi: smartpqi: Avoid drive spin-down during suspend adds 27655e9db479 scsi: smartpqi: Update volume size after expansion adds 3ada501d602a scsi: smartpqi: Fix kdump issue when controller is locked up adds 5d8fbce04d36 scsi: smartpqi: Speed up RAID 10 sequential reads adds 00598b056aa6 scsi: smartpqi: Expose SAS address for SATA drives adds c52efc923856 scsi: smartpqi: Fix NUMA node not updated during init adds 5e6935864d81 scsi: smartpqi: Fix BUILD_BUG_ON() statements adds c66e078ad89e scsi: smartpqi: Fix hibernate and suspend adds 291c2e0071ef scsi: smartpqi: Fix lsscsi -t SAS addresses adds 62ed6622aaf0 scsi: smartpqi: Update version to 2.1.14-035 adds c7f0d7b37291 Merge branch 'misc' into for-next adds c1f1aaf99eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 49b729f58e7a scsi: qla2xxx: Add qla2x00_async_done() for async routines adds 03e4383c7ce3 scsi: ibmvscsis: Silence -Warray-bounds warning adds 106b7a2549b4 scsi: pm8001: Clean up inconsistent indenting adds fa1d43f396f7 scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scs [...] adds c39d5aa457f2 scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_ [...] adds 26fc0ea74fcb scsi: libsas: Drop SAS_TASK_AT_INITIATOR adds 31b17c3aeb5e scsi: smartpqi: Fix unused variable pqi_pm_ops for clang adds f69b0791df1d scsi: message: fusion: Use GFP_KERNEL adds 26d4a969dd05 scsi: libsas: Use void for sas_discover_event() return code adds 59803ccb657d scsi: libsas: Remove duplicated setting for task->task_sta [...] adds 3a20e64281fd scsi: libsas: Remove unused parameter for function sas_ata_eh() adds 23406e4d1f1e scsi: Remove unused member cmd_pool for structure scsi_hos [...] adds 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event adds 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count adds 04b27e538d50 scsi: mpi3mr: Update MPI3 headers adds 191a3ef58634 scsi: mpi3mr: Fix hibernation issue adds b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever adds 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size adds 21401408ddeb scsi: mpi3mr: Update the copyright year adds d44b5fefb22e scsi: mpi3mr: Fix memory leaks adds 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0 adds ac2beb4e3bd7 Merge branch '5.17/scsi-fixes' into 5.18/scsi-staging adds 014993450642 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83a749ccfd75 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 09dc6efba908 remoteproc: Fix count check in rproc_coredump_write() adds f5d4b6d998d4 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds b586ca255ce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80c78fbeef10 gpiolib: Introduce for_each_gpio_desc_with_flag() macro adds 322b86e7a730 gpiolib: Use short form of ternary operator in gpiod_get_index() adds 6105b2e39187 gpiolib: Simplify error path in gpiod_get_index() when req [...] adds 4f351edd2675 dt-bindings: gpio: gpio-vf610: Add imx93 compatible string adds dec09a4dc165 dt-bindings: gpio: convert faraday,ftgpio01 to yaml adds 4398693a9e24 gpiolib: make struct comments into real kernel docs adds f4c551140892 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 40d933819b5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba2ab85951c9 pinctrl: fix loop in k210_pinconf_get_drive() adds e9f7b9228a94 pinctrl: k210: Fix bias-pull-up adds da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support adds 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC adds 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges adds 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible adds d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible adds 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC adds dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S adds 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings adds a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example adds c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks adds 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings adds 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() adds 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() adds b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" adds f6aca46db617 Merge branch 'devel' into for-next adds 00013f3766d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea00715da137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c8fce49f24e pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] adds 652ef476d193 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions adds 4af28d905fb4 pinctrl: renesas: r8a7779: Restore pin function sort order adds 8313b5e71e9c pinctrl: renesas: r8a7790: Restore pin function sort order adds 5a2a1c7139c0 pinctrl: renesas: r8a77995: Restore pin group sort order adds 2e08ab0427fe pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() adds 8a1fb4ababd0 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 7d2e49455811 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96d314db7580 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d468898d774 selftests: futex: set DEFAULT_INSTALL_HDR_PATH adds 729d56c60c93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fbf7b9bacf8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4dabc3d30ea coresight: etm4x: Add lock for reading virtual context ID [...] adds 78c1f970b551 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 558831f2ca72 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds a74f2b7d9083 dt-bindings: nvmem: SID: Add compatible for D1 adds bf06963d2b7c nvmem: sunxi_sid: Add support for D1 variant adds 26b081a017c0 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds fc036516aae4 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds a498017d0571 nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 29be7d2b8f9e doc: nvmem: Remove references to regmap adds 902ed4903c19 doc: nvmem: Update example adds 98e621e6c2da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f0132deee4c Merge branch 'main' of git://git.infradead.org/users/willy [...] adds d41850ac19cc Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 3e3ebfbcd943 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f647de9a0d94 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series adds 7b6da49575eb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib adds 4c12918f1086 tools/include: Add phys_addr_t to types.h adds 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h adds 24af9a87ae81 tools/include: Update atomic definitions adds bad5c52beb21 tools/include: Add mm.h file adds f181e1e4009b tools/include: Add cache.h stub adds e4e9850709f9 tools/include: Add io.h stub adds e97362caf658 tools/include: Add pfn.h stub adds ab1f3ebd520c tools/include: Add debugfs.h stub adds 46ad27eef522 memblock tests: Add skeleton of the memblock simulator adds d047055e609e memblock tests: Add memblock reset function adds c294f4708f01 memblock tests: Add memblock_add tests adds 7ee605ba9365 memblock tests: Add memblock_reserve tests adds ed7b7402f9c9 memblock tests: Add memblock_remove tests adds be95b2fb4434 memblock tests: Add memblock_add_node test adds 5b3408a4e5ff memblock tests: Add memblock_free tests adds 36bf2696a94f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d232fc449c65 random: use computational hash for entropy extraction adds e881eb34f2ea random: simplify entropy debiting adds 08f2689055c7 random: use linear min-entropy accumulation crediting adds 77a5fda6165b random: always wake up entropy writers after extraction adds 2c3906259458 random: make credit_entropy_bits() always safe adds 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() adds 6a1d5317ee05 random: remove batched entropy locking adds 519b52becb65 random: fix locking in crng_fast_load() adds 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction adds 9b9a0c25a8d1 random: get rid of secondary crngs adds 4823f059d0ac random: inline leaves of rand_initialize() adds 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init adds e8d4b479251d random: do not xor RDRAND when writing into /dev/random adds a086a3a1cbfe random: absorb fast pool into input pool after fast load adds c99c582963b8 random: use simpler fast key erasure flow on per-cpu keys adds 6372cc7e5531 random: use hash function for crng_slow_load() adds 60681e367870 random: make more consistent use of integer types adds 930f959ba484 random: remove outdated INT_MAX >> 6 check in urandom_read() adds cd7fc37163da random: zero buffer after reading entropy from userspace adds eac1bb16e570 random: fix locking for crng_init in crng_reseed() adds f543199c1ffc random: tie batched entropy generation to base_crng generation adds dd3c977c3ec3 random: remove ifdef'd out interrupt bench adds 9e529d63b4d6 random: remove unused tracepoints adds bf4e0b0a1140 random: add proper SPDX header adds 4ce3ea935e91 random: deobfuscate irq u32/u64 contributions adds 5d4fd94b8f19 random: introduce drain_entropy() helper to declutter crng [...] adds a67ac08a2c66 random: remove useless header comment adds 2eb0bc04d8b0 random: remove whitespace and reorder includes adds ff30036847db random: group initialization wait functions adds 7e883733ddb8 random: group crng functions adds 5c54c3a0725a random: group entropy extraction functions adds d350a9e5f831 random: group entropy collection functions adds 413762a946c9 random: group userspace read/write functions adds 079f87ee3392 random: group sysctl functions adds 23698e0a679c random: rewrite header introductory comment adds a727282b8518 random: defer fast pool mixing to worker adds 7e2862edd5b3 random: do not take pool spinlock at boot adds 77f41b97d529 random: unify early init crng load accounting adds 5e0c8c5c30c2 random: check for crng_init == 0 in add_device_randomness() adds eb1f9cb7627f random: pull add_hwgenerator_randomness() declaration into [...] adds 5c152f0c366b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c77670c6dede Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ae45d5d7dc11 kallsyms: support "big" kernel symbols adds cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 adds b9b3d2668aa3 kallsyms: use the correct buffer size for symbols adds 1cdc9ef6f755 rust: add C helpers adds 47d11e4c476c rust: add `compiler_builtins` crate adds 117a085fa0a8 rust: add `alloc` crate adds 63b19edb013a rust: add `build_error` crate adds 2bbdaa842fa5 rust: add `macros` crate adds a289bace34c9 rust: add `kernel` crate's `sync` module adds 9af92b3847ba rust: add `kernel` crate adds 933a9669ef0c rust: export generated symbols adds 07bb023cbccf vsprintf: add new `%pA` format specifier adds 6594494859dc scripts: add `generate_rust_analyzer.py` adds 25ade75c5dab scripts: decode_stacktrace: demangle Rust symbols adds 628714b2457b docs: add Rust documentation adds 17295a6760d5 Kbuild: add Rust support adds 0ba49d473c95 samples: add Rust examples adds 8009947b056c MAINTAINERS: Rust adds 3191308cf30a [RFC] drivers: gpio: PrimeCell PL061 in Rust adds 255b71ccea93 [RFC] drivers: android: Binder IPC in Rust adds 847245fe812e init/Kconfig: Specify the interpreter for rust-is-available.sh adds 9cd3a70aa92e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 646919f47e7a coredump: also dump first pages of non-executable ELF libraries adds e9a68cbcc4f0 mm: fix panic in __alloc_pages adds 833692556ed6 selftests/vm: cleanup hugetlb file after mremap test adds ce87ceaad71e mm/hugetlb: fix kernel crash with hugetlb mremap adds b9aa3c1b8266 kasan: test: prevent cache merging in kmem_cache_double_destroy adds 2f14968627d5 mm: fix use-after-free when anon vma name is used after vm [...] adds 28b6c1602f3e hugetlbfs: fix a truncation issue in hugepages parameter adds b1f515ff9d2d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds b7c9710fd9ef /proc/kpageflags: do not use uninitialized struct pages adds a0cb83e9eab3 procfs: prevent unprivileged processes accessing fdinfo dir adds d85d6782d85b ntfs: add sanity check on allocation size adds 5b7a528c3096 ocfs2: cleanup some return variables adds d352950aff78 fs/ocfs2: fix comments mentioning i_mutex adds a13daca913b4 ocfs2: reflink deadlock when clone file to the same direct [...] adds 5ceed0bc02f6 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 5958ed8639ce ocfs2: fix ocfs2 corrupt when iputting an inode adds 3084c8473f05 mm/fs: remove inode_congested() adds 5d701b6e02c8 mm/fs: remove bdi_congested() and wb_congested() and relat [...] adds c533bf9f7c5f remove-bdi_congested-and-wb_congested-and-related-functions-fix adds 0aac5fd6790b ext2: remove unused pointer bdi adds e3ff19034c26 f2fs: change retry waiting for f2fs_write_single_data_page() adds e3e74e93dc13 f2f2: replace some congestion_wait() calls with io_schedul [...] adds bda1b3a2cbb3 cephfs: don't set/clear bdi_congestion adds 975cce1a5f07 fuse: don't set/clear bdi_congested adds ed5061733bec NFS: remove congestion control adds a9a76eddf2d0 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" adds 307161ab6826 mm: remove congestion tracking framework adds 947582f116c0 mount: warn only once about timestamp range expiration adds 2baf3c12365b kasan, page_alloc: deduplicate should_skip_kasan_poison adds 50d3e3430837 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds 1e4d91cee85f kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds 07f866b5a72d kasan, page_alloc: simplify kasan_poison_pages call site adds 607cdd3b1931 kasan, page_alloc: init memory of skipped pages on free adds aada835459f1 kasan: drop skip_kasan_poison variable in free_pages_prepare adds 056694afe3be mm: clarify __GFP_ZEROTAGS comment adds 73ce9ca2d740 kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds 62a1c2471437 kasan, page_alloc: refactor init checks in post_alloc_hook adds 7ed1f5abe5e0 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds ca2e2fc5dee8 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds 54c50793578d kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds ff1894041eb2 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds f3dd9f724b95 kasan, page_alloc: rework kasan_unpoison_pages call site adds 2edc5231c45d kasan: clean up metadata byte definitions adds 36ce45a3e7c7 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds 658af5c93fe5 kasan, x86, arm64, s390: rename functions for modules shadow adds a88449e336f5 kasan, vmalloc: drop outdated VM_KASAN comment adds b6862213cb03 kasan: reorder vmalloc hooks adds b64fc8e1d675 kasan: add wrappers for vmalloc hooks adds 74db6b6780c6 kasan, vmalloc: reset tags in vmalloc functions adds b0523814eebc kasan, fork: reset pointer tags of vmapped stacks adds 5dd4d14dbdde kasan, arm64: reset pointer tags of vmapped stacks adds 4ea8c39c3743 kasan, vmalloc: add vmalloc tagging for SW_TAGS adds f7659da1c4d8 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds e20274658042 kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds 756425e44d94 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds 5a0ab0caecc9 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds 3bc3201476f8 kasan, page_alloc: allow skipping memory init for HW_TAGS adds 1263c6953884 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds 46a8fd0a41ac kasan, vmalloc: only tag normal vmalloc allocations adds e4d237c8fda2 kasan, arm64: don't tag executable vmalloc allocations adds e69013979f2b kasan: mark kasan_arg_stacktrace as __initdata adds cee4d82a37f1 kasan: clean up feature flags for HW_TAGS mode adds 2bcf41ea385c kasan: add kasan.vmalloc command line flag adds 87fc9fb6c04d kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds 7a9cf14708a5 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds 7fd7962a4562 kasan: documentation updates adds 51877d9163da kasan: improve vmalloc tests adds ad67271ea3f2 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds 16e19fb507ba mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] adds c166a2c1cab6 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 52f42c15dabd tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 5ea09ae70413 tools/vm/page_owner_sort.c: support sorting by stack trace adds 201802a497d3 tools/vm/page_owner_sort.c: add switch between culling by [...] adds 8bc9ea8650e3 tools/vm/page_owner_sort.c: support sorting pid and time adds 6bee09b69ae5 tools/vm/page_owner_sort.c: two trivial fixes adds 3c6e3795e3e5 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 72e8eb3f5ca5 Documentation/vm/page_owner.rst: update the documentation adds 2ae7a71730f7 documentation-vm-page_ownerrst-update-the-documentation-fix adds a82faec3b37c Documentation/vm/page_owner.rst: fix unexpected indentation warns adds 9f5ad60ec80d lib/vsprintf: avoid redundant work with 0 size adds 980af635e464 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] adds b538d4c764bd mm/page_owner: print memcg information adds 329387cecd38 mm/page_owner: record task command name adds e83638bcc8ac mm: unexport page_init_poison adds 596ce22d810e mm: move page-writeback sysctls to their own file adds 1c99db4b28b2 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes adds 614514b1d0c6 mm-move-page-writeback-sysctls-to-is-own-file-fix adds 183b404413ec filemap: remove find_get_pages() adds be9ca3025401 mm: fix invalid page pointer returned with FOLL_PIN gups adds 935c5f99d04f mm/gup: follow_pfn_pte(): -EEXIST cleanup adds 81bb6fd973e5 mm/gup: remove unused pin_user_pages_locked() adds f80e681f5aa7 mm: change lookup_node() to use get_user_pages_fast() adds 6197b175603d mm/gup: remove unused get_user_pages_locked() adds ccb193cdb08f tmpfs: support for file creation time adds 6cc1515bd002 memcg: replace in_interrupt() with !in_task() adds aa52e3b220ad memcg: add per-memcg total kernel memory stat adds e7a96af86363 memcg-add-per-memcg-total-kernel-memory-stat-v2 adds b0d7c4f24589 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation adds f6eaecb99d6a mm/memcg: retrieve parent memcg from css.parent adds fb9411111fe2 mm: generalize ARCH_HAS_FILTER_PGPROT adds dcdceeb5b619 mm: optimize do_wp_page() for exclusive pages in the swapcache adds 8eb93c99b1f9 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds 3abc5ac015ee mm: slightly clarify KSM logic in do_swap_page() adds ba2914018beb mm: streamline COW logic in do_swap_page() adds 042624b801a4 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds 8ce02be4bf34 mm/khugepaged: remove reuse_swap_page() usage adds 3bc210521148 mm/swapfile: remove stale reuse_swap_page() adds c2a18548b220 mm/huge_memory: remove stale page_trans_huge_mapcount() adds 11576f931d43 mm/huge_memory: remove stale locking logic from __split_hu [...] adds ff042edaec3e mm: merge pte_mkhuge() call into arch_make_huge_pte() adds cadb03b20dd8 mm: remove mmu_gathers storage from remaining architectures adds be7659abda40 mm: thp: fix wrong cache flush in remove_migration_pmd() adds 88e151e1866e mm: fix missing cache flush for all tail pages of compound page adds f2f2d4a6e380 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] adds 7a9b0657259b mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] adds a622aea591f0 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() adds 4f38b6fbdcc1 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] adds 32056eb53073 mm: replace multiple dcache flush with flush_dcache_folio() adds 2b90c1021ab6 mm/sparse: make mminit_validate_memmodel_limits() static adds 34841b66adc5 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds aba47d8ee3d1 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 adds 88573bfef0e7 mm/vmalloc: remove unneeded function forward declaration adds 5480a8bbdd92 mm/vmalloc: Move draining areas out of caller context adds 374f12daf3e2 mm/vmalloc: add adjust_search_size parameter adds ab536189d752 mm/vmalloc: eliminate an extra orig_gfp_mask adds 9e3d1e0371fb mm/vmalloc.c: fix "unused function" warning adds 7081e04de6da mm/vmalloc.c: vmap(): don't allow invalid pages adds d7669f8cbc7f mm: page_alloc: avoid merging non-fallbackable pageblocks [...] adds 190b5e51a873 mm/page_alloc: adding same penalty is enough to get round- [...] adds 03bddd4fb3b7 mm/page_alloc: add penalty to local_node adds 49c228ec99a3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() adds fa8b2b8a19b3 mm: discard __GFP_ATOMIC adds d1416ee1a562 mm/mmzone.h: remove unused macros adds 50cf34ba120f mm/page_alloc: don't pass pfn to free_unref_page_commit() adds 97613aa848c7 cma: factor out minimum alignment requirement adds 94c33b8b7751 mm: enforce pageblock_order < MAX_ORDER adds d64509ad6d67 mm/memory-failure.c: remove obsolete comment adds 38f8428868d6 mm/hwpoison: fix error page recovered but reported "not re [...] adds 6a06e0982155 mm/memory-failure.c: minor clean up for memory_failure_dev [...] adds af765d6ca391 mm/memory-failure.c: avoid walking page table when vma_add [...] adds dc125631ad08 mm/memory-failure.c: rework the signaling logic in kill_proc adds 98df4127de0d mm/memory-failure.c: remove unneeded orig_head adds f6d13dfb67be mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev adds afd2bf9fb94e mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] adds 64eb2a27fa6a mm/memory-failure.c: remove obsolete comment in __soft_off [...] adds a61f69dbdccb mm/memory-failure.c: remove unnecessary PageTransTail check adds f405e9f42a2a mm: invalidate hwpoison page cache page in fault path adds 06e86e6a5fed mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds e913b23e95aa mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 78b064b83b08 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds 6ba557392c8b selftests: vm: add a hugetlb test case adds 315bb31df57d mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds f40adeb678b1 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB adds 547dd4a80218 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 8f2e3126bf72 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 8242ace38674 mm/migration: add trace events for THP migrations adds 471941b88a04 mm/migration: add trace events for base page and HugeTLB m [...] adds ed078b9a8b7f mm,migrate: fix establishing demotion target adds d8138ddd5589 mm/cma: provide option to opt out from exposing pages on a [...] adds 6920d86752ab powerpc/fadump: opt out from freeing pages on cma activati [...] adds 73fe119f27e9 NUMA Balancing: add page promotion counter adds 0acf95fc0006 NUMA balancing: optimize page placement for memory tiering system adds 47ed86c0152d numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds d9acd73dd333 numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds 15250710cd48 numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds 658e3329c1a2 memory tiering: skip to scan fast memory adds 71235935e7f0 mm: page_io: fix psi memory pressure error on cold swapins adds 0648525ac357 mm/vmstat: add event for ksm swapping in copy adds 545d432fd04c mm/hwpoison: check the subpage, not the head page adds 3248d1001845 mm/balloon_compaction: make balloon page compaction callba [...] adds 34f742120414 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 9b186e2ce7b3 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] adds 3cab71c03e4f mm: handle uninitialized numa nodes gracefully adds 7040af556b4b mm-handle-uninitialized-numa-nodes-gracefully-fix adds ea87fbd43063 mm, memory_hotplug: drop arch_free_nodedata adds 92cc31893f0b mm, memory_hotplug: reorganize new pgdat initialization adds 3160cdcf8d02 mm: make free_area_init_node aware of memory less nodes adds 57c64cc40c39 memcg: do not tweak node in alloc_mem_cgroup_per_node_info adds ce6375965337 drivers/base/memory: add memory block to memory group afte [...] adds 698d12f0f201 drivers/base/node: consolidate node device subsystem initi [...] adds fa6da5f787a2 mm/memory_hotplug: remove obsolete comment of __add_pages adds 0f13786d4a75 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix adds 229fa1acf20f mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] adds a363f1b5556e mm/memory_hotplug: clean up try_offline_node adds c15f92745fcb mm/memory_hotplug: fix misplaced comment in offline_pages adds 8ad1c294f97f drivers/base/node: rename link_mem_sections() to register_ [...] adds 47864e9229f3 drivers/base/memory: determine and store zone for single-z [...] adds 576f2c04b5bd mm/munlock: delete page_mlock() and all its works adds 94a7d237e5b1 mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE adds b2636bd7f413 mm/munlock: delete munlock_vma_pages_all(), allow oomreap adds e183294c697d mm/munlock: rmap call mlock_vma_page() munlock_vma_page() adds 04066c6b9036 mm/munlock: replace clear_page_mlock() by final clearance adds ac86337f1961 mm/munlock: maintain page->mlock_count while unevictable adds 508be11e08a1 mm/munlock: mlock_pte_range() when mlocking or munlocking adds 3971433d5c9a mm/migrate: __unmap_and_move() push good newpage to LRU adds cbab7a36257f mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() adds dbda0d69ff82 mm/munlock: mlock_page() munlock_page() batch by pagevec adds fcdacf66ad26 mm/munlock: fix kernel-doc formatting issues adds 46711d3918f9 mm/internal: Implement no-op mlock_page_drain() for !CONFIG_MMU adds f4ed13c27b4f mm/munlock: page migration needs mlock pagevec drained adds fee3671813f4 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) adds 05ed536f4f98 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP adds 139da638a328 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds f713ccfec3fd mm/zswap.c: allow handling just same-value filled pages adds 8d3b21a8ebc5 mm: remove usercopy_warn() adds b1f094c9c324 mm: uninline copy_overflow() adds 2a2ecaa7457f highmem: document kunmap_local() adds 921fbe221149 highmem-document-kunmap_local-v2 adds 26307934f463 mm/highmem: remove unnecessary done label adds 1c062acd0086 mm/hmm.c: remove unneeded local variable ret adds 89b1f76102d7 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages adds ae8f494f3456 mm: remove the __KERNEL__ guard from <linux/mm.h> adds 1e836c065690 mm: remove pointless includes from <linux/hmm.h> adds 72112dea3c1c mm: move free_devmap_managed_page to memremap.c adds 298fa6c74f9e mm: simplify freeing of devmap managed pages adds 1598f04b4768 mm: don't include <linux/memremap.h> in <linux/mm.h> adds 4a22382e4a12 mm-dont-include-linux-memremaph-in-linux-mmh-fix adds 26702b0cc23d fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" adds 56370af4a76c mm: remove the extra ZONE_DEVICE struct page refcount adds dac7c3c03153 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED adds edf51d693ec7 mm: generalize the pgmap based page_free infrastructure adds 39c2962787fc mm: refactor check_and_migrate_movable_pages adds 10a36748e912 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page adds 2c1f954e9bbd mm: refactor the ZONE_DEVICE handling in migrate_vma_pages adds 1c401eef61b2 mm: move the migrate_vma_* device migration code into its [...] adds 7417de608160 mm: include <asm/tlbflush.h> in migrate_device.c adds a50f147206b8 mm: build migrate_vma_* for all configs with ZONE_DEVICE support adds d4de82d1f1b0 mm: add zone device coherent type memory support adds 0a5c095423a8 mm: add device coherent vma selection for memory migration adds 184be73ea966 mm/gup: fail get_user_pages for LONGTERM dev coherent type adds 9731a0688e7f drm/amdkfd: add SPM support for SVM adds 5f6ab9511e5a drm/amdkfd: coherent type as sys mem on migration to ram adds 333331db2e0f lib: test_hmm add ioctl to get zone device type adds bbb33398f561 lib: test_hmm add module param for zone device type adds 7370f48be7a9 lib: add support for device coherent type in test_hmm adds 10fa5db74697 tools: update hmm-test to support device coherent type adds 10c1dbb1c4e4 tools: update test_hmm script to support SP config adds 49782387e13d mm: remove the vma check in migrate_vma_setup() adds d30a84e84bfd mm/gup: migrate device coherent pages when pinning instead [...] adds a0a178151535 mm/damon/dbgfs/init_regions: use target index instead of t [...] adds 54357fc527ef Docs/admin-guide/mm/damon/usage: update for changed initai [...] adds a1baae97bd7b mm/damon/core: move damon_set_targets() into dbgfs adds 2a325e799fe7 mm/damon: remove the target id concept adds 2d26f459b1d6 mm/damon: remove redundant page validation adds 6b7473a16590 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 5bca39a1aab9 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds d0fa99053a22 kernel/hung_task.c: Monitor killed tasks. adds 2d9768174017 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks adds 32f9e115636b proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix adds 315dccef4186 proc/vmcore: fix possible deadlock on concurrent mmap and read adds 8f454c4488ed proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment adds c53d84481aaf proc/sysctl: make protected_* world readable adds 6251cabd6fa9 Kconfig.debug: make DEBUG_INFO selectable from a choice adds 6c56965d183d Kconfig.debug: make DEBUG_INFO always default=n adds 5e9cd8b0223f include: drop pointless __compiler_offsetof indirection adds 7d7cd88786df ilog2: force inlining of __ilog2_u32() and __ilog2_u64() adds 1743830424b3 bitfield: add explicit inclusions to the example adds ffd6a1c87678 lz4: fix LZ4_decompress_safe_partial read out of bound adds a4c2323a5a71 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] adds 89172573625f checkpatch: add --fix option for some TRAILING_STATEMENTS adds cbded2e10159 checkpatch: add early_param exception to blank line after [...] adds 32fbcfa08728 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] adds e273b170fc41 fs/binfmt_elf: fix AT_PHDR for unusual ELF files adds 8ceb813e3bc4 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 adds a074be9e0cd2 fs/binfmt_elf: refactor load_elf_binary function adds 7044ec9881a4 ELF: fix overflow in total mapping size calculation adds 591048580b29 binfmt: move more stuff undef CONFIG_COREDUMP adds 0ad1d7e474ed kallsyms: print module name in %ps/S case when KALLSYMS is [...] adds 33437b2582a8 init: use ktime_us_delta() to make initcall_debug log more [...] adds fe55b9be7873 init/main.c: silence some -Wunused-parameter warnings adds faffbb86bdf9 fs/pipe: use kvcalloc to allocate a pipe_buffer array adds 327893fde784 fs/pipe.c: local vars have to match types of proper pipe_i [...] adds ae43ff202f81 minix: fix bug when opening a file with O_DIRECT adds 014c2b96cd16 fat: use pointer to simple type in put_user() adds 64b78c71ca1e exec: force single empty string when argv is empty adds b9692ec0f84e exec: Fix min/max typo in stack space calculation adds 333d1a8d0e3b selftests/exec: test for empty string on NULL argv adds ea9be9defd45 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] adds 17f0a0a3f76c riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] adds cb0e64147447 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 05e08abe9a4c arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 36eaacbdae81 docs: kdump: update description about sysfs file system support adds da77a16c83bc docs: kdump: add scp example to write out the dump file adds 3b7394652f68 panic: unset panic_on_warn inside panic() adds 285567cc3ded ubsan: no need to unset panic_on_warn in ubsan_epilogue() adds 3d848d5d542f kasan: no need to unset panic_on_warn in end_report() adds 755a1d0ce3a6 docs: sysctl/kernel: add missing bit to panic_print adds 94f166bc16a5 sysctl: documentation: fix table format warning adds 671bf16a086e panic: add option to dump all CPUs backtraces in panic_print adds 761411fe6609 panic: allow printing extra panic information on kdump adds 7bc8f750ebfe kcov: split ioctl handling into locked and unlocked parts adds e838fbd842fe kcov: properly handle subsequent mmap calls adds 63b9f8e8ece5 selftests: set the BUILD variable to absolute path adds d99ba61f3c40 selftests: add and export a kernel uapi headers path adds 78de3522ef1a selftests: correct the headers install path adds 7f2f1918c292 selftests: futex: add the uapi headers include variable adds 665fd8fe1f54 selftests: kvm: add the uapi headers include variable adds da0aa8cacb94 selftests: landlock: add the uapi headers include variable adds 6dcc96d96b9e selftests: net: add the uapi headers include variable adds 31b1a78539fe selftests: mptcp: add the uapi headers include variable adds 86bd0a7454ab selftests: vm: add the uapi headers include variable adds 88ccf2bba0c1 selftests: vm: remove dependecy from internal kernel macros adds 34e0766da45d selftests: kselftest framework: provide "finished" helper adds e6d730357d21 selftests: use -isystem instead of -I to include headers adds 408150a32edf Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" adds 1a5c924aca2d ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 10a64d66e319 Merge branch 'akpm-current/current' adds b593b8979eac Add linux-next specific files for 20220215
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 (b3c0a155ef77) \ 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 | 1 + CREDITS | 6 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-peci | 16 + .../ABI/testing/sysfs-driver-aspeed-uart-routing | 6 +- Documentation/ABI/testing/sysfs-driver-eud | 9 + Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- Documentation/Makefile | 2 +- Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 26 + Documentation/admin-guide/sysctl/kernel.rst | 2 +- Documentation/block/biodoc.rst | 6 +- Documentation/cpu-freq/cpu-drivers.rst | 3 + Documentation/dev-tools/kunit/usage.rst | 2 +- Documentation/devicetree/bindings/arm/altera.yaml | 46 +- .../devicetree/bindings/arm/atmel-at91.yaml | 3 +- Documentation/devicetree/bindings/arm/fsl.yaml | 22 + .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 16 +- .../devicetree/bindings/arm/rockchip.yaml | 13 + .../devicetree/bindings/arm/stm32/stm32.yaml | 6 + .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 + .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 + .../bindings/display/exynos/exynos-mic.txt | 51 - .../bindings/display/exynos/exynos5433-decon.txt | 60 - .../bindings/display/exynos/exynos7-decon.txt | 65 - .../bindings/display/exynos/exynos_hdmi.txt | 64 - .../bindings/display/exynos/exynos_hdmiddc.txt | 15 - .../bindings/display/exynos/exynos_hdmiphy.txt | 15 - .../bindings/display/exynos/exynos_mixer.txt | 26 - .../bindings/display/exynos/samsung-fimd.txt | 107 - .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 + .../display/samsung/samsung,exynos-hdmi.yaml | 227 + .../display/samsung/samsung,exynos-mixer.yaml | 143 + .../display/samsung/samsung,exynos5433-decon.yaml | 148 + .../display/samsung/samsung,exynos5433-mic.yaml | 95 + .../display/samsung/samsung,exynos7-decon.yaml | 120 + .../bindings/display/samsung/samsung,fimd.yaml | 198 + .../devicetree/bindings/firmware/arm,scmi.yaml | 11 + .../devicetree/bindings/gpio/faraday,ftgpio010.txt | 27 - .../bindings/gpio/faraday,ftgpio010.yaml | 65 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +- .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 - .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 161 + .../bindings/iio/proximity/semtech,sx9360.yaml | 89 + .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../interrupt-controller/st,stm32-exti.yaml | 1 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 4 + Documentation/devicetree/bindings/leds/common.yaml | 9 +- .../ddr/jedec,lpddr2-timings.yaml | 135 + .../memory-controllers/ddr/jedec,lpddr2.yaml | 6 +- .../ddr/jedec,lpddr3-timings.yaml | 157 + .../memory-controllers/ddr/jedec,lpddr3.yaml | 263 + .../memory-controllers/ddr/lpddr2-timings.txt | 52 - .../memory-controllers/ddr/lpddr3-timings.txt | 58 - .../bindings/memory-controllers/ddr/lpddr3.txt | 107 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 4 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 1 + .../bindings/net/cortina,gemini-ethernet.txt | 92 - .../bindings/net/cortina,gemini-ethernet.yaml | 137 + .../devicetree/bindings/net/davicom,dm9051.yaml | 62 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 - .../devicetree/bindings/net/dsa/realtek.yaml | 394 + .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/wireless/mediatek,mt76.yaml | 9 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 + .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 + .../bindings/phy/transmit-amplitude.yaml | 103 + .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 30 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 + .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 + .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 + .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 + .../bindings/soc/samsung/exynos-usi.yaml | 20 +- .../devicetree/bindings/sound/arndale.txt | 25 - .../bindings/sound/davinci-mcasp-audio.txt | 86 - .../bindings/sound/davinci-mcasp-audio.yaml | 201 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,cros-ec-codec.yaml | 1 + .../bindings/sound/google,sc7280-herobrine.yaml | 180 + .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 + .../bindings/sound/samsung,aries-wm8994.yaml | 4 + .../devicetree/bindings/sound/samsung,arndale.yaml | 45 + .../bindings/sound/samsung,smdk-wm8994.txt | 14 - .../bindings/sound/samsung,smdk5250.yaml | 38 + .../devicetree/bindings/sound/samsung,snow.yaml | 74 + .../bindings/sound/samsung,tm2-audio.txt | 42 - .../devicetree/bindings/sound/samsung,tm2.yaml | 80 + Documentation/devicetree/bindings/sound/snow.txt | 31 - .../bindings/spi/mediatek,spi-mt65xx.yaml | 102 + .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 + .../devicetree/bindings/spi/spi-mt65xx.txt | 68 - .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 - .../bindings/spi/spi-sunplus-sp7021.yaml | 6 +- .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 - .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 + .../devicetree/bindings/trivial-devices.yaml | 8 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 + .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 +- Documentation/driver-api/device-io.rst | 9 + Documentation/driver-api/dma-buf.rst | 9 - Documentation/driver-api/nvmem.rst | 28 +- Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/gpu/i915.rst | 1 - Documentation/gpu/todo.rst | 20 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/peci-cputemp.rst | 90 + Documentation/hwmon/peci-dimmtemp.rst | 57 + Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 11 + Documentation/kbuild/makefiles.rst | 2 + Documentation/networking/mctp.rst | 48 + Documentation/peci/index.rst | 16 + Documentation/peci/peci.rst | 51 + Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding-guidelines.rst | 6 +- Documentation/rust/logo.svg | 357 + Documentation/scheduler/sched-domains.rst | 8 +- Documentation/sphinx/kfigure.py | 134 +- .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 + .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 2 + Documentation/virt/kvm/api.rst | 112 +- Documentation/virt/kvm/devices/vcpu.rst | 34 +- MAINTAINERS | 197 +- Makefile | 34 +- Next/SHA1s | 315 +- Next/Trees | 1 - Next/merge.log | 8484 ++++++++++++-------- arch/Kconfig | 24 +- arch/alpha/configs/defconfig | 1 - arch/alpha/include/asm/user.h | 6 - arch/alpha/include/asm/xor.h | 53 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/segment.h | 20 - arch/arc/include/asm/thread_info.h | 3 - arch/arc/include/asm/uaccess.h | 48 +- arch/arm/arm-soc-for-next-contents.txt | 49 - arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-g4.dtsi | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 11 + arch/arm/boot/dts/aspeed-g6.dtsi | 11 + arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 + arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 - arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 + arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 16 + arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 2 +- arch/arm/boot/dts/spear320-hmi.dts | 1 - arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 4 - arch/arm/boot/dts/stm32429i-eval.dts | 12 + arch/arm/boot/dts/stm32746g-eval.dts | 12 + arch/arm/boot/dts/stm32f429-disco.dts | 12 + arch/arm/boot/dts/stm32f429.dtsi | 57 +- arch/arm/boot/dts/stm32f469-disco.dts | 16 + arch/arm/boot/dts/stm32f746-disco.dts | 12 + arch/arm/boot/dts/stm32f746.dtsi | 47 - arch/arm/boot/dts/stm32f769-disco.dts | 12 + arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 81 +- arch/arm/boot/dts/stm32mp131.dtsi | 81 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 143 +- arch/arm/boot/dts/stm32mp151.dtsi | 29 +- .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 + .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 + arch/arm/boot/dts/stm32mp157a-iot-box.dts | 2 + ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 + .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 + arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 6 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 2 + arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts | 53 + arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 552 ++ arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 + arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 56 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 + arch/arm/boot/dts/sun8i-h3.dtsi | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 22 +- arch/arm/configs/davinci_all_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/integrator_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/lart_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 61 +- arch/arm/configs/netwinder_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 1 - arch/arm/include/asm/user.h | 4 - arch/arm/include/asm/xor.h | 42 +- arch/arm/lib/xor-neon.c | 12 +- arch/arm/mach-socfpga/Kconfig | 2 + arch/arm64/Kconfig.platforms | 3 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 21 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 8 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 - arch/arm64/boot/dts/arm/juno-base.dtsi | 3 +- arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 56 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 44 +- arch/arm64/boot/dts/freescale/Makefile | 36 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 + .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 + .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 + arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 ++ arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 6 +- .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 + .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 + .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 + .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 +++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 22 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 38 + arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 63 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 1 - .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 1 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 13 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 36 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 33 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 92 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 17 +- arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 1 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 1 + arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 207 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 193 - .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 30 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 14 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 77 + arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 + .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 + arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 ++ arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 23 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 457 ++ arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 69 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 132 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 4 +- arch/arm64/configs/defconfig | 142 +- arch/arm64/include/asm/kvm_host.h | 32 +- arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/ptrace.h | 2 +- arch/arm64/include/asm/sysreg.h | 8 + arch/arm64/include/asm/xor.h | 21 +- arch/arm64/include/uapi/asm/kvm.h | 4 + arch/arm64/include/uapi/asm/ptrace.h | 1 - arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 127 +- arch/arm64/kvm/debug.c | 26 +- arch/arm64/kvm/fpsimd.c | 14 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 + arch/arm64/kvm/hyp/nvhe/Makefile | 3 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 54 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 +- arch/arm64/kvm/hyp/nvhe/stub.c | 22 - arch/arm64/kvm/mmu.c | 50 +- arch/arm64/kvm/pmu-emul.c | 141 +- arch/arm64/kvm/psci.c | 6 +- arch/arm64/kvm/sys_regs.c | 74 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 + arch/arm64/kvm/vmid.c | 196 + arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/mmu.c | 1 + arch/h8300/include/asm/user.h | 4 - arch/hexagon/mm/init.c | 2 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/asm/user.h | 6 - arch/ia64/include/asm/xor.h | 21 +- arch/m68k/coldfire/m5441x.c | 1 - arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/include/asm/user.h | 4 - arch/m68k/mm/fault.c | 2 - arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/mips/Kconfig | 5 + arch/mips/ath79/early_printk.c | 1 + arch/mips/ath79/setup.c | 6 + arch/mips/boot/compressed/Makefile | 1 + arch/mips/boot/dts/ingenic/ci20.dts | 15 +- arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/ip22_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/malta_defconfig | 2 +- arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/workpad_defconfig | 1 - arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 1 + arch/mips/loongson2ef/Platform | 3 +- arch/mips/loongson64/Platform | 24 +- arch/mips/vdso/Makefile | 3 + arch/nds32/mm/init.c | 1 - arch/openrisc/Kconfig | 1 - arch/openrisc/include/asm/thread_info.h | 7 - arch/openrisc/include/asm/uaccess.h | 51 +- arch/openrisc/mm/init.c | 2 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/bitops.h | 8 + arch/parisc/include/asm/uaccess.h | 29 +- arch/parisc/lib/iomap.c | 18 + arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 4 +- arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 + arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 1 - arch/powerpc/include/asm/asm-compat.h | 2 + arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +- arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/fadump-internal.h | 5 - arch/powerpc/include/asm/ftrace.h | 62 +- arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 20 - arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 3 - arch/powerpc/include/asm/nohash/64/pgtable.h | 3 - arch/powerpc/include/asm/pmac_feature.h | 12 + arch/powerpc/include/asm/ppc_asm.h | 5 - arch/powerpc/include/asm/rtas.h | 1 - arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/user.h | 5 - arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 11 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/rtas.c | 6 + arch/powerpc/kernel/security.c | 15 + arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/trace/Makefile | 6 +- arch/powerpc/kernel/trace/ftrace.c | 32 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 - arch/powerpc/kernel/trace/ftrace_64.S | 64 - arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 327 - arch/powerpc/kernel/trace/ftrace_low.S | 78 + arch/powerpc/kernel/trace/ftrace_mprofile.S | 307 + arch/powerpc/kernel/vdso/.gitignore | 5 + arch/powerpc/kernel/vdso/Makefile | 103 + arch/powerpc/kernel/vdso/cacheflush.S | 98 + arch/powerpc/kernel/vdso/datapage.S | 64 + .../gen_vdso32_offsets.sh} | 0 .../gen_vdso64_offsets.sh} | 0 arch/powerpc/kernel/vdso/getcpu.S | 50 + arch/powerpc/kernel/vdso/gettimeofday.S | 124 + arch/powerpc/kernel/{vdso32 => vdso}/note.S | 0 .../{vdso32/sigtramp.S => vdso/sigtramp32.S} | 0 .../{vdso64/sigtramp.S => vdso/sigtramp64.S} | 0 arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S | 0 arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S | 0 arch/powerpc/kernel/vdso/vgettimeofday.c | 49 + arch/powerpc/kernel/vdso32/.gitignore | 3 - arch/powerpc/kernel/vdso32/Makefile | 73 - arch/powerpc/kernel/vdso32/cacheflush.S | 98 - arch/powerpc/kernel/vdso32/datapage.S | 58 - arch/powerpc/kernel/vdso32/getcpu.S | 50 - arch/powerpc/kernel/vdso32/gettimeofday.S | 78 - arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 - arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 - arch/powerpc/kernel/vdso64/Makefile | 56 - arch/powerpc/kernel/vdso64/cacheflush.S | 75 - arch/powerpc/kernel/vdso64/datapage.S | 59 - arch/powerpc/kernel/vdso64/getcpu.S | 33 - arch/powerpc/kernel/vdso64/gettimeofday.S | 58 - arch/powerpc/kernel/vdso64/note.S | 1 - arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 - arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kexec/core.c | 15 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/checksum_32.S | 3 - arch/powerpc/lib/copy_32.S | 3 - arch/powerpc/lib/sstep.c | 22 +- arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 + arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 3 - arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/net/bpf_jit_comp32.c | 14 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 + arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 - arch/powerpc/platforms/cell/spufs/sched.c | 3 +- arch/powerpc/platforms/powermac/pmac.h | 2 + arch/powerpc/platforms/pseries/lparcfg.c | 87 + arch/powerpc/platforms/pseries/mobility.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/riscv/Makefile | 6 + arch/riscv/kernel/cpu-hotplug.c | 2 + arch/riscv/mm/extable.c | 6 +- arch/s390/boot/head.S | 1 - arch/s390/include/asm/crw.h | 1 - arch/s390/include/asm/ctl_reg.h | 2 + arch/s390/include/asm/nmi.h | 1 - arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/ptrace.h | 2 +- arch/s390/include/asm/sclp.h | 1 - arch/s390/include/asm/smp.h | 1 - arch/s390/include/asm/uaccess.h | 24 +- arch/s390/include/asm/user.h | 4 - arch/s390/include/uapi/asm/ptrace.h | 1 - arch/s390/kernel/asm-offsets.c | 2 + arch/s390/kernel/base.S | 3 +- arch/s390/kernel/cache.c | 1 - arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/early.c | 1 - arch/s390/kernel/entry.S | 1 - arch/s390/kernel/ftrace.c | 46 +- arch/s390/kernel/head64.S | 1 - arch/s390/kernel/ipl.c | 1 - arch/s390/kernel/lgr.c | 3 +- arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/mcount.S | 2 - arch/s390/kernel/nmi.c | 1 - arch/s390/kernel/os_info.c | 12 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/stacktrace.c | 1 - arch/s390/kernel/topology.c | 1 - arch/s390/kvm/gaccess.c | 250 +- arch/s390/kvm/gaccess.h | 84 +- arch/s390/kvm/intercept.c | 12 +- arch/s390/kvm/kvm-s390.c | 135 +- arch/s390/kvm/priv.c | 66 +- arch/s390/lib/delay.c | 1 - arch/s390/lib/test_modules.c | 3 - arch/s390/lib/test_modules.h | 3 + arch/s390/lib/uaccess.c | 81 +- arch/s390/lib/xor.c | 21 +- arch/s390/mm/maccess.c | 23 +- arch/s390/mm/pgalloc.c | 8 +- arch/s390/mm/vmem.c | 1 - arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/user.h | 6 - arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/x86/Kconfig | 1 + arch/x86/Makefile | 3 + arch/x86/events/intel/core.c | 40 +- arch/x86/events/intel/ds.c | 14 +- arch/x86/events/intel/pt.c | 55 +- arch/x86/include/asm/bug.h | 20 +- arch/x86/include/asm/cpufeatures.h | 6 +- arch/x86/include/asm/cpumask.h | 10 + arch/x86/include/asm/intel_ds.h | 5 +- arch/x86/include/asm/kvm-x86-ops.h | 29 +- arch/x86/include/asm/kvm_host.h | 39 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/page.h | 10 + arch/x86/include/asm/perf_event.h | 2 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/svm.h | 36 + arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/user_32.h | 4 - arch/x86/include/asm/user_64.h | 4 - arch/x86/include/asm/xen/cpuid.h | 7 + arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/kernel/alternative.c | 34 + arch/x86/kernel/cpu/sgx/encl.c | 2 + arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/resource.c | 23 +- arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/emulate.c | 24 +- arch/x86/kvm/hyperv.c | 185 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/i8259.c | 8 +- arch/x86/kvm/ioapic.c | 6 +- arch/x86/kvm/kvm_onhyperv.c | 14 + arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu.h | 38 - arch/x86/kvm/mmu/mmu.c | 109 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmutrace.h | 23 + arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 8 +- arch/x86/kvm/mmu/tdp_iter.h | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 487 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/pmu.c | 7 +- arch/x86/kvm/pmu.h | 2 - arch/x86/kvm/svm/avic.c | 121 +- arch/x86/kvm/svm/hyperv.h | 35 + arch/x86/kvm/svm/nested.c | 71 +- arch/x86/kvm/svm/sev.c | 28 +- arch/x86/kvm/svm/svm.c | 199 +- arch/x86/kvm/svm/svm.h | 67 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 14 +- arch/x86/kvm/vmx/nested.c | 5 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 91 +- arch/x86/kvm/x86.c | 117 +- arch/x86/kvm/x86.h | 9 +- arch/x86/kvm/xen.c | 101 +- arch/x86/lib/csum-partial_64.c | 26 - arch/x86/mm/maccess.c | 7 +- arch/x86/net/bpf_jit_comp.c | 69 +- arch/x86/um/Kconfig | 1 + arch/x86/xen/enlighten_hvm.c | 9 +- arch/x86/xen/vga.c | 16 +- block/bfq-iosched.h | 1 - block/bio.c | 2 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 4 +- block/blk-cgroup.h | 477 ++ block/blk-core.c | 29 +- block/blk-crypto-fallback.c | 2 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 2 +- block/blk-ioprio.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 4 +- block/blk-sysfs.c | 2 +- block/blk-throttle.c | 1 - block/bounce.c | 2 +- block/elevator.c | 2 +- crypto/hmac.c | 4 + crypto/testmgr.c | 3 + crypto/testmgr.h | 11 + drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/speakup_dectlk.c | 1 + drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/ec.c | 10 + drivers/acpi/sleep.c | 15 +- drivers/acpi/tables.c | 2 +- drivers/acpi/x86/s2idle.c | 12 +- drivers/android/node.rs | 12 +- drivers/android/process.rs | 41 +- drivers/android/rust_binder.rs | 5 +- drivers/ata/libata-core.c | 15 +- drivers/ata/libata-sff.c | 9 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_hpt366.c | 42 +- drivers/ata/pata_hpt3x2n.c | 17 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/pata_samsung_cf.c | 7 +- drivers/ata/sata_fsl.c | 16 +- drivers/ata/sata_rcar.c | 11 +- drivers/base/memory.c | 101 +- drivers/base/node.c | 18 +- drivers/base/platform.c | 6 +- drivers/base/power/wakeup.c | 41 +- drivers/base/property.c | 32 +- drivers/base/regmap/regmap-irq.c | 56 +- drivers/block/loop.c | 69 +- drivers/block/loop.h | 1 - drivers/block/rnbd/rnbd-clt.c | 11 +- drivers/bluetooth/btusb.c | 13 + drivers/bus/mhi/pci_generic.c | 1 + drivers/bus/moxtet.c | 4 +- drivers/char/hw_random/core.c | 1 + drivers/char/random.c | 2486 +++--- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/clk-scmi.c | 71 +- drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 ++ drivers/clk/qcom/gcc-ipq8074.c | 19 +- drivers/clk/qcom/gcc-msm8996.c | 971 ++- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r9a07g044-cpg.c | 426 +- drivers/clk/renesas/rzg2l-cpg.c | 6 + drivers/clk/renesas/rzg2l-cpg.h | 1 + drivers/clk/rockchip/clk-rk3568.c | 14 +- drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 10 +- drivers/comedi/drivers/pcm3724.c | 1 - drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 4 + drivers/cpufreq/cpufreq_governor_attr_set.c | 5 - drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 13 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/crypto/atmel-tdes.c | 1 + drivers/dma-buf/dma-buf.c | 22 +- drivers/dma-buf/heaps/cma_heap.c | 10 +- drivers/dma-buf/heaps/system_heap.c | 10 +- drivers/firmware/arm_scmi/Kconfig | 15 + drivers/firmware/arm_scmi/Makefile | 7 + drivers/firmware/arm_scmi/clock.c | 34 +- drivers/firmware/arm_scmi/driver.c | 38 +- drivers/firmware/arm_scmi/virtio.c | 495 +- drivers/firmware/imx/rm.c | 45 + drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-sifive.c | 2 +- drivers/gpio/gpio-sim.c | 19 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio_pl061_rust.rs | 54 +- drivers/gpio/gpiolib-cdev.c | 6 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/gpio/gpiolib-sysfs.c | 14 +- drivers/gpio/gpiolib.c | 35 +- drivers/gpio/gpiolib.h | 53 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 24 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 25 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 96 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 24 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 24 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 25 +- drivers/gpu/drm/amd/amdkfd/Makefile | 2 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1603 +++- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 845 -- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 230 - drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 158 - drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 293 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 246 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 51 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 313 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 12 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 63 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 41 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 123 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 150 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 172 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 147 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 168 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 91 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 372 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 357 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 39 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 27 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 27 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 4 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 4 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 61 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 4 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 573 -- .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 3565 -------- .../amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h | 580 ++ .../amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h | 3572 ++++++++ .../asic_reg/{dcn => dpcs}/dpcs_3_0_3_offset.h | 0 .../asic_reg/{dcn => dpcs}/dpcs_3_0_3_sh_mask.h | 0 drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 - drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 62 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 1 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 5 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 232 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 56 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 29 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 26 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 183 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_mode.c | 8 +- drivers/gpu/drm/dp/drm_dp.c | 83 + drivers/gpu/drm/drm_cache.c | 20 +- drivers/gpu/drm/drm_client.c | 9 +- drivers/gpu/drm/drm_fb_helper.c | 12 +- drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_cma_helper.c | 10 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 16 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 15 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 25 +- drivers/gpu/drm/drm_internal.h | 6 +- drivers/gpu/drm/drm_mipi_dbi.c | 8 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_privacy_screen.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 8 +- drivers/gpu/drm/gud/gud_pipe.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/hsw_ips.c | 271 + drivers/gpu/drm/i915/display/hsw_ips.h | 26 + drivers/gpu/drm/i915/display/intel_atomic.c | 11 - drivers/gpu/drm/i915/display/intel_atomic.h | 2 - drivers/gpu/drm/i915/display/intel_bw.c | 82 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1 + drivers/gpu/drm/i915/display/intel_color.c | 19 + drivers/gpu/drm/i915/display/intel_display.c | 448 +- drivers/gpu/drm/i915/display/intel_display.h | 3 - drivers/gpu/drm/i915/display/intel_dp.c | 59 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 307 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 + drivers/gpu/drm/i915/display/intel_dpll.h | 1 + drivers/gpu/drm/i915/display/intel_dpt.c | 33 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 + drivers/gpu/drm/i915/display/intel_fb_pin.c | 8 +- drivers/gpu/drm/i915/display/intel_fbc.c | 5 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 5 + drivers/gpu/drm/i915/display/intel_hdmi.c | 43 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 7 +- drivers/gpu/drm/i915/display/intel_opregion.c | 78 +- drivers/gpu/drm/i915/display/intel_overlay.c | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.h | 17 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h | 18 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 239 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_internal.h | 23 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 42 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 29 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 6 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 21 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 10 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 40 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 133 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 - drivers/gpu/drm/i915/gt/intel_gtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/intel_timeline.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 39 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 1 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 + drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 + drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 - drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 13 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 45 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 148 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 43 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 4 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 27 +- drivers/gpu/drm/i915/i915_driver.h | 5 + drivers/gpu/drm/i915/i915_drv.h | 162 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 101 +- drivers/gpu/drm/i915/i915_gem_evict.h | 5 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 16 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 88 +- drivers/gpu/drm/i915/i915_irq.c | 11 + drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_mitigations.c | 1 + drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_request.c | 13 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 376 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 - drivers/gpu/drm/i915/i915_vma_resource.h | 234 - drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_pm.c | 367 +- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_runtime_pm.h | 1 + drivers/gpu/drm/i915/intel_step.c | 15 - drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 29 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 210 +- drivers/gpu/drm/i915/selftests/i915_request.c | 120 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 + drivers/gpu/drm/i915/selftests/i915_vma.c | 31 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 1 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/lima/lima_gem.c | 3 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/msm_drv.h | 4 +- drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 13 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 10 +- drivers/gpu/drm/qxl/qxl_object.c | 8 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 1 + drivers/gpu/drm/radeon/radeon_uvd.c | 5 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 5 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tiny/cirrus.c | 8 +- drivers/gpu/drm/tiny/gm12u320.c | 7 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 16 +- drivers/gpu/drm/ttm/ttm_resource.c | 42 +- drivers/gpu/drm/ttm/ttm_tt.c | 8 +- drivers/gpu/drm/udl/udl_modeset.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_crtc.c | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 72 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 +- drivers/hid/i2c-hid/i2c-hid-core.c | 591 +- drivers/hv/hv_utils_transport.c | 2 +- drivers/hv/vmbus_drv.c | 9 +- drivers/hwmon/Kconfig | 3 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/adt7310.c | 95 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7x10.c | 479 +- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/asus-ec-sensors.c | 29 +- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/nct6775.c | 13 + drivers/hwmon/peci/Kconfig | 31 + drivers/hwmon/peci/Makefile | 7 + drivers/hwmon/peci/common.h | 58 + drivers/hwmon/peci/cputemp.c | 592 ++ drivers/hwmon/peci/dimmtemp.c | 630 ++ drivers/hwspinlock/sprd_hwspinlock.c | 3 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 + drivers/i2c/busses/Kconfig | 15 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 7 +- drivers/i2c/busses/i2c-bcm2835.c | 32 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 392 + drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 + drivers/i2c/busses/i2c-designware-core.h | 18 +- drivers/i2c/busses/i2c-designware-master.c | 6 + drivers/i2c/busses/i2c-designware-platdrv.c | 60 + drivers/i2c/busses/i2c-npcm7xx.c | 16 +- drivers/i2c/busses/i2c-piix4.c | 213 +- drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/i2c/busses/i2c-rcar.c | 1 + drivers/i2c/i2c-core-acpi.c | 17 +- drivers/iio/accel/Kconfig | 35 +- drivers/iio/accel/adxl355_core.c | 5 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma8452.c | 23 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/afe/iio-rescale.c | 13 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 107 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 + drivers/iio/imu/adis.c | 47 +- drivers/iio/imu/adis_buffer.c | 6 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/inkern.c | 40 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 + drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/iio/proximity/Kconfig | 34 + drivers/iio/proximity/Makefile | 3 + drivers/iio/proximity/as3935.c | 4 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +- drivers/iio/proximity/sx9324.c | 1068 +++ drivers/iio/proximity/sx9360.c | 893 ++ drivers/iio/proximity/sx_common.c | 572 ++ drivers/iio/proximity/sx_common.h | 157 + drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/infiniband/core/rw.c | 1 + drivers/infiniband/hw/irdma/cm.c | 24 +- drivers/infiniband/hw/irdma/cm.h | 7 + drivers/infiniband/hw/irdma/ctrl.c | 39 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.c | 10 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/osdep.h | 1 + drivers/infiniband/hw/irdma/type.h | 4 + drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/amd/amd_iommu.h | 1 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 10 + drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/dma-iommu.c | 4 + drivers/iommu/intel/dmar.c | 3 +- drivers/iommu/iova.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 14 +- drivers/iommu/msm_iommu.c | 44 +- drivers/iommu/rockchip-iommu.c | 7 +- drivers/iommu/tegra-gart.c | 6 - drivers/iommu/tegra-smmu.c | 6 - drivers/irqchip/irq-gic.c | 12 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-stm32-exti.c | 50 + drivers/leds/flash/leds-sgm3140.c | 1 + drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-lm3692x.c | 5 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 + drivers/md/dm-core.h | 7 +- drivers/md/dm-crypt.c | 9 +- drivers/md/dm-delay.c | 5 +- drivers/md/dm.c | 252 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 9 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 11 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/tuners/msi001.c | 3 +- drivers/memory/mtk-smi.c | 3 +- drivers/memory/of_memory.c | 6 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 4 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/vmw_vmci/vmci_guest.c | 335 +- drivers/mmc/core/block.c | 28 +- drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/bus.h | 3 +- drivers/mmc/core/mmc.c | 16 +- drivers/mmc/core/sd.c | 25 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/core/sdio_bus.c | 7 +- drivers/mmc/host/davinci_mmc.c | 6 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mmc/host/sdhci-of-at91.c | 6 +- drivers/mmc/host/sdhci-tegra.c | 6 +- drivers/mmc/host/sunxi-mmc.c | 9 + drivers/mmc/host/wmt-sdmmc.c | 7 +- drivers/mtd/devices/mchp23k256.c | 18 +- drivers/mtd/devices/mchp48l640.c | 14 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/mtdcore.c | 23 +- drivers/mtd/nand/core.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 46 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/net/amt.c | 4 +- drivers/net/bonding/bond_3ad.c | 3 +- drivers/net/bonding/bond_main.c | 27 +- drivers/net/bonding/bond_procfs.c | 1 - drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/lan9303-core.c | 2 +- drivers/net/dsa/lantiq_gswip.c | 14 +- drivers/net/dsa/microchip/ksz8795_spi.c | 4 +- drivers/net/dsa/microchip/ksz9477_spi.c | 4 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 49 +- drivers/net/dsa/mv88e6xxx/chip.h | 4 + drivers/net/dsa/mv88e6xxx/serdes.c | 38 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/dsa/ocelot/felix_vsc9959.c | 4 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 5 +- drivers/net/dsa/qca/ar9331.c | 3 +- drivers/net/dsa/qca8k.c | 2 +- drivers/net/dsa/realtek/realtek-mdio.c | 19 + drivers/net/dsa/realtek/realtek-smi.c | 22 +- drivers/net/dsa/realtek/realtek.h | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/ethernet/3com/typhoon.c | 3 + drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 3 + drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/davicom/Kconfig | 31 + drivers/net/ethernet/davicom/Makefile | 1 + drivers/net/ethernet/davicom/dm9051.c | 1258 +++ drivers/net/ethernet/davicom/dm9051.h | 162 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 347 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 18 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc.h | 38 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 103 +- drivers/net/ethernet/google/gve/gve_rx.c | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 8 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 + drivers/net/ethernet/ibm/ibmvnic.c | 13 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 + drivers/net/ethernet/intel/i40e/i40e_main.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 3 + drivers/net/ethernet/intel/ice/Makefile | 12 +- drivers/net/ethernet/intel/ice/ice.h | 10 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 255 +- drivers/net/ethernet/intel/ice/ice_base.c | 19 +- drivers/net/ethernet/intel/ice/ice_common.c | 52 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 9 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 9 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 291 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 13 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 40 + drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +- drivers/net/ethernet/intel/ice/ice_idc.c | 11 +- drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 3 + drivers/net/ethernet/intel/ice/ice_lib.c | 394 +- drivers/net/ethernet/intel/ice/ice_lib.h | 19 +- drivers/net/ethernet/intel/ice/ice_main.c | 363 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 1 + .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c | 38 + .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h | 13 + drivers/net/ethernet/intel/ice/ice_switch.c | 80 + drivers/net/ethernet/intel/ice/ice_switch.h | 24 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +- drivers/net/ethernet/intel/ice/ice_type.h | 19 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 202 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1605 +++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 17 +- drivers/net/ethernet/intel/ice/ice_vlan.h | 18 + drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 + drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 ++ drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 + drivers/net/ethernet/intel/ice/ice_xsk.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 - drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 247 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 10 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 + drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 224 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 30 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 117 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 68 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 14 + .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 69 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 124 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 30 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 5 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 3 +- .../ethernet/marvell/prestera/prestera_flower.c | 73 +- .../ethernet/marvell/prestera/prestera_flower.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 6 + .../mellanox/mlxsw/core_acl_flex_actions.c | 77 + .../mellanox/mlxsw/core_acl_flex_actions.h | 3 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 25 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 91 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 + drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/microchip/enc28j60.c | 4 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 274 +- drivers/net/ethernet/microchip/lan743x_main.h | 62 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 8 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 3 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 104 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 8 + drivers/net/ethernet/qualcomm/qca_spi.c | 4 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 71 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/vertexcom/mse102x.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 2 +- drivers/net/hyperv/netvsc.c | 24 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 4 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/loopback.c | 4 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 4 +- drivers/net/mctp/mctp-serial.c | 9 +- drivers/net/mdio/mdio-aspeed.c | 1 + drivers/net/mhi_net.c | 2 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/marvell.c | 10 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/rionet.c | 2 +- drivers/net/sb1000.c | 2 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/asix.h | 4 +- drivers/net/usb/asix_common.c | 19 +- drivers/net/usb/asix_devices.c | 21 +- drivers/net/usb/ax88179_178a.c | 68 +- drivers/net/usb/cdc_ether.c | 12 + drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/smsc95xx.c | 25 + drivers/net/usb/zaurus.c | 12 + drivers/net/veth.c | 15 +- drivers/net/vrf.c | 2 +- drivers/net/vxlan.c | 2 +- drivers/net/wan/slic_ds26522.c | 3 +- drivers/net/wireless/ath/ath9k/rng.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 + drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 + .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76_connac.h | 71 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 378 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 117 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 25 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 217 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 454 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 9 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 156 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 437 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1323 +-- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 577 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 586 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 61 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 119 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 274 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 125 + .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 37 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 3 + drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 15 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 6 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 38 + drivers/net/wireless/mediatek/mt76/sdio.c | 14 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 + drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 26 +- drivers/net/wireless/microchip/wilc1000/spi.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 67 +- drivers/net/wireless/realtek/rtw89/cam.c | 6 +- drivers/net/wireless/realtek/rtw89/core.c | 136 +- drivers/net/wireless/realtek/rtw89/core.h | 84 +- drivers/net/wireless/realtek/rtw89/debug.c | 71 + drivers/net/wireless/realtek/rtw89/fw.c | 16 +- drivers/net/wireless/realtek/rtw89/fw.h | 1 + drivers/net/wireless/realtek/rtw89/mac.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 36 + drivers/net/wireless/realtek/rtw89/phy.c | 131 +- drivers/net/wireless/realtek/rtw89/phy.h | 59 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 62 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 +++---- .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 5 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 + drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 + drivers/net/wwan/wwan_core.c | 36 + drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/nvdimm/pmem.h | 1 + drivers/nvme/host/core.c | 1 + drivers/nvme/host/pci.c | 1 + drivers/nvme/host/tcp.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/layerscape-sfp.c | 89 + drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/sunxi_sid.c | 6 + drivers/of/of_reserved_mem.c | 9 +- drivers/opp/debugfs.c | 5 + drivers/opp/opp.h | 1 + drivers/pci/controller/pci-mvebu.c | 3 +- drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/pci/pcie/portdrv_core.c | 47 +- drivers/peci/Kconfig | 36 + drivers/peci/Makefile | 10 + drivers/peci/controller/Kconfig | 18 + drivers/peci/controller/Makefile | 3 + drivers/peci/controller/peci-aspeed.c | 599 ++ drivers/peci/core.c | 236 + drivers/peci/cpu.c | 343 + drivers/peci/device.c | 252 + drivers/peci/internal.h | 136 + drivers/peci/request.c | 482 ++ drivers/peci/sysfs.c | 82 + drivers/perf/Kconfig | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/marvell_cn10k_tad_pmu.c | 2 + drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 6 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 185 +- drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 102 + drivers/pinctrl/pinctrl-starfive.c | 5 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/renesas/Kconfig | 5 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- drivers/platform/chrome/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/x86/intel/Kconfig | 21 +- drivers/platform/x86/intel/Makefile | 3 +- drivers/platform/x86/intel/chtwc_int33fe.c | 437 + drivers/platform/x86/intel/int33fe/Kconfig | 24 - drivers/platform/x86/intel/int33fe/Makefile | 5 - .../x86/intel/int33fe/intel_cht_int33fe_common.c | 118 - .../x86/intel/int33fe/intel_cht_int33fe_common.h | 41 - .../x86/intel/int33fe/intel_cht_int33fe_microb.c | 61 - .../x86/intel/int33fe/intel_cht_int33fe_typec.c | 380 - drivers/platform/x86/x86-android-tablets.c | 350 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/power/supply/Kconfig | 17 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500-bm.h | 49 - drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 330 +- drivers/power/supply/ab8500_chargalg.c | 319 +- drivers/power/supply/ab8500_charger.c | 47 +- drivers/power/supply/ab8500_fg.c | 103 +- drivers/power/supply/axp288_charger.c | 14 +- drivers/power/supply/bq24190_charger.c | 114 +- drivers/power/supply/cros_peripheral_charger.c | 37 +- drivers/power/supply/ltc2941-battery-gauge.c | 61 +- drivers/power/supply/power_supply_core.c | 96 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/ug3105_battery.c | 486 ++ drivers/ptp/ptp_pch.c | 195 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 13 +- drivers/regulator/tps6286x-regulator.c | 159 + drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_config.c | 1 - drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/crw.c | 1 - drivers/s390/cio/device.c | 2 +- drivers/s390/crypto/ap_bus.h | 1 + drivers/s390/crypto/vfio_ap_debug.h | 32 + drivers/s390/crypto/vfio_ap_drv.c | 21 + drivers/s390/crypto/vfio_ap_ops.c | 151 +- drivers/scsi/aic94xx/aic94xx_task.c | 9 - drivers/scsi/hisi_sas/hisi_sas_main.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 9 +- drivers/scsi/isci/request.c | 15 +- drivers/scsi/isci/request.h | 5 +- drivers/scsi/isci/task.c | 23 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 6 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 13 +- drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 8 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 122 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 3 + drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 46 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 10 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 159 +- drivers/scsi/mvsas/mv_sas.c | 6 +- drivers/scsi/pm8001/pm8001_ctl.c | 61 +- drivers/scsi/pm8001/pm8001_hwi.c | 7 - drivers/scsi/pm8001/pm8001_sas.c | 4 - drivers/scsi/pm8001/pm80xx_hwi.c | 5 - drivers/scsi/qedi/qedi_fw.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_iocb.c | 17 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 20 - drivers/scsi/scsi_lib.c | 21 +- drivers/scsi/scsi_sysfs.c | 8 - drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 545 +- drivers/scsi/smartpqi/smartpqi_sis.c | 10 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 66 + drivers/soc/mediatek/mtk-scpsys.c | 15 +- drivers/soc/qcom/llcc-qcom.c | 102 +- drivers/soc/qcom/socinfo.c | 12 + drivers/soc/renesas/renesas-soc.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra.c | 20 +- drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/stream.c | 952 ++- drivers/spi/spi-ath79.c | 34 + drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-sunplus-sp7021.c | 63 +- drivers/spi/spi-tegra114.c | 4 + drivers/spi/spi-tegra210-quad.c | 2 + drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi-zynq-qspi.c | 3 + drivers/spi/spi.c | 11 +- drivers/spi/spidev.c | 35 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fbtft/fbtft.h | 3 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/gs_fpgaboot/Kconfig | 8 - drivers/staging/gs_fpgaboot/Makefile | 3 - drivers/staging/gs_fpgaboot/README | 70 - drivers/staging/gs_fpgaboot/TODO | 7 - drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 - drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 - drivers/staging/gs_fpgaboot/io.c | 105 - drivers/staging/gs_fpgaboot/io.h | 73 - .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 148 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 21 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 7 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 9 +- .../media/atomisp/pci/ia_css_event_public.h | 33 +- drivers/staging/media/atomisp/pci/ia_css_irq.h | 77 +- .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 31 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 4 + drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/pi433_if.c | 58 +- drivers/staging/pi433/rf69.c | 103 +- drivers/staging/r8188eu/core/rtw_ap.c | 6 +- drivers/staging/r8188eu/core/rtw_fw.c | 45 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 42 +- drivers/staging/r8188eu/hal/odm.c | 3 - drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 8 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 9 +- drivers/staging/r8188eu/hal/usb_halinit.c | 27 +- drivers/staging/r8188eu/include/drv_types.h | 40 - drivers/staging/r8188eu/include/odm.h | 6 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 4 +- drivers/staging/r8188eu/include/rtw_fw.h | 45 - drivers/staging/r8188eu/include/rtw_mlme.h | 5 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 3 + drivers/staging/r8188eu/os_dep/usb_intf.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/wfx/bus_spi.c | 3 +- drivers/thermal/intel/Kconfig | 1 + .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 5 + drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/thermal_netlink.h | 2 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/imx.c | 18 +- drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 + drivers/tty/serial/serial_mctrl_gpio.h | 18 + drivers/tty/serial/stm32-usart.c | 3 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/port.c | 9 +- drivers/usb/dwc2/params.c | 10 + drivers/usb/dwc3/core.c | 117 +- drivers/usb/dwc3/core.h | 13 +- drivers/usb/dwc3/gadget.c | 13 + drivers/usb/gadget/composite.c | 3 + drivers/usb/gadget/function/rndis.c | 9 +- drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/host/ehci-pci.c | 9 + drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/xhci-mtk.c | 37 + drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/qcom_eud.c | 251 + drivers/usb/storage/usb.c | 2 +- drivers/usb/typec/Kconfig | 12 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/rt1719.c | 961 +++ drivers/vdpa/vdpa_user/iova_domain.c | 11 + drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/core/fbcon.c | 7 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 4 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 8 +- drivers/video/fbdev/s3c-fb.c | 7 +- drivers/video/fbdev/udlfb.c | 8 +- drivers/virtio/virtio_mem.c | 9 +- drivers/xen/pci.c | 2 +- fs/Kconfig | 2 +- fs/binfmt_elf.c | 2 + fs/binfmt_elf_fdpic.c | 2 +- fs/binfmt_flat.c | 2 + fs/binfmt_misc.c | 6 +- fs/btrfs/block-group.c | 8 +- fs/btrfs/compression.c | 52 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.h | 24 +- fs/btrfs/extent_io.c | 25 +- fs/btrfs/file-item.c | 26 +- fs/btrfs/file.c | 21 +- fs/btrfs/inode.c | 222 +- fs/btrfs/ioctl.c | 205 +- fs/btrfs/lzo.c | 20 +- fs/btrfs/ordered-data.c | 23 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 53 +- fs/btrfs/send.c | 4 + fs/btrfs/transaction.c | 12 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 6 + fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsfs.c | 1 + fs/cifs/connect.c | 31 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/fs_context.c | 4 +- fs/cifs/smb1ops.c | 4 +- fs/cifs/transport.c | 5 +- fs/cifs/xattr.c | 2 + fs/crypto/crypto.c | 8 + fs/crypto/inline_crypt.c | 93 + fs/ext2/ialloc.c | 3 - fs/ext4/file.c | 10 +- fs/ext4/inode.c | 7 + fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/data.c | 25 +- fs/f2fs/debug.c | 3 + fs/f2fs/f2fs.h | 9 +- fs/f2fs/file.c | 41 +- fs/f2fs/gc.c | 4 +- fs/f2fs/inode.c | 1 + fs/f2fs/namei.c | 41 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 19 +- fs/fat/dir.c | 2 +- fs/file_table.c | 2 + fs/fuse/virtio_fs.c | 1 + fs/gfs2/glock.c | 3 - fs/internal.h | 2 +- fs/io-wq.c | 114 +- fs/io_uring.c | 16 +- fs/iomap/direct-io.c | 6 + fs/kernfs/file.c | 7 +- fs/lockd/svc.c | 14 +- fs/namespace.c | 191 +- fs/nfs/callback.c | 16 +- fs/nfs/dir.c | 4 +- fs/nfs/nfs4proc.c | 6 +- fs/nfsd/Kconfig | 11 - fs/nfsd/Makefile | 3 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsfh.c | 4 - fs/nfsd/nfsfh.h | 20 - fs/nfsd/nfssvc.c | 15 +- fs/nfsd/vfs.c | 9 - fs/nfsd/vfs.h | 2 - fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 2 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/proc/page.c | 1 + fs/proc/task_mmu.c | 2 +- fs/read_write.c | 1 - fs/seq_file.c | 4 +- fs/unicode/Makefile | 2 +- fs/xfs/xfs_super.c | 7 +- include/asm-generic/hyperv-tlfs.h | 7 + include/asm-generic/xor.h | 84 +- include/drm/dp/drm_dp_helper.h | 24 +- include/drm/drm_cache.h | 6 +- include/drm/drm_client.h | 7 +- include/drm/drm_gem.h | 6 +- include/drm/drm_gem_atomic_helper.h | 6 +- include/drm/drm_gem_cma_helper.h | 6 +- include/drm/drm_gem_framebuffer_helper.h | 8 +- include/drm/drm_gem_shmem_helper.h | 12 +- include/drm/drm_gem_ttm_helper.h | 6 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_prime.h | 6 +- include/drm/ttm/ttm_bo_api.h | 10 +- include/drm/ttm/ttm_kmap_iter.h | 10 +- include/drm/ttm/ttm_resource.h | 6 +- include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 + include/dt-bindings/power/imx8mp-power.h | 35 + include/dt-bindings/power/imx8mq-power.h | 3 + include/dt-bindings/regulator/ti,tps62864.h | 9 + include/kvm/arm_pmu.h | 5 + include/kvm/arm_psci.h | 6 +- include/linux/ata.h | 2 +- include/linux/atomic/atomic-arch-fallback.h | 38 +- include/linux/binfmts.h | 2 + include/linux/bitfield.h | 3 + include/linux/blk-cgroup.h | 461 +- include/linux/blkdev.h | 16 +- include/linux/bpf.h | 16 +- include/linux/cma.h | 8 + include/linux/compiler.h | 21 +- include/linux/cpufreq.h | 8 + include/linux/cpumask.h | 4 +- include/linux/device-mapper.h | 7 + include/linux/dma-buf.h | 12 +- include/linux/etherdevice.h | 5 +- include/linux/filter.h | 27 +- include/linux/firmware/imx/svc/rm.h | 5 + include/linux/fortify-string.h | 26 +- include/linux/fs.h | 24 +- include/linux/fscrypt.h | 18 + include/linux/gpio/consumer.h | 35 +- include/linux/hmm.h | 9 +- include/linux/hw_random.h | 2 - include/linux/hyperv.h | 1 + include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/interrupt.h | 11 +- include/linux/ioport.h | 2 + include/linux/iosys-map.h | 257 + include/linux/iova.h | 15 +- include/linux/irq.h | 2 - include/linux/irqdomain.h | 10 + include/linux/kfence.h | 2 + include/linux/local_lock_internal.h | 6 +- include/linux/log2.h | 4 +- include/linux/math.h | 12 + include/linux/memory.h | 12 + include/linux/memory_hotplug.h | 6 +- include/linux/memremap.h | 28 +- include/linux/mm.h | 81 +- include/linux/mm_inline.h | 24 +- include/linux/mm_types.h | 19 +- include/linux/mtd/mtd.h | 8 +- include/linux/mtd/rawnand.h | 2 + include/linux/net/intel/iidc.h | 4 + include/linux/netdevice.h | 19 +- include/linux/node.h | 16 +- include/linux/overflow.h | 10 +- include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 7 - include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 + include/linux/perf_event.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 64 + include/linux/property.h | 6 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 18 +- include/linux/randomize_kstack.h | 21 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 2 +- include/linux/rmap.h | 23 +- include/linux/sbitmap.h | 51 +- include/linux/sched/sysctl.h | 4 - include/linux/scmi_protocol.h | 9 +- include/linux/seq_file.h | 1 + include/linux/shmem_fs.h | 1 + include/linux/skbuff.h | 38 +- include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/socket.h | 1 + include/linux/spi/spi.h | 2 +- include/linux/sunrpc/svc.h | 7 - include/linux/sunrpc/svc_xprt.h | 11 +- include/linux/suspend.h | 4 +- include/linux/tcp.h | 1 + include/linux/thread_info.h | 5 +- include/linux/uaccess.h | 2 - include/linux/vmw_vmci_defs.h | 84 +- include/linux/wwan.h | 2 + include/net/addrconf.h | 2 - include/net/cfg802154.h | 10 + include/net/dsa.h | 3 +- include/net/dst_metadata.h | 14 +- include/net/inet_dscp.h | 57 + include/net/ip6_fib.h | 3 +- include/net/ip_fib.h | 3 +- include/net/ipv6.h | 6 + include/net/mac802154.h | 12 + include/net/mctp.h | 16 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_conntrack_ecache.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 8 +- include/net/netfilter/nf_tables_core.h | 9 + include/net/netns/ipv6.h | 5 + include/net/netns/smc.h | 2 + include/scsi/libsas.h | 3 +- include/scsi/sas_ata.h | 6 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_host.h | 3 - include/scsi/viosrp.h | 17 +- include/soc/mscc/ocelot.h | 57 +- include/sound/hda_verbs.h | 2 +- include/sound/sof.h | 8 + include/trace/events/block.h | 49 +- include/trace/events/mctp.h | 5 +- include/trace/events/net.h | 14 - include/trace/events/random.h | 215 - include/trace/events/skb.h | 11 + include/uapi/linux/bpf.h | 3 +- include/uapi/linux/btrfs.h | 6 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/kfd_ioctl.h | 92 +- include/uapi/linux/kvm.h | 11 +- include/uapi/linux/mctp.h | 18 + include/uapi/linux/net_dropmon.h | 1 + include/uapi/linux/rseq.h | 20 +- include/uapi/linux/smc.h | 15 + include/uapi/linux/xfrm.h | 6 + init/Kconfig | 10 +- init/main.c | 10 +- kernel/auditsc.c | 2 +- kernel/bpf/core.c | 273 +- kernel/bpf/helpers.c | 2 + kernel/bpf/inode.c | 39 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 14 +- kernel/bpf/preload/bpf_preload.h | 8 +- kernel/bpf/preload/bpf_preload_kern.c | 119 +- kernel/bpf/preload/bpf_preload_umd_blob.S | 7 - kernel/bpf/preload/iterators/bpf_preload_common.h | 13 - kernel/bpf/preload/iterators/iterators.c | 108 - kernel/bpf/preload/iterators/iterators.lskel.h | 141 +- kernel/bpf/syscall.c | 40 +- kernel/bpf/trampoline.c | 6 +- kernel/bpf/verifier.c | 1 + kernel/cgroup/cpuset.c | 2 + kernel/dma/contiguous.c | 4 +- kernel/events/core.c | 9 +- kernel/events/uprobes.c | 7 +- kernel/fork.c | 7 +- kernel/irq/chip.c | 20 +- kernel/livepatch/core.c | 4 +- kernel/locking/percpu-rwsem.c | 5 +- kernel/locking/rwsem.c | 2 +- kernel/panic.c | 20 +- kernel/power/main.c | 5 +- kernel/power/process.c | 2 +- kernel/power/suspend.c | 2 - kernel/printk/printk.c | 57 +- kernel/rcu/rcu.h | 4 + kernel/rcu/rcutorture.c | 4 + kernel/rcu/srcutree.c | 8 +- kernel/rcu/tree.c | 37 +- kernel/rcu/update.c | 2 +- kernel/rseq.c | 8 +- kernel/sched/autogroup.c | 23 + kernel/sched/autogroup.h | 1 + kernel/sched/core.c | 11 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/seccomp.c | 10 + kernel/signal.c | 5 +- kernel/sysctl.c | 11 - kernel/time/tick-sched.c | 60 +- kernel/trace/trace.c | 4 + lib/Kconfig.debug | 2 +- lib/random32.c | 2 - lib/ref_tracker.c | 2 - lib/sbitmap.c | 40 +- lib/test_hmm.c | 49 +- lib/test_kasan.c | 9 +- lib/test_overflow.c | 7 + lib/ubsan.c | 10 +- lib/vsprintf.c | 13 +- localversion-next | 2 +- mm/Kconfig | 10 +- mm/Makefile | 1 + mm/cma.c | 20 +- mm/debug.c | 1 - mm/filemap.c | 11 +- mm/gup.c | 268 +- mm/huge_memory.c | 55 +- mm/hugetlb.c | 19 +- mm/internal.h | 69 +- mm/kasan/report.c | 10 +- mm/kfence/core.c | 3 +- mm/kfence/kfence_test.c | 8 +- mm/khugepaged.c | 14 +- mm/ksm.c | 12 +- mm/maccess.c | 6 + mm/madvise.c | 72 +- mm/memcontrol.c | 18 +- mm/memory-failure.c | 73 +- mm/memory.c | 54 +- mm/memory_hotplug.c | 75 +- mm/mempolicy.c | 21 +- mm/memremap.c | 67 +- mm/migrate.c | 815 +- mm/migrate_device.c | 823 ++ mm/mlock.c | 634 +- mm/mmap.c | 32 +- mm/mmzone.c | 7 + mm/oom_kill.c | 2 +- mm/page_alloc.c | 46 +- mm/page_io.c | 7 +- mm/rmap.c | 158 +- mm/shmem.c | 15 +- mm/swap.c | 138 +- mm/usercopy.c | 11 - mm/userfaultfd.c | 17 +- mm/vmalloc.c | 48 +- mm/vmscan.c | 6 +- net/8021q/vlan.h | 2 +- net/8021q/vlan_dev.c | 15 +- net/8021q/vlan_netlink.c | 7 +- net/ax25/af_ax25.c | 7 +- net/bluetooth/6lowpan.c | 1 - net/bluetooth/hci_core.c | 1 + net/bpf/test_run.c | 13 +- net/caif/caif_dev.c | 2 +- net/can/gw.c | 9 +- net/can/isotp.c | 29 +- net/core/dev.c | 187 +- net/core/drop_monitor.c | 52 +- net/core/filter.c | 6 +- net/core/rtnetlink.c | 8 +- net/core/skbuff.c | 2 +- net/dsa/dsa.c | 1 + net/dsa/dsa2.c | 25 +- net/dsa/dsa_priv.h | 1 - net/dsa/master.c | 4 - net/dsa/slave.c | 54 +- net/ieee802154/nl-phy.c | 4 +- net/ipv4/fib_frontend.c | 30 +- net/ipv4/fib_lookup.h | 3 +- net/ipv4/fib_rules.c | 19 +- net/ipv4/fib_semantics.c | 14 +- net/ipv4/fib_trie.c | 58 +- net/ipv4/inet_hashtables.c | 53 +- net/ipv4/ip_input.c | 31 +- net/ipv4/ipmr.c | 22 +- net/ipv4/nexthop.c | 12 +- net/ipv4/route.c | 15 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/udp.c | 22 +- net/ipv6/addrconf.c | 207 +- net/ipv6/fib6_rules.c | 30 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6mr.c | 30 +- net/ipv6/mcast.c | 2 +- net/ipv6/ndisc.c | 6 +- net/ipv6/ping.c | 14 +- net/ipv6/route.c | 48 +- net/ipv6/udp.c | 11 +- net/ipv6/xfrm6_policy.c | 1 - net/mctp/af_mctp.c | 189 +- net/mctp/route.c | 124 +- net/mctp/test/route-test.c | 157 +- net/mpls/af_mpls.c | 2 +- net/mptcp/pm_netlink.c | 8 +- net/netfilter/core.c | 3 +- net/netfilter/nf_conntrack_ecache.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 36 +- net/netfilter/nf_conntrack_timeout.c | 31 +- net/netfilter/nf_tables_core.c | 16 + net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_queue.c | 8 + net/netfilter/nft_cmp.c | 102 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/xt_socket.c | 2 +- net/sched/act_police.c | 16 +- net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 22 +- net/sched/sch_generic.c | 29 +- net/smc/af_smc.c | 194 +- net/smc/smc.h | 13 +- net/smc/smc_netlink.c | 15 + net/smc/smc_pnet.c | 5 +- net/smc/smc_tx.c | 7 +- net/socket.c | 4 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svc_xprt.c | 68 +- net/sunrpc/sysfs.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtsock.c | 7 +- net/switchdev/switchdev.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/link.c | 9 +- net/tipc/monitor.c | 2 + net/tipc/name_distr.c | 2 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_interface.c | 2 +- rust/Makefile | 86 +- rust/compiler_builtins.rs | 2 +- rust/exports.c | 3 + rust/helpers.c | 21 + rust/kernel/bindings.rs | 2 +- rust/kernel/bindings_helper.h | 1 - rust/kernel/chrdev.rs | 26 +- rust/kernel/clk.rs | 10 +- rust/kernel/device.rs | 19 +- rust/kernel/driver.rs | 4 +- rust/kernel/error.rs | 18 +- rust/kernel/file_operations.rs | 14 +- rust/kernel/lib.rs | 35 +- rust/kernel/miscdev.rs | 115 +- rust/kernel/mm.rs | 149 + rust/kernel/pages.rs | 20 +- rust/kernel/print.rs | 46 +- rust/kernel/rbtree.rs | 6 +- rust/kernel/str.rs | 30 +- rust/kernel/sync/condvar.rs | 12 +- rust/kernel/sync/guard.rs | 89 +- rust/kernel/sync/locked_by.rs | 10 +- rust/kernel/sync/mod.rs | 69 +- rust/kernel/sync/mutex.rs | 8 +- rust/kernel/sync/revocable_mutex.rs | 8 +- rust/kernel/sync/rwsem.rs | 147 + rust/kernel/sync/seqlock.rs | 6 +- rust/kernel/sync/spinlock.rs | 12 +- rust/kernel/types.rs | 2 +- rust/macros/module.rs | 21 +- samples/rust/rust_chrdev.rs | 5 +- samples/rust/rust_minimal.rs | 5 +- samples/rust/rust_miscdev.rs | 7 +- samples/rust/rust_module_parameters.rs | 5 +- samples/rust/rust_platform.rs | 3 - samples/rust/rust_print.rs | 5 +- samples/rust/rust_random.rs | 5 +- samples/rust/rust_semaphore.rs | 7 +- samples/rust/rust_stack_probing.rs | 6 +- samples/rust/rust_sync.rs | 5 +- samples/seccomp/dropper.c | 9 +- scripts/Makefile.build | 62 +- scripts/Makefile.clean | 2 +- scripts/Makefile.extrawarn | 1 + scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.lib | 16 +- scripts/Makefile.modfinal | 2 +- scripts/atomic/fallbacks/read_acquire | 11 +- scripts/atomic/fallbacks/set_release | 7 +- scripts/checkpatch.pl | 13 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/is_rust_module.sh | 20 +- scripts/kconfig/confdata.c | 25 +- scripts/kconfig/preprocess.c | 2 +- scripts/rust-is-available.sh | 5 +- security/Kconfig | 2 + security/Kconfig.hardening | 10 + security/apparmor/label.c | 6 +- security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_template_lib.c | 2 +- sound/core/memalloc.c | 15 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 40 +- sound/ppc/pmac.h | 1 + sound/soc/codecs/Kconfig | 8 +- sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm3168a.c | 150 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/rt5640.c | 3 - sound/soc/codecs/rt5668.c | 12 +- sound/soc/codecs/rt5682.c | 12 +- sound/soc/codecs/rt5682s.c | 12 +- sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/tlv320adc3xxx.c | 143 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/wcd938x.c | 38 + sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8804-spi.c | 3 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm_adsp.c | 66 +- sound/soc/fsl/fsl_sai.c | 9 + sound/soc/fsl/fsl_sai.h | 1 + sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/qcom/Kconfig | 14 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/lpass-platform.c | 8 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/sc7280.c | 284 + sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 15 +- sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.h | 3 +- sound/soc/sof/compress.c | 274 +- sound/soc/sof/core.c | 50 +- sound/soc/sof/debug.c | 565 -- sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 13 +- sound/soc/sof/intel/cnl.c | 13 +- sound/soc/sof/intel/hda-dai.c | 111 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 10 +- sound/soc/sof/intel/hda-loader.c | 50 +- sound/soc/sof/intel/hda-pcm.c | 12 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 23 +- sound/soc/sof/intel/hda.c | 10 + sound/soc/sof/intel/hda.h | 69 +- sound/soc/sof/intel/icl.c | 13 +- sound/soc/sof/intel/tgl.c | 13 +- sound/soc/sof/iomem-utils.c | 127 + sound/soc/sof/ipc.c | 88 +- sound/soc/sof/ops.h | 47 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 13 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 + sound/soc/sof/sof-client-ipc-msg-injector.c | 192 + sound/soc/sof/sof-client-probes.c | 821 ++ sound/soc/sof/sof-client-probes.h | 31 + sound/soc/sof/sof-client.c | 469 ++ sound/soc/sof/sof-client.h | 67 + sound/soc/sof/sof-priv.h | 141 +- sound/soc/sof/sof-probes.c | 364 - sound/soc/sof/sof-probes.h | 38 - sound/soc/sof/sof-utils.c | 77 + sound/soc/sof/sof-utils.h | 19 + sound/soc/sof/trace.c | 3 +- sound/soc/sof/utils.c | 186 - sound/spi/at73c213.c | 4 +- sound/usb/implicit.c | 4 +- sound/usb/mixer.c | 9 +- sound/usb/mixer_s1810c.c | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 1 + tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 10 +- tools/bpf/bpftool/gen.c | 39 +- tools/bpf/bpftool/main.c | 30 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/include/linux/atomic.h | 2 + tools/include/linux/cache.h | 10 + tools/include/linux/debugfs.h | 5 + tools/include/linux/gfp.h | 27 + tools/include/linux/io.h | 5 + tools/include/linux/kernel.h | 6 + tools/include/linux/mm.h | 42 + tools/include/linux/pfn.h | 10 + tools/include/linux/slab.h | 38 + tools/include/linux/types.h | 10 + tools/include/nolibc/arch-aarch64.h | 200 + tools/include/nolibc/arch-arm.h | 205 + tools/include/nolibc/arch-i386.h | 197 + tools/include/nolibc/arch-mips.h | 216 + tools/include/nolibc/arch-riscv.h | 205 + tools/include/nolibc/arch-x86_64.h | 216 + tools/include/nolibc/arch.h | 32 + tools/include/nolibc/ctype.h | 99 + tools/include/nolibc/errno.h | 27 + tools/include/nolibc/nolibc.h | 2540 +----- tools/include/nolibc/signal.h | 22 + tools/include/nolibc/std.h | 49 + tools/include/nolibc/stdio.h | 296 + tools/include/nolibc/stdlib.h | 311 + tools/include/nolibc/string.h | 212 + tools/include/nolibc/sys.h | 1168 +++ tools/include/nolibc/time.h | 28 + tools/include/nolibc/types.h | 184 + tools/include/nolibc/unistd.h | 54 + tools/include/uapi/linux/bpf.h | 3 +- tools/lib/api/Makefile | 2 +- tools/lib/api/fd/array.c | 17 + tools/lib/api/fd/array.h | 1 + tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf_tracing.h | 78 +- tools/lib/bpf/btf_dump.c | 6 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/libbpf.c | 8 - tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/netlink.c | 55 +- tools/lib/bpf/skel_internal.h | 185 +- tools/lib/perf/Makefile | 2 +- tools/lib/slab.c | 38 + tools/lib/subcmd/Makefile | 2 +- tools/lib/subcmd/subcmd-util.h | 11 +- tools/objtool/Makefile | 2 +- tools/pci/Makefile | 2 +- tools/perf/Documentation/perf-lock.txt | 4 + tools/perf/Documentation/perf-record.txt | 34 + tools/perf/Makefile.perf | 4 +- tools/perf/arch/s390/util/dwarf-regs.c | 3 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 155 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1164 ++- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 2 +- tools/perf/tests/bpf.c | 14 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/tests/maps.c | 20 +- tools/perf/tests/vmlinux-kallsyms.c | 8 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 10 + tools/perf/util/bpf-event.c | 15 +- tools/perf/util/bpf-loader.c | 98 +- tools/perf/util/build-id.c | 4 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dsos.c | 13 + tools/perf/util/event.c | 6 +- tools/perf/util/evlist.c | 16 + tools/perf/util/evlist.h | 1 + tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 38 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.c | 436 +- tools/perf/util/map.h | 26 +- tools/perf/util/maps.c | 403 + tools/perf/util/maps.h | 2 - tools/perf/util/mmap.c | 10 + tools/perf/util/mmap.h | 3 + tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/record.h | 2 + tools/perf/util/session.c | 208 +- tools/perf/util/session.h | 3 +- tools/perf/util/symbol.c | 18 +- tools/perf/util/tool.h | 3 +- tools/perf/util/util.c | 31 + tools/perf/util/util.h | 2 + tools/power/x86/intel-speed-select/Makefile | 2 +- tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- tools/testing/memblock/.gitignore | 4 + tools/testing/memblock/Makefile | 54 + tools/testing/memblock/asm/dma.h | 5 + tools/testing/memblock/internal.h | 12 + tools/testing/memblock/lib/slab.c | 9 + tools/testing/memblock/linux/init.h | 34 + tools/testing/memblock/linux/kernel.h | 12 + tools/testing/memblock/linux/kmemleak.h | 18 + tools/testing/memblock/linux/memory_hotplug.h | 19 + tools/testing/memblock/linux/mmzone.h | 35 + tools/testing/memblock/linux/printk.h | 25 + tools/testing/memblock/main.c | 8 + tools/testing/memblock/mmzone.c | 20 + tools/testing/memblock/scripts/Makefile.include | 17 + tools/testing/memblock/tests/basic_api.c | 896 +++ tools/testing/memblock/tests/basic_api.h | 10 + tools/testing/memblock/tests/common.c | 27 + tools/testing/memblock/tests/common.h | 15 + tools/testing/radix-tree/Makefile | 3 +- tools/testing/radix-tree/linux.c | 27 - tools/testing/radix-tree/linux/gfp.h | 32 - tools/testing/radix-tree/linux/slab.h | 27 - tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/alsa/mixer-test.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../selftests/bpf/prog_tests/ksyms_module.c | 4 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 10 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 + .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 40 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 4 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- .../selftests/bpf/progs/bpf_syscall_macro.c | 27 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 6 + tools/testing/selftests/bpf/progs/timer_crash.c | 54 + tools/testing/selftests/exec/Makefile | 4 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 2 +- tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/aarch64/debug-exceptions.c | 58 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 1 + tools/testing/selftests/kvm/aarch64/vgic_irq.c | 45 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 23 +- tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 9 +- .../selftests/kvm/include/x86_64/svm_util.h | 6 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 12 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 + tools/testing/selftests/kvm/s390x/tprot.c | 227 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 + .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/cmsg_sender.c | 380 + tools/testing/selftests/net/cmsg_so_mark.c | 67 - tools/testing/selftests/net/cmsg_so_mark.sh | 32 +- tools/testing/selftests/net/cmsg_time.sh | 83 + tools/testing/selftests/net/fib_rule_tests.sh | 60 +- tools/testing/selftests/net/fib_tests.sh | 89 + tools/testing/selftests/net/forwarding/pedit_ip.sh | 201 + .../testing/selftests/net/forwarding/tc_police.sh | 52 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 1 + tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/netfilter/nft_synproxy.sh | 117 + .../testing/selftests/powerpc/copyloops/.gitignore | 1 + tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 + tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 + .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 + .../selftests/powerpc/copyloops/memmove_validate.c | 58 + tools/testing/selftests/rcutorture/bin/torture.sh | 18 + tools/testing/selftests/rseq/Makefile | 2 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +- tools/testing/selftests/rseq/compiler.h | 30 + tools/testing/selftests/rseq/param_test.c | 8 +- tools/testing/selftests/rseq/rseq-abi.h | 151 + tools/testing/selftests/rseq/rseq-arm.h | 110 +- tools/testing/selftests/rseq/rseq-arm64.h | 79 +- .../selftests/rseq/rseq-generic-thread-pointer.h | 25 + tools/testing/selftests/rseq/rseq-mips.h | 71 +- .../selftests/rseq/rseq-ppc-thread-pointer.h | 30 + tools/testing/selftests/rseq/rseq-ppc.h | 128 +- tools/testing/selftests/rseq/rseq-s390.h | 55 +- tools/testing/selftests/rseq/rseq-skip.h | 2 +- tools/testing/selftests/rseq/rseq-thread-pointer.h | 19 + .../selftests/rseq/rseq-x86-thread-pointer.h | 40 + tools/testing/selftests/rseq/rseq-x86.h | 200 +- tools/testing/selftests/rseq/rseq.c | 163 +- tools/testing/selftests/rseq/rseq.h | 29 +- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/tracing/rtla/Makefile | 6 +- tools/tracing/rtla/src/osnoise.c | 3 + tools/tracing/rtla/src/osnoise_hist.c | 7 +- tools/tracing/rtla/src/osnoise_top.c | 7 +- tools/tracing/rtla/src/timerlat_hist.c | 7 +- tools/tracing/rtla/src/timerlat_top.c | 7 +- tools/tracing/rtla/src/trace.c | 8 +- tools/tracing/rtla/src/utils.c | 4 +- tools/usb/Makefile | 2 +- usr/Makefile | 4 +- usr/include/Makefile | 3 + virt/kvm/kvm_main.c | 9 +- 2688 files changed, 91616 insertions(+), 47817 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci create mode 100644 Documentation/ABI/testing/sysfs-driver-eud delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.txt create mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt create mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml delete mode 100644 Documentation/devicetree/bindings/sound/arndale.txt delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml delete mode 100644 Documentation/devicetree/bindings/sound/snow.txt create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-slave-mt27xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt delete mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml create mode 100644 Documentation/hwmon/peci-cputemp.rst create mode 100644 Documentation/hwmon/peci-dimmtemp.rst create mode 100644 Documentation/peci/index.rst create mode 100644 Documentation/peci/peci.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png create mode 100644 Documentation/rust/logo.svg create mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst delete mode 100644 arch/arc/include/asm/segment.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts create mode 100644 arch/arm64/kvm/hyp/nvhe/list_debug.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c create mode 100644 arch/arm64/kvm/vmid.c create mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts delete mode 100644 arch/powerpc/kernel/trace/ftrace_32.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_64.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S create mode 100644 arch/powerpc/kernel/trace/ftrace_low.S create mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S create mode 100644 arch/powerpc/kernel/vdso/.gitignore create mode 100644 arch/powerpc/kernel/vdso/Makefile create mode 100644 arch/powerpc/kernel/vdso/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso/datapage.S rename arch/powerpc/kernel/{vdso32/gen_vdso_offsets.sh => vdso/gen_vdso32_offsets. [...] rename arch/powerpc/kernel/{vdso64/gen_vdso_offsets.sh => vdso/gen_vdso64_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso/getcpu.S create mode 100644 arch/powerpc/kernel/vdso/gettimeofday.S rename arch/powerpc/kernel/{vdso32 => vdso}/note.S (100%) rename arch/powerpc/kernel/{vdso32/sigtramp.S => vdso/sigtramp32.S} (100%) rename arch/powerpc/kernel/{vdso64/sigtramp.S => vdso/sigtramp64.S} (100%) rename arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S (100%) rename arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso/vgettimeofday.c delete mode 100644 arch/powerpc/kernel/vdso32/.gitignore delete mode 100644 arch/powerpc/kernel/vdso32/Makefile delete mode 100644 arch/powerpc/kernel/vdso32/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso32/datapage.S delete mode 100644 arch/powerpc/kernel/vdso32/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso32/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c delete mode 100644 arch/powerpc/kernel/vdso64/.gitignore delete mode 100644 arch/powerpc/kernel/vdso64/Makefile delete mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso64/datapage.S delete mode 100644 arch/powerpc/kernel/vdso64/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso64/note.S delete mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/x86/kvm/svm/hyperv.h create mode 100644 block/blk-cgroup.h create mode 100644 drivers/clk/qcom/dispcc-qcm2290.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_3_0_3_offset.h (100%) rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_3_0_3_sh_mask.h (100%) create mode 100644 drivers/gpu/drm/i915/display/hsw_ips.c create mode 100644 drivers/gpu/drm/i915/display/hsw_ips.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/hwmon/peci/Kconfig create mode 100644 drivers/hwmon/peci/Makefile create mode 100644 drivers/hwmon/peci/common.h create mode 100644 drivers/hwmon/peci/cputemp.c create mode 100644 drivers/hwmon/peci/dimmtemp.c create mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c create mode 100644 drivers/iio/proximity/sx9324.c create mode 100644 drivers/iio/proximity/sx9360.c create mode 100644 drivers/iio/proximity/sx_common.c create mode 100644 drivers/iio/proximity/sx_common.h create mode 100644 drivers/net/ethernet/davicom/dm9051.c create mode 100644 drivers/net/ethernet/davicom/dm9051.h create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c create mode 100644 drivers/nvmem/layerscape-sfp.c create mode 100644 drivers/peci/Kconfig create mode 100644 drivers/peci/Makefile create mode 100644 drivers/peci/controller/Kconfig create mode 100644 drivers/peci/controller/Makefile create mode 100644 drivers/peci/controller/peci-aspeed.c create mode 100644 drivers/peci/core.c create mode 100644 drivers/peci/cpu.c create mode 100644 drivers/peci/device.c create mode 100644 drivers/peci/internal.h create mode 100644 drivers/peci/request.c create mode 100644 drivers/peci/sysfs.c create mode 100644 drivers/platform/x86/intel/chtwc_int33fe.c delete mode 100644 drivers/platform/x86/intel/int33fe/Kconfig delete mode 100644 drivers/platform/x86/intel/int33fe/Makefile delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.c delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.h delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_microb.c delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_typec.c create mode 100644 drivers/power/supply/ug3105_battery.c create mode 100644 drivers/regulator/tps6286x-regulator.c create mode 100644 drivers/s390/crypto/vfio_ap_debug.h delete mode 100644 drivers/staging/gs_fpgaboot/Kconfig delete mode 100644 drivers/staging/gs_fpgaboot/Makefile delete mode 100644 drivers/staging/gs_fpgaboot/README delete mode 100644 drivers/staging/gs_fpgaboot/TODO delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h delete mode 100644 drivers/staging/gs_fpgaboot/io.c delete mode 100644 drivers/staging/gs_fpgaboot/io.h create mode 100644 drivers/usb/misc/qcom_eud.c create mode 100644 drivers/usb/typec/rt1719.c create mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h create mode 100644 include/dt-bindings/power/imx8mp-power.h create mode 100644 include/dt-bindings/regulator/ti,tps62864.h create mode 100644 include/linux/iosys-map.h create mode 100644 include/linux/peci-cpu.h create mode 100644 include/linux/peci.h create mode 100644 include/net/inet_dscp.h delete mode 100644 include/trace/events/random.h delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h delete mode 100644 kernel/bpf/preload/iterators/iterators.c create mode 100644 mm/migrate_device.c create mode 100644 rust/kernel/mm.rs create mode 100644 rust/kernel/sync/rwsem.rs create mode 100644 sound/soc/qcom/sc7280.c create mode 100644 sound/soc/sof/iomem-utils.c create mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c create mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c create mode 100644 sound/soc/sof/sof-client-probes.c create mode 100644 sound/soc/sof/sof-client-probes.h create mode 100644 sound/soc/sof/sof-client.c create mode 100644 sound/soc/sof/sof-client.h delete mode 100644 sound/soc/sof/sof-probes.c delete mode 100644 sound/soc/sof/sof-probes.h create mode 100644 sound/soc/sof/sof-utils.c create mode 100644 sound/soc/sof/sof-utils.h delete mode 100644 sound/soc/sof/utils.c create mode 100644 tools/include/linux/cache.h create mode 100644 tools/include/linux/debugfs.h create mode 100644 tools/include/linux/io.h create mode 100644 tools/include/linux/mm.h create mode 100644 tools/include/linux/pfn.h create mode 100644 tools/include/linux/slab.h create mode 100644 tools/include/nolibc/arch-aarch64.h create mode 100644 tools/include/nolibc/arch-arm.h create mode 100644 tools/include/nolibc/arch-i386.h create mode 100644 tools/include/nolibc/arch-mips.h create mode 100644 tools/include/nolibc/arch-riscv.h create mode 100644 tools/include/nolibc/arch-x86_64.h create mode 100644 tools/include/nolibc/arch.h create mode 100644 tools/include/nolibc/ctype.h create mode 100644 tools/include/nolibc/errno.h create mode 100644 tools/include/nolibc/signal.h create mode 100644 tools/include/nolibc/std.h create mode 100644 tools/include/nolibc/stdio.h create mode 100644 tools/include/nolibc/stdlib.h create mode 100644 tools/include/nolibc/string.h create mode 100644 tools/include/nolibc/sys.h create mode 100644 tools/include/nolibc/time.h create mode 100644 tools/include/nolibc/types.h create mode 100644 tools/include/nolibc/unistd.h create mode 100644 tools/lib/slab.c create mode 100644 tools/perf/util/maps.c create mode 100644 tools/testing/memblock/.gitignore create mode 100644 tools/testing/memblock/Makefile create mode 100644 tools/testing/memblock/asm/dma.h create mode 100644 tools/testing/memblock/internal.h create mode 100644 tools/testing/memblock/lib/slab.c create mode 100644 tools/testing/memblock/linux/init.h create mode 100644 tools/testing/memblock/linux/kernel.h create mode 100644 tools/testing/memblock/linux/kmemleak.h create mode 100644 tools/testing/memblock/linux/memory_hotplug.h create mode 100644 tools/testing/memblock/linux/mmzone.h create mode 100644 tools/testing/memblock/linux/printk.h create mode 100644 tools/testing/memblock/main.c create mode 100644 tools/testing/memblock/mmzone.c create mode 100644 tools/testing/memblock/scripts/Makefile.include create mode 100644 tools/testing/memblock/tests/basic_api.c create mode 100644 tools/testing/memblock/tests/basic_api.h create mode 100644 tools/testing/memblock/tests/common.c create mode 100644 tools/testing/memblock/tests/common.h delete mode 100644 tools/testing/radix-tree/linux/gfp.h delete mode 100644 tools/testing/radix-tree/linux/slab.h create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c create mode 100644 tools/testing/selftests/kvm/s390x/tprot.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c create mode 100644 tools/testing/selftests/net/cmsg_sender.c delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c create mode 100755 tools/testing/selftests/net/cmsg_time.sh create mode 100755 tools/testing/selftests/net/forwarding/pedit_ip.sh create mode 100755 tools/testing/selftests/netfilter/nft_synproxy.sh create mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c create mode 100644 tools/testing/selftests/rseq/compiler.h create mode 100644 tools/testing/selftests/rseq/rseq-abi.h create mode 100644 tools/testing/selftests/rseq/rseq-generic-thread-pointer.h create mode 100644 tools/testing/selftests/rseq/rseq-ppc-thread-pointer.h create mode 100644 tools/testing/selftests/rseq/rseq-thread-pointer.h create mode 100644 tools/testing/selftests/rseq/rseq-x86-thread-pointer.h