This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig in repository toolchain/ci/linux.
omits 60e8840126bd Add linux-next specific files for 20211018 omits 68232de84311 Merge branch 'akpm/master' omits 0a27c9dd0b0e mm: unexport {,un}lock_page_memcg omits 4b1b75b6a7f6 mm: unexport folio_memcg_{,un}lock omits 287bb8be07c1 mm: migrate: simplify the file-backed pages validation whe [...] omits 0d17425770e2 Merge branch 'akpm-current/current' omits eedb7c242cdb Revert "Makefile: Enable -Wcast-function-type" omits 418fc9978564 fixup for "ftrace: Fix -Wmissing-prototypes errors" omits b4c4fbf135bb Revert "x86: Fix get_wchan() to support the ORC unwinder" omits 0734b707b200 Revert "sched: Add wrapper for get_wchan() to keep task blocked" omits 8b232401f90a Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits 3ab8a3f5944d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits bbe86792f776 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 558c583ddffd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ebaab8c57133 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits d2badddc31fa Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits dc6109983f07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f55094e0f47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5fa5f7ef44e0 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 3ed306ab40cc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 9aa3e41d75fb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits b4b6510ff5e2 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 76e21052930b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8ff1a8d6fec4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits f9e8a8f5ed0f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits d372751cd3dd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 34771351e8e1 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 0be5b6b510ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 810fa27e9065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cdf5fd3efe6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40add888d232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 912e4ee92865 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c25719aa503 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits d4e0eb0880bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5798cc013d90 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 40191c9b5795 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 505f99e02e1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84b75bcca103 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 973f4cf4b9cb Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits dff4e9833339 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits d6ca792bbc5e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4ee4aa1516d3 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 81c227b71b5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4b09556b2879 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5b55ef1dadac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e2aa28f0cde1 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits fb5f9a35adcb Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 5e9c608043b3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 80ce253f8560 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits a4aa2fbd813d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits d4586b086b44 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits b64eb2dd461c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 093bc58b8450 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 775899151e6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b449d092f7f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a0d3e6f3127 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 963925f4ec6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 552f22ce017c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b2620a4f3a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 79c0253bf1f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7c1aa79035ed Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits f7c417c7b0e9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits aa744e30c326 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f344684c80a5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2bf779ec5b3b Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits b9361f3cb7e0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits cad43f9a2c68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1ca1108c451 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits e6c52692bbd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e2a60f01b51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf7c75fa0d6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 34f333dbffc7 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 630ce0da9a93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2ca1eb105658 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 6a683a387b9b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 7abb95bb4bb0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 5b70ac0cd93b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c95cd5450918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95b50a1ee075 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa1ee00e7bd1 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 2eaf5dc8e8b2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 73a54663dc2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d488be50c9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79d8cfcb0b00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1972eb716a65 MAINTAINERS: Rust omits 62f6465456aa scripts: add `generate_rust_analyzer.py` omits c7759f09b8f4 samples: add Rust examples omits b89509358c8c docs: add Rust documentation omits c862c7fee526 Kbuild: add Rust support omits 8e99ea1ea613 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 70145aec230a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 26ccf96ef16f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c0a188b5f57 next-20211015/sound omits c0009ed45097 rust: export generated symbols omits 469abfa33b65 rust: add `kernel` crate omits 1433d06fe378 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 8aa8e9941c04 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 91ef0a89cab8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits b41fb1608daa Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 8a7df1037598 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5c91d12b8ea6 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 1ed91aa8f2b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 628e9f81e4cd Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 3422799ad420 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 7a00bd56b84a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits b20ce85717de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 794c3d7b6532 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 17948401ad58 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 42d0f8f2125e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d8ba44e810dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e719b39f0add Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8afab2a2e332 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7fd362962641 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b42e5fb1aea Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 7fe36629c07b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits eb92857eaeaf Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 60b74071ee72 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits e9bb2856d4bb Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits fc579eb6e7c9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 936d5e271593 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 6cd144aba497 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 3890cc7961fa Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 47db5405dfb0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 510465c7cd94 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits a4cea722a86a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 64b67c9b8a77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ff575f9e867 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 0d3b921299ae next-20211015/pci omits bc50aeea86d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee3f0d940485 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95f26824893a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits d87b9d9a379e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f54466d3d82d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a13e5f196667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec3089daceca Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits fcb9af325918 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 895867070033 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 670bb6223889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d622d11c308 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20f1875a342f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits fd6a729939a4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 13c116fb9344 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3ed76ba46457 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 2376fd495ae6 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 8feaa815eda1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ec87c02b3df Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 455d18d82917 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 2e513f766f64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 135de87a4584 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4cb651a9bc84 Merge branch 'for-next' of git://git.libc.org/linux-sh omits e73eef74ed76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f077846c2b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98c59924723b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4ca977773213 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d92a8a61b7d7 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits beb58e05dea5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 200338d9ef4b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 0159ac244155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b58fd676b5b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3919375f2411 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits fe0a00082cc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54339a3192d0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits f8bc0c68ec99 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 88753ec7d186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da24ac780707 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits aa6ad5ad04a4 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 0ae6a8f4d75c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits c2dced8e2ce6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c96ba073aad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e376100ac5b4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 1ff9c4c68d43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e22873aeb291 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8419df9ab38f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a8dc17a6cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e32d2977f6ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce4f7619a24c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb14e7678023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aeb423cc9778 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9816f994b360 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d9efa06d3f49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce81e6a7de43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9541f30c9d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a62b02c7630 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 401b68b25bb0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 2879056c6591 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits bc9599c736af Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4674ab8a43c0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits a6a445dc3f76 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 4f2e83b4571b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37d8e772a1db Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 8148169ab6ca Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 2114a6502293 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f84c22d627be Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 887586c362cf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5661f0673ba6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6efacdf1d10b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 437f1adc77a4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d4c4a832217a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits e806cc420279 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 3c2175dda39a Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 85d7efffb3ff Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2bb7c8f2c47a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits c7a21d0e84aa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 0ee67ad5cc62 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 4bb940b8fe3f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 78e172b1000c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d9436bc78a5e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 13cd1fa1fefc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 605d969ea713 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 79fd2fe3aea6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2c9e7073526a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f9b1746897bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 925013175ec0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e9be9f4e9ec2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits a3927704cba2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 44e2b3c9e6cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 87603bb18023 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5eff7a165d2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] omits f1e2f6d66a55 erofs: lzma compression support omits 4ffcdf96a044 erofs: rename some generic methods in decompressor omits 3b11553a02c4 lib/xz, lib/decompress_unxz.c: Fix spelling in comments omits 1afa2dbb85ae lib/xz: Add MicroLZMA decoder omits 7f02226c6a30 lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() omits 4a9e03860924 lib/xz: Validate the value before assigning it to an enum [...] omits dd8ba3a40c1f lib/xz: Avoid overlapping memcpy() with invalid input with [...] omits da52243991d2 erofs: introduce readmore decompression strategy omits eebb297cf4fa erofs: introduce the secondary compression head omits fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload omits 22056523d144 Merge branch 'for-5.16/drivers' into for-next omits c85718c3291c Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits d95a9da0b9e4 Merge branch 'for-5.16/io_uring' into for-next omits c533d6e48e8a io_uring: simplify io_file_supports_nowait() omits c142f8627b24 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags omits feabed278b19 io_uring: arm poll for non-nowait files omits d8bfea2499e1 Merge branch 'for-5.16/io_uring' into for-next omits 02a8286be94b fs/io_uring: Prioritise checking faster conditions first i [...] omits 367413ed8c1d Merge branch 'for-5.16/drivers' into for-next omits 52c90e0184f6 nbd: fix uaf in nbd_handle_reply() omits 961e9f50be9b nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] omits 6157a8f48990 nbd: clean up return value checking of sock_xmit() omits a83fdc853655 nbd: don't start request if nbd_queue_rq() failed omits dbd73178da67 nbd: check sock index in nbd_read_stat() omits d14b304f558f nbd: make sure request completion won't concurrent omits b5644a3a79bf nbd: don't handle response without a corresponding request [...] omits 3b12481282f1 Merge branch 'for-5.16/block-io_uring' into for-next omits ad7b46510970 block: convert the rest of block to bdev_get_queue omits 5c52f520072f block: use bdev_get_queue() in blk-core.c omits 0e7e3c7708cb block: use bdev_get_queue() in bio.c omits 9171981d9c4a block: use bdev_get_queue() in bdev.c omits d7fdb027f701 block: cache request queue in bdev omits 6d466f37770e Merge branch 'v5.16-armsoc/dts64' into for-next omits 2eea51d9fcc9 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 48de340548af Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 48772ddbb336 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 7aec49b9c33e Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 34130fd8980b Merge tag 'counter-for-5.16a' into togreg omits 6676c7f82b23 Merge tag 'iio-for-5.16a-split' into togreg omits be44089e3fdc iio: light: ltr501: Add of_device_id table omits 899ce49d477d iio: light: ltr501: Add rudimentary regulator support omits b3ec0b7debee dt-bindings: iio: light: Document ltr501 light sensor bindings omits 4f5c3d628818 dt-bindings: vendor-prefixes: Document liteon vendor prefix omits ec20da0c69b2 iio: imx8qxp-adc: mark PM functions as __maybe_unused omits 22f754b572f5 iio: pressure: ms5611: Make ms5611_remove() return void omits 4ba45ae0ad57 iio: potentiometer: max5487: Don't return an error in .remove() omits 6c23ab9d6e54 iio: magn: hmc5843: Make hmc5843_common_remove() return void omits 24662fb370fe iio: health: afe4403: Don't return an error in .remove() omits a6946d850cd6 iio: dac: ad5686: Make ad5686_remove() return void omits 9186b7d9ce7d iio: dac: ad5592r: Make ad5592r_remove() return void omits e13befac7f1c iio: dac: ad5446: Make ad5446_remove() return void omits 5dc433f64939 iio: dac: ad5380: Make ad5380_remove() return void omits b57931bf1963 iio: accel: mma7455: Make mma7455_core_remove() return void omits 430daff8577d iio: accel: kxsd9: Make kxsd9_common_remove() return void omits 2c48d1fa89ed iio: accel: bmi088: Make bmi088_accel_core_remove() return void omits cee3f03fd323 iio: accel: bmc150: Make bmc150_accel_core_remove() return void omits 0d2af4f6b31e iio: accel: bma400: Make bma400_remove() return void omits 6f3b8c4548fc drivers:iio:dac:ad5766.c: Add trigger buffer omits a73e9364cb5c iio: triggered-buffer: extend support to configure output buffers omits 378cc8f6c5da iio: kfifo-buffer: Add output buffer support omits 150ee24d4885 iio: Add output buffer support omits 6f4891e62237 iio: documentation: Document scd4x calibration use omits 405a38f3cd8d drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] omits 9d57d0401a20 MAINTAINERS: Add myself as maintainer of the scd4x driver omits 792111342725 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description omits f207121824c8 iio: light: noa1305: Make use of the helper function dev_e [...] omits 7ab5a3a12c88 iio: light: cm36651: Make use of the helper function dev_e [...] omits f837ac20dff8 iio: health: afe4404: Make use of the helper function dev_ [...] omits 7111fbbcae7d iio: health: afe4403: Make use of the helper function dev_ [...] omits 5f4503ca9c05 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() omits c4a4a29a9f85 iio: st_sensors: Make use of the helper function dev_err_probe() omits 19feafbb2a3a iio: dac: ti-dac7311: Make use of the helper function dev_ [...] omits 3f4120ebc96e iio: dac: stm32-dac: Make use of the helper function dev_e [...] omits 0bd364a9733d iio: dac: mcp4922: Make use of the helper function dev_err [...] omits 173945a7db42 iio: dac: max5821: Make use of the helper function dev_err [...] omits 35bbdfbfa17e iio: dac: ds4424: Make use of the helper function dev_err_probe() omits 017c6a2b279b iio: dac: ltc1660: Make use of the helper function dev_err [...] omits 7d7963567fc3 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] omits e479c960a317 iio: dac: ad8801: Make use of the helper function dev_err_probe() omits 158d02d71384 dt-bindings: iio: ad779x: Add binding document omits 88bfb5c0a559 iio: adc: ad799x: Implement selecting external reference v [...] omits bcc71b310c92 iio: adc: max1027: fix error code in max1027_wait_eoc() omits 13f3007ab9f5 iio: imu: adis16400: Fix buffer alignment requirements. omits 256d05a2196b iio: gyro: mpu3050: Fix alignment and size issues with buffers. omits 6093be7177df iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] omits a6c6c9b84143 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() omits aa8c6de146f3 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits 8e7494b3a2d4 iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits 0a807c6ac1f2 iio: adc: ad7291: convert probe to device-managed only omits e8a50803cb28 iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits 8730fba3c45d iio: adc: berlin2-adc: convert probe to device-managed only omits 8cc17859cc62 iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits 30edc5972e2a iio: adc: max1363: convert probe to full device-managed omits fd7211eb2110 iio: adc: nau7802: convert probe to full device-managed omits 7ce6e41ea32a iio: adis16460: make use of the new unmasked_drdy flag omits cbe43403cbbc iio: adis16475: make use of the new unmasked_drdy flag omits 2faf98d2528f iio: adis: handle devices that cannot unmask the drdy pin omits cf36de454f16 iio: adis: do not disabe IRQs in 'adis_init()' omits a2d54791d2b8 iio: adc: da9150-gpadc: convert probe to full-device managed omits d13e5e252533 iio: adc: lp8788_adc: convert probe to full-device managed omits 7ae4347c5cfb iio: adc: axp288_adc: convert probe to full device-managed omits 7dfd42837ff3 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits 80360fc7d566 iio: inkern: introduce devm_iio_map_array_register() short [...] omits ee61dd4511a0 iio: adc: fsl-imx25-gcq: initialize regulators as needed omits d19857d7887b iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 830881e58b49 iio: adc: max1027: Don't reject external triggers when the [...] omits ddb3b07de335 iio: adc: max1027: Allow all kind of triggers to be used omits 81ae7aab163e iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits c6feb1e63008 iio: adc: max1027: Stop requesting a threaded IRQ omits 58e0e631e263 iio: adc: max1027: Introduce an end of conversion helper omits 55dfe7fb4c2d iio: adc: max1027: Separate the IRQ handler from the read logic omits 11638db3d140 iio: adc: max1027: Prevent single channel accesses during [...] omits 94e553679971 iio: adc: max1027: Create a helper to configure the channe [...] omits 29b7f6df5cf6 iio: adc: max1027: Ensure a default cnvst trigger configuration omits b962db959ba1 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 1eca25f4ef45 iio: adc: max1027: Create a helper to enable/disable the c [...] omits 29a16d1f1a83 iio: adc: max1027: Rename a helper omits eb79964315b9 iio: adc: max1027: Minimize the number of converted channels omits 2f8a2802f4ac iio: adc: max1027: Drop useless debug messages omits ddec668cc613 iio: adc: max1027: Drop extra warning message omits a538ee51a869 iio: adc: max1027: Fix style omits 4088dee36479 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits eaf715339343 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 39e4d6496796 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits cba8a3b66201 iio: accel: fxls8962af: add wake on event omits 0203aaa54626 iio: accel: fxls8962af: add threshold event handling omits 458ae92818d8 iio: adc: aspeed: Get and set trimming data. omits 224076fbfcd6 iio: adc: aspeed: Support battery sensing. omits a2b047d25e89 iio: adc: aspeed: Add compensation phase. omits 530524d57c10 iio: adc: aspeed: Add func to set sampling rate. omits e4e946677e8f iio: adc: aspeed: Fix the calculate error of clock. omits 6e1000ed0af1 iio: adc: aspeed: Support ast2600 adc. omits b75afba720ad iio: adc: aspeed: Use devm_add_action_or_reset. omits 069923908cc2 iio: adc: aspeed: Use model_data to set clk scaler. omits 389b1a56287a iio: adc: aspeed: Add vref config function omits 0ac008dca07a iio: adc: aspeed: Restructure the model data omits fdd2090de0ea iio: adc: aspeed: Keep model data to driver data. omits 5535987b61db iio: ABI: Document in_concentration_co2_scale omits 60ba90a9a784 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits c5d9739ac760 iio: ABI: docs: Document Senseair Sunrise ABI omits 2d0b2141d6a2 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits 4862202a0171 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits c9638a65d798 docs: counter: Include counter-chrdev kernel-doc to generi [...] omits 50cda7cc4ab1 counter: fix docum. build problems after filename change omits 74655472ace6 Merge branch 'v5.16-armsoc/dts64' into for-next omits 86cdd6751ade Merge branch 'v5.16-armsoc/dts32' into for-next omits 59bb416db1ec scsi: target: Perform ALUA group changes in one step omits 8d0166a7d817 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path omits 7a1031a464b6 scsi: target: Fix alua_tg_pt_gps_count tracking omits 16ec48f0828c scsi: target: Fix ordered tag handling omits 642bcb5cfa17 scsi: target: Fix ordered CMD_T_SENT handling omits 1731e83d60b5 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay omits fe6691ad8147 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] omits 4d0bbf7801c0 scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] omits 9851b8b83ee2 scsi: target: tcmu: Allocate zeroed pages for data area omits a602d74729a2 scsi: target: cxgbit: Enable Delayed ACK omits 2b9eb5be4d40 scsi: target: cxgbit: Increase max DataSegmentLength omits 023990dec694 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() omits 033a20eaadd4 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() omits 423de62cdb5c scsi: 3w-xxx: Remove redundant initialization of variable retval omits 158c3ec1eb1e scsi: fcoe: Use netif_is_bond_master() instead of open code omits 0ec88d1ecbd7 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] omits a6373460dada scsi: mpi3mr: Use scnprintf() instead of snprintf() omits c673a92a4f5b scsi: sd: Print write through due to no caching mode page [...] omits 21431d5bdf15 scsi: core: ufs-pci: Force a full restore after suspend-to-disk omits 31bf1ffea584 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] omits cac3c0dd613a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 2f79a9eba967 Merge branch 'for-5.16/io_uring' into for-next omits 83415c81db07 Merge branch 'for-5.16/drivers' into for-next omits 1b1fff996831 Merge branch 'for-5.16/block' into for-next omits 91c350d599a6 Merge branch 'for-5.16/block-io_uring' into for-next omits 496b2e0da81e block: only check previous entry for plug merge attempt omits 82c2ecfce69b mtip32xx: Remove redundant 'flush_workqueue()' calls omits 782b51ee1f99 block: move CONFIG_BLOCK guard to top Makefile omits 9b95c675b440 block: move menu "Partition type" to block/partitions/Kconfig omits 59b0555ae1c3 block: simplify Kconfig files omits 21baefbb1558 block: remove redundant =y from BLK_CGROUP dependency omits 4c261c08ee8f Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] omits 68611546826b clocksource/arch_arm_timer: Move workaround synchronisatio [...] omits 1661562bc67e clocksource/arm_arch_timer: Fix masking for high freq counters omits ac4b1c53d664 clocksource/arm_arch_timer: Drop unnecessary ISB on CVAL p [...] omits d8bfd91d8570 clocksource/arm_arch_timer: Remove any trace of the TVAL p [...] omits 0b2de4b2cf79 clocksource/arm_arch_timer: Work around broken CVAL implem [...] omits 81856a1f87e6 clocksource/arm_arch_timer: Advertise 56bit timer to the c [...] omits 2fd88ec56a32 clocksource/arm_arch_timer: Move MMIO timer programming ov [...] omits 671cbee690b8 clocksource/arm_arch_timer: Fix MMIO base address vs callb [...] omits 83dfec77ad72 clocksource/arm_arch_timer: Move drop _tval from erratum f [...] omits d45ef2186ef0 clocksource/arm_arch_timer: Move system register timer pro [...] omits 471d8e9ec29c clocksource/arm_arch_timer: Extend write side of timer reg [...] omits bf5c3cb01f16 clocksource/arm_arch_timer: Drop CNT*_TVAL read accessors omits a8870c59a0f4 clocksource/arm_arch_timer: Add build-time guards for unha [...] omits 7de8989e0f91 Merge branch 'v5.16-armsoc/dts64' into for-next omits 0ff9a987584f mailbox: mtk-cmdq: Fix local clock ID usage omits a657b4ba4fd9 mailbox: mtk-cmdq: Validate alias_id on probe omits 2e9a45fd9051 block: handle fast path of bio splitting inline omits ae263bc3549a block: use flags instead of bit fields for blkdev_dio omits 02447a21fbc7 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits a5f33191f098 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 3ec3e7df7d99 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits 1c79d15f3e91 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 3d31b264fe50 kernel/resource: disallow access to exclusive system RAM regions omits 7b66f605e2e0 kernel/resource: clean up and optimize iomem_is_exclusive() omits a9e8b74bc4ab kcov: replace local_irq_save() with a local_lock_t omits 933bc3701f06 kcov: avoid enable+disable interrupts if !in_task() omits ba58843bba7a kcov: allocate per-CPU memory on the relevant node omits 924bb9695dca Documentation/kcov: define `ip' in the example omits 7e023d6abde5 Documentation/kcov: include types.h in the example omits ff40458cc99e sysv: use BUILD_BUG_ON instead of runtime check omits cff7cd2aaa16 kernel/fork.c: unshare(): use swap() to make code cleaner omits c71c247faf67 seq_file: move seq_escape() to a header omits 58645ca754ce hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 591a52a6d62a hfs/hfsplus: use WARN_ON for sanity check omits 2417b836df11 coda: bump module version to 7.2 omits 443289f9d07a coda: use vmemdup_user to replace the open code omits fe81c8419b33 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits a44f9a47622a coda: avoid doing bad things on inode type changes during [...] omits f4eadb9219fb coda: avoid hidden code duplication in rename omits 0361ab4dc059 coda: avoid flagging NULL inodes omits 589dbe100a3f coda: remove err which no one care omits 87b9ffbac8d6 coda: check for async upcall request using local state omits a7c65e1f4396 coda: avoid NULL pointer dereference from a bad inode omits 037ef2b0f80e init/main.c: silence some -Wunused-parameter warnings omits 374389248edb init: make unknown command line param message clearer omits eacb4be4b171 ramfs: fix mount source show for ramfs omits e44d9d17e469 alpha: use is_kernel_text() helper omits f639f48e6fb8 microblaze: use is_kernel_text() helper omits 5270e1ada8d7 powerpc/mm: use core_kernel_text() helper omits 61c8490282ad extable: use is_kernel_text() helper omits 2f1951360c2d mm: kasan: use is_kernel() helper omits 3ff2f88b8d57 sections: provide internal __is_kernel() and __is_kernel_t [...] omits d5e39f52f36f x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 0c2ffbe06868 sections: move is_kernel_inittext() into sections.h omits 56b40c267644 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 8ca30e5bae8b kallsyms: fix address-checks for kernel related range omits 1c1811bd8d23 kallsyms: remove arch specific text and data check omits cf6cb836e91f ELF: simplify STACK_ALLOC macro omits af4a776eb9d6 ELF: fix overflow in total mapping size calculation omits 29db7d6b00a8 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits f17b165ebc28 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 6369ba94e3b7 const_structs.checkpatch: add a few sound ops structs omits 4ec7d39b7b0c lib/stackdepot: allow optional init and stack_table alloca [...] omits 39d0b5800426 lib/stackdepot: allow optional init and stack_table alloca [...] omits c67b738cd14e lib: uninline simple_strntoull() as well omits e276ab260c66 include/linux/string_helpers.h: add linux/string.h for strlen() omits f7f26880fbbe lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 76cbe2c68bf8 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 9340fee2ff4e lib, stackdepot: add helper to print stack entries into buffer omits f53564585c93 lib, stackdepot: add helper to print stack entries omits 29bd2fd987b7 lib, stackdepot: check stackdepot handle before accessing slabs omits ca6607ba03cc MAINTAINERS: add "exec & binfmt" section with myself and Eric omits 18f2609e9716 bottom_half.h needs kernel.h omits 8b0286cb37b4 io_uring: clean io_prep_rw() omits 95462452d4c8 io_uring: optimise fixed rw rsrc node setting omits 200a80aa2078 io_uring: return iovec from __io_import_iovec omits 406e1233ec43 io_uring: optimise io_import_iovec fixed path omits 62768ee791cb io_uring: kill io_wq_current_is_worker() in iopoll omits 5d946c9385d8 io_uring: optimise req->ctx reloads omits 325af8803f46 gfs2: Fix unused value warning in do_gfs2_set_flags() omits 2ad7043195d0 gfs2: check context in gfs2_glock_put omits 2dd38d699d1d gfs2: Fix glock_hash_walk bugs omits 35fb3d505a9d gfs2: Cancel remote delete work asynchronously omits 27d7090d8ec5 gfs2: set glock object after nq omits b948271f520b gfs2: remove RDF_UPTODATE flag omits 9f1c9390e9bb gfs2: Eliminate GIF_INVALID flag omits 2e0e4375e0dc gfs2: fix GL_SKIP node_scope problems omits 3565f26d00a0 gfs2: split glock instantiation off from do_promote omits f5ad9d692f4a gfs2: further simplify do_promote omits e091366f0e03 gfs2: re-factor function do_promote omits 43c7cdc10930 gfs2: Remove 'first' trace_gfs2_promote argument omits 5a6a6283e26e gfs2: change go_lock to go_instantiate omits c90f13cfeb34 gfs2: dump glocks from gfs2_consist_OBJ_i omits f909a1e3d0b5 gfs2: dequeue iopen holder in gfs2_inode_lookup error omits ecafdc7b129a gfs2: Save ip from gfs2_glock_nq_init omits 020ba5d21f94 gfs2: Allow append and immutable bits to coexist omits 128c2aa64011 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits b1cae777b338 gfs2: move GL_SKIP check from glops to do_promote omits 035921960acb gfs2: Add GL_SKIP holder flag to dump_holder omits 9c94a5566dfb gfs2: remove redundant check in gfs2_rgrp_go_lock omits 553acb772bde gfs2: Fix mmap + page fault deadlocks for direct I/O omits 4de25673378c iov_iter: Introduce nofault flag to disable page faults omits 8a160b09cd14 gup: Introduce FOLL_NOFAULT flag to disable page faults omits b65d2be53902 iomap: Add done_before argument to iomap_dio_rw omits 5e54a30653bd iomap: Support partial direct I/O on user copy failures omits 8b68d37cee02 iomap: Fix iomap_dio_rw return value for user copies omits 4965b3bef07c gfs2: Fix mmap + page fault deadlocks for buffered I/O omits 906f090d0f7e gfs2: Eliminate ip->i_gh omits bd8885677023 gfs2: Move the inode glock locking to gfs2_file_buffered_write omits 780e49d7b88c gfs2: Introduce flag for glock holder auto-demotion omits 050c77f2894a gfs2: Clean up function may_grant omits 2bc4350d3e96 gfs2: Add wrapper for iomap_file_buffered_write omits 54045e5b59e5 kunit: Reset suite count after running tests omits b5c11a89384b kunit: tool: improve compatibility of kunit_parser with KT [...] omits fea34b1d9dd2 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 7d41322d82e3 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits b41562b71d54 KVM: VMX: Remove redundant handling of bus lock vmexit omits 284cbde45338 KVM: kvm_stat: do not show halt_wait_ns omits 5ced280cabc8 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] omits e1c7d89a907a Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] omits 10f8e09074db KVM: x86: avoid warning with -Wbitwise-instead-of-logical omits c760c32c0703 KVM: SEV-ES: Set guest_state_protected after VMSA update omits 180a736395e7 Merge branches 'acpi-battery', 'acpi-scan', 'acpi-soc' and [...] omits c0f45f99b695 KVM: X86: fix lazy allocation of rmaps omits a7f215bf7e75 KVM: replace large kvmalloc allocation with vmalloc omits e761e622b509 Merge branch 'trace/ftrace/urgent' into trace/for-next omits f39b5afbcef4 nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] omits d2a6b86d9bc8 Merge branch 'for-5.16/block' into for-next omits 3316a03351ff Merge branch 'for-5.16/drivers' into for-next omits f149a57312e3 Merge branch 'for-5.16/block-io_uring' into for-next omits e5c383e496e8 Merge branch 'for-5.16/io_uring' into for-next omits 055b7484d2dc io_uring: rearrange io_read()/write() omits 8d248fd0dd3d io_uring: clean up io_import_iovec omits 5e8f74fba3bc io_uring: optimise io_import_iovec nonblock passing omits 5820b40506be io_uring: optimise read/write iov state storing omits 90836814fdba io_uring: encapsulate rw state omits df1460ff653e io_uring: optimise rw comletion handlers omits 10bce60ee5f8 io_uring: prioritise read success path over fails omits 67d15661cb5e io_uring: consistent typing for issue_flags omits 99d44da9c3c8 io_uring: optimise rsrc referencing omits ee866360a620 include/media/media-entity.h: replace kernel.h with the ne [...] omits 8ea25cb527f4 include/linux/plist.h: replace kernel.h with the necessary [...] omits 3accff5fbd7c include/linux/llist.h: replace kernel.h with the necessary [...] omits 94e3e4098bd8 include/linux/list.h: replace kernel.h with the necessary [...] omits 78a4943c0a95 include/kunit/test.h: replace kernel.h with the necessary [...] omits 4e8856702573 kernel.h: split out container_of() and typeof_member() macros omits dcaf7a5f413b kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 19e6044354a5 proc/sysctl: make protected_* world readable omits 04e0b2e8c8f4 proc: allow pid_revalidate() during LOOKUP_RCU omits 3794255dd4a8 virtio-mem: kdump mode to sanitize /proc/vmcore access omits afdf313e779f virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits f5f1c3f0874c virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 449a9a5f55dc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits 0d814827522e proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits 020d8ce431da proc/vmcore: let pfn_is_ram() return a bool omits 0b9461251653 x86/xen: print a warning when HVMOP_get_mem_type fails omits 6e2d040da650 x86/xen: simplify xen_oldmem_pfn_is_ram() omits 84b5937b0511 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 703b6a61fdf2 proc: test that /proc/*/task doesn't contain "0" omits e86649599a8d procfs-do-not-list-tid-0-in-proc-pid-task-fix omits cc0a0fe6b14a procfs: do not list TID 0 in /proc/<pid>/task omits f39bdb62bc51 kernel/hung_task.c: Monitor killed tasks. omits 2b5c93ca8078 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1c874e685ee1 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits ecb5977e1ad7 Docs/DAMON: document physical memory monitoring support omits a1e378f89928 mm/damon/dbgfs: support physical memory monitoring omits c31a19ee1f18 mm/damon: implement primitives for physical address space [...] omits 380b0432eff1 mm/damon/vaddr: Include 'highmem.h' to fix a build failure omits 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response omits 199b1b9e816f md: update superblock after changing rdev flags in state_store omits 48474810225e md: remove unused argument from md_new_event omits e525a5ddd706 md/raid5: call roundup_pow_of_two in raid5_run omits 87ea6e98b6e6 md/raid1: use rdev in raid1_write_request directly omits 6de838e352bf md/raid1: only allocate write behind bio for WriteMostly device omits 7776e7efe6f4 md: properly unwind when failing to add the kobject in md_alloc omits 2907d6ab0e94 md: extend disks_mutex coverage omits 515a61a77626 md: add the bitmap group to the default groups for the md kobject omits 8d0d00d63840 md: add error handling support for add_disk() omits bf6bad5a1b97 mm/damon/vaddr: separate commonly usable functions omits dc8cdbf8606e Docs/admin-guide/mm/damon: document 'init_regions' feature omits 2f2db6770fc0 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits 1daf71cfc567 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 90112e915e90 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits 74b80cfd5775 selftests/damon: add 'schemes' debugfs tests omits 60e1debe5881 mm/damon/schemes: implement statistics feature omits 9943be55a089 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 9031bb1a63eb mm/damon/vaddr: support DAMON-based Operation Schemes omits 046b57ea1c95 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 34fef443c152 mm/damon/core: account age of target regions omits 91d6c461e3e2 mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 3282ec0a6116 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits bc3f222be371 mm/damon: remove unnecessary do_exit() from kdamond omits d57fdf7b6480 mm/damon/core: print kdamond start log in debug mode only omits 990747f04f23 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits b27d1b3a098c docs/vm/damon: remove broken reference omits 32b6c9da9cba MAINTAINERS: update SeongJae's email address omits fec034fc0ac5 Documentation/vm: move user guides to admin-guide/mm/ omits 373eed52e1b7 mm/damon: grammar s/works/work/ omits c7b17cd396d7 kfence: shorten critical sections of alloc/free omits 74c7508fcc29 kfence: test: use kunit_skip() to skip tests omits 65680fb5f9ce kfence: add note to documentation about skipping covered a [...] omits fdbf8218769c fixup! kfence: limit currently covered allocations when po [...] omits fde7dcb478b7 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits ad992f0b8612 kfence: limit currently covered allocations when pool nearly full omits 490a4d503c1f kfence: move saving stack trace of allocations into __kfen [...] omits d999e933d7a7 kfence: count unexpectedly skipped allocations omits 692065c5fc87 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits a411caccc02b include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 641af60bc12c mm: remove HARDENED_USERCOPY_FALLBACK omits 8899a1675118 zram: Introduce an aged idle interface omits 494b4e8b09a5 zram-introduce-an-aged-idle-interface-v5 omits 23d7be697d22 zram: introduce an aged idle interface omits cbbc260f0e3d zram: off by one in read_block_state() omits 19107b84632d zram_drv: allow reclaim on bio_alloc omits beb4efb65603 mm/highmem: Remove deprecated kmap_atomic omits 5edd59171d82 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 4521934fbd85 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 82a696b9bf55 mm: disable zsmalloc on PREEMPT_RT omits 45186fdab0c0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 215f8fc12b03 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 7ed9995ce085 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits c92a0e22b858 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits f7c3cc495794 memblock: allow to specify flags with memblock_add_node() omits d6cb9a0a5a3f memblock: improve MEMBLOCK_HOTPLUG documentation omits acac34e14be0 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits f3a1abef161c x86: remove memory hotplug support on X86_32 omits 352c48e40b14 mm/memory_hotplug: remove stale function declarations omits b8d911012891 mm/memory_hotplug: remove HIGHMEM leftovers omits 2cef58a8b3ac mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 92bc3fde5d0b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 7d39d8e5b10a mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits f341bb6efd76 memory-hotplug.rst: document the "auto-movable" online policy omits 037a960efc32 memory-hotplug.rst: document the "auto-movable" online policy omits 9bd745ce40f8 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 52dda3fdbd5d memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 3b6dca3f3166 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 9f00017184a2 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 094a95a08550 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits bb787e2a0b90 selftests: vm: add KSM huge pages merging time test omits 686139d0208b selftest/vm: fix ksm selftest to run with different NUMA t [...] omits cbe53b86830b mm: nommu: kill arch_get_unmapped_area() omits b67b99a2c8e8 mm/migrate: de-duplicate migrate_reason strings omits ca8ad6b5ffee hugetlbfs: extend the definition of hugepages parameter to [...] omits be5cb475b662 oom_kill: oom_score_adj broken for processes with small me [...] omits 83fc9b0bbb96 mm: mark the OOM reaper thread as freezable omits d6e96e5e2e23 memblock: use memblock_free for freeing virtual pointers omits add418abaed8 memblock: rename memblock_free to memblock_phys_free omits fca2cffa9209 memblock: stop aliasing __memblock_free_late with memblock [...] omits d22c5b625837 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 4292e4a890c9 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 7a04aab4e427 arch_numa: simplify numa_distance allocation omits 770fc72d2159 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 12ae76529daa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits a32ee47b9b66 tools/vm/page-types.c: print file offset in hexadecimal omits 3a6fb85bdf33 tools/vm/page-types.c: move show_file() to summary output omits aa3418d163c7 tools/vm/page-types.c: make walk_file() aware of address r [...] omits cbd588fbef48 tools/vm/page_owner_sort.c: count and sort by mem omits 8c017cd1f533 mm/vmscan.c: fix -Wunused-but-set-variable warning omits d574c2c5554b mm/page_isolation: guard against possible putback unisolated page omits 49137c7e15b4 mm/page_isolation: fix potential missing call to unset_mig [...] omits e8e2e11c6492 userfaultfd/selftests: fix calculation of expected ioctls omits 63d4a1031c39 userfaultfd/selftests: fix feature support detection omits 68587df4e658 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits c5df51826aac mm, hugepages: add hugetlb vma mremap() test omits 3159a711a846 mm, hugepages: add mremap() support for hugepage backed vma omits 5372277bdb35 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 94aa92bf3ce1 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 90df1166733f hugetlb-add-hugetlb-demote-page-support-v4 omits 16eb542ba234 hugetlb: add hugetlb demote page support omits 6a8352a5dd4f hugetlb: add demote bool to gigantic page routines omits c1ca9815ed17 hugetlb: be sure to free demoted CMA pages to CMA omits 25c0bad1c752 mm/cma: add cma_pages_valid to determine if pages are in CMA omits ab6b5c3fd8bb hugetlb: add demote hugetlb page sysfs interfaces omits a2df25cbbdf3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 004ad69fc714 mm: fix data race in PagePoisoned() omits 36e77d7d52d2 s390: use generic version of arch_is_kernel_initmem_freed() omits c011d535acad powerpc: use generic version of arch_is_kernel_initmem_freed() omits 53fe501722c8 mm: make generic arch_is_kernel_initmem_freed() do what it says omits 195d2ca52f0d mm: create a new system state and fix core_kernel_text() omits 201fc9709a6b mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits ae6177b6eafa mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 33d8db3edadf mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits 97c282350cec mm: move fold_vm_numa_events() to fix NUMA without SMP omits 0345be1f0d36 mm: move node_reclaim_distance to fix NUMA without SMP omits 736808002760 mm/page_alloc: use accumulated load when building node fal [...] omits c44df6b8d8b7 mm/page_alloc: print node fallback order omits 3ccd2284686c mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits 4fd22576c7ec mm/page_alloc.c: use helper function zone_spans_pfn() omits c9f43a741bc3 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 8792f865e8bd mm/page_alloc.c: simplify the code by using macro K() omits fcb632793cc0 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 80f8c8ae117d mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 91c3661c3eb1 kasan: fix tag for large allocations when using CONFIG_SLAB omits 10b453124be0 workqueue, kasan: avoid alloc_pages() when recording stack omits 2f09761dc85f kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 900709aa65f5 kasan: common: provide can_alloc in kasan_save_stack() omits abe29eb6b910 lib/stackdepot: introduce __stack_depot_save() omits a2c9b083a43f lib/stackdepot: remove unused function argument omits 5bc37a12a31a lib/stackdepot: include gfp.h omits 3acb87de096b kasan: test: add memcpy test that avoids out-of-bounds write omits 4c41b65e6e81 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 1f188bb23d0d kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 849deaefecc6 arm64: support page mapping percpu first chunk allocator omits 89928ab6a49a vmalloc: choose a better start address in vm_area_register [...] omits 1ee04d5a735f vmalloc: back off when the current task is OOM-killed omits 080ee2e10e2e mm/vmalloc: check various alignments when debugging omits 9097a1515220 mm/vmalloc: do not adjust the search size for alignment overhead omits d7cc1bdae498 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits e2f298ed670b mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 28df2ad53dfb mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 76c98ca73857 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 9975ec73f31a mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 6f82b73dc88f mm: mmap_lock: remove redundant newline in TP_printk omits c559c99c6020 mm/mremap: don't account pages in vma_to_resize() omits ba18bb9fe475 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 81f03143e0cf memory: remove unused CONFIG_MEM_BLOCK_SIZE omits aa7780d67fc9 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 02c2aa5d3675 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 75cfd08ea25b lazy tlb: allow lazy tlb mm refcounting to be configurable omits f8e1a4866f4d lazy tlb: introduce lazy mm refcount helper functions omits a9272e3b2df3 Documentation: update pagemap with shmem exceptions omits 8432b94e9ffb mm: remove redundant smp_wmb() omits 4f1814e66f83 mm: introduce pmd_install() helper omits 90d6f767ec81 mm: add zap_skip_check_mapping() helper omits b63da7ff166e mm: drop first_index/last_index in zap_details omits f07db327f6cb mm: clear vmf->pte after pte_unmap_same() returns omits dd6abf701783 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 9c72b3acb616 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 944e399bc1de mm: use __pfn_to_section() instead of open coding it omits b9d1ef40d1d4 mm/mmap.c: fix a data race of mm->total_vm omits fc8007cffe40 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits 2e30e3a045d8 memcg: prohibit unconditional exceeding the limit of dying tasks omits 0954ade95ca4 mm/memcg: remove obsolete memcg_free_kmem() omits a70bfa81c8bf memcg: unify memcg stat flushing omits e5241c985239 memcg: flush stats only if updated omits 5a5c0e9f65a9 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits acc5af1c083d mm: optimise put_pages_list() omits 7b532e677e19 mm/swapfile: fix an integer overflow in swap_show() omits 42a4b7b7d714 mm/swapfile: remove needless request_queue NULL pointer check omits e565d69c2c1a mm/gup: further simplify __gup_device_huge() omits 2b469f2118ff vfs: keep inodes with page cache off the inode shrinker LRU omits 99715f73598a mm/filemap.c: remove bogus VM_BUG_ON omits 189d1d5b45b2 mm/page_ext.c: fix a comment omits 3d41e94e2e82 percpu: add __alloc_size attributes for better bounds checking omits 0b45cc7f695d mm/page_alloc: add __alloc_size attributes for better boun [...] omits 027f0dd2466a mm/vmalloc: add __alloc_size attributes for better bounds [...] omits b972a767f999 mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits 8ea6f41f856c slab: add __alloc_size attributes for better bounds checking omits 750c1294121a slab: clean up function prototypes omits 48121e61c570 scripts: kernel-doc: Ignore __alloc_size() attribute omits 931120f9ec80 Compiler Attributes: add __alloc_size() for better bounds [...] omits b38a723dd719 rapidio: avoid bogus __alloc_size warning omits 1bd79a0d2bf9 kasan: test: bypass __alloc_size checks omits 02d2fbfbb429 mm: debug_vm_pgtable: don't use __P000 directly omits 17bc40df46db mm/smaps: simplify shmem handling of pte holes omits 18676f91c23b mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 91827310fbd2 mm/smaps: fix shmem pte hole swap calculation omits 50370de29dc0 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 01b4504e8f09 mm, slub: Use prefetchw instead of prefetch omits 3fddfbf7d071 slub: add back check for free nonslab objects omits 1629ad9f104b mm/slab.c: remove useless lines in enable_cpucache() omits 5650ea10c69d mm: move kvmalloc-related functions to slab.h omits bb25aba343b0 fs/posix_acl.c: avoid -Wempty-body warning omits 7a130b8bc011 ocfs2: fix ocfs2 corrupt when iputting an inode omits 1ac4cca6f220 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits ee29de1b5df8 ocfs2: reflink deadlock when clone file to the same direct [...] omits 830d915c5740 ocfs2/dlm: remove redundant assignment of variable ret omits 9cbc121b37fc ocfs2: cleanup journal init and shutdown omits 122f913ff1bf ocfs2: Fix handle refcount leak in two exception handling paths omits fd331d921e16 scripts/decodecode: fix faulting instruction no print when [...] omits f54e45bae6eb scripts/spelling.txt: fix "mistake" version of "synchronization" omits ac55b3a13dd1 scripts/spelling.txt: add more spellings to spelling.txt omits 1389235384a9 procfs: prevent unpriveleged processes accessing fdinfo dir omits 3e0fa213b05d /proc/kpageflags: do not use uninitialized struct pages omits 6894f8c2cf46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits acbf1dd8d868 mm/thp: decrease nr_thps in file's mapping on THP split omits 7d5f0f189f11 kasan-test-use-underlying-string-helpers-checkpatch-fixes omits a37a8d0afecc lib/test_kasan.c: use underlying string helpers omits 10a0e5b8b440 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits b7d2c8a248e0 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] omits 1a1d16d8d7df vfs: check fd has read access in kernel_read_file_from_fd() omits 771c1b4e9bf9 elfcore-correct-reference-to-config_uml-fix omits 4a70acbcd45a elfcore: correct reference to CONFIG_UML omits 66388df81543 mm, slub: fix incorrect memcg slab count for bulk free omits bfa4733d0c2c mm, slub: fix potential use-after-free in slab_debugfs_fops omits 38a2523bcd9f mm, slub: fix potential memoryleak in kmem_cache_open() omits aed56ef04ff0 mm, slub: fix mismatch between reconstructed freelist dept [...] omits e9b9f424e27c mm, slub: fix two bugs in slab_debug_trace_open() omits ba4ef0a2e0ab mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] omits 463666d5f465 memblock: check memory total_size omits faa8c9454463 ocfs2: mount fails with buffer overflow in strlen omits 2df9833e2c4e ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix omits 3a92c4b7aec3 ocfs2: Fix data corruption after conversion from inline format omits 2ab12dcecac4 mm/vmalloc: fix numa spreading for large hash tables omits 14a60b114a85 mm/migrate: rework hotplug_memory_notifier() stub omits 0be36a50b8b8 mm/migrate: fix CPUHP state to update node demotion order omits 2819d7855e87 mm/migrate: add CPU hotplug to demotion #ifdef omits 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates omits d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() omits 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled omits 00c9626f46be Merge branch 'for-next-next-v5.15-20211014' into for-next- [...] omits ce0ec2bf2619 Merge branch 'for-next-current-v5.14-20211014' into for-ne [...] omits 677121bcb55a Merge branch 'ext/josef/lockdep-rm-dev' into for-next-next [...] omits 52167695925a Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] omits 2c497408e2ab Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] omits cf35d993b947 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits 8efd692598ac Merge branch 'misc-next' into for-next-next-v5.15-20211014 omits b200ddbd88cb Merge branch 'misc-5.15' into for-next-current-v5.14-20211014 omits eaa94b0e3f9d btrfs: zoned: use greedy gc for auto reclaim omits 00caac2d485a btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] omits 17e1d80d4a4e btrfs: index free space entries on size omits 5489ba589ed0 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls omits ea57e6e833a2 btrfs: add a btrfs_get_dev_args_from_path helper omits 153f625f32cf btrfs: handle device lookup with btrfs_dev_lookup_args omits 255a1ba4cdc6 btrfs: do not call close_fs_devices in btrfs_rm_device omits 708660dcda90 btrfs: add comments for device counts in struct btrfs_fs_devices omits 099f8e38cbfa btrfs: use num_device to check for the last surviving seed device omits bb1c28f52d17 btrfs: update device path inode time instead of bd_inode omits 2b74f6e5cd7d btrfs: remove btrfs_bio::logical member omits b3438511bef7 btrfs: rename btrfs_dio_private::logical_offset to file_offset omits 581f79c2427e btrfs: use bvec_kmap_local in btrfs_csum_one_bio omits fff1ec456493 btrfs: reduce btrfs_update_block_group alloc argument to bool omits 4cefe04a6cfa btrfs: make btrfs_ref::real_root optional omits d478961ef4e0 btrfs: pull up qgroup checks from delayed-ref core to init time omits 8bec353f8b07 btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits 07633dfd6bfa btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits 4a1b6afac5e5 btrfs: rename root fields in delayed refs structs omits 3c49b2614be8 btrfs: fix abort logic in btrfs_replace_file_extents omits d5f9de6b525d btrfs: do not infinite loop in data reclaim if we aborted omits fdcdde245949 btrfs: add a BTRFS_FS_ERROR helper omits aa06ff354edc btrfs: change error handling for btrfs_delete_*_in_log omits f6149ca20052 btrfs: change handle_fs_error in recover_log_trees to aborts omits 0c0565534812 btrfs: check for error when looking up inode during dir en [...] omits c1042b91d8bf btrfs: unify lookup return value when dir entry is missing omits f4a462dd72c5 btrfs: deal with errors when adding inode reference during [...] omits bf9778cb336d btrfs: deal with errors when replaying dir entry during lo [...] omits 37bbc1098646 btrfs: deal with errors when checking if a dir entry exist [...] omits 5ec0ef0225f0 btrfs: update refs for any root except tree log roots omits 6bf2a8982255 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 5539e8dd110a btrfs: subpage: only allow compression if the range is ful [...] omits 9343a73547fa btrfs: subpage: avoid potential deadlock with compression [...] omits f160e68dc1f6 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits ef2e3b2385ab btrfs: rework page locking in __extent_writepage() omits 1f1e1b35726e btrfs: subpage: make lzo_compress_pages() compatible omits 213185e58b54 btrfs: factor uncompressed async extent submission code in [...] omits 5d72a8b5371a io_uring: optimise io_req_set_rsrc_node() omits 369d1dc6ce0d block: improve batched tag allocation omits fb1aa6e7efc3 iov_iter: Introduce fault_in_iov_iter_writeable omits 7a4f855acb0a iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] omits 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits 99ea9b8f7ede drm/amdgpu: drop navi reg init functions omits 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() omits bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() omits 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) omits ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] omits 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs omits 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk omits 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 029fa7a5e505 sbitmap: add __sbitmap_queue_get_batch() omits 295b27ec847b Merge branch 'acpi-pm' into linux-next omits 9ea55973b4ce nvme: don't memset() the normal read/write command omits b679ac7ba59b blk-mq: optimise *end_request non-stat path omits c195ab97b13f block: cache bdev in struct file for raw bdev IO omits 6de148d82d9e drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits d184c3956e3f drm/vc4: hdmi: Warn if we access the controller while disabled omits 03e985bb27c8 drm/vc4: hdmi: Make sure the device is powered with CEC omits 3b77b04f87cc drm/vc4: hdmi: Split the CEC disable / enable functions in two omits 32ee1b069875 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits c18c4192342c drm/vc4: hdmi: Make sure the controller is powered up during bind omits e32fe03f4b22 drm/vc4: hdmi: Make sure the controller is powered in detect omits 1fd48bc4cc0f drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 6e3b5a75960e Merge branch 'features' into for-next omits c3357ae1579c Merge branch 'fixes' into for-next omits e15a9a5fca6c fuse: take cache_mask into account in getattr omits 83d9bf94c077 fuse: add cache_mask omits cbcde085408b fuse: move reverting attributes to fuse_change_attributes() omits 27e2682a6fd9 fuse: simplify local variables holding writeback cache state omits 68aaf8d59132 fuse: cleanup code conditional on fc->writeback_cache omits 3a59f16e1d29 fuse: fix attr version comparison in fuse_read_update_size() omits a2d7728a1f35 fuse: always invalidate attributes after writes omits 9ea929e80274 fuse: rename fuse_write_update_size() omits a69a29fb89c1 fuse: don't bump attr_version in cached write omits 412a7ca5e2e6 fuse: selective attribute invalidation omits 3a731da57ebd fuse: simplify __fuse_write_file_get() omits 7df1f7c2bb83 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits 443a15ad3f72 fuse: delete redundant code omits 2469204435db fuse: use kmap_local_page() omits 28b9f8c9574b fuse: annotate lock in fuse_reverse_inval_entry() omits 6e6b45a963c4 fuse: write inode in fuse_vma_close() instead of fuse_release() omits b5cf7894208e fuse: make sure reclaim doesn't write the inode omits 3acb26709bd4 drm/vc4: hdmi: Set a default HSM rate omits 6f668b61142f clk: bcm-2835: Remove rounding up the dividers omits 69b3e79c3712 clk: bcm-2835: Pick the closest clock rate omits f90f4ae11855 Merge branch 'for-next/fixes' into for-next/core omits fd22d7d1e5af Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] omits cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 omits 55b8648b7650 block: mark bio_truncate static omits ca52cd788dc8 block: move bio_get_{first,last}_bvec out of bio.h omits 318491671524 block: mark __bio_try_merge_page static omits 8dc8d6c01248 block: move bio_full out of bio.h omits 5eb9cd2ccdf7 block: fold bio_cur_bytes into blk_rq_cur_bytes omits 272ff6fb565b block: move bio_mergeable out of bio.h omits 572f1bca6dfd block: don't include <linux/ioprio.h> in <linux/bio.h> omits 50c1c0fdacf0 block: remove BIO_BUG_ON omits 037ab4ddc273 libceph: drop ->monmap and err initialization omits 3751bf65d96d ceph: convert to noop_direct_IO omits bb97e3c14f2f ceph: fix handling of "meta" errors omits 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] omits abec0a4f51e3 blk-mq: inline hot part of __blk_mq_sched_restart omits 0a7b701763be block: inline hot paths of blk_account_io_*() omits 4303543bac16 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] omits 590f359b2dce powerpc/kvm: Fix kvm_use_magic_page omits 7544789c6c99 Merge branch 'for-5.16/drivers' into for-next omits 4f6cec71d88a Merge branch 'for-5.16/block' into for-next omits e0631f3157e9 Merge branch 'for-5.16/cdrom' into for-next omits 1f28f54215a8 nvme-multipath: enable polled I/O omits 5832b49f117e block: don't allow writing to the poll queue attribute omits 673451d0c1e6 block: switch polling to be bio based omits eab91427754f block: define 'struct bvec_iter' as packed omits 0d35aaeaae38 block: use SLAB_TYPESAFE_BY_RCU for the bio slab omits daab7652799e block: rename REQ_HIPRI to REQ_POLLED omits 0d178e3c19cd io_uring: don't sleep when polling for I/O omits 1e243df727da block: replace the spin argument to blk_iopoll with a flag [...] omits 57e3b9c759b7 blk-mq: remove blk_qc_t_valid omits 32c345ee65cc blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal omits 7614c85ccdd7 blk-mq: factor out a "classic" poll helper omits 82b4e596fef5 blk-mq: factor out a blk_qc_to_hctx helper omits 72cd680716d4 io_uring: fix a layering violation in io_iopoll_req_issued omits 8d313b1e6755 iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw omits 18a0770ec34f block: don't try to poll multi-bio I/Os in __blkdev_direct_IO omits b0c7bae891b1 direct-io: remove blk_poll support omits f537ecb0d59e io_uring: inform block layer of how many requests we are s [...] omits f44e20407932 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring omits 8a954bdc6441 Merge branch 'for-5.16/block' into for-5.16/block-io_uring omits 71c1818d8255 io_uring: fix io_free_batch_list races omits 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next omits d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 8b39fe3eab1e Merge branch 'pm-em' into linux-next omits 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] omits 8b472e7eb85b Merge branch 'pnp' into linux-next omits 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] omits 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] omits 353e4ad3db53 Merge branch 'acpica' into linux-next omits f889bf46e0c9 block: merge block_ioctl into blkdev_ioctl omits d32c93fbdd29 block: move the *blkdev_ioctl declarations out of blkdev.h omits 5fc0899a5c81 block: unexport blkdev_ioctl omits f328476e373a blk-mq: cleanup blk_mq_submit_bio omits 6fe09c1dd622 blk-mq: cleanup and rename __blk_mq_alloc_request omits d53c18bef952 Merge branch 'remotes/lorenzo/pci/xgene' omits 26cfc8ca1312 Merge branch 'remotes/lorenzo/pci/vmd' omits f52be5cf2084 Merge branch 'pci/host/rcar' omits 028df9517dcf Merge branch 'pci/host/qcom' omits cdadb4c314a1 Merge branch 'remotes/lorenzo/pci/imx6' omits a89a766eebf6 Merge branch 'remotes/lorenzo/pci/endpoint' omits a2b37bdc3057 Merge branch 'remotes/lorenzo/pci/dwc' omits 00723f494020 Merge branch 'remotes/lorenzo/pci/apple' omits 088df0878424 Merge branch 'remotes/lorenzo/pci/aardvark' omits 8dcb0667c8f3 Merge branch 'pci/misc' omits 30ecd7d0fa0f Merge branch 'pci/vpd' omits 12672994572f Merge branch 'pci/virtualization' omits 9eb21d5d2f1b Merge branch 'pci/sysfs' omits 7b72cf47452e Merge branch 'pci/switchtec' omits 170734e0dfe9 Merge branch 'pci/resource' omits 27fbdd23c733 Merge branch 'pci/portdrv' omits ccdca64b4bc2 Merge branch 'pci/p2pdma' omits 1bec93d9b9ac Merge branch 'pci/enumeration' omits 61a8bbe63872 Merge branch 'pci/acpi' omits 55ec085ce470 drm/r128: fix build for UML omits cf58c26715e2 btrfs: subpage: make extent_write_locked_range() compatible omits 88a47bd7abc2 btrfs: subpage: make end_compressed_bio_writeback() compatible omits aa9e3692cee5 btrfs: subpage: make btrfs_submit_compressed_write() compatible omits 7adc4eba9a44 btrfs: subpage: make compress_file_range() compatible omits caad13ef22d8 btrfs: cleanup for extent_write_locked_range() omits cfcab1d186cf btrfs: refactor submit_compressed_extents() omits 317b27a6e5e7 btrfs: remove unused function btrfs_bio_fits_in_stripe() omits e9029dcd0ab5 btrfs: determine stripe boundary at bio allocation time in [...] omits 4d7cb3a4d6f8 btrfs: determine stripe boundary at bio allocation time in [...] omits 3befe8fb0511 btrfs: introduce alloc_compressed_bio() for compression omits a797bed7fdc1 btrfs: introduce submit_compressed_bio() for compression omits f6bec9ceabc0 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 7fd50716908e btrfs: handle errors properly inside btrfs_submit_compress [...] omits 25c7dd27e75a btrfs: subpage: add bitmap for PageChecked flag omits c9421c2ce59b btrfs: introduce compressed_bio::pending_sectors to trace [...] omits d76583443159 btrfs: subpage: make add_ra_bio_pages() compatible omits ffbad3f8d80a btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits 0f907247a5f5 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 84e5496d81e5 btrfs: remove unnecessary parameter delalloc_start for wri [...] omits a84a15b66aeb btrfs: remove unused parameter nr_pages in add_ra_bio_pages() omits 6ab41fafbd28 btrfs: use single bulk copy operations when logging directories omits 1a4afd223a25 btrfs: unexport setup_items_for_insert() omits 9b189077a2ec btrfs: loop only once over data sizes array when inserting [...] omits d34ad3429dc3 btrfs: remove btrfs_raid_bio::fs_info member omits 3e92a4236ae4 btrfs: make sure btrfs_io_context::fs_info is always initialized omits d848a7413121 btrfs: assert that extent buffers are write locked instead [...] omits a3460ef10356 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 2bfaca4fc382 btrfs: unlock newly allocated extent buffer after error omits 85aca417ccaf btrfs: rename struct btrfs_io_bio to btrfs_bio omits a835f5bf8350 btrfs: remove btrfs_bio_alloc() helper omits d018c328eb6d btrfs: rename btrfs_bio to btrfs_io_context omits 9c49878b7fe4 btrfs: keep track of the last logged keys when logging a d [...] omits 5bedd60c6af4 btrfs: insert items in batches when logging a directory wh [...] omits 34de1cd909a3 btrfs: factor out the copying loop of dir items from log_d [...] omits 9c89ae515630 btrfs: remove redundant log root assignment from log_dir_items() omits 1bf3096f0620 btrfs: remove root argument from btrfs_log_inode() and its [...] omits 11876d7139b0 btrfs: zoned: let the for_treelog test in the allocator stand out omits 4b189e50df19 btrfs: rename setup_extent_mapping in relocation code omits c116efe5bfb6 btrfs: zoned: allow preallocation for relocation inodes omits a22465f2d9d9 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 28a1691bbf4d btrfs: zoned: use regular writes for relocation omits ddf1f75a9423 btrfs: zoned: only allow one process to add pages to a rel [...] omits 8c787f604131 btrfs: zoned: add a dedicated data relocation block group omits b3f76147bfbd btrfs: introduce btrfs_is_data_reloc_root omits 502e5c5a1529 btrfs: unexport repair_io_failure() omits f4719dc5c941 btrfs: do not commit delayed inode when logging a file in [...] omits 9843aabc1709 btrfs: avoid attempt to drop extents when logging inode fo [...] omits 652b9cf476e5 btrfs: avoid search for logged i_size when logging inode i [...] omits 8f7e39686296 btrfs: avoid expensive search when truncating inode items [...] omits b34f3babbf3a btrfs: add helper to truncate inode items when logging inode omits e69afd8b95f3 btrfs: avoid expensive search when dropping inode items from log omits ca69dd6fd19a btrfs: always update the logged transaction when logging n [...] omits 5a2ff21dabde btrfs: do not log new dentries when logging that a new nam [...] omits 44cdfb9b7663 btrfs: remove no longer needed checks for NULL log context omits dcc29a1d42ae btrfs: check if a log tree exists at inode_logged() omits 6bb9ceb01f3e btrfs: remove stale comment about the btrfs_show_devname omits eaad6744d297 btrfs: update latest_dev when we create a sprout device omits b7d155b2250a btrfs: use latest_dev in btrfs_show_devname omits ad0458b43e90 btrfs: convert latest_bdev type to btrfs_device and rename omits 7232ce201943 btrfs: zoned: finish relocating block group omits c38e436a8cdf btrfs: zoned: finish fully written block group omits 6e785df09b5c btrfs: zoned: avoid chunk allocation if active block group [...] omits c6a110a8cc54 btrfs: move ffe_ctl one level up omits 979bfaee01b1 btrfs: zoned: activate new block group omits efebfae1ff6a btrfs: zoned: activate block group on allocation omits 765679ca05a6 btrfs: zoned: load active zone info for block group omits c8dc15da70a4 btrfs: zoned: implement active zone tracking omits bff13701d7da btrfs: zoned: introduce physical_map to btrfs_block_group omits 6a3abb9a4c5f btrfs: zoned: load active zone information from devices omits ddef17f61f87 btrfs: zoned: finish superblock zone once no space left fo [...] omits 7043347db224 btrfs: zoned: locate superblock position using zone capacity omits 6dbc2542cd03 btrfs: zoned: consider zone as full when no more SB can be [...] omits 84f7e329b1be btrfs: zoned: tweak reclaim threshold for zone capacity omits 6289f82c3dbf btrfs: zoned: calculate free space from zone capacity omits 837c775cd7bc btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 3b168165971e btrfs: zoned: load zone capacity information from devices omits 103f16492455 btrfs: defrag: enable defrag for subpage case omits baf4254870ad btrfs: defrag: remove the old infrastructure omits 26cdefed59c9 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits 51486f8272f6 btrfs: defrag: introduce helper to defrag one cluster omits e6bf861ca659 btrfs: defrag: introduce helper to defrag a range omits 00a965f8bec9 btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits 0a3c42e0af6f btrfs: defrag: introduce helper to collect target file extents omits f149d86cf10b btrfs: defrag: factor out page preparation into a helper omits 7b52c6702d71 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits 539962623bc6 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 60e13db4c571 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits b8f2db0e76b8 btrfs: rename and switch to bool btrfs_chunk_readonly omits dc87d9402c08 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits ffe513f6262a btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits 39187ae2027a btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 76129c4a06da btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 558973ec2657 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 924aca0d1f98 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 6cd79a30ef01 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 48eaf2a2ebc3 btrfs: send: simplify send_create_inode_if_needed omits 5d2060b5a147 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 9d12702a8096 drm/nouveau/fifo: Reinstate the correct engine bit programming omits e6d94fd07947 m68knommu: Remove MCPU32 config symbol omits cda00eb4d060 m68k: set a default value for MEMORY_RESERVE omits c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next omits 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next omits b60073f60f4f Merge branch for-5.16/arm/dt into for-next omits 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next omits d22595529a59 Merge branch for-5.16/soc into for-next omits a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next omits 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next omits 4e6c3b1838ca Merge branch for-5.16/clk into for-next omits a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch omits c159c77e5aae block: bump max plugged deferred size from 16 to 32 omits c8db1e9c710e PCI/switchtec: Add check of event support omits e3c954444ad6 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP omits 79cb9f50d5ba PCI/switchtec: Update the way of getting management VEP in [...] omits 569e2863812f PCI/switchtec: Fix a MRPC error status handling issue omits e7198adb84dc kunit: tool: yield output from run_kernel in real time omits 6710951ee039 kunit: tool: support running each suite/test separately omits 28fa850f9b44 kunit: tool: actually track how long it took to run tests omits c9e7704b3da7 kunit: tool: factor exec + parse steps into a function omits cc74705ed681 kunit: add 'kunit.action' param to allow listing out tests omits d02376ebd812 kunit: tool: show list of valid --arch options when invalid omits 906932c29531 kunit: tool: misc fixes (unused vars, imports, leaked files) omits 91bd8c27be3b kunit: fix too small allocation when using suite-only kuni [...] omits f49b0d1ff6a0 drm/hyperv: Fix double mouse pointers omits b368e66a589a drm/fbdev: Clamp fbdev surface size if too large omits fdc21c35aaa1 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] omits 4922ab639eb6 io_uring: remove extra io_ring_exit_work wake up omits d036485c22d2 io_uring: optimise out req->opcode reloading omits 98329c1d04bb io_uring: reshuffle io_submit_state bits omits 2d58e339eb49 io_uring: safer fallback_work free omits 3d2b8972f292 io_uring: optimise plugging omits f38d3e404326 dt-bindings: mfd: Convert X-Powers AXP binding to a schema omits 10a1edd7dea3 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema omits 3265a4e7a675 mfd: qcom-pm8xxx: switch away from using chained IRQ handlers omits 887197e06685 mfd: sprd: Add SPI device ID table omits 131bbf492544 mfd: cpcap: Add SPI device ID table omits cc9165a12f6b mfd: altr_a10sr: Add SPI device ID table omits 4dfa671d4615 mfd: exynos-lpass: Describe driver in KConfig omits 6b1b35b4a693 dt-bindings: mfd: sprd: Add bindings for ums512 global registers omits 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp omits 1c45d45b794a block: inherit request start time from bio for BLK_CGROUP omits ddd49b6e5f09 block: move blk-throtl fast path inline omits 23df4825de5c blk-mq: Change shared sbitmap naming to shared tags omits 51b548d7da6a blk-mq: Stop using pointers for blk_mq_tags bitmap tags omits e0fdf846c7bb blk-mq: Use shared tags for shared sbitmap support omits be2f77cc00be blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() omits 0deb0a863d75 blk-mq: Add blk_mq_alloc_map_and_rqs() omits 6737c76455a0 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() omits 211f7658b28e blk-mq: Don't clear driver tags own mapping omits 03d6fedc1d0c blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() omits a3dd5b2b49c5 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() omits c09de816e865 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() omits f3bc757c2c57 blk-mq: Invert check in blk_mq_update_nr_requests() omits beb3ca37f30d blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] omits 6a40874a83e3 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ omits b444392e232a blk-mq: Change rqs check in blk_mq_free_rqs() omits d04df06d2155 io_uring: correct fill events helpers types omits 5896283dee33 io_uring: inline io_poll_complete omits ca85ca81cbc7 io_uring: inline io_req_needs_clean() omits ca045be7d721 io_uring: remove struct io_completion omits cc67e04c3b38 io_uring: control ->async_data with a REQ_F flag omits 62ca9cb93e7f io_uring: optimise io_free_batch_list() omits 65abac70a671 io_uring: mark cold functions omits bab362c378e1 io_uring: optimise ctx referencing by requests omits 035c28e53755 io_uring: merge CQ and poll waitqueues omits 3cab27de89c5 io_uring: don't wake sqpoll in io_cqring_ev_posted omits bd3a507b9276 io_uring: optimise INIT_WQ_LIST omits 64dd79fab2c0 io_uring: optimise request allocation omits 668826bd8698 io_uring: delay req queueing into compl-batch list omits dca3bfc50c94 io_uring: add more likely/unlikely() annotations omits d98a8452d291 io_uring: optimise kiocb layout omits 23372b9769c5 io_uring: add flag to not fail link after timeout omits ccaf124151e4 io_uring: clean up buffer select omits 1e1e4658e108 io_uring: init opcode in io_init_req() omits f3f27858f9aa io_uring: don't return from io_drain_req() omits 616864e88e92 io_uring: extra a helper for drain init omits 458f7b676079 io_uring: disable draining earlier omits 32e9066ec6e5 io_uring: comment why inline complete calls io_clean_op() omits 0e142da85e62 io_uring: kill off ->inflight_entry field omits 9875e473c739 io_uring: restructure submit sqes to_submit checks omits 23fb2f60abd2 io_uring: reshuffle queue_sqe completion handling omits 3045a07003f1 io_uring: inline hot path of __io_queue_sqe() omits 28a11fda6b2a io_uring: split slow path from io_queue_sqe omits 3ffac2f1d2b3 io_uring: remove drain_active check from hot path omits 024c7d2a572c io_uring: deduplicate io_queue_sqe() call sites omits cd8a92b25ca5 io_uring: don't pass state to io_submit_state_end omits 7c5c090a7e88 io_uring: don't pass tail into io_free_batch_list omits e01eabf25651 io_uring: inline completion batching helpers omits 9c4bd1bd38ea io_uring: optimise batch completion omits a518577e6533 io_uring: convert iopoll_completed to store_release omits 07e0156cc4b2 io_uring: add a helper for batch free omits 66f745ff6e61 io_uring: use single linked list for iopoll omits d7c6dc706156 io_uring: split iopoll loop omits 23f1ad2806e3 io_uring: replace list with stack for req caches omits 105043ff4cf4 io-wq: add io_wq_work_node based stack omits bb1a1614d291 io_uring: remove allocation cache array omits 6d1766f116bf io_uring: use slist for completion batching omits bf2a68ff7826 io_uring: make io_do_iopoll return number of reqs omits 8f273d2cb5b7 io_uring: force_nonspin omits 856d5f5cc065 io_uring: mark having different creds unlikely omits fe56a40466cb io_uring: return boolean value for io_alloc_async_data omits 9bb261e4e853 io_uring: optimise io_req_init() sqe flags checks omits 697f734778cd io_uring: remove ctx referencing from complete_post omits f4104e3d63d2 io_uring: add more uring info to fdinfo for debug omits a21000797281 io_uring: kill extra wake_up_process in tw add omits 93271b592cb3 io_uring: dedup CQE flushing non-empty checks omits 037d55eb849a io_uring: inline linked part of io_req_find_next omits 1da7d4843b16 io_uring: inline io_dismantle_req omits 4a6bc3430f21 io_uring: kill off ios_left omits 941522c60657 io-wq: Remove duplicate code in io_workqueue_create() omits 1c5199dd25c4 io_uring: dump sqe contents if issue fails omits e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp omits 50169570be7b PCI: apple: Configure RID to SID mapper on device addition omits 05dc551614a4 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range omits 85e82796a49e PCI: apple: Implement MSI support omits a0238019d29c PCI: apple: Add INTx and per-port interrupt support omits aca11b4f969a PCI: apple: Set up reference clocks when probing omits a8bbe0366a3e PCI: apple: Add initial hardware bring-up omits 7ab3cc9cb7cb brd: reduce the brd_devices_mutex scope omits 0e69ff23e0bc swim3: add missing major.h include omits 8ac366117cc1 sx8: fix an error code in carm_init_one() omits ec49a9e7cdb8 pf: fix error codes in pf_init_unit() omits 926d14c89131 pcd: fix error codes in pcd_init_unit() omits 144857444edb parisc/unwind: use copy_from_kernel_nofault() omits 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] omits 093ab2277b92 block: print the current process in handle_bad_sector omits ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] omits b4d170687c4f block/mq-deadline: Prioritize high-priority requests omits 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters omits 5eb9e5202056 block/mq-deadline: Add an invariant check omits 73ac1fd7994b block/mq-deadline: Improve request accounting further omits 8620265ec8ff block/ataflop: add error handling support for add_disk() omits 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk omits b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() omits e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper omits 3272470a8d5f swim: add error handling support for add_disk() omits 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() omits 052f476a9fbb swim: add helper for disk cleanup omits efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() omits 6c488373376b amiflop: add error handling support for add_disk() omits 6e7bcdf20bae floppy: add error handling support for add_disk() omits b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] omits 2d61455a9034 floppy: use blk_cleanup_disk() omits bda15d383291 floppy: fix add_disk() assumption on exit due to new developments omits 33b8b10bc7fd block/swim3: add error handling support for add_disk() omits 2e68b524b486 rbd: add add_disk() error handling omits d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() omits 55884ae0407c pf: add error handling support for add_disk() omits 1683818a4f1a block/sx8: add error handling support for add_disk() omits 7a4423841b4e block/rsxx: add error handling support for add_disk() omits 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() omits 056b5aa40c83 mtip32xx: add error handling support for add_disk() omits af54d9d8dd63 pd: add error handling support for add_disk() omits fea9c131df55 pcd: capture errors on cdrom_register() omits 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() omits e4ed399d2995 pcd: add error handling support for add_disk() omits 892c92265579 pd: cleanup initialization omits 327638dec0ce pf: cleanup initialization omits ea3d5fcb746a pcd: cleanup initialization omits 7a60e30557c3 pcd: move the identify buffer into pcd_identify omits e4e00b7d3933 n64cart: add error handling support for add_disk() omits b8ca4c92d3be drbd: add error handling support for add_disk() omits e36cbe76134d aoe: add error handling support for add_disk() omits ba8a791d9465 nbd: add error handling support for add_disk() omits c4ec50bcccc3 loop: add error handling support for add_disk() omits b9deda2c2326 null_blk: poll queue support omits 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next omits 0b5222dc3da5 block: move struct request to blk-mq.h omits c285899b9776 block: move integrity handling out of <linux/blkdev.h> omits 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> omits 813174e36dd0 block: drop unused includes in <linux/genhd.h> omits b4c23d801849 block: drop unused includes in <linux/blkdev.h> omits 9dd82c0f430d block: move elevator.h to block/ omits 76794241c09d block: remove the struct blk_queue_ctx forward declaration omits f177a6c23d8e block: remove the cmd_size field from struct request_queue omits 44197059fa8e block: remove the unused blk_queue_state enum omits f43faec23875 block: remove the unused rq_end_sector macro omits 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] omits 1cc71b3e029f kernel: remove spurious blkdev.h includes omits 82fe6daa617f arch: remove spurious blkdev.h includes omits 9b264c0e4462 mm: remove spurious blkdev.h includes omits f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> omits 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> omits 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> omits 27b231798da1 mm/writeback: Add folio_write_one omits 011cfd9e145a mm/filemap: Add FGP_STABLE omits db2c05d524eb mm/filemap: Add filemap_get_folio omits 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio omits 6c03066a06db mm/filemap: Add filemap_add_folio() omits 20bd52db70a5 mm/filemap: Add filemap_alloc_folio omits 2138895eb484 mm/page_alloc: Add folio allocation functions omits bcc0f46ce3f1 mm/lru: Add folio_add_lru() omits 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 5c2861820dc2 mm: Add folio_evictable() omits 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio omits 25f9aa25e899 mm/filemap: Add readahead_folio() omits 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() omits 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() omits 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() omits ee1df0a0d08b mm/writeback: Add folio_account_redirty() omits d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() omits bf18cb8be39e mm/writeback: Add folio_cancel_dirty() omits 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() omits 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() omits c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios omits 27d26564afc5 mm/writeback: Add __folio_mark_dirty() omits 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() omits 725ccb797df8 mm/writeback: Add folio_start_writeback() omits 3262a9de10b8 mm/writeback: Add __folio_end_writeback() omits 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 omits 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits b95c50f8eae4 mm/migrate: Add folio_migrate_copy() omits e546b61eed32 mm/migrate: Add folio_migrate_flags() omits e775e4725c07 mm/migrate: Add folio_migrate_mapping() omits 5e96a9a758fa mm/rmap: Add folio_mkclean() omits ffba671f05c6 mm/swap: Add folio_mark_accessed() omits 7bcc2152ac11 mm/swap: Add folio_activate() omits 56ed04328bc6 mm: Add folio_young and folio_idle omits e7dd9dabb189 mm: Add arch_make_folio_accessible() omits a09215d25f44 mm: Add kmap_local_folio() omits 0d0fe8b3f7f8 mm: Add flush_dcache_folio() omits a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] omits ac048335ba21 treewide: Replace open-coded flex arrays in unions omits f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper omits f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct omits 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] omits d3edaddcd15e xfrm: Use memset_after() to clear padding omits 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] omits fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests omits 6d2d362a1aeb Merge branch 'v5.16-armsoc/dts64' into for-next omits 4603664c0fe9 Merge branches 'fixes' and 'misc' into for-next omits 10d42e11770b ARM: imx6: mark OCRAM mapping read-only omits 8ba6388b7927 ARM: add __arm_iomem_set_ro() to write-protect ioremapped area omits 2208287258d4 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] omits 854dd7e1fbbd ARM: 9123/1: scoop: Drop if with an always false condition omits d2780c8dccfd ARM: 9119/1: amba: Properly handle device probe without IR [...] omits 9eb87a614372 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" omits 5069c3c9db44 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] omits 2a9b5058b449 ARM: 9125/1: fix incorrect use of get_kernel_nofault() omits 6092ed8fe34a Merge branch 'v5.16-clk/next' into for-next omits 6c8e337dfa46 Merge branch 'v5.16-armsoc/dts64' into for-next omits 42ad91657841 Merge branch 'v5.16-armsoc/dts32' into for-next omits 3b29021ddd10 kunit: tool: allow filtering test cases via glob omits 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 12dbbfadd8f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ebf613ae87ba Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds b9e42b3cf237 Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds a563ae0ff6dc Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/s [...] adds e3572dff1279 Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub [...] adds cf52ad5ff16c Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/p [...] adds 89f6602d4b95 Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.o [...] adds 424e7d878cb7 Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/p [...] adds 60ebc28b073b Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds f644750ccc02 Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel. [...] adds 6890acacdee0 Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kern [...] adds be9eb2f00fa7 Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm [...] adds 3bb50f8530c9 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 14cfbb7a7856 io_uring: fix wrong condition to grab uring lock adds cc0af0a95172 Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.d [...] adds 7904022decc2 block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs adds 85f74acf097a nvme-pci: Fix abort command id adds be5eb9335426 nvme: fix per-namespace chardev deletion adds baa0ab2ba223 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.or [...] adds cc9c884dd7f4 block: call submit_bio_checks under q_usage_counter adds 1f14a0989073 block: factor out a blk_try_enter_queue helper adds a6741536f44a block: split bio_queue_enter from blk_queue_enter adds 8e141f9eb803 block: drain file system I/O on del_gendisk adds aec89dc5d421 block: keep q_usage_counter in atomic mode after del_gendisk adds c41108049d14 kyber: avoid q->disk dereferences in trace points adds f7bf35862477 brd: reduce the brd_devices_mutex scope adds a20417611b98 block: warn when putting the final reference on a registered disk adds d29bd41428cf block, bfq: reset last_bfqq_created on group change adds f2b3420b921d Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/l [...] adds 013923477cb3 pata_legacy: fix a couple uninitialized variable bugs adds 776c75010803 ata: ahci_platform: fix null-ptr-deref in ahci_platform_en [...] adds cd079b1f8707 Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 519d81956ee2 Linux 5.15-rc6 adds 8913970c1991 mm/userfaultfd: selftests: fix memory corruption with thp enabled adds cb185d5f1ebf userfaultfd: fix a race between writeprotect and exit_mmap() adds 295be91f7ef0 mm/migrate: optimize hotplug-time demotion order updates adds 76af6a054da4 mm/migrate: add CPU hotplug to demotion #ifdef adds a6a0251c6fce mm/migrate: fix CPUHP state to update node demotion order adds 5314454ea3ff ocfs2: fix data corruption after conversion from inline format adds b15fa9224e6e ocfs2: mount fails with buffer overflow in strlen adds 5173ed72bcfc memblock: check memory total_size adds 6d2aec9e123b mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds 2127d22509ae mm, slub: fix two bugs in slab_debug_trace_open() adds 899447f669da mm, slub: fix mismatch between reconstructed freelist dept [...] adds 9037c57681d2 mm, slub: fix potential memoryleak in kmem_cache_open() adds 67823a544414 mm, slub: fix potential use-after-free in slab_debugfs_fops adds 3ddd60268c24 mm, slub: fix incorrect memcg slab count for bulk free adds b0e901280d98 elfcore: correct reference to CONFIG_UML adds 032146cda855 vfs: check fd has read access in kernel_read_file_from_fd() adds 79f9bc584314 mm/secretmem: fix NULL page->mapping dereference in page_i [...] adds 1ca7554d05ac mm/thp: decrease nr_thps in file's mapping on THP split adds 362d5dfc483c mailmap: add Andrej Shadura adds d9abdee5fd5a Merge branch 'akpm' (patches from Andrew) adds fa13843d1565 KVM: X86: fix lazy allocation of rmaps adds baa1e5ca172c KVM: SEV-ES: Set guest_state_protected after VMSA update adds f7d8a19f9a05 Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] adds 9139a7a64581 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] adds 01c7d2672a84 KVM: kvm_stat: do not show halt_wait_ns adds d61863c66f9b KVM: VMX: Remove redundant handling of bus lock vmexit adds 9f1ee7b169af KVM: SEV-ES: reduce ghcb_sa_len to 32 bits adds 0afe64bebb13 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4cce60f15c04 NIOS2: irqflags: rename a redefined register name adds 1e59977463e9 Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kerne [...] adds ed65df63a39a tracing: Have all levels of checks prevent recursion adds fc9b289344b8 Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/sc [...] adds 6e3ee990c904 audit: fix possible null-pointer dereference in audit_filt [...] adds 6da52dead8f5 Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/ [...] adds 29664923725a ALSA: usb-audio: Fix microphone sound on Jieli webcam. adds 8e37395c3a5d Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm [...] adds c2bbf9d1e9ac dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC adds 515dcc2e0217 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/ [...] adds 98d0a6fb7303 ceph: skip existing superblocks that are blocklisted or sh [...] adds 1bd85aa65d0e ceph: fix handling of "meta" errors adds 2f111a6fd5b5 Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/cep [...] adds 9d417cbe36ee ARM: 9122/1: select HAVE_FUTEX_CMPXCHG adds 00d43d13da6c ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds df909df07707 ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images adds e6a0c958bdf9 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned adds eaf6cc7165c9 ARM: 9134/1: remove duplicate memcpy() definition adds 44cc6412e66b ARM: 9138/1: fix link warning with XIP + frame-pointer adds 1f323127cab0 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype adds 48ccc8edf5b9 ARM: 9141/1: only warn about XIP address when not compile testing adds c41c6de3b7b8 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] adds 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode adds e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] adds 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] adds f0edf18fa799 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 496c5fe25c37 powerpc/idle: Don't corrupt back chain when going idle adds 787252a10d94 powerpc/smp: do not decrement idle task preempt count in C [...] adds b762bf6f7b70 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0a9bb11a5e29 hamradio: baycom_epp: fix build for UML adds b504a884f6b5 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_ [...] adds d9d52a3ebd28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j [...] adds 379743985ab6 can: j1939: j1939_xtp_rx_dat_one(): cancel session if rece [...] adds a4fbe70c5cb7 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less [...] adds 9acf636215a6 can: isotp: isotp_sendmsg(): add result check for wait_eve [...] adds 43a08c3bdac4 can: isotp: isotp_sendmsg(): fix TX buffer concurrent acce [...] adds f7c05c3987dc can: rcar_can: fix suspend/resume adds 99d173fbe894 can: m_can: fix iomap_read_fifo() and iomap_write_fifo() adds 949fe9b35570 can: peak_pci: peak_pci_remove(): fix UAF adds 3d031abc7e72 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ER [...] adds 553715feaa9e can: peak_usb: pcan_usb_fd_decode_status(): remove unneces [...] adds bca69044affa Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git [...] adds 66d262804a22 net: dsa: lantiq_gswip: fix register definition adds 342afce10d6f net: dsa: mt7530: correct ds->num_ports adds 2dc4e9e88cfc net/sched: act_ct: Fix byte count on fragmented packets adds d9fd7e9fccfa net: sparx5: Add of_node_put() before goto adds d1a7b9e46965 net: mscc: ocelot: Add of_node_put() before goto adds b2cddb44bddc cavium: Return negative value when pci_alloc_irq_vectors() fails adds b416beb25d93 mctp: unify sockaddr_mctp types adds 5a20dd46b8b8 mctp: Be explicit about struct sockaddr_mctp padding adds d49fe5e81517 selftests/tls: add SM4 algorithm dependency for tls selftests adds 8a64ef042eab nfp: bpf: silence bitwise vs. logical OR warning adds e211210098cb mISDN: Fix return values of the probe function adds c69b2f468768 cavium: Fix return values of the probe function adds d674a8f123b4 can: isotp: isotp_sendmsg(): fix return error on FC timeou [...] adds 04ee2752a5a9 Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git [...] adds ba69fd9101f2 net: dsa: Fix an error handling path in 'dsa_switch_parse_ [...] adds 55161e67d44f vrf: Revert "Reset skb conntrack connection..." adds 60484103d5c3 net: hns3: Add configuration of TM QCN error event adds b63fcaab9598 net: hns3: reset DWRR of unused tc to zero adds 731797fdffa3 net: hns3: add limit ets dwrr bandwidth cannot be 0 adds adfb7b4966c0 net: hns3: fix the max tx size according to user manual adds 9f9f0f19994b net: hns3: fix for miscalculation of rx unused desc adds 68752b24f51a net: hns3: schedule the polling again when allocation fails adds 1385cc81baeb net: hns3: fix vf reset workqueue cannot exit adds 0dd8a25f355b net: hns3: disable sriov before unload hclge layer adds 323e9a957df8 Merge branch 'hns3-fixes' adds 641e3fd1a038 nfc: st95hf: Make spi remove() callback return zero adds 3cb958027cb8 net: stmmac: Fix E2E delay mechanism adds 4225fea1cb28 ptp: Fix possible memory leak in ptp_clock_register() adds 280db5d42009 e1000e: Separate TGP board type from SPT adds 639e298f432f e1000e: Fix packet loss on Tiger Lake and later adds 79cc8322b6d8 igc: Update I226_K device ID adds 7dcf78b870be ice: Add missing E810 device ids adds a689702a6cfc Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 14fe2471c628 net/mlx5: Lag, change multipath and bonding to be mutually [...] adds a6f74333548f net/mlx5: E-switch, Return correct error code on group cre [...] adds 68e66e1a69cd net/mlx5e: Fix vlan data lost during suspend flow adds d10457f85d4a net/mlx5e: IPsec: Fix a misuse of the software parser's fields adds 1d0003239401 net/mlx5e: IPsec: Fix work queue entry ethernet segment ch [...] adds e0bfcf9c77d9 Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/ [...] adds d9aaaf223297 netfilter: ebtables: allocate chainstack on CPU local nodes adds 1439caa1d989 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c62041c5baa9 sfc: Export fibre-specific supported link modes adds bf6abf345dfa sfc: Don't use netif_info before net_device setup adds b6b19a71c8bb ptp: free 'vclock_index' in ptp_clock_release() adds fb8dc5fc8cbd net: enetc: fix ethtool counter name for PM0_TERR adds e378f4967c8e net: enetc: make sure all traffic classes can send large frames adds 397430b50a36 usbnet: sanity check for maxpacket adds 8da21e2d88a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6020e87c1373 libbpf: Fix overflow in BTF sanity checks adds e59994d44980 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 288638c140ea bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds e8e1a37e28bf bpf: Prevent increasing bpf_jit_limit above max adds 28fd0859284d Merge branch 'Fix up bpf_jit_limit some more' adds ae7abb30cab8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3d3d353c9608 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] adds 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR adds cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly adds 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume adds 9ff145484084 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots adds 5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 adds 345e3ca26d45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code adds 33fb1cf1cc5d Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 61d5f1574b8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c5855fdb68bf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id adds 6b6c496a88e7 spi: tegra20: fix build with CONFIG_PM_SLEEP=n adds 587122e86c1a Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds cd89e1187e46 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors adds 7800dbd17a94 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 80b8f8caef37 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 19833c40d041 iio: core: fix double free in iio_device_unregister_sysfs() adds 69b31fd7a617 iio: adc: tsc2046: fix scan interval warning adds 486a25084155 iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_an [...] adds d49596949afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again adds 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu adds 889f02090097 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a52da737fc2f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 4ce3adcdf6cc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 25f54d08f12f autofs: fix wait name hash calculation in autofs_wait() adds 7221bdedbfe6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 06634d5b6e92 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails adds 7fb223d0ad80 scsi: qla2xxx: Fix a memory leak in an error path of qla2x [...] adds 4a8f71014b4d scsi: qla2xxx: Fix unmap of already freed sgl adds 4e5483b8440d scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk adds e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection adds 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers adds 495cd9ffb566 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5ca6779d2f18 drm/msm/devfreq: Restrict idle clamping to a618 for now adds 730b64d827c3 Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.fre [...] adds 3cfc183052c3 drm: mxsfb: Fix NULL pointer dereference crash on unload adds 772970620a83 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] adds 3e4c31e8f702 drm/kmb: Work around for higher system clock adds a79f40cccd46 drm/kmb: Limit supported mode to 1080p adds 13047a092c6d drm/kmb: Remove clearing DPHY regs adds 982f8ad666a1 drm/kmb: Disable change of plane parameters adds 004d2719806f drm/kmb: Corrected typo in handle_lcd_irq adds 74056092ff41 drm/kmb: Enable ADV bridge after modeset adds 7e1c5440f4f9 Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.f [...] adds 595cb5e0b832 Revert "drm/ast: Add detect function support" adds 871e5570aa70 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 59be177a909a drm/i915: Remove memory frequency calculation adds 69976b4a68d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] adds 162079f2dccd mmc: winbond: don't build on M68K adds 5e13abbde18d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dff87a0392b9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds b0674bc214ce hypverv/vmbus: include linux/bitops.h adds 419dcf365fca Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds aed7f312c47b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5be8b16c4ad9 Revert "memblock: exclude NOMAP regions from kmemleak" adds 420175a11288 memblock: exclude MEMBLOCK_NOMAP regions from kmemleak adds 47d319f3f444 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy adds def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 adds 9344874edebc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds b49cfb969515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3447212245e Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free adds 837e80b3a5fc sparc32: remove dma_make_coherent adds 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP adds 0407f650cf0d Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 1d9c454fa35f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9d6361922489 ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds 54f5b3615f19 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] adds eb4f75691587 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" adds 854f695c3d41 ARM: 9119/1: amba: Properly handle device probe without IR [...] adds 1c1838757611 ARM: 9123/1: scoop: Drop if with an always false condition adds 48342ae751c7 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] adds b8bc0e50a32a ARM: add __arm_iomem_set_ro() to write-protect ioremapped area adds 4aede550f104 ARM: imx6: mark OCRAM mapping read-only adds caed89dab0ca ARM: 9128/1: mm: Refactor the __do_page_fault() adds 488cab12c371 ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() adds f177b06ed7d5 ARM: 9127/1: mm: Cleanup access_error() adds 93d204384401 ARM: 9126/1: mm: Kill page table base print in show_pte() adds 2e707106fac7 ARM: 9130/1: mm: Provide die_kernel_fault() helper adds abc25bbcb55c ARM: 9131/1: mm: Fix PXN process with LPAE feature adds 0427af413485 Merge branches 'fixes' and 'misc' into for-next adds dfbdcda280eb gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support adds 19f29aebd929 ARM: smp: Pass task to secondary_start_kernel adds 3855ab614df4 ARM: smp: Free up the TLS register while running in the kernel adds 50596b7559bf ARM: smp: Store current pointer in TPIDRURO register if available adds 18ed1c01a7dd ARM: smp: Enable THREAD_INFO_IN_TASK adds 13a695aa50de Merge tag 'pr-arm32-ti-in-task' of git://git.kernel.org/pu [...] adds c03c06cd0ac5 Merge branch 'devel-stable' into for-next adds 7550a74efce3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 4775bc63f880 clocksource/arm_arch_timer: Add build-time guards for unha [...] adds d72689988d67 clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors adds 1e8d929231cf clocksource/drivers/arm_arch_timer: Extend write side of t [...] adds a38b71b0833e clocksource/drivers/arm_arch_timer: Move system register t [...] adds ac9ef4f24cb2 clocksource/drivers/arm_arch_timer: Move drop _tval from e [...] adds 72f47a3f0ea4 clocksource/drivers/arm_arch_timer: Fix MMIO base address [...] adds 8b82c4f883a7 clocksource/drivers/arm_arch_timer: Move MMIO timer progra [...] adds 30aa08da35e0 clocksource/drivers/arm_arch_timer: Advertise 56bit timer [...] adds 012f18850452 clocksource/drivers/arm_arch_timer: Work around broken CVA [...] adds 41f8d02a6a55 clocksource/drivers/arm_arch_timer: Remove any trace of th [...] adds ec8f7f3342c8 clocksource/drivers/arm_arch_timer: Drop unnecessary ISB o [...] adds c1153d52c414 clocksource/drivers/arm_arch_timer: Fix masking for high f [...] adds db26f8f2da92 clocksource/drivers/arch_arm_timer: Move workaround synchr [...] adds 0e277fb80770 Merge branch 'timers/drivers/armv8.6_arch_timer' of https: [...] adds fdf865988b5a arm64: Add a capability for FEAT_ECV adds 9ee840a96042 arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 adds ae976f063b60 arm64: Add handling of CNTVCTSS traps adds fee29f008aa3 arm64: Add HWCAP for self-synchronising virtual counter adds 35d67794b882 arm64: lib: __arch_clear_user(): fold fixups into body adds 4012e0e22739 arm64: lib: __arch_copy_from_user(): fold fixups into body adds 139f9ab73d60 arm64: lib: __arch_copy_to_user(): fold fixups into body adds ae2b2f3384c6 arm64: kvm: use kvm_exception_table_entry adds 8ed1b498ada6 arm64: factor out GPR numbering helpers adds 286fba6c2a45 arm64: gpr-num: support W registers adds 819771cc2892 arm64: extable: consolidate definitions adds e8c328d7de03 arm64: extable: make fixup_exception() return bool adds 5d0e79051425 arm64: extable: use `ex` for `exception_table_entry` adds d6e2cc564775 arm64: extable: add `type` and `data` fields adds 2e77a62cb3a6 arm64: extable: add a dedicated uaccess handler adds 753b32368705 arm64: extable: add load_unaligned_zeropad() handler adds bf6e667f4738 arm64: vmlinux.lds.S: remove `.fixup` section adds 260ea4ba94e8 selftests: arm64: Factor out utility functions for assembl [...] adds 2d481bd3b636 arm64/fp: Reindent fpsimd_save() adds b53223e0a4d9 arm64/sve: Remove sve_load_from_fpsimd_state() adds 12cc2352bfb3 arm64/sve: Make sve_state_size() static adds 9f5848665788 arm64/sve: Make access to FFR optional adds 059613f546b6 arm64/sve: Rename find_supported_vector_length() adds 0423eedcf4e1 arm64/sve: Use accessor functions for vector lengths in th [...] adds b5bc00ffddc0 arm64/sve: Put system wide vector length information into structs adds ddc806b5c475 arm64/sve: Explicitly load vector length when restoring SVE state adds 5838a1557984 arm64/sve: Track vector lengths for tasks in an array adds 1907d3ff5a64 arm64: vdso32: drop the test for dmb ishld adds a517faa902b5 arm64: vdso32: drop test for -march=armv8-a adds 14831fad73f5 arm64: vdso32: suppress error message for 'make mrproper' adds 3e6f8d1fa184 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd adds a6c8de900f53 Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] adds a8763f93f122 Merge branch 'for-next/fixes' into for-next/core adds 2d0d656700d6 arm64: Add Neoverse-N2, Cortex-A710 CPU part definition adds b9d216fcef42 arm64: errata: Add detection for TRBE overwrite in FILL mode adds fa82d0b4b833 arm64: errata: Add workaround for TSB flush failures adds 8d81b2a38ddf arm64: errata: Add detection for TRBE write to out-of-range adds 6203cd38cfc5 Merge branch 'for-next/trbe-errata' into for-next/core adds b00bfa447383 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds ba232d398aee Merge tag 'v5.15-next-dts64' of git://git.kernel.org/pub/s [...] adds 878e26d3601b Merge tag 'qcom-dts-for-5.16' of git://git.kernel.org/pub/ [...] adds c7613530d1ed Merge tag 'qcom-arm64-for-5.16' of git://git.kernel.org/pu [...] adds 54dd38340d76 Merge tag 'samsung-dt-5.16' of git://git.kernel.org/pub/sc [...] adds f202bd97c689 Merge tag 'samsung-dt64-5.16' of git://git.kernel.org/pub/ [...] adds e5a8339e13fb ARM: dts: NSP: add device names to compatible adds 239cf177186a dt-bindings: arm: bcm: add NSP devices to SoCs adds 6e41ab534fd8 ARM: dts: NSP: enable DMA on bcm988312hr adds 986fad2beb5a ARM: dts: NSP: disable qspi node by default adds 2644193266dd ARM: dts: NSP: add MDIO bus controller node adds 4bb2642cbd38 ARM: dts: NSP: Move USB3 PHY to internal MDIO bus adds e544f2cfb287 dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65 adds f509d4a78a75 ARM: dts: NSP: Add common bindings for MX64/MX65 adds 2698fbb457d7 ARM: dts: NSP: Add Ax stepping modifications adds d50a0923f35b ARM: dts: NSP: Add DT files for Meraki MX64 series adds af413758ea71 ARM: dts: NSP: Add DT files for Meraki MX65 series adds 9dba049b6d32 ARM: dts: BCM5301X: Fix nodes names adds 6ee0b56f7530 ARM: dts: BCM5301X: Fix MDIO mux binding adds c5e1df3276d7 ARM: dts: BCM5301X: Fix memory nodes names adds 695717eb4c61 ARM: dts: NSP: Add bcm958623hr board name to dts adds 15a563d008ef ARM: dts: NSP: Fix mpcore, mmc node names adds 38f8111369f3 ARM: dts: NSP: Fix MDIO mux node names adds 56e4e5484272 ARM: dts: NSP: Fix MX64/MX65 eeprom node name adds f5fc9044e5d4 ARM: dts: NSP: Fix MX65 MDIO mux warnings adds 225ffaf3d0e0 ARM: dts: BCM5301X: Specify switch ports for more devices adds 9fb90ae6cae7 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch adds 64612828628c ARM: dts: BCM53573: Add Tenda AC9 switch ports adds 6abc4ca5a280 ARM: BCM53016: Specify switch ports for Meraki MR32 adds 477ffdbdf389 ARM: BCM53016: MR32: get mac-address from nvmem adds beff77b93452 ARM: dts: BCM5301X: Add DT for Asus RT-AC88U adds 82f811bd2c23 dt-bindings: display: bcm2835: add optional property power [...] adds ec8524968d16 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 09ce63ec3355 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds d1b2237b2871 ARM: dts: Add Raspberry Pi Compute Module 4 adds ea93ada05c9e ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 1d71d543469c arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds 0f937bc2f2ab Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next adds 4d3e49a3755c Merge tag 'arm-soc/for-5.16/devicetree' of https://github. [...] adds d0ae9c944b94 arm64: dts: broadcom: bcm4908: Fix NAND node name adds 6cf9f70255b9 arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus adds 6c38c39ab214 arm64: dts: broadcom: bcm4908: Fix UART clock name adds 4f0c2be3d1f9 Merge tag 'arm-soc/for-5.16/devicetree-arm64' of https://g [...] adds ffc011b696f0 ARM: dts: ux500: Tag Janice display SPI correct adds 7aee0288beab ARM: dts: ux500: Skomer regulator fixes adds 1a4c2705548a ARM: dts: ux500: Fix up SD card pin config adds 41b086b22fd8 ARM: dts: ux500: Skomer eMMC needs 300 ms power on adds be3a60a94390 ARM: dts: ux500: Switch battery nodes to standard adds 514d507811b3 Merge tag 'ux500-dts-for-v5.16' of git://git.kernel.org/pu [...] adds 6219b20e1ecd arm64: dts: hisilicon: Add support for Hikey 970 PMIC adds 894d4f1f77d0 arm64: dts: hisilicon: fix arm,sp805 compatible string adds dcc3f56519b6 arm64: dts: hisilicon: align operating-points table name w [...] adds 6fa496fd7db6 Merge tag 'hisi-arm64-dt-for-5.16' of git://github.com/his [...] adds f6bfe0146895 Merge tag 'aspeed-5.16-devicetree' of git://git.kernel.org [...] adds 6be85db40135 mailmap: Fix text encoding for Niklas Söderlund adds f97ee3e963b3 Merge tag 'renesas-arm-dt-for-v5.16-tag2' of git://git.ker [...] adds 1da8779c0029 ARM: dts: stm32: add STM32MP13 SoCs support adds 396e4168c527 dt-bindings: stm32: document stm32mp135f-dk board adds 7e9e2d18c02c ARM: dts: stm32: add initial support of stm32mp135f-dk board adds 2012579b3129 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz adds 5ac05598aa20 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey adds 3d4fb3d4c431 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] adds 6f87a74d3127 ARM: dts: stm32: fix SAI sub nodes register range adds 1a9a9d226f0f ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds db7be2cb87ae ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] adds ef5dcb1bc2d0 Merge tag 'stm32-dt-for-v5.16-1' of git://git.kernel.org/p [...] adds 7b5233cda6f8 Merge branch 'arm/dt' into for-next adds e2450531ec39 soc: document merges adds 737929191283 arm64: dts: marvell: add Globalscale MOCHAbin adds e844804baa07 Merge tag 'mvebu-dt64-5.16-1' of git://git.kernel.org/pub/ [...] adds 9b9a7ea8ec88 Merge tag 'mvebu-dt-5.16-1' of git://git.kernel.org/pub/sc [...] adds 6beeaf48db6c arm64: dts: visconti: Add PCIe host controller support for [...] adds c53fd4102c46 arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC adds d1c7bf051ca5 dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board adds 518d432fd529 arm64: dts: visconti: Add DTS for the VisROBO board adds 06ddf8fb4337 Merge tag 'visconti-arm-dt-for-v5.16' of git://git.kernel. [...] adds 353bbb3d07e8 Merge tag 'imx-bindings-5.16' of git://git.kernel.org/pub/ [...] adds 8bd8822c8378 Merge tag 'imx-dt-5.16' of git://git.kernel.org/pub/scm/li [...] adds 8d2214d3a64c Merge tag 'imx-dt64-5.16' of git://git.kernel.org/pub/scm/ [...] adds d7b101a35ad0 dt-bindings: interconnect: sunxi: Add R40 MBUS compatible adds b4ebc083a3e0 Merge tag 'sunxi-dt-for-5.16-1' of git://git.kernel.org/pu [...] adds 7a4d10a17c7a ARM: dts: Add PTP timesource to the IXP456x adds 3e70cee46cbc ARM: dts: ixp4xx: Group PCI interrupt properties together adds 804565cd9994 Merge tag 'ixp4xx-dts-for-v5.16' of git://git.kernel.org/p [...] adds 25848b04dc07 ARM: dts: gemini: add labels for USB, IDE, flash and ethernet adds c7c7464c99d2 dt-bindings: add vendor prefix for edimax adds 481ef3e3b87f dt-bindings: add vendor prefix for ssi adds 97b07ef09f52 ARM: gemini: add device tree for edimax NS2502 adds 0f2752384fcf ARM: gemini: add device tree for ssi1328 adds 07a6602bdc79 ARM: dts: gemini: Consolidate PCI interrupt-map properties adds 7b27dc2769ba Merge tag 'gemini-dts-for-v5.16' of git://git.kernel.org/p [...] adds 5c9e66c6b75a arm64: dts: rockchip: fix resets in tsadc node for rk356x adds 43f9699b0c12 arm64: dts: rockchip: Add idle cooling devices to rk3399 adds 40e7a3994c90 Merge tag 'v5.16-rockchip-dts64-2' of git://git.kernel.org [...] adds 97ef6931208f ARM: dts: rockchip: remove usb-phy fallback string from rk [...] adds fcd9d3469b7f Merge tag 'v5.16-rockchip-dts32-2' of git://git.kernel.org [...] adds 6375b9083785 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds e580ba64acd2 Merge branch 'arm/dt' into for-next adds 4a47ce1fab47 Merge tag 'imx-drivers-5.16' of git://git.kernel.org/pub/s [...] adds 409d8a9c1dbe Merge tag 'sunxi-drivers-for-5.16-1' of git://git.kernel.o [...] adds f4ff6b56bc8a ASoC: cirrus: i2s: Prepare clock before using it adds 9645ccc7bd7a ep93xx: clock: convert in-place to COMMON_CLK adds 9028b2463c1e tee: add sec_world_id to struct tee_shm adds c0ab6db39a90 optee: simplify optee_release() adds 4602c5842f64 optee: refactor driver with internal callbacks adds c51a564a5b48 optee: isolate smc abi adds 4615e5a34b95 optee: add FF-A support adds 20f6d9586eee Merge tag 'optee-ffa-for-v5.16' of git://git.linaro.org/pe [...] adds cf74616f4499 Merge branch 'arm/drivers' into for-next adds f543a47064a4 soc: document merges adds 5e99934c42fc ARM: dts: mstar: Add rtc device node adds 4ad12dd5a2b0 ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw- [...] adds 06fab4a544a2 Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] adds 9f2feb32c2b6 Merge tag 'omap-for-v5.16/gpmc-signed' of git://git.kernel [...] adds bb71c605b3b7 Merge branch 'arm/dt' into for-next adds a307ca926028 Merge tag 'mvebu-defconfig-5.16-1' of git://git.kernel.org [...] adds 9606ebc100ef arm64: defconfig: Visconti: Enable PCIe host controller adds ddcb48fa7d60 Merge tag 'visconti-arm-defconfig-for-v5.16' of git://git. [...] adds 48fe205ada2d Merge tag 'imx-defconfig-5.16' of git://git.kernel.org/pub [...] adds 4cd1489d06d7 Merge branch 'arm/defconfigs' into for-next adds 3ec1b819f1c4 dt-bindings: reset: Add lan966x support adds 8c81620ac1ac reset: mchp: sparx5: Extend support for lan966x adds c13d33985def Merge tag 'reset-for-v5.16' of git://git.pengutronix.de/pz [...] adds e3ac7333c2ea Merge branch 'arm/drivers' into for-next adds 851feb4943ea Merge tag 'stm32-soc-for-v5.16-1' of git://git.kernel.org/ [...] adds 17c129caec5d Merge tag 'imx-maintainers-5.16' of git://git.kernel.org/p [...] adds 5cec64e5f97e Merge tag 'sunxi-core-for-5.16-1' of git://git.kernel.org/ [...] adds 9dbe1058039d Merge branch 'arm/soc' into for-next adds 64e0faea9d7c Merge tag 'v5.15-rc6' into for-next adds a5f2e9a8881a Merge branch 'arm/fixes' into for-next adds c175536e7eff soc: document merges adds 6fc04eacf1ba Merge tag 'aspeed-5.16-defconfig' of git://git.kernel.org/ [...] adds 2d8673e3ccb8 Merge branch 'arm/defconfigs' into for-next adds 14b43c20c283 memory: tegra20-emc: Add runtime dependency on devfreq gov [...] adds bccb5d53e259 Merge tag 'memory-controller-drv-5.16-2' of git://git.kern [...] adds 34f3c67b8178 optee: smc_abi.c: add missing #include <linux/mm.h> adds 7c1b9cfaeb0d Merge branch 'arm/drivers' into for-next adds 015fe822d29f soc: document merges adds 7d8c48fb2173 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef4855cbf606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds de90a4ff6959 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6341a59d10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e79c58975c27 ARM: dts: at91: sama7g5: add rtc node adds 9430ff34385e ARM: dts: at91: sama7g5: add tcb nodes adds f3c0366411d6 ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as [...] adds fb31e6278ae3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 0fcbc3b7bcea Merge branch 'mem-ctrl-next' into for-next adds 53816d5f6c22 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 1329e862c578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3b6ebe89a89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cddc976f185e arm64: dts: mt8183: change rpmsg property name adds 0efac36e9559 Merge branch 'v5.16-tmp/dts64' into for-next adds 99b9954f8674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4fc349555ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9993c8059722 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96ecd09c0c5a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds de0c7e12836c arm64: dts: qcom: pm8916: fix mpps device tree node adds 58d92e6e7325 arm64: dts: qcom: pm8994: fix mpps device tree node adds a4344427eadd arm64: dts: qcom: apq8016-sbc: fix mpps state names adds 3386f0142745 arm64: dts: qcom: pm8916: add interrupt controller properties adds 8f48ceef5db9 arm64: dts: qcom: pm8994: add interrupt controller properties adds 85f755083b23 soc: qcom: smp2p: add feature negotiation and ssr ack feat [...] adds 9be51f0b16ef ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes adds cd1049b631d0 ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes adds 6a91e584a3a0 ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes adds 72af8d006b68 ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes adds 50ec4abed12c ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes adds 7cf05e3b457b ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix [...] adds 636396efe303 ARM: dts: qcom-apq8060-dragonboard: fix mpps state names adds 216f41938d66 ARM: dts: qcom-apq8064: add interrupt controller properties adds f574aa0b1240 ARM: dts: qcom-mdm9615: add interrupt controller properties adds 789a247a3f10 ARM: dts: qcom-msm8660: add interrupt controller properties adds 3dca61a70c04 ARM: dts: qcom-pm8841: add interrupt controller properties adds 9fb04774f343 ARM: dts: qcom-pm8941: add interrupt controller properties adds a7fe01561e6c ARM: dts: qcom-pma8084: add interrupt controller properties adds 35aab56bc55a Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] adds 0fb55279e157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5d9dfa55ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 525a6b4bd53f Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 3df3a6674973 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4d89ef483752 Merge branch 'v5.16-armsoc/dts32' into for-next adds 810ef400271f Merge branch 'v5.16-armsoc/dts64' into for-next adds 33e6564d6f72 Merge branch 'v5.16-clk/next' into for-next adds 5c01d066b526 Merge branch 'v5.16-armsoc/dts32' into for-next adds cc3bcb015bb1 Merge branch 'v5.16-armsoc/dts64' into for-next adds 41da055359ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b91bd8d2bce ARM: dts: exynos: add 'chassis-type' property adds 7b06c1ad884e ARM: dts: s5pv210: add 'chassis-type' property adds a26fd3037b88 Merge branch 'next/dt' into for-next adds 4b1a78330df4 arm64: dts: exynos: add 'chassis-type' property adds ed58c2078de0 Merge branch 'next/dt64' into for-next adds 8ce936c2f1a6 riscv: dts: sifive: use only generic JEDEC SPI NOR flash c [...] adds 65b2979d52eb riscv: dts: sifive: fix Unleashed board compatible adds 20ce65bf89aa riscv: dts: sifive: drop duplicated nodes and properties i [...] adds 73d3c4411551 riscv: dts: microchip: add missing compatibles for clint and plic adds 9962a066f3c1 riscv: dts: sifive: add missing compatible for plic adds 3ed6ae3305e0 Merge branch 'for-v5.16/dts-riscv' into for-next adds f9421da7c426 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72c9c2cffce5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds e6d906308f16 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds f5e8230554ac Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 4948e1aec971 Merge branch for-5.16/clk into for-next adds daf86d49b2a3 Merge branch for-5.16/dt-bindings into for-next adds 711e26c00e4c firmware: tegra: Fix error application of sizeof() to pointer adds 08ad4144d4c7 Merge branch for-5.16/firmware into for-next adds b0870f4c1a8b Merge branch for-5.16/soc into for-next adds 1afb2e7e6cd0 Merge branch for-5.16/cpuidle into for-next adds 799a10547ea7 Merge branch for-5.16/arm/dt into for-next adds 98c11fa71c5c Merge branch for-5.16/arm64/dt into for-next adds bbd827b4de7e Merge branch for-5.16/arm64/defconfig into for-next adds 48bc25e4f5a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80b7d0fb9227 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 9339e8dd7665 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver adds ceae494be052 soc: xilinx: cleanup debug and error messages adds 955ebc1a8c4c soc: xilinx: use a properly named field instead of flags adds e2fee520fe5f soc: xilinx: add a to_zynqmp_pm_domain macro adds 4e2dfd51f7ff firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] adds 326b5e9db528 Merge branch 'zynqmp/soc' into for-next adds ab57312df329 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] adds 197634683362 Merge branch 'clk-composite-determine-fix' (early part) in [...] adds d9843c8ead69 Merge branch 'clk-fixes' into clk-next adds 6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mu [...] adds e88c20ffe7d5 Merge branch 'clk-composite-determine-fix' into clk-next adds f7081959b45c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 9fe667af61d2 clk: samsung: describe drivers in Kconfig adds bc42ef7492c1 dt-bindings: clock: samsung: add IDs for some core clocks adds 651521d396a8 clk: samsung: remove __clk_lookup() usage adds d29e6f82da99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7a3a9ba68f1 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds b1abf24ab50a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82969eee6804 m68k: set a default value for MEMORY_RESERVE adds b7c534f5015b m68knommu: Remove MCPU32 config symbol adds 16275e936147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c91cf42f61dc MIPS: sni: Fix the build adds a274bdbdfcf7 bcm47xx: Get rid of redundant 'else' adds 4beaeb5f11f3 bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) w [...] adds 169dd5f08a8c MIPS: Loongson64: Add of_node_put() before break adds b6d0208aaadd Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds ef8302322cc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 210893cad279 openrisc: signal: remove unused DEBUG_SIG macro adds c4b749628686 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds dbc72ebcee7b parisc/unwind: use copy_from_kernel_nofault() adds 8baaa5f25e33 parisc: make parisc_acctyp() available outside of faults.c adds 93ad32a3468b parisc: Switch to ARCH_STACKWALK implementation adds d412236f09ef parisc: Add KFENCE support adds d172588868b9 parisc: disable preemption during local tlb flush adds 9702318eefa4 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] adds 61c359de9c08 parisc: fix preempt_count() check in entry.S adds f3f312c4f7ad parisc: disable preemption in send_IPI_allbutself() adds f8011cb07903 parisc: fix warning in flush_tlb_all adds e6fa5791478e parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] adds fe4d878f71d2 parisc: Allocate task struct with stack frame alignment adds 55d3a95ff38c parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h adds df199e805a97 parisc: Use PRIV_USER instead of 3 in entry.S adds 69dc881ed715 task_stack: Fix end_of_stack() for architectures with upwa [...] adds e0d8fb74c1a5 parisc: Fix ptrace check on syscall return adds b6be4a8fc657 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled adds b823642ca2cc parisc: move virt_map macro to assembly.h adds a3a48ef6e245 parisc: add PIM TOC data structures adds 4715fba71286 parisc/firmware: add functions to retrieve TOC data adds 665f05ca9ffb parisc: add support for TOC (transfer of control) adds 88595c9ae4e4 parisc: Move thread_info into task struct adds 72b7a31c8ec2 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] adds 7f3baa7f79ba parisc: Use PRIV_USER in syscall.S adds 20b15037c0f9 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h adds ac0e561e5069 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers adds 4bc5048ac647 parisc: enhance warning regarding usage of O_NONBLOCK adds 0158e2090446 parisc: mark xchg functions notrace adds 93064c275448 parisc: don't enable irqs unconditionally in handle_interr [...] adds a4eb28e2e5a0 parisc: Make use of the helper macro kthread_run() adds 20fe7323b1d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2380a9c01d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 241527bb8467 Merge tag 'riscv-sifive-dt-5.16' of git://gitolite.kernel. [...] adds 8bd5f5590b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f01fa541d11b Merge branch 'fixes' into for-next adds 2ab3a0a9fad8 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support adds 3d487acf1b1a s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h adds c316eb446046 samples: add HAVE_SAMPLE_FTRACE_DIRECT config option adds 1254cfbc5f97 samples: add s390 support for ftrace direct call samples adds 1a446b24730e s390: update defconfigs adds 2482e6b6e33c Merge branch 'features' into for-next adds fb6e5a479cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 679574affdbf Merge branch 'for-next' of git://git.libc.org/linux-sh adds 937c6821f028 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e369953a5ba3 xtensa: move _SimulateUserKernelVectorException out of Win [...] adds eda8dd1224d6 xtensa: use a14 instead of a15 in inline assembly adds d191323bc023 xtensa: don't use a12 in strncpy_user adds 61a6b91283b4 xtensa: don't use a12 in __xtensa_copy_user in call0 ABI adds 5cce39b6aaa0 xtensa: definitions for call0 ABI adds 0b5372570b1f xtensa: implement call0 ABI support in assembly adds 09af39f649da xtensa: use register window specific opcodes only when present adds da0a4e5c8fbc xtensa: only build windowed register support code when needed adds 431d1a34dfb6 xtensa: remove unused variable wmask adds bd47cdb78997 xtensa: move section symbols to asm/sections.h adds 0e8fe383116c Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 61eb4ab8c5eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2aaf039030ab Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 53da2d1f3c32 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 0cacde3cd466 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 3ee4f5a8280c btrfs: send: simplify send_create_inode_if_needed adds 2cdafb85335a btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 3da2ec563794 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 8bc894170b69 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 147a54886bfe btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds bfe50ced42c1 btrfs: subpage: introduce btrfs_subpage_bitmap_info adds 160e1fe9a728 btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds f3ecd10ae748 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds 8ef278edd1a9 btrfs: rename and switch to bool btrfs_chunk_readonly adds 6777d3e398ef btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds 057455043767 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 926cdd507039 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds dc78c1aadedf btrfs: defrag: factor out page preparation into a helper adds ebcaee5a45ea btrfs: defrag: introduce helper to collect target file extents adds c619afc63aed btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds f29cedc7d1a1 btrfs: defrag: introduce helper to defrag a range adds 2dd04bb3e709 btrfs: defrag: introduce helper to defrag one cluster adds 84f585f9966f btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds 231a780925d5 btrfs: defrag: remove the old infrastructure adds 4808ec2622c4 btrfs: defrag: enable defrag for subpage case adds 90df065385ab btrfs: zoned: load zone capacity information from devices adds 77625a1c1953 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds f173d668b280 btrfs: zoned: calculate free space from zone capacity adds 0185bd389ee7 btrfs: zoned: tweak reclaim threshold for zone capacity adds 079f2e5b7df5 btrfs: zoned: consider zone as full when no more SB can be [...] adds d489382e2470 btrfs: zoned: locate superblock position using zone capacity adds 4849a8d73a76 btrfs: zoned: finish superblock zone once no space left fo [...] adds 13ee495854f7 btrfs: zoned: load active zone information from devices adds f8eaa4d454fd btrfs: zoned: introduce physical_map to btrfs_block_group adds 8bb6d4078852 btrfs: zoned: implement active zone tracking adds 7ba930157fb7 btrfs: zoned: load active zone info for block group adds 473f59744987 btrfs: zoned: activate block group on allocation adds eee734026692 btrfs: zoned: activate new block group adds 5e42bab77ea1 btrfs: move ffe_ctl one level up adds 997034c2b0ce btrfs: zoned: avoid chunk allocation if active block group [...] adds 1c3946390eff btrfs: zoned: finish fully written block group adds e01495b3c2df btrfs: zoned: finish relocating block group adds d0f4b7b7e669 btrfs: convert latest_bdev type to btrfs_device and rename adds 8473c4db8035 btrfs: use latest_dev in btrfs_show_devname adds 75a753c509d8 btrfs: update latest_dev when we create a sprout device adds f8b82c303db1 btrfs: remove stale comment about the btrfs_show_devname adds 7a42fe4500db btrfs: check if a log tree exists at inode_logged() adds 87726a0c15a1 btrfs: remove no longer needed checks for NULL log context adds f446c5627b23 btrfs: do not log new dentries when logging that a new nam [...] adds fbd492bf16a7 btrfs: always update the logged transaction when logging n [...] adds 15028f480d8b btrfs: avoid expensive search when dropping inode items from log adds fb65062f6493 btrfs: add helper to truncate inode items when logging inode adds ab61ea9870d8 btrfs: avoid expensive search when truncating inode items [...] adds b21f49310910 btrfs: avoid search for logged i_size when logging inode i [...] adds d12bb4adddfb btrfs: avoid attempt to drop extents when logging inode fo [...] adds e636fd469bc8 btrfs: do not commit delayed inode when logging a file in [...] adds 72ab4215583b btrfs: unexport repair_io_failure() adds c64b9b8a58b1 btrfs: introduce btrfs_is_data_reloc_root adds 28d22c4a66a5 btrfs: zoned: add a dedicated data relocation block group adds 3a993b3870aa btrfs: zoned: only allow one process to add pages to a rel [...] adds 2d31c34f4645 btrfs: zoned: use regular writes for relocation adds 80351124fe14 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 1a1ea608bfa2 btrfs: zoned: allow preallocation for relocation inodes adds 7b3abd1b7770 btrfs: rename setup_extent_mapping in relocation code adds b8bddf9a98f3 btrfs: zoned: let the for_treelog test in the allocator stand out adds 5cf29b8c4d71 btrfs: remove root argument from btrfs_log_inode() and its [...] adds dd3353aa607d btrfs: remove redundant log root assignment from log_dir_items() adds 5d06e5785236 btrfs: factor out the copying loop of dir items from log_d [...] adds bbd8514027c1 btrfs: insert items in batches when logging a directory wh [...] adds ca997c137e23 btrfs: keep track of the last logged keys when logging a d [...] adds ea092b2c9565 btrfs: rename btrfs_bio to btrfs_io_context adds fdb09b8567c4 btrfs: remove btrfs_bio_alloc() helper adds f4c03ce36644 btrfs: rename struct btrfs_io_bio to btrfs_bio adds d5942b5b6f66 btrfs: do not take the uuid_mutex in btrfs_rm_device adds ad576a1ff71b btrfs: assert that extent buffers are write locked instead [...] adds e03188dd598d btrfs: make sure btrfs_io_context::fs_info is always initialized adds 27e8f645a115 btrfs: remove btrfs_raid_bio::fs_info member adds e63ecaac5932 btrfs: loop only once over data sizes array when inserting [...] adds 0a7fe481013f btrfs: unexport setup_items_for_insert() adds ab9027c8aa2c btrfs: use single bulk copy operations when logging directories adds fddcf0e1e2ab btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds 3200e435491e btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 62824c604f46 btrfs: use async_chunk::async_cow to replace the confusing [...] adds d9126de867e5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds 79f82f4354ab btrfs: subpage: make add_ra_bio_pages() compatible adds 1ad08ac6a8c1 btrfs: introduce compressed_bio::pending_sectors to trace [...] adds 82e34731c77f btrfs: subpage: add bitmap for PageChecked flag adds 2d51630902d9 btrfs: handle errors properly inside btrfs_submit_compress [...] adds f2e9f8074e97 btrfs: handle errors properly inside btrfs_submit_compress [...] adds 3cdbc2ecdb89 btrfs: introduce submit_compressed_bio() for compression adds efb3f4e77252 btrfs: introduce alloc_compressed_bio() for compression adds 8f379e9d2e38 btrfs: determine stripe boundary at bio allocation time in [...] adds 19194814cf0d btrfs: determine stripe boundary at bio allocation time in [...] adds 400ad860197d btrfs: remove unused function btrfs_bio_fits_in_stripe() adds 5d908eaee789 btrfs: refactor submit_compressed_extents() adds 418ac4b41ce2 btrfs: cleanup for extent_write_locked_range() adds 3c503efb0b23 btrfs: subpage: make compress_file_range() compatible adds 728be295617b btrfs: subpage: make btrfs_submit_compressed_write() compatible adds d9bcdb2a075a btrfs: subpage: make end_compressed_bio_writeback() compatible adds addced0266f4 btrfs: subpage: make extent_write_locked_range() compatible adds 2cd6c8bac1dc btrfs: factor uncompressed async extent submission code in [...] adds e06ff8658d1b btrfs: subpage: make lzo_compress_pages() compatible adds 90dd141dffc6 btrfs: rework page locking in __extent_writepage() adds bf95eb3e1244 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 31ddf5fd023c btrfs: subpage: avoid potential deadlock with compression [...] adds 08ef5b1c1044 btrfs: subpage: only allow compression if the range is ful [...] adds 2a3bfc324fa3 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds 902ce3648c91 btrfs: change handle_fs_error in recover_log_trees to aborts adds af7139c714e0 btrfs: change error handling for btrfs_delete_*_in_log adds ec2d36992c3c btrfs: add a BTRFS_FS_ERROR helper adds c243cb74d916 btrfs: do not infinite loop in data reclaim if we aborted adds a19a46c28431 btrfs: rename root fields in delayed refs structs adds e47b86738226 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds b970071bc5ce btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds df5a39db0549 btrfs: pull up qgroup checks from delayed-ref core to init time adds e71f2d171ada btrfs: make btrfs_ref::real_root optional adds 4e39b120607a btrfs: reduce btrfs_update_block_group alloc argument to bool adds 276b9e8b55e0 btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds 6fe92b8b545c btrfs: rename btrfs_dio_private::logical_offset to file_offset adds 7315ac1a7cf9 btrfs: remove btrfs_bio::logical member adds c855b961d8e0 btrfs: fix lost error handling when replaying directory deletes adds c716c210332b btrfs: use num_device to check for the last surviving seed device adds b8e51756a235 btrfs: add comments for device counts in struct btrfs_fs_devices adds 6ab1495bb16d btrfs: do not call close_fs_devices in btrfs_rm_device adds 357ff614605f btrfs: handle device lookup with btrfs_dev_lookup_args adds 72911a55a247 btrfs: add a btrfs_get_dev_args_from_path helper adds 4c46557a230c btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds f2dc13a31107 btrfs: check-integrity: stop storing the block device name [...] adds d083008e6f75 btrfs: zoned: use greedy gc for auto reclaim adds 9c1f73374a17 btrfs: fix deadlock between chunk allocation and chunk btr [...] adds c16a57c9117b btrfs: update comments for chunk allocation -ENOSPC cases adds e57fb1713734 btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE adds 31ad35e280b0 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit adds 6e7276a38cde btrfs: fix deadlock when defragging transparent huge pages adds 69efc1ef07f4 fs: export an inode_update_time helper adds 407b69507ab0 btrfs: update device path inode time instead of bd_inode adds 340a048e5376 Merge branch 'misc-next' into for-next-next-v5.15-20211021 adds 1f62a71da882 btrfs: index free space entries on size adds 888e5fb83ff4 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds e10a898803c2 btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] adds 20792e3308c1 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] adds b54d2cb4664c Merge branch 'for-next-next-v5.15-20211021' into for-next- [...] adds 80544f7605cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13d001549466 ceph: convert to noop_direct_IO adds 324bfaa1a6cc libceph: drop ->monmap and err initialization adds 953fc9429414 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9c047bffc1c5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 72bb52620fdf erofs: introduce the secondary compression head adds 386292919c25 erofs: introduce readmore decompression strategy adds 83d3c4f22a36 lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 4f8d7abaa413 lib/xz: Validate the value before assigning it to an enum [...] adds a98a25408b0e lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds aaa2975f2b07 lib/xz: Add MicroLZMA decoder adds 0a434e0a2c9f lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 966edfb0a3dc erofs: rename some generic methods in decompressor adds 622ceaddb764 erofs: lzma compression support adds 77acff514381 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds efc7bd8527d0 exfat: fix incorrect loading of i_blocks for large files adds b0c568dbb484 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9bf3d2033129 quota: check block number when reading the block in quota file adds d0e36a62bd4c quota: correct error number in free_dqentry() adds e96a1866b405 isofs: Fix out of bound access for corrupted isofs image adds 1efcffd4d720 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 04c0acaa9b0e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim adds 701179c15976 f2fs: include non-compressed blocks in compr_written_block adds 603b12976f62 f2fs: replace snprintf in show functions with sysfs_emit adds b68256d532a0 f2fs: introduce fragment allocation mode mount option adds e975f6df1945 f2fs: multidevice: support direct IO adds 4e103b56d147 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d534d31d6a45 fuse: check s_root when destroying sb adds a27c061a49af fuse: get rid of fuse_put_super() adds c191cd07ee94 fuse: clean up fuse_mount destruction adds 80019f113832 fuse: always initialize sb->s_fs_info adds 964d32e51267 fuse: clean up error exits in fuse_fill_super() adds 98b67ea17942 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c8eb2884a42 powerpc/kvm: Fix kvm_use_magic_page adds bb523b406c84 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] adds a6294593e8a1 iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] adds cdd591fc86e3 iov_iter: Introduce fault_in_iov_iter_writeable adds 2eb7509a0544 gfs2: Add wrapper for iomap_file_buffered_write adds 6144464937fe gfs2: Clean up function may_grant adds dc732906c245 gfs2: Introduce flag for glock holder auto-demotion adds b924bdab7445 gfs2: Move the inode glock locking to gfs2_file_buffered_write adds 1b223f7065bc gfs2: Eliminate ip->i_gh adds 2384bf50c6c6 gfs2: Fix mmap + page fault deadlocks for buffered I/O adds a0b6265f5ce7 iomap: Fix iomap_dio_rw return value for user copies adds 6597350fa8e2 iomap: Support partial direct I/O on user copy failures adds 1bca16e40c8f iomap: Add done_before argument to iomap_dio_rw adds 88ed3852da64 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 0df01a352867 iov_iter: Introduce nofault flag to disable page faults adds 9244c8d48fcc gfs2: Fix mmap + page fault deadlocks for direct I/O adds 85c4fd3fddde gfs2: remove redundant check in gfs2_rgrp_go_lock adds e2574b7026b9 gfs2: Add GL_SKIP holder flag to dump_holder adds 5a8fc29c6fd7 gfs2: move GL_SKIP check from glops to do_promote adds 6333089f2d94 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds 9e72c567ba42 gfs2: Allow append and immutable bits to coexist adds e59413325f08 gfs2: Save ip from gfs2_glock_nq_init adds e0f87bc07f09 gfs2: dequeue iopen holder in gfs2_inode_lookup error adds d4a990061c72 gfs2: dump glocks from gfs2_consist_OBJ_i adds 1aeb65c82419 gfs2: change go_lock to go_instantiate adds 6348775980bf gfs2: Remove 'first' trace_gfs2_promote argument adds 680dc3abde83 gfs2: re-factor function do_promote adds 1f13e649bc3d gfs2: further simplify do_promote adds 0b4450d56931 gfs2: split glock instantiation off from do_promote adds 236275a9b703 gfs2: fix GL_SKIP node_scope problems adds 7d01358519e1 gfs2: Eliminate GIF_INVALID flag adds 852bce1177a8 gfs2: remove RDF_UPTODATE flag adds 7e1ef46c5a68 gfs2: set glock object after nq adds ee82b2c9d7a2 gfs2: Cancel remote delete work asynchronously adds 662a8c38f35f gfs2: Fix glock_hash_walk bugs adds 0b388a30547d gfs2: check context in gfs2_glock_put adds d000f3b901c3 gfs2: Fix unused value warning in do_gfs2_set_flags() adds 2f1758b243ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 24239951d8a4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 34061d6b76a4 ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INF [...] adds 621be84a9d1f ksmbd: throttle session setup failures to avoid dictionary [...] adds 0d994cd482ee ksmbd: add buffer validation in session setup adds 020c9a56dad3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 291cd656da04 NFSD:fix boolreturn.cocci warning adds 9f92b1945e73 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds e2efda3849c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39b158664088 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 63de3cfec02f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7c9ee0c72e9 docs: fs: locks.rst: update comment about mandatory file locking adds e9728cc72d91 locks: remove changelog comments adds ef05556c47b0 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds e8beb3f13554 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c601c6f2752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0fb1a6c727da Merge branch 'pci/acpi' adds e1b0d0bb2032 PCI: Re-enable Downstream Port LTR after reset or hotplug adds 095957fb465a Merge branch 'pci/aspm' adds 8935c04e7d87 Merge branch 'pci/enumeration' adds 8e9028b3790d PCI: Return NULL for to_pci_driver(NULL) adds 097d9d414433 PCI: Drop pci_device_remove() test of pci_dev->driver adds ae232f0970ea PCI: Drop pci_device_probe() test of !pci_dev->driver adds 171d149ce8d1 PCI/ERR: Factor out common dev->driver expressions adds a534ff3f4d60 scsi: message: fusion: Remove unused mpt_pci driver .probe [...] adds 8f5c335e34b5 crypto: qat - simplify adf_enable_aer() adds 823c523eb2e4 bcma: simplify reference to driver name adds 7c3b2c933a91 ssb: Use dev_driver_string() instead of pci_dev->driver->name adds 5a72431ec318 powerpc/eeh: Use dev_driver_string() instead of struct pci [...] adds 1fbbcffd0ee1 crypto: hisilicon - use dev_driver_string() instead of pci [...] adds e519d9ea62e8 net: hns3: use dev_driver_string() instead of pci_dev->dri [...] adds e14dc2601314 net: marvell: prestera: use dev_driver_string() instead of [...] adds 40dbd5ffc278 mlxsw: pci: Use dev_driver_string() instead of pci_dev->dr [...] adds 230b1e54bd14 nfp: use dev_driver_string() instead of pci_dev->driver->name adds 34ab316d7287 xen/pcifront: Drop pcifront_common_process() tests of pcid [...] adds 43e85554d4ed xen/pcifront: Use to_pci_driver() instead of pci_dev->driver adds 4e59b75430f0 cxl: Factor out common dev->driver expressions adds 16bd44e54dfb cxl: Use to_pci_driver() instead of pci_dev->driver adds 97918f794027 usb: xhci: Use to_pci_driver() instead of pci_dev->driver adds 4141127c44a9 powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver adds ba51521b11a1 perf/x86/intel/uncore: Use to_pci_driver() instead of pci_ [...] adds d98d53331b72 x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev [...] adds 2a4d9408c9e8 PCI: Use to_pci_driver() instead of pci_dev->driver adds b5f9c644eb1b PCI: Remove struct pci_dev->driver adds 59d288283a05 Merge branch 'pci/driver' adds 3134689f98f9 PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() adds ea401499e943 PCI: pciehp: Ignore Link Down/Up caused by error-induced H [...] adds 80dcd36c388a PCI/portdrv: Remove unused resume err_handler adds bb6951b84fb4 PCI/portdrv: Remove unused pcie_port_bus_{,un}register() d [...] adds f9a6c8ad4922 PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n adds 004f2cd42821 Merge branch 'pci/hotplug' adds 5e3be666f46b PCI: Document /sys/bus/pci/devices/.../irq adds ac8e3cef588c PCI/sysfs: Explicitly show first MSI IRQ for 'irq' adds 85a6387ef13c Merge branch 'pci/msi' adds ed2df2833878 Merge branch 'pci/p2pdma' adds b83225a416a0 Merge branch 'pci/portdrv' adds d7e1ae24c6cf Merge branch 'pci/resource' adds 1a323bd071dd PCI/switchtec: Error out MRPC execution when MMIO reads fail adds 551ec658b698 PCI/switchtec: Fix a MRPC error status handling issue adds 1420ac218abc PCI/switchtec: Update the way of getting management VEP in [...] adds 67116444cf55 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP adds 9f37ab0412eb PCI/switchtec: Add check of event support adds e7da2993194e Merge branch 'pci/switchtec' adds c2e422254cb9 Merge branch 'pci/sysfs' adds 8a99e8f8ce8c Merge branch 'pci/virtualization' adds 77aaf32498fa Merge branch 'pci/vpd' adds f18312084300 PCI: hv: Remove unnecessary use of %hx adds 357df2fc0066 PCI: Use unsigned to match sscanf("%x") in pci_dev_str_mat [...] adds e98754233c58 PCI: cpqphp: Format if-statement code block correctly adds 88dee3b0efe4 PCI: Remove unused pci_pool wrappers adds bf91b7268cb7 Merge branch 'pci/misc' adds 314e13b428aa Merge branch 'remotes/lorenzo/pci/aardvark' adds 7f3e6a91ca12 PCI: apple: Add initial hardware bring-up adds 5e16921fdd21 PCI: apple: Set up reference clocks when probing adds f0aba6951e8f PCI: apple: Add INTx and per-port interrupt support adds 51cda3849048 PCI: apple: Implement MSI support adds ccccdd9e03f8 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range adds 1fa7dcb08110 PCI: apple: Configure RID to SID mapper on device addition adds 2293f288d5c6 Merge branch 'remotes/lorenzo/pci/apple' adds af7cda832f8a dt-bindings: rockchip: Add DesignWare based PCIe controller adds 9fa573ad9988 Merge branch 'remotes/lorenzo/pci/dt' adds 7e919677bb39 PCI: dwc: Perform host_init() before registering msi adds 4caab28a6215 PCI: uniphier: Serialize INTx masking/unmasking and fix th [...] adds e6ebe9695395 Merge branch 'remotes/lorenzo/pci/dwc' adds e9d737d98a97 Merge branch 'remotes/lorenzo/pci/endpoint' adds 50c0d4a167fa Merge branch 'remotes/lorenzo/pci/imx6' adds 27cee7d7ceb0 dt-bindings: PCI: Add MT7621 SoC PCIe host controller adds 2bdd5238e756 PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver adds 370ea5aa50d6 MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer adds ef3f939b344f Merge branch 'pci/host/mt7621' adds b89ff410253d PCI: qcom: Replace ops with struct pcie_cfg in pcie match data adds aa9c0df98c29 PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 adds 45a3ec891370 PCI: qcom: Add sc8180x compatible adds 6c7bf30e5921 Merge branch 'remotes/lorenzo/pci/qcom' adds caa4f74be41f Merge branch 'pci/host/rcar' adds 2565e5b69c44 PCI: vmd: Do not disable MSI-X remapping if interrupt rema [...] adds 42cf2a633d5d PCI: vmd: depend on !UML adds 83074dd01d79 Merge branch 'remotes/lorenzo/pci/vmd' adds 1b6c2cdb635d Merge branch 'remotes/lorenzo/pci/xgene' adds b100055b7352 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57cef37d17cb Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 2ea5999d07d2 HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK adds 371a9dcee70e HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 adds 0cd3be51733f HID: apple: Add support for the 2021 Magic Keyboard adds d58cf34a594d HID: apple: Bring back flag for Apple tilde key quirk adds 26922a6c2aaf Merge branches 'for-5.16/asus' and 'for-5.16/apple' into for-next adds b81e64c2d533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 32a570a29eb9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 6680f8be69e7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 66ae4d562b6a hwmon: (tmp421) Add of_node_put() before return adds 1090d0908463 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 7b5f80123104 block: add documentation for inflight adds 9052e9c95d90 docs: translations: zn_CN: irq-affinity.rst: add a missing [...] adds 2df9f7f57905 docs: translations: zh_CN: memory-hotplug.rst: fix a typo adds 8b460ad49b89 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 871281824bb1 Merge branch 'master' of git://linuxtv.org/media_tree.git adds fe47b6d7582a media: cedrus: fix double free adds 112024a3b6dc media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() adds 570a82b9c36f media: i2c: select V4L2_ASYNC where needed adds cd0e5e8c4281 media: rcar-vin: add G/S_PARM ioctls adds 67f85135c57c media: videobuf2: always set buffer vb2 pointer adds 52fed10ad756 media: aspeed: add debugfs adds 1cab969d55df media: saa7134: Add support for Leadtek WinFast HDTV200 H adds 3ae5c3bc07f6 media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatena [...] adds d64a7709a81c media: TDA1997x: replace video detection routine adds 901a52c43359 media: Add ADV7610 support for adv7604 driver - DT docs. adds c2c88a07d679 media: Add ADV7610 support for adv7604 driver. adds 48289036e8c7 media: i.MX6: Support 16-bit BT.1120 video input adds 305e191ccf16 media: MAINTAINERS: update maintainer for ch7322 driver adds 4c2e5156d9fa media: imx-jpeg: Add pm-runtime support for imx-jpeg adds 298d8e8f7bcf media: rkvdec: Do not override sizeimage for output format adds 0887e9e152ef media: rkvdec: Support dynamic resolution changes adds 5db127a534e1 media: cedrus: Don't kernel map most buffers adds 6cb67bea945b media: ivtv: fix build for UML adds febfe985fc2e media: ir_toy: assignment to be16 should be of correct type adds 95f4325de9e6 media: sir_ir: remove broken driver adds fdc881783099 media: ite-cir: IR receiver stop working after receive overflow adds 1ecda6393db4 media: allegro: ignore interrupt if mailbox is not initialized adds dacc21d638c4 media: allegro: fix module removal if initialization failed adds b6707e770d83 media: allegro: lookup VCU settings adds 83cc5fd9c622 media: allegro: add pm_runtime support adds 98f1cbf65bf2 media: allegro: add encoder buffer support adds 7aea2c0b48a5 media: allegro: add control to disable encoder buffer adds 436ee4b515bb media: allegro: fix row and column in response message adds c0a3753c5a60 media: allegro: remove external QP table adds 89091e12464a media: allegro: correctly scale the bit rate in SPS adds e5c28f21916d media: allegro: extract nal value lookup functions to header adds 0317c05fa15b media: allegro: write correct colorspace into SPS adds 42fd280628bd media: allegro: nal-hevc: implement generator for vui adds b35d3fea2a39 media: allegro: write vui parameters for HEVC adds 3f3e877ce8ef media: venus: venc: Use pmruntime autosuspend adds b46ff4eb34ce media: venus: Make sys_error flag an atomic bitops adds 3efc5204dd99 media: venus: hfi: Check for sys error on session hfi functions adds aa6dcf171ab7 media: venus: helpers: Add helper to mark fatal vb2 error adds 3227a8f7cf33 media: venus: Handle fatal errors during encoding and decoding adds 40d87aafee29 media: venus: vdec: decoded picture buffer handling during [...] adds 96fbc6c54758 media: dt-bindings: media: venus: Add sdm660 dt schema adds 57c3b9f55ba8 media: venus: core: Add sdm660 DT compatible and resource struct adds 2140ba7de67e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 28fd36846e09 Merge branch 'acpica' into linux-next adds 797dda2cc638 Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds 1412ff183a91 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-processor' an [...] adds 00370bb7b2f5 Merge branches 'acpi-scan', 'acpi-battery' and 'acpi-soc' [...] adds b53c0e5ff4c8 Merge branch 'acpi-tools' into linux-next adds e26ca489cdf8 Merge branch 'pnp' into linux-next adds 42fbd15bce42 Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] adds de41d74e7db6 Merge branch 'pm-em' into linux-next adds dccaef986958 Merge branches 'thermal-docs', 'thermal-powerclamp' and 't [...] adds bc2836859643 ACPI: PM: Do not turn off power resources in unknown state adds 548e1842f9d7 Merge branch 'acpi-pm-fixes' into linux-next adds c1bfc598181b Revert "PM: sleep: Do not assume that "mem" is always present" adds 82aaab34efd3 Merge branch 'pm-sleep' into linux-next adds a1224f34d72a ACPI: PM: Check states of power resources during initialization adds 7a63296d6f57 ACPI: PM: Turn off unused wakeup power resources adds a2d7b2e004af ACPI: PM: Fix sharing of wakeup power resources adds a9a8f827f9e8 ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors adds 7f01eda12647 Merge branch 'acpi-pm' into linux-next adds 6f9f0eef0096 PCI: PM: Fix ordering of operations in pci_back_from_sleep() adds 8b39e976f0f8 Merge branch 'pm-pci' into linux-next adds be30f6b412bc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a91d3bdf22b2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds bb5172c3c075 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 334f17a0f617 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 711af81f78c2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 0a5c26712f96 thermal/core: fix a UAF bug in __thermal_cooling_device_re [...] adds 9e5a4fb84230 thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM adds d012f9189fda thermal/drivers/tsens: Add timeout to get_temp_tsens_valid adds 07c54d9a409f dt-bindings: thermal: allow more resets for tsadc node in [...] adds 5f553ac23254 dt-bindings: thermal: remove redundant comments from rockc [...] adds 02832ed8ae2c thermal/drivers/rockchip_thermal: Allow more resets for ts [...] adds 5041e63aaf36 dt-bindings: thermal: uniphier: Add binding for NX1 SoC adds fb6de59d3967 thermal/drivers/uniphier: Add compatible string for NX1 SoC adds c4fcf1ada4ae thermal/drivers/int340x: Improve the tcc offset saving for [...] adds 0275c9fb0eff thermal/core: Make the userspace governor deprecated adds a67a46af4ad6 thermal/core: Deprecate changing cooling device state from [...] adds 8786500afda0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds cf6a8b1b24d6 RDMA/mlx5: Remove iova from struct mlx5_core_mkey adds 062fd731e51e RDMA/mlx5: Remove size from struct mlx5_core_mkey adds c64674168b6a RDMA/mlx5: Remove pd from struct mlx5_core_mkey adds 83fec3f12a59 RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key adds 4123bfb0b28b RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib adds ae0579acde81 RDMA/mlx5: Attach ndescs to mlx5_ib_mkey adds 71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next adds 9f735249fa2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 254ec036db11 net: make use of helper netif_is_bridge_master() adds fbf307c89eb0 gen_stats: Add instead Set the value in __gnet_stats_copy_ [...] adds 448e163f8b9b gen_stats: Add gnet_stats_add_queue(). adds 7361df4606ba mq, mqprio: Use gnet_stats_add_queue(). adds 10940eb746d4 gen_stats: Move remaining users to gnet_stats_add_queue(). adds f2efdb179289 u64_stats: Introduce u64_stats_set() adds 67c9e6270f30 net: sched: Protect Qdisc::bstats with u64_stats adds f56940daa5a7 net: sched: Use _bstats_update/set() instead of raw writes adds 50dc9a8572aa net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types adds 29cbcd858283 net: sched: Remove Qdisc::running sequence counter adds f8ba22a14268 Merge branch 'remove-qdisc-running-counter' adds 2841bfd10aa7 net: ks8851: Make ks8851_remove_common() return void adds d40dfa0cebd8 net: w5100: Make w5100_remove() return void adds 8e60189d937c dt-bindings: net: ave: Add bindings for NX1 SoC adds 9fd3d5dced97 net: ethernet: ave: Add compatible string and SoC-dependen [...] adds 91e1aef746ed Merge branch 'uniphier-nx1' adds 0e9e7598c68f octeontx2-nic: fix mixed module build adds 4abd7cffc09a ethernet: use eth_hw_addr_set() in unmaintained drivers adds 7bbbbfaa7a1b ether: add EtherType for proprietary Realtek protocols adds 487d3855b641 net: dsa: allow reporting of standard ethtool stats for sl [...] adds 9cb8edda2157 net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfi [...] adds 2e405875f39f dt-bindings: net: dsa: realtek-smi: document new compatibl [...] adds 1521d5adfc2b net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag adds 4af2950c50c8 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC adds 2ca2969aae1e net: phy: realtek: add support for RTL8365MB-VC internal PHYs adds c87350ced118 Merge branch 'rtl8365mb-vc-support' adds 7adaf56edd03 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 06dd34a628ae net: dsa: qca8k: fix delay applied to wrong cpu in parse_p [...] adds 041c61488236 sfc: Fix reading non-legacy supported link modes adds ac6b7e0d9679 mlx5: prevent 64bit divide adds f616447034a1 MAINTAINERS: adjust file entry for of_net.c after movement adds 891e861efb1d qed: Optimize the ll2 ooo flow adds 939a6567f976 qed: Change the TCP common variable - "iscsi_ooo" adds 45eebd62999d iavf: Refactor iavf state machine tracking adds 59756ad6948b iavf: Add __IAVF_INIT_FAILED state adds 898ef1cb1cb2 iavf: Combine init and watchdog state machines adds 4a6c396e484e Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4c71ce50d2fe net/mlx5: Support partial TTC rules adds 425a563acb1d net/mlx5: Introduce port selection namespace adds e7e2519e3632 net/mlx5: Add support to create match definer adds 58a606dba708 net/mlx5: Introduce new uplink destination type adds 3d677735d3b7 net/mlx5: Lag, move lag files into directory adds 1065e0015dd7 net/mlx5: Lag, set LAG traffic type mapping adds e465550b38ed net/mlx5: Lag, set match mask according to the traffic typ [...] adds dc48516ec7d3 net/mlx5: Lag, add support to create definers for LAG adds 8e25a2bc6687 net/mlx5: Lag, add support to create TTC tables for LAG po [...] adds b7267869e923 net/mlx5: Lag, add support to create/destroy/modify port s [...] adds da6b0bb0fc73 net/mlx5: Lag, use steering to select the affinity port in LAG adds 408881627ff0 net/mlx5: E-Switch, Use dynamic alloc for dest array adds d40bfeddacd6 net/mlx5: E-Switch, Increase supported number of forward d [...] adds aaa5570612b1 Merge tag 'mlx5-updates-2021-10-18' of git://git.kernel.or [...] adds 6b3efbfa4e68 net: sch_tbf: Add a graft command adds 76ff72a7204f mlxsw: spectrum_qdisc: Query tclass / priomap instead of c [...] adds 91796f507afc mlxsw: spectrum_qdisc: Extract two helpers for handling fu [...] adds 65626e075714 mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_ [...] adds be7e2a5a58d4 mlxsw: spectrum_qdisc: Unify graft validation adds 01164dda0a64 mlxsw: spectrum_qdisc: Clean stats recursively when prioma [...] adds c2792f38caae mlxsw: spectrum_qdisc: Validate qdisc topology adds 2a18c08d75ee mlxsw: spectrum_qdisc: Make RED, TBF offloads classful adds 29c1eac2e64e selftests: mlxsw: Add a test for un/offloadable qdisc trees adds 641a305b8854 Merge branch 'mlxsw-multi-level-qdisc-offload' adds 15c343eb0588 ethernet: mv643xx: use eth_hw_addr_set() adds 4789b57af37f ethernet: sky2/skge: use eth_hw_addr_set() adds b814d3286923 ethernet: lpc: use eth_hw_addr_set() adds 88e102e8777e ethernet: netxen: use eth_hw_addr_set() adds 1c5d09d58748 ethernet: r8169: use eth_hw_addr_set() adds 0b08956cd532 ethernet: renesas: use eth_hw_addr_set() adds 298b0e0c5fec ethernet: rocker: use eth_hw_addr_set() adds 15fa05bf41ab ethernet: sxgbe: use eth_hw_addr_set() adds f60e8b06e0cc ethernet: sis190: use eth_hw_addr_set() adds 74fad215ee3d ethernet: sis900: use eth_hw_addr_set() adds 02bfb6beb695 ethernet: smc91x: use eth_hw_addr_set() adds f15fef4c0675 ethernet: smsc: use eth_hw_addr_set() adds 867a92846e2e Merge branch 'dev_addr-conversions-part-two' adds e80094a473ee ethernet: add a helper for assigning port addresses adds 53fdcce6ab93 ethernet: ocelot: use eth_hw_addr_gen() adds 8eb8192ea291 ethernet: prestera: use eth_hw_addr_gen() adds ba3fdfe32bb9 ethernet: fec: use eth_hw_addr_gen() adds be7550549e26 ethernet: mlxsw: use eth_hw_addr_gen() adds 07a7ec9bdafe ethernet: sparx5: use eth_hw_addr_gen() adds f4e728ff9407 Merge branch 'eth_hw_addr_gen-for-switches' adds 1bd297988b75 e1000e: Remove redundant statement adds dc90604b5836 net: phylink: rejig SFP interface selection in ksettings_set() adds e22db7bd552f net: sched: Allow statistics reads from softirq. adds 92817dad7dcb net: phylink: Support disabling autonegotiation for PCS adds 3c71e0c9ab4f ethernet: Remove redundant statement adds cb3dc8901ba4 devlink: Remove extra device_lock assert checks adds 07fab5a469a5 ieee802154: Remove redundant 'flush_workqueue()' calls adds 05be94633783 net: ethernet: ixp4xx: Make use of dma_pool_zalloc() inste [...] adds 4c57e2fac41c net: sched: fix logic error in qdisc_run_begin() adds 97604c65bcda net: sched: remove one pair of atomic operations adds 816219a86d21 Merge branch 'net-sched-fixes-after-recent-qdisc-running-changes' adds 7a414b6e1a1c dt-bindings: net: dsa: sja1105: fix example so all ports h [...] adds e00eb643324c dt-bindings: net: dsa: inherit the ethernet-controller DT schema adds ac41ac81e331 dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps adds 9ca482a246f0 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps proper [...] adds 4d8e5035fa8c Merge branch 'sja1105-next' adds 414c6a3c84d7 ethernet: netsec: use eth_hw_addr_set() adds 7f9b8fe5445c ethernet: stmmac: use eth_hw_addr_set() adds 3d9c64ca52d5 ethernet: tehuti: use eth_hw_addr_set() adds 41a19eb084f0 ethernet: tlan: use eth_hw_addr_set() adds 83f262babdde ethernet: via-rhine: use eth_hw_addr_set() adds 0b271c48d9c5 ethernet: via-velocity: use eth_hw_addr_set() adds 623acf876398 Merge branch 'dev_addr-conversions-part-three' adds 4ecc8633056b ice: Add support for VF rate limiting adds d8eb7ad5e46c ice: update dim usage and moderation adds d16a4f45f3a3 ice: fix rate limit update after coalesce change adds 23be7075b318 ice: fix software generating extra interrupts adds 1281b7459657 ice: Forbid trusted VFs in switchdev mode adds 73b483b79029 ice: Manage act flags for switchdev offloads adds 3f13f570ff2c ice: Refactor PR ethtool ops adds 7c1b694adab1 ice: Make use of the helper function devm_add_action_or_reset() adds 6f3323536aa8 ice: use devm_kcalloc() instead of devm_kzalloc() adds 8702ed0b0de1 ice: fix an error code in ice_ena_vfs() adds 37ba803dbd3f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 040e926f5813 net: dsa: qca8k: tidy for loop in setup and add cpu port check adds 818a76a55d6e soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_s [...] adds 47ce5f1e3e4e batman-adv: prepare for const netdev->dev_addr adds 659f4e02f15a mac802154: use dev_addr_set() adds 08bb7516e530 mac802154: use dev_addr_set() - manual adds 0f00e70ef645 batman-adv: use eth_hw_addr_set() instead of ether_addr_copy() adds 5b92be649605 net-core: use netdev_* calls for kernel messages adds cd4bc63de774 net: enetc: unmap DMA in enetc_send_cmd() adds 2641b62d2fab phy: micrel: ksz8041nl: do not use power down mode adds dfcb63ce1de6 fq_codel: generalise ce_threshold marking for subset of traffic adds 62a22bcbd30e net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG adds 90e0aa8d108d net: mscc: ocelot: convert the VLAN masks to a list adds 0da1a1c48911 net: mscc: ocelot: allow a config where all bridge VLANs a [...] adds bfbab3104413 net: mscc: ocelot: add the local station MAC addresses in VID 0 adds d4004422f6f9 net: mscc: ocelot: track the port pvid using a pointer adds 7d4f4d149db5 Merge branch 'mscc-ocelot-all-ports-vlan-untagged-egress' adds 0754d65bd4be ice: Add infrastructure for mqprio support via ndo_setup_tc adds fbc7b27af0f9 ice: enable ndo_setup_tc support for mqprio_qdisc adds 9fea749856d1 ice: Add tc-flower filter support for channel adds dedb0809c9ba Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 82b318983c51 net: dsa: introduce helpers for iterating through ports using dp adds d0004a020bb5 net: dsa: remove the "dsa_to_port in a loop" antipattern f [...] adds 65c563a67755 net: dsa: do not open-code dsa_switch_for_each_port adds 57d77986e742 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port adds fac6abd5f132 net: dsa: convert cross-chip notifiers to iterate using dp adds 5068887a4fbe net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port adds 992e5cc7be8e net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as [...] adds ce2729731ab3 Merge branch 'dsa_to_port-loops' adds c5c6e589a8c8 net: stats: Read the statistics in ___gnet_stats_copy_basi [...] adds 50af5969bb22 net/core: Remove unused assignment operations and variable adds ae77bdbc2fc6 net: enetc: remove local "priv" variable in enetc_clean_tx_ring() adds 520661495409 net: enetc: use the skb variable directly in enetc_clean_t [...] adds 8e8c1bfce302 Merge branch 'enetc-trivial-ptp-one-step-tx-timestamping-c [...] adds 8476429aa71c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 223f903e9c83 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG adds d51b6b2287ae libbpf: Remove Makefile warnings on out-of-sync netlink.h/ [...] adds 34e3ab1447db bpftool: Fix install for libbpf's internal header(s) adds ced846c65e8f bpftool: Do not FORCE-build libbpf adds 062e1fc008de bpftool: Turn check on zlib from a phony target into a con [...] adds 32fa0efab63e Merge branch 'fixes for bpftool's Makefile' adds 588cd7ef5382 bpf: Silence Coverity warning for find_kfunc_desc_btf adds ebc7b50a3849 libbpf: Migrate internal use of bpf_program__get_prog_info_linear adds 5f52d47c5f75 bpf/preload: Clean up .gitignore and "clean-files" target adds b8f49dce799f selftests/bpf: Remove duplicated include in cgroup_helpers adds efc36d6c642a bpftool: Remove useless #include to <perf-sys.h> from map_ [...] adds b599015f044d samples/bpf: Fix application of sizeof to pointer adds b16d12f39002 selftests/bpf: Use cpu_number only on arches that have it adds c9e982b87946 libbpf: Fix dumping big-endian bitfields adds 961632d54163 libbpf: Fix dumping non-aligned __int128 adds 99aaebfc288a Merge branch 'btf_dump fixes for s390' adds 7960d02dddcc selftests/bpf: Some more atomic tests adds db5b6a46f43a net: bpf: Switch over to memdup_user() adds 44ce0ac11e4e samples: bpf: Suppress readelf stderr when probing for BTF [...] adds 9eeb3aa33ae0 bpf: Add bpf_skc_to_unix_sock() helper adds b6c4e7151609 selftests/bpf: Test bpf_skc_to_unix_sock() helper adds 549beec028ad Merge branch 'Add bpf_skc_to_unix_sock() helper' adds 632f96d2652e libbpf: Fix ptr_is_aligned() usages adds aba64c7da983 bpf: Add verified_insns to bpf_prog_info and fdinfo adds e1b9023fc7ab selftests/bpf: Add verif_stats test adds 8082b8561dfd Merge branch 'bpf: keep track of verifier insn_processed' adds d4121376ac7a selftests/bpf: Fix perf_buffer test on system with offline cpus adds aa274f98b269 selftests/bpf: Fix possible/online index mismatch in perf_ [...] adds 99d099757ab4 selftests/bpf: Use nanosleep tracepoint in perf buffer test adds b0c7663dd564 Merge branch 'selftests/bpf: Fixes for perf_buffer test' adds b96c07f3b5ae libbpf: Deprecate btf__finalize_data() and move it into libbpf.c adds 29a30ff50151 libbpf: Extract ELF processing state into separate struct adds ad23b7238474 libbpf: Use Elf64-specific types explicitly for dealing with ELF adds 25bbbd7a444b libbpf: Remove assumptions about uniqueness of .rodata/.da [...] adds 8654b4d35e6c bpftool: Support multiple .rodata/.data internal maps in skeleton adds ef9356d392f9 bpftool: Improve skeleton generation for data maps without [...] adds aed659170a31 libbpf: Support multiple .rodata.* and .data.* BPF maps adds 30c5bd96476c selftests/bpf: Demonstrate use of custom .rodata/.data sections adds 26071635ac5e libbpf: Simplify look up by name of internal maps adds 4f2511e19909 selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups [...] adds 29da17c48886 Merge branch 'libbpf: support custom .rodata.*/.data.* sections' adds 5c5490ddbf87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5ac75f6ca026 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 60dd57c74794 Merge brank 'mlx5_mkey' into rdma.git for-next adds 2aaa0224666d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds e5f4eb8223aa mwifiex: Read a PCI register after writing the TX ring wri [...] adds 8e3e59c31fea mwifiex: Try waking the firmware until we get an interrupt adds 69ab1b72e863 MAINTAINERS: add rtw89 wireless driver adds c51ed74093d4 rtw89: Fix two spelling mistakes in debug messages adds f7e7e440550b rtw89: Remove redundant check of ret after call to rtw89_m [...] adds 026e092c2aa9 MAINTAINERS: mt76: update MTK folks adds 515e7184bdf0 rsi: stop thread firstly in rsi_91x_init() error handling adds 257051a235c1 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() adds a04310edcd00 rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() adds e0e037b9fe5f rtw89: remove unneeded semicolon adds 03893e93aff8 mwifiex: Don't log error on suspend if wake-on-wlan is disabled adds fd7f8c321b78 mwifiex: Log an error on command failure during key-materi [...] adds a8a8fc7b2a71 mwifiex: Fix an incorrect comment adds cc8a8bc37466 mwifiex: Send DELBA requests according to spec adds 5943a864fe84 mwifiex: Deactive host sleep using HSCFG after it was acti [...] adds 747ff7d3d742 ath10k: Don't always treat modem stop events as crashes adds 053f9852b95e ath9k: add option to reset the wifi chip via debugfs adds 4925642d5412 ath9k: Fix potential interrupt storm on queue reset adds 57bb2398bd5f dt-bindings: net: wireless: qca,ath9k: convert to the json-schema adds 7210b4b77fe4 ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() adds 567ec33a76c7 ath11k: Fix spelling mistake "incompaitiblity" -> "incompa [...] adds 4f50bdfb4e5f ath11k: Remove redundant assignment to variable fw_size adds ec4363384c3f ath11k: Use kcalloc() instead of kzalloc() adds 4b6012a7830b ath: dfs_pattern_detector: Fix possible null-pointer deref [...] adds 96527d527b27 ath11k: Handle MSI enablement during rmmod and SSR adds 31582373a4a8 ath11k: Change number of TCL rings to one for QCA6390 adds 03469e79fee9 ath9k: support DT ieee80211-freq-limit property to limit channels adds 8cd5c0847160 ath11k: Identify DFS channel when sending scan channel lis [...] adds 57671351379b ath9k: fix an IS_ERR() vs NULL check adds 0a491167fe0c ath10k: fix max antenna gain unit adds 65b4b8aa0f59 ath5k: replace snprintf in show functions with sysfs_emit adds 8347c80600c1 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2f629a7772e2 iwlwifi: mvm: reset PM state on unsuccessful resume adds 70382b0897ee iwlwifi: change all JnP to NO-160 configuration adds 0f892441d8c3 iwlwifi: pnvm: don't kmemdup() more than we have adds e864a77f51d0 iwlwifi: pnvm: read EFI data only if long enough adds 8bf26aa10a8e iwlwifi: cfg: set low-latency-xtal for some integrated So devices adds 708884e7f7f3 wireless: use eth_hw_addr_set() adds fcb79f31d906 wireless: use eth_hw_addr_set() instead of ether_addr_copy() adds 8fac27fbc80e wireless: use eth_hw_addr_set() for dev->addr_len cases adds f2e2a083be8a ath6kl: use eth_hw_addr_set() adds c7b6128a8db1 wil6210: use eth_hw_addr_set() adds 251277af9c4f atmel: use eth_hw_addr_set() adds fba610c5bf70 brcmfmac: prepare for const netdev->dev_addr adds e3f90395c4f2 airo: use eth_hw_addr_set() adds d8a416def4c8 ipw2200: prepare for const netdev->dev_addr adds 2202c2f428e1 hostap: use eth_hw_addr_set() adds 0341ae70ebf0 wilc1000: use eth_hw_addr_set() adds 6dedb2742b7a ray_cs: use eth_hw_addr_set() adds 18774612246d wl3501_cs: use eth_hw_addr_set() adds 2ad96cb5b4f4 zd1201: use eth_hw_addr_set() adds df040215c077 mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event adds 305023510f13 mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in m [...] adds 08b3c8da87ae mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb adds 7fc167bbc929 mt76: mt7921: fix endianness warning in mt7921_update_txs adds d81bfb41e30c mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi adds 3924715ffe5e mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() adds 7e4de0c853ae mt76: mt7915: fix calling mt76_wcid_alloc with incorrect p [...] adds d741abeafa47 mt76: connac: fix mt76_connac_gtk_rekey_tlv usage adds bf3747ae2e25 mt76: mt7921: enable aspm by default adds adedbc643f02 mt76: fix build error implicit enumeration conversion adds 64ed76d118c6 mt76: mt7921: fix survey-dump reporting adds c33edef52021 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c adds 4826075c8da5 mt76: mt7915: report HE MU radiotap adds d5f4ceeee69e mt76: mt7915: adapt new firmware to update BA winsize for [...] adds 502604f54597 mt76: mt7921: add .set_sar_specs support adds d45dac0732a2 mt76: mt7915: fix an off-by-one bound check adds ffbebe7649c3 mt76: mt7915: take RCU read lock when calling ieee80211_bs [...] adds ae06a88f3d92 mt76: mt7915: cleanup -Wunused-but-set-variable adds 9908d98ae72c mt76: mt7915: report tx rate directly from tx status adds 05909e4625b0 mt76: mt7915: remove mt7915_sta_stats adds bce844584799 mt76: mt7921: introduce testmode support adds e4867225431f mt76: add mt76_default_basic_rate more devices can rely on adds 326d229f8622 mt76: mt7921: fix mgmt frame using unexpected bitrate adds bad67a264183 mt76: mt7915: fix mgmt frame using unexpected bitrate adds cd3f387371e9 mt76: mt7921: Fix out of order process by invalid event pkt adds b5cd1fd6043b mt76: mt7615: fix skb use-after-free on mac reset adds 688088728bd3 mt76: mt7921: Add mt7922 support adds 02ee68b95d81 mt76: mt7915: add control knobs for thermal throttling adds 68232efffe4e mt76: mt7915: send EAPOL frames at lowest rate adds 7780ba75c5da mt76: mt7921: send EAPOL frames at lowest rate adds 82a980f82a51 mt76: mt7915: fix potential overflow of eeprom page index adds 978fdd660c50 mt76: mt7915: switch proper tx arbiter mode in testmode adds 47f1c08db7f3 mt76: mt7915: fix bit fields for HT rate idx adds 33920b2bf048 mt76: add support for setting mcast rate adds a23f80aa9c5e mt76: mt7921: fix dma hang in rmmod adds 781f62960c63 mt76: connac: fix GTK rekey offload failure on WPA mixed mode adds f3f1c04536b8 mt76: connac: add support for limiting to maximum regulato [...] adds 82e0f5964737 mt76: mt7921: get rid of monitor_vif adds b30363102a41 mt76: mt7921: get rid of mt7921_mac_set_beacon_filter adds 890809ca1986 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utili [...] adds f6e1f59885da mt76: overwrite default reg_ops if necessary adds 1f832887d75e mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module adds 4fee32153ab6 mt76: mt7921: report HE MU radiotap adds 4d2423326de9 mt76: mt7915: add HE-LTF into fixed rate command adds 99b8e195994d mt76: mt7921: fix firmware usage of RA info using legacy rates adds 8e695328a100 mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate adds 67f938577b2c mt76: mt7921: fix endianness warnings in mt7921_mac_decode [...] adds 9aac2969fe5f mt76: mt7915: update mac timing settings adds f17f4864504d mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DR [...] adds e63db6d35f79 mt76: mt7915: fix he_mcs capabilities for 160mhz adds 16bab114895e mt76: mt7915: fix potential NPE in TXS processing adds 0421bf80579b mt76: mt7915: add LED support adds b4b9f0a32d31 mt76: mt7915: introduce bss coloring support adds 2c3b26f2bc1f mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht adds ab06964eb96c mt76: mt7915: fix WMM index on DBDC cards adds 0ab947c3dc8e mt76: mt7921: move mt7921_queue_rx_skb to mac.c adds 776ec4e77aa6 mt76: mt7915: rework debugfs queue info adds 6e5ceaff7528 mt76: mt7915: rename debugfs tx-queues adds 569008744178 mt76: mt7921: always wake device if necessary in debugfs adds cf592be1d734 mt76: mt7921: update mib counters dumping phy stats adds 4fb0a7d26ab0 mt76: fix boolreturn.cocci warnings adds a2e759612e5f mt76: switch from 'pci_' to 'dma_' API adds abe3f3da6709 mt76: fill boottime_ns in Rx path adds 970be1dff26d mt76: disable BH around napi_schedule() calls adds 68ee6a14fe62 mt76: mt7915: enable configured beacon tx rate adds 0ae3ff568451 mt76: mt7915: fix hwmon temp sensor mem use-after-free adds 0bb4e9187ea4 mt76: mt7615: fix hwmon temp sensor mem use-after-free adds 159d95d4737f mt76: mt7921: start reworking tx rate reporting adds 273910ac4375 mt76: mt7921: add support for tx status reporting adds 970ab80ef9f6 mt76: mt7921: report tx rate directly from tx status adds 8c19b3fe6942 mt76: mt7921: remove mcu rate reporting code adds 1799c220d807 mt76: mt7921: remove mt7921_sta_stats adds b5cdb4f9d149 mt76: move spin_lock_bh to spin_lock in tasklet adds 706dc08c2936 mt76: mt7915: honor all possible error conditions in mt791 [...] adds e500c9470e26 mt76: mt7915: fix possible infinite loop release semaphore adds 3a0098768761 mt76: mt7921: robustify hardware initialization flow adds 02d1c7d494d8 mt76: mt7921: fix retrying release semaphore without end adds 95bc1457f66a mt76: mt7915: add ethtool stats support adds c4c2a370300e mt76: mt7915: add tx stats gathered from tx-status callbacks adds bc529ee3a7b8 mt76: mt7915: add some per-station tx stats to ethtool adds 016f2040591f mt76: mt7915: add tx mu/su counters to mib adds a90f2115c1a8 mt76: mt7915: add more MIB registers adds f474e6f1b317 mt76: mt7915: add mib counters to ethtool stats adds b64c3202d4e4 mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} adds 212e5197eec2 mt76: connac: enable 6GHz band for hw scan adds cee3fd297959 mt76: connac: add 6GHz support to mt76_connac_mcu_set_chan [...] adds 9b2ea8eee42a mt76: connac: set 6G phymode in single-sku support adds 5883892bab53 mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv adds 3cf3e01ba620 mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss adds bebd3681113a mt76: connac: enable hw amsdu @ 6GHz adds edf9dab8ba27 mt76: add 6GHz support adds 50ac15a511e3 mt76: mt7921: add 6GHz support adds bd1e3e7b693c mt76: introduce packet_id idr adds c02f86eee8da mt76: remove mt76_wcid pointer from mt76_tx_status_check s [...] adds c34f100590f1 mt76: substitute sk_buff_head status_list with spinlock_t [...] adds c4a784e34bd5 mt76: schedule status timeout at dma completion adds 255d3807b604 mt76: support reading EEPROM data embedded in fdt adds a8315b2b94f4 dt: bindings: net: mt76: add eeprom-data property adds 215a2efae38f mt76: introduce __mt76_mcu_send_firmware routine adds 5b8f1840c3e1 mt76: drop MCU header size from buffer size in __mt76_mcu_ [...] adds f05c8c9827b7 mt76: mt7915: introduce __mt7915_get_tsf routine adds 179090a58940 mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command adds 3782b69d03e7 mt76: mt7915: introduce mt7915_mac_add_twt_setup routine adds 204324764cb2 mt76: mt7915: enable twt responder capability adds 34f374f85eff mt76: mt7915: add twt_stats knob in debugfs adds 2d8be76c1674 mt76: debugfs: improve queue node readability adds a6fdbdd1ac29 mt76: mt7615: fix monitor mode tear down crash adds b94c0ed609bd mt76: mt7921: add delay config for sched scan adds a1b0bbd4846b mt76: use a separate CCMP PN receive counter for managemen [...] adds 7360cdec1cb5 mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs adds b5f2ba8a4c79 mt76: connac: fix possible NULL pointer dereference in mt7 [...] adds 22dffbddf016 mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() adds f89f297aef28 mt76: mt7915: fix txbf starec TLV issues adds a56c431ededa mt76: mt7915: improve starec readability of txbf adds afa0370f3a3a mt76: mt7915: fix sta_rec_wtbl tag len adds 89bbd3730f38 mt76: mt7915: rework starec TLV tags adds 161cc13912d3 mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() adds f9372753648e mt76: mt7915: set VTA bit in tx descriptor adds e5a9f383134e mt76: mt7915: set muru platform type adds 3263039d757c mt76: rely on phy pointer in mt76_register_debugfs_fops ro [...] adds 115a2d733b3d mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy adds 53d12b55063c mt76: mt7915: improve code readability for xmit-queue handler adds d512b008fafb mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx [...] adds e0710ca9576a mt76: mt7915: remove dead code in debugfs code adds bb0ae4cfeea9 mt76: mt7921: add MU EDCA cmd support adds 576b4484f3a8 mt76: mt7921: refactor mac.c to be bus independent adds f1b27f54cf66 mt76: mt7921: refactor dma.c to be pcie specific adds dfc7743de1eb mt76: mt7921: refactor mcu.c to be bus independent adds 033ae79b3830 mt76: mt7921: refactor init.c to be bus independent adds 8910a4e5ba34 mt76: mt7921: add MT7921_COMMON module adds 87f9bf24ea84 mt76: connac: move mcu reg access utility routines in mt76 [...] adds 02fbf8199f6e mt76: mt7663s: rely on mcu reg access utility adds f0ff5d3aa648 mt76: mt7921: make all event parser reusable between mt792 [...] adds f1e2eef11101 mt76: mt7921: use physical addr to unify register access adds 764dee47e2c1 mt76: sdio: move common code in mt76_sdio module adds 3ad085093417 mt76: sdio: introduce parse_irq callback adds dacf0acfe2ce mt76: sdio: extend sdio module to support CONNAC2 adds 8c94f0e63bb3 mt76: connac: extend mcu_get_nic_capability adds 16d98b548365 mt76: mt7921: rely on mcu_get_nic_capability adds fe0195f75633 mt76: mt7921: refactor mt7921_mcu_send_message adds 48fab5bbef40 mt76: mt7921: introduce mt7921s support adds ca74b9b907f9 mt76: mt7921s: add reset support adds d387cde7af84 mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset adds 99043e99a774 mt76: move mt76_sta_stats in mt76.h adds 54ae98ff4b22 mt76: move mt76_ethtool_worker_info in mt76 module adds 81811173de4f mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex adds 37dd57554c35 mt76: mt7915: move tx amsdu stats in mib_stats adds 6c833df90ce9 mt76: do not reset MIB counters in get_stats callback adds 6b16ae47eb82 mt76: mt7921: add some more MIB counters adds 6eb58ceaf21d mt76: mt7921: introduce stats reporting through ethtool adds 9e893d28ce4a mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb adds fe041bee9c23 mt76: mt7921: move tx amsdu stats in mib_stats adds 568a1b516a2c mt76: mt7921: add per-vif counters in ethtool adds bbf77f6ccebf mt76: mt7915: enable HE UL MU-MIMO adds 16bff457dd33 mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() adds 3176487f3fde mt76: mt7915: fix missing HE phy cap adds ff8c04989168 mt76: mt7915: change max rx len limit of hw modules adds 9bc0b1aa8b7e Merge tag 'mt76-for-kvalo-2021-10-20' of https://github.co [...] adds d533666113fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1d0688421449 Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() adds 7a517ac9c00b Bluetooth: btsdio: Do not bind to non-removable BCM4345 an [...] adds c506f0315f7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds eb3d6175e4a9 mac80211: debugfs: calculate free buffer size correctly adds e76219e675eb wireless: mac80211_hwsim: use eth_hw_addr_set() adds de1352ead8a8 mac80211: use eth_hw_addr_set() adds 10de5a599f92 cfg80211: prepare for const netdev->dev_addr adds 8223ac199a38 mac80211: fix memory leaks with element parsing adds ba9d0db9a5cc mac80211: fils: use cfg80211_find_ext_elem() adds 153e2a11c99b nl80211: use element finding functions adds a3eca8179297 cfg80211: scan: use element finding functions in easy cases adds f2622138f935 mac80211: use ieee80211_bss_get_elem() in most places adds 97981d89a1d4 cfg80211: separate get channel number from ies adds a6e34fde48e8 mac80211: split beacon retrieval functions adds 1add667da242 nl80211: vendor-cmd: intel: add more details for IWL_MVM_V [...] adds 63fa04266629 nl80211: Add LC placeholder band definition to nl80211_band adds b33fb28c867d mac80211: Prevent AP probing during suspend adds f9d366d420af cfg80211: fix kernel-doc for MBSSID EMA adds 4e20217df797 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a8fc22ef4ac8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 5e4ef7f05d35 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 15b02050baee mtd: spi-nor: Enable locking for n25q128a13 adds 78e4d3421876 mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() adds a10ed4c42533 mtd: spi-nor: hisi-sfc: Make use of the helper function de [...] adds df872ab1ffe4 mtd: spi-nor: nxp-spifi: Make use of the helper function d [...] adds 7592a4ded14b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 4b08fc3400b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 94ff371eb849 Merge tag 'drm-intel-next-2021-10-15' of git://anongit.fre [...] adds aa5e9f98113b drm/i915/gt: include tsc.h where used adds a5b51a9f8523 drm/i915/gt: add asm/cacheflush.h for use of clflush() adds c46f4405486d drm/i915: Stop using I915_TILING_* in client blit selftest adds b0179f0d18dd drm/i915: fix blank screen booting crashes adds 82a149a62b6b drm/i915/gt: move remaining debugfs interfaces into gt adds 0ea92ace8b95 drm/i915/guc: Move GuC guc_id allocation under submission [...] adds 1a52faed3131 drm/i915/guc: Take GT PM ref when deregistering context adds f61eae181570 drm/i915/guc: Take engine PM when a context is pinned with [...] adds 363324292710 drm/i915/guc: Don't call switch_to_kernel_context with GuC [...] adds 4f3059dc2dbb drm/i915: Add logical engine mapping adds 9409eb359427 drm/i915: Expose logical engine instance to user adds 3897df4c0187 drm/i915/guc: Introduce context parent-child relationship adds c2aa552ff09d drm/i915/guc: Add multi-lrc context registration adds 44d25fec1a5d drm/i915/guc: Ensure GuC schedule operations do not operat [...] adds 09c5e3a5e509 drm/i915/guc: Assign contexts in parent-child relationship [...] adds 99b47aaddfa9 drm/i915/guc: Implement parallel context pin / unpin functions adds 6b540bf6f143 drm/i915/guc: Implement multi-lrc submission adds bc955204919e drm/i915/guc: Insert submit fences between requests in par [...] adds 872758dbdb93 drm/i915/guc: Implement multi-lrc reset adds d38a9294491d drm/i915/guc: Update debugfs for GuC multi-lrc adds e5e32171a2cf drm/i915/guc: Connect UAPI to GuC multi-lrc interface adds 0d7502fcd420 drm/i915/doc: Update parallel submit doc to point to i915_drm.h adds f9d72092cb49 drm/i915/guc: Add basic GuC multi-lrc selftest adds 5851387a422c drm/i915/guc: Implement no mid batch preemption for multi-lrc adds 544460c33821 drm/i915: Multi-BB execbuf adds 28c7023332ce drm/i915/guc: Handle errors in multi-lrc requests adds afc76f307e60 drm/i915: Make request conflict tracking understand parall [...] adds 7647f0096ee8 drm/i915: Update I915_GEM_BUSY IOCTL to understand composi [...] adds 4eb61ddc1b67 drm/i915: Enable multi-bb execbuf adds ef7ec41f17cb drm/i915: Replace the unconditional clflush with drm_clflu [...] adds af7b6d234eef drm/i915: Convert unconditional clflush to drm_clflush_vir [...] adds 9ced12182d0d drm/i915: Catch yet another unconditioal clflush adds c654dc379379 drm/i915/selftests: remove duplicate include in mock_region.c adds e1f17ea4c36f drm/i915: mark dmabuf objects as ALLOC_USER adds f7858cb48bf8 drm/i915: mark userptr objects as ALLOC_USER adds 30f1dccd295b drm/i915: extract bypass-llc check into helper adds a035154da45d drm/i915/dmabuf: add paranoid flush-on-acquire adds 63430347713a drm/i915/userptr: add paranoid flush-on-acquire adds d70af57944a1 drm/i915/shmem: ensure flush during swap-in on non-LLC adds df94fd05e69e drm/i915: expand on the kernel-doc for cache_dirty adds 3884d8af9b3f drm/i915: mark up internal objects with start_cpu_write adds ab5d964c001b drm/i915/selftests: mark up hugepages object with start_cpu_write adds 6f2f7c83303d Merge tag 'drm-intel-gt-next-2021-10-21' of git://anongit. [...] adds dae5da00af1b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() adds 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c adds 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere adds 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() adds 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] adds 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() adds 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] adds 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers adds 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin adds e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] adds f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object adds 45a44b01faa6 drm/bridge: tc358768: Enable reference clock adds 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode adds b93e947664a1 drm/bridge: tc358768: Calculate video start delay adds fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode adds 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming adds c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict adds 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds ba3078dad140 drm/dp: add helpers to read link training delays adds 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers adds c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini adds 8315e2975e8e drm/msm: use new iterator in msm_gem_describe adds 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv adds 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function adds a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed adds f8b5307074f8 drm/rockchip: Implement mmap as GEM object function adds 41229da3ea26 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 5aeeac6fa38f drm/amdkfd: Fix an inappropriate error handling in allloc [...] adds c72942c167c1 drm/amdgpu: load PSP RL in resume path adds d5edb56fbc59 drm/amdkfd: map gpu hive id to xgmi connected cpu adds a3848df60b06 drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early adds 652de07addd2 drm/amd/display: Fully switch to dmub for all dcn21 asics adds 7a28bee067d5 drm/amd/display: Disable dpp root clock when not being used adds 4a0dc87fca19 drm/amd/display: Clear encoder assignment for copied streams adds d5ce4313cca4 drm/amd/display: Do not skip link training on DP quick hot plug adds 05692bb02abd drm/amd/display: add DP2.0 debug option to set MST_EN for [...] adds fd8811e60db4 drm/amd/display: Clean Up VPG Low Mem Power adds 2fcb26979d5b drm/amd/display: do not compare integers of different widths adds b78f26d3efef drm/amd/display: correct apg audio channel enable golden value adds 94e587b8d1bb drm/amd/display: Validate plane rects before use adds 4a86858d3993 drm/amd/display: Removed power down on boot from DCN31 adds 8048af26034f drm/amd/display: Limit display scaling to up to true 4k fo [...] adds 3cf79bb772a4 drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY adds 641e0e1f5d7f drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds a35e5c5b7587 drm/amd/display: Add missing PSR state adds e22ad7e33823 drm/amd/display: Disable dsc root clock when not being used adds 5595e962bd22 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 22006ad23b4f drm/amd/display: increase Z9 latency to workaround underfl [...] adds aacdc9d07ecd drm/amd/display: Increase watermark latencies for DCN3.1 adds bda24462578c drm/amd/display: Disable dpstreamclk, symclk32_se, and sym [...] adds dd706b20934f drm/amd/display: Removed z10 save after dsc disable adds f2949a513a8c drm/amd/display: Moved dccg init to after bios golden init adds e7414a1a185e drm/amd/display: Disable hdmistream and hdmichar clocks adds c78abac92190 drm/amd/display: Change initializer to single brace adds c57d7da77b48 drm/amd/display: 3.2.157 adds 69c86e6be322 drm/amd/display: Add bios parser support for latest firmware_info adds 8098acd3dc82 drm/amd/display: [FW Promotion] Release 0.0.88 adds e848c714dbda Revert "drm/amd/display: Fix error in dmesg at boot" adds c494e57992f9 Revert "drm/amd/display: Add helper for blanking all dp displays" adds 1b5254e8d932 drm/amdgpu: centralize checking for RAS TA status adds 42f88ab772a3 drm/amdgpu: output warning for unsupported ras error inject (v2) adds dac35c423984 drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3 adds 5efacdf072d1 drm/amdgpu: support B0&B1 external revision id for yellow carp adds 40320159f066 drm/amdgpu: replace snprintf in show functions with sysfs_emit adds 68e3871dcd6e drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds c9c7d1804592 drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds 18f12604f5ee drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 0f3d2b680444 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds 7092432e3cb1 drm/amdgpu: drop soc15_set_ip_blocks() adds bf99b9b03265 drm/amdgpu: drop nv_set_ip_blocks() adds 0d055f09e121 drm/amdgpu: drop navi reg init functions adds dcd5ea9f9428 drm/amdgpu: Clarify error when hitting bad page threshold adds f1be6c504f4b drm/amdgpu: use generic fb helpers instead of setting up A [...] adds bd01f6b68a72 drm/amdgpu: add another raven1 gfxoff quirk adds ccc5df7037e4 drm/amdgpu: only check for _PR3 on dGPUs adds 1899851cd6b0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds bbf4bdea5193 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 255f225d4fe9 Revert "drm/amd/display: To modify the condition in indica [...] adds c52179a248af drm/radeon: Add HD-audio component notifier support (v2) adds 2ceec1010d99 drm/amdgpu/smu11.0: add missing IP version check adds 91f6a183f5f5 drm/amdgpu/vcn3.0: handle harvesting in firmware setup adds add9aed0117c drm/amdgpu: Consolidate VCN firmware setup code adds 9aee01b826f1 drm/amdgpu/vcn2.0: remove intermediate variable adds 019906884a57 drm/amdgpu/vcn3.0: remove intermediate variable adds a885b0da59b8 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] adds f9a7b19c4840 drm/i915: Move the pxp plane state computation adds 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff adds 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] adds 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() adds 2c85034db194 drm/i915: Clean-up bonding debug message. adds 7a279c14df56 drm/i915: Don't propagate the gen split confusion further adds ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file adds b2de2d006dfa drm/i915: Move PCH modeset code to its own file adds ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention adds f45d2252ee10 drm/i915: Move LPT PCH readout code adds 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() adds 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code adds 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() adds d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code adds 718cc87e1669 drm/i915: Introduce lpt_pch_disable() adds babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds b7d5abda8e64 drm/i915/dp: use new link training delay helpers adds 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid adds 9ad87de47356 drm/i915/dp: Ensure max link params are always valid adds bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] adds caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values adds ce679dea955e drm/i915/dp: Sanitize link common rate array lookups adds 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] adds 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() adds 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers adds 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c adds 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor adds d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] adds b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() adds 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] adds b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] adds df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes adds f50423436105 drm/i915: Add a platform independent way to check for CCS [...] adds e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c adds 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] adds 09f8fe4cae5e drm/i915: Move function prototypes to the correct header adds 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] adds bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() adds 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() adds f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] adds 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() adds 72f1139b90ad Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds a276be1951aa Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds a73033619ea9 drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts adds 6087623e7c90 drm/msm/dpu: don't clear IRQ register twice adds f25f656608e3 drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr adds 885455d6bf82 drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count. adds 803e66f40a15 drm/msm: remove unneeded variable adds 5369f3c50995 drm/msm: Remove initialization of static variables adds a377da4b0e9a drm/msm/dsi: Use division result from div_u64_rem in 7nm a [...] adds 64739f33ee46 drm: msm: hdmi: Constify static structs adds 63885c16d6e2 drm/msm/dsi: Support NO_CONNECTOR bridges adds 9960f7a899f1 drm/msm/dpu: Remove some nonsense adds 76544e4bb1a0 drm/msm/dp: Remove redundant initialization of variable bpp adds b220c154832c drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() adds c9ef97b694b9 drm/msm: fix warning "using plain integer as NULL pointer" adds d2a7107d3a8e drm/msm/mdp4: Remove redundant null check before clk_prepa [...] adds 993247ffdd3e drm/msm: dsi: Remove redundant null check before clk_prepa [...] adds 442f59b9c0de drm/msm/mdp5: Remove redundant null check before clk_prepa [...] adds f8f57a38a60b drm/msm: delete conversion from bool value to bool return adds 2c477ff336cb drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugf [...] adds 39b14bb5915f drm: Use IS_ERR() instead of IS_ERR_OR_NULL() adds 0fdf204d8746 dt-bindings: msm: dsi: Add MSM8953 dsi phy adds 90a06f134c84 drm/msm/dsi: Add phy configuration for MSM8953 adds fb25d4474fa0 drm/msm/mdp5: Add configuration for MDP v1.16 adds bf94ec093d05 drm/msm/dsi: do not enable irq handler before powering up [...] adds 3d91e50ff583 drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init() adds b6816441a14b drm/msm: potential error pointer dereference in init() adds 687825c402f1 dt-bindings: msm/dp: Change reg definition adds 17b019e3b004 drm/msm/dp: Use devres for ioremap() adds ef501dbf84cb drm/msm/dp: Refactor ioremap wrapper adds 060c160fbb99 drm/msm/dp: Store each subblock in the io region adds 415f36903be7 drm/msm/dp: Allow sub-regions to be specified in DT adds ddb6e37a50e0 drm/msm: Add hrtimer + kthread_work helper adds 658f4c829688 drm/msm/devfreq: Add 1ms delay before clamping freq adds d9fbb54d6641 drm/msm/dsi: use bulk clk API adds 1c8e5748fa34 drm/msm/a6xx: correct cx_debugbus_read arguments adds 899b2608d8d4 drm/msm/dp: Use the connector passed to dp_debug_get() adds eea8f024dd53 drm/msm/dp: Simplify the dp_debug debugfs show function adds f8e7bce3a661 drm: Remove redundant 'flush_workqueue()' calls adds 7425e8167507 drm/msm: unlock on error in get_sched_entity() adds 027d052a36e5 drm/msm: fix potential NULL dereference in cleanup adds 2203bd0e5c12 drm/msm: uninitialized variable in msm_gem_import() adds d624e50aa3c1 drm/msm/dp: Remove global g_dp_display variable adds 167dac97eb46 drm/msm/dp: Modify prototype of encoder based API adds 269e92d84cd2 drm/msm/dp: Allow specifying connector_type per controller adds 4b296d15b355 drm/msm/dp: Allow attaching a drm_panel adds bb3de286d992 drm/msm/dp: Support up to 3 DP controllers adds e60af4f8550f dt-bindings: msm/dp: Add SC8180x compatibles adds 4103d878d255 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 9ccc875241ef Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds bea36afa102e ALSA: firewire-motu: add message parser to gather meter in [...] adds 90b28f3bb85c ALSA: firewire-motu: add message parser for meter informat [...] adds 58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hard [...] adds dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source param [...] adds ce69bed5557b ALSA: firewire-motu: parse messages for mixer output param [...] adds 6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters [...] adds 41cc23389f5f ALSA: firewire-motu: parse messages for line input paramet [...] adds 7d843c494a9b ALSA: firewire-motu: parse messages for input parameters i [...] adds ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached para [...] adds 4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in r [...] adds 634ec0b2906e ALSA: firewire-motu: notify event for parameter change in [...] adds 3c05f1477e62 ALSA: ISA: not for M68K adds a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation adds 73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation adds 2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-co [...] adds b15706471abe ALSA: firewire: Fix C++ style comments in uapi header adds 5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h adds 7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() dec [...] adds f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description adds b4f966e485e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 adds 0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void adds bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in mes [...] adds 0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test adds a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller heade [...] adds 121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 adds 86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 adds 01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() adds 41b1774fb814 ASoC: soc-core: tidyup empty function adds 7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_ [...] adds a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/componen [...] adds bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 adds 961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais adds 810532e7392e ASoC: qcom: sm8250: Add Jack support adds 430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and R [...] adds 324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 adds fbdf6ab3d36e Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 48b854a462e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1c02d0bcd265 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b926adaae5e9 Merge branch 'for-5.16/cdrom' into for-next adds 3c08b0931eed blk-cgroup: blk_cgroup_bio_start() should use irq-safe ope [...] adds 348332e00069 mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds e41d12f539f7 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds ccdf774189b6 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 518d55051a8c mm: remove spurious blkdev.h includes adds dcbfa221b57b arch: remove spurious blkdev.h includes adds 545c6647d2d9 kernel: remove spurious blkdev.h includes adds 6a5850d12977 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds 1d9433cdd04a block: remove the unused rq_end_sector macro adds 90138237a562 block: remove the unused blk_queue_state enum adds 713e4e110888 block: remove the cmd_size field from struct request_queue adds 9778ac77c202 block: remove the struct blk_queue_ctx forward declaration adds 2e9bc3465ac5 block: move elevator.h to block/ adds 3ab0bc78e96b block: drop unused includes in <linux/blkdev.h> adds b81e0c2372e6 block: drop unused includes in <linux/genhd.h> adds badf7f643787 block: move a few merge helpers out of <linux/blkdev.h> adds fe45e630a103 block: move integrity handling out of <linux/blkdev.h> adds 24b83deb29b7 block: move struct request to blk-mq.h adds e2c7275dc0fe block/mq-deadline: Improve request accounting further adds 32f64cad9718 block/mq-deadline: Add an invariant check adds bce0363ed84a block/mq-deadline: Stop using per-CPU counters adds 322cff70d46c block/mq-deadline: Prioritize high-priority requests adds 8a3ee6778ef1 block: print the current process in handle_bad_sector adds 65de57bb2e66 blk-mq: Change rqs check in blk_mq_free_rqs() adds d2a27964e60f block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ adds 8fa044640f12 blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] adds f6adcef5f317 blk-mq: Invert check in blk_mq_update_nr_requests() adds d99a6bb33767 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() adds 1820f4f0a5e7 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() adds f32e4eafaf29 blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() adds 4f245d5bf0f7 blk-mq: Don't clear driver tags own mapping adds a7e7388dced4 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() adds 63064be150e4 blk-mq: Add blk_mq_alloc_map_and_rqs() adds 645db34e5050 blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() adds e155b0c238b2 blk-mq: Use shared tags for shared sbitmap support adds ae0f1a732f4a blk-mq: Stop using pointers for blk_mq_tags bitmap tags adds 079a2e3e8625 blk-mq: Change shared sbitmap naming to shared tags adds a7b36ee6ba29 block: move blk-throtl fast path inline adds 000670772323 block: inherit request start time from bio for BLK_CGROUP adds ba0ffdd8ce48 block: bump max plugged deferred size from 16 to 32 adds 47c122e35d7e block: pre-allocate requests if plug is started and is a batch adds b90cfaed3789 blk-mq: cleanup and rename __blk_mq_alloc_request adds 0f38d7664615 blk-mq: cleanup blk_mq_submit_bio adds 4a60f360a5c9 block: don't dereference request after flush insertion adds fea349b03786 block: unexport blkdev_ioctl adds 84b8514b46b4 block: move the *blkdev_ioctl declarations out of blkdev.h adds 8a709512eae7 block: merge block_ioctl into blkdev_ioctl adds be6bfe36db17 block: inline hot paths of blk_account_io_*() adds e9ea15963f3b blk-mq: inline hot part of __blk_mq_sched_restart adds 9e8c0d0d4d21 block: remove BIO_BUG_ON adds 11d9cab1ca6e block: don't include <linux/ioprio.h> in <linux/bio.h> adds 8addffd657a9 block: move bio_mergeable out of bio.h adds b6559d8f9fdd block: fold bio_cur_bytes into blk_rq_cur_bytes adds 9a6083becbe1 block: move bio_full out of bio.h adds 9774b39175fe block: mark __bio_try_merge_page static adds ff18d77b5f0c block: move bio_get_{first,last}_bvec out of bio.h adds 4f7ab09a1ca0 block: mark bio_truncate static adds 8971a3b7f1bf blk-mq: optimise *end_request non-stat path adds 9672b0d43782 sbitmap: add __sbitmap_queue_get_batch() adds 349302da8352 block: improve batched tag allocation adds df252bde82ac block: remove redundant =y from BLK_CGROUP dependency adds c50fca55d439 block: simplify Kconfig files adds b8b98a6225c9 block: move menu "Partition type" to block/partitions/Kconfig adds 4c928904ff77 block: move CONFIG_BLOCK guard to top Makefile adds d38a9c04c0d5 block: only check previous entry for plug merge attempt adds 94c2ed58d0d8 direct-io: remove blk_poll support adds 71fc3f5e2c00 block: don't try to poll multi-bio I/Os in __blkdev_direct_IO adds f79d474905fe iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw adds 30da1b45b130 io_uring: fix a layering violation in io_iopoll_req_issued adds f70299f0d58e blk-mq: factor out a blk_qc_to_hctx helper adds c6699d6fe0ff blk-mq: factor out a "classic" poll helper adds efbabbe121f9 blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal adds 28a1ae6b9dab blk-mq: remove blk_qc_t_valid adds ef99b2d37666 block: replace the spin argument to blk_iopoll with a flag [...] adds d729cf9acb93 io_uring: don't sleep when polling for I/O adds 6ce913fe3eee block: rename REQ_HIPRI to REQ_POLLED adds 1a7e76e4f130 block: use SLAB_TYPESAFE_BY_RCU for the bio slab adds 19416123ab3e block: define 'struct bvec_iter' as packed adds 3e08773c3841 block: switch polling to be bio based adds a614dd228035 block: don't allow writing to the poll queue attribute adds c712dccc6435 nvme-multipath: enable polled I/O adds fac7c6d529ac block: cache bdev in struct file for raw bdev IO adds 09ce8744253a block: use flags instead of bit fields for blkdev_dio adds abd45c159df5 block: handle fast path of bio splitting inline adds 17220ca5ce96 block: cache request queue in bdev adds 025a38651ba6 block: use bdev_get_queue() in bdev.c adds 3caee4634be6 block: use bdev_get_queue() in bio.c adds eab4e0273369 block: use bdev_get_queue() in blk-core.c adds ed6cddefdfd3 block: convert the rest of block to bdev_get_queue adds d4aa57a1cac3 block: don't bother iter advancing a fully done bio adds c477b7977838 block: remove useless caller argument to print_req_error() adds 9be3e06fb75a block: move update request helpers into blk-mq.c adds b60876296847 block: improve layout of struct request adds 90b8faa0e8de block: only mark bio as tracked if it really is tracked adds 2ff0682da6e0 block: store elevator state in request adds 4f266f2be822 block: skip elevator fields init for non-elv queue adds 605f784e4f5f block: blk_mq_rq_ctx_init cache ctx/q/hctx adds 128459062bc9 block: cache rq_flags inside blk_mq_rq_ctx_init() adds 9a14d6ce4135 block: remove debugfs blk_mq_ctx dispatched/merged/complet [...] adds afd7de03c526 block: remove some blk_mq_hw_ctx debugfs entries adds 013a7f954381 block: provide helpers for rq_list manipulation adds 5a72e899ceb4 block: add a struct io_comp_batch argument to fops->iopoll() adds 1aec5e4a2962 sbitmap: add helper to clear a batch of tags adds f794f3351f26 block: add support for blk_mq_end_request_batch() adds c234a6539206 nvme: add support for batched completion of polled IO adds b688f11e86c9 io_uring: utilize the io batching infrastructure for more [...] adds 4f5022453acd nvme: wire up completion batching for the IRQ path adds 53d34753b1b0 Merge branch 'for-5.16/block' into for-next adds 0a593fbbc245 null_blk: poll queue support adds 905705f083a9 loop: add error handling support for add_disk() adds e1654f413fe0 nbd: add error handling support for add_disk() adds d9c2bd252a45 aoe: add error handling support for add_disk() adds e92ab4eda516 drbd: add error handling support for add_disk() adds d1df6021b70c n64cart: add error handling support for add_disk() adds 7d8b72aaddd3 pcd: move the identify buffer into pcd_identify adds af761f277b7f pcd: cleanup initialization adds fb367e6baeb0 pf: cleanup initialization adds 1ad392add59c pd: cleanup initialization adds 4dfbd1390af6 pcd: add error handling support for add_disk() adds 2b6cabce3954 pcd: fix ordering of unregister_cdrom() adds b6fa069971bc pcd: capture errors on cdrom_register() adds 3dfdd5f333bf pd: add error handling support for add_disk() adds 4a32e1cdb745 mtip32xx: add error handling support for add_disk() adds 7b505627568c pktcdvd: add error handling support for add_disk() adds 54494d10031b block/rsxx: add error handling support for add_disk() adds 637208e74a86 block/sx8: add error handling support for add_disk() adds 4fac63f8a871 pf: add error handling support for add_disk() adds d6ac27c60fec cdrom/gdrom: add error handling support for add_disk() adds 27c97abc30e2 rbd: add add_disk() error handling adds 2d4bcf764297 block/swim3: add error handling support for add_disk() adds 2598a2bb357d floppy: fix add_disk() assumption on exit due to new developments adds 3776339ae7ac floppy: use blk_cleanup_disk() adds 662167e59d2f floppy: fix calling platform_device_unregister() on invali [...] adds 47d34aa2d211 floppy: add error handling support for add_disk() adds a2379420c7d7 amiflop: add error handling support for add_disk() adds b76a30c254d9 swim: simplify using blk_cleanup_disk() on swim_remove() adds 4e9abe72530a swim: add helper for disk cleanup adds 9ef41effb9b6 swim: add a floppy registration bool which triggers del_gendisk() adds 625a28a7e60c swim: add error handling support for add_disk() adds 44a469b6acae block/ataflop: use the blk_cleanup_disk() helper adds 573effb29801 block/ataflop: add registration bool before calling del_gendisk() adds deae1138d047 block/ataflop: provide a helper for cleanup up an atari disk adds 2f1510708970 block/ataflop: add error handling support for add_disk() adds db8eda9c4336 xtensa/platforms/iss/simdisk: add error handling support f [...] adds d0ac7a30e411 pcd: fix error codes in pcd_init_unit() adds cfc03eabda82 pf: fix error codes in pf_init_unit() adds 5deae20c552a sx8: fix an error code in carm_init_one() adds 1f0a258f114b swim3: add missing major.h include adds 9be68dd7ac0e md: add error handling support for add_disk() adds 51238e7fbd61 md: add the bitmap group to the default groups for the md kobject adds 94f3cd7d832c md: extend disks_mutex coverage adds 7ad1069166c0 md: properly unwind when failing to add the kobject in md_alloc adds fd3b6975e9c1 md/raid1: only allocate write behind bio for WriteMostly device adds 2e94275ed582 md/raid1: use rdev in raid1_write_request directly adds c6efe4341d1f md/raid5: call roundup_pow_of_two in raid5_run adds 5467948604ba md: remove unused argument from md_new_event adds 8b9e2291e355 md: update superblock after changing rdev flags in state_store adds c573d586999c mtip32xx: Remove redundant 'flush_workqueue()' calls adds 4e6eef5dc25b nbd: don't handle response without a corresponding request [...] adds 07175cb1baf4 nbd: make sure request completion won't concurrent adds fcf3d633d8e1 nbd: check sock index in nbd_read_stat() adds 0de2b7a4dd08 nbd: don't start request if nbd_queue_rq() failed adds f52c0e08237e nbd: clean up return value checking of sock_xmit() adds 3fe1db626a56 nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] adds 8663b210f8c1 nbd: fix uaf in nbd_handle_reply() adds 342a67630ca9 Merge branch 'for-5.16/drivers' into for-next adds e0d78afeb8d1 block: fix too broad elevator check in blk_mq_free_request() adds 63877a85f325 Merge branch 'for-5.16/block' into for-next adds a87acfde9491 io_uring: dump sqe contents if issue fails adds 71e1cef2d794 io-wq: Remove duplicate code in io_workqueue_create() adds 4b628aeb69cc io_uring: kill off ios_left adds 6b639522f63f io_uring: inline io_dismantle_req adds d81499bfcd47 io_uring: inline linked part of io_req_find_next adds c450178d9be9 io_uring: dedup CQE flushing non-empty checks adds d97ec6239ad8 io_uring: kill extra wake_up_process in tw add adds 83f84356bc8f io_uring: add more uring info to fdinfo for debug adds a3f349071eb0 io_uring: remove ctx referencing from complete_post adds 68fe256aadc0 io_uring: optimise io_req_init() sqe flags checks adds 8d4af6857c6f io_uring: return boolean value for io_alloc_async_data adds 6878b40e7b28 io_uring: mark having different creds unlikely adds 87a115fb715b io_uring: force_nonspin adds 5ba3c874eb8a io_uring: make io_do_iopoll return number of reqs adds 6f33b0bc4ea4 io_uring: use slist for completion batching adds 3ab665b74e59 io_uring: remove allocation cache array adds 0d9521b9b526 io-wq: add io_wq_work_node based stack adds c2b6c6bc4e0d io_uring: replace list with stack for req caches adds e3f721e6f6d5 io_uring: split iopoll loop adds 5eef4e87eb0b io_uring: use single linked list for iopoll adds 3aa83bfb6e5c io_uring: add a helper for batch free adds b3fa03fd1b17 io_uring: convert iopoll_completed to store_release adds f5ed3bcd5b11 io_uring: optimise batch completion adds d4b7a5ef2b9c io_uring: inline completion batching helpers adds 1cce17aca621 io_uring: don't pass tail into io_free_batch_list adds 553deffd0920 io_uring: don't pass state to io_submit_state_end adds f15a3431775a io_uring: deduplicate io_queue_sqe() call sites adds 2a56a9bd64db io_uring: remove drain_active check from hot path adds 4652fe3f10e5 io_uring: split slow path from io_queue_sqe adds d475a9a6226c io_uring: inline hot path of __io_queue_sqe() adds d9f9d2842c91 io_uring: reshuffle queue_sqe completion handling adds 6962980947e2 io_uring: restructure submit sqes to_submit checks adds ef05d9ebcc92 io_uring: kill off ->inflight_entry field adds a1cdbb4cb5f7 io_uring: comment why inline complete calls io_clean_op() adds 5e371265ea1d io_uring: disable draining earlier adds 22b2ca310afc io_uring: extra a helper for drain init adds e0eb71dcfc4b io_uring: don't return from io_drain_req() adds fc0ae0244bbb io_uring: init opcode in io_init_req() adds 30d51dd4ad20 io_uring: clean up buffer select adds 6224590d242f io_uring: add flag to not fail link after timeout adds 7e3709d57651 io_uring: optimise kiocb layout adds 51d48dab62ed io_uring: add more likely/unlikely() annotations adds fff4e40e3094 io_uring: delay req queueing into compl-batch list adds a33ae9ce16a8 io_uring: optimise request allocation adds 765ff496c781 io_uring: optimise INIT_WQ_LIST adds aede728aae35 io_uring: don't wake sqpoll in io_cqring_ev_posted adds d60aa65ba221 io_uring: merge CQ and poll waitqueues adds 37f0e767e177 io_uring: optimise ctx referencing by requests adds c072481ded14 io_uring: mark cold functions adds c1e53a6988b9 io_uring: optimise io_free_batch_list() adds d886e185a128 io_uring: control ->async_data with a REQ_F flag adds d17e56eb4907 io_uring: remove struct io_completion adds 867f8fa5aeb7 io_uring: inline io_req_needs_clean() adds eb6e6f0690c8 io_uring: inline io_poll_complete adds 54daa9b2d80a io_uring: correct fill events helpers types adds 6d63416dc57e io_uring: optimise plugging adds 756ab7c0ec71 io_uring: safer fallback_work free adds 5a158c6b0d03 io_uring: reshuffle io_submit_state bits adds 4a04d1d14831 io_uring: optimise out req->opcode reloading adds 0cd3e3ddb4f6 io_uring: remove extra io_ring_exit_work wake up adds def77acf4396 io_uring: fix io_free_batch_list races adds a46be971edb6 io_uring: optimise io_req_set_rsrc_node() adds ab4094024784 io_uring: optimise rsrc referencing adds 04f34081c5de io_uring: consistent typing for issue_flags adds f80a50a632d6 io_uring: prioritise read success path over fails adds 258f3a7f84d1 io_uring: optimise rw comletion handlers adds 538941e2681c io_uring: encapsulate rw state adds c88598a92a58 io_uring: optimise read/write iov state storing adds 51aac424aef9 io_uring: optimise io_import_iovec nonblock passing adds 5e49c973fc39 io_uring: clean up io_import_iovec adds 607b6fb8017a io_uring: rearrange io_read()/write() adds 9983028e7660 io_uring: optimise req->ctx reloads adds 9882131cd9de io_uring: kill io_wq_current_is_worker() in iopoll adds d1d681b0846a io_uring: optimise io_import_iovec fixed path adds caa8fe6e86fd io_uring: return iovec from __io_import_iovec adds 578c0ee234e5 io_uring: optimise fixed rw rsrc node setting adds 5cb03d63420b io_uring: clean io_prep_rw() adds b10841c98c89 fs/io_uring: Prioritise checking faster conditions first i [...] adds e74ead135bc4 io_uring: arm poll for non-nowait files adds 35645ac3c185 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags adds 88459b50b42a io_uring: simplify io_file_supports_nowait() adds 5ca7a8b3f698 io_uring: inform block layer of how many requests we are s [...] adds 23799b0f0689 Merge branch 'for-5.16/io_uring' into for-next adds 99457db8b40c block: move the SECTOR_SIZE related definitions to blk_types.h adds 6436bd90f76e block: add a bdev_nr_bytes helper adds cda25b82c474 bcache: remove bdev_sectors adds da7b392467da drbd: use bdev_nr_sectors instead of open coding it adds 6dcbb52cddd9 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open [...] adds 0fe80347fd70 md: use bdev_nr_sectors instead of open coding it adds c68f3ef77793 nvmet: use bdev_nr_bytes instead of open coding it adds 64f0f42671b4 target/iblock: use bdev_nr_bytes instead of open coding it adds b86058f96cc8 fs: use bdev_nr_bytes instead of open coding it in blkdev_ [...] adds bcd1d06350e4 fs: simplify init_page_buffers adds 589aa7bc40c4 affs: use bdev_nr_sectors instead of open coding it adds cda00eba022d btrfs: use bdev_nr_bytes instead of open coding it adds 5816e91e4a14 cramfs: use bdev_nr_bytes instead of open coding it adds 9e48243b6506 fat: use bdev_nr_sectors instead of open coding it adds beffd16e683e hfs: use bdev_nr_sectors instead of open coding it adds 78ed961bcee1 hfsplus: use bdev_nr_sectors instead of open coding it adds 74e157e6a499 jfs: use bdev_nr_bytes instead of open coding it adds 6e50e781fe88 nfs/blocklayout: use bdev_nr_bytes instead of open coding it adds 4fcd69798d7f nilfs2: use bdev_nr_bytes instead of open coding it adds d54f13a8e479 ntfs3: use bdev_nr_bytes instead of open coding it adds 4646198519c9 pstore/blk: use bdev_nr_bytes instead of open coding it adds 1d5dd3b9164c reiserfs: use bdev_nr_bytes instead of open coding it adds be9a7b3e1591 squashfs: use bdev_nr_bytes instead of open coding it adds 2a93ad8fcb37 block: use bdev_nr_bytes instead of open coding it in blkd [...] adds bcc6e2cfaa48 block: add a sb_bdev_nr_blocks helper adds 5513b241b2ef ext4: use sb_bdev_nr_blocks adds dd0c0bdf97a4 jfs: use sb_bdev_nr_blocks adds ab70041731a6 ntfs: use sb_bdev_nr_blocks adds 2ffae493dc15 reiserfs: use sb_bdev_nr_blocks adds e4ae4735f7c2 udf: use sb_bdev_nr_blocks adds f09313c57a17 block: cache inode size in bdev adds 88eb469d0dcb Merge branch 'for-5.16/bdev-size' into for-next adds db9a02baa232 block: move bdev_read_only() into the header adds 8a7d267b4a2c block: don't call blk_status_to_errno in blk_update_request adds 87c037d11b83 block: return whether or not to unplug through boolean adds df87eb0fce8f block: get rid of plug list sorting adds e028f167eca5 block: move blk_mq_tag_to_rq() inline adds 6155631a0c3b block: align blkdev_dio inlined bio to a cacheline adds 684c37adb852 Merge branch 'for-5.16/block' into for-next adds 86d46fdaa12a block: ataflop: fix breakage introduced at blk-mq refactoring adds 8261473e9858 Merge branch 'for-5.16/drivers' into for-next adds 480d42dc001b blk-wbt: prevent NULL pointer dereference in wb_timer_fn adds 08c327b95c70 Merge branch 'for-5.16/block' into for-next adds 946e99373037 block/ioctl: use bdev_nr_sectors and bdev_nr_bytes adds f9831b885709 partitions/efi: use bdev_nr_bytes instead of open coding it adds 97eeb5fc14cc partitions/ibm: use bdev_nr_sectors instead of open coding it adds 06114f3294e9 Merge branch 'for-5.16/bdev-size' into for-next adds bc490f81731e block: change plugging to use a singly linked list adds dc5fc361d891 block: attempt direct issue of plug list adds 59d62b58f120 Merge branch 'for-5.16/block' into for-next adds 00169246e698 io_uring: warning about unused-but-set parameter adds 661e6d6cb9e3 Merge branch 'for-5.16/io_uring' into for-next adds d92ca9d8348f blk-mq: don't handle non-flush requests in blk_insert_flush adds 44b2b16cb778 Merge branch 'for-5.16/block' into for-next adds 9c3d29296fe4 nvme: move command clear into the various setup helpers adds a9a7e30fd918 nvme: don't memset() the normal read/write command adds 4ff840e57c84 Merge branch 'for-5.16/drivers' into for-next adds a808a9d545cd block: inline fast path of driver tag allocation adds 2fc428f6b7ca block, bfq: fix UAF problem in bfqg_stats_init() adds b90bae7895fc Merge branch 'for-5.16/block' into for-next adds 3b44b3712c5b io_uring: split logic of force_nonblock adds ce807b324fd4 Merge branch 'for-5.16/io_uring' into for-next adds a277654bafb5 nvme: add APIs for stopping/starting admin queue adds 6ca1d9027e0d nvme: apply nvme API to quiesce/unquiesce admin queue adds ebc9b9526015 nvme: prepare for pairing quiescing and unquiescing adds 9e6a6b121210 nvme: paring quiesce/unquiesce adds 1d35d519d8bf nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin qu [...] adds e70feb8b3e68 blk-mq: support concurrent queue quiesce/unquiesce adds 3c28642f1da8 Merge branch 'for-5.16/block' into for-next adds 898df2447b9e io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) adds d04a4b0ffd1b Merge branch 'for-5.16/io_uring' into for-next adds cf6d6238cdd3 block: turn macro helpers into inline functions adds 859897c3fb9a block: convert leftovers to bdev_get_queue adds 478eb72b815f block: optimise req_bio_endio() adds 1497a51a3287 block: don't bloat enter_queue with percpu_ref adds c809084ab033 block: inline a part of bio_release_pages() adds 32edfbe62c09 Merge branch 'for-5.16/block' into for-next adds 0c98057be9ef nbd: Fix use-after-free in pid_show adds 169bbdacaa47 s390/dasd: handle request magic consistently as unsigned int adds 10c78e53eea3 s390/dasd: fix kernel doc comment adds 23596961b437 s390/dasd: split up dasd_eckd_read_conf adds 74e2f2110258 s390/dasd: move dasd_eckd_read_fc_security adds 542e30ce8e6e s390/dasd: summarize dasd configuration data in a separate [...] adds 9dffede0115e s390/dasd: fix missing path conf_data after failed allocation adds a8e5d491dfc1 s390/dasd: fix possibly missed path verification adds 44544d5bcb1d Merge branch 'for-5.16/drivers' into for-next adds 037057a5a979 block: remove inaccurate requeue check adds 8a5d3ca87eaa Merge branch 'for-5.16/block' into for-next adds a307e2abfc22 md: bcache: Fix spelling of 'acquire' adds 0a2b3e363566 bcache: reserve never used bits from bkey.high adds d55f7cb2e5c0 bcache: fix error info in register_bcache() adds 0259d4498ba4 bcache: move calc_cached_dev_sectors to proper place on ba [...] adds 7e84c2150731 bcache: remove the cache_dev_name field from struct cache adds 0f5cd7815f7f bcache: remove the backing_dev_name field from struct cached_dev adds 00387bd21dac bcache: use bvec_kmap_local in bch_data_verify adds 39fa7a95552c bcache: remove bch_crc64_update adds 4977e4467304 Merge branch 'for-5.16/drivers' into for-next adds a214b949d8e3 blk-mq: only flush requests from the plug in blk_mq_submit_bio adds dbb6f764a079 blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h adds b600455d8430 block: optimise blk_flush_plug_list adds 008f75a20e70 block: cleanup the flush plug helpers adds 8b8fd7d5f797 Merge branch 'for-5.16/block' into for-next adds 0994c64eb415 blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags adds bed073118387 Merge branch 'for-5.16/block' into for-next adds 057178cf518e fs: bdev: fix conflicting comment from lookup_bdev adds 49389040df8f Merge branch 'for-5.16/block' into for-next adds bbc3925cf696 cdrom: Remove redundant variable and its assignment adds 60069ac90ba2 Merge branch 'for-5.16/cdrom' into for-next adds f6f09c15a767 nvme: generate uevent once a multipath namespace is operat [...] adds 01d838164b4c nvme-fc: add support for ->map_queues adds 2b2af50ae836 qla2xxx: add ->map_queues support for nvme adds e3e19dcc4c41 nvmet: fix use-after-free when a port is removed adds fcf73a804c7d nvmet-rdma: fix use-after-free when a port is removed adds 2351ead99ce9 nvmet-tcp: fix use-after-free when a port is removed adds 44c3c6257e99 nvme-rdma: limit the maximal queue size for RDMA controllers adds 6d1555cc41c0 nvmet: add get_max_queue_size op for controllers adds c7d792f9b8b0 nvmet-rdma: implement get_max_queue_size controller op adds 626851e9225d nvmet: make discovery NQN configurable adds e15a8a975565 nvme: add CNTRLTYPE definitions for 'identify controller' adds a294711ed512 nvmet: add nvmet_is_disc_subsys() helper adds d3aef70124e7 nvmet: set 'CNTRLTYPE' in the identify controller data adds 954ae16681f6 nvme: expose subsystem type in sysfs attribute 'subsystype' adds 20e8b689c908 nvme: Add connect option 'discovery' adds e5ea42faa773 nvme: display correct subsystem NQN adds 571b5444d1ee nvmet: use macro definition for setting nmic value adds d56ae18f063e nvmet: use macro definitions for setting cmic value adds 11384580e332 nvme-multipath: add error handling support for add_disk() adds 09748122009a nvme-rdma: fix error code in nvme_rdma_setup_ctrl adds 58847f12fe78 nvme-pci: clear shadow doorbell memory on resets adds 2b81a5f01519 nvme: drop scan_lock and always kick requeue list when rem [...] adds 117d5b6d00ee nvmet: use struct_size over open coded arithmetic adds cbab6ae0d0bd Merge tag 'nvme-5.16-2021-10-21' of git://git.infradead.or [...] adds ee4a8a291b25 Merge branch 'for-5.16/drivers' into for-next adds 6450fe1f668f block: optimise boundary blkdev_read_iter's checks adds 179ae84f7ef5 block: clean up blk_mq_submit_bio() merging adds 6549a874fb65 block: convert fops.c magic constants to SHIFT_SECTOR adds 3b13c168186c percpu_ref: percpu_ref_tryget_live() version holding RCU adds e94f68527a35 block: kill extra rcu lock/unlock in queue enter adds c130efed2e57 Merge branch 'for-5.16/block' into for-next adds ff06ed7e815c block: aoe: fixup coccinelle warnings adds 937739ef13cf Merge branch 'for-5.16/drivers' into for-next adds e7089f65dd51 dm: add add_disk() error handling adds 2961c3bbcaec bcache: add error handling support for add_disk() adds 293a7c528803 xen-blkfront: add error handling support for add_disk() adds 21fd880d3da7 m68k/emu/nfblock: add error handling support for add_disk() adds 66638f163a2b um/drivers/ubd_kern: add error handling support for add_disk() adds 2e9e31bea019 rnbd: add error handling support for add_disk() adds 83b863f4a3f0 mtd: add add_disk() error handling adds a90adfe5ca7f Merge branch 'for-5.16/drivers' into for-next adds 665e97e26226 fs: replace the ki_complete two integer arguments with a s [...] adds f56806bde153 Merge branch 'for-5.16/ki_complete' into for-next adds f059a1d2e23a block: Add invalidate_disk() helper to invalidate the gendisk adds e515be8f3b3e loop: Use invalidate_disk() helper to invalidate gendisk adds 19f553db2ac0 loop: Remove the unnecessary bdev checks and unused bdev variable adds 435c2acb307f nbd: Use invalidate_disk() helper on disconnect adds 7d69289a80f1 Merge branch 'for-5.16/block' into for-next adds eebcafaebb17 blk-crypto-fallback: properly prefix function and struct names adds 1e8d44bddf57 blk-crypto: rename keyslot-manager files to blk-crypto-profile adds cb77cb5abe1f blk-crypto: rename blk_keyslot_manager to blk_crypto_profile adds 8e9f666a6e66 blk-crypto: update inline encryption documentation adds 8131e5e445ac Merge branch 'for-5.16/block' into for-next adds 1171f7a80e08 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds b443c59d8ea4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 28946f3ffdd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2caa11bc2d29 mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() adds e087e11c4cff mmc: sdhci: Remove unused prototype declaration in the header adds 5c67aa59bd8f mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) adds 67f7296e13b5 mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) adds 976171c360c7 mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) adds 31b758f2015a Merge branch 'fixes' into next adds 5310a776b277 dt-bindings: sdhci-omap: Update binding for legacy SoCs adds de5ccd2af71f mmc: sdhci-omap: Handle voltages to add support omap4 adds 42b380b69b2e mmc: sdhci-omap: Add omap_offset to support omap3 and earlier adds f433e8aac6b9 mmc: sdhci-omap: Implement PM runtime functions adds 3edf588e7fe0 mmc: sdhci-omap: Allow SDIO card power off and enable aggr [...] adds a1e97bd2e077 mmc: sdhci-omap: Configure optional wakeirq adds ce5f6c2c9b0f mmc: mxs-mmc: disable regulator on error and in the remove [...] adds 738216c1953e memstick: r592: Fix a UAF bug when removing the driver adds b3e202fa0f9a mmc: sdhci-omap: Remove forward declaration of sdhci_omap_ [...] adds f85a15c5efe1 mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set adds 61840edc8813 mmc: dw_mmc: Drop use of ->init_card() callback adds 4274dd46279f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cfae1d2e6d6d mfd: exynos-lpass: Describe driver in KConfig adds 197e7a12be24 mfd: altr_a10sr: Add SPI device ID table adds 081be399fca1 mfd: cpcap: Add SPI device ID table adds a1198da3ef0b mfd: sprd: Add SPI device ID table adds e517a146f83a mfd: qcom-pm8xxx: switch away from using chained IRQ handlers adds ad1ebdb0e3c8 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema adds 66e31059d11a dt-bindings: mfd: Convert X-Powers AXP binding to a schema adds 8cf7685c92ef mfd: arizona: Split of_match table into I2C and SPI versions adds 412a235df11f dt-bindings: mfd: syscon: Add rk3368 QoS register compatible adds c52ed00093cc dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to [...] adds 813c24f4caf3 mfd: altera-sysmgr: Fix a mistake caused by resource_size [...] adds 6f35577e0b7c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 3976e974df1f video: backlight: ili9320: Make ili9320_remove() return void adds 650dbd5c756c Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 0b5a9135d5f1 power: supply: axp288-charger: Add depends on IOSF_MBIO to [...] adds 9052ff9b0387 power: supply: axp288-charger: Remove unnecessary is_prese [...] adds 5b5100c569b5 power: supply: axp288-charger: Simplify axp288_get_charger [...] adds 172d0ccea55c power: bq25890: add return values to error messages adds ba73a00ae96f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0735be7fa1ad Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds f94bdcb544e8 next-20211021/regulator adds 866eaad787f0 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 7ea2a1ecbb50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds d2f2c191615a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 4d223988a946 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 1c73213ba991 selinux: fix a sock regression in selinux_ip_postroute_compat() adds 15bf32398ad4 security: Return xattr name from security_dentry_init_security() adds 431ec2750dc3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds def7d53bbb62 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 260aecd643fc iommu/dart: Use kmemdup instead of kzalloc and memcpy adds 89374244a43e iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable adds 5240aed2cd25 iommu/vt-d: Do not falsely log intel_iommu is unsupported [...] adds 914ff7719e8a iommu/vt-d: Dump DMAR translation structure when DMA fault occurs adds b34380a6d767 iommu/vt-d: Remove duplicate identity domain flag adds 7afd7f6aa21a iommu/vt-d: Check FL and SL capability sanity in scalable mode adds 032c5ee40e9f iommu/vt-d: Use second level for GPA->HPA translation adds 94f797ad61d3 iommu/vt-d: Delete dev_has_feat callback adds 00ecd5401349 iommu/vt-d: Clean up unused PASID updating functions adds 37c8041a818d iommu/vt-d: Convert the return type of first_pte_in_page to bool adds 9906b9352a35 iommu/vt-d: Avoid duplicate removing in __domain_mapping() adds 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] adds edd637d6b6ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d9516f346e8b audit: return early if the filter rule has a lower priority adds 96d16b6ccb12 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c509d8b9001e dt-bindings: media: Convert OV5640 binding to a schema adds 89a5bf0f22fd dt-bindings: reserved-memory: ramoops: Convert txt binding [...] adds 05ef72e36250 dt-bindings: bus: add palmbus device tree bindings adds e8a3d847a5ed dt-bindings: input: Convert Silead GSL1680 binding to a schema adds af5e7abe1015 dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml adds 6d362ea625a1 dt-bindings: nfc: nxp,nci: convert to dtschema adds 54aed10d43a1 dt-bindings: nfc: nxp,nci: document NXP PN547 binding adds 4cc0246c8af9 dt-bindings: nfc: nxp,pn532: convert to dtschema adds 4d9bae3345c3 dt-bindings: nfc: st,st21nfca: convert to dtschema adds d45c6e7a07c5 dt-bindings: nfc: st,st95hf: convert to dtschema adds 19951f4ced26 dt-bindings: nfc: st,nci: convert to dtschema adds 3470d69bfdbf dt-bindings: nfc: ti,trf7970a: convert to dtschema adds a997377a4366 dt-bindings: nfc: marvell,nci: convert to dtschema adds fad956fc5c5c dt-bindings: reserved-memory: ramoops: update ramoops.yaml [...] adds b09122361918 MAINTAINERS: update arm,vic.yaml reference adds 02813bc74a84 MAINTAINERS: update aspeed,i2c.yaml reference adds 2f8df3b94bbf MAINTAINERS: update faraday,ftrtc010.yaml reference adds 109120ccb3b5 MAINTAINERS: update ti,sci.yaml reference adds e2306e392780 MAINTAINERS: update intel,ixp46x-rng.yaml reference adds 6121505bbab3 MAINTAINERS: update nxp,imx8-jpeg.yaml reference adds 433c58da4657 MAINTAINERS: update gemini.yaml reference adds 92f5caed04e3 MAINTAINERS: update brcm,unimac-mdio.yaml reference adds 1db3b60576ec MAINTAINERS: update mtd-physmap.yaml reference adds dc1bf1e4c17f dt-bindings: Add SpinalHDL vendor adds 33ecdd38c6fb dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml adds 762133d6a67f dt-bindings: net: wireless: ti,wlcore: Convert to json-schema adds bb171271f194 dt-bindings: net: ti,bluetooth: Convert to json-schema adds 3985aa6ff3a8 dt-bindings: Parallelize yamllint adds 378be0cca602 dt-bindings: Consider DT_SCHEMA_FILES when finding all jso [...] adds 795e92ec5fd7 of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes adds ca96bbe2469f ARM: Use of_get_cpu_hwid() adds eb11b5a9562e ARM: broadcom: Use of_get_cpu_hwid() adds 4d97b9290ed3 arm64: Use of_get_cpu_hwid() adds 316b5e31daef csky: Use of_get_cpu_hwid() adds 4e0fa9eeb102 openrisc: Use of_get_cpu_hwid() adds 41408b22ec38 powerpc: Use of_get_cpu_hwid() adds bd2259ee458e riscv: Use of_get_cpu_hwid() adds ada03c68aad5 sh: Use of_get_cpu_hwid() adds 7688fa1025cd x86: dt: Use of_get_cpu_hwid() adds 6effc8857b24 of: kobj: make of_node_is_(initialized|attached) parameters const adds a3c85b2ee098 of: make of_node_check_flag() device_node parameter const adds f925a97b32f4 of/unittest: Add of_node_put() before return adds 576f3b71d009 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c154b6a51c2 mailbox: mtk-cmdq: Validate alias_id on probe adds 0a5ad4322927 mailbox: mtk-cmdq: Fix local clock ID usage adds 40a452791817 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds 3340ec49ba2c spi: at91-usart: replacing legacy gpio interface for gpiod adds fbd30477ae52 Merge tag 'v5.15-rc6' into spi-5.16 adds 8605ad089701 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 36dcc497868a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c688bd5dc94e x86/sev: Carve out HV call's return value verification adds e7d445ab26db x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_i [...] adds 0f1f55726385 Merge remote-tracking branch 'tip/x86/sev' into tip-master adds f4c6217f7f59 perf: Add comment about current state of PERF_MEM_LVL_* na [...] adds fec9cc6175d0 perf: Add mem_hops field in perf_mem_data_src structure adds cae1d759065e tools/perf: Add mem_hops field in perf_mem_data_src structure adds 26da4abfb382 powerpc/perf: Fix data source encodings for L2.1 and L3.1 [...] adds 851d43f4eb2f Merge remote-tracking branch 'tip/perf/core' into tip-master adds 4d3816733091 futex: Fix PREEMPT_RT build adds bc67f1c454fb docs: futex: Fix kernel-doc references adds 7cdacc5f52d6 locking/rwsem: Disable preemption for spinning region adds 6c2787f2a20c locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() adds 5197fcd09ab6 locking/rwsem: Fix comments about reader optimistic lock s [...] adds 243133a039cd Merge remote-tracking branch 'tip/locking/core' into tip-master adds 63acd42c0d49 sched/scs: Reset the shadow stack when idle_task_exit adds e4c9e8ff5484 Merge remote-tracking branch 'tip/sched/urgent' into tip-master adds 9568bfb4f04b x86/fpu: Remove pointless argument from switch_fpu_finish() adds d2d926482cdf x86/fpu: Update stale comments adds b50854eca0e0 x86/pkru: Remove useless include adds f5daf836f292 x86/fpu: Restrict xsaves()/xrstors() to independent states adds dc2f39fd1bf2 x86/fpu: Cleanup the on_boot_cpu clutter adds 01f9f62d3ae7 x86/fpu: Remove pointless memset in fpu_clone() adds 2d16a1876f20 x86/process: Clone FPU in copy_thread() adds 509e7a30cd0a x86/fpu: Do not inherit FPU context for kernel and IO work [...] adds 126fe0401883 x86/fpu: Cleanup xstate xcomp_bv initialization adds ffd3e504c9e0 x86/fpu/xstate: Provide and use for_each_xfeature() adds 63cf05a19a5d x86/fpu/xstate: Mark all init only functions __init adds a0ff0611c2fb x86/fpu: Move KVMs FPU swapping to FPU core adds ea4d6938d4c0 x86/fpu: Replace KVMs home brewed FPU copy from user adds ca834defd33b x86/fpu: Rework copy_xstate_to_uabi_buf() adds 9603445549da x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init adds 63e81807c1f9 x86/fpu: Move context switch and exit to user inlines into [...] adds d06241f52cfe x86/fpu: Clean up CPU feature tests adds b579d0c3750e x86/fpu: Make os_xrstor_booting() private adds df95b0f1aa56 x86/fpu: Move os_xsave() and os_xrstor() to core adds 34002571cb41 x86/fpu: Move legacy ASM wrappers to core adds cdcb6fa14e14 x86/fpu: Make WARN_ON_FPU() private adds 9848fb96839b x86/fpu: Move fpregs_restore_userregs() to core adds d9d005f32aac x86/fpu: Move mxcsr related code to core adds 90489f1dee8b x86/fpu: Move fpstate functions to api.h adds 0ae67cc34f76 x86/fpu: Remove internal.h dependency from fpu/signal.h adds ff0c37e191f2 x86/sev: Include fpu/xcr.h adds 6415bb809263 x86/fpu: Mop up the internal.h leftovers adds b56d2795b297 x86/fpu: Replace the includes of fpu/internal.h adds 079ec41b22b9 x86/fpu: Provide a proper function for ex_handler_fprestore() adds 5a6f572f84d8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 639475d434b8 x86/CPU: Add support for Vortex CPUs adds 13207c84b6d6 Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds 0a30896fc502 MAINTAINERS: Add Dave Hansen to the x86 maintainer team adds 62132b6fd894 Merge remote-tracking branch 'tip/x86/urgent' into tip-master adds bf5d00470787 x86/fpu: Replace KVMs home brewed FPU copy to user adds 87d0e5be0fac x86/fpu: Provide struct fpstate adds f83ac56acdad x86/fpu: Convert fpstate_init() to struct fpstate adds 18b3fa1ad15f x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate adds 087df48c298c x86/fpu: Replace KVMs xstate component clearing adds 1c57572d754f x86/KVM: Convert to fpstate adds cceb496420fa x86/fpu: Convert tracing to fpstate adds caee31a36c33 x86/fpu/regset: Convert to fpstate adds 7e049e8b7459 x86/fpu/signal: Convert to fpstate adds c20942ce5128 x86/fpu/core: Convert to fpstate adds 63d6bdf36ce1 x86/math-emu: Convert to fpstate adds 2f27b5034244 x86/fpu: Remove fpu::state adds f0cbc8b3cdf7 x86/fpu: Do not leak fpstate pointer on fork adds 2dd8eedc80b1 x86/process: Move arch_thread_struct_whitelist() out of line adds 248452ce21ae x86/fpu: Add size and mask information to fpstate adds be31dfdfd75b x86/fpu: Use fpstate::size adds 073e627a4537 x86/fpu/xstate: Use fpstate for os_xsave() adds 0b2d39aa0357 x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() adds ad6ede407aae x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() adds 3ac8d75778fc x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() adds 49e4eb4125d5 x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() adds 5509cc78080d x86/fpu/signal: Use fpstate for size and features adds 480ff896fba8 Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 5681981fb788 x86/sev: Fix stack type check in vc_switch_off_ist() adds ce47d0c00ff5 x86/sev: Allow #VC exceptions on the VC2 stack adds 8254ef0e3d0b Merge remote-tracking branch 'tip/x86/sev' into tip-master adds 415de4407664 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL adds f7354d76523e Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds d67183606ec1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 32cf6d0ae0d8 Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] adds 8602a80bb85e clocksource/drivers/exynosy: Depend on sub-architecture fo [...] adds 29cd1123ec37 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 4d29aab81fa0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 0c1479a66359 irqchip/irq-mvebu-icu: Make use of the helper function dev [...] adds bacdbd710de5 irqchip/irq-mvebu-pic: Make use of the helper function dev [...] adds 2687bf8d0d34 irqchip/irq-ts4800: Make use of the helper function devm_p [...] adds fd9ac236c253 irqchip/stm32: Make use of the helper function devm_platfo [...] adds 10002f11a0a3 irqchip/ti-sci-inta: Make use of the helper function devm_ [...] adds 12f04f9ff1f6 Merge branch irq/devm-churn into irq/irqchip-next adds 36179af21cc8 dt-bindings: microchip,eic: Add bindings for the Microchip EIC adds 00fa3461c86d irqchip/mchp-eic: Add support for the Microchip EIC adds 2aee149dd9ba irqchip/mchp-eic: Drop build-breaking COMPILE_TEST adds 4a0cdba20520 Merge branch irq/mchp-eic into irq/irqchip-next adds f1985002839a irqchip: Provide stronger type checking for IRQCHIP_MATCH/ [...] adds a947aa00edd4 irqchip/meson-gpio: Make it possible to build as a module adds dfd8c90eb28b arm64: meson: remove MESON_IRQ_GPIO selection adds bf8bde41d296 MIPS: BMIPS: Remove use of irq_cpu_offline adds 57de689ce782 irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline() adds 4b55192009fc irqchip/irq-bcm7038-l1: Use irq_get_irq_data() adds 35eb2ef5df42 irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS adds 3578fd47137c irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS adds c057c799e379 irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER adds fcd0f63dec4a genirq: Export irq_gc_{unmask_enable,mask_disable}_reg adds 51d9db5c8fbb irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 945486bf1ee3 genirq: Export irq_gc_noop() adds 3ac268d5ed22 irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER adds 9db71e8966bf arm64: broadcom: Removed forced select of interrupt controllers adds c40ef4c57599 ARM: bcm: Removed forced select of interrupt controllers adds b8419e7be6c6 irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE adds 2e0fd58181a2 irqchip/meson-gpio: Drop build-breaking COMPILE_TEST adds f880d3b0e2a4 Merge branch irq/modular-irqchips into irq/irqchip-next adds fd6502ed3602 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 194f9fbdbd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 20ba7030397f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds a7cc099f2ec3 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] adds a25c78d04c1b Merge commit 'kvm-pagedata-alloc-fixes' into HEAD adds bccd85e03610 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 7dd9b5a15748 KVM: arm64: Move __get_fault_info() and co into their own [...] adds cc1e6fdfa92b KVM: arm64: Don't include switch.h into nvhe/kvm-main.c adds 8fb2046180a0 KVM: arm64: Move early handlers to per-EC handlers adds 3b1a690eda0d KVM: arm64: Pass struct kvm to per-EC handlers adds 538683907782 KVM: arm64: Add missing field descriptor for MDCR_EL2 adds 16dd1fbb12f7 KVM: arm64: Simplify masking out MTE in feature id reg adds 6c30bfb18d0b KVM: arm64: Add handlers for protected VM System Registers adds 2a0c343386ae KVM: arm64: Initialize trap registers for protected VMs adds 72e1be120eaa KVM: arm64: Move sanitized copies of CPU features adds 1423afcb4117 KVM: arm64: Trap access to pVM restricted features adds 5f39efc42052 KVM: arm64: Handle protected guests at 32 bits adds 8a049862c38f KVM: arm64: Fix early exit ptrauth handling adds ce75916749b8 KVM: arm64: pkvm: Use a single function to expose all id-regs adds 8ffb41888334 KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI adds 3c90cb15e2e6 KVM: arm64: pkvm: Drop AArch32-specific registers adds f3d5ccabab20 KVM: arm64: pkvm: Drop sysregs that should never be routed [...] adds cbca19738472 KVM: arm64: pkvm: Handle GICv3 traps as required adds 271b7286058d KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 adds 3061725d162c KVM: arm64: pkvm: Consolidate include files adds 746bdeadc53b KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around adds 0c7639cc8382 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit [...] adds 07305590114a KVM: arm64: pkvm: Give priority to standard traps over pvm [...] adds be08c3cf3c5a Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-mas [...] adds ffb4ce3c4936 KVM: selftests: Make memslot_perf_test arch independent adds 358928fd5264 KVM: selftests: Build the memslot tests for arm64 adds 5a2acbbb0179 Merge branch kvm/selftests/memslot into kvmarm-master/next adds 75ee2849254d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f3da9db66f2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bbac6b2587c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d25302e46592 workqueue: make sysfs of unbound kworker cpumask more clever adds 55df0933be74 workqueue: Introduce show_one_worker_pool and show_one_workqueue. adds b9601b6d7ae4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aafa1cafedca platform_data/mlxreg: Add new type to support modular systems adds a5d8f57edfb4 platform/x86: mlx-platform: Add initial support for new mo [...] adds bb1023b6da37 platform/mellanox: mlxreg-hotplug: Extend logic for hotplu [...] adds 67eb006cc1d1 platform/x86: mlx-platform: Configure notifier callbacks f [...] adds bbfd79c68170 platform/mellanox: mlxreg-io: Extend number of hwmon attributes adds 9d93d7877c91 platform_data/mlxreg: Add new field for secured access adds 62f9529b8d5c platform/mellanox: mlxreg-lc: Add initial support for Nvid [...] adds 527cd54d49dd Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] adds 5b0a315c3db5 Documentation/ABI: Add new line card attributes for mlxreg [...] adds 249606d37d20 platform/x86: mlx-platform: Add support for multiply cooli [...] adds 95563d45b5da platform/x86: system76_acpi: Report temperature and fan speed adds 0de30fc684b3 platform/x86: system76_acpi: Replace Fn+F2 function for OL [...] adds 76f7eba3e0a2 platform/x86: system76_acpi: Add battery charging thresholds adds 603a7dd08f88 platform/x86: system76_acpi: Add attribute group for kb_led_color adds 5558871360f3 surface: surface3-wmi: Use ACPI_COMPANION() directly adds 7c7ba5de7f53 surface: surface3_power: Drop redundant acpi_bus_get_devic [...] adds 043449e75161 platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly adds 2d5b0755b754 platform/x86: panasonic-laptop: Replace snprintf in show f [...] adds 33ce79be2784 platform/x86: thinkpad_acpi: Fix coccinelle warnings adds fd96e35ea7b9 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning adds cd45c9bf8b43 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header adds 693841b74262 platform/x86: intel_int0002_vgpio: Use the new soc_intel_i [...] adds 5ecc1e947822 Input: axp20x-pek - Use new soc_intel_is_cht() helper adds 0f1f52319938 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() adds 7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() adds 5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void adds 4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command adds fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() adds 3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra adds e6033443944b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f99b8de265d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 81294b0fd1a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc4e78481afa char: ipmi: replace snprintf in show functions with sysfs_emit adds f5ed4f952229 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds b5bc8ac25aa1 Merge 5.15-rc6 into driver-core-next adds a164ff53cbd3 driver core: Provide device_match_acpi_handle() helper adds 0a2d47aa32f0 i2c: acpi: Replace custom function with device_match_acpi_ [...] adds adb5151fa82c gpiolib: acpi: Replace custom code with device_match_acpi_ [...] adds dde8638638db Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds c03fb16bafdf Merge 5.15-rc6 into usb-next adds 05c8f1b67e67 usb-storage: Add compatibility quirk flags for iODD 2531/2541 adds 8ef1e58783b9 usb: typec: STUSB160X should select REGMAP_I2C adds 9990f2f6264c usb: typec: tipd: Enable event interrupts by default adds 6e4d56db30a5 Revert "platform/x86: i2c-multi-instantiate: Don't create [...] adds 99984b081f99 usb: gadget: u_ether: use eth_hw_addr_set() adds b851f7c7b8fd usb: dwc3: gadget: Change to dev_dbg() when queuing to ina [...] adds 64b77e73afc1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds a4ef60445b78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds bc752c456e22 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 412a5feba414 Merge 5.15-rc6 into tty-next adds 3968ddcf05fb tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc adds 7a569740f464 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 22d4f9beaf32 Merge 5.15-rc6 into char-misc-next adds 7110acbdab46 counter: fix docum. build problems after filename change adds 49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generi [...] adds 2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel. [...] adds 511c1957de9d habanalabs: add kernel-doc style comments adds 4be9fb53039a habanalabs: add debugfs node for configuring CS timeout adds 745726913604 habanalabs: create static map of f/w hwmon enums adds 2ee58fee3f8c habanalabs: generalize COMMS message sending procedure adds 2b28485d0a3b habanalabs: enable power info via HWMON framework adds 027d53b03ca1 habanalabs: remove redundant cs validity checks adds d62b9a6976cd habanalabs: add support for a long interrupt target value adds dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation adds a00f1f571e50 habanalabs: define soft-reset as inference op adds 1282dbbd292e habanalabs: refactor reset log message adds c1904127ce8d habanalabs: prevent race between fd close/open adds f05d17b226db habanalabs: take timestamp on wait for interrupt adds 10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event adds efc6b04b869b habanalabs: update firmware files adds 1d16a46b1a83 habanalabs: use only u32 adds ea6eb91c09cd habanalabs: fix race condition in multi CS completion adds 81f8582ec404 habanalabs: fix NULL pointer dereference adds a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF adds db1a8dd916aa habanalabs: add support for dma-buf exporter adds f6fb34390cd0 habanalabs: select CRC32 adds 024b7b1d6dcd habanalabs: Unify frequency set/get functionality adds 4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node adds d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow adds fae132632c55 habanalabs: context cleanup cosmetics adds b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences adds be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git [...] adds 32e9f56a96d8 binder: don't detect sender/target during buffer cleanup adds 15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() adds c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere adds f5245a5fdf75 counter: drop chrdev_lock adds 42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI adds c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds f840f41fa5cb iio: ABI: Document in_concentration_co2_scale adds 89c65417da90 iio: adc: aspeed: Keep model data to driver data. adds eaa74a8d510d iio: adc: aspeed: Restructure the model data adds 1de952a4b1cd iio: adc: aspeed: Add vref config function adds 9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. adds 4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. adds 1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. adds 90f9647753de iio: adc: aspeed: Fix the calculate error of clock. adds 13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. adds f2836e8c4c2e iio: adc: aspeed: Add compensation phase. adds df05f384a7e3 iio: adc: aspeed: Support battery sensing. adds d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. adds 131fb9f2b96f iio: accel: fxls8962af: add threshold event handling adds 269efcf0bbee iio: accel: fxls8962af: add wake on event adds 1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds 7127822d1929 iio: adc: max1027: Fix style adds 064652c0a402 iio: adc: max1027: Drop extra warning message adds 6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages adds e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels adds 4201519a1769 iio: adc: max1027: Rename a helper adds eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the c [...] adds c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper adds cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration adds af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channe [...] adds 59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during [...] adds c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic adds a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper adds d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ adds 1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds 075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used adds 089ec5e93413 iio: adc: max1027: Don't reject external triggers when the [...] adds 1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed adds 25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short [...] adds 7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds 298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed adds 9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed adds fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed adds b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' adds 31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin adds cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag adds 23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag adds 4415381093fc iio: adc: nau7802: convert probe to full device-managed adds a1ff6d252613 iio: adc: max1363: convert probe to full device-managed adds bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds 461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only adds 8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only adds 0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds 95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. adds 2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 6b104e7895ab iio: adc: ad799x: Implement selecting external reference v [...] adds 04892d253374 dt-bindings: iio: ad779x: Add binding document adds f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds 7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err [...] adds 2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() adds d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err [...] adds c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err [...] adds 7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds 4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() adds b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 8025ea509533 iio: health: afe4403: Make use of the helper function dev_ [...] adds 842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_ [...] adds 8283b95455ca iio: light: cm36651: Make use of the helper function dev_e [...] adds c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_e [...] adds a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver adds 49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds d6fa1406306d iio: documentation: Document scd4x calibration use adds 9eeee3b0bf19 iio: Add output buffer support adds 1546d6718dc9 iio: kfifo-buffer: Add output buffer support adds c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers adds 885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer adds fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void adds 9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void adds bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void adds df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void adds 523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void adds d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void adds 1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void adds 72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void adds 3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void adds c7143c49c604 iio: health: afe4403: Don't return an error in .remove() adds 4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void adds 6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() adds f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void adds 0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused adds 6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kerne [...] adds 8135cc5b270b MAINTAINERS: Update the entry for MHI bus adds 17662e062cbf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2d3ff312263a Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 037d5fcf9a81 phy: qcom-qusb2: Fix a memory leak on probe adds 6b0e686e7ca7 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] adds 29aecc40f44f phy: stm32: restore utmi switch on resume adds 689862d749af dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] adds 030997ccad92 phy: stm32: add phy tuning support adds 8d6ad05cf7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] adds 19acaae447d7 phy: ti: gmii-sel: check of_get_address() for failure adds a3b7659a1561 phy: cadence-torrent: Migrate to clk_hw based registration [...] adds a6b3293b79a5 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] adds 1aa4e4072b99 phy: cadence-torrent: Model reference clock driver as a cl [...] adds fc2a3a3641af phy: cadence-torrent: Add support to output received refer [...] adds 02d4bbda1d85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4cbbe74d906b soundwire: bus: stop dereferencing invalid slave pointer adds abd9a6049bb5 soundwire: qcom: add debugfs entry for soundwire register dump adds d70c2e962919 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1710c77ea1cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 63b150fde7a2 vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() adds 1ceabade1df7 vfio: Do not open code the group list search in vfio_creat [...] adds 325a31c92030 vfio: Don't leak a group reference if the group already exists adds 2b678aa2f099 vfio: Use a refcount_t instead of a kref in the vfio_group adds 9cef73918e15 vfio: Use cdev_device_add() instead of device_create() adds ebf8cbf176e5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 4a8033ec560c Merge 5.15-rc6 into staging-next adds 960a8463dd20 staging: r8188eu: remove empty functions from odm.c adds cd439d51a453 staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting() adds 77176f25ed60 staging: r8188eu: remove GetPSDData() adds 4b095e9c88ea staging: r8188eu: remove ODM_AntselStatistics_88C() adds 79b1186dd969 staging: r8188eu: pBandType is never set adds 24198f2ffdba staging: r8188eu: pMacPhyMode is not used adds abadb46d4b4a staging: r8188eu: remove ODM_CmnInfoPtrArrayHook() adds ce835dbd04d7 staging: mt7621-dts: change some node hex addresses to lower case adds 78a689b6a05e staging: r8188eu: remove unused constants and variables adds ec23d22546bf staging: r8188eu: remove empty trigger gpio code adds 7a11bd052aaa staging: r8188eu: interface type is always usb adds 83936407688b staging: r8188eu: remove two checks that are always false adds fed4c84b6f42 staging: r8188eu: remove unused function prototypes adds 93998fb0a94f staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used adds d443ddf4e320 staging: r8188eu: clean up Hal8188EPhyCfg.h adds 2fd96ac5592a staging: r8188eu: remove procfs functions adds 9b6abb874aa6 staging: r8188eu: CurrentWirelessMode is not used adds 8f35a0b56927 staging: r8188eu: remove unused components in pwrctrl_priv adds 7ddd55135114 staging: r8188eu: remove BT_COEXIST settings from Makefile adds 3331785f3c1e staging: r8188eu: res_to_status is unused adds d508cee5d03c staging: r8188eu: daemonize is not defined adds bef56d47b915 staging: r8188eu: don't accept SIGTERM for cmd thread adds 679e0f8e41e7 staging: r8188eu: remove unnecessary assignment adds 02be9e82253d staging: r8188eu: Makefile: remove unused driver config adds 811245c4617d staging: r8188eu: Makefile: don't overwrite global settings adds 6ba3047d493f staging: r8188eu: Makefile: use one file list adds 548b6d7ebfa4 staging: vt6655: Rename byPreambleType field adds 436c7525f31d staging: mt7621-dts: get rid of nodes with no in-tree driver adds 2d68d8ee8fec staging: r8188eu: fix a gcc warning adds d250bf4c397a staging: r8188eu: Use completions for signaling start / en [...] adds e8eb2f890f2c staging: r8188eu: Use completions for signaling enqueueing adds d9f32a101e43 staging: r8188eu: Remove redundant 'if' statement adds a35ff2f48887 staging: r8188eu: remove duplicate structure adds b670be54c4a5 staging: r8188eu: BTRxRSSIPercentage is set but never used adds ea49ef360b0a staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries() adds 4f276b3a35a7 staging: r8188eu: remove unused cases from ODM_CmnInfo{Hoo [...] adds 7b2f8ee2fe6c staging: r8188eu: remove unused fields from enum odm_commo [...] adds b7a96e0d4018 staging: r8188eu: remove unused enums and defines from odm.h adds 07e00148a2ee staging: r8188eu: RFType type is always ODM_1T1R adds 6ed178cb23ec staging: use eth_hw_addr_set() adds 349f631da4e1 staging: use eth_hw_addr_set() instead of ether_addr_copy() adds 3928f64b1e47 staging: use eth_hw_addr_set() for dev->addr_len cases adds e7fd1a5a37f3 staging: qlge: use eth_hw_addr_set() adds d0cf28f1f5be staging: rtl8712: prepare for const netdev->dev_addr adds 13898e934182 staging: unisys: use eth_hw_addr_set() adds e7c636f2bb50 staging: rtl: use eth_hw_addr_set() adds 524b09ea34a4 staging: use eth_hw_addr_set() in orphan drivers adds efbc7bd90f60 staging: mt7621-dts: change palmbus address to lower case adds 5978d492f047 staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' ins [...] adds c052cc1a069c staging: rtl8712: fix use-after-free in rtl8712_dl_fw adds 26f448371820 staging: r8188eu: fix memleak in rtw_wx_set_enc_ext adds cf8f6446bb9f staging: rtl8723bs: core: Remove true and false comparison adds 1263c10cdc55 staging: vt6655: Rename `by_preamble_type` parameter adds 573c79e42d40 staging: vt6655: Rename `dwAL2230InitTable` array adds c99275f125e8 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix adds ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings adds f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support adds 26fa68c1d7a1 iio: light: ltr501: Add of_device_id table adds 0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version adds eeb82b54bb03 iio: buffer: Fix uninitialized variable ret adds 08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function de [...] adds 1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_e [...] adds 922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev [...] adds 9444794b58bf iio: adc: max1118: Make use of the helper function dev_err [...] adds 070a83ff635c iio: adc: max1241: Make use of the helper function dev_err [...] adds a5999024b5ba iio: adc: meson_saradc: Make use of the helper function de [...] adds 94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper functi [...] adds 8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function [...] adds 42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_ [...] adds 0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_er [...] adds 77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_ [...] adds 94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st [...] adds dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct adds 1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of openco [...] adds 664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding adds 6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint [...] adds 45571a361c09 iio: adc: stm32-adc: split channel init into several routines adds 95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding adds aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels adds 0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support adds 796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time adds 17b5b576ff5f mux: add support for delay after muxing adds b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time adds 39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property adds 16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() adds 86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells adds 392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels adds e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentratio [...] adds 63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 adds 77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc adds f886de29e699 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 8b4c6a69183a Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe adds 4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success adds 7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST adds 85997fdfd159 dmaengine: zynqmp_dma: cleanup includes adds 16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors adds 193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking adds 9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet adds ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() adds 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] adds 35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member adds c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_bu [...] adds 32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size adds 1f6a89efbf99 dmaengine: Remove redundant initialization of variable err adds fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path adds 320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro adds b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions adds 8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() adds adec566b0528 dmaengine: bestcomm: fix system boot lockups adds 79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register adds c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update adds 161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling adds d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst adds 981703aae3b1 dmaengine: dw-edma: Remove an unused variable adds 79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in [...] adds b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width adds af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memor [...] adds 824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 adds 93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration adds 2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask adds ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces adds 1f8595efae8d dmaengine: imx-sdma: add missed braces adds df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis adds 635156d94b64 dmaengine: imx-sdma: remove space after sizeof adds 83754b163bb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4b35836dc3ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2136cc70973 Merge branch 'fixes' into for-next adds edc5cb40999b Merge branch 'misc' into for-next adds 40bb26876fa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4da1205752d scsi: sd: Print write through due to no caching mode page [...] adds 30e99f05f8b1 scsi: mpi3mr: Use scnprintf() instead of snprintf() adds 3319a8ba82b9 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] adds b3ef4a0e40df scsi: fcoe: Use netif_is_bond_master() instead of open code adds 8ecfb16c9be2 scsi: 3w-xxx: Remove redundant initialization of variable retval adds 4e3ace0051e7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() adds f347c26836c2 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() adds 7f96c7a67e40 scsi: target: cxgbit: Increase max DataSegmentLength adds d1e51ea6bf5f scsi: target: cxgbit: Enable Delayed ACK adds 1d2ac7b69d6a scsi: target: tcmu: Allocate zeroed pages for data area adds fc65e933fbcc scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] adds 1eaff502a8f1 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] adds 25d542a85374 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay adds 945a160794a9 scsi: target: Fix ordered CMD_T_SENT handling adds ed1227e08099 scsi: target: Fix ordered tag handling adds 1283c0d1a32b scsi: target: Fix alua_tg_pt_gps_count tracking adds 7324f47d4293 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path adds f9793d649c29 scsi: target: Perform ALUA group changes in one step adds 2a7a891f4c40 scsi: sd: Add error handling support for add_disk() adds e9d658c2175b scsi: sr: Add error handling support for add_disk() adds e6ab6113526a scsi: aha1542: Use memcpy_{from,to}_bvec() adds 1b74ab77d62f scsi: target: core: Stop using bdevname() adds 3d8fa78ebd61 scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions adds 0ae8f4785107 scsi: mpt3sas: Make mpt3sas_dev_attrs static adds bb4a8dcb4e94 scsi: ufs: mediatek: Avoid sched_clock() misuse adds b6ca770ae7f2 scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer adds a516074c2026 scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior [...] adds d305c253af69 scsi: lpfc: Wait for successful restart of SLI3 adapter du [...] adds 7a1dda943630 scsi: lpfc: Correct sysfs reporting of loop support after [...] adds 79b20beccea3 scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine adds 15af02d8a585 scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted adds 1854f53ccd88 scsi: lpfc: Fix link down processing to address NULL point [...] adds af984c87293b scsi: lpfc: Allow fabric node recovery if recovery is in p [...] adds 83c3a7beaef7 scsi: lpfc: Update lpfc version to 14.0.0.3 adds 55cf54fdde40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 445cc8ff2aa6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e48b70986e2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f69be318465 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 822a60a928b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f8481cf02a54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f0e707b5d61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15bc01effefe ucounts: Fix signal ucount refcounting adds 629715adc62b ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns i [...] adds 34dc2fd6e690 ucounts: Proper error handling in set_cred_ucounts adds 5ebcbe342b1c ucounts: Move get_ucounts from cred_alloc_blank to key_cha [...] adds 99c31f9feda4 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL adds 5fc9e37cd5ae ucounts: Remove unnecessary test for NULL ucount in get_ucounts adds da70d3109e74 ucounts: Add get_ucounts_or_wrap for clarity adds 32342701b4ba ucounts: Use atomic_long_sub_return for clarity adds e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] adds c86a5c19a995 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3867ab5924b selftests: kvm: fix mismatched fclose() after popen() adds 3f9520cb361b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1dd328ec5e6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b974bf52828 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 917425f71f36 rtc: add alarm related features adds 6a8af1b6568a rtc: add parameter ioctl adds 2268551935db rtc: expose correction feature adds a6d8c6e1a5c6 rtc: add correction parameter adds 0d20e9fb1262 rtc: add BSM parameter adds 018d959ba7ff rtc: rv3028: add BSM support adds 6084eac38e76 rtc: rv3032: allow setting BSM adds 7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time adds adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT adds 91f3849d956d rtc: pcf8523: switch to regmap adds 5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl adds 7c176119aefd rtc: pcf8523: remove unecessary ifdefery adds ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms adds f8d4e4fa51ec rtc: pcf8523: add BSM support adds eea81ea92c8b Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 14b06f491d07 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 5d6e0f5b9c5c Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 58818dbf1444 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds fb5b21a02702 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds be58f7103700 fortify: Add compile-time FORTIFY_SOURCE tests adds bb95ebbe89a7 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds 4797632f4f1d string.h: Introduce memset_after() for wiping trailing mem [...] adds caf283d040f5 xfrm: Use memset_after() to clear padding adds 6dbefad40815 string.h: Introduce memset_startat() for wiping trailing m [...] adds a2c5062f391b btrfs: Use memset_startat() to clear end of struct adds 3080ea5553cc stddef: Introduce DECLARE_FLEX_ARRAY() helper adds fa7845cfd53f treewide: Replace open-coded flex arrays in unions adds 47c662486ccc treewide: Replace 0-element memcpy() destinations with fle [...] adds 9a48e7564ac8 compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddres [...] adds 8bd51a2ba3c3 gcc-plugins: Explicitly document purpose and deprecation schedule adds b4d89579ccb1 gcc-plugins: Remove cyc_complexity adds 6425392acf24 gcc-plugins: remove duplicate include in gcc-common.h adds a7790b4a4310 Merge branches 'for-next/thread_info/cpu', 'for-next/overf [...] adds c2e994b8ea06 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 4a7ef8449d22 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 11b7a6070782 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 008d3825a805 fsi: occ: Use a large buffer for responses adds 8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer adds 4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface adds 5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs adds 9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface adds 826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error adds 7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking adds 421eaf5f17ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9331420c3531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c353d7ce76bf uapi: Add <linux/map_to_14segment.h> adds ae53c6963f5a dt-bindings: auxdisplay: ht16k33: Document Adafruit segmen [...] adds afcb5a811ff3 auxdisplay: img-ascii-lcd: Fix lock-up when displaying emp [...] adds 7b88e5530f4d auxdisplay: img-ascii-lcd: Add helper variable dev adds 12a19324ebd9 auxdisplay: img-ascii-lcd: Convert device attribute to sys [...] adds 7e76aece6f03 auxdisplay: Extract character line display core support adds 364f2c392f2b auxdisplay: linedisp: Use kmemdup_nul() helper adds d79141c39fe1 auxdisplay: linedisp: Add support for changing scroll rate adds 80f9eb70fd92 auxdisplay: ht16k33: Connect backlight to fbdev adds 840fe2583325 auxdisplay: ht16k33: Fix frame buffer device blanking adds fb61e137c004 auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize() adds 11b92913d1ca auxdisplay: ht16k33: Remove unneeded error check in keypad [...] adds e66b4f4f5279 auxdisplay: ht16k33: Convert to simple i2c probe function adds d08a44d86f9e auxdisplay: ht16k33: Add helper variable dev adds 85d93b165f81 auxdisplay: ht16k33: Move delayed work adds b37cc2202705 auxdisplay: ht16k33: Extract ht16k33_brightness_set() adds fcbb3c356eae auxdisplay: ht16k33: Extract frame buffer probing adds a0428724cf9b auxdisplay: ht16k33: Add support for segment displays adds 2904c01428e7 dt-bindings: auxdisplay: ht16k33: Document LED subnode adds c223d9c636ed auxdisplay: ht16k33: Add LED support adds 5d343f7c458c auxdisplay: ht16k33: Make use of device properties adds 83bb3d512fc2 auxdisplay: cfag12864bfb: remove superfluous header files adds 2b7ea42e7e29 auxdisplay: ks0108: remove superfluous header files adds 1515b849f726 auxdisplay: ht16k33: remove superfluous header files adds 4e5d74fc6b04 auxdisplay: cfag12864bfb: code indent should use tabs wher [...] adds 97fbb29fc1eb MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers adds c9358ea6db1c Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds b7cbaef303c7 kunit: drop assumption in kunit-log-test about current suite adds a127b154a8f2 kunit: tool: allow filtering test cases via glob adds cd94fbc2cafb kunit: fix too small allocation when using suite-only kuni [...] adds a54ea2e05725 kunit: tool: misc fixes (unused vars, imports, leaked files) adds fe678fed2cda kunit: tool: show list of valid --arch options when invalid adds 9c6b0e1d8993 kunit: add 'kunit.action' param to allow listing out tests adds 7ef925ea8194 kunit: tool: factor exec + parse steps into a function adds 5f6aa6d82e45 kunit: tool: actually track how long it took to run tests adds ff9e09a3762f kunit: tool: support running each suite/test separately adds 7d7c48df811d kunit: tool: yield output from run_kernel in real time adds d65d07cb5b01 kunit: tool: improve compatibility of kunit_parser with KT [...] adds 17ac23eb43f0 kunit: Reset suite count after running tests adds 2521af07dd70 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds fdc63184c87c rust: add `kernel` crate adds 6e28ec5867e9 rust: export generated symbols adds b1cdddf4d1bd Kbuild: add Rust support adds 863f302d181f docs: add Rust documentation adds a970ba5e1179 samples: add Rust examples adds 2b8dc4465aae scripts: add `generate_rust_analyzer.py` adds a5085d70a3ba MAINTAINERS: Rust adds cb30435ba77d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 82357cc8d65a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 08b0b0059bf1 mm: Add flush_dcache_folio() adds 53c36de0701f mm: Add kmap_local_folio() adds b424de33c42d mm: Add arch_make_folio_accessible() adds 35a020ba0802 mm: Add folio_young and folio_idle adds f2d273927ea4 mm/swap: Add folio_activate() adds 76580b6529db mm/swap: Add folio_mark_accessed() adds d9c08e2232fb mm/rmap: Add folio_mkclean() adds 3417013e0d18 mm/migrate: Add folio_migrate_mapping() adds 19138349ed59 mm/migrate: Add folio_migrate_flags() adds 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() adds bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds be5f17975230 flex_proportions: Allow N events instead of 1 adds cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 269ccca3899f mm/writeback: Add __folio_end_writeback() adds f143f1ea5a53 mm/writeback: Add folio_start_writeback() adds b5e84594cafb mm/writeback: Add folio_mark_dirty() adds 203a31516616 mm/writeback: Add __folio_mark_dirty() adds b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios adds 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() adds fc9b6a538b22 mm/writeback: Add folio_account_cleaned() adds fdaf532a2379 mm/writeback: Add folio_cancel_dirty() adds 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() adds 25ff8b15537d mm/writeback: Add folio_account_redirty() adds cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() adds 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() adds f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() adds 9bf70167e3c6 mm/filemap: Add readahead_folio() adds 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio adds 3eed3ef55c83 mm: Add folio_evictable() adds 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 0d31125d2d32 mm/lru: Add folio_add_lru() adds cc09cb134124 mm/page_alloc: Add folio allocation functions adds bb3c579e25e5 mm/filemap: Add filemap_alloc_folio adds 9dd3d069406c mm/filemap: Add filemap_add_folio() adds bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio adds 3f0c6a07fee6 mm/filemap: Add filemap_get_folio adds b27652d935f4 mm/filemap: Add FGP_STABLE adds 121703c1c817 mm/writeback: Add folio_write_one adds 4b335ff1aaeb Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds a4d7145b8a49 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds f387f6dc5a38 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables adds 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds a0682782ac11 lib/test_kasan.c: use underlying string helpers adds 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes adds 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check adds e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages adds d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir adds 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt adds ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" adds 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] adds 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths adds 9a8421029201 ocfs2: cleanup journal init and shutdown adds d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret adds 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] adds cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode adds ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning adds 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h adds 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() adds a82934015d24 slub: add back check for free nonslab objects adds e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages adds ff82d2329f24 mm/slub: increase default cpu partial list sizes adds dd4b499af21b mm, slub: use prefetchw instead of prefetch adds 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds a150ad3e6fc6 lib/stackdepot: include gfp.h adds 29cfb2f197b7 lib/stackdepot: remove unused function argument adds a312176d57b7 lib/stackdepot: introduce __stack_depot_save() adds 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() adds 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack adds 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB adds 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write adds 664230b497ee mm/smaps: fix shmem pte hole swap calculation adds fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes adds 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly adds 7de92c66a32c kasan: test: bypass __alloc_size checks adds f49ad45840e5 rapidio: avoid bogus __alloc_size warning adds 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] adds 7b71d3b837b4 slab: clean up function prototypes adds c333eacfa102 slab: add __alloc_size attributes for better bounds checking adds 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] adds d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking adds cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] adds 018b3196d0fd mm/page_ext.c: fix a comment adds a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] adds fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] adds bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page adds ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON adds e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU adds 75affdaa953b mm/gup: further simplify __gup_device_huge() adds cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check adds 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() adds 7ec50d8d865d mm: optimise put_pages_list() adds 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds e0eeb5aff0ab memcg: flush stats only if updated adds 168a56603ddb memcg: unify memcg stat flushing adds 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() adds 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic adds 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes adds c79bbd9d50ba memcg, kmem: mark cancel_charge() inline adds 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes adds 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks adds 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm adds 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it adds af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns adds 1b40c5d984c6 mm: drop first_index/last_index in zap_details adds c27f24dc72de mm: add zap_skip_check_mapping() helper adds 4c08ce01e7b0 mm: introduce pmd_install() helper adds 77fe6b7011ce mm: remove redundant smp_wmb() adds 3bee30e45770 Documentation: update pagemap with shmem exceptions adds 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions adds abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable adds 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE adds 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() adds 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine adds 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk adds 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings adds 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead adds 1db72c04dd2c mm/vmalloc: check various alignments when debugging adds 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed adds 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] adds 23472977d78a arm64: support page mapping percpu first chunk allocator adds 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] adds 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags adds 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() adds fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() adds c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 1fd0fd3e7065 mm/page_alloc: print node fallback order adds fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] adds feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP adds fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP adds 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() adds 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says adds 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() adds 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() adds 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() adds f90aeb89348d mm: fix data race in PagePoisoned() adds c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops adds 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() adds 14f27ba3f059 mm: hwpoison: refactor refcount check handling adds 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens adds 676e801b2e3e mm/memory_failure: initialize extra_pins in me_pagecache_clean() adds 146380c67b8d mm: hwpoison: handle non-anonymous THP correctly adds c3aa9ae2fe12 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds d929d54c1d0f hugetlb: add demote hugetlb page sysfs interfaces adds 9f3619608d6e mm/cma: add cma_pages_valid to determine if pages are in CMA adds 5071bf73a4c7 hugetlb: be sure to free demoted CMA pages to CMA adds 25576915ec4a hugetlb: add demote bool to gigantic page routines adds 9fa3bb7b726a hugetlb: add hugetlb demote page support adds 81f077ceb342 hugetlb-add-hugetlb-demote-page-support-v4 adds 59859c4e7773 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds a9e4b6bef172 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds e4bf0a63529a mm, hugepages: add mremap() support for hugepage backed vma adds effd41acae67 mm, hugepages: add hugetlb vma mremap() test adds 27d5698e8ecb mm-hugepages-add-hugetlb-vma-mremap-test-v8 adds 605fcad53f4b hugetlb: support node specified when using cma for giganti [...] adds 975fd1f28750 mm: remove duplicate include in hugepage-mremap.c adds 9fb22f3169c0 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds 760f11ef489b userfaultfd/selftests: fix feature support detection adds a5c08e46274a userfaultfd/selftests: fix calculation of expected ioctls adds 02120d1830c6 mm/page_isolation: fix potential missing call to unset_mig [...] adds 0daa2da288c9 mm/page_isolation: guard against possible putback unisolated page adds c6f743e9a65d mm/vmscan.c: fix -Wunused-but-set-variable warning adds 331889c1284c mm/vmscan: throttle reclaim until some writeback completes [...] adds f5ee21c3c5b2 mm/vmscan: throttle reclaim and compaction when too may pa [...] adds f3001f88f145 mm/vmscan: throttle reclaim when no progress is being made adds 2b6eb7bdae75 mm/writeback: throttle based on page writeback instead of [...] adds 559351616b78 mm/page_alloc: remove the throttling logic from the page a [...] adds a3e66c3f45a9 mm/vmscan: centralise timeout values for reclaim_throttle adds c00186e66f12 mm/vmscan: increase the timeout if page reclaim is not mak [...] adds 8c85ff43eec2 mm/vmscan: delay waking of tasks throttled on NOPROGRESS adds 3ed908b0ec96 tools/vm/page_owner_sort.c: count and sort by mem adds 825e76a12185 tools/vm/page-types.c: make walk_file() aware of address r [...] adds bf25b8b0d912 tools/vm/page-types.c: move show_file() to summary output adds d86a8717287c tools/vm/page-types.c: print file offset in hexadecimal adds 099323ba2423 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds e7915a9336af mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0a8215cc605f arch_numa: simplify numa_distance allocation adds a803d7f50f52 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds c25ce77eea7c memblock: drop memblock_free_early_nid() and memblock_free [...] adds 0e56c80a8403 memblock: stop aliasing __memblock_free_late with memblock [...] adds 543b0385de82 memblock: rename memblock_free to memblock_phys_free adds ed2335112700 memblock: use memblock_free for freeing virtual pointers adds f05e4d201aea fixup for "memblock: use memblock_free for freeing virtual [...] adds 6945b5a8359e mm: mark the OOM reaper thread as freezable adds e7705fbaf0a6 oom_kill: oom_score_adj broken for processes with small me [...] adds c948feafff1e hugetlbfs: extend the definition of hugepages parameter to [...] adds 8eeb755d90b3 mm/migrate: de-duplicate migrate_reason strings adds 2c135b037963 mm: migrate: make demotion knob depend on migration adds 2ef7c767e01a selftests/vm/transhuge-stress: fix ram size thinko adds 068657e500fc mm/readahead.c: fix incorrect comments for get_init_ra_size adds 86636170240b mm: nommu: kill arch_get_unmapped_area() adds 1ed31c57464d selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 0ca17c5ffc5f selftests: vm: add KSM huge pages merging time test adds 563dacfc9456 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 9a9bae45572d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds a4349ec0d00c mm: vmstat.c: make extfrag_index show more pretty adds edbb378b03ba selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers adds 0890263a6264 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 542cbbaf6aba memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 0cb194a3d54b memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds aedf53c7ff60 memory-hotplug.rst: document the "auto-movable" online policy adds a22928e808d2 memory-hotplug.rst: document the "auto-movable" online policy adds 9fdf0950d399 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 140b96ac09e9 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 8d33f0aa0802 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 4397c0f03778 mm/memory_hotplug: remove HIGHMEM leftovers adds 2e2e39dfab4c mm/memory_hotplug: remove stale function declarations adds abc37c1b6f2f x86: remove memory hotplug support on X86_32 adds 417da252a4a0 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds a81e35b0c9a7 memblock: improve MEMBLOCK_HOTPLUG documentation adds e9c17e36e983 memblock: allow to specify flags with memblock_add_node() adds fd1bc0ea579d memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds c3d95f84ce91 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds bd6d6991f67c mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 9b6924ecdd68 mm/rmap.c: avoid double faults migrating device private pages adds 119d44dc1537 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 204c3d253f90 mm: disable zsmalloc on PREEMPT_RT adds 1fee400b6b36 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 181abfbcd3d8 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 85b5451d944f mm/highmem: Remove deprecated kmap_atomic adds a10a91f78e50 zram_drv: allow reclaim on bio_alloc adds 977f157786c9 zram: off by one in read_block_state() adds bd93224c0067 zram: introduce an aged idle interface adds 8d8c6dd1b908 zram-introduce-an-aged-idle-interface-v5 adds ec7cc8be7048 zram: Introduce an aged idle interface adds 8f8f0d8dccdb mm: remove HARDENED_USERCOPY_FALLBACK adds 10f675c62d87 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 467775ef2624 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 1a88898ead7c kfence: count unexpectedly skipped allocations adds 13c4e7c36d1e kfence: move saving stack trace of allocations into __kfen [...] adds 08919a31a4f6 kfence: limit currently covered allocations when pool nearly full adds 81fd09be13c0 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds b76596fb17f3 fixup! kfence: limit currently covered allocations when po [...] adds 0ac34272fd18 kfence: add note to documentation about skipping covered a [...] adds a455e481bbfe kfence: test: use kunit_skip() to skip tests adds 3d4a7cb46b88 kfence: shorten critical sections of alloc/free adds c1d9e8cac712 kfence: always use static branches to guard kfence_alloc() adds e05d3377c915 kfence: default to dynamic branch instead of static keys mode adds 4e3db0a522a4 mm/damon: grammar s/works/work/ adds 052254832939 Documentation/vm: move user guides to admin-guide/mm/ adds 3d6c1236920b MAINTAINERS: update SeongJae's email address adds a8b812827825 docs/vm/damon: remove broken reference adds bb33e1bcc954 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds a365c61123ba mm/damon/core: print kdamond start log in debug mode only adds 7554a248c82d mm/damon: remove unnecessary do_exit() from kdamond adds 173565f1ad88 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 17825c0375e1 mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 8a70e095aa91 mm/damon/core: account age of target regions adds 802a22ff739f mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 7d7bb788210a mm/damon/vaddr: support DAMON-based Operation Schemes adds 903bea972095 mm/damon/dbgfs: support DAMON-based Operation Schemes adds d3951249449e mm/damon/schemes: implement statistics feature adds b4540dd394c7 selftests/damon: add 'schemes' debugfs tests adds f0d4888275de Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 191790c19e39 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds a0b96093c098 mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 7f0f3f43aa47 Docs/admin-guide/mm/damon: document 'init_regions' feature adds f98a11e55233 mm/damon/vaddr: separate commonly usable functions adds 05e5ca1c82dd mm/damon/vaddr: include 'highmem.h' to fix a build failure adds 67b59f368d9d mm/damon: implement primitives for physical address space [...] adds 05675dc048b7 mm/damon/dbgfs: support physical memory monitoring adds a7f0011f2068 Docs/DAMON: document physical memory monitoring support adds f2c53a97831c mm/damon/vaddr: constify static mm_walk_ops adds 16d4f38787a6 mm/damon/dbgfs: remove unnecessary variables adds ef30f57a080b mm/damon/paddr: support the pageout scheme adds b382e008bb45 mm/damon/schemes: implement size quota for schemes applica [...] adds 3cbd9d6b044d mm/damon/schemes: skip already charged targets and regions adds 756dd28a31f7 mm/damon/schemes: implement time quota adds 44c834086517 mm/damon/dbgfs: support quotas of schemes adds 78e40015f023 mm/damon/selftests: support schemes quotas adds 136d0a969ae4 mm/damon/schemes: prioritize regions within the quotas adds 6331c6bd9e74 mm/damon/vaddr,paddr: support pageout prioritization adds 28d6b1674803 mm/damon/dbgfs: support prioritization weights adds de8d7f518bb2 tools/selftests/damon: update for regions prioritization o [...] adds 4fd3242a7ed6 mm/damon/schemes: activate schemes based on a watermarks m [...] adds ac1b8b311b0f mm/damon/dbgfs: support watermarks adds d34d9ab80f11 selftests/damon: support watermarks adds 9c1095fe7177 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) adds da9f7b765f61 Documentation/admin-guide/mm/damon: add a document for DAM [...] adds d3cece5bc2cb mm/damon: remove unnecessary variable initialization adds 0243d0fec83b mm/damon/dbgfs: add adaptive_targets list check before ena [...] adds 3d31bc709af6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0438fd9bbe8c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2f96916958a9 kernel/hung_task.c: Monitor killed tasks. adds 3fdc93660298 procfs: do not list TID 0 in /proc/<pid>/task adds 1f9732d5b5a6 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 8ce99f2945c2 proc: test that /proc/*/task doesn't contain "0" adds af39d6494fc6 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 50118768a6a3 x86/xen: simplify xen_oldmem_pfn_is_ram() adds cd335591372c x86/xen: print a warning when HVMOP_get_mem_type fails adds b19693d9c0de proc/vmcore: let pfn_is_ram() return a bool adds 916481e9a7b4 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 0a73c3aac731 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds 6e6301542d21 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 904306cf70ea virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds c2afb1ce817f virtio-mem: kdump mode to sanitize /proc/vmcore access adds 305cef81f212 proc: allow pid_revalidate() during LOOKUP_RCU adds ea66f5fc312c proc/sysctl: make protected_* world readable adds 4904505fdb9f kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 563272ba97c6 bottom_half.h needs kernel.h adds af7f7e65b741 kernel.h: split out container_of() and typeof_member() macros adds 0e5a6eea6569 include/kunit/test.h: replace kernel.h with the necessary [...] adds 4bc9e5cd30e4 include/linux/list.h: replace kernel.h with the necessary [...] adds 3b84f5af0376 include/linux/llist.h: replace kernel.h with the necessary [...] adds b1c7abbeb3e0 include/linux/plist.h: replace kernel.h with the necessary [...] adds 927a7c241bc9 include/media/media-entity.h: replace kernel.h with the ne [...] adds dd7d80b45221 linux/container_of.h: switch to static_assert adds de11fecc6ebc MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 6ed7e65371b5 lib, stackdepot: check stackdepot handle before accessing slabs adds 56a229db87e5 lib, stackdepot: add helper to print stack entries adds b38e5029e9de lib, stackdepot: add helper to print stack entries into buffer adds bd4b2a8b681b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds c2742ad9d36e lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds ba92855fae54 include/linux/string_helpers.h: add linux/string.h for strlen() adds ae66ebcea3ab lib: uninline simple_strntoull() as well adds 5e35da44685e lib/stackdepot: allow optional init and stack_table alloca [...] adds b6d008b81054 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 46dc30aae44f lib/stackdepot: allow optional init and stack_table alloca [...] adds efacbb0f9121 mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds d4b009da20d9 const_structs.checkpatch: add a few sound ops structs adds c3584e4f9d57 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 4012f284c6f9 checkpatch: get default codespell dictionary path from pac [...] adds bc1bb1d8bff2 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds f3bd95ecfe2b ELF: fix overflow in total mapping size calculation adds 718d50ef2cc3 ELF: simplify STACK_ALLOC macro adds 7a810c298869 kallsyms: remove arch specific text and data check adds 6a66f362f4d7 kallsyms: fix address-checks for kernel related range adds 9c8ea5782724 sections: move and rename core_kernel_data() to is_kernel_ [...] adds f1ab81d28202 sections: move is_kernel_inittext() into sections.h adds 83235e5e405e x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds e42bf3e2914b sections: provide internal __is_kernel() and __is_kernel_t [...] adds 789c9a02841a mm: kasan: use is_kernel() helper adds e9b745bc979e extable: use is_kernel_text() helper adds af91ad421d4e powerpc/mm: use core_kernel_text() helper adds 4b3838d8ad59 microblaze: use is_kernel_text() helper adds 980fae4b18ad alpha: use is_kernel_text() helper adds f59d172afcf7 ramfs: fix mount source show for ramfs adds 4780abff9438 init: make unknown command line param message clearer adds 7d3f87308369 init/main.c: silence some -Wunused-parameter warnings adds 12589c426a7a coda: avoid NULL pointer dereference from a bad inode adds 22b01bf8e21c coda: check for async upcall request using local state adds 6539d4fa386a coda: remove err which no one care adds b801773994b2 coda: avoid flagging NULL inodes adds bc02b986d20e coda: avoid hidden code duplication in rename adds 3151aa631942 coda: avoid doing bad things on inode type changes during [...] adds 16b10f6841e0 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 2e1f1d2acabc coda: use vmemdup_user to replace the open code adds 1c3844b1f046 coda: bump module version to 7.2 adds c213ac63767d hfs/hfsplus: use WARN_ON for sanity check adds aed8e63d98ab hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds a889dd5e63db signal: remove duplicate include in signal.h adds 36bf67a42633 seq_file: move seq_escape() to a header adds 1864d764adbe kernel/fork.c: unshare(): use swap() to make code cleaner adds b0a9fa520719 sysv: use BUILD_BUG_ON instead of runtime check adds ef9089d7a8ab Documentation/kcov: include types.h in the example adds 7222915bd3a7 Documentation/kcov: define `ip' in the example adds 8beb23ce9f3c kcov: allocate per-CPU memory on the relevant node adds 80d90e569a54 kcov: avoid enable+disable interrupts if !in_task() adds 25d01c8b1625 kcov: replace local_irq_save() with a local_lock_t adds 5cf3aa68118a kernel/resource: clean up and optimize iomem_is_exclusive() adds 8a44bc65b55f kernel/resource: disallow access to exclusive system RAM regions adds 4ebc8589c650 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 21a8822a5ebb ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 880cf3f6fd12 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds 89e1e15c7bf0 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 16e9cb1b9b92 Merge branch 'akpm-current/current' adds aeab7fc59156 mm: allow only SLUB on PREEMPT_RT adds efe42d70b85a mm: migrate: simplify the file-backed pages validation whe [...] adds db29a28e7cee mm: unexport folio_memcg_{,un}lock adds b1b7d493a64b mm: unexport {,un}lock_page_memcg adds 3c7b7ceb3fb7 kasan: add kasan mode messages when kasan init adds 5b3cbcec307a lib/stackdepot: allow optional init and stack_table alloca [...] adds ef24253d91bd Merge branch 'akpm/master' adds cf6c9d12750c Add linux-next specific files for 20211022
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 (60e8840126bd) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 3 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 241 + .../ABI/testing/debugfs-driver-habanalabs | 6 + Documentation/ABI/testing/sysfs-block | 16 + .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 + Documentation/ABI/testing/sysfs-bus-pci | 11 + .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 + Documentation/ABI/testing/sysfs-fs-f2fs | 16 + Documentation/admin-guide/cgroup-v1/memory.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 6 +- Documentation/admin-guide/mm/damon/index.rst | 1 + Documentation/admin-guide/mm/damon/reclaim.rst | 235 + Documentation/admin-guide/ramoops.rst | 2 +- Documentation/arm64/cpu-feature-registers.rst | 12 +- Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/silicon-errata.rst | 12 + Documentation/block/inline-encryption.rst | 451 +- Documentation/bpf/btf.rst | 24 +- Documentation/dev-tools/kfence.rst | 12 +- Documentation/devicetree/bindings/Makefile | 15 +- .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 65 +- .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + Documentation/devicetree/bindings/arm/toshiba.yaml | 1 + .../bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- Documentation/devicetree/bindings/bus/palmbus.yaml | 79 + .../bindings/display/msm/dp-controller.yaml | 15 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 1 + .../devicetree/bindings/gpio/gpio-axp209.txt | 75 - .../bindings/gpio/x-powers,axp209-gpio.yaml | 55 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 108 +- .../bindings/iio/frequency/adi,adrf6780.yaml | 131 + .../bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../devicetree/bindings/input/elan,ekth3000.yaml | 81 + .../devicetree/bindings/input/elan_i2c.txt | 44 - .../bindings/input/touchscreen/silead,gsl1680.yaml | 91 + .../bindings/input/touchscreen/silead_gsl1680.txt | 44 - .../interrupt-controller/microchip,eic.yaml | 73 + .../devicetree/bindings/media/i2c/adv7604.yaml | 13 +- .../devicetree/bindings/media/i2c/ov5640.txt | 92 - .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 + .../bindings/media/qcom,sdm660-venus.yaml | 186 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 68 - Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 7 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 43 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 87 + .../devicetree/bindings/net/marvell-bluetooth.txt | 25 - .../devicetree/bindings/net/marvell-bluetooth.yaml | 31 + .../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 + .../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 - .../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 + .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 33 - .../devicetree/bindings/net/nfc/pn532.txt | 46 - .../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 + .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 + .../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 + .../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 - .../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 - .../devicetree/bindings/net/nfc/st21nfca.txt | 37 - .../devicetree/bindings/net/nfc/st95hf.txt | 45 - .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 + .../devicetree/bindings/net/nfc/trf7970a.txt | 43 - .../bindings/net/socionext,uniphier-ave4.yaml | 1 + .../devicetree/bindings/net/ti,bluetooth.yaml | 91 + .../devicetree/bindings/net/ti-bluetooth.txt | 60 - .../bindings/net/wireless/mediatek,mt76.yaml | 5 + .../devicetree/bindings/net/wireless/qca,ath9k.txt | 48 - .../bindings/net/wireless/qca,ath9k.yaml | 90 + .../bindings/net/wireless/ti,wlcore,spi.txt | 57 - .../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 - .../bindings/net/wireless/ti,wlcore.yaml | 134 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 142 + .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 141 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 129 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 55 +- .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 11 +- .../bindings/reserved-memory/ramoops.txt | 66 - .../bindings/reserved-memory/ramoops.yaml | 145 + .../devicetree/bindings/reset/microchip,rst.yaml | 4 +- .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 2 +- .../bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../core/thread-info-in-task/arch-support.txt | 2 +- Documentation/filesystems/f2fs.rst | 18 + Documentation/filesystems/locks.rst | 17 +- Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 - Documentation/gpu/rfc/i915_scheduler.rst | 4 +- Documentation/kbuild/gcc-plugins.rst | 28 +- Documentation/kernel-hacking/locking.rst | 14 +- Documentation/networking/mctp.rst | 10 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../zh_CN/core-api/irq/irq-affinity.rst | 2 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 2 +- MAINTAINERS | 60 +- Makefile | 7 +- Next/SHA1s | 278 +- Next/merge.log | 7034 ++++++++++++-------- arch/arm/Kconfig | 11 +- arch/arm/Makefile | 9 +- arch/arm/arm-soc-for-next-contents.txt | 96 +- arch/arm/boot/compressed/decompress.c | 3 + arch/arm/boot/dts/Makefile | 9 + arch/arm/boot/dts/at91-sama7g5ek.dts | 12 + arch/arm/boot/dts/bcm-nsp-ax.dtsi | 70 + arch/arm/boot/dts/bcm-nsp.dtsi | 52 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 39 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 37 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 44 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 200 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 42 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 37 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 37 + arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 37 + arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 35 +- arch/arm/boot/dts/bcm5301x.dtsi | 10 +- arch/arm/boot/dts/bcm53573.dtsi | 18 + arch/arm/boot/dts/bcm94708.dts | 2 +- arch/arm/boot/dts/bcm94709.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 3 +- arch/arm/boot/dts/bcm958525er.dts | 3 +- arch/arm/boot/dts/bcm958525xmc.dts | 3 +- arch/arm/boot/dts/bcm958622hr.dts | 3 +- arch/arm/boot/dts/bcm958623hr.dts | 3 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 281 + arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 163 + arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts | 25 + arch/arm/boot/dts/bcm958625-meraki-mx64.dts | 24 + arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts | 33 + arch/arm/boot/dts/bcm958625-meraki-mx64w.dts | 32 + arch/arm/boot/dts/bcm958625-meraki-mx65.dts | 24 + arch/arm/boot/dts/bcm958625-meraki-mx65w.dts | 32 + .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 129 + arch/arm/boot/dts/bcm958625hr.dts | 3 +- arch/arm/boot/dts/bcm958625k.dts | 3 +- arch/arm/boot/dts/bcm988312hr.dts | 7 +- arch/arm/boot/dts/exynos3250-rinato.dts | 1 + arch/arm/boot/dts/exynos4210-i9100.dts | 1 + arch/arm/boot/dts/exynos4210-trats.dts | 1 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 1 + arch/arm/boot/dts/exynos4412-i9300.dts | 1 + arch/arm/boot/dts/exynos4412-i9305.dts | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 1 + arch/arm/boot/dts/exynos4412-p4note-n8010.dts | 1 + arch/arm/boot/dts/exynos4412-trats2.dts | 1 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 1 + arch/arm/boot/dts/exynos5250-snow.dts | 1 + arch/arm/boot/dts/exynos5250-spring.dts | 1 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/gemini-dlink-dir-685.dts | 18 - arch/arm/boot/dts/gemini-ns2502.dts | 148 + arch/arm/boot/dts/gemini-sl93512r.dts | 18 - arch/arm/boot/dts/gemini-sq201.dts | 18 - arch/arm/boot/dts/gemini-ssi1328.dts | 138 + arch/arm/boot/dts/gemini-wbd111.dts | 18 - arch/arm/boot/dts/gemini-wbd222.dts | 18 - arch/arm/boot/dts/gemini.dtsi | 33 +- arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 2 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 2 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 2 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 2 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 2 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 2 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 2 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 2 + arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 2 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 2 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 2 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 8 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 2 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 2 - arch/arm/boot/dts/mstar-v7.dtsi | 9 + arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 23 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 12 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 17 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 7 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 11 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 11 +- arch/arm/boot/dts/rk3066a.dtsi | 3 +- arch/arm/boot/dts/rk3188.dtsi | 3 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 1 + arch/arm/boot/dts/s5pv210-galaxys.dts | 1 + arch/arm/boot/dts/sama7g5.dtsi | 27 + arch/arm/boot/dts/ste-ab8500.dtsi | 13 +- arch/arm/boot/dts/ste-ab8505.dtsi | 13 +- arch/arm/boot/dts/ste-href.dtsi | 6 + arch/arm/boot/dts/ste-snowball.dts | 6 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 7 + arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 38 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/include/asm/assembler.h | 29 + arch/arm/include/asm/current.h | 50 + arch/arm/include/asm/smp.h | 3 +- arch/arm/include/asm/stackprotector.h | 2 - arch/arm/include/asm/switch_to.h | 16 + arch/arm/include/asm/thread_info.h | 15 +- arch/arm/include/asm/tls.h | 10 +- arch/arm/include/asm/uaccess.h | 4 +- arch/arm/kernel/asm-offsets.c | 6 +- arch/arm/kernel/devtree.c | 22 +- arch/arm/kernel/entry-armv.S | 5 + arch/arm/kernel/entry-common.S | 1 + arch/arm/kernel/entry-header.S | 8 + arch/arm/kernel/head-common.S | 5 + arch/arm/kernel/head-nommu.S | 1 + arch/arm/kernel/head.S | 5 +- arch/arm/kernel/process.c | 8 +- arch/arm/kernel/smp.c | 13 +- arch/arm/kernel/vmlinux-xip.lds.S | 6 +- arch/arm/mach-bcm/Kconfig | 4 - arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-ep93xx/clock.c | 975 +-- arch/arm/mach-ep93xx/core.c | 2 +- arch/arm/mach-ep93xx/soc.h | 42 +- arch/arm/mm/fault.c | 119 +- arch/arm/mm/fault.h | 4 + arch/arm/mm/proc-macros.S | 4 +- arch/arm/probes/kprobes/core.c | 2 +- arch/arm64/Kconfig | 118 +- arch/arm64/Kconfig.platforms | 4 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 16 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 1 + arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 1 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 22 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi | 86 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-7040-mochabin.dts | 458 ++ arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 13 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 3 +- arch/arm64/boot/dts/toshiba/Makefile | 1 + arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 6 + .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 61 + .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 44 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 59 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/arch_timer.h | 32 +- arch/arm64/include/asm/asm-extable.h | 95 + arch/arm64/include/asm/asm-uaccess.h | 7 +- arch/arm64/include/asm/assembler.h | 29 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/esr.h | 6 + arch/arm64/include/asm/extable.h | 23 +- arch/arm64/include/asm/fpsimd.h | 113 +- arch/arm64/include/asm/fpsimdmacros.h | 21 +- arch/arm64/include/asm/futex.h | 25 +- arch/arm64/include/asm/gpr-num.h | 26 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_hyp.h | 5 + arch/arm64/include/asm/processor.h | 49 +- arch/arm64/include/asm/sysreg.h | 28 +- arch/arm64/include/asm/thread_info.h | 2 +- arch/arm64/include/asm/uaccess.h | 26 +- arch/arm64/include/asm/vdso/compat_barrier.h | 7 - arch/arm64/include/asm/word-at-a-time.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/armv8_deprecated.c | 12 +- arch/arm64/kernel/cpu_errata.c | 64 + arch/arm64/kernel/cpufeature.c | 19 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry-fpsimd.S | 34 +- arch/arm64/kernel/fpsimd.c | 342 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/signal.c | 8 +- arch/arm64/kernel/smp.c | 31 +- arch/arm64/kernel/traps.c | 20 +- arch/arm64/kernel/vdso32/Makefile | 36 +- arch/arm64/kernel/vmlinux.lds.S | 3 +- arch/arm64/kvm/arm.c | 13 + arch/arm64/kvm/hyp/fpsimd.S | 6 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 75 + arch/arm64/kvm/hyp/include/hyp/switch.h | 245 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 200 + arch/arm64/kvm/hyp/include/nvhe/trap_handler.h | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 11 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 8 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 185 + arch/arm64/kvm/hyp/nvhe/setup.c | 3 + arch/arm64/kvm/hyp/nvhe/switch.c | 99 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 487 ++ arch/arm64/kvm/hyp/vhe/switch.c | 16 + arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 10 +- arch/arm64/lib/clear_user.S | 10 +- arch/arm64/lib/copy_from_user.S | 8 +- arch/arm64/lib/copy_to_user.S | 8 +- arch/arm64/mm/extable.c | 85 +- arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 14 +- arch/arm64/tools/cpucaps | 4 + arch/csky/kernel/smp.c | 6 +- arch/m68k/emu/nfblock.c | 9 +- arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/mips/Kconfig | 1 + arch/mips/kernel/smp-bmips.c | 3 +- arch/mips/loongson64/init.c | 1 + arch/mips/pci/pci-bcm47xx.c | 16 +- arch/mips/ralink/Kconfig | 3 +- arch/mips/sni/time.c | 4 +- arch/nios2/include/asm/irqflags.h | 4 +- arch/nios2/include/asm/registers.h | 2 +- arch/openrisc/kernel/signal.c | 2 - arch/openrisc/kernel/smp.c | 6 +- arch/parisc/Kconfig | 22 +- arch/parisc/include/asm/assembly.h | 32 + arch/parisc/include/asm/bitops.h | 9 - arch/parisc/include/asm/current.h | 19 + arch/parisc/include/asm/futex.h | 3 - arch/parisc/include/asm/ide.h | 4 - arch/parisc/include/asm/kfence.h | 44 + arch/parisc/include/asm/mckinley.h | 2 - arch/parisc/include/asm/pdc.h | 2 + arch/parisc/include/asm/processor.h | 11 +- arch/parisc/include/asm/ptrace.h | 6 +- arch/parisc/include/asm/runway.h | 2 - arch/parisc/include/asm/smp.h | 19 +- arch/parisc/include/asm/thread_info.h | 12 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/include/asm/unaligned.h | 2 - arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/kernel/Makefile | 1 + arch/parisc/kernel/asm-offsets.c | 29 +- arch/parisc/kernel/cache.c | 87 +- arch/parisc/kernel/entry.S | 90 +- arch/parisc/kernel/firmware.c | 32 + arch/parisc/kernel/head.S | 40 +- arch/parisc/kernel/irq.c | 6 +- arch/parisc/kernel/pdt.c | 4 +- arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/smp.c | 25 +- arch/parisc/kernel/stacktrace.c | 30 +- arch/parisc/kernel/sys_parisc.c | 10 +- arch/parisc/kernel/syscall.S | 26 +- arch/parisc/kernel/toc.c | 111 + arch/parisc/kernel/toc_asm.S | 88 + arch/parisc/kernel/traps.c | 9 +- arch/parisc/kernel/unwind.c | 31 +- arch/parisc/lib/bitops.c | 12 +- arch/parisc/mm/fault.c | 2 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/include/asm/ppc-pci.h | 5 - arch/powerpc/kernel/eeh.c | 8 + arch/powerpc/kernel/eeh_driver.c | 10 +- arch/powerpc/kernel/idle_book3s.S | 10 +- arch/powerpc/kernel/smp.c | 9 +- arch/powerpc/perf/isa207-common.c | 26 +- arch/powerpc/perf/isa207-common.h | 2 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 10 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 7 +- arch/riscv/kernel/cpu.c | 3 +- arch/riscv/net/bpf_jit_core.c | 5 + arch/s390/Kconfig | 2 + arch/s390/configs/debug_defconfig | 10 +- arch/s390/configs/defconfig | 6 + arch/s390/include/asm/ftrace.h | 12 + arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/mcount.S | 23 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 1 + arch/sh/boards/of-generic.c | 5 +- arch/sparc/Kconfig | 3 +- arch/sparc/kernel/ioport.c | 76 +- arch/um/drivers/ubd_kern.c | 13 +- arch/x86/Kconfig | 1 + arch/x86/Kconfig.cpu | 13 + arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/perf_event.h | 1 + arch/x86/ia32/ia32_signal.c | 1 - arch/x86/include/asm/fpu/api.h | 36 +- arch/x86/include/asm/fpu/internal.h | 530 -- arch/x86/include/asm/fpu/sched.h | 68 + arch/x86/include/asm/fpu/signal.h | 13 +- arch/x86/include/asm/fpu/types.h | 42 +- arch/x86/include/asm/fpu/xcr.h | 11 - arch/x86/include/asm/fpu/xstate.h | 19 - arch/x86/include/asm/pkru.h | 2 +- arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/trace/fpu.h | 4 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 2 + arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/common.c | 48 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/hygon.c | 2 + arch/x86/kernel/cpu/vortex.c | 39 + arch/x86/kernel/devicetree.c | 5 +- arch/x86/kernel/fpu/bugs.c | 2 +- arch/x86/kernel/fpu/context.h | 85 + arch/x86/kernel/fpu/core.c | 257 +- arch/x86/kernel/fpu/init.c | 39 +- arch/x86/kernel/fpu/internal.h | 33 + arch/x86/kernel/fpu/legacy.h | 115 + arch/x86/kernel/fpu/regset.c | 34 +- arch/x86/kernel/fpu/signal.c | 102 +- arch/x86/kernel/fpu/xstate.c | 218 +- arch/x86/kernel/fpu/xstate.h | 212 + arch/x86/kernel/probe_roms.c | 2 +- arch/x86/kernel/process.c | 8 +- arch/x86/kernel/process_32.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/sev-shared.c | 53 +- arch/x86/kernel/sev.c | 23 +- arch/x86/kernel/signal.c | 1 - arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 4 +- arch/x86/kvm/mmu/mmu.c | 1 + arch/x86/kvm/mmu/page_track.c | 3 +- arch/x86/kvm/mmu/spte.h | 7 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 210 +- arch/x86/math-emu/fpu_aux.c | 2 +- arch/x86/math-emu/fpu_entry.c | 6 +- arch/x86/math-emu/fpu_system.h | 2 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/mem_encrypt_identity.c | 9 + arch/x86/power/cpu.c | 2 +- arch/xtensa/boot/boot-elf/bootstrap.S | 2 + arch/xtensa/boot/boot-redboot/bootstrap.S | 72 +- arch/xtensa/include/asm/asmmacro.h | 65 + arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cacheflush.h | 2 + arch/xtensa/include/asm/cmpxchg.h | 16 +- arch/xtensa/include/asm/core.h | 11 + arch/xtensa/include/asm/processor.h | 32 +- arch/xtensa/include/asm/sections.h | 41 + arch/xtensa/include/asm/traps.h | 2 + arch/xtensa/kernel/align.S | 2 + arch/xtensa/kernel/entry.S | 216 +- arch/xtensa/kernel/head.S | 24 +- arch/xtensa/kernel/mcount.S | 38 +- arch/xtensa/kernel/process.c | 27 +- arch/xtensa/kernel/setup.c | 102 +- arch/xtensa/kernel/signal.c | 12 +- arch/xtensa/kernel/traps.c | 6 +- arch/xtensa/kernel/vectors.S | 55 +- arch/xtensa/kernel/vmlinux.lds.S | 12 +- arch/xtensa/lib/strncpy_user.S | 17 +- arch/xtensa/lib/usercopy.S | 28 +- block/Makefile | 2 +- block/bdev.c | 8 +- block/bfq-cgroup.c | 18 +- block/bio.c | 22 +- block/blk-cgroup.c | 5 +- block/blk-core.c | 331 +- block/blk-crypto-fallback.c | 118 +- block/blk-crypto-profile.c | 565 ++ block/blk-crypto.c | 29 +- block/blk-exec.c | 2 +- block/blk-flush.c | 12 +- block/blk-integrity.c | 4 +- block/blk-merge.c | 17 +- block/blk-mq-debugfs.c | 121 - block/blk-mq-sched.c | 7 +- block/blk-mq-sched.h | 39 +- block/blk-mq-tag.c | 13 +- block/blk-mq-tag.h | 24 +- block/blk-mq.c | 565 +- block/blk-mq.h | 26 +- block/blk-rq-qos.h | 5 +- block/blk-wbt.c | 3 + block/blk.h | 7 +- block/fops.c | 47 +- block/genhd.c | 50 +- block/ioctl.c | 20 +- block/keyslot-manager.c | 579 -- block/kyber-iosched.c | 10 +- block/partitions/core.c | 1 + block/partitions/efi.c | 2 +- block/partitions/ibm.c | 19 +- crypto/af_alg.c | 2 +- drivers/acpi/power.c | 104 +- drivers/acpi/tables.c | 3 + drivers/android/binder.c | 14 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/pata_legacy.c | 6 +- drivers/auxdisplay/Kconfig | 12 +- drivers/auxdisplay/Makefile | 1 + drivers/auxdisplay/cfag12864bfb.c | 9 +- drivers/auxdisplay/ht16k33.c | 501 +- drivers/auxdisplay/img-ascii-lcd.c | 205 +- drivers/auxdisplay/ks0108.c | 3 - drivers/auxdisplay/line-display.c | 261 + drivers/auxdisplay/line-display.h | 43 + drivers/base/core.c | 6 + drivers/bcma/host_pci.c | 6 +- drivers/block/aoe/aoeblk.c | 13 +- drivers/block/ataflop.c | 18 +- drivers/block/drbd/drbd_int.h | 3 +- drivers/block/loop.c | 19 +- drivers/block/nbd.c | 30 +- drivers/block/null_blk/main.c | 2 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 15 +- drivers/block/xen-blkfront.c | 8 +- drivers/bluetooth/btsdio.c | 2 + drivers/bluetooth/virtio_bt.c | 3 + drivers/cdrom/cdrom.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 20 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk-composite.c | 76 +- drivers/clk/samsung/Kconfig | 30 +- drivers/clk/samsung/clk-exynos4.c | 18 +- drivers/clk/samsung/clk-exynos5250.c | 10 +- drivers/clk/samsung/clk-exynos5420.c | 2 +- drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 - drivers/clk/samsung/clk.h | 2 - drivers/clocksource/Kconfig | 2 + drivers/counter/counter-chrdev.c | 6 - drivers/counter/counter-sysfs.c | 21 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c3xxx/adf_drv.c | 7 +- drivers/crypto/qat/qat_c62x/adf_drv.c | 7 +- drivers/crypto/qat/qat_common/adf_aer.c | 10 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 3 +- drivers/crypto/qat/qat_dh895xcc/adf_drv.c | 7 +- drivers/dma-buf/dma-buf.c | 4 +- drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bestcomm/ata.c | 2 +- drivers/dma/bestcomm/bestcomm.c | 22 +- drivers/dma/bestcomm/fec.c | 4 +- drivers/dma/bestcomm/gen_bd.c | 4 +- drivers/dma/dma-jz4780.c | 1 + drivers/dma/dmaengine.c | 3 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 113 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 35 +- drivers/dma/dw-edma/dw-edma-core.c | 1 - drivers/dma/idxd/device.c | 3 +- drivers/dma/idxd/dma.c | 2 + drivers/dma/idxd/registers.h | 3 +- drivers/dma/imx-sdma.c | 28 +- drivers/dma/sh/rz-dmac.c | 14 + drivers/dma/stm32-dma.c | 24 +- drivers/dma/stm32-mdma.c | 3 +- drivers/dma/tegra210-adma.c | 55 +- drivers/dma/xilinx/zynqmp_dma.c | 67 +- drivers/firmware/tegra/bpmp-debugfs.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/fsi/fsi-occ.c | 209 +- drivers/fsi/fsi-sbefifo.c | 28 +- drivers/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 27 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 17 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 90 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 32 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 5 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 49 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 237 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 115 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 17 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 9 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- .../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/ast/ast_mode.c | 18 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_modeset_lock.c | 17 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 1 - drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 12 + drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/i9xx_plane.c | 30 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 47 - drivers/gpu/drm/i915/display/intel_crt.c | 13 +- drivers/gpu/drm/i915/display/intel_crtc.h | 5 + drivers/gpu/drm/i915/display/intel_cursor.c | 19 +- drivers/gpu/drm/i915/display/intel_ddi.c | 44 +- drivers/gpu/drm/i915/display/intel_ddi.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1213 +--- drivers/gpu/drm/i915/display/intel_display.h | 17 +- drivers/gpu/drm/i915/display/intel_display_power.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 19 +- drivers/gpu/drm/i915/display/intel_dp.c | 130 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 520 +- drivers/gpu/drm/i915/display/intel_fb.h | 30 +- drivers/gpu/drm/i915/display/intel_fdi.c | 136 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 ++ drivers/gpu/drm/i915/display/intel_pch_display.h | 27 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 ++ drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 + drivers/gpu/drm/i915/display/intel_psr.c | 6 +- drivers/gpu/drm/i915/display/intel_sprite.c | 35 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 - drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 288 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 57 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 229 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 16 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 797 ++- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 26 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 27 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 29 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 7 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 29 +- drivers/gpu/drm/i915/gt/intel_context.c | 51 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 73 +- drivers/gpu/drm/i915/gt/intel_engine.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 66 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 13 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 37 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 7 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 55 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 4 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 14 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 41 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 4 + drivers/gpu/drm/i915/gt/intel_llc.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 5 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 12 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 54 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 34 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1446 +++- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 179 + drivers/gpu/drm/i915/i915_debugfs.c | 43 +- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_query.c | 2 + drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/i915_request.c | 143 +- drivers/gpu/drm/i915/i915_request.h | 23 + drivers/gpu/drm/i915/i915_vma.c | 21 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/intel_pm.c | 7 +- drivers/gpu/drm/i915/intel_wakeref.h | 12 + .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/mock_region.c | 2 - drivers/gpu/drm/kmb/kmb_crtc.c | 41 +- drivers/gpu/drm/kmb/kmb_drv.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.h | 10 +- drivers/gpu/drm/kmb/kmb_dsi.c | 25 +- drivers/gpu/drm/kmb/kmb_dsi.h | 2 +- drivers/gpu/drm/kmb/kmb_plane.c | 43 +- drivers/gpu/drm/kmb/kmb_plane.h | 6 + drivers/gpu/drm/msm/Kconfig | 2 + drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 7 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 256 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 8 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 267 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 92 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 70 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 89 + drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 12 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 8 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 64 +- drivers/gpu/drm/msm/dp/dp_debug.c | 294 +- drivers/gpu/drm/msm/dp/dp_debug.h | 4 +- drivers/gpu/drm/msm/dp/dp_display.c | 143 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 + drivers/gpu/drm/msm/dp/dp_drm.c | 13 +- drivers/gpu/drm/msm/dp/dp_panel.c | 2 +- drivers/gpu/drm/msm/dp/dp_parser.c | 137 +- drivers/gpu/drm/msm/dp/dp_parser.h | 14 +- drivers/gpu/drm/msm/dsi/dsi.h | 2 + drivers/gpu/drm/msm/dsi/dsi_host.c | 123 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 66 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 25 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 5 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 33 +- drivers/gpu/drm/msm/msm_drv.h | 31 +- drivers/gpu/drm/msm/msm_gem.c | 24 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 11 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 41 +- drivers/gpu/drm/msm/msm_kms.h | 3 +- drivers/gpu/drm/msm/msm_submitqueue.c | 1 + drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 - drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 208 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 1 - drivers/gpu/ipu-v3/ipu-csi.c | 31 +- drivers/hid/hid-apple.c | 54 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-quirks.c | 3 +- drivers/hv/hyperv_vmbus.h | 1 + drivers/hwmon/occ/p9_sbe.c | 86 +- drivers/hwmon/tmp421.c | 4 +- drivers/i2c/i2c-core-acpi.c | 22 +- drivers/iio/accel/sca3000.c | 3 +- drivers/iio/adc/ab8500-gpadc.c | 22 +- drivers/iio/adc/aspeed_adc.c | 2 +- drivers/iio/adc/imx7d_adc.c | 18 +- drivers/iio/adc/lpc18xx_adc.c | 75 +- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 17 +- drivers/iio/adc/meson_saradc.c | 39 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 9 +- drivers/iio/adc/rockchip_saradc.c | 27 +- drivers/iio/adc/stm32-adc-core.c | 1 + drivers/iio/adc/stm32-adc-core.h | 10 + drivers/iio/adc/stm32-adc.c | 422 +- drivers/iio/adc/ti-adc128s052.c | 33 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 1 - drivers/iio/chemical/scd4x.c | 9 +- drivers/iio/frequency/Kconfig | 12 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/adrf6780.c | 527 ++ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/industrialio-buffer.c | 14 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/cm3605.c | 29 +- drivers/iio/light/gp2ap002.c | 24 +- drivers/iio/multiplexer/iio-mux.c | 7 +- drivers/infiniband/hw/irdma/verbs.c | 8 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/devx.h | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 31 +- drivers/infiniband/hw/mlx5/mr.c | 85 +- drivers/infiniband/hw/mlx5/odp.c | 38 +- drivers/infiniband/hw/mlx5/wr.c | 10 +- drivers/infiniband/hw/qedr/qedr.h | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/input/misc/axp20x-pek.c | 26 +- drivers/iommu/apple-dart.c | 3 +- drivers/iommu/intel/Kconfig | 4 + drivers/iommu/intel/cap_audit.c | 13 + drivers/iommu/intel/cap_audit.h | 1 + drivers/iommu/intel/dmar.c | 10 +- drivers/iommu/intel/iommu.c | 213 +- drivers/iommu/intel/svm.c | 24 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/irqchip/Kconfig | 23 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 47 +- drivers/irqchip/irq-bcm7120-l2.c | 21 +- drivers/irqchip/irq-brcmstb-l2.c | 16 +- drivers/irqchip/irq-mchp-eic.c | 280 + drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-pic.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ts4800.c | 4 +- drivers/isdn/hardware/mISDN/hfcpci.c | 8 +- drivers/md/bcache/bcache.h | 4 - drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/debug.c | 15 +- drivers/md/bcache/io.c | 16 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 91 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/util.h | 12 - drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-bufio.c | 2 +- drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-core.h | 4 +- drivers/md/dm-dust.c | 5 +- drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-era-target.c | 2 +- drivers/md/dm-exception-store.h | 2 +- drivers/md/dm-flakey.c | 3 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-linear.c | 3 +- drivers/md/dm-log-writes.c | 4 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 171 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 14 +- drivers/md/md.c | 26 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 3 + drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7604.c | 15 +- drivers/media/i2c/tda1997x.c | 119 +- drivers/media/i2c/tda1997x_regs.h | 3 + drivers/media/pci/ivtv/ivtvfb.c | 4 +- drivers/media/pci/saa7134/saa7134-cards.c | 53 + drivers/media/pci/saa7134/saa7134-dvb.c | 29 + drivers/media/pci/saa7134/saa7134.h | 1 + drivers/media/platform/allegro-dvt/allegro-core.c | 311 +- drivers/media/platform/allegro-dvt/allegro-mail.c | 23 +- drivers/media/platform/allegro-dvt/allegro-mail.h | 10 +- drivers/media/platform/allegro-dvt/nal-h264.c | 74 - drivers/media/platform/allegro-dvt/nal-h264.h | 200 +- drivers/media/platform/allegro-dvt/nal-hevc.c | 202 +- drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +- drivers/media/platform/aspeed-video.c | 100 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 73 +- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 2 + drivers/media/platform/qcom/venus/core.c | 77 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 67 +- drivers/media/platform/qcom/venus/helpers.h | 4 + drivers/media/platform/qcom/venus/hfi.c | 48 +- drivers/media/platform/qcom/venus/vdec.c | 25 +- drivers/media/platform/qcom/venus/venc.c | 116 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 21 + drivers/media/rc/Kconfig | 8 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/sir_ir.c | 438 -- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 5 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 87 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 169 +- drivers/memory/tegra/tegra20-emc.c | 1 + drivers/memstick/host/r592.c | 8 +- drivers/message/fusion/mptbase.c | 7 +- drivers/message/fusion/mptbase.h | 2 +- drivers/message/fusion/mptctl.c | 4 +- drivers/message/fusion/mptlan.c | 2 +- drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/arizona-core.c | 13 - drivers/mfd/arizona-i2c.c | 14 +- drivers/mfd/arizona-spi.c | 13 +- drivers/mfd/arizona.h | 2 - drivers/misc/cxl/guest.c | 30 +- drivers/misc/cxl/pci.c | 35 +- drivers/misc/habanalabs/Kconfig | 2 + drivers/misc/habanalabs/common/Makefile | 2 +- .../misc/habanalabs/common/command_submission.c | 105 +- drivers/misc/habanalabs/common/context.c | 8 +- drivers/misc/habanalabs/common/debugfs.c | 51 + drivers/misc/habanalabs/common/device.c | 159 +- drivers/misc/habanalabs/common/firmware_if.c | 28 +- drivers/misc/habanalabs/common/habanalabs.h | 64 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/hwmgr.c | 117 + drivers/misc/habanalabs/common/hwmon.c | 194 +- drivers/misc/habanalabs/common/irq.c | 5 +- drivers/misc/habanalabs/common/memory.c | 513 +- drivers/misc/habanalabs/common/mmu/mmu.c | 30 +- drivers/misc/habanalabs/common/sysfs.c | 6 +- drivers/misc/habanalabs/gaudi/Makefile | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 22 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 - drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 - drivers/misc/habanalabs/goya/goya.c | 13 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 - drivers/misc/habanalabs/include/common/cpucp_if.h | 22 +- .../misc/habanalabs/include/common/hl_boot_if.h | 189 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 10 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + drivers/mmc/core/crypto.c | 11 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/Makefile | 1 - drivers/mmc/host/cqhci-crypto.c | 33 +- drivers/mmc/host/dw_mmc.c | 39 +- drivers/mmc/host/mxs-mmc.c | 10 + drivers/mmc/host/sdhci-acpi.c | 14 +- drivers/mmc/host/sdhci-esdhc-imx.c | 16 + drivers/mmc/host/sdhci-omap.c | 265 +- drivers/mmc/host/sdhci-pci-core.c | 152 +- drivers/mmc/host/sdhci-pci-data.c | 6 - drivers/mmc/host/sdhci-pci.h | 5 - drivers/mmc/host/sdhci.c | 19 + drivers/mmc/host/sdhci.h | 2 +- drivers/mtd/mtd_blkdevs.c | 6 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 8 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 7 +- drivers/mtd/spi-nor/micron-st.c | 4 +- drivers/mux/core.c | 38 +- drivers/net/can/m_can/m_can_platform.c | 14 +- drivers/net/can/rcar/rcar_can.c | 20 +- drivers/net/can/sja1000/peak_pci.c | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/dsa/qca8k.c | 76 +- drivers/net/dsa/realtek-smi-core.c | 4 + drivers/net/dsa/realtek-smi-core.h | 1 + drivers/net/dsa/rtl8365mb.c | 1982 ++++++ drivers/net/dsa/sja1105/sja1105.h | 25 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 35 +- drivers/net/dsa/sja1105/sja1105_main.c | 94 +- drivers/net/dsa/sja1105/sja1105_vl.c | 3 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- drivers/net/ethernet/cirrus/cs89x0.c | 11 +- drivers/net/ethernet/davicom/dm9000.c | 7 +- drivers/net/ethernet/ethoc.c | 8 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc.c | 8 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 18 +- drivers/net/ethernet/freescale/fec_main.c | 5 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 37 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 9 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 4 +- drivers/net/ethernet/intel/e1000e/e1000.h | 4 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 31 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 46 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 192 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 108 +- drivers/net/ethernet/intel/ice/ice_base.c | 34 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 201 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_devids.h | 4 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 126 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 127 - drivers/net/ethernet/intel/ice/ice_fltr.h | 4 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lib.c | 585 +- drivers/net/ethernet/intel/ice/ice_lib.h | 17 +- drivers/net/ethernet/intel/ice/ice_main.c | 1092 ++- drivers/net/ethernet/intel/ice/ice_sched.c | 184 + drivers/net/ethernet/intel/ice/ice_sched.h | 8 + drivers/net/ethernet/intel/ice/ice_switch.c | 128 +- drivers/net/ethernet/intel/ice/ice_switch.h | 13 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 221 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 22 + drivers/net/ethernet/intel/ice/ice_txrx.c | 114 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 7 + drivers/net/ethernet/intel/ice/ice_type.h | 3 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 177 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +- drivers/net/ethernet/intel/igc/igc_hw.h | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 + .../net/ethernet/marvell/prestera/prestera_main.c | 7 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 8 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 6 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 51 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 16 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 72 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 1082 --- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 81 - drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 1138 ++++ drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 86 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 355 + drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 37 + .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 611 ++ .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 52 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 352 - drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 35 - .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 4 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 10 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 11 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 15 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 427 +- drivers/net/ethernet/micrel/ks8842.c | 8 +- drivers/net/ethernet/micrel/ks8851.h | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 10 +- drivers/net/ethernet/micrel/ks8851_par.c | 4 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 7 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 + .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 272 +- drivers/net/ethernet/mscc/ocelot.h | 1 + drivers/net/ethernet/mscc/ocelot_mrp.c | 8 +- drivers/net/ethernet/mscc/ocelot_net.c | 15 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1 + drivers/net/ethernet/natsemi/natsemi.c | 6 +- drivers/net/ethernet/natsemi/ns83820.c | 11 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/nxp/lpc_eth.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 6 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 103 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 20 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/renesas/ravb_main.c | 16 +- drivers/net/ethernet/renesas/sh_eth.c | 16 +- drivers/net/ethernet/rocker/rocker_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 9 +- drivers/net/ethernet/sfc/ethtool_common.c | 10 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 37 +- drivers/net/ethernet/sfc/ptp.c | 4 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/silan/sc92031.c | 14 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 10 +- drivers/net/ethernet/smsc/smc91x.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 16 +- drivers/net/ethernet/smsc/smsc9420.c | 18 +- drivers/net/ethernet/socionext/netsec.c | 16 +- drivers/net/ethernet/socionext/sni_ave.c | 15 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/ethernet/sun/sunvnet.c | 4 +- drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/ti/tlan.c | 10 +- drivers/net/ethernet/toshiba/tc35815.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 7 +- drivers/net/ethernet/wiznet/w5100.h | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 12 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/hamradio/baycom_epp.c | 6 +- drivers/net/ieee802154/ca8210.c | 2 - drivers/net/phy/micrel.c | 5 +- drivers/net/phy/phylink.c | 44 +- drivers/net/phy/realtek.c | 8 + drivers/net/usb/usbnet.c | 4 + drivers/net/vrf.c | 4 - drivers/net/wireless/ath/ath10k/mac.c | 6 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath10k/snoc.c | 77 + drivers/net/wireless/ath/ath10k/snoc.h | 5 + drivers/net/wireless/ath/ath10k/wmi.h | 3 + drivers/net/wireless/ath/ath11k/core.c | 10 +- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 10 +- drivers/net/wireless/ath/ath11k/dp.h | 1 + drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 41 +- drivers/net/wireless/ath/ath11k/qmi.c | 1 - drivers/net/wireless/ath/ath11k/wmi.c | 10 +- drivers/net/wireless/ath/ath5k/sysfs.c | 8 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 9 +- drivers/net/wireless/ath/ath9k/debug.c | 57 +- drivers/net/wireless/ath/ath9k/debug.h | 1 + drivers/net/wireless/ath/ath9k/init.c | 6 +- drivers/net/wireless/ath/ath9k/main.c | 4 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 10 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 10 +- drivers/net/wireless/ath/wil6210/main.c | 6 +- drivers/net/wireless/ath/wil6210/wil6210.h | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/atmel/atmel.c | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 4 +- drivers/net/wireless/cisco/airo.c | 27 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 10 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 5 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 4 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 7 +- drivers/net/wireless/marvell/libertas/cmd.c | 5 +- drivers/net/wireless/marvell/libertas/main.c | 4 +- drivers/net/wireless/marvell/mwifiex/11n.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 12 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 21 + drivers/net/wireless/marvell/mwifiex/main.c | 20 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/pcie.c | 36 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 + drivers/net/wireless/marvell/mwifiex/uap_event.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 22 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 14 + drivers/net/wireless/mediatek/mt76/mac80211.c | 242 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76.h | 126 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 + drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 2 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 62 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 68 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 296 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 115 - .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 11 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 334 - .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 7 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 355 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 37 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 381 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 170 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 646 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 334 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1046 +-- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 105 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 144 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 149 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 23 + .../net/wireless/mediatek/mt76/mt7915/testmode.h | 6 + drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 74 +- drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c | 100 - drivers/net/wireless/mediatek/mt76/mt7921/init.c | 93 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 776 +-- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 32 + drivers/net/wireless/mediatek/mt76/mt7921/main.c | 328 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 448 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 179 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 66 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 348 + .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 115 + drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 58 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 317 + .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 220 + .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 135 + .../net/wireless/mediatek/mt76/mt7921/testmode.c | 197 + drivers/net/wireless/mediatek/mt76/sdio.c | 303 +- drivers/net/wireless/mediatek/mt76/sdio.h | 138 + drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 364 + drivers/net/wireless/mediatek/mt76/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/testmode.h | 7 + drivers/net/wireless/mediatek/mt76/tx.c | 84 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 13 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 4 +- drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/realtek/rtw89/cam.c | 2 +- drivers/net/wireless/realtek/rtw89/mac.c | 2 - drivers/net/wireless/realtek/rtw89/pci.c | 2 +- drivers/net/wireless/realtek/rtw89/phy.c | 4 +- drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/wl3501_cs.c | 3 +- drivers/net/wireless/zydas/zd1201.c | 9 +- drivers/nfc/st95hf/core.c | 6 +- drivers/nvme/host/core.c | 170 +- drivers/nvme/host/fabrics.c | 6 +- drivers/nvme/host/fabrics.h | 8 + drivers/nvme/host/fc.c | 34 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 19 + drivers/nvme/host/pci.c | 59 +- drivers/nvme/host/rdma.c | 27 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/host/zns.c | 2 + drivers/nvme/target/admin-cmd.c | 16 +- drivers/nvme/target/configfs.c | 41 + drivers/nvme/target/core.c | 17 +- drivers/nvme/target/discovery.c | 2 + drivers/nvme/target/fabrics-cmd.c | 3 +- drivers/nvme/target/io-cmd-bdev.c | 4 +- drivers/nvme/target/io-cmd-file.c | 4 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 6 + drivers/nvme/target/rdma.c | 30 + drivers/nvme/target/tcp.c | 16 + drivers/of/base.c | 22 + drivers/of/kobj.c | 4 +- drivers/of/of_private.h | 2 +- drivers/of/of_reserved_mem.c | 2 + drivers/of/unittest.c | 2 + drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/Makefile | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 19 +- drivers/pci/controller/dwc/pcie-qcom.c | 96 +- drivers/pci/controller/dwc/pcie-uniphier.c | 26 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pcie-apple.c | 3 +- drivers/pci/controller/pcie-mt7621.c | 600 ++ drivers/pci/controller/vmd.c | 4 +- drivers/pci/hotplug/cpqphp_pci.c | 6 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 2 + drivers/pci/hotplug/pciehp_hpc.c | 26 + drivers/pci/iov.c | 24 +- drivers/pci/pci-driver.c | 55 +- drivers/pci/pci-sysfs.c | 24 +- drivers/pci/pci.c | 53 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/Makefile | 4 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 20 +- drivers/pci/pcie/portdrv_pci.c | 27 +- drivers/pci/probe.c | 18 +- drivers/pci/switch/switchtec.c | 67 +- drivers/pci/xen-pcifront.c | 58 +- drivers/phy/cadence/phy-cadence-torrent.c | 316 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 16 +- drivers/phy/st/phy-stm32-usbphyc.c | 203 + drivers/phy/ti/phy-gmii-sel.c | 2 + drivers/platform/chrome/cros_ec_proto.c | 48 + drivers/platform/chrome/cros_ec_typec.c | 69 +- drivers/platform/chrome/cros_usbpd_notify.c | 50 +- drivers/platform/mellanox/Kconfig | 12 + drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxreg-hotplug.c | 123 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 906 +++ drivers/platform/surface/surface3-wmi.c | 9 +- drivers/platform/surface/surface3_power.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/platform/x86/ideapad-laptop.c | 8 +- drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/mlx-platform.c | 2279 ++++++- drivers/platform/x86/panasonic-laptop.c | 18 +- drivers/platform/x86/system76_acpi.c | 428 +- drivers/platform/x86/thinkpad_acpi.c | 56 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/axp288_charger.c | 37 +- drivers/power/supply/bq25890_charger.c | 34 +- drivers/ptp/ptp_clock.c | 16 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-microchip-sparx5.c | 40 +- drivers/rtc/Kconfig | 1 + drivers/rtc/class.c | 7 + drivers/rtc/dev.c | 65 + drivers/rtc/interface.c | 3 +- drivers/rtc/rtc-pcf8523.c | 434 +- drivers/rtc/rtc-rv3028.c | 74 + drivers/rtc/rtc-rv3032.c | 76 + drivers/s390/block/dasd.c | 9 +- drivers/s390/block/dasd_3990_erp.c | 6 +- drivers/s390/block/dasd_eckd.c | 294 +- drivers/s390/block/dasd_eckd.h | 13 +- drivers/s390/block/dasd_erp.c | 8 +- drivers/s390/block/dasd_int.h | 11 +- drivers/s390/block/dasd_ioctl.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 + drivers/scsi/lpfc/lpfc_disc.h | 12 +- drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 112 +- drivers/scsi/lpfc/lpfc_init.c | 68 +- drivers/scsi/lpfc/lpfc_scsi.c | 19 +- drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_nvme.c | 15 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/sd.c | 8 +- drivers/scsi/sr.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 6 +- drivers/scsi/ufs/ufshcd-crypto.c | 32 +- drivers/scsi/ufs/ufshcd-crypto.h | 9 +- drivers/scsi/ufs/ufshcd-pci.c | 2 + drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 2 +- drivers/scsi/ufs/ufshcd.h | 6 +- drivers/soc/fsl/dpio/qbman-portal.c | 11 +- drivers/soc/qcom/smp2p.c | 121 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 - drivers/soundwire/bus.c | 2 +- drivers/soundwire/qcom.c | 27 + drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-at91-usart.c | 27 +- drivers/ssb/pcihost_wrapper.c | 6 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/gdm724x/gdm_lte.c | 4 +- drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 5 + drivers/staging/media/rkvdec/rkvdec-h264.c | 5 +- drivers/staging/media/rkvdec/rkvdec.c | 40 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 113 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 30 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/most/net/net.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 52 +- drivers/staging/mt7621-pci/Kconfig | 8 - drivers/staging/mt7621-pci/Makefile | 2 - drivers/staging/mt7621-pci/TODO | 4 - drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 104 - drivers/staging/mt7621-pci/pci-mt7621.c | 600 -- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/qlge/qlge_main.c | 18 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/r8188eu/Makefile | 152 +- drivers/staging/r8188eu/core/rtw_cmd.c | 22 +- drivers/staging/r8188eu/core/rtw_debug.c | 886 --- drivers/staging/r8188eu/core/rtw_led.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 14 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 3 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 8 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 122 +- drivers/staging/r8188eu/hal/odm.c | 225 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 41 +- drivers/staging/r8188eu/hal/odm_interface.c | 5 - drivers/staging/r8188eu/hal/rtl8188e_dm.c | 11 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 5 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/usb_halinit.c | 8 - drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 78 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/odm.h | 208 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 2 +- drivers/staging/r8188eu/include/odm_interface.h | 2 - drivers/staging/r8188eu/include/odm_precomp.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 13 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 1 - drivers/staging/r8188eu/include/rtw_cmd.h | 5 +- drivers/staging/r8188eu/include/rtw_debug.h | 148 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 4 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 7 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 8 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 7 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192u/r8192U.h | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 15 +- drivers/staging/rtl8712/os_intfs.c | 9 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 17 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 5 +- drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/rf.c | 8 +- drivers/staging/vt6655/rxtx.c | 50 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 4 +- drivers/target/target_core_file.c | 4 +- drivers/target/target_core_iblock.c | 8 +- drivers/tee/optee/Makefile | 5 +- drivers/tee/optee/call.c | 445 +- drivers/tee/optee/core.c | 719 +- drivers/tee/optee/ffa_abi.c | 911 +++ drivers/tee/optee/optee_ffa.h | 153 + drivers/tee/optee/optee_msg.h | 27 +- drivers/tee/optee/optee_private.h | 157 +- drivers/tee/optee/rpc.c | 237 +- drivers/tee/optee/shm_pool.c | 101 - drivers/tee/optee/shm_pool.h | 14 - drivers/tee/optee/smc_abi.c | 1362 ++++ drivers/thermal/gov_user_space.c | 9 + .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/qcom/Kconfig | 2 +- drivers/thermal/qcom/tsens.c | 29 +- drivers/thermal/rockchip_thermal.c | 2 +- drivers/thermal/thermal_core.c | 6 +- drivers/thermal/thermal_sysfs.c | 3 + drivers/thermal/uniphier_thermal.c | 4 + drivers/tty/sysrq.c | 2 +- drivers/tty/tty_buffer.c | 3 + drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/gadget/legacy/inode.c | 11 +- drivers/usb/host/xhci-pci.c | 2 +- drivers/usb/serial/keyspan.c | 15 +- drivers/usb/storage/unusual_devs.h | 10 + drivers/usb/typec/Kconfig | 4 +- drivers/usb/typec/tipd/core.c | 8 + drivers/vdpa/mlx5/core/mlx5_vdpa.h | 8 +- drivers/vdpa/mlx5/core/mr.c | 8 +- drivers/vdpa/mlx5/core/resources.c | 13 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vfio/vfio.c | 347 +- drivers/video/backlight/ili9320.c | 3 +- drivers/video/backlight/ili9320.h | 2 +- drivers/video/backlight/vgg2432a4.c | 4 +- fs/affs/super.c | 2 +- fs/aio.c | 14 +- fs/autofs/waitq.c | 2 +- fs/btrfs/block-group.c | 188 +- fs/btrfs/block-group.h | 2 + fs/btrfs/check-integrity.c | 201 +- fs/btrfs/ctree.h | 7 + fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/disk-io.h | 3 - fs/btrfs/ioctl.c | 18 +- fs/btrfs/relocation.c | 4 + fs/btrfs/sysfs.c | 93 +- fs/btrfs/tree-log.c | 5 +- fs/btrfs/volumes.c | 25 +- fs/buffer.c | 4 +- fs/cachefiles/io.c | 12 +- fs/ceph/file.c | 2 +- fs/ceph/super.c | 2 +- fs/ceph/xattr.c | 3 +- fs/cifs/file.c | 4 +- fs/cramfs/inode.c | 2 +- fs/direct-io.c | 2 +- fs/erofs/erofs_fs.h | 2 +- fs/exfat/inode.c | 2 +- fs/ext4/super.c | 2 +- fs/f2fs/compress.c | 1 + fs/f2fs/data.c | 57 +- fs/f2fs/f2fs.h | 44 +- fs/f2fs/gc.c | 5 +- fs/f2fs/segment.c | 55 +- fs/f2fs/segment.h | 1 + fs/f2fs/super.c | 19 + fs/f2fs/sysfs.c | 24 +- fs/fat/inode.c | 5 +- fs/fs-writeback.c | 5 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 10 +- fs/fuse/dir.c | 45 +- fs/fuse/file.c | 96 +- fs/fuse/fuse_i.h | 18 +- fs/fuse/inode.c | 132 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 4 +- fs/fuse/virtio_fs.c | 12 +- fs/fuse/xattr.c | 10 +- fs/gfs2/file.c | 20 +- fs/gfs2/glock.c | 15 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/inode.c | 7 +- fs/io_uring.c | 74 +- fs/iomap/direct-io.c | 12 +- fs/isofs/inode.c | 2 + fs/jfs/resize.c | 5 +- fs/jfs/super.c | 5 +- fs/ksmbd/auth.c | 16 +- fs/ksmbd/ksmbd_netlink.h | 2 + fs/ksmbd/mgmt/user_config.c | 2 +- fs/ksmbd/mgmt/user_config.h | 1 + fs/ksmbd/smb2pdu.c | 146 +- fs/ksmbd/transport_ipc.c | 3 +- fs/ksmbd/transport_ipc.h | 2 +- fs/locks.c | 114 +- fs/nfs/blocklayout/dev.c | 4 +- fs/nfs/direct.c | 2 +- fs/nfs/nfs4proc.c | 3 +- fs/nfsd/nfssvc.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/ntfs/super.c | 8 +- fs/ntfs3/super.c | 2 +- fs/overlayfs/file.c | 4 +- fs/pstore/blk.c | 8 +- fs/quota/quota_tree.c | 15 + fs/reiserfs/super.c | 8 +- fs/squashfs/super.c | 5 +- fs/udf/lowlevel.c | 5 +- fs/udf/super.c | 9 +- include/drm/drm_dp_helper.h | 21 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/phy/phy-cadence.h | 2 + include/linux/backing-dev.h | 1 - include/linux/bio.h | 64 +- include/linux/blk-crypto-profile.h | 166 + include/linux/blk-mq.h | 173 +- include/linux/blk_types.h | 18 + include/linux/blkdev.h | 112 +- include/linux/bpf.h | 2 + include/linux/compiler-gcc.h | 8 + include/linux/container_of.h | 12 +- include/linux/counter.h | 7 - include/linux/damon.h | 137 +- include/linux/device-mapper.h | 4 +- include/linux/device/bus.h | 1 + include/linux/dmar.h | 8 + include/linux/dsa/8021q.h | 5 +- include/linux/etherdevice.h | 21 + include/linux/filter.h | 1 + include/linux/fs.h | 8 +- include/linux/fsi-occ.h | 2 + include/linux/genhd.h | 21 +- include/linux/gfp.h | 4 + include/linux/intel-iommu.h | 13 +- include/linux/io-mapping.h | 6 - include/linux/irqchip.h | 15 +- include/linux/keyslot-manager.h | 120 - include/linux/kfence.h | 21 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 3 + include/linux/mempolicy.h | 4 - include/linux/migrate.h | 5 + include/linux/mlx5/device.h | 15 + include/linux/mlx5/driver.h | 31 +- include/linux/mlx5/fs.h | 9 + include/linux/mlx5/mlx5_ifc.h | 298 +- include/linux/mm_types.h | 2 - include/linux/mmc/host.h | 4 +- include/linux/mmc/sdhci-pci-data.h | 18 - include/linux/mmzone.h | 12 + include/linux/mux/consumer.h | 23 +- include/linux/mux/driver.h | 4 + include/linux/netdevice.h | 4 - include/linux/nvme-fc-driver.h | 7 + include/linux/nvme-rdma.h | 2 + include/linux/nvme.h | 11 +- include/linux/of.h | 3 +- include/linux/page-flags.h | 23 + include/linux/page_owner.h | 12 +- include/linux/pci.h | 17 +- include/linux/percpu-refcount.h | 33 +- include/linux/platform_data/cros_ec_proto.h | 3 + include/linux/platform_data/mlxreg.h | 82 + include/linux/platform_data/x86/soc.h | 65 + include/linux/rtc.h | 2 + include/linux/sbitmap.h | 11 + include/linux/sched/task_stack.h | 4 + include/linux/security.h | 6 +- include/linux/signal.h | 1 - include/linux/slub_def.h | 13 +- include/linux/tee_drv.h | 7 +- include/linux/trace_recursion.h | 49 +- include/linux/u64_stats_sync.h | 10 + include/linux/user_namespace.h | 2 + include/linux/vmalloc.h | 10 - include/linux/workqueue.h | 3 +- include/net/act_api.h | 10 +- include/net/cfg80211.h | 15 +- include/net/codel.h | 7 +- include/net/codel_impl.h | 14 +- include/net/dsa.h | 43 +- include/net/gen_stats.h | 59 +- include/net/mctp.h | 2 +- include/net/netfilter/xt_rateest.h | 2 +- include/net/pkt_cls.h | 6 +- include/net/sch_generic.h | 78 +- include/scsi/scsi_transport_sas.h | 1 + include/soc/mscc/ocelot.h | 24 +- include/sound/memalloc.h | 58 +- include/sound/soc-component.h | 5 + include/trace/events/block.h | 6 +- include/trace/events/f2fs.h | 21 +- include/trace/events/kyber.h | 19 +- include/trace/events/vmscan.h | 38 + include/trace/events/writeback.h | 7 - include/uapi/drm/i915_drm.h | 139 +- include/uapi/linux/bcache.h | 4 +- include/uapi/linux/bpf.h | 8 + include/uapi/linux/btf.h | 8 +- include/uapi/linux/if_ether.h | 1 + include/uapi/linux/map_to_14segment.h | 241 + include/uapi/linux/mctp.h | 7 +- include/uapi/linux/nl80211-vnd-intel.h | 29 + include/uapi/linux/nl80211.h | 6 +- include/uapi/linux/perf_event.h | 19 +- include/uapi/linux/pkt_sched.h | 3 +- include/uapi/linux/rtc.h | 31 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/misc/habanalabs.h | 84 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 145 + init/Kconfig | 5 +- kernel/auditsc.c | 7 +- kernel/bpf/btf.c | 44 +- kernel/bpf/core.c | 4 +- kernel/bpf/preload/.gitignore | 4 +- kernel/bpf/preload/Makefile | 3 +- kernel/bpf/syscall.c | 8 +- kernel/bpf/verifier.c | 14 +- kernel/cred.c | 14 +- kernel/dma/debug.c | 24 +- kernel/dma/debug.h | 24 +- kernel/dma/mapping.c | 12 +- kernel/futex/futex.h | 4 + kernel/irq/generic-chip.c | 3 + kernel/locking/mutex.c | 22 +- kernel/locking/rwsem.c | 70 +- kernel/power/process.c | 2 +- kernel/power/suspend.c | 4 +- kernel/sched/core.c | 6 +- kernel/signal.c | 25 +- kernel/trace/blktrace.c | 7 +- kernel/trace/bpf_trace.c | 2 + kernel/trace/ftrace.c | 4 +- kernel/ucount.c | 65 +- kernel/workqueue.c | 187 +- lib/Kconfig.kfence | 26 +- lib/iov_iter.c | 10 +- lib/sbitmap.c | 44 +- lib/scatterlist.c | 11 +- lib/stackdepot.c | 2 +- lib/test_kasan.c | 24 +- localversion-next | 2 +- mm/backing-dev.c | 48 - mm/compaction.c | 10 +- mm/damon/Kconfig | 12 + mm/damon/Makefile | 1 + mm/damon/core.c | 288 +- mm/damon/dbgfs.c | 110 +- mm/damon/paddr.c | 51 +- mm/damon/prmtv-common.c | 46 + mm/damon/prmtv-common.h | 3 + mm/damon/reclaim.c | 354 + mm/damon/vaddr.c | 21 +- mm/filemap.c | 16 +- mm/gup.c | 10 +- mm/huge_memory.c | 2 + mm/hugetlb.c | 86 +- mm/internal.h | 21 + mm/kasan/hw_tags.c | 14 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 16 +- mm/list_lru.c | 7 +- mm/memblock.c | 10 +- mm/memcontrol.c | 49 +- mm/memory-failure.c | 138 +- mm/memory.c | 9 + mm/mempolicy.c | 137 +- mm/migrate.c | 61 + mm/page-writeback.c | 11 +- mm/page_alloc.c | 42 +- mm/page_io.c | 2 +- mm/page_owner.c | 6 +- mm/readahead.c | 2 +- mm/rmap.c | 8 +- mm/shmem.c | 38 +- mm/slub.c | 94 +- mm/userfaultfd.c | 5 + mm/vmalloc.c | 31 +- mm/vmscan.c | 151 +- mm/vmstat.c | 3 +- net/batman-adv/bridge_loop_avoidance.c | 14 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/routing.c | 3 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/tvlv.c | 4 +- net/batman-adv/tvlv.h | 4 +- net/bpf/test_run.c | 21 +- net/bridge/br.c | 4 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_if.c | 2 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_mdb.c | 4 +- net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 4 +- net/bridge/netfilter/ebtables.c | 4 +- net/can/isotp.c | 51 +- net/can/j1939/j1939-priv.h | 1 + net/can/j1939/main.c | 7 +- net/can/j1939/transport.c | 14 +- net/core/dev.c | 22 +- net/core/devlink.c | 2 - net/core/filter.c | 23 + net/core/gen_estimator.c | 52 +- net/core/gen_stats.c | 186 +- net/core/rtnetlink.c | 5 +- net/core/sysctl_net_core.c | 2 +- net/dsa/Kconfig | 20 +- net/dsa/Makefile | 3 +- net/dsa/dsa.c | 22 +- net/dsa/dsa2.c | 66 +- net/dsa/port.c | 21 +- net/dsa/slave.c | 36 +- net/dsa/switch.c | 169 +- net/dsa/tag_8021q.c | 113 +- net/dsa/tag_ocelot_8021q.c | 2 +- net/dsa/tag_rtl8_4.c | 178 + net/dsa/tag_sja1105.c | 9 +- net/ieee802154/6lowpan/core.c | 2 +- net/mac80211/agg-rx.c | 3 +- net/mac80211/debugfs_sta.c | 91 +- net/mac80211/fils_aead.c | 22 +- net/mac80211/ibss.c | 10 +- net/mac80211/ieee80211_i.h | 3 + net/mac80211/iface.c | 8 +- net/mac80211/mlme.c | 87 +- net/mac80211/pm.c | 4 + net/mac80211/sta_info.c | 4 +- net/mac80211/tx.c | 206 +- net/mac802154/iface.c | 17 +- net/netfilter/xt_RATEEST.c | 7 +- net/sched/act_api.c | 21 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 2 +- net/sched/act_ife.c | 4 +- net/sched/act_mpls.c | 2 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 2 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/sch_api.c | 18 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cbq.c | 15 +- net/sched/sch_drr.c | 13 +- net/sched/sch_ets.c | 7 +- net/sched/sch_fq_codel.c | 13 +- net/sched/sch_generic.c | 13 +- net/sched/sch_gred.c | 15 +- net/sched/sch_hfsc.c | 11 +- net/sched/sch_htb.c | 43 +- net/sched/sch_mq.c | 30 +- net/sched/sch_mqprio.c | 63 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_prio.c | 4 +- net/sched/sch_qfq.c | 13 +- net/sched/sch_taprio.c | 2 +- net/sched/sch_tbf.c | 16 + net/wireless/nl80211.c | 45 +- net/wireless/scan.c | 59 +- net/wireless/util.c | 2 + rust/Makefile | 18 +- rust/kernel/io_mem.rs | 2 + rust/kernel/lib.rs | 10 +- rust/kernel/power.rs | 2 + samples/Kconfig | 5 +- samples/bpf/Makefile | 3 +- samples/bpf/xdp_redirect_cpu_user.c | 6 +- samples/ftrace/ftrace-direct-modify.c | 44 + samples/ftrace/ftrace-direct-too.c | 28 + samples/ftrace/ftrace-direct.c | 28 + scripts/Makefile.clang | 22 +- scripts/Makefile.gcc-plugins | 2 - scripts/bpf_doc.py | 2 + scripts/checkpatch.pl | 32 +- scripts/gcc-plugins/Kconfig | 20 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 27 +- scripts/gcc-plugins/cyc_complexity_plugin.c | 69 - scripts/gcc-plugins/gcc-common.h | 1 - scripts/sorttable.c | 30 + security/Kconfig.hardening | 9 +- security/keys/process_keys.c | 8 + security/security.c | 7 +- security/selinux/hooks.c | 10 +- sound/core/Makefile | 3 +- sound/core/memalloc.c | 207 +- sound/core/memalloc_local.h | 1 + sound/core/oss/mixer_oss.c | 44 +- sound/core/pcm_compat.c | 4 + sound/core/pcm_lib.c | 5 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 13 +- sound/core/pcm_native.c | 17 + sound/core/sgbuf.c | 201 - sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/amdtp-motu.c | 9 + .../motu/motu-command-dsp-message-parser.c | 178 + sound/firewire/motu/motu-hwdep.c | 113 +- sound/firewire/motu/motu-protocol-v2.c | 14 +- sound/firewire/motu/motu-protocol-v3.c | 14 +- .../motu/motu-register-dsp-message-parser.c | 416 ++ sound/firewire/motu/motu-stream.c | 10 + sound/firewire/motu/motu.c | 10 + sound/firewire/motu/motu.h | 23 + sound/isa/Kconfig | 2 +- sound/pci/Kconfig | 1 + sound/pci/hda/patch_realtek.c | 17 + sound/soc/cirrus/ep93xx-i2s.c | 12 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 4 +- sound/soc/codecs/tlv320aic32x4.h | 2 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/common/soc-intel-quirks.h | 51 +- sound/soc/meson/meson-card-utils.c | 1 + sound/soc/meson/meson-codec-glue.c | 3 - sound/soc/qcom/sm8250.c | 79 + sound/soc/rockchip/Makefile | 5 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/rockchip/rockchip_pcm.c | 44 - sound/soc/rockchip/rockchip_pcm.h | 11 - sound/soc/soc-core.c | 51 +- sound/soc/soc-pcm.c | 13 +- sound/usb/mixer.c | 7 + sound/usb/quirks.c | 7 + tools/bpf/bpftool/Makefile | 31 +- tools/bpf/bpftool/btf.c | 6 +- tools/bpf/bpftool/gen.c | 158 +- tools/bpf/bpftool/map_perf_ring.c | 1 - tools/include/uapi/linux/bpf.h | 8 + tools/include/uapi/linux/btf.h | 8 +- tools/include/uapi/linux/perf_event.h | 19 +- tools/lib/bpf/Makefile | 6 - tools/lib/bpf/btf.c | 133 +- tools/lib/bpf/btf.h | 13 +- tools/lib/bpf/btf_dump.c | 48 +- tools/lib/bpf/libbpf.c | 939 ++- tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/libbpf_internal.h | 12 +- tools/lib/bpf/linker.c | 1 - tools/perf/util/mem-events.c | 20 +- tools/testing/selftests/arm64/fp/Makefile | 4 +- tools/testing/selftests/arm64/fp/asm-utils.S | 172 + tools/testing/selftests/arm64/fp/assembler.h | 11 + tools/testing/selftests/arm64/fp/fpsimd-test.S | 164 - tools/testing/selftests/arm64/fp/sve-test.S | 163 - tools/testing/selftests/bpf/README.rst | 4 +- tools/testing/selftests/bpf/btf_helpers.c | 8 +- tools/testing/selftests/bpf/cgroup_helpers.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 160 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 30 +- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 11 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 2 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 17 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 2 +- .../selftests/bpf/prog_tests/skc_to_unix_sock.c | 54 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 29 + .../testing/selftests/bpf/prog_tests/verif_stats.c | 28 + tools/testing/selftests/bpf/progs/tag.c | 6 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +- .../selftests/bpf/progs/test_skc_to_unix_sock.c | 40 + tools/testing/selftests/bpf/progs/test_skeleton.c | 18 + tools/testing/selftests/bpf/test_btf.h | 4 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 38 + .../testing/selftests/bpf/verifier/atomic_fetch.c | 57 + .../selftests/bpf/verifier/atomic_invalid.c | 25 + tools/testing/selftests/damon/debugfs_attrs.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_offload.sh | 276 + tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/memslot_perf_test.c | 56 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 2 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/vm/hugepage-mremap.c | 11 +- tools/testing/selftests/vm/madv_populate.c | 15 +- tools/testing/selftests/vm/run_vmtests.sh | 11 + tools/testing/selftests/vm/transhuge-stress.c | 2 +- virt/kvm/kvm_main.c | 4 +- 2034 files changed, 67609 insertions(+), 33282 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmon create mode 100644 Documentation/admin-guide/mm/damon/reclaim.rst create mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt create mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml create mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml delete mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/microchi [...] delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-venus.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt create mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml delete mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 arch/arm/boot/dts/bcm-nsp-ax.dtsi create mode 100644 arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65w.dts create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi create mode 100644 arch/arm/boot/dts/gemini-ns2502.dts create mode 100644 arch/arm/boot/dts/gemini-ssi1328.dts create mode 100644 arch/arm/include/asm/current.h create mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pmic.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrb.dts create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi create mode 100644 arch/arm64/include/asm/asm-extable.h create mode 100644 arch/arm64/include/asm/gpr-num.h create mode 100644 arch/arm64/kvm/hyp/include/hyp/fault.h create mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h create mode 100644 arch/arm64/kvm/hyp/nvhe/pkvm.c create mode 100644 arch/arm64/kvm/hyp/nvhe/sys_regs.c create mode 100644 arch/parisc/include/asm/current.h create mode 100644 arch/parisc/include/asm/kfence.h create mode 100644 arch/parisc/kernel/toc.c create mode 100644 arch/parisc/kernel/toc_asm.S create mode 100644 arch/x86/include/asm/fpu/sched.h create mode 100644 arch/x86/kernel/cpu/vortex.c create mode 100644 arch/x86/kernel/fpu/context.h create mode 100644 arch/x86/kernel/fpu/internal.h create mode 100644 arch/x86/kernel/fpu/legacy.h create mode 100644 arch/x86/kernel/fpu/xstate.h create mode 100644 arch/xtensa/include/asm/sections.h create mode 100644 block/blk-crypto-profile.c delete mode 100644 block/keyslot-manager.c create mode 100644 drivers/auxdisplay/line-display.c create mode 100644 drivers/auxdisplay/line-display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c create mode 100644 drivers/iio/frequency/adrf6780.c create mode 100644 drivers/irqchip/irq-mchp-eic.c delete mode 100644 drivers/media/rc/sir_ir.c create mode 100644 drivers/misc/habanalabs/common/hwmgr.c delete mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c delete mode 100644 drivers/mmc/host/sdhci-pci-data.c create mode 100644 drivers/net/dsa/rtl8365mb.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_txrx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/testmode.c create mode 100644 drivers/net/wireless/mediatek/mt76/sdio.h create mode 100644 drivers/net/wireless/mediatek/mt76/sdio_txrx.c create mode 100644 drivers/pci/controller/pcie-mt7621.c create mode 100644 drivers/platform/mellanox/mlxreg-lc.c delete mode 100644 drivers/staging/mt7621-pci/Kconfig delete mode 100644 drivers/staging/mt7621-pci/Makefile delete mode 100644 drivers/staging/mt7621-pci/TODO delete mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt delete mode 100644 drivers/staging/mt7621-pci/pci-mt7621.c delete mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/tee/optee/ffa_abi.c create mode 100644 drivers/tee/optee/optee_ffa.h delete mode 100644 drivers/tee/optee/shm_pool.c delete mode 100644 drivers/tee/optee/shm_pool.h create mode 100644 drivers/tee/optee/smc_abi.c create mode 100644 include/linux/blk-crypto-profile.h delete mode 100644 include/linux/keyslot-manager.h delete mode 100644 include/linux/mmc/sdhci-pci-data.h create mode 100644 include/linux/platform_data/x86/soc.h create mode 100644 include/uapi/linux/map_to_14segment.h create mode 100644 mm/damon/reclaim.c create mode 100644 net/dsa/tag_rtl8_4.c delete mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/firewire/motu/motu-command-dsp-message-parser.c create mode 100644 sound/firewire/motu/motu-register-dsp-message-parser.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.h create mode 100644 tools/testing/selftests/arm64/fp/asm-utils.S create mode 100644 tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c create mode 100644 tools/testing/selftests/bpf/prog_tests/verif_stats.c create mode 100644 tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_fetch.c create mode 100644 tools/testing/selftests/bpf/verifier/atomic_invalid.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_offload.sh